@charset "UTF-8";
/*!
Theme Name: Le Monde by Delalande
Theme URI: http://underscores.me/
Author: Agence la Cocotte
Author URI: https://agence-lacocotte.fr/
Description: Le Monde by Delalande
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: monde-delalande
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready */
/** Montserrat **/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/** Quicksand **/
@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");
/** Mrs Saint Delafield **/
@import url("https://fonts.googleapis.com/css2?family=Mrs+Saint+Delafield&display=swap");
.container {
  width: 85%;
  max-width: 120em;
  margin: 0 auto;
}
.container.small {
  width: 93%;
  height: 100%;
}

.frame {
  margin: 0 auto;
  position: relative;
  height: 100%;
}

@media (min-width: 768px) {
  .frame {
    display: flex;
    display: -ms-flexbox;
    position: relative;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .frame:not(.still) > div[class^=col-] {
    position: relative;
  }
  .frame.with-gutter {
    margin-right: -10px;
    margin-left: -10px;
  }
  .frame.with-gutter div[class^=col-] {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .frame:not(.still) > div[class^=col-] {
    width: 100% !important;
    display: block;
    position: relative;
  }
  .frame:not(.still) > div > div > [class^=col-] {
    width: 100% !important;
    display: block;
    position: relative;
  }
  .frame:not(.still) > div > div > div > [class^=col-] {
    width: 100% !important;
    display: block;
    position: relative;
  }
  .frame:not(.still) > div > div > div > div > [class^=col-] {
    width: 100% !important;
    display: block;
    position: relative;
  }
  .frame.still {
    display: flex;
    display: flex;
    position: relative;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
.col-li-1 {
  width: 8.3333333333%;
}

.col-li-2 {
  width: 16.6666666667%;
}

.col-li-3 {
  width: 25%;
}

.col-li-4 {
  width: 33.3333333333%;
}

.col-li-5 {
  width: 41.6666666667%;
}

.col-li-6 {
  width: 50%;
}

.col-li-7 {
  width: 58.3333333333%;
}

.col-li-8 {
  width: 66.6666666666%;
}

.col-li-9 {
  width: 75%;
}

.col-li-10 {
  width: 83.3333333333%;
}

.col-li-11 {
  width: 91.6666666666%;
}

.col-li-12 {
  width: 100%;
}

body {
  margin: 0;
  font-family: "Quicksand", sans-serif;
  color: #181716;
}
body ::-moz-placeholder {
  font-family: "Quicksand", sans-serif;
}
body ::placeholder {
  font-family: "Quicksand", sans-serif;
}

section {
  padding: 3em 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  margin: 0 0;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.3em;
  position: relative;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  display: block;
  text-transform: initial;
  font-family: "Mrs Saint Delafield", cursive;
  font-weight: 100;
}
h1 span.hide, h2 span.hide, h3 span.hide, h4 span.hide, h5 span.hide, h6 span.hide {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #e7d3b9;
  position: absolute;
  z-index: -1;
  font-size: inherit;
  line-height: 1.3em;
  margin: 0 0;
  font-weight: 700;
  left: 4px;
  bottom: -10px;
}
h1.center, h2.center, h3.center, h4.center, h5.center, h6.center {
  width: -moz-max-content;
  width: max-content;
  padding: 0 5px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}

h1 {
  font-size: 3.3em;
}
@media screen and (max-width: 1400px) {
  h1 {
    font-size: 2.3em;
  }
}
@media screen and (max-width: 1024px) {
  h1 {
    font-size: 2em;
  }
}
h1 span {
  font-size: 1.8em;
}
@media screen and (max-width: 500px) {
  h1 span {
    font-size: 1.2em;
  }
}

h2 {
  font-size: 2.8em;
  letter-spacing: 0.1em;
  line-height: 1em;
}
@media screen and (max-width: 1400px) {
  h2 {
    font-size: 2.1em;
  }
}
@media screen and (max-width: 768px) {
  h2 {
    font-size: 1.6em;
  }
}
h2 span {
  font-size: 1.7em;
}

.main_title span.subtitle {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  font-size: 2.5em;
  text-transform: lowercase;
  line-height: 0.6em;
  z-index: -1;
  font-family: "Mrs Saint Delafield", cursive;
}

figure {
  margin: 0;
  position: relative;
}
figure img {
  max-width: 100%;
  height: auto;
}
figure.filter_light::after {
  content: "";
  background-color: rgba(24, 23, 22, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
figure.filter_blue::after {
  content: "";
  background-color: rgba(30, 70, 86, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 0px);
}
figure.round_white {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  margin: 0 auto 15px;
  background-color: #ffffff;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1400px) {
  figure.round_white {
    height: 70px;
    width: 70px;
  }
}
figure.round_white img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
@media screen and (max-width: 1400px) {
  figure.round_white img {
    max-width: 60%;
    max-height: 60%;
  }
}
figure.round_beige {
  height: 65px;
  width: 65px;
  border-radius: 50%;
  margin: 0 auto 15px;
  background-color: #e7d3b9;
  margin: 0 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1280px) {
  figure.round_beige {
    height: 55px;
    width: 55px;
  }
}
@media screen and (max-width: 1120px) {
  figure.round_beige {
    height: 45px;
    width: 45px;
  }
}
figure.round_beige img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
figure.round_orange {
  height: 65px;
  width: 65px;
  border-radius: 50%;
  margin: 0 auto 15px;
  background-color: #ee7430;
  margin: 0 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
figure.round_orange img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
figure.cover {
  height: 100%;
  width: 100%;
}
figure.cover img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none;
}

strong {
  font-weight: 600;
}

p {
  font-weight: 400;
  line-height: 1.5em;
  margin: 5px 0;
}

.link {
  position: relative;
  display: block;
  background: #ee7430;
  border-radius: 33px;
  line-height: 1em;
  width: -moz-max-content;
  width: max-content;
  margin: 45px auto 30px;
}
.link.white {
  margin: 20px 0 0px;
  background-color: transparent;
}
.link.white button {
  border: 1px solid #ffffff;
  border-radius: 30px;
}
.link .orange {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  padding: 11px 22px;
  display: block;
}
.link button {
  background-color: transparent;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  padding: 11px 22px;
  display: block;
  cursor: pointer;
}
.link.blue {
  background: #1e4656;
}

button {
  cursor: pointer;
}

.link_blue {
  position: relative;
  display: block;
  background: #1e4656;
  border-radius: 33px;
  line-height: 1em;
  width: -moz-max-content;
  width: max-content;
  margin: 45px auto 30px;
}
.link_blue a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  padding: 11px 22px;
  display: block;
}

ul li {
  position: relative;
  padding: 10px 0;
}
ul li::marker {
  color: #ee7430;
}

header#masthead {
  position: fixed;
  z-index: 9;
  width: 100%;
  background-color: transparent;
  padding: 0px 0px;
  transition: 0.4s;
  height: 185px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  header#masthead {
    height: 70px;
  }
}
@media screen and (max-width: 500px) {
  header#masthead {
    height: 65px;
  }
}
header#masthead .site-branding {
  max-width: 376px;
  width: 18%;
}
@media screen and (max-width: 1400px) {
  header#masthead .site-branding {
    width: 22%;
  }
}
@media screen and (max-width: 768px) {
  header#masthead .site-branding {
    max-width: 155px;
    width: 36%;
  }
}
@media screen and (max-width: 500px) {
  header#masthead .site-branding {
    width: 40%;
  }
}
header#masthead .site-branding a {
  display: flex;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  header#masthead .site-branding a {
    padding-top: 13px;
  }
}
@media screen and (max-width: 500px) {
  header#masthead .site-branding a {
    padding-top: 4px;
  }
}
header#masthead .site-branding a img {
  width: 100%;
  height: auto;
  transition: 0.2s;
}
header#masthead .site-branding .logo_black {
  display: none;
}
header#masthead.active {
  height: 77px;
  background-color: #ffffff;
}
@media screen and (max-width: 960px) {
  header#masthead.active {
    height: 125px;
  }
}
@media screen and (max-width: 768px) {
  header#masthead.active {
    height: 77px;
  }
}
header#masthead.active .site-branding a img {
  max-width: 185px;
}
header#masthead.active .site-branding .logo_black {
  display: block;
}
header#masthead.active .site-branding .custom-logo-link {
  display: none;
}
header#masthead.active .main-navigation .menu-menu-1-container ul li a {
  color: #181716;
}
header#masthead.active .main-navigation .menu-menu-1-container::after {
  background-color: #181716;
}
header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item ul {
  top: 77px;
}
header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item a {
  color: #181716;
}
@media screen and (max-width: 960px) {
  header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item a {
    font-size: 0.9em;
  }
}
header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item ul a.link-tab {
  color: #ffffff;
}
header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a {
  color: #ffffff;
}
header#masthead.active #site-navigation .site-header ul.nav-list::after {
  bottom: -4px;
  background-color: #181716;
}
header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item a.active::after {
  bottom: -5px;
}
header#masthead.active #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab {
  top: 152px !important;
  height: calc(100vh - 152px);
}
header#masthead.active .mobile-nav-toggle.nav-icon:after, header#masthead.active .mobile-nav-toggle.nav-icon:before,
header#masthead.active .mobile-nav-toggle.nav-icon div {
  background-color: #181716;
}
header#masthead .frame {
  position: initial;
  justify-content: space-between;
}

/* Desktop Nav */
.main-navigation {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-navigation .menu-menu-1-container ul {
  display: flex;
  margin: 0;
  padding: 0;
}
.main-navigation .menu-menu-1-container ul li {
  list-style-type: none;
  margin: 0 3em;
  padding: 10px 0;
  text-transform: initial;
  position: relative;
}
.main-navigation .menu-menu-1-container ul li.current_page_item::after, .main-navigation .menu-menu-1-container ul li.current_page_parent::after {
  content: "";
  background-color: #ee7430;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: -15.5px;
  left: 0;
  z-index: 1;
}
.main-navigation .menu-menu-1-container ul li::marker {
  content: none;
  display: none;
}
.main-navigation .menu-menu-1-container ul li a {
  color: #ffffff;
  font-weight: 400;
}
.main-navigation .menu-menu-1-container ul li ul {
  transition: 0.15s ease-in;
  opacity: 0;
  visibility: hidden;
  box-shadow: -1px 2px 19px 3px rgba(14, 0, 40, 0.05);
  float: left;
  left: -999em;
  z-index: 99999;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 18px 8px;
  margin: 0;
  position: fixed;
  top: 125px;
  width: 100%;
  height: 100px;
}
.main-navigation .menu-menu-1-container ul li ul li {
  padding: 10px 10px 5px;
  display: flex;
  flex: 1 1 20px;
}
.main-navigation .menu-menu-1-container ul li ul li a {
  color: #181716;
  text-transform: initial;
  font-size: 0.9em;
}
.main-navigation .menu-menu-1-container ul li ul li ul {
  top: 201px;
  height: 100%;
}
.main-navigation .menu-menu-1-container ul li ul:before {
  content: "";
  width: 60%;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #181716;
}
.main-navigation .menu-menu-1-container ul li ul:after {
  content: "";
  width: 30%;
  height: 5px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #181716;
}
.main-navigation .menu-menu-1-container ul li:hover > ul, .main-navigation .menu-menu-1-container ul li:focus > ul {
  opacity: 1;
  visibility: visible;
  left: 0;
}
.main-navigation .menu-menu-1-container ul li.uppercase {
  text-transform: uppercase;
}
.main-navigation .menu-menu-1-container::after {
  content: "";
  background-color: #ffffff;
  height: 1px;
  width: calc(100% - 6em);
  position: absolute;
  bottom: -14px;
  left: 3em;
}
@media screen and (max-width: 768px) {
  .main-navigation {
    display: none;
  }
}

.page-template-contact header#masthead .site-branding .logo_black {
  display: block;
}
.page-template-contact #site-navigation .site-header ul.nav-list li.nav-item a {
  color: #181716;
}
.page-template-contact #site-navigation .site-header ul.nav-list::after {
  background-color: #181716;
}

header#masthead.black-template .site-branding .logo_black {
  display: block;
}
header#masthead.black-template #site-navigation .site-header ul.nav-list li.nav-item a {
  color: #181716;
}
header#masthead.black-template #site-navigation .site-header ul.nav-list::after {
  background-color: #181716;
}
header#masthead.black-template .mobile-nav-toggle.nav-icon:after, header#masthead.black-template .mobile-nav-toggle.nav-icon:before, header#masthead.black-template .mobile-nav-toggle.nav-icon div {
  background: #181716;
}

/* Mobile Nav */
.mobile-nav-toggle {
  padding: 0;
  color: #aaa;
  background: none;
  border: 0;
  outline: 0;
  top: 10%;
  right: 10%;
  position: absolute;
}
.mobile-nav-toggle:hover {
  color: #777;
}
.mobile-nav-toggle.nav-icon {
  margin: 0 0;
  width: 35px;
  top: 15px;
  right: 21px;
}
.mobile-nav-toggle.nav-icon:after, .mobile-nav-toggle.nav-icon:before,
.mobile-nav-toggle.nav-icon div {
  background: #ffffff;
  border-radius: 3px;
  content: "";
  display: block;
  height: 3px;
  margin: 7px 0;
  transition: all 0.2s ease-in-out;
}

.mobile-navigation {
  position: fixed;
  z-index: 888;
  height: 100%;
  width: 100%;
  right: -100%;
  background: #ffffff;
  color: #ffffff;
  padding: 0px;
  display: flex;
  align-items: center;
  opacity: 0;
  transition: all 500ms;
  justify-content: center;
  overflow: auto;
}
.mobile-navigation .mobile-nav-close {
  position: absolute;
  top: 3%;
  right: 0;
  cursor: pointer;
  color: #ffffff;
}
.mobile-navigation .mobile-nav-close svg {
  fill: #181716;
}
.mobile-navigation .mobile-nav-close svg path {
  fill: #181716;
}
.mobile-navigation.active {
  right: 0;
  top: 0;
  opacity: 1;
  background: #ffffff;
}
.mobile-navigation.active ul {
  margin: 0;
  padding: 0;
}
.mobile-navigation.active ul.menu-open {
  display: none;
}
.mobile-navigation.active ul li {
  margin: 0;
  list-style: none;
  text-transform: uppercase;
  padding: 20px 0;
}
.mobile-navigation.active ul li a, .mobile-navigation.active ul li button {
  color: #181716;
  text-transform: capitalize;
  letter-spacing: 2px;
  font-size: 0.9em;
  font-weight: 500;
  text-decoration: none;
}
.mobile-navigation.active ul li ul li {
  padding: 3px 0;
}
.mobile-navigation.active ul li ul li a {
  font-size: 0.8em;
  font-weight: 300;
}
.mobile-navigation.active ul li.nav-item.turnkey {
  padding-bottom: 0;
  border-bottom: none;
}
.mobile-navigation .menu-menu-1-container {
  min-width: 205px;
}
.mobile-navigation .submenu-group {
  padding: 3px 0;
  background: white;
}
.mobile-navigation .nav-item {
  border-bottom: 1px solid #eee;
}
.mobile-navigation .submenu-group {
  border-bottom: 1px solid #ddd;
}
.mobile-navigation .inner-menu li a {
  display: block;
  padding: 12px 20px;
  color: #555;
  text-decoration: none;
  border-bottom: 1px solid #eee;
}
.mobile-navigation .inner-menu li a:hover {
  background: #f0f0f0;
}
.mobile-navigation .nav-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mobile-navigation .menu-toggle,
.mobile-navigation .group-toggle {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.mobile-navigation .menu-toggle {
  padding: 0px 20px 20px 0;
  border-bottom: 1px solid #eee;
}
.mobile-navigation .group-toggle {
  padding: 17px 20px;
}
.mobile-navigation .menu-toggle::after,
.mobile-navigation .group-toggle::after {
  content: "▼";
  font-size: 12px;
  transition: transform 0.3s ease;
}
.mobile-navigation .menu-toggle[aria-expanded=true]::after,
.mobile-navigation .group-toggle[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.mobile-navigation .sub-mobile,
.mobile-navigation .inner-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  background: #f9f9f9;
}
.mobile-navigation .sub-mobile[aria-hidden=false],
.mobile-navigation .inner-menu[aria-hidden=false] {
  max-height: 285px;
  overflow-y: auto;
}

.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 769px) {
  .menu-toggle {
    display: none;
  }
  .mobile-nav-toggle {
    display: none;
  }
  .mobile-navigation {
    width: 300px;
    right: -300px;
  }
}
#site-navigation {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 1280px) {
  #site-navigation {
    width: 78%;
    justify-content: end;
  }
}
#site-navigation .site-header ul.nav-list {
  display: flex;
  margin: 0;
  padding: 0;
  position: relative;
}
#site-navigation .site-header ul.nav-list::after {
  content: "";
  background-color: #ffffff;
  height: 1px;
  width: calc(100% - 70px);
  position: absolute;
  bottom: -14px;
  left: 35px;
}
@media screen and (max-width: 1280px) {
  #site-navigation .site-header ul.nav-list::after {
    width: calc(100% - 4em);
  }
}
#site-navigation .site-header ul.nav-list li.nav-item {
  list-style-type: none;
  margin: 0 35px;
  padding: 25px 0;
  text-transform: initial;
  position: relative;
}
@media screen and (max-width: 1280px) {
  #site-navigation .site-header ul.nav-list li.nav-item {
    margin: 0 25px;
    padding: 15px 0;
  }
}
@media screen and (max-width: 1280px) {
  #site-navigation .site-header ul.nav-list li.nav-item {
    margin: 0 22px;
  }
}
@media screen and (max-width: 960px) {
  #site-navigation .site-header ul.nav-list li.nav-item {
    padding: 15px 0;
    margin: 0 15px;
  }
}
#site-navigation .site-header ul.nav-list li.nav-item a {
  color: #ffffff;
  font-weight: 400;
}
@media screen and (max-width: 960px) {
  #site-navigation .site-header ul.nav-list li.nav-item a {
    font-size: 0.9em;
  }
}
#site-navigation .site-header ul.nav-list li.nav-item a.active::after {
  content: "";
  background-color: #ee7430;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: -15.5px;
  left: 0;
  z-index: 1;
}
#site-navigation .site-header ul.nav-list li.nav-item ul {
  transition: 0.15s ease-in;
  opacity: 0;
  visibility: hidden;
  box-shadow: -1px 2px 19px 3px rgba(24, 23, 22, 0.0005);
  float: left;
  left: -999em;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 18px 8px;
  margin: 0;
  position: fixed;
  top: 125px;
  width: 100%;
  height: 100px;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li {
  padding: 10px 10px 5px;
  display: flex;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li a {
  color: #181716;
  text-transform: initial;
  font-size: 0.9em;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li a.active {
  content: none;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  width: 100vw;
  height: calc(100vh - 200px);
  padding: 0 10vw;
  height: 85vh;
  overflow: scroll;
  box-sizing: border-box;
  top: 185px;
  height: calc(100vh - 185px);
  background-color: rgba(41, 62, 70, 0.85);
}
@media screen and (max-width: 960px) {
  #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab {
    padding: 0 6vw;
  }
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab#tab-desti li {
  width: 16.66%;
  height: 130px;
}
@media screen and (max-width: 1024px) {
  #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab#tab-desti li {
    width: 24.66%;
    height: 105px;
  }
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li {
  padding: 5px 10px;
  width: 25%;
  height: 85px;
  box-sizing: border-box;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li:hover a figure {
  background: #e7d3b9;
  border: 3px solid rgb(255, 255, 255);
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a {
  display: flex;
  align-items: center;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a figure {
  width: 60px;
  height: 60px;
  border: 3px solid rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a figure {
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 960px) {
  #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a figure {
    width: 40px;
    height: 40px;
  }
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a figure img {
  max-width: 70%;
  max-height: 70%;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a span {
  color: #ffffff;
  padding-left: 15px;
  font-weight: 600;
  max-width: 160px;
  box-sizing: border-box;
}
@media screen and (max-width: 960px) {
  #site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a span {
    font-size: 12px;
  }
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li a.active {
  content: none;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li.see_all {
  width: 200px;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li.see_all a {
  text-transform: uppercase;
  position: relative;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li.see_all a span {
  padding: 0;
  max-width: -moz-max-content;
  max-width: max-content;
  position: relative;
}
#site-navigation .site-header ul.nav-list li.nav-item ul li ul.inner-tab li.see_all a span::before {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: #ffffff;
}
#site-navigation .site-header ul.nav-list li.nav-item ul a.link-tab {
  color: rgba(255, 255, 255, 0.4);
  text-transform: uppercase;
  padding: 0 3em;
  font-size: 1.1em;
  letter-spacing: 0.5px;
  font-weight: 600;
}
#site-navigation .site-header ul.nav-list li.nav-item ul a.link-tab.active {
  content: none;
  color: #ffffff;
}
#site-navigation .site-header ul.nav-list li.nav-item ul.turnkey-tabs {
  display: flex;
  justify-content: center;
  flex-direction: row;
  background-color: #293e46;
  padding: 0 0;
  height: 75px;
  align-items: center;
}
#site-navigation .site-header ul.nav-list li.nav-item ul.turnkey-tabs li {
  padding: 27px 10px;
  display: flex;
}
#site-navigation .site-header ul.nav-list li.nav-item ul.tailor-tabs {
  display: flex;
  justify-content: center;
  flex-direction: row;
  background-color: #293e46;
  padding: 0 0;
  height: 75px;
  align-items: center;
}
#site-navigation .site-header ul.nav-list li.nav-item ul.tailor-tabs li {
  padding: 27px 10px;
  display: flex;
}
#site-navigation .site-header ul.nav-list li.nav-item:hover ul, #site-navigation .site-header ul.nav-list li.nav-item :focus ul {
  opacity: 1;
  visibility: visible;
  left: 0;
}

@media screen and (max-width: 768px) {
  #site-navigation {
    display: none;
  }
}
.sub_footer {
  background-color: #1e4656;
}
@media screen and (max-width: 960px) {
  .sub_footer .col-li-3 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sub_footer .col-li-3 {
    display: block;
  }
}
@media screen and (max-width: 960px) {
  .sub_footer .col-li-5 {
    width: 60%;
  }
}
@media screen and (max-width: 960px) {
  .sub_footer .col-li-4 {
    width: 40%;
  }
}
.sub_footer .part_1 .main_title h2 {
  color: #ffffff;
  z-index: 1;
  display: block;
  position: relative;
  font-size: 2.3em;
}
@media screen and (max-width: 1280px) {
  .sub_footer .part_1 .main_title h2 {
    font-size: 1.8em;
  }
}
@media screen and (max-width: 768px) {
  .sub_footer .part_1 .main_title h2 {
    font-size: 1.5em;
  }
}
.sub_footer .part_1 .main_title h2 .hide {
  left: 2px;
  bottom: -7px;
}
@media screen and (max-width: 1280px) {
  .sub_footer .part_1 .main_title h2 .hide {
    left: 1px;
    bottom: -5px;
  }
}
@media screen and (max-width: 768px) {
  .sub_footer .part_1 .main_title h2 .hide {
    left: 1px;
    bottom: -4px;
  }
}
.sub_footer .part_1 .main_title .subtitle {
  color: #ffffff;
  margin: 0;
  padding-left: 34px;
  font-size: 5em;
}
@media screen and (max-width: 1280px) {
  .sub_footer .part_1 .main_title .subtitle {
    font-size: 4em;
  }
}
@media screen and (max-width: 1120px) {
  .sub_footer .part_1 .main_title .subtitle {
    padding-left: 0;
    font-size: 3em;
  }
}
@media screen and (max-width: 768px) {
  .sub_footer .part_1 .main_title .subtitle {
    font-size: 3.5em;
  }
}
.sub_footer .part_2 .description p {
  color: #ffffff;
  font-size: 0.9em;
  width: 90%;
  line-height: 1.7em;
}
@media screen and (max-width: 1120px) {
  .sub_footer .part_2 .description p {
    font-size: 0.8em;
  }
}
@media screen and (max-width: 768px) {
  .sub_footer .part_3 {
    margin-top: 35px;
  }
}
@media screen and (max-width: 500px) {
  .sub_footer .part_3 {
    margin-top: 70px;
  }
}
.sub_footer .part_3 .team_slider .item_team {
  display: flex;
  flex-wrap: wrap;
  min-height: 145px;
}
.sub_footer .part_3 .team_slider .item_team figure {
  width: 125px;
  height: 125px;
  margin-right: 30px;
}
@media screen and (max-width: 1120px) {
  .sub_footer .part_3 .team_slider .item_team figure {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 960px) {
  .sub_footer .part_3 .team_slider .item_team figure {
    width: 65px;
    height: 65px;
    margin-right: 20px;
  }
}
.sub_footer .part_3 .team_slider .item_team figure img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.sub_footer .part_3 .team_slider .item_team figure::after {
  content: "";
  background-color: #e7d3b9;
  margin: 0 0 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  right: -7px;
  bottom: -15px;
  z-index: 0;
}
.sub_footer .part_3 .team_slider .item_team figure .button.icon.orange {
  background-color: #ee7430;
  width: 2vw;
  height: 2vw;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  bottom: -7px;
  right: -12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sub_footer .part_3 .team_slider .item_team figure .button.icon.orange a {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.sub_footer .part_3 .team_slider .item_team figure .button.icon.orange a img {
  width: 15px;
  height: 21px;
  margin-left: 0px;
}
.sub_footer .part_3 .team_slider .item_team figure .button.icon.orange button {
  border: none;
  background: none;
}
.sub_footer .part_3 .team_slider .item_team .content {
  width: calc(100% - 155px);
}
@media screen and (max-width: 1120px) {
  .sub_footer .part_3 .team_slider .item_team .content {
    width: calc(100% - 125px);
  }
}
@media screen and (max-width: 960px) {
  .sub_footer .part_3 .team_slider .item_team .content {
    width: 100%;
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sub_footer .part_3 .team_slider .item_team .content {
    width: calc(100% - 125px);
  }
}
.sub_footer .part_3 .team_slider .item_team .content strong {
  color: #ffffff;
  letter-spacing: 0.3px;
}
.sub_footer .part_3 .team_slider .item_team .content .likes {
  color: #ffffff;
  margin: 0 0;
  font-weight: 100;
  position: relative;
  padding-left: 20px;
  display: flex;
  align-items: center;
  font-size: 0.9em;
  margin: 4px 0 0;
}
.sub_footer .part_3 .team_slider .item_team .content .likes::before {
  content: "";
  position: absolute;
  left: 0;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 247.48 218.4'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M178.5,0c-22.32,0-42.15,11.25-54.76,28.68C111.13,11.25,91.3,0,69,0,30.89,0,0,32.78,0,73.21,0,163.8,123.74,218.4,123.74,218.4S247.48,164.63,247.48,73.21C247.48,32.78,216.6,0,178.5,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sub_footer .part_3 .team_slider .item_team .content a.orange {
  color: #ee7430;
  margin-top: 20px;
  display: block;
}
.sub_footer .part_3 .team_slider .item_team .content a.button.white {
  display: block;
  color: #ffffff;
  padding: 10px 10px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  text-align: center;
  margin-top: 14px;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.sub_footer.on_contact {
  background-color: #ee7430;
}
.sub_footer.on_contact .part_2 .link.blue {
  position: relative;
  display: block;
  background: #1e4656;
  border-radius: 33px;
  line-height: 1em;
  width: 70%;
  text-align: center;
  margin: 30px 0 0;
  font-size: 1.2em;
}
.sub_footer.on_contact .part_2 .link.blue button {
  margin: 0 auto;
}

footer {
  padding: 2em 0 1em;
  background-color: #133842;
}
@media screen and (max-width: 960px) {
  footer .col-li-3, footer .col-li-6 {
    width: 100%;
  }
}
footer .part_1 figure {
  margin-bottom: 20px;
}
footer .part_1 figure img {
  width: 70%;
}
@media screen and (max-width: 960px) {
  footer .part_1 figure img {
    width: 50%;
    max-width: 250px;
  }
}
footer .part_1 p {
  line-height: 1.7em;
  padding-right: 1em;
}
footer .part_2 {
  margin: 45px auto 0;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 960px) {
  footer .part_2 {
    margin: 25px 0 0;
  }
}
@media screen and (max-width: 768px) {
  footer .part_2 {
    width: 100%;
  }
}
footer .part_2 h4 {
  margin-bottom: 15px;
  font-size: 1.2em;
}
footer .part_2 .line_agency {
  padding: 1px 0;
}
footer .part_2 .line_agency p {
  font-size: 0.9em;
}
@media screen and (max-width: 1280px) {
  footer .part_2 .line_agency p {
    font-size: 0.8em;
  }
}
footer .part_3 {
  margin: 45px auto 0;
}
footer .part_3 .socials_medias {
  display: flex;
  align-items: center;
}
footer .part_3 .socials_medias .follow {
  color: #ee7430;
  font-weight: 500;
  font-size: 1em;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}
footer .part_3 .socials_medias .follow::after {
  content: "";
  height: 1px;
  background-color: #ffffff;
  width: calc(100% - 105px);
  position: relative;
  float: left;
  margin-left: 11px;
}
footer .part_3 .socials_medias .content_media {
  display: flex;
  align-items: center;
}
footer .part_3 .socials_medias .content_media .social_media {
  width: 25px;
  height: 25px;
  margin: 0 3px;
}
footer .part_3 .socials_medias .content_media .social_media a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
footer .part_3 .socials_medias .content_media .social_media a figure {
  width: 100%;
  height: 100%;
}
footer .part_3 .socials_medias .content_media .social_media a figure img {
  width: 100%;
  height: 100%;
}
footer .part_3 .logos_partners {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 960px) {
  footer .part_3 .logos_partners {
    width: 100%;
    max-width: 330px;
  }
}
footer .part_3 .logos_partners .atout {
  width: 49%;
  margin: 5px 0 10px;
}
footer .part_3 .logos_partners .atout img {
  width: 100%;
}
footer .part_3 .logos_partners .atout:nth-child(1) {
  width: 100%;
  margin: 22px 0 5px;
}
footer .part_3 .logos_partners .atout:nth-child(1) img {
  width: 50%;
}
footer .part_3 .legal_notice a {
  font-size: 0.8em;
}
footer .part_3 .legal_notice p {
  margin: 1px 0;
}
footer p, footer a, footer span, footer strong, footer h4 {
  color: #ffffff;
  font-size: 0.9em;
}

.banner_home {
  position: relative;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .banner_home .slide-home .filter_light.slick-slide {
    height: 75vh;
  }
  .banner_home .slide-home .filter_light.slick-slide img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.banner_home .slide-home figure.slick-slide {
  height: 100vh;
  min-height: 700px;
}
.banner_home .slide-home figure.slick-slide img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.banner_home .slide-home .slick-dots {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0px, -50%);
}
@media screen and (max-width: 768px) {
  .banner_home .slide-home .slick-dots {
    padding-left: 15px;
  }
}
.banner_home .slide-home .slick-dots li {
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 10px 0;
}
.banner_home .slide-home .slick-dots li::marker {
  content: none;
}
.banner_home .slide-home .slick-dots li::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.57 35.57'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Ccircle class='cls-1' cx='17.79' cy='17.79' r='17.79'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.banner_home .slide-home .slick-dots li button {
  content: none;
  display: none;
}
.banner_home .slide-home .slick-dots li.slick-active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.57 35.57'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Ccircle class='cls-1' cx='17.79' cy='17.79' r='17.79'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.banner_home .main_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 75%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .banner_home .main_title {
    top: 42vh;
    transform: translate(-50%, 0px);
    width: 70%;
  }
}
.banner_home .main_title h1 {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .banner_home .main_title h1 {
    font-size: 2em;
  }
}
.banner_home .icons-ens {
  position: absolute;
  bottom: 4vh;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .banner_home .icons-ens {
    position: relative;
    bottom: initial;
    width: 100%;
  }
}
.banner_home .icons-ens .ico_adv {
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .banner_home .icons-ens .ico_adv {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .banner_home .icons-ens .ico_adv {
    color: #181716;
  }
}
.banner_home .icons-ens .ico_adv strong {
  margin-top: 11px;
  display: block;
  font-weight: 600;
}
.banner_home .icons-ens .ico_adv p {
  margin: 2px 0;
}

.unique_section .unique_content {
  padding: 4em 0;
}
@media screen and (max-width: 960px) {
  .unique_section .unique_content {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 960px) {
  .unique_section .unique_content .ico_div {
    width: 50%;
  }
}
.unique_section .unique_content .ico_div::before {
  content: "";
  position: absolute;
  height: 55%;
  width: 46%;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 262 366'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:none;stroke:%23e7c2a2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D.cls-1%7Bstroke-dasharray:0 6.03;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M255.07,2.06C216.47,9.81,2.45,66.12,1,362'/%3E%3Cpath class='cls-2' d='M1,365H1M261,1h0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.unique_section .unique_content .ico_div .ico_travel {
  width: 63%;
  margin-left: 37%;
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .ico_div .ico_travel {
    width: 80%;
    margin-left: 20%;
  }
}
.unique_section .unique_content .ico_div .ico_travel h3 {
  font-size: 1em;
  letter-spacing: 0.4px;
  margin-top: 14px;
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .ico_div .ico_travel h3 {
    font-size: 0.95em;
  }
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .ico_div .ico_travel p {
    font-size: 0.95em;
  }
}
.unique_section .unique_content .ico_div .ico_budget {
  width: 63%;
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .ico_div .ico_budget {
    width: 80%;
  }
}
.unique_section .unique_content .ico_div .ico_budget h3 {
  font-size: 1em;
  letter-spacing: 0.4px;
  margin-top: 14px;
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .ico_div .ico_budget h3 {
    font-size: 0.95em;
  }
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .ico_div .ico_budget p {
    font-size: 0.95em;
  }
}
.unique_section .unique_content .img_div figure:nth-child(1) {
  width: 80%;
  position: relative;
  margin-left: 10%;
}
@media screen and (max-width: 1024px) {
  .unique_section .unique_content .img_div figure:nth-child(1) {
    height: 340px;
  }
}
@media screen and (max-width: 768px) {
  .unique_section .unique_content .img_div figure:nth-child(1) {
    height: 213px;
    margin-top: 35px;
  }
}
@media screen and (max-width: 1024px) {
  .unique_section .unique_content .img_div figure:nth-child(1) img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
}
.unique_section .unique_content .img_div figure:nth-child(2) {
  width: 60%;
  float: none;
  bottom: -25px;
  position: absolute;
  border: 12px solid #ffffff;
}
@media screen and (max-width: 768px) {
  .unique_section .unique_content .img_div figure:nth-child(2) {
    position: relative;
    bottom: 0;
  }
}
.unique_section .unique_content .img_div .link {
  position: absolute;
  bottom: 97px;
  right: 30px;
  background: #ee7430;
  border-radius: 33px;
  line-height: 1em;
}
@media screen and (max-width: 960px) {
  .unique_section .unique_content .img_div .link {
    bottom: -97px;
  }
}
.unique_section .unique_content .img_div .link .orange {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  padding: 11px 22px;
  display: block;
}
@media screen and (max-width: 960px) {
  .unique_section .unique_content .txt_div {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .unique_section .unique_content .txt_div .main_txt {
    font-size: 0.95em;
  }
}
.unique_section .unique_content .txt_div .ico {
  max-width: 25%;
}
@media screen and (max-width: 960px) {
  .unique_section .unique_content .txt_div .ico {
    max-width: 80px;
    margin-top: 50px;
  }
}

@media screen and (max-width: 960px) {
  .bloc_turnkey {
    padding-bottom: 1em;
  }
}
.bloc_turnkey figure.turnkey_home {
  height: 69.6vh;
  min-height: 530px;
  position: absolute;
}
@media screen and (max-width: 500px) {
  .bloc_turnkey figure.turnkey_home {
    height: 83vh;
  }
}
.bloc_turnkey figure.turnkey_home.filter_light::after {
  height: 100%;
}
.bloc_turnkey .content_turnkey {
  padding: 5em 0 0;
}
.bloc_turnkey .content_turnkey .main_title {
  position: relative;
}
.bloc_turnkey .content_turnkey .main_title h2, .bloc_turnkey .content_turnkey .main_title span {
  color: #ffffff;
}
.bloc_turnkey .content_turnkey .main_title span.subtitle {
  font-size: 5.5em;
}
@media screen and (max-width: 768px) {
  .bloc_turnkey .content_turnkey .main_title span.subtitle {
    font-size: 4.5em;
  }
}
.bloc_turnkey .content_turnkey .box_select {
  display: block;
  margin: 4em auto 0;
  position: relative;
  z-index: 1;
  background-color: #ffffff;
  width: -moz-max-content;
  width: max-content;
  box-sizing: border-box;
  text-align: center;
  max-width: 100%;
  padding: 4px 1.5em;
}
@media screen and (max-width: 500px) {
  .bloc_turnkey .content_turnkey .box_select {
    margin: 2em auto 0;
  }
}
.bloc_turnkey .content_turnkey .box_select .center p {
  margin: 0;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.1em;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 768px) {
  .bloc_turnkey .content_turnkey .box_select .center p {
    font-size: 1em;
    letter-spacing: 0;
  }
}
.bloc_turnkey .content_turnkey .homeprog-items {
  padding-top: 3em;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item {
  width: 95%;
  margin: 0 auto;
  box-shadow: 1px 1px 13px -3px rgba(0, 0, 0, 0.2);
  border-bottom: 20px solid #1e4656;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item figure {
  height: 15vw;
}
@media screen and (max-width: 768px) {
  .bloc_turnkey .content_turnkey .homeprog-items .program_item figure {
    height: 135px;
  }
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content {
  padding: 1em 2em;
  background: #ffffff;
}
@media screen and (max-width: 500px) {
  .bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content {
    padding: 1em 1em;
  }
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading {
  display: flex;
  align-items: end;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .title {
  width: 100%;
  padding-right: 15px;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .title .main_title h4 {
  color: #181716;
  font-size: 1.3em;
  letter-spacing: 0.2px;
}
@media screen and (max-width: 1400px) {
  .bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .title .main_title h4 {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 1280px) {
  .bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .title .main_title h4 {
    font-size: 1.1em;
  }
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .title .main_subtitle p {
  color: #ee7430;
  margin: 0;
  font-size: 0.9em;
}
@media screen and (max-width: 1024px) {
  .bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .title .main_subtitle p {
    font-size: 0.8em;
  }
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .days_heading {
  width: auto;
  min-width: 114px;
  display: flex;
  justify-content: center;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .days_heading p {
  margin: 0 0;
  color: #ee7430;
  position: relative;
  font-size: 0.8em;
}
@media screen and (max-width: 1400px) {
  .bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .days_heading p {
    font-size: 0.7em;
  }
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  top: -18px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_content ul {
  padding: 12px 0;
  margin: 0 0;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_content ul li {
  color: #181716;
  font-size: 0.9em;
  padding: 2px 0 2px 10px;
  position: relative;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_content ul li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ee7430;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .preview_content ul li::marker {
  content: none;
  display: none;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .footer_preview {
  display: flex;
  justify-content: space-between;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .footer_preview .preview_price .price_heading p {
  margin: 1px 0;
  color: #181716;
  font-size: 0.9em;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .footer_preview .preview_price .price_heading p span {
  font-size: 1.5em;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .footer_preview .icons_heading {
  display: flex;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .footer_preview .icons_heading .round_blue {
  height: 30px;
  width: 30px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bloc_turnkey .content_turnkey .homeprog-items .program_item .item_content .footer_preview .icons_heading .round_blue img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.bloc_turnkey .content_turnkey .container-homeprog {
  position: relative;
}
.bloc_turnkey .content_turnkey .container-arrow {
  position: absolute;
  left: -7.5%;
  top: 24%;
  width: 115%;
}
.bloc_turnkey .content_turnkey .container-arrow .arrows {
  float: none;
  margin: 0;
  padding: 0;
  height: 37px;
}
.bloc_turnkey .content_turnkey .container-arrow .arrows .slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 78'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpolyline class='cls-1' points='33.57 28.14 44.43 39 33.57 49.86'/%3E%3Ccircle class='cls-1' cx='39' cy='39' r='38'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 37px;
  width: 37px;
  float: left;
  position: absolute;
  display: block;
  margin: 0% auto;
  border: none;
  padding: 0 0;
}
.bloc_turnkey .content_turnkey .container-arrow .arrows .slick-arrow.next {
  right: 0;
}
.bloc_turnkey .content_turnkey .container-arrow .arrows .slick-arrow.prev {
  transform: rotate(180deg);
  left: 0;
}
.bloc_turnkey .content_turnkey .container-arrow .arrows ::marker {
  display: none;
  content: none;
}
@media screen and (max-width: 500px) {
  .bloc_turnkey .content_turnkey .link {
    margin: 35px auto 0px;
  }
}

.bloc_testimonials {
  position: relative;
}
.bloc_testimonials::before {
  content: "";
  position: absolute;
  top: -8vw;
  right: 0;
  width: 30%;
  background-size: cover;
  height: 74%;
  opacity: 0.1;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291.19 282.74'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath d='M3.05,73.25a1.36,1.36,0,0,1-.68-.18c-.49-.27-.59-.64-.75-1.21A16.72,16.72,0,0,0,1,70c-.21-.51-.39-.89-.54-1.2A2.66,2.66,0,0,1,0,67.05c.19-1.09,1.18-2.22,2.2-2.17.72.06,1.07.67,1.35,1.16s.4.65.6.68.47-.24.83-.66A2.88,2.88,0,0,1,7,64.8a2,2,0,0,1,1.45.62,1.87,1.87,0,0,0,1,.55,2.89,2.89,0,0,0,1.82-.47c.51-.27,1.08-.57,1.58-.18h0c.74.57.35,1.94-.08,3.07a5.85,5.85,0,0,1-2.76,3.45,2.93,2.93,0,0,1-1.72.24,5.85,5.85,0,0,0-1.74,0,8.56,8.56,0,0,0-2.29.73A3,3,0,0,1,3.05,73.25Zm-.92-7.37c-.38,0-1,.64-1.11,1.34-.06.32,0,.51.32,1.14.15.32.34.71.56,1.25a15.07,15.07,0,0,1,.68,2c.15.52.17.55.27.6s.44,0,1.06-.24a9.49,9.49,0,0,1,2.53-.81,7,7,0,0,1,2-.06,2,2,0,0,0,1.21-.15A4.88,4.88,0,0,0,11.89,68c.5-1.31.46-1.77.42-1.89a3,3,0,0,0-.51.23A3.78,3.78,0,0,1,9.37,67a2.82,2.82,0,0,1-1.56-.78c-.31-.26-.46-.4-.77-.38-.5,0-.87.45-1.27.91s-.95,1.11-1.73,1a1.9,1.9,0,0,1-1.32-1.17c-.23-.39-.39-.64-.57-.66Z'/%3E%3Cpath d='M59.89,241.25A4.1,4.1,0,0,1,56.55,240a2.7,2.7,0,0,1-.52-1.46,9,9,0,0,0-.32-1.46,7.18,7.18,0,0,0-1.35-2.51,16.41,16.41,0,0,1-3.25-7.9,11.6,11.6,0,0,1,0-3.06,6.64,6.64,0,0,0-.2-2.79A6.17,6.17,0,0,0,50,219a9.84,9.84,0,0,1-.95-1.89,15.61,15.61,0,0,1-.62-7.48,16.69,16.69,0,0,1,1-4.31,9.72,9.72,0,0,0,.68-3.72,15.21,15.21,0,0,0-1-5.48,9,9,0,0,0-1.56-2.58,14.23,14.23,0,0,1-1.92-3c-1.21-2.42-2.26-4.52-1.71-6.92A7.65,7.65,0,0,1,45,181.19c.44-.72.6-1,.45-1.35-.32-.71-1.8-.92-2.69-1a7.28,7.28,0,0,0-2.33,0,2.88,2.88,0,0,1-2.11-.27A2.6,2.6,0,0,1,37.13,177a1.61,1.61,0,0,0-.69-1c-1.26-.74-3.49.29-4.24.75a7.31,7.31,0,0,0-1.14.9,3.78,3.78,0,0,1-1.83,1.08,3.91,3.91,0,0,1-1.63,0c-.24,0-.52-.07-.86-.09A7.51,7.51,0,0,0,24,179a9.19,9.19,0,0,1-1.66.29c-2.07.12-3.6-.86-6.13-2.49a28,28,0,0,1-5.93-5.42c-2.88-3.19-4.46-4.94-4.55-7.32a24,24,0,0,1,.42-3.58c.24-1.54.43-2.29.55-2.79a4.55,4.55,0,0,0,.2-1.17A5.31,5.31,0,0,0,6,153.32a5.08,5.08,0,0,1-.82-3.15c.17-2,1.41-3.48,3.12-5.52a10.54,10.54,0,0,1,1.54-1.55,17.22,17.22,0,0,0,1.56-1.48,35.31,35.31,0,0,0,4.85-6.57c.28-.48.48-.86.67-1.2a10.63,10.63,0,0,1,1.38-2.12c1.09-1.3,2.21-2.64,4-2.92a3.71,3.71,0,0,1,2.08.29,4.5,4.5,0,0,0,2.13.37,5.42,5.42,0,0,0,1.5-.35c.31-.1.7-.23,1.23-.38,1.16-.35,2.27-.59,4.5-1.09a38,38,0,0,1,7.21-1.1c2.35-.08,3.4.17,4,1a5.39,5.39,0,0,1,.69,2.84,7.29,7.29,0,0,1,0,1.4c0,.2,0,.21,0,.28.2.47.83.56,2,.68a11.63,11.63,0,0,1,4.12,1,9.59,9.59,0,0,1,2.45,1.72c.71.65,1,.92,1.65.85.41-.05.59-.22,1-.63a7.47,7.47,0,0,1,1.56-1.29,9.75,9.75,0,0,1,5.81-1.33,12.79,12.79,0,0,1,5.2,1.82h0c.41.23.71.44,1,.61a2.15,2.15,0,0,0,1.19.53,2.37,2.37,0,0,0,1.44-.43,5.06,5.06,0,0,1,2.11-.69,3.35,3.35,0,0,1,1.72.25,2,2,0,0,0,1.1.16,4.32,4.32,0,0,0,3.37-2.81,2.48,2.48,0,0,0,.07-1,6.12,6.12,0,0,1,.17-2.06,9.84,9.84,0,0,1,.31-1,2.24,2.24,0,0,0,.13-.49c-.07,0-.47.07-.79.13a11.6,11.6,0,0,1-2.09.2,7.19,7.19,0,0,1-2.42-.47,3,3,0,0,0-2-.18,5.43,5.43,0,0,0-.88.34,3.18,3.18,0,0,1-1.29.39A5.51,5.51,0,0,1,68,126c-.73-1-1.71-3.1-.76-4.53a3.7,3.7,0,0,1,1.14-1,12.64,12.64,0,0,1,2.55-1.18l1.35-.53a9,9,0,0,0,1.72-1,7.36,7.36,0,0,1,.88-.57,6.9,6.9,0,0,1,3.76-.6,9,9,0,0,1,3.6,1,8.09,8.09,0,0,0,3.52.92c1.13,0,1.91-.15,2.15-.49a2.14,2.14,0,0,0-.12-1.85,2.94,2.94,0,0,0-.92-1.09l-.6-.55a11.68,11.68,0,0,1-3.51-5.18c0-.17-.08-.33-.11-.47a2.1,2.1,0,0,0-.18-.58h0s-.48-.09-1.72,1.36a9.15,9.15,0,0,0-1.39,2.27c-.3.64-.56,1.2-1.16,1.2s-.89-.65-1.11-1.28a2.86,2.86,0,0,0-1.09-1.7c-1.13-.62-3.39.2-4.39,1.61,0,.06,0,.06-.11.24s-.3.79-.88,2.12l-.26.59a4.44,4.44,0,0,0-.58,1.76,2.56,2.56,0,0,0,.2,1,1.56,1.56,0,0,1,.06,1.2c-.29.73-1,.94-1.88,1.2l-.84.25-.45.15c-1.62.54-3,1-3.27,1.86a2.59,2.59,0,0,0,.08,1.28,4,4,0,0,1-.06,2.59c-.29.76-1,1.87-1.78,1.63-.51-.17-.5-.71-.49-1.15a3,3,0,0,0-.3-1.63,7.62,7.62,0,0,0-1.82-1.59c-.75-.57-1.08-.78-1.27-.91a2.36,2.36,0,0,1-.44-.34,4,4,0,0,1-1.13-2.71,3.85,3.85,0,0,0-.75-2.22,7.45,7.45,0,0,0-2.65-1.85c-.3-.15-.56-.25-.79-.35a4.37,4.37,0,0,1-1.64-1,3.88,3.88,0,0,1-.7-.91,1.59,1.59,0,0,0-.49-.58,2.48,2.48,0,0,0-1.77-.4l0,.06a5.92,5.92,0,0,1,.58,1.13,3.56,3.56,0,0,1,.23.83,2.17,2.17,0,0,0,.1.38c.07.16.27.68,2.15,2,.59.41,1.23.81,1.89,1.19s1,.62,1.55.93L55,119c.71.43,1.27.77,1.36,1.45a1.26,1.26,0,0,1-.61,1.31,1,1,0,0,1-.87,0,3.72,3.72,0,0,1,0,1.35,2.92,2.92,0,0,1-1,1.76c-.12.1-1.17,1-1.81.41-.4-.33-.23-.81-.09-1.23a4.6,4.6,0,0,0,.29-1.26,3.17,3.17,0,0,0-.58-2.09,1.57,1.57,0,0,0-1.09-.44,6.23,6.23,0,0,1-1.12-.26,4.68,4.68,0,0,1-2.28-1.77,24,24,0,0,0-1.82-2c-1.76-1.69-2.73-2.61-3.46-2.57a2.76,2.76,0,0,0-1.63,1.05,3.81,3.81,0,0,1-2.76,1.45h0a3.45,3.45,0,0,1-1.06-.18c-.34-.1-.43-.12-.58,0s-.31.34-.45.78a3.84,3.84,0,0,1-1,1.75,2.86,2.86,0,0,1-1,.66,2.72,2.72,0,0,0-.84.53,4.77,4.77,0,0,0-1.24,1.81,4.32,4.32,0,0,0-.18,2.42,2.77,2.77,0,0,1-.29,2.14c-.49.7-1.43.9-3.15,1.25a12.6,12.6,0,0,1-6.62.07,8.49,8.49,0,0,1-2-.89c-1.71-1.07-2.67-2.28-2.86-3.6a2.12,2.12,0,0,1,.1-1,10.9,10.9,0,0,0,.28-1.19,16,16,0,0,0,.28-2.45,3.43,3.43,0,0,1,.56-2.08,4.2,4.2,0,0,1,2.47-1.4,11,11,0,0,1,5.17,0c1.21.22,1.9.33,2.21,0l.23-1.06c.38-1.8.66-3.08.43-3.51-.11-.19-.2-.23-.54-.39a7.32,7.32,0,0,1-1.58-1c-1-.74-1.95-1.51-1.77-2.41.12-.63.65-.82,1.61-1.17.38-.14.87-.32,1.48-.57a28.57,28.57,0,0,0,2.84-1.38,9.86,9.86,0,0,0,2.73-1.78,3.2,3.2,0,0,0,.58-1,11.71,11.71,0,0,1,.93-1.76,6.38,6.38,0,0,1,1.92-2.35,3.17,3.17,0,0,1,2-.38,1.38,1.38,0,0,0,1-.16c.72-.52.8-1.92.92-4,0-.7,0-1.25,0-1.68,0-.92,0-1.52.55-1.81a1.35,1.35,0,0,1,1.11,0,3.48,3.48,0,0,1,1.84,1.94,2.63,2.63,0,0,1,.1,1.3,2.25,2.25,0,0,0,0,1A3.26,3.26,0,0,0,45,94.17a5.1,5.1,0,0,0,5.15.68,7,7,0,0,0,1.36-.94,3.3,3.3,0,0,1,2.61-1.1,2.06,2.06,0,0,1,1,.47,1.61,1.61,0,0,0,.68.35,3.54,3.54,0,0,0,2.8-.83,1.23,1.23,0,0,0,.47-.61,3.13,3.13,0,0,0-1-.39c-.84-.23-1.89-.53-2.1-1.45s.82-2.1,1.48-2.63a5.49,5.49,0,0,1,2-1c.45-.14.66-.22.7-.34s0-.23-.2-.5a1.87,1.87,0,0,1-.38-1.45,2.62,2.62,0,0,1,2.74-1.83A2.85,2.85,0,0,1,64.23,84l.24.31c0-.1,0-.21,0-.3a4.56,4.56,0,0,1,1-2.4,6.12,6.12,0,0,1,.51-.51,1.74,1.74,0,0,0,.59-.77c.24-.7.19-.88.17-.92s-.42.16-.69.26a4.31,4.31,0,0,1-2.9.37,2,2,0,0,1-1-.56,1,1,0,0,0-.53-.31,2.63,2.63,0,0,0-1.9.34,2.55,2.55,0,0,1-2.17.26,2.88,2.88,0,0,1-1.47-2.3,6.08,6.08,0,0,1,.38-2.66,12.2,12.2,0,0,1,1-2.79,6.69,6.69,0,0,1,.7-1.1,4,4,0,0,0,.54-.88c.39-.86.77-1.68.45-2.23a1.65,1.65,0,0,0-1.91-.61c-.26.12-.36.33-.7,1.12-.13.31-.29.69-.5,1.14a8.14,8.14,0,0,1-.55,1c-.16.28-.38.65-.89,1.65A24.78,24.78,0,0,0,52.92,76a9.6,9.6,0,0,0-.6,2.51,6.44,6.44,0,0,0,0,1.34,5.4,5.4,0,0,1-.09,1.78c0,.13-.05.25-.08.37a1.4,1.4,0,0,0,0,.82,1,1,0,0,0,.39.53,2.11,2.11,0,0,1,.59.72,2.05,2.05,0,0,1-.3,1.89,8.37,8.37,0,0,0-.68,1.64,6.29,6.29,0,0,0-.24,1.65A2.9,2.9,0,0,1,51.35,91,3.15,3.15,0,0,1,49,92.36h0a3.1,3.1,0,0,1-2.24-1.12,3.06,3.06,0,0,1-.64-2,1.7,1.7,0,0,0-.34-1.19,1.8,1.8,0,0,0-1-.49,1.73,1.73,0,0,1-1.29-.88,2,2,0,0,1,.1-1.66,1.59,1.59,0,0,0,.13-.45A2.45,2.45,0,0,0,41.6,85a3.09,3.09,0,0,0-.69.73,1.62,1.62,0,0,1-1.07.79,1.54,1.54,0,0,1-1.14-.31c-.21-.12-.49-.28-.91-.48s-.9-.38-1.2-.49c-.58-.22-1-.39-1.08-.91s.42-.87.8-1.14a2.22,2.22,0,0,0,.27-.19,1,1,0,0,1-.28-1.76,1.44,1.44,0,0,0,.41-.64,1.4,1.4,0,0,0-.15-.91,1.71,1.71,0,0,0-.73-.71,1.34,1.34,0,0,1-.76-1c-.12-1,1-1.67,1.38-1.87a3.24,3.24,0,0,1,1.65-.41c.37,0,.49,0,.61-.14s.16-.33.14-.74a2,2,0,0,1,.41-1.55,1.85,1.85,0,0,1,1.37-.54,1.53,1.53,0,0,0,1-.32,2.89,2.89,0,0,0,.71-1.5,4.33,4.33,0,0,0,.19-1.34,1.55,1.55,0,0,1,.37-1.18,2.52,2.52,0,0,1,1.94-.6,1.54,1.54,0,0,1-.24-.48,3,3,0,0,1,.76-2.44,3.08,3.08,0,0,1,.53-.57,2.3,2.3,0,0,0,.48-.5,3.87,3.87,0,0,0,.84-1.56,1.41,1.41,0,0,0,0-.4,1.56,1.56,0,0,1,.1-.6,2.14,2.14,0,0,1,.92-1.07c.19-.13.29-.2.33-.3.11-.3-.28-.85-.57-1.25s-.71-1-.36-1.44.73-.26,1-.16a3.1,3.1,0,0,0,1,.15,4.14,4.14,0,0,0,2.16-1,3.66,3.66,0,0,0,.64-.56c.19-.2.45-.46.94-.91a7.15,7.15,0,0,1,2.78-1.92,2.66,2.66,0,0,1,1.17-.05.84.84,0,0,0,.56,0,2,2,0,0,0,.9-.91,1.83,1.83,0,0,1,1.22-1,1.43,1.43,0,0,1,1.15.38,4.72,4.72,0,0,0,.67.42,6.6,6.6,0,0,0,2.69.65c.63,0,1.24.09,1.32.66s-.34.71-.61.87l-.16.11c.14.09.37.2.57.31l.18.08c.86.44,1.2.65,1.39.77l.3.15a2.41,2.41,0,0,0,1.72-.08A4,4,0,0,1,71.41,55a2.59,2.59,0,0,1,1.43.76,6.69,6.69,0,0,0,1.46,1,8.07,8.07,0,0,0,2.25.81,3,3,0,0,1,1.83.92,4,4,0,0,1,.4,4.75c-1.13,1.56-3.44,1.39-4.31,1.33a9.29,9.29,0,0,1-4-1.35,3.59,3.59,0,0,0-.9-.43c0,.13,0,1.09,1.37,3.61a8.12,8.12,0,0,0,3,3.36c1,.55,1.61.72,1.91.52.12-.08.15-.22.21-.54a1.86,1.86,0,0,1,.64-1.25,2.17,2.17,0,0,1,1.92-.17c.18,0,.6.14.66.08s-.1-.92-.2-1.26c-.24-.82-.51-1.76.08-2.31a1.28,1.28,0,0,1,1.11-.24,1.37,1.37,0,0,0,.88-.09,1.78,1.78,0,0,0,.92-1.35,2,2,0,0,0-.19-.87l-.1-.3a9.29,9.29,0,0,1-.71-2.75,3.78,3.78,0,0,1,2-2.79,1.61,1.61,0,0,1,1.54-.17,1.13,1.13,0,0,1,.44,1.12,2.79,2.79,0,0,0,.26,1.34c.2.4.72,1.18,1.27,1.22.28,0,.69-.35,2.23-2l.33-.35c1.39-1.46,1.91-2,2.69-1.86a1.49,1.49,0,0,1,1,.73c.15.22.22.31.33.33s.28-.11.63-.45a9.17,9.17,0,0,1,1.14-1,5,5,0,0,1,3.56-1.2,3.09,3.09,0,0,1,1.22.52,1.52,1.52,0,0,0,1,.34c.5,0,.83-.16.88-.27.14-.28-.59-1.16-.94-1.59-.6-.71-1.07-1.28-.7-1.8s.82-.29,1.46-.1a13.22,13.22,0,0,0,1.71.39,5.61,5.61,0,0,0,1.6.08,2.69,2.69,0,0,1,1.23.13,4,4,0,0,1,1.77,1.23,4.06,4.06,0,0,0,1.63,1.15c1,.4,1.45.31,1.5.27a3.21,3.21,0,0,0-.78-1.82,3.6,3.6,0,0,0-.91-.92,6.51,6.51,0,0,1-1.2-1.19,9.75,9.75,0,0,1-1.18-2.09,5.27,5.27,0,0,1-.73-2.51,2.43,2.43,0,0,1,.57-1.39,2.46,2.46,0,0,0,.5-1,2,2,0,0,0,0-1,4,4,0,0,1-.11-1.43c.08-.85.22-2.41,1.47-3a2.76,2.76,0,0,1,3.41,1,1.67,1.67,0,0,1,.13,1.2,4.34,4.34,0,0,0-.07,1.19,3.87,3.87,0,0,0,.19,1,12.73,12.73,0,0,1,.36,1.46,8,8,0,0,1,.19,1.43,3.14,3.14,0,0,0,.11.65,3.67,3.67,0,0,0,.72,1.31,11.15,11.15,0,0,1,.93,1.4,15.09,15.09,0,0,1,1.22,3,9.24,9.24,0,0,1,.43,1.71,9.57,9.57,0,0,0,.39,1.54c.07.24.15.45.21.64a2.8,2.8,0,0,1,.22,2.07,3,3,0,0,1-1.26,1.43,3.16,3.16,0,0,1-.92.4,4.53,4.53,0,0,0,.92.39,2.8,2.8,0,0,0,2.54-.17,1.89,1.89,0,0,0,.65-.93,1.81,1.81,0,0,0-.07-1.07,8,8,0,0,1-.2-1c0-.12-.34-2.88.93-3.4.5-.2.88.06,1.37.39a13.35,13.35,0,0,0,1.6.94c1.23.6,1.68.58,2,.52a1.4,1.4,0,0,0,.73-.31c-.07-.33-1.56-1.14-2.13-1.45a9.26,9.26,0,0,0-1.66-.78,7.8,7.8,0,0,0-2.53-.38c-.75,0-1.39,0-1.79-.62a1.49,1.49,0,0,1,0-1.49,1.54,1.54,0,0,0,.13-1.14c-.07-.22-.13-.29-.89-1-.39-.36-.94-.87-1.73-1.62a3.77,3.77,0,0,1-1-1.44,3.67,3.67,0,0,1-.22-1.43c0-2.37,0-3.42.79-3.55.59-.09.85.51,1.17,1.29s.81,2,1.57,2.15l.19,0-.23-.2c-.45-.38-1-.82-.78-1.37s.63-.51,1-.55a1.15,1.15,0,0,0,.79-.29.61.61,0,0,0,.12-.38.84.84,0,0,1,.43-.75c.54-.26,1,.2,1.34.6a3.12,3.12,0,0,0,1.49,1,2.13,2.13,0,0,0,1.1-.1,1.57,1.57,0,0,1,1.46.12,1.37,1.37,0,0,1,.51,1,2.12,2.12,0,0,0,.25.78,2.58,2.58,0,0,0,1.59,1.21,4.52,4.52,0,0,0,0-.79,5.82,5.82,0,0,0-.56-2.41c-.43-.73-1.14-.9-2-1.11a5.48,5.48,0,0,1-3.22-1.7,2.84,2.84,0,0,1-.91-2.68,2,2,0,0,1,.8-.91c.21-.16.48-.36.85-.68a7.59,7.59,0,0,0,.72-.68,5.92,5.92,0,0,1,.66-.64,10.29,10.29,0,0,1,1.48-1c.36-.21.4-.25.42-.32s0-.24-.33-.55a2.72,2.72,0,0,1-.81-1.68,4.19,4.19,0,0,1,1.55-3,3,3,0,0,1,.62-.42,1,1,0,0,0,.36-.25,2,2,0,0,0,.59-1.16,3.24,3.24,0,0,1,.54-1.28c.54-.7,1.57-1,3.83-1.61.48-.14.83-.22,1.1-.29.6-.14.73-.17,1-.37a3.84,3.84,0,0,0,.52-.54,13.5,13.5,0,0,1,1.08-1.13,6.66,6.66,0,0,1,.57-.48c.16-.3-.25-.86-.64-1.39a3.57,3.57,0,0,1-1-2.67,3.08,3.08,0,0,1,1.7-2,3.41,3.41,0,0,1,2.8-.32,1.85,1.85,0,0,1,.7.56c.18.2.45.5.95,1a6.91,6.91,0,0,0,1.31,1.11h0c.18,0,.32-.17.62-.57a3.21,3.21,0,0,1,1.63-1.35,3.94,3.94,0,0,1,3.41.78,3.88,3.88,0,0,1,.82,1c.22.33.32.48.6.58a.88.88,0,0,0,.64,0,1.56,1.56,0,0,1,1.05,0c1.72.64,1.78,3.94,1.57,5.59a11.68,11.68,0,0,1-.39,1.75c-.31,1.19-.63,2.12-.94,3A25.67,25.67,0,0,0,148.56,30c-.19,1-.16,1.26-.12,1.33a3.14,3.14,0,0,0,1.53-.91A3.9,3.9,0,0,0,151,28.45a2.43,2.43,0,0,1,1.12-1.66,2.14,2.14,0,0,1,1.86.07,2,2,0,0,0,1.47.15,2,2,0,0,0,1.07-.91,2.89,2.89,0,0,1,1.63-1.28,2.38,2.38,0,0,1,1.6.1,5.13,5.13,0,0,0,1.47.26,3.5,3.5,0,0,0,1.74-.44,4,4,0,0,1,1.95-.5h0a6.16,6.16,0,0,1,2.54.62c.56.24.82.33,1,.22s.14-.25.16-.62a1.92,1.92,0,0,1,.55-1.47c1-.92,3.39-.49,4.69.83a3.64,3.64,0,0,1,.8,1.3,5.7,5.7,0,0,0,.87,1.57A10.14,10.14,0,0,0,177,28.18a9,9,0,0,0,3.68,2.26c.46.13,1.09.3,1.21.18s0-.84-.11-1.22c-.17-.76-.36-1.55.2-2a1.3,1.3,0,0,1,1.32,0c.37.13.62.21.83.1s.17-.15.27-.49a3.71,3.71,0,0,1,.63-1.25,3.44,3.44,0,0,1,1.58-1.1c.42-.17.57-.24.66-.47s0-.41-.11-.76a2.42,2.42,0,0,1-.16-1.7c.2-.63.71-1.08,1.71-2a6.41,6.41,0,0,1,1.59-1.22,4.19,4.19,0,0,1,3.11.28l.39.14-.15-.27c-.31-.56-.7-1.24-.35-1.86a1.77,1.77,0,0,1,1.4-.76,6.69,6.69,0,0,1,5,1.46l.08.08a7.84,7.84,0,0,0,1.63,1.28,4.28,4.28,0,0,0,.48.24l.37.18a11.19,11.19,0,0,1,1.93,1.18,1.6,1.6,0,0,0,.79.4,11.22,11.22,0,0,0,2.31-.78c.88-.36,1.26-.54,1.5-.65a3.13,3.13,0,0,1,.6-.24c2.63-.79,5.36.86,5.66,1.05a10.08,10.08,0,0,1,1.66,1.35c.66.64,1,.95,1.53.89a10,10,0,0,0,1-.35c1.33-.49,2.3-.93,2.41-1,2.87-1.31,4.45-2,6.15-1.59a5.1,5.1,0,0,1,1.57.75c.53.33.79.49,1.15.38a1.1,1.1,0,0,0,.73-.64c.1-.44-.46-1-1-1.49s-1.21-1.2-1-1.92c.33-1,2-1.09,3.89-1.16a12.18,12.18,0,0,1,2.23.1,7.1,7.1,0,0,0,2,0l.77-.12a3.21,3.21,0,0,1,1.54,0,3.37,3.37,0,0,1,1.32.71,2.06,2.06,0,0,0,.9.48,1.26,1.26,0,0,0,.85-.12,2.83,2.83,0,0,1,1.39-.27,3.33,3.33,0,0,1,1.89.73,2.58,2.58,0,0,0,1.48.58,1.79,1.79,0,0,0,.81-.11,2.08,2.08,0,0,1,1.21-.06,5.54,5.54,0,0,1,2.49,1.62c.29.28.51.52.68.71s.38.41.46.41h0c.2,0,.52-.33.68-.71a1.8,1.8,0,0,0,.06-1.12A1.43,1.43,0,0,1,254.2,17c.6-.67,1.76-.35,2.25-.21.93.26,2.55,1.08,2.74,2.54a3.64,3.64,0,0,1-.42,2,4.33,4.33,0,0,1-.37.61l-.09.15.57.27A6.36,6.36,0,0,1,260,23c.9.63,2.19,2.08,1.82,3.31A2.45,2.45,0,0,1,260,27.7a3.62,3.62,0,0,1-3.15-.39,2.05,2.05,0,0,1-.57-.83c-.09-.22-.11-.25-.19-.29s-.5,0-1,.3a2.4,2.4,0,0,1-1.94.41,2,2,0,0,1-1.1-1.07l-.09-.17a2.54,2.54,0,0,0-.36,2.17,2.34,2.34,0,0,0,.88,1.13,2,2,0,0,0,.68.32,2.23,2.23,0,0,1,.68.29,3.36,3.36,0,0,1,1.21,2.58,2.35,2.35,0,0,1-.67,2c-.74.61-1.77.28-2.67,0a3,3,0,0,0-1.15-.24,1,1,0,0,0,.24.78c.15.16.33.18.79.2a4.75,4.75,0,0,1,1.39.23,2.58,2.58,0,0,1,1,.68c.22.21.52.49,1,.91s1,.84,1.41,1.12a9.75,9.75,0,0,1,1.71,1.56c.69.81,1.19,1.4,1.05,2.17-.2,1.06-1.54,1.71-2.32,2a3,3,0,0,1-.45.13.43.43,0,0,0-.15.05c-.57.24-.84.69-1.47,1.77l-.3.52a14.21,14.21,0,0,1-.83,1.31.89.89,0,0,0-.14.25,5.39,5.39,0,0,0-.2,3c.11.82.22,1.59-.4,2a1.29,1.29,0,0,1-1.3.05,2.41,2.41,0,0,0-1.41-.15,3.41,3.41,0,0,0-.9.32,5.26,5.26,0,0,1-1.69.5,4.07,4.07,0,0,1-.75,0,.41.41,0,0,0-.22,0c-.9.28-1.49,1.6-1.53,2.66a1.15,1.15,0,0,0,.06.41c.06.23.16.62.31,1.42s.2,1.18.25,1.55a9.89,9.89,0,0,0,.24,1.3,5.45,5.45,0,0,0,.64,1.85,2.64,2.64,0,0,0,1,.64A2.37,2.37,0,0,1,249,64.26a2.77,2.77,0,0,1,.24,1.34,6.85,6.85,0,0,1-.38,2.49c-.16.54-.23.79-.1,1s.18.23.43.34a2.17,2.17,0,0,1,1.11.94,2.86,2.86,0,0,1,.05,2.9,1.65,1.65,0,0,1-.83.66.63.63,0,0,0-.35.27,8.59,8.59,0,0,0-.11,2.3v.72a4.36,4.36,0,0,1-.39,1.46,3.29,3.29,0,0,0-.25.69,1.55,1.55,0,0,0,0,.86,3,3,0,0,1,0,1.37c-.15.76-.46,1.79-1.27,1.95s-1.47-.72-2-1.44a11.75,11.75,0,0,1-1.5-2.81c-.08-.2-.93-1.77-2.22-4.14l-.81-1.5c-1.65-3-2.56-4.66-2.69-6.5a7.87,7.87,0,0,1,.21-2.35,7.09,7.09,0,0,1,.73-1.75l.12-.23a19.19,19.19,0,0,0,1.33-3.46,6.12,6.12,0,0,0,.23-2.27,5.8,5.8,0,0,1,.28-2.37,5.94,5.94,0,0,1,.89-1.82,2.09,2.09,0,0,0,.46-1.21c.09-.88-.27-1.85-1-3.78a7.19,7.19,0,0,0-.52-1.21,4.46,4.46,0,0,0-1.14,2.49,3.64,3.64,0,0,0,0,1.26,2.71,2.71,0,0,1-.12,1.53c-.44,1.14-1.63,2.28-2.78,2.13-.37-.05-.78-.37-1.87-1.23l-.23-.18c-.54-.43-.66-.54-.82-.52s-.48.25-.7.51a6.71,6.71,0,0,0-.82,3.1,5.69,5.69,0,0,0,0,1.65c.27.36.93.41,1.52.45s1.36.09,1.55.7-.23,1-.62,1.38a6.57,6.57,0,0,1-4.62,2.27,3.55,3.55,0,0,1-2-.66,1.62,1.62,0,0,0-1.11-.34c-.68.06-1,.43-1.53,1a6.48,6.48,0,0,1-2.12,1.7,4.66,4.66,0,0,1-2.91.42,2.57,2.57,0,0,0-1.8.25c-.62.35-.75.69-1.15,1.92a32.14,32.14,0,0,1-1.84,4.61l-.23.47a11.93,11.93,0,0,0-1.35,4,4.47,4.47,0,0,0,.33,2.54c.18.36.54,1.11,1.09,1.23a1,1,0,0,0,.62-.14,1.59,1.59,0,0,1,1.24-.16,1.74,1.74,0,0,1,.95.84c.17.27.27.41.47.46s.4,0,1-.18a4.28,4.28,0,0,0,1.15-.54,1.34,1.34,0,0,1,.85-.29c1,.06,1.42,1.36,2.14,3.74l.49,1.6c.56,1.77.94,2.72,1.19,3.35a6.58,6.58,0,0,1,.58,2.19,40.89,40.89,0,0,1,.07,4.94c0,.72,0,1.07-.06,1.52a22,22,0,0,1-.51,3.24c-.09.45-.2,1-.31,1.57a22.44,22.44,0,0,0-.35,2.23,2.6,2.6,0,0,1-.18.79c-.46,1.27-1.55,3.51-3.69,4.18a3.45,3.45,0,0,1-2.2,0,1.31,1.31,0,0,0-1.15,0c-.53.29-.66.77-.87,1.66a6.79,6.79,0,0,1-1.42,3.1,1.75,1.75,0,0,0-.57,1.19,1.2,1.2,0,0,0,.37.71,7,7,0,0,0,1.9,1.48,4.26,4.26,0,0,1,1.58,1.33c.49.75.44,1.9.33,4.42a4.58,4.58,0,0,1-.65,2.72c-.57.77-1.84,1.69-2.76,1.21-.71-.37-.94-1.41-.71-3.08a6.2,6.2,0,0,1,.62-1.93c.17-.34.22-.46.18-.53s-.51-.21-1-.24a4.13,4.13,0,0,1-2.62-.92,2.72,2.72,0,0,1-.78-1.23,1.62,1.62,0,0,0-.58-.88,3.2,3.2,0,0,0-2.63-.59,3.12,3.12,0,0,0-1.21.63c-.35.26-.75.56-1.23.34-.69-.3-.62-1.18-.55-2,0-.49.11-1.31-.09-1.45a1.39,1.39,0,0,0-1,.16,4.07,4.07,0,0,0-2.37,2.69,3.07,3.07,0,0,0,.16,1.37,2.52,2.52,0,0,0,1.2,1.4,2.22,2.22,0,0,0,1.73-.44,2.61,2.61,0,0,1,2.37-.42,2.14,2.14,0,0,1,1.24,1.9,2,2,0,0,1-.83,1.4,9.3,9.3,0,0,0-1,1c-.8,1-1.12,1.4-1.08,1.82,0,.23.13.34.42.62a4.66,4.66,0,0,1,1.16,1.53,4.47,4.47,0,0,1,.29.79,3.8,3.8,0,0,0,.33.9,5.86,5.86,0,0,0,1,1.52,2.82,2.82,0,0,0,.48.45,1.09,1.09,0,0,1,.44.54,1.75,1.75,0,0,1-.16,1.46,1.8,1.8,0,0,0-.22,1,.62.62,0,0,0,.15.36,3.89,3.89,0,0,1,.48.88c.25.63.83,2.09.17,3.13a1.79,1.79,0,0,1-1.12.74c-.28.07-.38.11-.46.24s0,.46.11.9a2.88,2.88,0,0,1,.15,1.87,1.69,1.69,0,0,1-.68.86,4.3,4.3,0,0,0-.76.7,21,21,0,0,0-1.51,2,8,8,0,0,1-2.3,2.45,2.61,2.61,0,0,1-.48.27,4.54,4.54,0,0,0-.62.32,17.12,17.12,0,0,0-1.93,1.36,4.9,4.9,0,0,1-2,1.16l-.32.07a3.38,3.38,0,0,0-.78.24,3.62,3.62,0,0,0-.69.38,5,5,0,0,1-.69.43c-.85.45-1.53.81-2.18.52a1.44,1.44,0,0,1-.76-1.17c-.08-.32-.13-.52-.29-.63-.45-.32-1.59.11-2.3.72a3.28,3.28,0,0,0-1.12,2.43,4.13,4.13,0,0,0,1,2.16,13.08,13.08,0,0,0,1,1.13c.3.31.49.48.74.73l.41.38a9.1,9.1,0,0,1,2,2.2,1.61,1.61,0,0,1,.14.74,9.35,9.35,0,0,0,.14,1.47c.05.33.09.57.13.77a10.3,10.3,0,0,1,.16,1.15,5.22,5.22,0,0,1,0,1.73,4.74,4.74,0,0,1-1.77,2.32,3.11,3.11,0,0,1-.87.59,2.88,2.88,0,0,1-.63.2c-.17,0-.19.05-.21.07s0,.09-.06.24a.89.89,0,0,1-.38.75c-.4.27-.8.05-1.19-.16a7.14,7.14,0,0,0-.77-.37,3.92,3.92,0,0,0-.88-.27,1.49,1.49,0,0,1-.86-.39,2,2,0,0,1-.55-.86c-.09-.22-.12-.3-.25-.36a.6.6,0,0,0-.27-.06,1.11,1.11,0,0,1-.73-.3,1.19,1.19,0,0,1-.35-.75.7.7,0,0,0-.09-.32,2.58,2.58,0,0,0-.89-.51c-.63-.29-.87-.41-1.14-.38h-.17a.9.9,0,0,1-.79-.21.84.84,0,0,1-.16-.77.66.66,0,0,0,0-.23.54.54,0,0,0-.43-.39h0c-.2,0-.37.28-.43.46a.57.57,0,0,0,0,.27,2.69,2.69,0,0,1,0,.31,3.65,3.65,0,0,1-.1,1q0,.19-.09.48a7.67,7.67,0,0,0-.21,1.71,3.54,3.54,0,0,0,.55,1.49,3.09,3.09,0,0,0,.32.4,5.49,5.49,0,0,1,.38.46,3.76,3.76,0,0,1,.61,1.37,3.11,3.11,0,0,0,.22.65c.16.33.3.41.7.66a13.63,13.63,0,0,1,1.55,1.14c1.08.92,1.73,1.47,1.92,2.37a2,2,0,0,1-.11,1.21,1.06,1.06,0,0,0-.06.69,1.73,1.73,0,0,0,.46.79,4.14,4.14,0,0,1,.86,1.41c.17.5.51,1.44-.05,1.86s-1,.07-3.34-1.62a12,12,0,0,1-1.59-1.21,4,4,0,0,1-.82-1.76c-.13-.43-.29-1-.57-1.78a8.4,8.4,0,0,0-.94-2.09,2.7,2.7,0,0,0-1.12-1.1,1.06,1.06,0,0,0-.48-.05,1.14,1.14,0,0,1-.77-.17c-.93-.66-.62-2.41-.2-4a10.47,10.47,0,0,1,.38-1.16,3.57,3.57,0,0,0,.28-1,5.68,5.68,0,0,0,0-2.34,3.48,3.48,0,0,0-.88-1.58,5.84,5.84,0,0,1-1.23-2,8.6,8.6,0,0,1-.36-1.34c0-.13-.06-.28-.09-.39-.05.07-.14.16-.21.24a5.37,5.37,0,0,1-1.52,1.2c-.48.25-1.92,1-2.83.34-.66-.47-.56-1.28-.46-2.06a3.77,3.77,0,0,0-.3-2.59,3.33,3.33,0,0,0-.38-.49,7.81,7.81,0,0,1-.87-1.19,8.17,8.17,0,0,1-.49-.92c-.09-.2-.18-.41-.39-.79a13.57,13.57,0,0,0-1.75-2.34c-.62-.67-.91-1-1.24-1s-.47,0-1.25.25l-.37.11c-1.18.38-1.66.49-1.92.55a.64.64,0,0,0-.29.1,2.12,2.12,0,0,0-.95,1.26,4.27,4.27,0,0,1-1.23,1.81,3.37,3.37,0,0,1-1.83.81,2,2,0,0,0-1.21.55,2.32,2.32,0,0,0-.67,1.33,4.43,4.43,0,0,1-1,2.06,3.78,3.78,0,0,1-1.2,1,4.51,4.51,0,0,0-1.25,1,4.64,4.64,0,0,0-1.44,2.31,1.88,1.88,0,0,0,.11,1,10.65,10.65,0,0,1,.4,2,6.5,6.5,0,0,1-.08,2.76,4.67,4.67,0,0,1-1.41,2.24,6.75,6.75,0,0,1-2,1c-1.35.49-2,.74-2.57.38a1.3,1.3,0,0,1-.51-1,9.83,9.83,0,0,0-.32-1.33,7.16,7.16,0,0,0-.46-1.24,6.67,6.67,0,0,0-.76-1.14l-.07-.08a12.14,12.14,0,0,1-1.64-3.15,4.73,4.73,0,0,1-.28-1.9,7.28,7.28,0,0,0-.11-1.55,6.54,6.54,0,0,0-1.07-2.65,5.57,5.57,0,0,1-1-2.7,8.88,8.88,0,0,1,.09-2.21c.07-.56.11-.91,0-1s-.13,0-.47,0a7.75,7.75,0,0,1-1.63.13c-.85,0-2.44-.07-2.88-1.05a1.29,1.29,0,0,1,0-1.05.72.72,0,0,0,.07-.5c-.1-.32-.51-.52-1.17-.82a5.31,5.31,0,0,0-1.51-.43,2,2,0,0,1-1.26-.55,1.9,1.9,0,0,1-.52-1.39,1,1,0,0,0-.19-.69c-.2-.23-.48-.23-1.31-.22a20.08,20.08,0,0,1-2.09,0,10.15,10.15,0,0,1-1.73-.27,10.68,10.68,0,0,0-1.84-.27c-.61,0-1,0-1.3,0a12.51,12.51,0,0,1-1.56-.08,12.23,12.23,0,0,1-2.94-.61,12,12,0,0,1-2.57-1.26,6.6,6.6,0,0,1-1-.78c-.15-.14-.16-.16-.31-.2a1.84,1.84,0,0,0-1.14.12,4.8,4.8,0,0,1-2,.27,9.06,9.06,0,0,1-1.33-.26,7.86,7.86,0,0,1-2.58-.86,2.37,2.37,0,0,1-.86-1.06,10.71,10.71,0,0,0-1.05-1.68c-.72-1-1-1.2-1.38-1.27a1.11,1.11,0,0,0-.9.13,1,1,0,0,0-.45.86c0,.21.14.35.51.69a5.68,5.68,0,0,1,.5.49,5.15,5.15,0,0,1,1.21,2.14,10.83,10.83,0,0,0,1.17,2.43,5.25,5.25,0,0,0,.8,1,3.8,3.8,0,0,0,2.34,1.36c.74,0,1.37-.49,2.36-1.32a11.32,11.32,0,0,0,1.31-1.32c.46-.52.81-.93,1.45-.86s.82.5,1.11,1a8.48,8.48,0,0,0,.84,1.24,4.72,4.72,0,0,0,.94.89,10.93,10.93,0,0,1,1.27,1.07c1.59,1.51,2.46,2.34,2.4,3.51a1.9,1.9,0,0,1-.81,1.4,5.74,5.74,0,0,0-1,1.16,5.51,5.51,0,0,0-.83,2.27,3.89,3.89,0,0,1-1,2.24,2.44,2.44,0,0,1-1.35.75,7.67,7.67,0,0,0-1.66.66,10,10,0,0,0-2.34,1.69,5.17,5.17,0,0,1-2.38,1.47,3.21,3.21,0,0,1-1.67.1,2.71,2.71,0,0,0-1.4.09,32.42,32.42,0,0,0-4.52,2.21,5.68,5.68,0,0,1-1.43.61,5.11,5.11,0,0,1-3.5-.5c-.32-.19-1-.59-2.27-3.74-.44-1.05-.66-1.73-.83-2.23A5.67,5.67,0,0,0,92,158c-.13-.19-.88-1-2-2.32l-.73-.82a8.18,8.18,0,0,1-1.4-1.72,4.82,4.82,0,0,1-.5-1.9,4,4,0,0,0-.44-1.67,4.87,4.87,0,0,0-.73-1l-.77-.92a40.12,40.12,0,0,1-2.67-3.38,11.31,11.31,0,0,1-.91-2.1c-.23-.7-.36-1.09-.87-1.42a1.87,1.87,0,0,0-1.47-.34l.5.83a16.73,16.73,0,0,1,1.59,3.3c.22.66.4,1.23.56,1.75a11.11,11.11,0,0,0,1.51,3.51,5.43,5.43,0,0,0,.89,1A12.81,12.81,0,0,1,85.58,152c1.42,1.73,2.18,3.42,3.57,6.49.48,1.08.82,1.89,1.09,2.54a8.7,8.7,0,0,0,1.58,2.84,11.69,11.69,0,0,0,3,2.4c1.57.95,3.68,2.23,6.23,2.18a9,9,0,0,0,3.63-1c1-.46,1.83-.85,2.57-.26,1.06.84.61,2.74.3,4a12.82,12.82,0,0,1-2.46,4.73c-.48.7-1,1.52-1.73,2.56-.93,1.42-1.31,2.09-1.55,2.49a5.16,5.16,0,0,1-.74,1.07,10.63,10.63,0,0,1-3.48,2.6,15.78,15.78,0,0,0-2.71,1.71,13.05,13.05,0,0,0-4.59,6,6,6,0,0,0-.14,2.54c0,1,.12,2.44.17,4.8.1,5.18-.06,7.09-1.21,8.9-.16.26-.69.86-2.21,2.56-1,1.14-1.73,1.91-2.25,2.47-1,1.1-1.22,1.3-1.4,1.86a3.79,3.79,0,0,0,0,2.32,3.91,3.91,0,0,1-.11,2.8,3.72,3.72,0,0,1-1.53,1.73,6.46,6.46,0,0,0-1.69,1.62,6.89,6.89,0,0,0-1.14,2.47,20.39,20.39,0,0,1-.72,2.09,25.06,25.06,0,0,1-3.15,5.37,19.78,19.78,0,0,1-11.88,7A17.06,17.06,0,0,1,59.89,241.25ZM41.67,177.72a7.48,7.48,0,0,1,1.18.09c1.16.16,2.92.41,3.46,1.62.38.83-.05,1.54-.51,2.29a6.67,6.67,0,0,0-.95,2.11c-.47,2,.45,3.9,1.62,6.25a13.44,13.44,0,0,0,1.81,2.78A10,10,0,0,1,50,195.69a16.31,16.31,0,0,1,1.12,5.86,10.75,10.75,0,0,1-.74,4,15.56,15.56,0,0,0-.93,4.08,14.52,14.52,0,0,0,.55,7,9.14,9.14,0,0,0,.87,1.71,7,7,0,0,1,1,2.16,7.34,7.34,0,0,1,.23,3.15,11.29,11.29,0,0,0,0,2.84,16.94,16.94,0,0,0,2,5.89,18.4,18.4,0,0,0,1,1.54,8.55,8.55,0,0,1,1.51,2.82,9.5,9.5,0,0,1,.35,1.6,1.84,1.84,0,0,0,.31,1c1.06,1.34,4.19.74,5.52.48a18.75,18.75,0,0,0,11.28-6.65,24.74,24.74,0,0,0,3-5.13c.33-.81.52-1.44.69-2a7.78,7.78,0,0,1,1.28-2.77,7.38,7.38,0,0,1,1.93-1.85,2.71,2.71,0,0,0,1.18-1.31,2.92,2.92,0,0,0,.06-2.17,4.75,4.75,0,0,1,0-2.86c.25-.77.54-1.08,1.61-2.23.52-.56,1.24-1.32,2.24-2.45,1.16-1.3,2-2.24,2.12-2.44,1-1.5,1.15-3.06,1-8.34,0-2.34-.12-3.81-.16-4.77a6.79,6.79,0,0,1,.18-2.9,14,14,0,0,1,4.91-6.48,17.39,17.39,0,0,1,2.87-1.81,9.57,9.57,0,0,0,3.2-2.39,4.23,4.23,0,0,0,.63-.89c.23-.42.63-1.11,1.57-2.55.69-1,1.26-1.88,1.75-2.58a11.92,11.92,0,0,0,2.31-4.39c.2-.83.61-2.54,0-3-.24-.19-.72,0-1.53.38a9.86,9.86,0,0,1-4,1.11,12.38,12.38,0,0,1-6.77-2.33,12.57,12.57,0,0,1-3.24-2.6,9.21,9.21,0,0,1-1.75-3.11c-.27-.64-.6-1.44-1.08-2.51-1.45-3.21-2.15-4.7-3.43-6.26a10.78,10.78,0,0,0-1-1.08,6.76,6.76,0,0,1-1-1.21,12.24,12.24,0,0,1-1.64-3.78c-.16-.51-.33-1.07-.55-1.71a14.58,14.58,0,0,0-1.5-3.11c-.49-.81-.87-1.45-.4-2,.61-.72,2-.34,2.77.15a3.08,3.08,0,0,1,1.28,2,9.88,9.88,0,0,0,.82,1.91c.23.4,1.07,1.41,2.58,3.24l.77.92a5.23,5.23,0,0,1,.85,1.18,5,5,0,0,1,.55,2,3.71,3.71,0,0,0,.39,1.54,8.24,8.24,0,0,0,1.26,1.5l.73.83c1.44,1.62,2,2.19,2.11,2.43a6.53,6.53,0,0,1,.86,1.85c.16.49.38,1.15.81,2.17.78,1.89,1.41,3,1.86,3.27a4.06,4.06,0,0,0,2.75.37,4.23,4.23,0,0,0,1.15-.49,29,29,0,0,1,4.77-2.31,3.6,3.6,0,0,1,1.82-.11,2.4,2.4,0,0,0,1.24-.08,4.28,4.28,0,0,0,2-1.24,10.44,10.44,0,0,1,2.56-1.85,8.64,8.64,0,0,1,1.85-.73,1.48,1.48,0,0,0,.89-.48,3,3,0,0,0,.72-1.73,6.46,6.46,0,0,1,1-2.64,6.74,6.74,0,0,1,1.19-1.36c.36-.32.47-.43.48-.7,0-.71-.72-1.43-2.09-2.74a14.49,14.49,0,0,0-1.18-1,5.1,5.1,0,0,1-1.11-1,9.47,9.47,0,0,1-.93-1.38c-.18-.31-.29-.5-.37-.51a2.17,2.17,0,0,0-.58.53,11,11,0,0,1-1.42,1.42c-1.09.91-1.88,1.58-3,1.56a4.71,4.71,0,0,1-3-1.65,7.45,7.45,0,0,1-.94-1.21,12.48,12.48,0,0,1-1.26-2.64,4.35,4.35,0,0,0-1-1.79c-.15-.17-.31-.31-.44-.44a1.87,1.87,0,0,1-.83-1.38,2,2,0,0,1,.88-1.72,2.08,2.08,0,0,1,1.68-.29c.66.15,1.16.56,2,1.65a11.48,11.48,0,0,1,1.14,1.83,1.39,1.39,0,0,0,.53.68,7.41,7.41,0,0,0,2.25.72,10.51,10.51,0,0,0,1.18.24,3.88,3.88,0,0,0,1.68-.24,2.73,2.73,0,0,1,1.7-.12,1.57,1.57,0,0,1,.73.43,5.39,5.39,0,0,0,.87.67,11.09,11.09,0,0,0,2.35,1.16,13.77,13.77,0,0,0,4.17.63c.34,0,.73,0,1.37,0a12.66,12.66,0,0,1,2,.29,8.52,8.52,0,0,0,1.6.25,17.93,17.93,0,0,0,2,0c.91,0,1.56,0,2.08.55a1.87,1.87,0,0,1,.44,1.32c0,.35,0,.53.23.73s.3.2.71.26a6,6,0,0,1,1.76.51c.72.32,1.47.66,1.71,1.43a1.66,1.66,0,0,1-.08,1.14c-.07.19-.09.26-.06.31.11.26.79.42,2,.45a7.09,7.09,0,0,0,1.43-.11,1.45,1.45,0,0,1,1.23.14c.61.45.51,1.18.41,1.94a8.17,8.17,0,0,0-.08,2,4.51,4.51,0,0,0,.85,2.27,7.57,7.57,0,0,1,1.2,3,7.65,7.65,0,0,1,.13,1.75,3.61,3.61,0,0,0,.23,1.55,10.77,10.77,0,0,0,1.48,2.86l.06.08a6.75,6.75,0,0,1,.87,1.32,7.82,7.82,0,0,1,.53,1.39,12.05,12.05,0,0,1,.35,1.44,1.29,1.29,0,0,0,.08.36,7,7,0,0,0,1.67-.5,6.06,6.06,0,0,0,1.73-.79,3.66,3.66,0,0,0,1.09-1.76,5.55,5.55,0,0,0,0-2.37,9.39,9.39,0,0,0-.36-1.86,2.87,2.87,0,0,1-.13-1.46,5.42,5.42,0,0,1,1.69-2.82,5.7,5.7,0,0,1,1.48-1.17,2.85,2.85,0,0,0,.94-.75,3.47,3.47,0,0,0,.77-1.65,3.25,3.25,0,0,1,.95-1.83,2.9,2.9,0,0,1,1.73-.8,2.45,2.45,0,0,0,1.36-.59,3.26,3.26,0,0,0,.94-1.43,3.14,3.14,0,0,1,1.38-1.75,1.71,1.71,0,0,1,.57-.21c.24-.05.7-.16,1.84-.52l.36-.11a3,3,0,0,1,1.78-.27c.64.14,1.06.59,1.75,1.33a13.55,13.55,0,0,1,1.88,2.53,7.83,7.83,0,0,1,.44.87,8.94,8.94,0,0,0,.43.8,6.13,6.13,0,0,0,.78,1.06,4.49,4.49,0,0,1,.47.63,4.73,4.73,0,0,1,.45,3.24c-.07.51-.13,1,0,1.12s.51.24,1.79-.42a4.36,4.36,0,0,0,1.25-1c.35-.36.7-.74,1.23-.6s.67.67.78,1.24a7.53,7.53,0,0,0,.32,1.2,4.91,4.91,0,0,0,1.05,1.73,4.46,4.46,0,0,1,1.09,2,6.34,6.34,0,0,1,.15,1.87c0-.09,0-.17,0-.24A2.32,2.32,0,0,0,180,166a1.72,1.72,0,0,0,0-.26,1.54,1.54,0,0,1,0-.66,1.57,1.57,0,0,1,1.37-1.17,1.6,1.6,0,0,1,1.43,1.16,1.32,1.32,0,0,1,0,.43h.13a3.55,3.55,0,0,1,1.52.47,2.76,2.76,0,0,1,1.33.89,1.59,1.59,0,0,1,.23.71c0,.14,0,.15,0,.16a.28.28,0,0,0,.13,0,1.45,1.45,0,0,1,1.36,1.05,1.18,1.18,0,0,0,.3.5c.1.09.14.1.36.14a5.69,5.69,0,0,1,1.08.32,8,8,0,0,1,.87.42l.1.06a1.16,1.16,0,0,1,1-1.05,1.84,1.84,0,0,0,.44-.14,2.52,2.52,0,0,0,.63-.43,4,4,0,0,0,1.46-1.84,4.62,4.62,0,0,0,0-1.39,8.77,8.77,0,0,0-.14-1c0-.21-.09-.46-.14-.8a10.09,10.09,0,0,1-.15-1.6.73.73,0,0,0-.06-.38,11.83,11.83,0,0,0-1.74-1.84l-.42-.4c-.27-.25-.47-.43-.78-.76a13.33,13.33,0,0,1-1.07-1.24,5,5,0,0,1-1.16-2.7,4.24,4.24,0,0,1,1.47-3.23c.81-.69,2.49-1.51,3.53-.78a1.84,1.84,0,0,1,.68,1.23c.07.3.11.44.19.47s.75-.19,1.32-.48a5.77,5.77,0,0,0,.59-.37,4.24,4.24,0,0,1,.86-.48,4.7,4.7,0,0,1,.95-.3l.29-.06a4.08,4.08,0,0,0,1.66-1,14.9,14.9,0,0,1,2-1.45,6.75,6.75,0,0,1,.73-.38,1.88,1.88,0,0,0,.33-.19,6.93,6.93,0,0,0,2-2.18,23.6,23.6,0,0,1,1.58-2.06,5.55,5.55,0,0,1,.9-.84c.25-.18.29-.22.33-.36a2,2,0,0,0-.14-1.25,2,2,0,0,1,0-1.73,1.58,1.58,0,0,1,1-.7c.29-.08.43-.13.55-.31.39-.61-.07-1.77-.25-2.21a2.55,2.55,0,0,0-.37-.69,1.66,1.66,0,0,1-.33-.81,2.75,2.75,0,0,1,.31-1.53c.16-.36.21-.51.14-.68a.29.29,0,0,0-.11-.11,4.26,4.26,0,0,1-.63-.58,7,7,0,0,1-1.12-1.76,5.43,5.43,0,0,1-.4-1.07,3.14,3.14,0,0,0-.22-.62,4,4,0,0,0-.94-1.24,1.85,1.85,0,0,1-.74-1.24c-.08-.85.44-1.49,1.3-2.55A10.14,10.14,0,0,1,206.8,122c.41-.4.51-.51.52-.7a1.16,1.16,0,0,0-.64-1c-.41-.18-.83,0-1.49.39a3.12,3.12,0,0,1-2.54.5,3.35,3.35,0,0,1-1.8-2,3.85,3.85,0,0,1-.21-1.88,5,5,0,0,1,3-3.45,2.12,2.12,0,0,1,2-.08c.69.47.6,1.47.53,2.36a6.39,6.39,0,0,0,0,1l.21-.15a4.11,4.11,0,0,1,1.58-.8,4.22,4.22,0,0,1,3.49.78,2.63,2.63,0,0,1,.89,1.32,1.73,1.73,0,0,0,.51.83,3.09,3.09,0,0,0,2,.66c.71.06,1.44.12,1.77.8a1.52,1.52,0,0,1-.18,1.41,5.24,5.24,0,0,0-.53,1.63c-.21,1.5.06,2,.18,2s1-.25,1.49-.91a3.65,3.65,0,0,0,.46-2.17c.1-2.09.15-3.35-.16-3.83a3.39,3.39,0,0,0-1.26-1,8.35,8.35,0,0,1-2.13-1.68,2.18,2.18,0,0,1-.63-1.29,2.56,2.56,0,0,1,.77-1.88,5.93,5.93,0,0,0,1.24-2.73,3.07,3.07,0,0,1,1.37-2.31,2.24,2.24,0,0,1,1.9-.09,2.47,2.47,0,0,0,1.63,0c1.79-.55,2.73-2.68,3.05-3.56a1.56,1.56,0,0,0,.12-.55c0-.31.09-.88.36-2.31.12-.62.23-1.14.32-1.6a20.72,20.72,0,0,0,.49-3.1c0-.44,0-.78.06-1.47a40.66,40.66,0,0,0-.06-4.81,5.75,5.75,0,0,0-.52-1.93c-.25-.64-.64-1.61-1.21-3.41-.19-.59-.35-1.13-.5-1.62-.4-1.35-.91-3-1.24-3h0a1.43,1.43,0,0,0-.25.14,5.24,5.24,0,0,1-1.38.65,2.51,2.51,0,0,1-1.54.2,1.82,1.82,0,0,1-1-.89c-.16-.25-.24-.38-.41-.43s-.25,0-.52.11a1.81,1.81,0,0,1-1.25.21c-1-.21-1.53-1.26-1.78-1.76a5.48,5.48,0,0,1-.42-3.1,12.56,12.56,0,0,1,1.44-4.32l.23-.46a31.49,31.49,0,0,0,1.79-4.48c.4-1.24.62-1.93,1.6-2.49a3.53,3.53,0,0,1,2.42-.37,3.67,3.67,0,0,0,2.36-.33,5.42,5.42,0,0,0,1.81-1.47,3.18,3.18,0,0,1,2.17-1.33,2.53,2.53,0,0,1,1.74.5,2.64,2.64,0,0,0,1.51.5,5.33,5.33,0,0,0,3.88-2c.14-.14.23-.25.29-.32a5.22,5.22,0,0,0-.58,0,2.89,2.89,0,0,1-2.25-.85c-.33-.45-.28-1.08-.16-2.34.24-2.7.85-3.42,1.05-3.66a2,2,0,0,1,1.43-.86c.53,0,.84.23,1.47.74l.23.18a10,10,0,0,0,1.4,1c.55.07,1.38-.65,1.7-1.5a1.73,1.73,0,0,0,.06-1,4.72,4.72,0,0,1,0-1.55c.22-1.49,1.21-3.48,2.3-3.36.54.06.81.55,1.29,1.89.75,2.07,1.13,3.1,1,4.22a3.06,3.06,0,0,1-.64,1.68,5.27,5.27,0,0,0-.76,1.54,4.9,4.9,0,0,0-.23,2,7.18,7.18,0,0,1-.26,2.59,19.41,19.41,0,0,1-1.42,3.67l-.12.23a6.4,6.4,0,0,0-.65,1.53,7.54,7.54,0,0,0-.17,2c.11,1.62,1,3.21,2.56,6.09l.82,1.5c1.75,3.22,2.21,4.07,2.28,4.28A10.58,10.58,0,0,0,246,81.57c.19.26.77,1.05,1,1.05h0s.26-.1.48-1.17a2.12,2.12,0,0,0,0-1,2.48,2.48,0,0,1,0-1.28,4.45,4.45,0,0,1,.3-.86,3.12,3.12,0,0,0,.31-1.13v-.65c0-2.26.09-2.55.26-2.82a1.52,1.52,0,0,1,.81-.67.61.61,0,0,0,.38-.29,1.86,1.86,0,0,0-.07-1.84,1.21,1.21,0,0,0-.66-.54,1.61,1.61,0,0,1-.92-.81,2.23,2.23,0,0,1,0-1.79,6,6,0,0,0,.33-2.16,1.86,1.86,0,0,0-.13-.91c-.16-.32-.4-.44-.85-.64a3.4,3.4,0,0,1-1.33-.89,5.31,5.31,0,0,1-.86-2.27,11,11,0,0,1-.26-1.4c0-.36-.11-.79-.24-1.5s-.24-1.14-.3-1.36a2.18,2.18,0,0,1-.09-.69c.05-1.41.84-3.15,2.23-3.58a1.35,1.35,0,0,1,.59-.07,2.27,2.27,0,0,0,.56,0,4,4,0,0,0,1.39-.41,4.45,4.45,0,0,1,1.14-.39,3.32,3.32,0,0,1,1.92.19,1.15,1.15,0,0,0,.36.09c.16-.11.09-.62,0-1.11a6.26,6.26,0,0,1,.27-3.5,1.72,1.72,0,0,1,.25-.45c.1-.15.3-.42.78-1.24L254,45c.65-1.13,1-1.81,1.93-2.19a1.59,1.59,0,0,1,.37-.11l.28-.09c.95-.35,1.61-.84,1.68-1.25s-.2-.59-.82-1.33a8.58,8.58,0,0,0-1.56-1.41c-.38-.29-.84-.64-1.45-1.16s-.82-.72-1.05-.93-.42-.39-.67-.48a3.43,3.43,0,0,0-1.1-.17,1.94,1.94,0,0,1-1.47-.52,1.73,1.73,0,0,1-.27-2.1c.51-.62,1.38-.34,2.22-.07.62.2,1.4.45,1.72.19a1.45,1.45,0,0,0,.31-1.15,2.41,2.41,0,0,0-.77-1.8,1.45,1.45,0,0,0-.4-.16,3,3,0,0,1-1-.47,3.35,3.35,0,0,1-1.24-1.62,3.54,3.54,0,0,1,.4-2.92,1.22,1.22,0,0,1,.92-.62c.51,0,.79.44,1,.74s.3.52.54.6.63-.06,1.14-.33a2,2,0,0,1,1.84-.34,1.29,1.29,0,0,1,.7.81,1.05,1.05,0,0,0,.3.45,2.56,2.56,0,0,0,2.21.2,1.6,1.6,0,0,0,1.11-.77c.17-.57-.62-1.63-1.43-2.2a5.78,5.78,0,0,0-.94-.5c-.53-.24-1.07-.49-1.15-1.1a1.12,1.12,0,0,1,.26-.8,3.09,3.09,0,0,0,.29-.47,2.65,2.65,0,0,0,.33-1.41c-.12-.87-1.27-1.5-2-1.71-.91-.25-1.17-.16-1.24-.08s0,.28,0,.48a2.71,2.71,0,0,1-.12,1.7,2,2,0,0,1-1.57,1.3,1.68,1.68,0,0,1-1.23-.74c-.16-.17-.36-.39-.63-.65a4.67,4.67,0,0,0-2-1.38,1.07,1.07,0,0,0-.7.05,3,3,0,0,1-1.16.15,3.53,3.53,0,0,1-2-.76,2.44,2.44,0,0,0-1.38-.55,2,2,0,0,0-.95.19,2.15,2.15,0,0,1-1.44.18,2.92,2.92,0,0,1-1.31-.67,2.57,2.57,0,0,0-1-.53,2.21,2.21,0,0,0-1.11,0l-.83.12a8.85,8.85,0,0,1-2.29,0,10.56,10.56,0,0,0-2.06-.1c-.86,0-2.86.11-3,.47,0,.15.49.66.73.9.65.65,1.46,1.45,1.22,2.43a2,2,0,0,1-1.4,1.36,2.18,2.18,0,0,1-2-.49,4.5,4.5,0,0,0-1.3-.63c-1.35-.35-2.73.28-5.47,1.54-.11.05-1.12.51-2.48,1a6,6,0,0,1-1.25.41A3,3,0,0,1,216,22.33a8.49,8.49,0,0,0-1.49-1.23c-.11-.07-2.6-1.62-4.84-1a3.71,3.71,0,0,0-.46.19c-.25.12-.65.31-1.56.67-1.57.63-2.29.93-2.82.85a2.44,2.44,0,0,1-1.24-.59,10.24,10.24,0,0,0-1.79-1.08l-.35-.17a5,5,0,0,1-.55-.29A8.25,8.25,0,0,1,199,18.29l-.07-.07A5.69,5.69,0,0,0,194.81,17a1.14,1.14,0,0,0-.68.25c-.07.13.22.66.35.89.29.52.62,1.1.21,1.57s-1,.23-1.67,0a3.36,3.36,0,0,0-2.39-.29,7.53,7.53,0,0,0-1.29,1c-.84.74-1.31,1.15-1.42,1.52a1.42,1.42,0,0,0,.13,1,1.87,1.87,0,0,1,.1,1.51,1.82,1.82,0,0,1-1.21,1,2.42,2.42,0,0,0-1.17.79,2.54,2.54,0,0,0-.45.93,1.55,1.55,0,0,1-.78,1.08,2,2,0,0,1-1.62-.05,2.25,2.25,0,0,0-.4-.11,9.29,9.29,0,0,0,.2,1c.18.77.38,1.65-.19,2.18s-1.28.3-2.16.06a10,10,0,0,1-4.08-2.49,11.12,11.12,0,0,1-1.56-1.63,7.09,7.09,0,0,1-1-1.79,2.54,2.54,0,0,0-.58-1c-1-1-2.75-1.3-3.31-.8-.18.17-.2.41-.23.79a1.63,1.63,0,0,1-.56,1.37c-.62.45-1.29.17-1.94-.11a5.07,5.07,0,0,0-2.15-.54h0a2.94,2.94,0,0,0-1.51.4,4.45,4.45,0,0,1-2.17.54h0a4.91,4.91,0,0,1-1.76-.31,1.42,1.42,0,0,0-1-.09,2,2,0,0,0-1.1.91,2.81,2.81,0,0,1-3.7,1.1c-.48-.18-.75-.26-1.06-.11s-.43.47-.61,1.06a4.82,4.82,0,0,1-1.33,2.36c-.62.59-2,1.56-2.82,1-.57-.4-.47-1.25-.26-2.31a26.11,26.11,0,0,1,1.14-4.07c.3-.89.62-1.81.93-3a11,11,0,0,0,.36-1.62c.24-1.89-.09-4.21-.93-4.53a.66.66,0,0,0-.45,0,1.88,1.88,0,0,1-1.24,0,2.09,2.09,0,0,1-1.09-1,2.66,2.66,0,0,0-.61-.72,2.88,2.88,0,0,0-2.47-.6,2.28,2.28,0,0,0-1.14,1,1.86,1.86,0,0,1-1.47,1c-.52,0-1-.45-2-1.39-.53-.5-.81-.82-1-1s-.25-.27-.34-.31a2.48,2.48,0,0,0-1.94.28,2.17,2.17,0,0,0-1.19,1.29c-.11.59.38,1.25.84,1.88.58.79,1.17,1.59.74,2.44a.74.74,0,0,1-.29.33c-.08.07-.23.18-.5.44a9.55,9.55,0,0,0-1,1,5.1,5.1,0,0,1-.65.67,3,3,0,0,1-1.36.57c-.27.06-.61.14-1.07.27-1.85.51-3,.82-3.3,1.26a2.19,2.19,0,0,0-.37.91,3,3,0,0,1-.87,1.65,2.27,2.27,0,0,1-.59.42,1.59,1.59,0,0,0-.43.28,3.27,3.27,0,0,0-1.2,2.22,1.8,1.8,0,0,0,.56,1.08,1.57,1.57,0,0,1,.55,1.44c-.12.5-.47.71-.88.95a9.24,9.24,0,0,0-1.35.94,6.34,6.34,0,0,0-.57.55,9.45,9.45,0,0,1-.8.76c-.38.33-.67.55-.89.72s-.42.32-.46.44c-.14.39.13,1,.72,1.7a4.55,4.55,0,0,0,2.69,1.38A3.69,3.69,0,0,1,126.37,41a6.78,6.78,0,0,1,.69,2.83c.1,1,0,1.47-.33,1.71a1.13,1.13,0,0,1-1,.13A3.56,3.56,0,0,1,123.63,44a2.86,2.86,0,0,1-.36-1.11c0-.28-.07-.31-.13-.36s-.22-.06-.6.05a3.14,3.14,0,0,1-1.58.1,4,4,0,0,1-2-1.34l-.1-.1a1.4,1.4,0,0,1-.28.58,1.88,1.88,0,0,1-1.34.63l.22.18c.44.38,1,.81.77,1.35s-1,.7-1.57.58c-1.28-.25-1.9-1.74-2.3-2.74,0,.58,0,1.34,0,1.87a3,3,0,0,0,.15,1.08,2.72,2.72,0,0,0,.76,1.06c.78.75,1.32,1.25,1.71,1.61.8.73,1,.93,1.17,1.42a2.56,2.56,0,0,1-.16,1.81c-.14.37-.16.46-.1.56s.37.16,1,.18a9,9,0,0,1,2.82.44,9.47,9.47,0,0,1,1.82.84c1.4.76,2.82,1.54,2.64,2.53-.13.71-1,1-1.51,1.09a4.13,4.13,0,0,1-2.64-.6,12,12,0,0,1-1.72-1,3.9,3.9,0,0,0-.47-.28,3.76,3.76,0,0,0-.28,2.35,5,5,0,0,0,.18.85,2.76,2.76,0,0,1,0,1.6,2.89,2.89,0,0,1-1,1.44,3.76,3.76,0,0,1-3.45.34c-.22-.07-2.17-.68-2-1.65.09-.43.5-.53.8-.59a2.82,2.82,0,0,0,.92-.35,2,2,0,0,0,.86-.94c.13-.34,0-.61-.22-1.39-.07-.2-.14-.41-.22-.66a9.34,9.34,0,0,1-.42-1.69,8.49,8.49,0,0,0-.4-1.56,14.31,14.31,0,0,0-1.14-2.78,10.91,10.91,0,0,0-.86-1.29,4.45,4.45,0,0,1-.87-1.63,2.76,2.76,0,0,1-.15-.87,9.56,9.56,0,0,0-.18-1.3,11.78,11.78,0,0,0-.34-1.36,4.91,4.91,0,0,1-.23-1.2,6,6,0,0,1,.08-1.43c.06-.34.06-.41,0-.55a1.77,1.77,0,0,0-2.09-.61c-.74.37-.85,1.53-.91,2.22a3.08,3.08,0,0,0,.08,1.13,2.87,2.87,0,0,1,0,1.37,3.46,3.46,0,0,1-.67,1.43,1.46,1.46,0,0,0-.39.88,4.75,4.75,0,0,0,.65,2,8.58,8.58,0,0,0,1.06,1.91,5,5,0,0,0,1,1,4.74,4.74,0,0,1,1.11,1.13c.45.64,1.42,2.22.72,3-.43.51-1.31.52-2.62,0a5,5,0,0,1-2-1.4,3.13,3.13,0,0,0-1.36-1,1.67,1.67,0,0,0-.84-.08,7,7,0,0,1-1.83-.09,15.25,15.25,0,0,1-1.8-.41l.25.3c.69.84,1.48,1.79,1.08,2.65a2,2,0,0,1-1.75.84,2.44,2.44,0,0,1-1.56-.49,2.06,2.06,0,0,0-.86-.39,4.18,4.18,0,0,0-2.81,1,8.23,8.23,0,0,0-1,.87c-.43.42-.84.81-1.47.72a1.49,1.49,0,0,1-1-.75c-.15-.21-.22-.3-.33-.32s-.82.56-1.78,1.57l-.33.35c-1.75,1.84-2.23,2.32-3,2.28-1.2-.08-2-1.5-2.1-1.78a3.8,3.8,0,0,1-.36-1.79v-.25a2.23,2.23,0,0,0-.87.43,2.6,2.6,0,0,0-1.13,1.73,10.34,10.34,0,0,0,.66,2.37l.1.3a2.66,2.66,0,0,1,.23,1.29,2.8,2.8,0,0,1-1.46,2.15,2.29,2.29,0,0,1-1.46.18,1.79,1.79,0,0,0-.3,0c-.14.14.09.92.2,1.3.25.85.5,1.72-.06,2.26a1.64,1.64,0,0,1-1.59.17c-.5-.12-.85-.18-1.08,0s-.2.31-.26.64a1.66,1.66,0,0,1-.64,1.19c-1,.65-2.36-.14-3-.48a9.12,9.12,0,0,1-3.39-3.76C68.15,63.34,68.54,62.42,69,62s1.21-.08,2,.34a8.13,8.13,0,0,0,3.57,1.23c.79.06,2.63.19,3.43-.92a3,3,0,0,0-.34-3.49,2,2,0,0,0-1.29-.61,9.4,9.4,0,0,1-2.51-.91,7,7,0,0,1-1.66-1.18,1.6,1.6,0,0,0-1-.52,3.14,3.14,0,0,0-1.61.17,3.36,3.36,0,0,1-2.33.06,2.24,2.24,0,0,1-.49-.24c-.18-.11-.5-.31-1.32-.72l-.18-.09c-.74-.38-1.19-.61-1.22-1.14a.88.88,0,0,1,.32-.72,7.35,7.35,0,0,1-2.93-.74,6.36,6.36,0,0,1-.78-.5c-.29-.21-.33-.22-.41-.2s-.29.18-.53.55a3,3,0,0,1-1.35,1.29,1.81,1.81,0,0,1-1.1.12,1.54,1.54,0,0,0-.79,0c-.62.15-1.17.63-2.35,1.7-.47.42-.71.67-.89.86a4.29,4.29,0,0,1-.78.67,5,5,0,0,1-2.71,1.16,4.59,4.59,0,0,1-.89-.08c.41.57.95,1.35.66,2.13a1.71,1.71,0,0,1-.71.78,1.16,1.16,0,0,0-.54.59.49.49,0,0,0,0,.24,2.69,2.69,0,0,1-.07.64,4.69,4.69,0,0,1-1,1.94,4.19,4.19,0,0,1-.62.66,1.76,1.76,0,0,0-.37.39c-.25.34-.77,1-.61,1.56a.85.85,0,0,0,.29.4.8.8,0,0,1,.33.83c-.16.53-.74.54-1.26.54s-1,0-1.29.28c-.08.09-.09.15-.1.52a5.66,5.66,0,0,1-.22,1.59,3.71,3.71,0,0,1-1,2,2.51,2.51,0,0,1-1.57.56c-.37,0-.55,0-.7.21s-.17.43-.15.83a1.78,1.78,0,0,1-.43,1.5,1.7,1.7,0,0,1-1.3.43,2.25,2.25,0,0,0-1.18.28c-.48.27-.9.69-.88.87s.19.16.31.23a2.65,2.65,0,0,1,1.08,1.12A2.16,2.16,0,0,1,37,81.94l-.12.13.11.06a1,1,0,0,1,.66.72c.09.57-.43.92-.81,1.19l-.24.17.3.11c.32.12.75.28,1.28.53s.75.38,1,.51.38.21.47.2.22-.1.43-.4a3.69,3.69,0,0,1,.93-1c1.09-.75,2.82-1,3.43-.2a1.35,1.35,0,0,1,0,1.4c-.15.39-.24.65-.13.87s.24.23.64.34a2.75,2.75,0,0,1,1.47.79,2.66,2.66,0,0,1,.6,1.81,2.08,2.08,0,0,0,.41,1.4,2.15,2.15,0,0,0,1.47.75h0a2.19,2.19,0,0,0,1.6-1,1.82,1.82,0,0,0,.33-1.21,7.29,7.29,0,0,1,.28-1.88,8.71,8.71,0,0,1,.75-1.82c.31-.61.38-.79.27-1a1,1,0,0,0-.32-.37,2,2,0,0,1-.7-1,2.41,2.41,0,0,1,0-1.34c0-.1.05-.22.07-.34a4.36,4.36,0,0,0,.07-1.49,8.21,8.21,0,0,1,0-1.52A11,11,0,0,1,52,75.65a25.29,25.29,0,0,1,1.78-4c.53-1,.75-1.42.92-1.71a8.78,8.78,0,0,0,.51-1q.3-.66.48-1.11c.37-.87.58-1.35,1.2-1.64a2.68,2.68,0,0,1,3.21,1c.56,1,.06,2.09-.42,3.15A4.94,4.94,0,0,1,59,71.52a5.74,5.74,0,0,0-.6,1,11.09,11.09,0,0,0-.9,2.58,5.59,5.59,0,0,0-.37,2.22,2.07,2.07,0,0,0,.9,1.57c.37.17.74,0,1.35-.26A3.6,3.6,0,0,1,62,78.19a2.07,2.07,0,0,1,.95.55,1.07,1.07,0,0,0,.56.33,3.37,3.37,0,0,0,2.25-.34c.63-.25,1.29-.51,1.77,0s.21,1.54.06,2a2.8,2.8,0,0,1-.86,1.18,3.21,3.21,0,0,0-.42.41,3.57,3.57,0,0,0-.75,1.91c-.09.52-.18,1.11-.76,1.25s-1-.37-1.33-.83-.67-.9-1.17-1a1.65,1.65,0,0,0-1.63,1c0,.24.06.42.24.73a1.49,1.49,0,0,1,.31,1.32c-.2.64-.79.82-1.36,1a4.66,4.66,0,0,0-1.68.81c-.75.6-1.22,1.27-1.14,1.62s.81.56,1.4.72c.8.22,1.62.45,1.73,1.2a1.67,1.67,0,0,1-.67,1.41,4.5,4.5,0,0,1-3.81,1.15,2.66,2.66,0,0,1-1.06-.52A1,1,0,0,0,54,93.8c-.63-.1-1.11.28-1.84.88a7.1,7.1,0,0,1-1.57,1.07,6.08,6.08,0,0,1-6.23-.82A4.32,4.32,0,0,1,43,92.8a3.37,3.37,0,0,1-.06-1.35,1.8,1.8,0,0,0,0-.86,2.19,2.19,0,0,0-1.56-1.4c0,.06,0,.51,0,.9s0,1,0,1.74c-.13,2.42-.22,4-1.33,4.81a2.3,2.3,0,0,1-1.7.35,2.16,2.16,0,0,0-1.46.24c-.5.29-.86.87-1.58,2a11.68,11.68,0,0,0-.87,1.63,4,4,0,0,1-.74,1.21,10.22,10.22,0,0,1-3,2,27.14,27.14,0,0,1-3,1.44c-.62.26-1.12.45-1.52.59a4.21,4.21,0,0,0-1,.42c-.06.3.93,1.06,1.4,1.43a6.5,6.5,0,0,0,1.38.83,1.78,1.78,0,0,1,1,.82c.42.75.17,1.9-.32,4.18-.24,1.08-.29,1.33-.44,1.51-.7.83-1.84.63-3.16.39a9.91,9.91,0,0,0-4.71,0,3.28,3.28,0,0,0-1.95,1,2.49,2.49,0,0,0-.36,1.55,17.65,17.65,0,0,1-.3,2.58c-.12.64-.22,1-.29,1.27a1.18,1.18,0,0,0-.08.61c.15,1,1,2,2.4,2.89a7.38,7.38,0,0,0,1.75.78,11.63,11.63,0,0,0,6.13-.09c1.49-.31,2.28-.48,2.52-.84s.22-.75.13-1.44a5.21,5.21,0,0,1,.24-2.92,5.72,5.72,0,0,1,1.5-2.18,3.87,3.87,0,0,1,1.1-.71,1.84,1.84,0,0,0,.67-.44,2.91,2.91,0,0,0,.72-1.34,2,2,0,0,1,1-1.38,1.6,1.6,0,0,1,1.32,0,2.54,2.54,0,0,0,.79.14h0A2.87,2.87,0,0,0,39.59,114a3.58,3.58,0,0,1,2.28-1.34c1.16-.08,2.19.9,4.21,2.85a23.85,23.85,0,0,1,1.89,2A3.74,3.74,0,0,0,49.81,119a5.89,5.89,0,0,0,1,.22,2.45,2.45,0,0,1,1.66.75,4,4,0,0,1,.84,2.83,4.85,4.85,0,0,1-.31,1.45,1.31,1.31,0,0,0,.28-.2,1.94,1.94,0,0,0,.63-1.16,3,3,0,0,0,0-1.14c-.06-.38-.14-.84.27-1.11a.92.92,0,0,1,1,.07,1.18,1.18,0,0,0,.25.1,1.16,1.16,0,0,0,0-.27c0-.19-.33-.39-.88-.72l-.89-.53c-.5-.31-1-.63-1.52-.92q-1-.6-2-1.23c-1.88-1.29-2.32-1.94-2.52-2.44a2.3,2.3,0,0,1-.15-.57,3.27,3.27,0,0,0-.18-.64,5.21,5.21,0,0,0-.5-1,1,1,0,0,1-.2-1,1.08,1.08,0,0,1,.74-.53,3.41,3.41,0,0,1,2.63.55,2.5,2.5,0,0,1,.77.88,3.17,3.17,0,0,0,.54.71,3.43,3.43,0,0,0,1.32.79c.25.1.52.21.84.37a8.22,8.22,0,0,1,3,2.14,4.91,4.91,0,0,1,1,2.72,3,3,0,0,0,.82,2.1,1.85,1.85,0,0,0,.29.22c.2.13.54.35,1.34,1a7.6,7.6,0,0,1,2.09,1.91,3.86,3.86,0,0,1,.42,1.91,3,3,0,0,0,.34-.64,3.15,3.15,0,0,0,0-2,3.37,3.37,0,0,1-.07-1.79c.4-1.35,2-1.89,3.92-2.52l.44-.14q.48-.16.87-.27c.77-.23,1.13-.34,1.24-.61,0-.12,0-.2-.07-.5a3.54,3.54,0,0,1-.26-1.32,5,5,0,0,1,.67-2.15l.25-.59c.57-1.3.76-1.82.86-2.07a1.78,1.78,0,0,1,.23-.48c1.2-1.67,4-2.86,5.69-1.89A3.68,3.68,0,0,1,78,111.48c.06.15.12.34.18.48.08-.14.16-.33.24-.49A9.9,9.9,0,0,1,79.94,109c1.2-1.4,2.13-1.94,2.86-1.64.53.21.65.76.77,1.28,0,.13.06.27.11.43a10.74,10.74,0,0,0,3.23,4.72q.32.3.57.51a4,4,0,0,1,1.17,1.44,3.06,3.06,0,0,1,0,2.82c-.46.67-1.45,1-3,.93a9.27,9.27,0,0,1-3.9-1,7.88,7.88,0,0,0-3.23-.88,5.93,5.93,0,0,0-3.25.48c-.28.16-.51.32-.77.5a9.61,9.61,0,0,1-1.88,1.1l-.18.08-1.22.47a11.18,11.18,0,0,0-2.36,1.08A3.1,3.1,0,0,0,68,122c-.6.9.14,2.56.74,3.39a4.45,4.45,0,0,0,3.72,1.92,2.26,2.26,0,0,0,1-.29,5,5,0,0,1,1-.4,3.87,3.87,0,0,1,2.56.19,6.18,6.18,0,0,0,2.12.42,8.19,8.19,0,0,0,1.9-.19c.75-.13,1.4-.24,1.79.32s.15.85,0,1.35c-.08.24-.18.54-.28.93a5.09,5.09,0,0,0-.14,1.75,3.5,3.5,0,0,1-.11,1.39,5.34,5.34,0,0,1-4.22,3.53,3,3,0,0,1-1.56-.22,2.44,2.44,0,0,0-1.28-.2,4.1,4.1,0,0,0-1.72.58,3.35,3.35,0,0,1-2,.55,3,3,0,0,1-1.68-.7c-.24-.16-.53-.36-.91-.58h0a11.8,11.8,0,0,0-4.79-1.68A8.66,8.66,0,0,0,59,135.23a6.48,6.48,0,0,0-1.37,1.13,2.51,2.51,0,0,1-1.59.94,2.94,2.94,0,0,1-2.44-1.1,8.63,8.63,0,0,0-2.21-1.57,10.65,10.65,0,0,0-3.79-.93c-1.29-.14-2.4-.25-2.83-1.29a1.4,1.4,0,0,1-.09-.73,8.18,8.18,0,0,0,0-1.25,5.1,5.1,0,0,0-.48-2.33c-.26-.33-.82-.62-3.17-.55a37.57,37.57,0,0,0-7,1.07c-2.24.5-3.34.74-4.47,1.08l-1.2.37a6.13,6.13,0,0,1-1.74.4A5.67,5.67,0,0,1,24,130a2.71,2.71,0,0,0-1.56-.25c-1.39.23-2.35,1.37-3.36,2.58a9.83,9.83,0,0,0-1.28,2c-.18.34-.39.73-.68,1.22a36.17,36.17,0,0,1-5,6.76,18.44,18.44,0,0,1-1.64,1.55,9.46,9.46,0,0,0-1.42,1.43c-1.66,2-2.75,3.27-2.89,5a4.2,4.2,0,0,0,.7,2.58,6.26,6.26,0,0,1,1,3.73,6,6,0,0,1-.23,1.37c-.12.51-.3,1.21-.53,2.69a22.68,22.68,0,0,0-.41,3.4c.07,1.94,1.37,3.45,4.29,6.69A27.26,27.26,0,0,0,16.71,176c2.44,1.58,3.78,2.46,5.54,2.34a7.28,7.28,0,0,0,1.46-.26,8.8,8.8,0,0,1,3.1-.32,8.92,8.92,0,0,1,.92.1,2.82,2.82,0,0,0,1.26,0,2.65,2.65,0,0,0,1.39-.84,7.87,7.87,0,0,1,1.3-1c.13-.08,3.24-2,5.27-.76a2.56,2.56,0,0,1,1.11,1.49,1.75,1.75,0,0,0,.72,1,2,2,0,0,0,1.46.13A9.22,9.22,0,0,1,41.67,177.72ZM179.2,173a1.85,1.85,0,0,1,.66.12,3.33,3.33,0,0,1,1.63,1.49,9.55,9.55,0,0,1,1,2.32c.28.81.45,1.38.58,1.82a3.06,3.06,0,0,0,.62,1.39c.1.11.71.54,1.41,1s1.48,1.06,2,1.39q0-.18-.15-.48a3,3,0,0,0-.67-1.09,2.75,2.75,0,0,1-.68-1.21,2,2,0,0,1,.1-1.25,1.09,1.09,0,0,0,.07-.68c-.11-.54-.57-.94-1.59-1.8A10.87,10.87,0,0,0,182.8,175a2.41,2.41,0,0,1-1.06-1.06,3.72,3.72,0,0,1-.29-.85,2.64,2.64,0,0,0-.46-1,3.37,3.37,0,0,0-.3-.37,3.14,3.14,0,0,1-.41-.52,4.32,4.32,0,0,1-.71-1.93,3.81,3.81,0,0,1,0-.75,5.46,5.46,0,0,1-.18.53,7.61,7.61,0,0,0-.35,1c-.64,2.43-.31,2.89-.2,3h.35Z'/%3E%3Cpath d='M23.05,103.4c-.71,0-1.13-.17-1.25-.52-.2-.59.45-1,1.35-1.69.28-.2.52-.35.72-.48a2.66,2.66,0,0,0,.35-.23l0,0a1.26,1.26,0,0,1-.42-.84,1.1,1.1,0,0,1,.29-.8.63.63,0,0,0,.14-.25c.06-.17,0-.3-.19-.59a1.82,1.82,0,0,1-.37-1.19,2.09,2.09,0,0,1,1.15-1.46c.3-.2.6-.4.6-.57s-.31-.45-.7-.79a4,4,0,0,0-1-.66,1.66,1.66,0,0,1-1-.88,1.25,1.25,0,0,1,.06-1,1.51,1.51,0,0,0,.12-.57,1.45,1.45,0,0,0-.4-.94,3.68,3.68,0,0,1-.66-1.2,3.74,3.74,0,0,1,.75-3.62,3.18,3.18,0,0,1,2.48-.93.88.88,0,0,1,.72.4.94.94,0,0,1-.19,1c-.12.2-.27.43-.22.57h0c0,.08.11.15.3.28a3.21,3.21,0,0,0,1.44.48c.38.06.86.13.94.6a.71.71,0,0,1-.45.72.71.71,0,0,0-.31.26,1.72,1.72,0,0,0,.18,1.36,2,2,0,0,0,.46.66,4.38,4.38,0,0,1,1.14,2,2.78,2.78,0,0,0,.37.87,6.48,6.48,0,0,0,1.05,1.24,7.58,7.58,0,0,0,.8.67,2.92,2.92,0,0,1,.81.83,3.26,3.26,0,0,1,.58,1.72A2.32,2.32,0,0,1,32.4,99a5.34,5.34,0,0,0-.39,1.09,6.23,6.23,0,0,0-.13.75,1.26,1.26,0,0,1-.33.81,1.77,1.77,0,0,1-1.65.34,5.77,5.77,0,0,0-1.06-.06,2.86,2.86,0,0,0-1.37.37,9.33,9.33,0,0,1-2,.74A10.88,10.88,0,0,1,23.05,103.4ZM24.7,85.17a2.39,2.39,0,0,0-1.4.65,2.74,2.74,0,0,0-.51,2.62,2.87,2.87,0,0,0,.51.9,2.4,2.4,0,0,1,.6,1.54,2.37,2.37,0,0,1-.19.93c-.08.2-.07.21-.05.27s.13.17.46.33a5.26,5.26,0,0,1,1.23.81c.59.51,1,.91,1,1.54s-.58,1.09-1,1.4-.69.47-.71.73.07.32.22.56a1.62,1.62,0,0,1,.3,1.41,1.5,1.5,0,0,1-.31.56c-.09.12-.09.13-.08.15s0,.07.13.19a1,1,0,0,1,.37.77c0,.5-.42.75-.88,1l-.67.44-.53.39a11.38,11.38,0,0,0,2-.33A8.24,8.24,0,0,0,27,101.4a3.85,3.85,0,0,1,1.76-.47A8.39,8.39,0,0,1,30,101c.51.06.71.08.82,0a.66.66,0,0,0,.05-.23,7.74,7.74,0,0,1,.16-.87,5.87,5.87,0,0,1,.46-1.27,1.42,1.42,0,0,0,.19-.73,2.27,2.27,0,0,0-.42-1.19,1.86,1.86,0,0,0-.57-.58,6.2,6.2,0,0,1-.9-.76,7,7,0,0,1-1.2-1.42,4,4,0,0,1-.49-1.13,3,3,0,0,0-.35-.84,3.41,3.41,0,0,0-.53-.68,2.72,2.72,0,0,1-.66-1,2.56,2.56,0,0,1-.16-2.22,1.37,1.37,0,0,1,.13-.2,3.53,3.53,0,0,1-1.42-.58,1.56,1.56,0,0,1-.7-.8h0A1.57,1.57,0,0,1,24.7,85.17Z'/%3E%3Cpath d='M47.23,32.31c-.75,0-1.29-.68-2.3-2-.74-.91-1.14-1.42-1.17-2.16a2.71,2.71,0,0,1,.55-1.69l-.39.15c-1.09.42-2,.78-2.49.2a.93.93,0,0,1,0-1.05,1.39,1.39,0,0,0,.18-.82c0-.29-.16-.43-.45-.72a3.87,3.87,0,0,1-.88-1.2c-.39-.86-.69-2.44.16-3.05.59-.42,1.52-.21,2.76.61.14.1.27.19.39.29a1.57,1.57,0,0,1,.2-1.39,1.56,1.56,0,0,1,1.27-.44,3.5,3.5,0,0,1,2.56,1.21,2.52,2.52,0,0,1,.54,1.36,2.53,2.53,0,0,0,.47,1.22,3.84,3.84,0,0,0,.68.67,1.21,1.21,0,0,1,.61,1c0,.59-.55.86-1,1.08s-.57.32-.62.5,0,.21.26.51a3.84,3.84,0,0,1,.61,1.08,4.39,4.39,0,0,1-.51,3.52,2,2,0,0,1-1.35,1Zm-2.16-7a.67.67,0,0,1,.59.28c.3.42,0,.84-.28,1.18a2.29,2.29,0,0,0-.63,1.4c0,.4.26.72,1,1.59S47,31.36,47.26,31.3s.37-.17.62-.56a3.41,3.41,0,0,0,.4-2.65,2.73,2.73,0,0,0-.46-.81,1.55,1.55,0,0,1-.43-1.35,1.91,1.91,0,0,1,1.12-1.14A1.75,1.75,0,0,0,49,24.5a1.94,1.94,0,0,1-.25-.18,4.48,4.48,0,0,1-.85-.85h0a3.36,3.36,0,0,1-.65-1.65,1.67,1.67,0,0,0-.33-.89,2.58,2.58,0,0,0-1.81-.84.74.74,0,0,0-.49.1c-.14.16.16,1,.26,1.27.2.56.39,1.08-.09,1.34s-.73-.11-1-.41a5.34,5.34,0,0,0-1-.92c-1.07-.71-1.54-.7-1.63-.64a2.18,2.18,0,0,0,.17,1.83,2.89,2.89,0,0,0,.67.9,2.16,2.16,0,0,1,.75,1.3,2.21,2.21,0,0,1-.23,1.26,10.52,10.52,0,0,0,1.16-.39A4.83,4.83,0,0,1,45.07,25.29Z'/%3E%3Cpath d='M51,22.74h-.14c-.49,0-.92-.56-2.08-1.93h0c-.9-1.06-1.16-1.43-1.24-2s0-1.86.85-2.11c.56-.18,1,.25,1.31.6A1.82,1.82,0,0,0,50.8,18a1,1,0,0,0,.62-.2,2.28,2.28,0,0,1,1.29-.36,2.86,2.86,0,0,1,2.36,1.51,3,3,0,0,1,.24,2.17,1.21,1.21,0,0,1-.58.76,1,1,0,0,1-.94-.05,1.08,1.08,0,0,0-.49-.14,1.36,1.36,0,0,0-1,.46A2,2,0,0,1,51,22.74Zm-1.46-2.58A11.6,11.6,0,0,0,51,21.75a1.44,1.44,0,0,0,.63-.37,2.28,2.28,0,0,1,1.67-.7,2,2,0,0,1,.87.23l.15.06a2.31,2.31,0,0,0-.17-1.56,1.87,1.87,0,0,0-1.52-1,1.17,1.17,0,0,0-.75.23,1.94,1.94,0,0,1-1.21.33A2.7,2.7,0,0,1,49,18a2.55,2.55,0,0,0-.37-.34,3.53,3.53,0,0,0-.08,1c0,.26.14.46,1,1.49Z'/%3E%3Cpath d='M52.25,30.85h0a1.9,1.9,0,0,1-1.39-.59,2.16,2.16,0,0,1-.22-2.38,2.06,2.06,0,0,1,1.27-1.37h0a1.34,1.34,0,0,1,1.49.39,1,1,0,0,1,.07.86.56.56,0,0,0,0,.15s.1,0,.16,0a1.12,1.12,0,0,1,.76.51,1.61,1.61,0,0,1-.45,1.79A2.35,2.35,0,0,1,52.25,30.85Zm.1-3.41a.76.76,0,0,0-.21,0h0c-.36.1-.54.58-.61.76-.23.62-.22,1.09,0,1.36a1,1,0,0,0,.67.26,1.29,1.29,0,0,0,.92-.34.89.89,0,0,0,.29-.6s-.09,0-.15,0a1.13,1.13,0,0,1-.79-.55,1.08,1.08,0,0,1,0-.86v0Z'/%3E%3Cpath d='M94.15,50.37a6.4,6.4,0,0,1-1.68-.26,5.84,5.84,0,0,1-2.1-1.17,6,6,0,0,1-1.89-2.46,6.5,6.5,0,0,1-.29-3.14,7.48,7.48,0,0,1,.2-1.18,12,12,0,0,0,.22-1.33c.06-.58.07-1.07.08-2s0-1.64,0-2.16c0-1.16,0-1.59.36-2.12a2.13,2.13,0,0,1,1-.77,1.6,1.6,0,0,0,.79-.57,2.06,2.06,0,0,0,.37-1,6.27,6.27,0,0,1,.4-1.28,6.81,6.81,0,0,1,1.54-2.26,3.73,3.73,0,0,1,2.1-1A4.44,4.44,0,0,0,97,27.05h0a5.67,5.67,0,0,0,1.55-1.57c.39-.53.79-1.1,1.53-1,1,.11,1.8,1.45,1.86,2.64a3.51,3.51,0,0,1-1.33,2.81,4.2,4.2,0,0,1-2.31,1c-.61.11-.94.19-1.21.55a1.69,1.69,0,0,0-.21,1.26,2.66,2.66,0,0,1-.46,2,2.49,2.49,0,0,1-1.63.9,1.58,1.58,0,0,0-1,.52c-.2.26-.21.45-.21,1.19,0,.54,0,1.27-.1,2.38-.07.74-.13,1.11-.19,1.43a9.67,9.67,0,0,0-.14,1.22,9.13,9.13,0,0,0,.14,3.4,5.78,5.78,0,0,0,1.62,2.39c.5.5,1,1,.69,1.57A1.46,1.46,0,0,1,94.15,50.37Zm3.4-22.48a5.24,5.24,0,0,1-2.06.78,2.9,2.9,0,0,0-1.63.75,5.94,5.94,0,0,0-1.29,1.91,5.53,5.53,0,0,0-.34,1.11,3,3,0,0,1-.56,1.33,2.47,2.47,0,0,1-1.2.89,1.14,1.14,0,0,0-.62.44c-.19.24-.19.4-.17,1.51,0,.52,0,1.22,0,2.2s0,1.5-.08,2.13a11.53,11.53,0,0,1-.25,1.44,6.76,6.76,0,0,0-.17,1,5.55,5.55,0,0,0,.22,2.69,4.89,4.89,0,0,0,1.6,2,4.67,4.67,0,0,0,3.56,1.18c-.1-.12-.27-.29-.41-.43a6.75,6.75,0,0,1-1.86-2.79,9.9,9.9,0,0,1-.19-3.76A8.88,8.88,0,0,1,92.27,41c0-.31.11-.65.17-1.35a22.33,22.33,0,0,0,.1-2.29,2.27,2.27,0,0,1,2-2.69,1.51,1.51,0,0,0,1.06-.53,1.69,1.69,0,0,0,.25-1.32,2.62,2.62,0,0,1,.41-1.92A2.55,2.55,0,0,1,98.12,30a3.31,3.31,0,0,0,1.82-.8,2.55,2.55,0,0,0,1-2c0-.78-.53-1.65-1-1.7-.12,0-.29.17-.61.61a6.52,6.52,0,0,1-1.81,1.82Z'/%3E%3Cpath d='M129.08,13.16a1,1,0,0,1-.43-.09c-.62-.26-.76-1-.89-1.61a9,9,0,0,1-.07-2.38c0-.37,0-.6.06-.77a1.71,1.71,0,0,0,0-.5,3.59,3.59,0,0,0-.14-.6,1.19,1.19,0,0,1,0-1,1.61,1.61,0,0,1,1.81-.66,1.4,1.4,0,0,1,.79.65,1.83,1.83,0,0,0,.34.43,1.46,1.46,0,0,0,.83.37,3.1,3.1,0,0,1,1.33.57h0a3.08,3.08,0,0,1,1.15,1.69,2.26,2.26,0,0,1-.33,2,1.56,1.56,0,0,1-1.21.47,2.06,2.06,0,0,0-1,.28,3,3,0,0,0-.37.27,3.5,3.5,0,0,1-.94.58A2.5,2.5,0,0,1,129.08,13.16ZM129,6.51a.64.64,0,0,0-.46.17,2.15,2.15,0,0,0,.07.24,5.05,5.05,0,0,1,.17.75,2.55,2.55,0,0,1,0,.73c0,.17,0,.39-.06.74a8.09,8.09,0,0,0,.06,2.13c.06.31.16.82.29.88s.36-.07.55-.15a2.81,2.81,0,0,0,.71-.44,3.32,3.32,0,0,1,.48-.34,2.78,2.78,0,0,1,1.5-.42c.33,0,.41,0,.51-.14a1.32,1.32,0,0,0,.1-1.15,2.12,2.12,0,0,0-.78-1.13h0a2,2,0,0,0-.93-.38,2.42,2.42,0,0,1-1.29-.61,3,3,0,0,1-.51-.62c-.13-.19-.15-.21-.24-.24A.47.47,0,0,0,129,6.51Z'/%3E%3Cpath d='M125.57,10.46c-.19,0-.42,0-.72-.06l-.71-.07-.82-.07a5.32,5.32,0,0,1-1.89-.38A2.45,2.45,0,0,1,120.24,9a1.69,1.69,0,0,1-.26-.82,2.43,2.43,0,0,0-.06-.4,2.69,2.69,0,0,0-.39-1,1.75,1.75,0,0,1-.34-1.11A2.11,2.11,0,0,1,120.25,4a1.82,1.82,0,0,1,1.86.1,1.79,1.79,0,0,1,.42.46,1.57,1.57,0,0,1,.39-.38,1.66,1.66,0,0,1,1.88.14c.31.26.41.6.58,1.81.05.4.07.62.09.8s0,.19,0,.29a4.65,4.65,0,0,0,.59,1.66c.23.43.47.87.17,1.29A.73.73,0,0,1,125.57,10.46Zm-4.46-5.69a1,1,0,0,0-.41.1,1.13,1.13,0,0,0-.51.87.78.78,0,0,0,.19.52,3.63,3.63,0,0,1,.52,1.28c0,.21.06.36.08.5a.77.77,0,0,0,.1.4,1.68,1.68,0,0,0,.75.53,4.38,4.38,0,0,0,1.57.29l.84.07.72.08.31,0-.06-.1a5.89,5.89,0,0,1-.7-2h0c0-.12,0-.21,0-.33a7.59,7.59,0,0,0-.09-.77,4,4,0,0,0-.23-1.18.66.66,0,0,0-.69-.06,1.21,1.21,0,0,0-.32.68c-.06.25-.17.71-.63.71h0c-.47,0-.58-.47-.63-.73a1.31,1.31,0,0,0-.35-.77A.66.66,0,0,0,121.11,4.77Z'/%3E%3Cpath d='M117,5.9a2.11,2.11,0,0,1-1.74-1.07A2.91,2.91,0,0,1,115,3.05c.13-1,.37-2.74,1.57-3a2.24,2.24,0,0,1,1.85.77,2.89,2.89,0,0,1,1.17,2.43,3.12,3.12,0,0,1-1.22,1.94,2.18,2.18,0,0,1-1.26.72ZM116.9,1h-.06c-.36.08-.63.81-.81,2.17a2,2,0,0,0,.06,1.15,1.1,1.1,0,0,0,1,.57h0c.21,0,.35-.15.68-.46a2.27,2.27,0,0,0,.91-1.32,2.05,2.05,0,0,0-.83-1.57C117.56,1.34,117.18,1,116.9,1Z'/%3E%3Cpath d='M116.81,8.77a1.19,1.19,0,0,1-.79-.28,1.26,1.26,0,0,1-.4-.94,1.39,1.39,0,0,1,.42-1h0a1.47,1.47,0,0,1,1.5-.23,1.4,1.4,0,0,1,1,.94c.12.65-.52,1.19-1,1.39A1.93,1.93,0,0,1,116.81,8.77Zm-.09-1.54a.47.47,0,0,0-.1.31.27.27,0,0,0,.06.2c.06.06.28,0,.47,0a.84.84,0,0,0,.39-.34s-.22-.13-.47-.17a.45.45,0,0,0-.35.05Z'/%3E%3Cpath d='M178.42,13.05h-.11a4.71,4.71,0,0,1-3.41-2.18,3.72,3.72,0,0,1-.53-1.15,3.93,3.93,0,0,0-.59-1.23l-.15-.22c-.28-.39-.56-.8-.37-1.28a1.73,1.73,0,0,1,2.1-.66,2.15,2.15,0,0,1,.83.57,1.15,1.15,0,0,0,.18.16s0-.09.1-.19,0-.3,0-.55a1.05,1.05,0,0,1,.11-1c.47-.57,1.64-.38,2.35.17a2.24,2.24,0,0,1,.78,1.37A2.09,2.09,0,0,0,180.23,8a3.44,3.44,0,0,0,1.28.75,3.9,3.9,0,0,0,.83.2c.31.06.74.13.81.57s-.41.69-.78.82a3.08,3.08,0,0,0-1.45.9h0a2.27,2.27,0,0,0-.31.53,2,2,0,0,1-.72.91A2.63,2.63,0,0,1,178.42,13.05Zm-4.24-5.68s.17.19.27.33l.16.23a5.28,5.28,0,0,1,.72,1.5,2.89,2.89,0,0,0,.4.88,3.81,3.81,0,0,0,2.6,1.74,1.66,1.66,0,0,0,1-.25,1.11,1.11,0,0,0,.38-.51,3.62,3.62,0,0,1,.42-.72h0a3.56,3.56,0,0,1,1.13-.9l-.08,0a4.47,4.47,0,0,1-1.65-1,3,3,0,0,1-.8-1.53,1.32,1.32,0,0,0-.44-.83A1.49,1.49,0,0,0,177.4,6a.36.36,0,0,0,0,.1,1.63,1.63,0,0,1-.07,1.27,1.28,1.28,0,0,1-.91.7,1.14,1.14,0,0,1-1-.44,1.15,1.15,0,0,0-.45-.34,1,1,0,0,0-.85.11Z'/%3E%3Cpath d='M183.09,8.37a1.8,1.8,0,0,1-.44,0A2.39,2.39,0,0,1,181.16,7c-.25-.46-.66-1.21-.23-1.74.54-.69,1.92-.2,2.7.42h0a1.81,1.81,0,0,1,.87,1.55,1.35,1.35,0,0,1-.49.85A1.4,1.4,0,0,1,183.09,8.37ZM181.76,5.9a4.3,4.3,0,0,0,.28.6c.16.3.4.75.83.84a.56.56,0,0,0,.51,0,.4.4,0,0,0,.13-.21c0-.22-.37-.53-.5-.64h0A2.71,2.71,0,0,0,181.76,5.9Z'/%3E%3Cpath d='M188.85,8.37a4.65,4.65,0,0,1-2.62-.81c-1.09-.73-1.52-1.36-1.33-1.95h0a1.56,1.56,0,0,1,1.8-.74,1.68,1.68,0,0,1,1,.66.78.78,0,0,0,.4.32.81.81,0,0,0,.55-.08,1.83,1.83,0,0,1,1.23-.11c.78.23,1.53,1,1.35,1.7-.12.47-.6.67-1,.79A4.54,4.54,0,0,1,188.85,8.37Zm-3-2.45a2.85,2.85,0,0,0,.89.81,3.72,3.72,0,0,0,3.16.47,1.09,1.09,0,0,0,.27-.11,1.18,1.18,0,0,0-.62-.47.91.91,0,0,0-.61.09,1.76,1.76,0,0,1-1.18.1,1.78,1.78,0,0,1-.89-.64c-.16-.19-.24-.28-.42-.32A1,1,0,0,0,185.89,5.92Z'/%3E%3Cpath d='M185,18.52a2,2,0,0,1-.9-.21A2.37,2.37,0,0,1,183,16.92a1.09,1.09,0,0,1,.08-.88.89.89,0,0,1,.75-.4.71.71,0,0,0,.38-.12c.13-.1.16-.21.22-.44a1.36,1.36,0,0,1,.46-.8,2.32,2.32,0,0,1,2.3.12,2.1,2.1,0,0,1,1.38,1.69c0,.75-.71,1.2-1.32,1.6A4.39,4.39,0,0,1,185,18.52Zm-1.11-1.89a1.45,1.45,0,0,0,.66.79c.69.34,1.68-.3,2.1-.57s.86-.56.87-.77-.31-.53-.83-.79a1.6,1.6,0,0,0-1.24-.22l-.31-.39.31.39a.66.66,0,0,0-.1.26,1.53,1.53,0,0,1-1.45,1.3Z'/%3E%3Cpath d='M74.67,16a1.09,1.09,0,0,1-.39-.08,1.37,1.37,0,0,1-.72-.94,1.51,1.51,0,0,1,.21-1.3,1.15,1.15,0,0,1,.78-.41.6.6,0,0,0,.36-.14.36.36,0,0,0,.1-.19,2.58,2.58,0,0,1,.33-.64c.25-.35.69-1,1.3-.86.79.16.8,1.44.8,1.58h0A2.65,2.65,0,0,1,77,14.37a3.36,3.36,0,0,1-1.09,1.07A2.61,2.61,0,0,1,74.67,16Zm1.72-3.43a3.69,3.69,0,0,0-.23.3,1.59,1.59,0,0,0-.21.41,1.35,1.35,0,0,1-.35.57,1.55,1.55,0,0,1-.88.41.53.53,0,0,0-.17,0,.64.64,0,0,0,0,.42.49.49,0,0,0,.14.28h0a3.06,3.06,0,0,0,.71-.4,2.27,2.27,0,0,0,.78-.75,1.55,1.55,0,0,0,.27-.84h0A1.9,1.9,0,0,0,76.39,12.57Z'/%3E%3Cpath d='M71.45,14.86a1.15,1.15,0,0,1-.37-.06,1.31,1.31,0,0,1-.74-.8,1.83,1.83,0,0,1,.07-1.49c.19-.37.72-1,2.09-.9h0a2.63,2.63,0,0,1,1.78.79.64.64,0,0,1,.12.52.65.65,0,0,1-.71.44.88.88,0,0,0-.47.11c-.09.06-.12.12-.2.28a1.67,1.67,0,0,1-.56.73A1.72,1.72,0,0,1,71.45,14.86Zm.8-2.25c-.5,0-.83.12-1,.36a.88.88,0,0,0,0,.68.39.39,0,0,0,.15.21s.21,0,.43-.18a.8.8,0,0,0,.26-.36,1.48,1.48,0,0,1,.54-.68l-.22,0,0-.5,0,.5Z'/%3E%3Cpath d='M84,15.21a1.37,1.37,0,0,1-1-.57,1.54,1.54,0,0,1-.31-1.47,1.38,1.38,0,0,1,1.47-.92,1.47,1.47,0,0,1,1,1.67,1.4,1.4,0,0,1-1.07,1.28Zm-.07-2a.43.43,0,0,0-.32.27.56.56,0,0,0,.09.43.63.63,0,0,0,.3.28.75.75,0,0,0,.17-.41c0-.26-.1-.55-.22-.57h0Z'/%3E%3Cpath d='M80.36,14.18a.71.71,0,0,1-.43-.13c-.41-.3-.33-.91-.24-1.25s.32-1.07,1-1.15a1.09,1.09,0,0,1,1.07.74,1.14,1.14,0,0,1,0,.81,1.69,1.69,0,0,1-1,.94A1,1,0,0,1,80.36,14.18Z'/%3E%3Cpath d='M85.8,12.91a.83.83,0,0,1-.22,0,1.35,1.35,0,0,1-.85-.88c-.31-.74-.41-1.94.34-2.31h0a1.38,1.38,0,0,1,1.39.36A1.76,1.76,0,0,1,87,12,1.43,1.43,0,0,1,85.8,12.91Zm-.28-2.28a1.84,1.84,0,0,0,.13,1,1.1,1.1,0,0,0,.17.31.68.68,0,0,0,.26-.29.78.78,0,0,0-.28-.82A1,1,0,0,0,85.52,10.63Z'/%3E%3Cpath d='M87.71,9.81a1.18,1.18,0,0,1-.83-.3c-.55-.52-.29-1.34,0-2.21h0c.23-.7.55-1.68,1.25-1.62s.83.74.95,1.12c.41,1.24.28,2.19-.35,2.68A1.74,1.74,0,0,1,87.71,9.81Zm.36-2.87c-.07.16-.16.39-.25.67h0a3.22,3.22,0,0,0-.25,1.18.66.66,0,0,0,.54-.1c.26-.21.26-.81,0-1.58A1.54,1.54,0,0,1,88.07,6.94Z'/%3E%3Cpath d='M50.73,127.78A3.52,3.52,0,0,1,49,127c-.9-.6-1.35-.9-1.2-1.43s.47-.49,1.79-.64a2.58,2.58,0,0,1,1.18,0A1.63,1.63,0,0,1,52,126.41h0a1.48,1.48,0,0,1-1.1,1.34A.71.71,0,0,1,50.73,127.78ZM49.31,126l.28.19a3.61,3.61,0,0,0,1.14.61.51.51,0,0,0,.31-.4h0c0-.22-.3-.44-.53-.51a3.12,3.12,0,0,0-.76,0Z'/%3E%3Cpath d='M43.1,123.69a1.87,1.87,0,0,1-1-.44,2.69,2.69,0,0,1-.8-2.54c.06-.33.24-1.33,1-1.49s1.45.85,1.57,1.06a3.41,3.41,0,0,1,.18,2.27,1.22,1.22,0,0,1-.5,1A.84.84,0,0,1,43.1,123.69Zm-.63-3.49a1.76,1.76,0,0,0-.22.69,1.7,1.7,0,0,0,.45,1.59,1.59,1.59,0,0,0,.3.18,2.07,2.07,0,0,0,0-.23c.11-.9.15-1.28-.07-1.67h0A1.33,1.33,0,0,0,42.47,120.2Z'/%3E%3Cpath d='M42.32,118.9h-.21a1.56,1.56,0,0,1-1-2.21,1.52,1.52,0,0,1,1-.7,1.44,1.44,0,0,1,1.17.27,1.5,1.5,0,0,1,.4,1.75h0A1.48,1.48,0,0,1,42.32,118.9Zm.06-1.94h-.11a.43.43,0,0,0-.33.2.49.49,0,0,0,0,.44.48.48,0,0,0,.31.29.49.49,0,0,0,.47-.3h0a.49.49,0,0,0-.11-.56A.34.34,0,0,0,42.38,117Z'/%3E%3Cpath d='M78.29,131.8l-.25,0a1.19,1.19,0,0,1-.86-.51,1.6,1.6,0,0,1,.62-1.91h0a2.16,2.16,0,0,1,1.77-.35.93.93,0,0,1,.67.52c.14.35,0,.65-.45,1.36a1.75,1.75,0,0,1-.34.48A1.73,1.73,0,0,1,78.29,131.8Zm.12-1.65a1,1,0,0,0-.37.61.83.83,0,0,0,.73-.12,2.93,2.93,0,0,0,.16-.26c.09-.15.18-.3.24-.42a1.14,1.14,0,0,0-.76.19Z'/%3E%3Cpath d='M65.29,131.12a1,1,0,0,1-.68-.23,1.39,1.39,0,0,1-.37-1.56,1.51,1.51,0,0,1,1.18-.73,2.66,2.66,0,0,1,2.22.64h0a1.22,1.22,0,0,1,.36,1.34c-.21.39-.62.41-1,.42h-.11c-.5,0-.85.05-1.09.08Zm.56-1.55-.28,0c-.28,0-.41.14-.43.18a.43.43,0,0,0,.13.36l.37,0c.26,0,.63-.07,1.16-.09H67l-.06-.06h0A1.51,1.51,0,0,0,65.85,129.57Z'/%3E%3Cpath d='M98.26,224.05a4.12,4.12,0,0,1-1.7-.42,3.78,3.78,0,0,1-2.35-2.45,4,4,0,0,1,.47-2.91,4.3,4.3,0,0,1,1.43-1.69,1.63,1.63,0,0,0,.68-.77,3,3,0,0,0-.48-2.34c-.43-.88-.92-1.87-.37-2.85a4,4,0,0,1,2.5-1.55l.13.48-.13-.48a3.44,3.44,0,0,1,1.29-.12.7.7,0,0,0,.44,0c.57-.26.75-1.07.93-1.92s.44-2.05,1.39-2.46a2.66,2.66,0,0,1,2.51.5,3.39,3.39,0,0,1,1.13,2.47,7.05,7.05,0,0,1-.92,3.69c-.87,2-1.24,2.83-1.44,3.26s-.2.44-.3.71a12.67,12.67,0,0,0-.68,2.47,10.75,10.75,0,0,1-.76,2.55c-.68,1.59-1.44,3.4-3.1,3.79A2.61,2.61,0,0,1,98.26,224.05Zm1.1-14.12a2.39,2.39,0,0,0-.66.1h0c-.38.1-1.51.41-1.88,1.08-.28.49,0,1,.39,1.92a3.8,3.8,0,0,1,.51,3.14,2.54,2.54,0,0,1-1,1.21,3.32,3.32,0,0,0-1.13,1.33,3.09,3.09,0,0,0-.41,2.21,2.92,2.92,0,0,0,1.79,1.8,2.77,2.77,0,0,0,1.74.28c1.16-.28,1.79-1.77,2.41-3.21a9.88,9.88,0,0,0,.7-2.35,13.07,13.07,0,0,1,.73-2.63c.11-.29.15-.39.32-.77s.57-1.26,1.44-3.25a6.14,6.14,0,0,0,.83-3.19,2.43,2.43,0,0,0-.75-1.78,1.66,1.66,0,0,0-1.49-.37c-.48.21-.64,1-.81,1.75-.22,1-.46,2.15-1.49,2.62a1.68,1.68,0,0,1-.94.13Z'/%3E%3Cpath d='M152.59,176.84a1.72,1.72,0,0,1-.6-.1c-.75-.27-1-1-1.33-1.79a3,3,0,0,1-.19-2.09h0a1.57,1.57,0,0,1,.24-.44,1.25,1.25,0,0,0,.15-.25,2,2,0,0,0,.17-.87,1.18,1.18,0,0,1,.33-1,1.64,1.64,0,0,1,1.9.06c.56.4.63.92.83,2.61l0,.17c.26,2.2.31,2.6-.14,3.09A1.91,1.91,0,0,1,152.59,176.84Zm-1.18-3.66a2.08,2.08,0,0,0,.19,1.41c.27.72.42,1.1.73,1.21a.92.92,0,0,0,.9-.21c.14-.15.09-.6-.11-2.3l0-.12c-.17-1.45-.22-1.82-.42-2a.76.76,0,0,0-.65-.13v.23a3.1,3.1,0,0,1-.26,1.26,2.7,2.7,0,0,1-.26.45.44.44,0,0,0-.1.16Z'/%3E%3Cpath d='M230.92,99.36c-.58,0-.86-.75-1.14-1.66-.72-2.33-1-3.74-1-3.8a39.09,39.09,0,0,0-.86-3.83,17,17,0,0,0-1.21-3,9.4,9.4,0,0,0-.67-1.1c-.22-.32-.5-.72-1-1.51-1.24-2.15-1.33-2.88-1.32-3.44,0-.92.39-2.33,1.3-2.49s1.88,1.31,2.24,2.33a4.46,4.46,0,0,1,.23,1.79,3.68,3.68,0,0,0,.15,1.35c.07.22.16.39,1.39,2l.7.93a14.32,14.32,0,0,1,1.92,2.91c1.09,2.39.51,2.72.32,2.83-.46.27-.89-.15-1.35-.6l-.08-.08c0,.07,0,.15.05.24a6.92,6.92,0,0,0,1,3,3.53,3.53,0,0,0,.93.78,2,2,0,0,1,1.05,1.3c.13.67,0,1.68-.62,1.84s-.82-.33-1.08-.7a1,1,0,0,1-.1-.15,1.54,1.54,0,0,0,0,.17c-.1.4-.23.89-.72.94ZM225.2,79.48a2.45,2.45,0,0,0-.45,1.52c0,.29,0,.83,1.19,2.93.43.75.68,1.11.9,1.43a10.24,10.24,0,0,1,.73,1.21,17.31,17.31,0,0,1,1.29,3.21,39.43,39.43,0,0,1,.88,3.92s.29,1.43,1,3.7l.13.38a.94.94,0,0,1,.68-.72c.48-.1.81.3,1.07.66l0-.26c-.06-.29-.2-.4-.61-.66a4.41,4.41,0,0,1-1.17-1,7.48,7.48,0,0,1-1.16-3.37c-.18-.86-.27-1.49.22-1.75s.85.06,1.26.45c-.09-.26-.21-.56-.35-.87A14,14,0,0,0,229,87.53l-.7-.93a8.82,8.82,0,0,1-1.54-2.33h0a4.59,4.59,0,0,1-.2-1.69,3.44,3.44,0,0,0-.18-1.43A2.92,2.92,0,0,0,225.2,79.48Z'/%3E%3Cpath d='M231.77,110a2.16,2.16,0,0,1-1.42-.56,2.48,2.48,0,0,1-.52-2.3,2,2,0,0,1,.19-.47,2.52,2.52,0,0,0,.23-.52,3.82,3.82,0,0,0,.17-.57,2.45,2.45,0,0,1,.19-.59,2.58,2.58,0,0,1,.5-.73c.09-.1.11-.11.13-.19s0-.2-.1-.48a4.49,4.49,0,0,1-.28-.89c-.07-.33-.37-2,.46-2.34.46-.18.79.15,1.28.65.27.28.65.66,1.21,1.16.71.64.93.75,1.18.78a1.27,1.27,0,0,0,.34,0,1.65,1.65,0,0,1,.81,0,1.53,1.53,0,0,1,.63.34,3.41,3.41,0,0,0,.5.32c.21.11.37.17.48.22a.89.89,0,0,1,.62.49,1.64,1.64,0,0,1-.58,1.69,2.29,2.29,0,0,1-1.18.57c-.24,0-.31.07-.35.13s0,.4,0,.65a1.07,1.07,0,0,1-.24,1.15c-.49.37-1.13,0-1.79-.33a9.16,9.16,0,0,1-1.3-.85l-.09-.07c0,.27,0,.66,0,1,0,.18,0,.32,0,.44a1.11,1.11,0,0,1-.22.94,1.13,1.13,0,0,1-.83.34Zm0-8.43a4,4,0,0,0,.08.93,3.29,3.29,0,0,0,.23.71,1.63,1.63,0,0,1,.14,1.12,1.27,1.27,0,0,1-.38.62,1.63,1.63,0,0,0-.31.46,2.54,2.54,0,0,0-.13.39,4,4,0,0,1-.2.69,4.14,4.14,0,0,1-.29.67.8.8,0,0,0-.1.23s-.22.89.24,1.32a1.08,1.08,0,0,0,.84.28c0-.06,0-.13,0-.21s0-.28,0-.48c0-1.15,0-1.84.49-2.11s.81.06,1.2.36a9.47,9.47,0,0,0,1.17.77c.16.09.4.22.58.3v0a1.79,1.79,0,0,1,.16-1.42,1.4,1.4,0,0,1,1-.54,1.24,1.24,0,0,0,.7-.32,1.35,1.35,0,0,0,.34-.51h0a6.37,6.37,0,0,1-.6-.26,3.57,3.57,0,0,1-.64-.43.77.77,0,0,0-.29-.16.86.86,0,0,0-.39,0,2.13,2.13,0,0,1-.59,0h0a3,3,0,0,1-1.75-1c-.57-.51-1-.91-1.25-1.2Z'/%3E%3Cpath d='M222.5,133.23a2,2,0,0,1-1.56-.95,1.76,1.76,0,0,1-.25-1.28,2.73,2.73,0,0,0-.07-1,3,3,0,0,0-.38-.87A1.29,1.29,0,0,1,220,128a1.23,1.23,0,0,1,.6-.66,5.14,5.14,0,0,0,.7-.54,8,8,0,0,0,.82-.94,9,9,0,0,0,.58-.84,5.7,5.7,0,0,1,.42-.63,3.93,3.93,0,0,1,2.13-1.63,2.43,2.43,0,0,1,1.32.12c.32.1.41.12.55.05s.33-.38.55-1a8,8,0,0,0,.39-1.67c.08-.56.16-1.1.67-1.23a.85.85,0,0,1,.8.3c.14.13.21.18.31.19s.14,0,.45-.23a4.3,4.3,0,0,0,1.27-1.72,3.64,3.64,0,0,0,.5-2.06,1.28,1.28,0,0,0-.18-.52,4,4,0,0,1-.39-1.11,2.63,2.63,0,0,1,.16-2.2,1.26,1.26,0,0,1,.47-.39,1.24,1.24,0,0,0,.27-.18,1.78,1.78,0,0,0,.5-.85c.09-.25.22-.63.64-.69.62-.1.87.52,1.41,1.87.18.44.39,1,.66,1.59l.39.88a3.28,3.28,0,0,1,.52,2.16,2.09,2.09,0,0,1-.59,1.09,2.21,2.21,0,0,0-.53.8,5,5,0,0,0-.06,3,6.4,6.4,0,0,0,.31.8,1.7,1.7,0,0,1,.14,1.59,1.19,1.19,0,0,1-.66.53l-.33.16a4.67,4.67,0,0,0-1.12.79,1.74,1.74,0,0,1-1,.55,2.27,2.27,0,0,1-1.5-.27,1.33,1.33,0,0,0-.3-.12s0,.12,0,.2a2.14,2.14,0,0,1-.37,1.16,1.91,1.91,0,0,1-2.24.77,1.31,1.31,0,0,1-.56-1.11,1.29,1.29,0,0,0-.08-.36s-.13.09-.25.14a6.18,6.18,0,0,1-1.26.43,4.63,4.63,0,0,1-1,.1c-.24,0-.27,0-.38.07-.27.18-.4.52-.72,1.46a5.22,5.22,0,0,0-.35,1.34,4.14,4.14,0,0,0,.17,1.54,2.05,2.05,0,0,1-.07,1.71,1.63,1.63,0,0,1-1,.78Zm3.19-9.55-.23,0a3,3,0,0,0-1.54,1.27,3.94,3.94,0,0,0-.35.52,8.82,8.82,0,0,1-.65.94,8.61,8.61,0,0,1-.93,1.06,5.5,5.5,0,0,1-.84.65.87.87,0,0,0-.19.13c0,.06,0,.08.14.34a3.92,3.92,0,0,1,.49,1.14,3.61,3.61,0,0,1,.09,1.33.91.91,0,0,0,.1.65,1,1,0,0,0,.78.49.71.71,0,0,0,.37-.31c.14-.24.09-.46,0-.95a5,5,0,0,1-.21-1.88,7.18,7.18,0,0,1,.4-1.58c.35-1,.55-1.58,1.12-2a1.47,1.47,0,0,1,.93-.24,3.59,3.59,0,0,0,.82-.08,5.12,5.12,0,0,0,1.06-.36,1.22,1.22,0,0,1,1.17-.09,1.33,1.33,0,0,1,.56,1.1,1.43,1.43,0,0,0,.07.37,1.1,1.1,0,0,0,.92-.49,1.13,1.13,0,0,0,.19-.66,1.14,1.14,0,0,1,.43-1,1.2,1.2,0,0,1,1.26,0,1.41,1.41,0,0,0,.9.2c.18,0,.25-.09.48-.3a5.62,5.62,0,0,1,1.33-.94l.37-.18a1.26,1.26,0,0,0,.22-.12c.06-.11,0-.32-.19-.7a9,9,0,0,1-.35-.92,5.88,5.88,0,0,1,.1-3.66,3.24,3.24,0,0,1,.71-1.1,1,1,0,0,0,.34-.6c.08-.39,0-.62-.44-1.56-.11-.25-.25-.54-.4-.9-.27-.62-.48-1.16-.66-1.61l-.34-.82a2.59,2.59,0,0,1-.62.86,2.26,2.26,0,0,1-.47.32c-.09,0-.09,0-.13.1-.23.32-.1.91,0,1.39a3.36,3.36,0,0,0,.31.87,2.34,2.34,0,0,1,.28.83,4.49,4.49,0,0,1-.58,2.61,5.09,5.09,0,0,1-1.57,2.11,1.63,1.63,0,0,1-1.12.44,1.28,1.28,0,0,1-.71-.27c0,.05,0,.11,0,.16a8.66,8.66,0,0,1-.44,1.87,2.46,2.46,0,0,1-1,1.52,1.61,1.61,0,0,1-1.31,0A2,2,0,0,0,225.69,123.68Z'/%3E%3Cpath d='M225.39,129.57a1.09,1.09,0,0,1-.68-.21,1.73,1.73,0,0,1,.3-2.65,1.08,1.08,0,0,1,.92.12l.12.06,0,0a.84.84,0,0,1,.56-.53,1,1,0,0,1,1.19.7c.16.48-.12.86-.41,1.26h0L227,128l.41.3a2.69,2.69,0,0,1-1.43,1.18A2,2,0,0,1,225.39,129.57Zm-.08-1.92a5,5,0,0,0-.09.59.44.44,0,0,0,.08.31s.11,0,.41,0a1.63,1.63,0,0,0,.81-.7h0a1.12,1.12,0,0,1-1-.08Z'/%3E%3Cpath d='M210.23,150.52a.85.85,0,0,1-.37-.08c-.39-.2-.45-.6-.54-1.15-.12-.78-.17-1.14-.19-1.32a11,11,0,0,1-.09-1.53,5.17,5.17,0,0,1,.69-2c.45-.87.72-1.35,1.26-1.34.76,0,1.2,1.14,1.22,1.95a1.82,1.82,0,0,1-.12.73,5.59,5.59,0,0,0-.14.56,3.08,3.08,0,0,0,0,.77,6.14,6.14,0,0,1,0,1,3,3,0,0,1-.79,2A1.54,1.54,0,0,1,210.23,150.52Zm.75-6.29c-.1.16-.23.42-.36.67a4.28,4.28,0,0,0-.59,1.64c0,.1,0,.63.09,1.3,0,.22.08.56.18,1.22,0,.14,0,.29.06.4l.1-.07s.3-.27.42-1.37a4.51,4.51,0,0,0,0-.86,4.13,4.13,0,0,1,.06-1,5.47,5.47,0,0,1,.17-.68.83.83,0,0,0,.07-.4A1.88,1.88,0,0,0,211,144.23Z'/%3E%3Cpath d='M221.28,140.05a.71.71,0,0,1-.47-.16c-.45-.37-.17-1.06,0-1.47s.47-1,1-1h0a.75.75,0,0,1,.59.39,1.46,1.46,0,0,1,.17,1.26,1.55,1.55,0,0,1-1,.95A1.65,1.65,0,0,1,221.28,140.05Z'/%3E%3Cpath d='M220.2,142.79a1.23,1.23,0,0,1-.6-.16,1,1,0,0,1,0-1.83,1.12,1.12,0,0,1,1.14-.12h0a1.11,1.11,0,0,1,.48,1,1.13,1.13,0,0,1-.53,1A1,1,0,0,1,220.2,142.79Z'/%3E%3Cpath d='M216.93,146.34a.83.83,0,0,1-.22,0,1,1,0,0,1-.64-.66,1.12,1.12,0,0,1,.08-1h0a1.1,1.1,0,0,1,1-.45.93.93,0,0,1,.63,1.67A1.22,1.22,0,0,1,216.93,146.34Z'/%3E%3Cpath d='M239.24,102.11a.71.71,0,0,1-.55-.23c-.33-.39-.27-1,1.13-2.56.71-.83,1.41-1.54,2-1.21h0c.48.24.48.9.39,1.4a2.84,2.84,0,0,1-1.05,1.64A4.21,4.21,0,0,1,239.24,102.11Zm2-2.88a9.18,9.18,0,0,0-.71.74,9.94,9.94,0,0,0-.71.9,4.79,4.79,0,0,0,.69-.48,1.83,1.83,0,0,0,.71-1S241.27,99.26,241.28,99.23Z'/%3E%3Cpath d='M246.06,89.81a.72.72,0,0,1-.22,0c-.81-.27-.57-1.87-.35-2.8.25-1.1.55-1.83,1.17-1.83h0a.81.81,0,0,1,.58.3,3,3,0,0,1,.5,2.11,3.14,3.14,0,0,1-1.2,2.11A1,1,0,0,1,246.06,89.81Zm.61-3.35a6.74,6.74,0,0,0-.21.73,7.63,7.63,0,0,0-.18,1.35,2.32,2.32,0,0,0,.48-1.12A2.23,2.23,0,0,0,246.67,86.46Z'/%3E%3Cpath d='M244.67,95.5a.8.8,0,0,1-.3-.06c-.46-.24-.45-.9-.36-1.41s.3-1.13.81-1.19a.75.75,0,0,1,.65.27,1.46,1.46,0,0,1-.4,2.29A.85.85,0,0,1,244.67,95.5Z'/%3E%3Cpath d='M256.36,71.31a2.42,2.42,0,0,1-1.12-.49c-1.9-1.22-1.63-1.83-1.54-2h0a.86.86,0,0,1,.63-.46,2.36,2.36,0,0,1,1.89.43,2.33,2.33,0,0,1,.86,1.72.88.88,0,0,1-.3.7A.66.66,0,0,1,256.36,71.31Zm-1.5-2a6.62,6.62,0,0,0,.91.7l.24.15a1.25,1.25,0,0,0-.41-.58A1.43,1.43,0,0,0,254.86,69.27Z'/%3E%3Cpath d='M216.26,165.47a1.56,1.56,0,0,1-1.14-.58,3.48,3.48,0,0,0-.67-.53,1.89,1.89,0,0,0-1-.24,2.82,2.82,0,0,1-1.43-.34,4.11,4.11,0,0,1-1.62-1.83,5.49,5.49,0,0,1-.51-3.21,3.78,3.78,0,0,1,1.29-2.78h0a2.23,2.23,0,0,1,1.65-.49,2.71,2.71,0,0,1,2,2.12,3.71,3.71,0,0,1,0,1.63,5.15,5.15,0,0,1-.45,1.38c-.15.33-.18.43-.15.56s.15.18.69.54l.15.1c2.57,1.71,2.78,2,2.72,2.56a1.48,1.48,0,0,1-1.49,1.11Zm-4.82-9.11.3.41a2.84,2.84,0,0,0-.88,2.09,4.31,4.31,0,0,0,.4,2.63,3.17,3.17,0,0,0,1.21,1.41,1.82,1.82,0,0,0,1,.22,2.9,2.9,0,0,1,1.5.37,3.81,3.81,0,0,1,.87.68c.25.24.29.31.46.3a.88.88,0,0,0,.47-.19,15.11,15.11,0,0,0-2.24-1.65l-.15-.09c-.68-.45-1-.64-1.1-1.1a1.74,1.74,0,0,1,.2-1.26,3.73,3.73,0,0,0,.37-1.13,2.59,2.59,0,0,0,0-1.21c-.11-.43-.5-1.28-1.17-1.38a1.3,1.3,0,0,0-.92.31Z'/%3E%3Cpath d='M218.84,176.8c-.39,0-.6-.28-.82-.59-.11-.15-.25-.34-.46-.59a4.25,4.25,0,0,0-.88-.89,2.13,2.13,0,0,0-1.26-.25c-.34,0-.84,0-1-.44a.77.77,0,0,1,.11-.67,2.37,2.37,0,0,1,1.59-.94,2.59,2.59,0,0,1,1.41.27,1.63,1.63,0,0,1,.18-1.12,1.94,1.94,0,0,1,1.46-.82h0a2.35,2.35,0,0,1,2,.87c.24.26,1,1.16.64,2a1.21,1.21,0,0,1-.49.53,2.84,2.84,0,0,0-.44.32,5.21,5.21,0,0,0-.64.68,5,5,0,0,0-.59.95c-.15.31-.32.67-.77.7ZM216,173.49a2.66,2.66,0,0,1,1.23.39,4.53,4.53,0,0,1,1.11,1.1c.21.25.37.45.48.61a5.39,5.39,0,0,1,.67-1.06,5,5,0,0,1,1.31-1.22l.13-.09c.07-.17-.19-.62-.46-.91a1.42,1.42,0,0,0-1.16-.55h0a1,1,0,0,0-.7.34.79.79,0,0,0,0,.56,1,1,0,0,1-.25,1,1,1,0,0,1-1.14,0,1.72,1.72,0,0,0-.91-.21A1.34,1.34,0,0,0,216,173.49Z'/%3E%3Cpath d='M207.79,171.92c-.13,0-.21-.07-.33-.19-.36-.36,0-.76.17-1a5.41,5.41,0,0,0,.9-1.34l.1-.23a3.31,3.31,0,0,1,.81-1.22h0l.34.37-.33-.37c.23-.22.72-.65,1.21-.41a.76.76,0,0,1,.39.48,2.26,2.26,0,0,1-.21,1.62c-.21.4-.46.58-1.4,1.25S208,171.92,207.79,171.92Zm2.32-3.21a2.36,2.36,0,0,0-.56.88h0c.28-.22.35-.29.41-.41A1.56,1.56,0,0,0,210.11,168.71Z'/%3E%3Cpath d='M213,166.83a1.25,1.25,0,0,1-.82-.48,1.57,1.57,0,0,1-.61-1.14,1,1,0,0,1,.66-1c.45-.14.93.13,1.32.75h0a1.45,1.45,0,0,1,.26.93c0,.18-.09.79-.6.94Z'/%3E%3Cpath d='M214,169.31a.5.5,0,0,1-.33-.12.61.61,0,0,1-.17-.67.89.89,0,0,0,.05-.23,1.22,1.22,0,0,0,0-.27,2.5,2.5,0,0,1,0-.33c0-.58,0-.92.24-1.17h0a1.28,1.28,0,0,1,1.59.14,1.26,1.26,0,0,1,.54,1.29,1,1,0,0,1-.51.55l-.16.1c-.25.16-.45.3-.59.41A1.09,1.09,0,0,1,214,169.31Zm.52-2c0,.09,0,.21,0,.32a1.28,1.28,0,0,0,0,.21l.16-.11.16-.1,0,0a.67.67,0,0,0-.17-.17A.6.6,0,0,0,214.56,167.33Z'/%3E%3Cpath d='M219.33,168.35a.72.72,0,0,1-.44-.14.8.8,0,0,1-.31-.73.51.51,0,0,0,0-.22c0-.14-.19-.22-.4-.33s-.6-.32-.56-.76h0a.73.73,0,0,1,.35-.54,1.62,1.62,0,0,1,1.26-.19,1.71,1.71,0,0,1,.79,2.66A1,1,0,0,1,219.33,168.35Z'/%3E%3Cpath d='M215.92,171.63h0a1.23,1.23,0,0,1-.87-.37,1.2,1.2,0,0,1-.36-.82.91.91,0,0,1,.26-.6c0-.06.1-.13.17-.24a2.19,2.19,0,0,0,.25-.63c0-.18.15-.6.59-.61h0c.43,0,.54.39.66.81l.24.8c.15.48.24.77,0,1.12A1.16,1.16,0,0,1,215.92,171.63Zm0-1.4-.18.25s.09.15.2.15h0a.18.18,0,0,0,.13,0s-.08-.15-.13-.32Z'/%3E%3Cpath d='M218.15,170.28a1.09,1.09,0,0,1-.87-.4,1.12,1.12,0,0,1-.2-.9,1.14,1.14,0,0,1,1.5-.9,1.18,1.18,0,0,1,.72.62,1.14,1.14,0,0,1-.15,1.11,1.26,1.26,0,0,1-1,.47Zm.06-1.26-.07,0h0a.21.21,0,0,0-.08.12.18.18,0,0,0,0,.11.23.23,0,0,0,.12,0,.25.25,0,0,0,.17-.08.12.12,0,0,0,0-.1.23.23,0,0,0-.1-.07Z'/%3E%3Cpath d='M204.05,193a1.83,1.83,0,0,1-1.06-.39,1.17,1.17,0,0,0-.71-.27.93.93,0,0,0-.53.13,1.39,1.39,0,0,1-1,.1,1.36,1.36,0,0,1-.83-.67,1,1,0,0,0-.4-.4,1.05,1.05,0,0,0-.65-.09,1.51,1.51,0,0,1-1.11-.27,1.31,1.31,0,0,1-.48-.85,4.17,4.17,0,0,0-.23-.68,2.77,2.77,0,0,0-.57-.83,3.6,3.6,0,0,1-.7-1,2.65,2.65,0,0,1-.26-.84c-.05-.24-.11-.58-.25-1.15s-.25-1-.33-1.3c-.24-.85-.35-1.28,0-1.66a1.34,1.34,0,0,1,1.37-.18c.44.1.75.15,1,0a.81.81,0,0,0,.24-.33,1.8,1.8,0,0,1,.68-.84,1.72,1.72,0,0,1,1-.27,1.72,1.72,0,0,0,.52-.09c.56-.2.9-.68,1.45-1.47a7.69,7.69,0,0,0,.58-1,1.94,1.94,0,0,1,.79-1,1.79,1.79,0,0,1,1.08-.27,1.12,1.12,0,0,0,.6-.12,1.38,1.38,0,0,0,.56-.61,3.33,3.33,0,0,1,1-1.12h0a2.89,2.89,0,0,1,1.65-.58h0a2.39,2.39,0,0,1,2.24,1.38,2.15,2.15,0,0,1,0,1.45,2.68,2.68,0,0,1-.94,1.33,1.75,1.75,0,0,0-.6.74,2.49,2.49,0,0,0,.05,1.68,2,2,0,0,0,.49.65,1.88,1.88,0,0,1,.64,1.08,3,3,0,0,1-.35,1.83,4,4,0,0,1-.61,1,3.27,3.27,0,0,0-.25.32,8.28,8.28,0,0,0-.9,2.24c-.22.65-.36,1.11-.46,1.46a4,4,0,0,1-.65,1.46,2.87,2.87,0,0,1-2.05,1.39Zm-1.79-1.66h0a2.15,2.15,0,0,1,1.25.44,1,1,0,0,0,.52.22c.53,0,1-.65,1.26-1a3,3,0,0,0,.49-1.16c.11-.35.25-.82.47-1.48a9.74,9.74,0,0,1,1-2.51c.1-.14.19-.25.28-.36a3,3,0,0,0,.48-.74,2.14,2.14,0,0,0,.28-1.23.91.91,0,0,0-.36-.56,2.7,2.7,0,0,1-.7-1,3.36,3.36,0,0,1-.07-2.45,2.72,2.72,0,0,1,.88-1.13,1.83,1.83,0,0,0,.64-.86,1.25,1.25,0,0,0,0-.8,1.43,1.43,0,0,0-1.32-.74h0a2,2,0,0,0-1.09.41,2.24,2.24,0,0,0-.73.81,2.26,2.26,0,0,1-.94,1,2,2,0,0,1-1.09.24.8.8,0,0,0-.54.12c-.2.12-.25.21-.42.55a8.2,8.2,0,0,1-.65,1.12,4.09,4.09,0,0,1-1.93,1.84,2.65,2.65,0,0,1-.81.15.77.77,0,0,0-.46.11.83.83,0,0,0-.33.43,1.66,1.66,0,0,1-.57.72,2.09,2.09,0,0,1-1.77.16l-.38-.07c0,.15.1.41.17.68s.21.76.34,1.33.21.94.26,1.19a1.55,1.55,0,0,0,.17.57,2.72,2.72,0,0,0,.54.74,3.48,3.48,0,0,1,.75,1.1,4.29,4.29,0,0,1,.29.86c.06.24.07.25.12.29s.18.08.44.06a2,2,0,0,1,1.18.21,1.9,1.9,0,0,1,.76.73c.13.19.16.23.27.26s.13,0,.31-.06A2.08,2.08,0,0,1,202.26,191.3Z'/%3E%3Cpath d='M194.07,157.37a1.37,1.37,0,0,1-1-.4c-.62-.67-.14-1.85.31-2.43a2.34,2.34,0,0,1,2.42-1h0a2,2,0,0,1,1.08.91,1,1,0,0,1,.07.73.76.76,0,0,1-.47.47.87.87,0,0,0-.24.15.65.65,0,0,0-.19.32,1.61,1.61,0,0,1-.2.39,2.16,2.16,0,0,1-1.59.82Zm1.18-2.88a1.62,1.62,0,0,0-1.12.66c-.35.46-.46,1-.36,1.14a.49.49,0,0,0,.38.07A1.23,1.23,0,0,0,195,156a2,2,0,0,0,.09-.2,1.67,1.67,0,0,1,.44-.68,2.11,2.11,0,0,1,.38-.27,1.17,1.17,0,0,0-.45-.3A.45.45,0,0,0,195.25,154.49Z'/%3E%3Cpath d='M188.59,194.83a6.16,6.16,0,0,1-2.71-1.16,7.56,7.56,0,0,1-2.18-1.57,3.1,3.1,0,0,1-.59-1.32,5.14,5.14,0,0,0-.28-.84,2.79,2.79,0,0,0-1.09-1.3,4.72,4.72,0,0,1-1.38-1.45,5.57,5.57,0,0,1-.78-2.32,2.25,2.25,0,0,0-.69-1.58,2.17,2.17,0,0,0-.65-.41,3.46,3.46,0,0,1-1.85-2.09,3.32,3.32,0,0,0-.5-1,4.8,4.8,0,0,0-1.18-1.09c-.45-.31-.91-.64-.89-1.29a1.57,1.57,0,0,1,1.43-1.48h0a1.14,1.14,0,0,1,.9.54,2.11,2.11,0,0,0,.61.56,1.34,1.34,0,0,0,.57.21,1.94,1.94,0,0,1,.93.38,2,2,0,0,1,.55.58,2.55,2.55,0,0,0,.53.56,7.54,7.54,0,0,0,.78.52,4.11,4.11,0,0,0,.58.29,1.91,1.91,0,0,1,.41.24,2.34,2.34,0,0,1,.7.83,1.49,1.49,0,0,0,.45.54.87.87,0,0,0,.27.14,2.47,2.47,0,0,1,.51.25,3.57,3.57,0,0,1,1.15,1.2l.15.21a3.32,3.32,0,0,0,.87.89,5.62,5.62,0,0,1,1.15,1.12,9,9,0,0,1,.71,1.09,1.19,1.19,0,0,0,.51.6,1.81,1.81,0,0,0,.65.19,1.39,1.39,0,0,1,1,.44,1.52,1.52,0,0,1,.35,1.16,3.65,3.65,0,0,0,.13,1,1.87,1.87,0,0,0,.31.65,3.06,3.06,0,0,1,.44.94,3.15,3.15,0,0,1-.12,2.7,2.52,2.52,0,0,1-1.4,1A1.86,1.86,0,0,1,188.59,194.83ZM175.22,177a.69.69,0,0,0-.4.52c0,.09.11.19.47.45a5.89,5.89,0,0,1,1.4,1.3,4.06,4.06,0,0,1,.64,1.24,2.3,2.3,0,0,0,.54.94,2.18,2.18,0,0,0,.8.58,3.29,3.29,0,0,1,.89.58,3.17,3.17,0,0,1,1,2.16,4.63,4.63,0,0,0,.64,1.94,3.78,3.78,0,0,0,1.13,1.18,3.68,3.68,0,0,1,1.4,1.7,5,5,0,0,1,.33,1,2.4,2.4,0,0,0,.43,1,7,7,0,0,0,1.88,1.31c1.89,1.1,2.17,1,2.33,1a1.45,1.45,0,0,0,.79-.54,2.27,2.27,0,0,0,0-1.86,2.11,2.11,0,0,0-.31-.67,2.77,2.77,0,0,1-.44-.93,4.55,4.55,0,0,1-.17-1.31c0-.34,0-.4-.09-.49s-.12-.09-.37-.12a2.69,2.69,0,0,1-1-.31,2.13,2.13,0,0,1-.91-1,6.32,6.32,0,0,0-.62-1,4.13,4.13,0,0,0-1-.93,4.26,4.26,0,0,1-1.1-1.12l-.15-.23a2.88,2.88,0,0,0-.86-.92,1.45,1.45,0,0,0-.32-.15,1.83,1.83,0,0,1-.52-.27,2.48,2.48,0,0,1-.73-.85,1.42,1.42,0,0,0-.43-.53.72.72,0,0,0-.21-.12,4.75,4.75,0,0,1-.69-.35,9.34,9.34,0,0,1-.9-.6h0a3.45,3.45,0,0,1-.71-.75,1.39,1.39,0,0,0-.33-.36,1,1,0,0,0-.51-.2,2.08,2.08,0,0,1-.93-.34,3.22,3.22,0,0,1-.86-.78A1,1,0,0,0,175.22,177Z'/%3E%3Cpath d='M201.7,199.7a11.35,11.35,0,0,1-1.25-.09,26.77,26.77,0,0,1-2.84-.51c-.59-.13-1.05-.25-1.9-.46l-.17,0-1-.25-1.63-.44-.13,0c-1.61-.42-2-.54-2.38-1.08a1.9,1.9,0,0,1,0-2.07,2.07,2.07,0,0,1,2.5-.43,1.85,1.85,0,0,1,.67.62,1.76,1.76,0,0,0,.49.52h0a3,3,0,0,0,1,.45,3.57,3.57,0,0,0,1.75.09,2,2,0,0,0,.74-.32,1.21,1.21,0,0,1,.92-.25,1.6,1.6,0,0,1,1.11.89,1.56,1.56,0,0,0,.75.73,1.18,1.18,0,0,0,.47.09,1.77,1.77,0,0,1,1,.26c.62.39,1.31,1.26,1,1.92C202.64,199.57,202.34,199.7,201.7,199.7Zm-9.78-4.64a.83.83,0,0,0-.67.26.89.89,0,0,0,0,.93c.13.2.37.28,1.79.66l.14,0,1.63.44.95.25.17,0,1.88.46c.95.21,1.77.37,2.73.49a9.7,9.7,0,0,0,1.26.08,2.38,2.38,0,0,0-.51-.47.81.81,0,0,0-.47-.12,2.19,2.19,0,0,1-.8-.16,2.53,2.53,0,0,1-1.23-1.12c-.19-.3-.27-.42-.41-.44s-.06,0-.22.09a2.74,2.74,0,0,1-1.06.46,4.35,4.35,0,0,1-2.25-.1,4,4,0,0,1-1.34-.6h0a3,3,0,0,1-.72-.75.75.75,0,0,0-.3-.31A1.37,1.37,0,0,0,191.92,195.06Z'/%3E%3Cpath d='M211.05,194.46a1.08,1.08,0,0,1-.67-.28,1.67,1.67,0,0,1-.26-2.42,1.07,1.07,0,0,1-.49-.35c-.25-.35-.19-.7-.09-1.4.07-.48.11-.68.13-.8s0-.11,0-.18a3.91,3.91,0,0,0,0-.94,1.34,1.34,0,0,1,.16-1,1.18,1.18,0,0,1,.73-.47,1.16,1.16,0,0,0,.36-.14c.28-.18.35-.39.47-.83a3,3,0,0,1,.68-1.34,3.63,3.63,0,0,1,3-.87,3.28,3.28,0,0,1,2,.94.7.7,0,0,1,.15.54c-.08.48-.52.56-1.13.68-.28,0-.65.12-1.12.23a4.9,4.9,0,0,0-1.91.66,2.8,2.8,0,0,0-.56.59,4.66,4.66,0,0,1,.88-.26c1.12-.22,3-.44,3.32.46.2.61-.48,1.19-.92,1.43a2.09,2.09,0,0,1-.93.27l-.17,0a1,1,0,0,0,.14.85,1.27,1.27,0,0,0,.53.47,1.52,1.52,0,0,1,.79.87,1.89,1.89,0,0,1-.36,1.61,2.28,2.28,0,0,1-1.56.86,1.2,1.2,0,0,1-.93-.27.9.9,0,0,1-.26-.74,3.07,3.07,0,0,0-.05-.6,1.74,1.74,0,0,0-.34-1,1.24,1.24,0,0,0-.5-.32c0,.1,0,.23,0,.34a7,7,0,0,1-.12,1.83c-.13.66-.28,1.4-.9,1.52Zm.17-2.65a1.81,1.81,0,0,1-.26.48,1.11,1.11,0,0,0-.24.52.93.93,0,0,0,.24.55c.06-.18.11-.46.15-.63A5.57,5.57,0,0,0,211.22,191.81Zm2.87.85a1.27,1.27,0,0,0,.95-.47,1,1,0,0,0,.21-.71c0-.12-.11-.17-.35-.31a2.28,2.28,0,0,1-.89-.84,1.81,1.81,0,0,1,0-2,1.14,1.14,0,0,1,.82-.34,1,1,0,0,0,.52-.14,1.32,1.32,0,0,0,.26-.18,7.41,7.41,0,0,0-2,.14,4.72,4.72,0,0,0-1.12.39c-.3.14-.73.34-1.06,0a.75.75,0,0,1-.18-.58l0-.18a3.54,3.54,0,0,1-.47.17l-.15,0c0,.06,0,.1,0,.35a4.68,4.68,0,0,1,0,1.17,2.4,2.4,0,0,1,0,.24c0,.11-.05.31-.12.78a4.58,4.58,0,0,0-.08.68s.05,0,.09,0a.82.82,0,0,1,.63.42.61.61,0,0,1,.05.12c0-.08,0-.16,0-.24,0-.51,0-1,.4-1.26.62-.39,1.44.11,1.82.52a2.6,2.6,0,0,1,.6,1.47,4.11,4.11,0,0,1,.06.76Zm.42-8.27a2.33,2.33,0,0,0-1.7.6,1.67,1.67,0,0,0-.4.78l.1-.09a5.8,5.8,0,0,1,2.29-.83c.39-.1.72-.16,1-.21a3.53,3.53,0,0,0-.81-.22A3.38,3.38,0,0,0,214.51,184.39Z'/%3E%3Cpath d='M207.68,200.39c-.94,0-1.94-.21-2.21-1h0a1.59,1.59,0,0,1,.65-1.69c.74-.54,1.61-.24,2.71.15.87.31,1.86.66,1.8,1.39s-.93.86-1.45,1A7.8,7.8,0,0,1,207.68,200.39Zm-1.27-1.32c.1.27,1.3.46,2.55.18l.4-.1a8.75,8.75,0,0,0-.87-.35c-.94-.33-1.48-.51-1.78-.28A.67.67,0,0,0,206.41,199.07Z'/%3E%3Cpath d='M216.68,202.78a1.06,1.06,0,0,1-.24,0,1.7,1.7,0,0,1-1.34-1.7c.07-.61.57-1,2.15-1.66,2.33-1,3.73-1.56,4.47-.75a1.41,1.41,0,0,1,.12,1.59c-.31.54-.85.58-1.37.63a4.58,4.58,0,0,0-1.06.19,3.44,3.44,0,0,0-1.43,1A1.88,1.88,0,0,1,216.68,202.78Zm4.07-3.52a13.36,13.36,0,0,0-3.11,1.06h0c-1.33.56-1.52.79-1.54.84a.73.73,0,0,0,.53.62c.15,0,.27-.07.64-.44a4.37,4.37,0,0,1,1.83-1.23,5.11,5.11,0,0,1,1.28-.24c.38,0,.55-.05.6-.14a.45.45,0,0,0,0-.41A.33.33,0,0,0,220.75,199.26Z'/%3E%3Cpath d='M213.36,200.73a2,2,0,0,1-.78-.13.81.81,0,0,1-.48-.47c-.25-.67.61-1.31.88-1.49h0a3.28,3.28,0,0,1,2.74-.4.9.9,0,0,1,.61.59c.21.77-1,1.38-1.37,1.55A4,4,0,0,1,213.36,200.73Zm-.14-1a3,3,0,0,0,1.33-.25,3.17,3.17,0,0,0,.59-.35,2.47,2.47,0,0,0-1.61.35h0A2.1,2.1,0,0,0,213.22,199.72Z'/%3E%3Cpath d='M223.63,188.68h-.09c-.46-.07-.54-.48-.62-.91,0-.21-.11-.51-.21-.92a15,15,0,0,0-.47-1.43c-.22-.58-.38-1-.11-1.48h0a1.78,1.78,0,0,1,1.18-.8,1.65,1.65,0,0,1,1.31.23c.6.45.54,1.25.49,2a5.45,5.45,0,0,1-1.05,3.13A.68.68,0,0,1,223.63,188.68Zm-.63-4.26c0,.07,0,.2.17.63a14.41,14.41,0,0,1,.51,1.54c0,.15.07.29.1.41a6.93,6.93,0,0,0,.33-1.69c0-.48.07-1-.09-1.15a.67.67,0,0,0-.5,0,.79.79,0,0,0-.52.31Z'/%3E%3Cpath d='M227.8,192.33a3,3,0,0,1-.57-.08,8.56,8.56,0,0,0-.86-.16,8.73,8.73,0,0,0-1.05-.1,1.51,1.51,0,0,1-1.28-.47,1.5,1.5,0,0,1,0-1.66h0a1.63,1.63,0,0,1,1.18-.68,3.16,3.16,0,0,1,2.38.65,2.71,2.71,0,0,1,1,1.59.87.87,0,0,1-.18.66A.7.7,0,0,1,227.8,192.33Zm-2.94-1.92a.54.54,0,0,0,0,.51,1.79,1.79,0,0,0,.53.07c.29,0,.66,0,1.14.11a9.32,9.32,0,0,1,.94.17h0a2,2,0,0,0-.52-.68,2.21,2.21,0,0,0-1.6-.43.7.7,0,0,0-.5.24Z'/%3E%3Cpath d='M220.72,192.44a2.26,2.26,0,0,1-.71-.1,1.78,1.78,0,0,1-1.37-1.74h0a1.37,1.37,0,0,1,.64-.92,1.91,1.91,0,0,1,2,.24c.45.32,1.15,1.05.87,1.78A1.43,1.43,0,0,1,220.72,192.44Zm-1.1-1.69c0,.17.31.51.69.64a1.13,1.13,0,0,0,.89-.06,1.42,1.42,0,0,0-.51-.59c-.16-.11-.63-.36-.9-.2a.41.41,0,0,0-.17.21Z'/%3E%3Cpath d='M255.11,202.65a5.34,5.34,0,0,1-3.43-1.82,10.32,10.32,0,0,1-1.72-2.17c-.43-.68-.6-.9-1-.95a1.94,1.94,0,0,0-1.67.84,1.18,1.18,0,0,0-.15.52,1.39,1.39,0,0,1-.39.92c-.89.89-2.58.28-2.91.15a3.29,3.29,0,0,1-1.24-.85,1.37,1.37,0,0,0-.71-.47,2,2,0,0,0-1.11.06,1.5,1.5,0,0,1-1.38-.14c-.37-.27-.44-.57-.78-2.34l-.06-.31c-.21-1.09-.24-1.24-.36-1.37s-.26-.19-.71-.3c-.21-.06-.48-.12-.82-.23A15.94,15.94,0,0,1,234,193c-.69-.35-1.09-.58-1.38-.75a1.89,1.89,0,0,0-.82-.34,4.21,4.21,0,0,0-.77,0,1.39,1.39,0,0,1-1.22-.4,1.75,1.75,0,0,1,.11-2,1.2,1.2,0,0,1,.17-.21,2,2,0,0,1-1.14-.64,2.19,2.19,0,0,1,.11-2.8,2.1,2.1,0,0,1,1.7-.48,3.56,3.56,0,0,1,2.48,1.39,2.88,2.88,0,0,1,.44,1.22,2.29,2.29,0,0,0,.49,1.2,1.74,1.74,0,0,0,.81.63c.24.08.59.13,1.66-.32a7,7,0,0,0,1.43-.77,3.31,3.31,0,0,1,.94-.49c.72-.23,1.42-.13,3.92.84,1.44.57,2.09.89,2.68,1.18a22.2,22.2,0,0,0,2.06.91c.55.21,1,.36,1.35.49a3.89,3.89,0,0,1,2,1.15,5.47,5.47,0,0,1,.58.87,3.17,3.17,0,0,0,.92,1.14l.09.06a2.51,2.51,0,0,1,.86,1,2.28,2.28,0,0,1,.19,1,1.27,1.27,0,0,0,0,.33c.05.35.28.55,1.07,1.21l.3.24c2.29,1.93,2.41,2.33,2.33,2.77-.15.87-1.36,1.22-2,1.28Zm-6.26-6,.28,0c.86.12,1.24.72,1.67,1.41a9.71,9.71,0,0,0,1.57,2c.65.62,1.73,1.65,2.94,1.54a1.91,1.91,0,0,0,1.07-.42,11.37,11.37,0,0,0-2-1.87l-.29-.24c-.83-.7-1.29-1.08-1.42-1.81a2.91,2.91,0,0,1,0-.5,1.26,1.26,0,0,0-.1-.54,1.49,1.49,0,0,0-.54-.57l-.1-.07a4.11,4.11,0,0,1-1.19-1.45,4.59,4.59,0,0,0-.47-.71c-.36-.43-.64-.53-1.59-.86l-1.38-.5a22.28,22.28,0,0,1-2.15-.94,24.25,24.25,0,0,0-2.6-1.14c-2.42-1-2.88-1-3.25-.83a2.56,2.56,0,0,0-.67.36,8,8,0,0,1-1.62.88,3.34,3.34,0,0,1-2.35.35,2.72,2.72,0,0,1-1.27-1,3.35,3.35,0,0,1-.71-1.66,1.82,1.82,0,0,0-.28-.83,2.52,2.52,0,0,0-1.76-1,1.12,1.12,0,0,0-.89.2,1.23,1.23,0,0,0-.05,1.44,1.83,1.83,0,0,0,1.09.39c.38.06.9.13.94.64h0c0,.42-.33.6-.52.69a1.17,1.17,0,0,0-.49.35.88.88,0,0,0-.14.77,1.52,1.52,0,0,0,.42,0,5.23,5.23,0,0,1,.93,0,2.89,2.89,0,0,1,1.19.47c.27.16.65.38,1.29.7a16.14,16.14,0,0,0,2.6,1.14l.76.21a2,2,0,0,1,1.21.6c.31.35.36.61.6,1.85l.06.31A12.71,12.71,0,0,0,240,198c.08.06.17.05.54,0a2.93,2.93,0,0,1,1.62,0,2.27,2.27,0,0,1,1.15.73,2.38,2.38,0,0,0,.9.62c.66.26,1.53.38,1.84.07.06-.07.07-.11.1-.32a2.09,2.09,0,0,1,.28-.91A2.9,2.9,0,0,1,248.85,196.7Z'/%3E%3Cpath d='M257.36,195.43a4.44,4.44,0,0,1-2.61-.73.73.73,0,0,1-.31-.63c0-.45.47-.55.81-.63a10.52,10.52,0,0,0,1.21-.36h0a10.12,10.12,0,0,0,1-.44,2.48,2.48,0,0,1,1.29-.34c.76,0,1.92.46,2,1.28.08,1.12-2,1.65-2.19,1.71A5.53,5.53,0,0,1,257.36,195.43Zm-1.26-1.18a4.52,4.52,0,0,0,2.22.06,2.8,2.8,0,0,0,1.44-.71,2.5,2.5,0,0,0-1-.3,1.5,1.5,0,0,0-.81.24c-.27.13-.61.29-1.12.48h0C256.53,194.12,256.3,194.19,256.1,194.25Z'/%3E%3Cpath d='M265.14,197.21a1.85,1.85,0,0,1-.7-.13,2,2,0,0,1-1.09-1.27,1.75,1.75,0,0,1,.18-1.48,1.64,1.64,0,0,1,1.45-.65,2.19,2.19,0,0,1,1.62,1.06,1.66,1.66,0,0,1,.18,1.51A1.79,1.79,0,0,1,265.14,197.21Zm-.28-2.54a.66.66,0,0,0-.51.23h0a.74.74,0,0,0,0,.63.92.92,0,0,0,.51.62.88.88,0,0,0,1-.3.69.69,0,0,0-.12-.59,1.22,1.22,0,0,0-.83-.59Z'/%3E%3Cpath d='M270.3,200c-1.22,0-1.9-1.56-2.1-2.39h0c-.09-.41-.31-1.36.29-1.73s1.54.37,2.37,1.2c.6.61,1.08,1.09.95,1.77a1.58,1.58,0,0,1-1.48,1.15Zm-1.12-2.61c.18.76.68,1.61,1.12,1.61h0a.61.61,0,0,0,.52-.35c0-.15-.35-.53-.68-.86a6.49,6.49,0,0,0-1.06-.93,3.38,3.38,0,0,0,.09.53Z'/%3E%3Cpath d='M274.29,203.37a1.47,1.47,0,0,1-1-.52,1.93,1.93,0,0,1-.54-1.73h0a1.45,1.45,0,0,1,1.18-1.13,1.32,1.32,0,0,1,.94.32,2,2,0,0,1,.67,1.33,1.57,1.57,0,0,1-1,1.71A.55.55,0,0,1,274.29,203.37ZM274,201h0c-.11,0-.27.19-.31.37h0a.91.91,0,0,0,.22.71.73.73,0,0,0,.39.3.88.88,0,0,0,.22-.66,1,1,0,0,0-.33-.64A.34.34,0,0,0,274,201Z'/%3E%3Cpath d='M170.12,168a1.55,1.55,0,0,1-1-.38c-.78-.71-.41-2,0-2.62h0c.4-.6.8-.85,1.21-.73s.58.7.67,1.71c.12,1.26,0,1.61-.29,1.82A1,1,0,0,1,170.12,168Zm-.55-2.72.42.27c-.28.42-.42,1.11-.18,1.33a.54.54,0,0,0,.26.11,5.38,5.38,0,0,0,0-.92c0-.17,0-.35,0-.52h0Z'/%3E%3Cpath d='M172,175.08a1.61,1.61,0,0,1-1.15-.68,2.08,2.08,0,0,1-.3-1.79h0c.13-.59.41-1.29,1-1.31,1,0,1.26,1.9,1.27,2,0,.43.17,1.42-.5,1.72A.8.8,0,0,1,172,175.08Zm-.47-2.25h0a1.24,1.24,0,0,0,.12,1,1.42,1.42,0,0,0,.22.21,2.81,2.81,0,0,0,0-.6,3.58,3.58,0,0,0-.22-.86A2.45,2.45,0,0,0,171.56,172.83Z'/%3E%3Cpath d='M177.49,185.89a.84.84,0,0,1-.52-.19,2.31,2.31,0,0,1-.77-1.46h0l.49-.06-.49.06c0-.24-.14-1,.39-1.26a1,1,0,0,1,.89.07,1.85,1.85,0,0,1,1,1.36c.06.64-.26,1.38-.84,1.47Zm-.3-1.78a1.57,1.57,0,0,0,.24.63,1.64,1.64,0,0,0,0-.22.75.75,0,0,0-.27-.46v.05l-.5.07Z'/%3E%3Cpath d='M180.68,191.45a1,1,0,0,1-.34-.07,3.08,3.08,0,0,1-1.54-1.86h0c-.18-.57-.29-1.84.45-2.07,1-.31,1.8,1.88,1.83,2,.29.82.48,1.61-.05,1.93A.63.63,0,0,1,180.68,191.45Zm-.93-2.21a2.24,2.24,0,0,0,.5.84c0-.09-.07-.19-.11-.32a5.15,5.15,0,0,0-.46-.94,2.17,2.17,0,0,0,.07.42Z'/%3E%3Cpath d='M192.8,191.76h-.14c-.89-.12-1.09-1.42-1.13-1.81h0a3,3,0,0,1,.46-2,.77.77,0,0,1,.54-.3c.67,0,1,.74,1.25,1.48a2.18,2.18,0,0,1,.2,1.81A1.41,1.41,0,0,1,192.8,191.76Zm-.28-1.93a1.9,1.9,0,0,0,.31.94,1.12,1.12,0,0,0,.24-.3c.1-.21,0-.48-.22-1-.06-.15-.15-.39-.24-.58a2.91,2.91,0,0,0-.09,1Z'/%3E%3Cpath d='M242.9,255.78c-.2,0-.37,0-.59,0a29.86,29.86,0,0,0-3.2-.11h-.84c-1.83,0-2.85,0-3.54-.76a2,2,0,0,1-.46-1.19,1.6,1.6,0,0,0-.32-.93,2.15,2.15,0,0,0-1-.76,1.94,1.94,0,0,1-1.17-1c-.26-.57-.15-1.1.65-3.13.29-.72.51-1.26.69-1.69a5,5,0,0,0,.44-1.2c-.21-.32-1.63-.38-2.72.32a3.32,3.32,0,0,0-1,1.12c-.26.39-.55.85-1.12.8-1.13-.1-1.72-2.15-1.71-3.59a4.94,4.94,0,0,1,.27-1.56,1.14,1.14,0,0,0,.08-.8c-.22-.77-1.16-1.38-2.81-1.82-.56-.15-1.27-.24-4.4.1s-4.35.48-5.53,1a5.4,5.4,0,0,0-.76.37c-.34.18-.88.48-2.21,1.12-2.91,1.4-3.34,1.44-3.68,1.47a5.78,5.78,0,0,1-2-.19c-.6-.13-.88-.19-1.24,0a1.07,1.07,0,0,0-.42.47,2.84,2.84,0,0,1-.88,1,3.43,3.43,0,0,1-3.06.64c-.67-.26-1-.77-1.64-1.68a4.08,4.08,0,0,1-1-2.09,2.27,2.27,0,0,1,.52-1.49,7.13,7.13,0,0,0,.69-1.24,7,7,0,0,0,.63-2.4,3.46,3.46,0,0,0-.27-1.46c-.11-.33-.25-.74-.39-1.32a8.42,8.42,0,0,1-.22-2.74,6.61,6.61,0,0,0-.19-2.34,5.93,5.93,0,0,0-.61-1.57,2.73,2.73,0,0,1-.41-1.46c0-2.07,1.36-3.62,2.38-4.76a9.74,9.74,0,0,1,3-2.36,22.25,22.25,0,0,1,4-1.21l1.44-.34a3.05,3.05,0,0,0,1.09-.35,2.67,2.67,0,0,0,1.11-1.21,4.45,4.45,0,0,1,1.26-1.51,4.26,4.26,0,0,1,1.91-.8,6.68,6.68,0,0,0,2.31-.9c1.47-.88,1.5-1.39,1.5-1.41h0a1.11,1.11,0,0,0-.29-.64,1.37,1.37,0,0,1-.35-1.24c.22-.75,1.09-1,1.93-1.18a4.8,4.8,0,0,1,3.34,0,3.41,3.41,0,0,1,1.51,1.55c.22.4.33.56.48.57.4,0,1-.68,1.35-1.39a2.81,2.81,0,0,0,.3-1.47,3.48,3.48,0,0,1,.28-1.51c.86-1.9,3.31-2.38,3.79-2.46,2.44-.38,5.11.82,5.72,2.58a1.92,1.92,0,0,1,.09.78,4.19,4.19,0,0,0,0,.92,4.37,4.37,0,0,0,3.6,4.75c1.23.5,1.75.69,2.18.57,1-.3,1.53-2,1.82-3.07a13.22,13.22,0,0,0,.46-3.59c0-1.11,0-2,.83-2.53a2.93,2.93,0,0,1,3.16.35c.79.6,1,1.37,1.35,3.06l.17.73a12.27,12.27,0,0,0,.35,1.34,22,22,0,0,1,.57,2.24c.47,2.09.69,3.18.82,3.86a8.7,8.7,0,0,0,.41,1.59,15.92,15.92,0,0,0,2.26,4.2,7.63,7.63,0,0,0,1.6,1.63,7.93,7.93,0,0,1,1.47,1.44c.59.72,3.46,4.53,2.61,8.91a21.69,21.69,0,0,1-.93,2.62c-.35.92-1.23,3.22-2.45,5.67a27,27,0,0,1-2.52,4.23,14.43,14.43,0,0,0-1.88,3.33c-.41.95-.64,1.64-.82,2.19a5.19,5.19,0,0,1-1.28,2.38,9.82,9.82,0,0,1-5.7,2.56A5.5,5.5,0,0,1,242.9,255.78Zm-3.33-1.15a24,24,0,0,1,2.84.12,3.58,3.58,0,0,0,1.12,0,8.85,8.85,0,0,0,5.13-2.27,4.12,4.12,0,0,0,1.06-2c.19-.57.42-1.28.85-2.27a15.66,15.66,0,0,1,2-3.52,26,26,0,0,0,2.44-4.09c1.2-2.41,2.07-4.68,2.4-5.54a23.21,23.21,0,0,0,.89-2.5c.79-4-2.07-7.69-2.39-8.09a6.87,6.87,0,0,0-1.32-1.28,8.44,8.44,0,0,1-1.78-1.82,17.06,17.06,0,0,1-2.4-4.46,9.36,9.36,0,0,1-.45-1.74c-.13-.67-.35-1.75-.82-3.82a18.23,18.23,0,0,0-.54-2.14c-.06-.2-.13-.38-.37-1.44L248,207c-.38-1.63-.51-2.12-1-2.48a2,2,0,0,0-2-.31c-.34.23-.37.72-.38,1.71a14.08,14.08,0,0,1-.5,3.84c-.37,1.32-.94,3.31-2.51,3.76-.77.22-1.5-.07-2.82-.6a6.67,6.67,0,0,1-3-1.72,6.77,6.77,0,0,1-1.28-3.86,6.84,6.84,0,0,1,0-1.08.8.8,0,0,0,0-.39c-.44-1.29-2.69-2.23-4.61-1.92-.24,0-2.38.42-3,1.88a2.53,2.53,0,0,0-.19,1.11,3.9,3.9,0,0,1-.4,1.91c-.24.48-1.15,2-2.32,1.94-.7-.05-1-.59-1.28-1.07a2.42,2.42,0,0,0-1.06-1.14,4.06,4.06,0,0,0-2.67.11c-.47.12-1.17.29-1.23.49a1.05,1.05,0,0,0,.21.38,2,2,0,0,1,.48,1.24c0,.72-.69,1.47-2,2.25a7.76,7.76,0,0,1-2.61,1,3.1,3.1,0,0,0-1.51.62,3.41,3.41,0,0,0-1,1.2,3.65,3.65,0,0,1-1.47,1.58,4,4,0,0,1-1.38.47l-1.42.34a22.2,22.2,0,0,0-3.81,1.12,8.73,8.73,0,0,0-2.68,2.14c-.91,1-2.15,2.4-2.13,4.08a1.79,1.79,0,0,0,.29,1,6.79,6.79,0,0,1,.7,1.8,7.53,7.53,0,0,1,.22,2.64,7.34,7.34,0,0,0,.2,2.45,10.67,10.67,0,0,0,.36,1.22,4.18,4.18,0,0,1,.31,1.83,7.77,7.77,0,0,1-.7,2.76,8.14,8.14,0,0,1-.78,1.39c-.28.43-.37.58-.35.89s.28.77.83,1.57.82,1.18,1.19,1.32a2.52,2.52,0,0,0,2.1-.52,2,2,0,0,0,.61-.7,2.12,2.12,0,0,1,.76-.83,2.44,2.44,0,0,1,2-.14,5.1,5.1,0,0,0,1.66.16c.2,0,.58-.05,3.32-1.37,1.31-.63,1.84-.92,2.17-1.1a7,7,0,0,1,.86-.41,22.52,22.52,0,0,1,5.8-1c3.32-.36,4.07-.25,4.77-.07,2,.54,3.19,1.38,3.52,2.51a2.15,2.15,0,0,1-.1,1.38,4,4,0,0,0-.22,1.27,3.62,3.62,0,0,0,.8,2.58s.1-.21.19-.35a4.41,4.41,0,0,1,1.32-1.41c1.31-.84,3.46-1,4.11,0,.33.51.14.95-.35,2.13-.18.42-.41,1-.69,1.66-.68,1.74-.76,2.16-.67,2.37s.29.32.66.48a3.19,3.19,0,0,1,1.46,1.1,2.73,2.73,0,0,1,.5,1.39,1,1,0,0,0,.22.66c.37.43,1,.44,2.76.41h1.32Z'/%3E%3Cpath d='M240,267.64a1.79,1.79,0,0,1-1.67-1.63,6.21,6.21,0,0,0-.2-.81,4.43,4.43,0,0,0-.38-.9,1.6,1.6,0,0,1-.26-1,1.92,1.92,0,0,1,.36-1c.11-.17.15-.23.14-.34s-.15-.34-.37-.55a1.18,1.18,0,0,1-.5-1.07c.14-.88,1.38-1.19,1.91-1.33a2,2,0,0,1,1.41,0,1.4,1.4,0,0,1,.73.81c.08.16.11.21.16.24h0c.07,0,.16,0,.44-.11a2.84,2.84,0,0,1,1.52-.27,1.7,1.7,0,0,1,1.39.72c.26.51,0,1.26-.79,2.36a7.6,7.6,0,0,1-1,1.13,4.66,4.66,0,0,0-.59.63,6.66,6.66,0,0,0-.94,1.76c-.25.64-.49,1.24-1.17,1.35Zm-.16-7.75a3,3,0,0,0-.57.1c-1,.26-1.15.48-1.17.52a1,1,0,0,1,.21.19,1.75,1.75,0,0,1,.67,1.19,1.42,1.42,0,0,1-.29,1,1,1,0,0,0-.21.51c0,.17,0,.23.15.45a6.29,6.29,0,0,1,.46,1.08,6.5,6.5,0,0,1,.22.92c.07.35.1.45.23.57a.74.74,0,0,0,.49.25c.12,0,.26-.36.4-.73a7.73,7.73,0,0,1,1.08-2,6.17,6.17,0,0,1,.7-.76,5.88,5.88,0,0,0,.87-1c.73-1,.7-1.33.7-1.34h0s-.1-.1-.6-.16a1.89,1.89,0,0,0-1,.2,1.47,1.47,0,0,1-1.26.09h0a1.4,1.4,0,0,1-.63-.73c-.09-.2-.12-.26-.23-.31A.58.58,0,0,0,239.88,259.89Z'/%3E%3Cpath d='M269.62,279.37a1.25,1.25,0,0,1-.32-.05,1.47,1.47,0,0,1-.87-1,4.9,4.9,0,0,0-.22-.48,4.78,4.78,0,0,0-1.1-1.37,1.56,1.56,0,0,1-.71-1.33,1.2,1.2,0,0,1,.5-.85,4.5,4.5,0,0,0,.68-.77,4,4,0,0,0,.53-1,1.67,1.67,0,0,1,.56-.86,2.13,2.13,0,0,1,1.71-.36,1.65,1.65,0,0,0,1.21-.17,1.34,1.34,0,0,0,.44-.48,3,3,0,0,1,1-1,9.63,9.63,0,0,1,1.41-.67c.54-.23.82-.32,1-.39a1.53,1.53,0,0,0,.32-.13c.41-.22.59-.51,1.33-1.88l.13-.25c1.29-2.37,1.64-3,2.33-3h.05c.53,0,.83.42,1.29,1a3,3,0,0,1,.81,1.9,2,2,0,0,1-.49,1.19l-.42.65a9.15,9.15,0,0,0-.62,1.12,2.14,2.14,0,0,1-.38.6,3,3,0,0,1-1.18.88,4.05,4.05,0,0,0-1.08.68,14.55,14.55,0,0,0-1.52,1.72c-.37.45-.59.75-.76,1a5.43,5.43,0,0,1-.75.84,4.31,4.31,0,0,1-1.11.76,1.74,1.74,0,0,0-.62.43,3.22,3.22,0,0,0-.7,1.07,3.87,3.87,0,0,1-1.08,1.5A2.36,2.36,0,0,1,269.62,279.37Zm.23-7.1a.8.8,0,0,0-.55.17.69.69,0,0,0-.25.42,4.63,4.63,0,0,1-.66,1.27,5.71,5.71,0,0,1-.81.92c-.18.16-.18.17-.18.21s.05.19.39.51a5.57,5.57,0,0,1,1.3,1.63c.11.2.19.38.26.54s.18.41.23.42.64-.32.79-.44a2.83,2.83,0,0,0,.82-1.16,4.14,4.14,0,0,1,.9-1.35,2.59,2.59,0,0,1,.9-.63,3.37,3.37,0,0,0,.87-.6,4.44,4.44,0,0,0,.62-.71l.78-1a15.61,15.61,0,0,1,1.65-1.85,5.48,5.48,0,0,1,1.3-.83,2,2,0,0,0,.85-.61,1.33,1.33,0,0,0,.24-.39,9.93,9.93,0,0,1,.68-1.22l.42-.67c.29-.44.33-.5.33-.67a2.17,2.17,0,0,0-.6-1.26,3.48,3.48,0,0,0-.55-.64,19.85,19.85,0,0,0-1.45,2.45L278,267c-.78,1.43-1.05,1.92-1.74,2.28a2.77,2.77,0,0,1-.46.2c-.18.06-.44.15-1,.37a9.42,9.42,0,0,0-1.25.58h0a2.16,2.16,0,0,0-.71.72,2.3,2.3,0,0,1-.74.78,2.62,2.62,0,0,1-1.85.33Z'/%3E%3Cpath d='M283.35,266.42a1,1,0,0,1-.56-.16c-.92-.61-.31-2.53-.24-2.74a3.73,3.73,0,0,1,.3-.67c.09-.17.1-.19.09-.27s-.1-.28-.33-.49a1.59,1.59,0,0,1-.62-1c-.06-.51.19-.81.55-1.23a12.61,12.61,0,0,0,.78-1c.58-.84.9-1.33.81-1.61a.62.62,0,0,0-.24-.3,1.34,1.34,0,0,1-.53-.88,1.59,1.59,0,0,1,.46-1.17c.06-.09.14-.18.2-.28a4,4,0,0,0,.34-2.5,10.8,10.8,0,0,0-.35-2.36c-.15-.61-.28-1.14.2-1.39.79-.42,1.7,1,1.74,1.09a7,7,0,0,1,.58,3.61c0,.27,0,.52,0,.74s0,.59,0,.8a1.1,1.1,0,0,1,.68-.08c.74.12,1.1.85,1.45,1.56a5.63,5.63,0,0,1,.4,1c.05.21.06.22.12.27a1.19,1.19,0,0,0,.85.21c.37,0,.89,0,1.12.47.46.88-.85,2.05-1.12,2.28a4.25,4.25,0,0,1-.8.52,4.78,4.78,0,0,0-.87.57,5.1,5.1,0,0,0-.77.73,3.83,3.83,0,0,0-.6.93,8.53,8.53,0,0,1-.61,1.1,5.55,5.55,0,0,1-1.1,1.36A3.53,3.53,0,0,1,283.35,266.42Zm1.73-16.51a11.39,11.39,0,0,1,.28,2.12,4.9,4.9,0,0,1-.5,3.09h0c-.08.12-.17.24-.26.35s-.26.34-.24.44,0,.1.19.24a1.57,1.57,0,0,1,.54.75c.23.77-.24,1.45-.94,2.48a13,13,0,0,1-.85,1.09c-.28.34-.33.41-.32.48s.1.21.3.4a1.68,1.68,0,0,1,.66,1.17,1.44,1.44,0,0,1-.21.81,2.69,2.69,0,0,0-.23.5,2.58,2.58,0,0,0-.14,1.61,3.25,3.25,0,0,0,1.22-.69,4.48,4.48,0,0,0,.9-1.14,8.17,8.17,0,0,0,.56-1,4.77,4.77,0,0,1,.73-1.15,7.33,7.33,0,0,1,.9-.85,5.18,5.18,0,0,1,1-.67,3.06,3.06,0,0,0,.63-.41,3.49,3.49,0,0,0,.82-1H290a2.14,2.14,0,0,1-1.53-.48,1.37,1.37,0,0,1-.4-.73,3.87,3.87,0,0,0-.33-.87c-.21-.44-.48-1-.72-1a.39.39,0,0,0-.21.06.89.89,0,0,1-.79.07c-.57-.27-.53-.94-.48-1.88q0-.33,0-.72a5.85,5.85,0,0,0-.43-3.05Z'/%3E%3Cpath d='M279.77,224.92a3.13,3.13,0,0,1-2.36-1.28,2.36,2.36,0,0,1-.43-1.23,1.49,1.49,0,0,0-.25-.79h0a1.9,1.9,0,0,0-.87-.69,2.35,2.35,0,0,1-1.19-1,3,3,0,0,1-.26-2.18A1.16,1.16,0,0,1,275,217c.63-.29,1.29.3,3.22,2.09.66.61,1,1,1.25,1.2a3.78,3.78,0,0,0,.73.63c.25.17.46.29.64.4.49.28.87.51,1,1a2.21,2.21,0,0,1-1.28,2.39A2,2,0,0,1,279.77,224.92Zm-2.2-3.85a2.55,2.55,0,0,1,.41,1.24,1.25,1.25,0,0,0,.24.74c.38.52,1.27,1.09,1.94.79a1.25,1.25,0,0,0,.72-1.2c0-.13-.15-.21-.56-.45-.2-.12-.43-.25-.7-.43a4.9,4.9,0,0,1-.87-.75c-.24-.24-.59-.58-1.23-1.18a19.59,19.59,0,0,0-2.15-1.84,2,2,0,0,0,.17,1.44,1.53,1.53,0,0,0,.76.61,2.74,2.74,0,0,1,1.27,1Z'/%3E%3Cpath d='M266.16,282.74H266c-.88-.13-1.28-1.26-1.23-2h0c0-.31.09-.47.68-1.58s.65-1.24,1-1.27a1,1,0,0,1,.86.5,3.26,3.26,0,0,1,.46,2.86C267.56,281.86,267,282.74,266.16,282.74Zm-.41-2c0,.48.25,1,.39,1s.53-.37.71-.86a2.29,2.29,0,0,0-.25-1.81l-.28.53a5.8,5.8,0,0,0-.57,1.17Z'/%3E%3Cpath d='M82,11.44a3.22,3.22,0,0,1-2.23-1.12c-.3-.35-.39-.67-.26-.94.22-.52.69-.43,2.42-.1,1.14.21,1.66.39,1.74.88s-.63,1.08-1.18,1.22A2,2,0,0,1,82,11.44Zm-.9-1.3a1.54,1.54,0,0,0,1.14.27l.09,0-.58-.12h0Z'/%3E%3Cpath d='M81.47,9.07a1.39,1.39,0,0,1-.86-.28,1.48,1.48,0,0,1-.56-1,1.26,1.26,0,0,1,.3-1h0A1.42,1.42,0,0,1,82,6.54a1.44,1.44,0,0,1,.72,1.77,1.41,1.41,0,0,1-1.27.76Zm-.16-1.7a.27.27,0,0,0-.21.08h0a.25.25,0,0,0-.06.22.48.48,0,0,0,.17.33.54.54,0,0,0,.4.06.35.35,0,0,0,.22-.15.48.48,0,0,0-.27-.48A.71.71,0,0,0,81.31,7.37Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bloc_testimonials .main_title h2 span.hide {
  left: 0px;
}
.bloc_testimonials .group_testimonials {
  position: relative;
  padding: 3em 0 2em;
}
.bloc_testimonials .group_testimonials::before {
  content: "";
  position: absolute;
  width: 32%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #faf6f1;
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials::before {
    width: 35%;
  }
}
@media screen and (max-width: 768px) {
  .bloc_testimonials .group_testimonials::before {
    width: 100%;
  }
}
.bloc_testimonials .group_testimonials .keyprase_group {
  position: relative;
  width: 26%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials .keyprase_group {
    width: 35%;
  }
}
@media screen and (max-width: 768px) {
  .bloc_testimonials .group_testimonials .keyprase_group {
    width: 100%;
  }
}
.bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_one, .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_three, .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_four {
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  text-align: center;
  font-size: 2.8em;
  letter-spacing: 0.1em;
  line-height: 1em;
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  padding: 0 15px;
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_one, .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_three, .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_four {
    font-size: 2.3em;
  }
}
.bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_one span.hide, .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_three span.hide, .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_four span.hide {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #e7d3b9;
  position: absolute;
  z-index: -1;
  font-size: inherit;
  line-height: 1.3em;
  margin: 0 0;
  font-weight: 700;
  left: 17px;
  bottom: -10px;
}
.bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_two {
  font-family: "Mrs Saint Delafield", cursive;
  text-align: center;
  font-size: 7em;
  line-height: 80px;
  margin: 0 0;
  padding-bottom: 11px;
}
@media screen and (max-width: 1400px) {
  .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_two {
    font-size: 6em;
  }
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_two {
    font-size: 5em;
    line-height: 53px;
  }
}
.bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_three {
  font-weight: 300;
  font-size: 2em;
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_three {
    font-size: 1.6em;
  }
}
.bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_three span.hide {
  font-weight: 300;
}
.bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_four {
  font-size: 1.9em;
  margin: 11px auto 0;
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials .keyprase_group .keyphrase_testi .line_four {
    font-size: 1.5em;
  }
}
.bloc_testimonials .group_testimonials .testimonials_section {
  width: 64%;
  margin-right: 10%;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .bloc_testimonials .group_testimonials .testimonials_section {
    width: 65%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .bloc_testimonials .group_testimonials .testimonials_section {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 500px) {
  .bloc_testimonials .group_testimonials .testimonials_section {
    margin-top: 50px;
  }
}
.bloc_testimonials .group_testimonials .testimonials_section .background {
  position: absolute;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider {
  height: 100%;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .slick-list {
  height: 100%;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group {
  display: flex;
  padding: 2em;
  align-items: center;
}
@media screen and (max-width: 500px) {
  .bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group {
    padding: 2em 2em 4em;
  }
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .figure {
  width: 30%;
}
@media screen and (max-width: 500px) {
  .bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .figure {
    display: none;
  }
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content {
  width: 65%;
  margin-left: 5%;
  color: #ffffff;
}
@media screen and (max-width: 500px) {
  .bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content {
    width: 100%;
    margin-left: 0;
  }
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .heading {
  display: flex;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .heading .firstname {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0;
  padding-right: 7px;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .heading .presentation {
  font-family: "Montserrat", sans-serif;
  margin: 0 0;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .travel_title {
  position: relative;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .travel_title p {
  padding-bottom: 17px;
  margin: 1px 0 0;
  font-size: 0.9em;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .travel_title::after {
  content: "";
  background-color: #ffffff;
  height: 1px;
  width: 35px;
  position: absolute;
}
.bloc_testimonials .group_testimonials .testimonials_section .testimonials_slider .item_testimonial .content_group .content .content_testimonial p {
  font-size: 0.8em;
  font-style: italic;
  padding-top: 30px;
  line-height: 1.7em;
}
.bloc_testimonials .group_testimonials .container-arrow {
  position: absolute;
  left: 2.5%;
  bottom: 4%;
  width: 95%;
}
.bloc_testimonials .group_testimonials .container-arrow .arrows {
  float: none;
  margin: 0;
  padding: 0;
  height: 37px;
}
.bloc_testimonials .group_testimonials .container-arrow .arrows .slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 78'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpolyline class='cls-1' points='33.57 28.14 44.43 39 33.57 49.86'/%3E%3Ccircle class='cls-1' cx='39' cy='39' r='38'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 37px;
  width: 37px;
  float: left;
  position: absolute;
  display: block;
  margin: 0% auto;
  border: none;
  padding: 0 0;
}
.bloc_testimonials .group_testimonials .container-arrow .arrows .slick-arrow.next-two {
  right: 0;
}
.bloc_testimonials .group_testimonials .container-arrow .arrows .slick-arrow.prev-two {
  transform: rotate(180deg);
  left: 0;
}
.bloc_testimonials .group_testimonials .container-arrow .arrows ::marker {
  display: none;
  content: none;
}

.bloc_articles .main_title span.subtitle {
  font-size: 5.5em;
}
.bloc_articles .main_title span.subtitle_bis {
  font-family: "Quicksand", sans-serif;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin-top: 20px;
  font-weight: 600;
  font-size: 1em;
  letter-spacing: 0.8px;
}
.bloc_articles .group_articles {
  padding-top: 1.5em;
}
.bloc_articles .group_articles .frame .col-li-4:nth-child(3n+1) {
  margin: 1vw 0 4vw;
}
.bloc_articles .group_articles .frame .col-li-4:nth-child(3n+2) {
  margin: 6vw 0 1vw;
}
.bloc_articles .group_articles .frame .col-li-4:nth-child(3n+3) {
  margin: 3vw 0 2vw;
}
.bloc_articles .article_item {
  position: relative;
  width: 25.333333vw;
  height: 31.333333vw;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .bloc_articles .article_item {
    min-height: 350px;
    width: 97%;
  }
}
@media screen and (max-width: 768px) {
  .bloc_articles .article_item {
    width: 80vw;
    height: 80vw;
  }
}
.bloc_articles .article_item a .item_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bloc_articles .article_item a .item_content .tag-list {
  margin: 0;
  padding: 0;
}
.bloc_articles .article_item a .item_content .tag-list li {
  list-style-type: none;
  width: -moz-max-content;
  width: max-content;
  background-color: #ffffff;
  color: #ee7430;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  margin-top: 2vw;
  padding: 7px 24px 7px 30px;
}
.bloc_articles .article_item a .item_content .tag-list li::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-bottom: 31.5px solid #ee7430;
  border-left: 17px solid #ffffff;
  width: 0;
  z-index: 0;
}
.bloc_articles .article_item a .item_content .tag-list li a {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 8px 20px;
}
.bloc_articles .article_item a .item_content .article_heading {
  width: 80%;
  position: absolute;
  left: 10%;
  bottom: 5%;
}
.bloc_articles .article_item a .item_content .article_heading .article_title {
  color: #ffffff;
}
@media screen and (max-width: 960px) {
  .bloc_articles .article_item a .item_content .article_heading .article_title {
    font-size: 0.9em;
  }
}
.bloc_articles .article_item a .item_content .article_heading .article_subtitle p {
  font-size: 0.9em;
  color: #ffffff;
}
@media screen and (max-width: 960px) {
  .bloc_articles .article_item a .item_content .article_heading .article_subtitle p {
    font-size: 0.8em;
  }
}

.actu_block {
  padding-top: 1em;
}
.actu_block .frame {
  align-items: center;
}
.actu_block .main_title {
  padding-bottom: 55px;
}
.actu_block picture {
  width: 85%;
  display: block;
  height: 100%;
}
.actu_block picture img {
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(100% - 20px);
  height: 100%;
  border: 10px solid #e7d3b9;
}
.actu_block .editor {
  padding-right: 18%;
}
.actu_block .link {
  margin: 35px 0 0 0;
}

.blog-main .main_head .main_title {
  font-size: 1.5em;
}
.blog-main .main_head .main_title span.subtitle {
  font-size: 1.8em;
  text-transform: initial;
}
@media screen and (max-width: 500px) {
  .blog-main .main_head .main_title span.subtitle {
    font-size: 1.3em;
  }
}

.show_articles {
  position: relative;
}
.show_articles .group_articles {
  padding-top: 4vw;
}
@media screen and (max-width: 960px) {
  .show_articles .group_articles .col-li-4 {
    width: 50%;
  }
}
.show_articles .group_articles .col-li-4:nth-child(3n+1) {
  margin: 1vw 0 4vw;
}
@media screen and (max-width: 960px) {
  .show_articles .group_articles .col-li-4:nth-child(3n+1) {
    margin: 2vw 0 2vw;
  }
}
.show_articles .group_articles .col-li-4:nth-child(3n+2) {
  margin: 4vw 0 1vw;
}
@media screen and (max-width: 960px) {
  .show_articles .group_articles .col-li-4:nth-child(3n+2) {
    margin: 2vw 0 2vw;
  }
}
.show_articles .group_articles .col-li-4:nth-child(3n+3) {
  margin: 3vw 0 2vw;
}
@media screen and (max-width: 960px) {
  .show_articles .group_articles .col-li-4:nth-child(3n+3) {
    margin: 2vw 0 2vw;
  }
}
.show_articles .group_articles .article_item {
  position: relative;
  width: 24.333333vw;
  height: 29.333333vw;
  margin: 0 auto;
}
@media screen and (max-width: 1120px) {
  .show_articles .group_articles .article_item {
    height: 350px;
  }
}
@media screen and (max-width: 960px) {
  .show_articles .group_articles .article_item {
    width: 92%;
  }
}
@media screen and (max-width: 768px) {
  .show_articles .group_articles .article_item {
    width: 100%;
    height: auto;
  }
}
.show_articles .group_articles .article_item figure.cover {
  min-height: 265px;
}
@media screen and (max-width: 768px) {
  .show_articles .group_articles .article_item figure.cover {
    height: 350px;
  }
}
.show_articles .group_articles .article_item a .item_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.show_articles .group_articles .article_item a .item_content .tag-list {
  margin: 0;
  padding: 0;
}
.show_articles .group_articles .article_item a .item_content .tag-list li {
  list-style-type: none;
  width: -moz-max-content;
  width: max-content;
  background-color: #ffffff;
  color: #ee7430;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  margin-top: 2vw;
  padding: 7px 24px 7px 30px;
}
.show_articles .group_articles .article_item a .item_content .tag-list li::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-bottom: 31.5px solid #ee7430;
  border-left: 17px solid #ffffff;
  width: 0;
  z-index: 0;
}
.show_articles .group_articles .article_item a .item_content .tag-list li a {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 8px 20px;
}
.show_articles .group_articles .article_item a .item_content .article_heading {
  width: 80%;
  position: absolute;
  left: 10%;
  bottom: 5%;
}
.show_articles .group_articles .article_item a .item_content .article_heading .article_title {
  color: #ffffff;
}
.show_articles .group_articles .article_item a .item_content .article_heading .article_subtitle p {
  font-size: 0.9em;
  color: #ffffff;
}
.show_articles::after {
  content: "";
  height: 85%;
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(231, 211, 185, 0.2);
}
.show_articles .pagination .frame {
  display: flex;
  justify-content: center;
}
.show_articles .pagination .frame .nav-links .page-numbers {
  color: #ee7430;
  margin: 0 3px;
  padding: 2px 7px;
  border: 1px solid #ee7430;
}
.show_articles .pagination .frame .nav-links .page-numbers.current {
  background-color: #ee7430;
  color: #ffffff;
}
.show_articles .pagination .frame .nav-links .page-numbers.prev, .show_articles .pagination .frame .nav-links .page-numbers.next {
  border: none;
  font-weight: 400;
  margin: 0 0;
}

.main_head {
  padding: 0;
  height: 65vh;
  min-height: 559px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .main_head {
    min-height: 410px;
  }
}
@media screen and (max-width: 500px) {
  .main_head {
    min-height: 250px;
    height: 44vh;
  }
}
.main_head .main_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -18%);
  width: 75%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .main_head .main_title {
    width: 85%;
  }
}
.main_head .main_title h1 {
  color: #ffffff;
  font-size: 3em;
}
@media screen and (max-width: 1400px) {
  .main_head .main_title h1 {
    font-size: 2.5em;
  }
}
@media screen and (max-width: 1120px) {
  .main_head .main_title h1 {
    font-size: 2.2em;
  }
}
@media screen and (max-width: 768px) {
  .main_head .main_title h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 500px) {
  .main_head .main_title h1 {
    font-size: 1.3em;
  }
}

.head_article .subtitle h2 {
  font-size: 2em;
  line-height: 1.3em;
  position: relative;
  text-align: center;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 0;
}
@media screen and (max-width: 1120px) {
  .head_article .subtitle h2 {
    font-size: 1.6em;
  }
}
@media screen and (max-width: 500px) {
  .head_article .subtitle h2 {
    font-size: 1.2em;
  }
}
.head_article .subtitle h2 span {
  color: #e7d3b9;
  position: absolute;
  z-index: -1;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  line-height: 1.3em;
  text-transform: uppercase;
  margin: 0 0;
  font-weight: 700;
  left: 5px;
  bottom: -3px;
}
@media screen and (max-width: 1120px) {
  .head_article .subtitle h2 span {
    left: 2px;
    bottom: -2px;
  }
}

.cat_article {
  margin-top: 25px;
}
.cat_article .tag-list {
  padding: 0;
  margin: 0 auto;
  display: block;
  width: -moz-max-content;
  width: max-content;
}
.cat_article .tag-list li {
  list-style-type: none;
  width: -moz-max-content;
  width: max-content;
  padding: 7px 8px;
  background-color: #ee7430;
  position: relative;
}
.cat_article .tag-list li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 33px solid #ffffff;
  border-right: 17px solid #ee7430;
  width: 0;
  z-index: 1;
}
.cat_article .tag-list li::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-bottom: 34px solid #ffffff;
  border-left: 17px solid #ee7430;
  width: 0;
  z-index: 1;
}
.cat_article .tag-list li a {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 8px 20px;
}

.content_article {
  padding-top: 0;
}
.content_article .content {
  width: 78%;
  margin: 0 auto;
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 30px;
}
@media screen and (max-width: 500px) {
  .content_article .content {
    width: 100%;
  }
}
.content_article .content h2 {
  text-align: inherit;
  font-size: 1.6em;
}
@media screen and (max-width: 500px) {
  .content_article .content h2 {
    font-size: 1.2em;
    line-height: 1.3em;
    margin-top: 15px;
  }
}
.content_article .content ul li {
  padding: 10px 0;
}
.content_article .content ul li::marker {
  color: #ee7430;
}
.content_article .content figure {
  padding: 20px 0;
}
.content_article .content hr {
  border-color: #ffffff;
  margin: 10px 0;
}
.content_article .author {
  padding-top: 16px;
  width: 78%;
  margin: 0 auto;
}
.content_article .author .author-infos {
  color: #ee7430;
}

.articles_group {
  padding-top: 4vw;
}
.articles_group .article_item {
  position: relative;
  width: 27.333333vw;
  height: 21.333333vw;
  margin: 0 auto;
}
@media screen and (max-width: 500px) {
  .articles_group .article_item {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .articles_group .article_item a figure {
    height: 300px;
    margin-bottom: 15px;
  }
}
.articles_group .article_item a .item_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.articles_group .article_item a .item_content .tag-list {
  margin: 0;
  padding: 0;
}
.articles_group .article_item a .item_content .tag-list li {
  list-style-type: none;
  width: -moz-max-content;
  width: max-content;
  background-color: #ffffff;
  color: #ee7430;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  margin-top: 2vw;
  padding: 7px 24px 7px 30px;
}
.articles_group .article_item a .item_content .tag-list li::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-bottom: 31.5px solid #ee7430;
  border-left: 17px solid #ffffff;
  width: 0;
  z-index: 0;
}
.articles_group .article_item a .item_content .tag-list li a {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 8px 20px;
}
.articles_group .article_item a .item_content .article_heading {
  width: 80%;
  position: absolute;
  left: 10%;
  bottom: 5%;
}
.articles_group .article_item a .item_content .article_heading .article_title {
  color: #ffffff;
}
.articles_group .article_item a .item_content .article_heading .article_subtitle p {
  font-size: 0.9em;
  color: #ffffff;
}

.contact .main_head {
  height: 58vh;
  min-height: 490px;
}
@media screen and (max-width: 768px) {
  .contact .main_head {
    height: 390px;
    min-height: 390px;
  }
}
.contact .main_head .form_back {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 85%;
  transform: translate(-50%, -50%);
}
.contact .main_head .main_title h1 {
  color: #181716;
  position: relative;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}
.contact .main_head .main_title h1 span.hide {
  bottom: -3px;
}
.contact .main_head .main_title .demande_devis {
  z-index: 1;
  position: relative;
}
.contact .main_agencies {
  padding: 0 0 3em;
  margin-top: -46px;
  position: relative;
}
.contact .main_agencies::before {
  content: "";
  position: absolute;
  top: 46px;
  left: 0;
  width: 100%;
  height: calc(100% - 46px);
  background-color: #faf6f1;
}
@media screen and (max-width: 1280px) {
  .contact .main_agencies .col-li-3 {
    width: 50%;
    margin: 14px 0;
  }
}
.contact .main_agencies .item_agency {
  width: 95%;
  margin: 0 auto;
  background-color: #ffffff;
  box-shadow: 1px 1px 13px -3px rgba(0, 0, 0, 0.2);
}
.contact .main_agencies .item_agency .heading_agency {
  padding: 1vw;
  display: flex;
}
.contact .main_agencies .item_agency .heading_agency h2 {
  font-size: 1em;
  letter-spacing: 0;
  text-transform: initial;
}
@media screen and (max-width: 1280px) {
  .contact .main_agencies .item_agency .heading_agency h2 {
    font-size: 0.8em;
  }
}
.contact .main_agencies .item_agency .heading_agency h2.orange {
  color: #ee7430;
  padding-left: 5px;
}
.contact .main_agencies .item_agency .photo_agency figure {
  height: 10vw;
}
@media screen and (max-width: 768px) {
  .contact .main_agencies .item_agency .photo_agency figure {
    height: 150px;
  }
}
.contact .main_agencies .item_agency .content_agency {
  padding: 2vw 1vw;
}
.contact .main_agencies .item_agency .content_agency .infos_agency .tel {
  position: relative;
}
.contact .main_agencies .item_agency .content_agency .infos_agency .tel::before {
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.92 7.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee712e;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M7.92,4A4,4,0,1,1,4,0a4,4,0,0,1,4,4'/%3E%3Cpath class='cls-2' d='M5.86,5l-.55-.55a.29.29,0,0,0-.41,0l-.28.28-.06,0a3.06,3.06,0,0,1-.67-.49,3.32,3.32,0,0,1-.49-.67l0-.06.19-.19.09-.09a.29.29,0,0,0,0-.41l-.55-.55a.29.29,0,0,0-.41,0l-.16.15h0a.65.65,0,0,0-.13.23.86.86,0,0,0-.06.23c-.07.6.2,1.16,1,1.91a2.56,2.56,0,0,0,1.91,1,.86.86,0,0,0,.23-.06.65.65,0,0,0,.23-.13h0l.16-.16a.29.29,0,0,0,0-.41'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.contact .main_agencies .item_agency .content_agency .infos_agency .tel a {
  color: #181716;
  font-size: 0.9em;
  padding-left: 28px;
}
.contact .main_agencies .item_agency .content_agency .infos_agency .email {
  position: relative;
  margin: 15px 0 15px;
}
.contact .main_agencies .item_agency .content_agency .infos_agency .email::before {
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.92 7.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee712e;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M7.92,4A4,4,0,1,1,4,0a4,4,0,0,1,4,4'/%3E%3Cpath class='cls-2' d='M5.69,5.59a.37.37,0,0,0,.25-.09L4.75,4.31l-.09.06-.21.15a1.24,1.24,0,0,1-.23.11A.65.65,0,0,1,4,4.69H4a.65.65,0,0,1-.26-.06,1.12,1.12,0,0,1-.22-.11l-.22-.15-.08-.06L2,5.5a.37.37,0,0,0,.25.09Z'/%3E%3Cpath class='cls-2' d='M2.14,3.55a1.59,1.59,0,0,1-.24-.2V5.17L3,4.11l-.81-.56'/%3E%3Cpath class='cls-2' d='M5.79,3.55,5,4.11,6,5.17V3.35a1.14,1.14,0,0,1-.23.2'/%3E%3Cpath class='cls-2' d='M5.69,2.33H2.23A.34.34,0,0,0,2,2.45a.45.45,0,0,0-.1.31A.53.53,0,0,0,2,3.08a1.42,1.42,0,0,0,.28.27l.48.34L3.12,4l.24.17,0,0,.07.05.12.09.13.07.13.07.12,0H4l.12,0,.14-.07.12-.07.13-.09.06-.05,0,0L4.8,4l.87-.6A1.33,1.33,0,0,0,6,3.06a.66.66,0,0,0,.11-.36A.36.36,0,0,0,6,2.44a.35.35,0,0,0-.27-.11'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.contact .main_agencies .item_agency .content_agency .infos_agency .email a {
  color: #181716;
  font-size: 12px;
  padding-left: 28px;
}
@media screen and (max-width: 1400px) {
  .contact .main_agencies .item_agency .content_agency .infos_agency .email a {
    font-size: 10px;
  }
}
@media screen and (max-width: 1280px) {
  .contact .main_agencies .item_agency .content_agency .infos_agency .email a {
    font-size: 0.9em;
  }
}
.contact .main_agencies .item_agency .content_agency .infos_agency .address {
  position: relative;
}
.contact .main_agencies .item_agency .content_agency .infos_agency .address::before {
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.92 7.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee712e;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M7.92,4A4,4,0,1,1,4,0a4,4,0,0,1,4,4'/%3E%3Cpath class='cls-2' d='M4,2.33a1,1,0,1,1,0,2A1,1,0,0,1,4,2.33M3.9,6.16a.07.07,0,0,0,.06,0,.09.09,0,0,0,.07,0,7.53,7.53,0,0,0,.73-.89,3.8,3.8,0,0,0,.8-1.94,1.6,1.6,0,1,0-3.2,0,3.8,3.8,0,0,0,.81,2,8.13,8.13,0,0,0,.73.88'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.contact .main_agencies .item_agency .content_agency .infos_agency .address a {
  color: #181716;
  font-size: 0.9em;
  padding-left: 28px;
  display: block;
}
.contact .main_agencies .item_agency .content_agency .button_agency .link_blue {
  margin: 23px auto 8px;
  min-width: 175px;
  text-align: center;
}
.contact .main_agencies .item_agency .content_agency .button_agency .link {
  margin: 0 auto;
  min-width: 175px;
  text-align: center;
}
.contact .main_agencies .item_agency .content_agency .button_agency .link.blue {
  margin: 23px auto 8px;
  min-width: 175px;
  text-align: center;
}
.contact .main_agencies .item_agency .content_agency .button_agency .link button {
  margin: 0 auto;
}

/* Datamime Signup Modal */
.disable-scroll {
  overflow: hidden;
}

.dm-modal, .dm-vierzon, .dm-issoudun, .dm-bourges, .dm-devis {
  width: 100%;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  box-sizing: border-box;
  top: 0;
  left: 0;
  right: 0;
  position: fixed;
  z-index: 2347483657 !important;
  transition: 0.8s ease all;
  display: block;
}

.dm-modal-mask, .dm-vierzon-mask, .dm-issoudun-mask, .dm-bourges-mask, .dm-devis-mask {
  opacity: 0.9 !important;
  visibility: visible;
  background-color: #1e4656;
  transition: all 0.4s ease;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 2447483658 !important;
}

.dm-modal-box, .dm-vierzon-box, .dm-issoudun-box, .dm-bourges-box, .dm-devis-box {
  position: absolute;
  width: 54%;
  min-height: 90vh;
  background: #fff;
  top: 35px;
  left: 50%;
  transform: translate(-50%, 0);
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  z-index: 2547483659 !important;
  transition: 0.4s ease all;
}
.dm-modal-box > div, .dm-vierzon-box > div, .dm-issoudun-box > div, .dm-bourges-box > div, .dm-devis-box > div {
  padding: 40px;
  box-sizing: border-box;
}
.dm-modal-box .dm-content, .dm-vierzon-box .dm-content, .dm-issoudun-box .dm-content, .dm-bourges-box .dm-content, .dm-devis-box .dm-content {
  width: 100%;
}

button.dm-close-modal, button.dm-close-vierzon, button.dm-close-issoudun, button.dm-close-bourges, button.dm-close-devis {
  background: transparent;
  border: none;
  outline: none;
  top: 20px;
  position: absolute;
  right: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.dm-modal-hide, .dm-vierzon-hide, .dm-issoudun-hide, .dm-bourges-hide, .dm-devis-hide {
  display: none;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  top: -200%;
  transition: 0.7s ease all;
}

.dm-modal-hide .dm-modal-mask, .dm-vierzon-hide .dm-vierzon-mask, .dm-issoudun-hide .dm-issoudun-mask, .dm-bourges-hide .dm-bourges-mask, .dm-devis-hide .dm-devis-mask {
  display: none;
}

@media (max-width: 1023px) {
  .dm-modal-box, .dm-vierzon-box, .dm-issoudun-box, .dm-bourges-box, .dm-devis-box {
    width: 100%;
    max-width: 100%;
    flex-direction: column-reverse;
    border-radius: 0px !important;
    position: absolute;
    top: 0;
    z-index: 8247483646 !important;
    min-height: 100vh;
    transform: translate(0px, 0px);
    border-radius: 0 !important;
    left: 0;
  }
  .dm-modal-box > div, .dm-vierzon-box > div, .dm-issoudun-box > div, .dm-bourges-box > div, .dm-devis-box > div {
    width: 100% !important;
    border-radius: 0px !important;
  }
}
.dm-modal, .dm-vierzon, .dm-issoudun, .dm-bourges, .dm-devis {
  overflow: auto;
}

/* Form in popup */
.grp-input {
  display: flex;
  margin-left: -15px;
  width: calc(100% + 30px);
}

.pop-up-form label {
  margin-top: 20px;
  font-size: 16px;
  line-height: 22px;
}

.grp-input label {
  width: 50%;
  box-sizing: border-box;
  padding: 0 15px;
}

.pop-up-form label input, .grp-input .intl-tel-input {
  margin-top: 5px;
  width: 100%;
  background: #f6f6f6;
  font-size: 18px;
  color: #000;
}

.pop-up-form input.wpcf7-form-control.wpcf7-submit {
  width: 100%;
  margin-top: 15px;
}

.pop-up-form label br {
  display: none;
  height: 0;
}

@media (max-width: 991px) {
  .grp-input {
    display: block;
    margin-left: 0px;
    width: 100%;
  }
  .grp-input label {
    width: 100%;
    padding: 0;
  }
}
.dm-content form h4 {
  text-align: center;
  font-weight: 400;
  font-size: 1.5em;
  color: #181716;
}
.dm-content form h5 {
  display: flex;
  justify-content: center;
  font-weight: 600;
  text-transform: initial;
  padding: 8px;
  font-size: 1em;
  color: #181716;
}
.dm-content form h5 span {
  color: #ee7430;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  font-weight: 600;
}
.dm-content form .content_popup {
  padding: 35px 0 0;
}
.dm-content form .content_popup .wpcf7-form-control-wrap {
  position: relative;
  width: 100%;
  display: block;
  padding: 10px 0;
  box-sizing: border-box;
}
.dm-content form .content_popup .wpcf7-form-control-wrap .wpcf7-radio {
  display: flex;
  width: 80%;
  margin: 0 auto;
  justify-content: space-evenly;
}
@media screen and (max-width: 768px) {
  .dm-content form .content_popup .wpcf7-form-control-wrap .wpcf7-radio {
    width: 100%;
  }
}
.dm-content form .content_popup .wpcf7-form-control-wrap .wpcf7-radio.type-rdv {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .dm-content form .content_popup .wpcf7-form-control-wrap .wpcf7-radio.type-rdv {
    display: flex;
    flex-direction: column;
  }
}
.dm-content form .content_popup .wpcf7-form-control-wrap .wpcf7-radio.type-rdv .wpcf7-list-item {
  font-size: 0.9em;
}
@media screen and (max-width: 768px) {
  .dm-content form .content_popup .wpcf7-form-control-wrap .wpcf7-radio.type-rdv .wpcf7-list-item {
    margin: 4px 0;
  }
}
.dm-content form .content_popup input[type=text], .dm-content form .content_popup input[type=email], .dm-content form .content_popup input[type=tel], .dm-content form .content_popup input[type=date] {
  border: none;
  border-bottom: 1px solid #181716;
  width: calc(100% - 16px);
  margin: 0px 6px;
  min-height: 35px;
}
.dm-content form .content_popup input[type=text]::-moz-placeholder, .dm-content form .content_popup input[type=email]::-moz-placeholder, .dm-content form .content_popup input[type=tel]::-moz-placeholder, .dm-content form .content_popup input[type=date]::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.dm-content form .content_popup input[type=text]::placeholder, .dm-content form .content_popup input[type=email]::placeholder, .dm-content form .content_popup input[type=tel]::placeholder, .dm-content form .content_popup input[type=date]::placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.dm-content form .content_popup input[type=text]:focus, .dm-content form .content_popup input[type=text]:focus-visible, .dm-content form .content_popup input[type=email]:focus, .dm-content form .content_popup input[type=email]:focus-visible, .dm-content form .content_popup input[type=tel]:focus, .dm-content form .content_popup input[type=tel]:focus-visible, .dm-content form .content_popup input[type=date]:focus, .dm-content form .content_popup input[type=date]:focus-visible {
  background: #f8f8f8;
  outline: none;
}
.dm-content form .content_popup select {
  min-height: 35px;
  width: calc(100% - 16px);
  margin: 0px 6px;
  border: none;
  border-bottom: 1px solid #181716;
}
.dm-content form .content_popup select::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.dm-content form .content_popup select::placeholder, .dm-content form .content_popup select option {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.dm-content form .content_popup textarea {
  width: calc(100% - 24px);
  border: none;
  padding: 12px;
  max-height: 95px;
  background-color: rgba(231, 194, 162, 0.2);
}
.dm-content form .content_popup textarea::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
  font-family: 12px;
}
.dm-content form .content_popup textarea::placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
  font-family: 12px;
}
.dm-content form .content_popup .intertitle {
  padding: 35px 8px 15px;
  text-align: left;
  justify-content: start;
  font-size: 1.3em;
}
.dm-content form .content_popup .informations_bottom {
  padding-top: 30px;
}
.dm-content form .content_popup input[type=submit] {
  position: relative;
  display: block;
  background: #ee7430;
  border-radius: 33px;
  line-height: 1em;
  width: 100%;
  margin: 45px auto 0px;
  background-color: #ee7430;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  padding: 11px 22px;
  display: block;
}
.dm-content form::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.dm-content form::placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}

.dm-devis-box .dm-content form p.intro {
  padding: 8px 0 0;
}
.dm-devis-box .dm-content form .content_popup {
  padding: 8px 0 0;
}
.dm-devis-box .dm-content form .content_popup .intertitle {
  padding: 17px 8px 0px;
}
.dm-devis-box .dm-content form .content_popup label {
  font-size: 0.8em;
  padding-left: 6px;
}
.dm-devis-box .dm-content form .content_popup input[type=submit] {
  margin: 15px auto 0px;
}

.turnkey-single .main_head {
  padding: 0;
  height: 65vh;
  min-height: 559px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .turnkey-single .main_head {
    min-height: 410px;
  }
}
.turnkey-single .main_head .main_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -18%);
  width: 75%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .turnkey-single .main_head .main_title {
    width: 85%;
  }
}
.turnkey-single .main_head .main_title h1 {
  color: #ffffff;
  font-size: 3em;
}
@media screen and (max-width: 1400px) {
  .turnkey-single .main_head .main_title h1 {
    font-size: 2.5em;
  }
}
@media screen and (max-width: 768px) {
  .turnkey-single .main_head .main_title h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single .main_head .main_title h1 {
    font-size: 1.3em;
  }
}
.turnkey-single .main_title span.subtitle {
  font-size: 1.2em;
  text-transform: initial;
  line-height: 0.4em;
}
.turnkey-single .turnkey_tabs {
  padding: 0 0 3em;
}
.turnkey-single .turnkey_tabs .trip-page {
  margin: -60px auto 0;
  width: 80%;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .turnkey-single .turnkey_tabs .trip-page {
    width: 100%;
  }
}
.turnkey-single .turnkey_tabs .trip-page .trip-navigation {
  position: relative;
}
@media screen and (max-width: 768px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation {
    position: sticky;
    top: 77px;
    z-index: 1;
    background: #ffffff;
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation {
    top: 65px;
  }
}
.turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs {
  height: 60px;
  width: 100%;
  margin: 0 0;
  padding: 0 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs {
    height: 78px;
  }
}
.turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li {
  padding: 0 25px;
  background-color: #e8e8e8;
  border-right: 0.5px solid #ffffff;
  border-left: 0.5px solid #ffffff;
}
@media screen and (max-width: 960px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li {
    padding: 8px 12px;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li {
    padding: 3px 7px;
  }
}
.turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li a {
  color: #181716;
  text-transform: uppercase;
  padding: 0;
  font-size: 1.125em;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 960px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li a {
    font-size: 1em;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li a {
    font-size: 0.9em;
  }
}
.turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li.active {
  background-color: #ffffff;
}
.turnkey-single .turnkey_tabs .trip-page .trip-navigation .tabs li::marker {
  content: none;
  display: none;
}
.turnkey-single #tab-trip1 .trip-info .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
}
@media screen and (max-width: 1120px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .col-li-title {
    width: 60%;
  }
}
@media screen and (max-width: 1120px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .col-li-infos {
    width: 40%;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .title_heading {
  display: flex;
  align-items: center;
  height: 100%;
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .title_heading h2 {
  font-size: 1.3em;
  letter-spacing: 0px;
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .title_heading h2 span {
  display: inline;
  font-family: "Montserrat", sans-serif;
  color: #ee7430;
  font-weight: 400;
  font-size: inherit;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1400px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    align-items: center;
  }
}
@media screen and (max-width: 1120px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading {
    justify-content: space-between;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading {
  width: 33.3%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1400px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading {
    width: 100%;
    justify-content: end;
    margin-top: 15px;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading p {
    font-size: 0.9em;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  width: 33.33%;
}
@media screen and (max-width: 1400px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article {
    width: auto;
    padding-right: 35px;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article {
    width: 50%;
    padding-right: 0;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article figure {
  height: 45px;
  width: 45px;
  margin: 0;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article figure {
    height: 35px;
    width: 35px;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article strong {
  width: calc(100% - 55px);
  padding-left: 10px;
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading {
  width: 33.33%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading {
    width: auto;
    justify-content: end;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading {
    width: 50%;
  }
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading p {
  font-weight: 600;
  text-align: center;
}
.turnkey-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading p span {
  font-size: 1.5em;
}
.turnkey-single #tab-trip1 .trip-intro {
  padding: 2vw 1vw 1vw;
}
.turnkey-single #tab-trip1 .trip-intro .main_title h3 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
}
.turnkey-single #tab-trip1 .trip-intro .main_title h3 span {
  left: 3px;
  bottom: -2px;
}
.turnkey-single #tab-trip1 .trip-intro .main_intro {
  padding-top: 1vw;
}
.turnkey-single #tab-trip1 .trip-bests {
  padding: 1vw;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip1 .trip-bests {
    padding: 5vw 0;
  }
}
.turnkey-single #tab-trip1 .trip-bests .main_title h3 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
}
.turnkey-single #tab-trip1 .trip-bests .main_title h3 span {
  left: 3px;
  bottom: -2px;
}
.turnkey-single #tab-trip1 .trip-bests .list_bests {
  padding-top: 1vw;
}
.turnkey-single #tab-trip1 .trip-bests .list_bests ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.turnkey-single #tab-trip1 .trip-bests .list_bests ul li {
  width: calc(50% - 48px);
  position: relative;
  padding: 0 0 0 24px;
  margin: 9px 0;
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip1 .trip-bests .list_bests ul li {
    width: 100%;
  }
}
.turnkey-single #tab-trip1 .trip-bests .list_bests ul li::before {
  content: "";
  top: 3px;
  left: 0;
  width: 15px;
  height: 15px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M369.16,174.77a20,20,0,0,1,0,28.28L235,337.23a20,20,0,0,1-28.28,0l-63.87-63.87a20,20,0,0,1,28.28-28.29l49.73,49.73,120-120A20,20,0,0,1,369.16,174.77ZM512,256c0,141.5-114.52,256-256,256S0,397.48,0,256,114.52,0,256,0,512,114.52,512,256Zm-40,0A216,216,0,1,0,256,472,215.88,215.88,0,0,0,472,256Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-bests .list_bests ul li::marker {
  content: none;
  display: none;
}
.turnkey-single #tab-trip1 .trip-bests .list_bests ul li:nth-child(2n+1) {
  padding: 0 24px 0 24px;
}
.turnkey-single #tab-trip1 .trip-bests .list_bests ul li:nth-child(2n+2) {
  margin: 9px 0 9px 24px;
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip1 .trip-bests .list_bests ul li:nth-child(2n+2) {
    margin: 9px 0 9px 0;
  }
}
.turnkey-single #tab-trip1 .trip-gallery {
  position: relative;
}
.turnkey-single #tab-trip1 .trip-gallery .slider-for .slick-slide {
  height: 32vw;
}
.turnkey-single #tab-trip1 .trip-gallery .slider-for .slick-slide figure {
  width: 100%;
  height: 100%;
}
.turnkey-single #tab-trip1 .trip-gallery .slider-for .slick-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.turnkey-single #tab-trip1 .trip-gallery .slider-nav .slick-slide {
  height: 10vw;
  min-height: 50px;
  padding: 6px 4px;
}
.turnkey-single #tab-trip1 .trip-gallery .slider-nav .slick-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.turnkey-single #tab-trip1 .trip-gallery .container-arrow {
  position: absolute;
  left: -7.5%;
  top: 50%;
  width: 115%;
}
.turnkey-single #tab-trip1 .trip-gallery .container-arrow .arrows {
  float: none;
  margin: 0;
  padding: 0;
  height: 37px;
}
.turnkey-single #tab-trip1 .trip-gallery .container-arrow .arrows .slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e7d3b9;opacity:0.4;%7D.cls-2%7Bfill:none;stroke:%23040806;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:0.3;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Ccircle class='cls-1' cx='35' cy='35' r='35'/%3E%3Cpolyline class='cls-2' points='39.38 46.5 28.84 35.96 39.38 25.43'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 37px;
  width: 37px;
  float: left;
  position: absolute;
  display: block;
  margin: 0% auto;
  border: none;
}
.turnkey-single #tab-trip1 .trip-gallery .container-arrow .arrows .slick-arrow.next-one {
  transform: rotate(180deg);
  right: 0;
}
.turnkey-single #tab-trip1 .trip-gallery .container-arrow .arrows .slick-arrow.prev-one {
  left: 0;
}
.turnkey-single #tab-trip1 .trip-gallery .container-arrow .arrows ::marker {
  display: none;
  content: none;
}
.turnkey-single #tab-trip1 .trip-calendar {
  padding: 3em 0;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip1 .trip-calendar {
    padding: 3em 0 0;
  }
}
.turnkey-single #tab-trip1 .trip-calendar .title_calendar .main_title h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  text-align: center;
  padding-bottom: 45px;
  position: relative;
}
.turnkey-single #tab-trip1 .trip-calendar .title_calendar .main_title h2::after {
  content: "";
  position: absolute;
  bottom: 15px;
  left: calc(50% - 45px);
  width: 90px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100.94 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M0,.5c5.61,0,5.61,4,11.21,4s5.61-4,11.22-4,5.6,4,11.21,4,5.6-4,11.21-4,5.6,4,11.21,4,5.61-4,11.22-4,5.61,4,11.21,4S84.1.5,89.71.5s5.61,4,11.23,4'/%3E%3Cpath class='cls-1' d='M0,10.5c5.61,0,5.61,4,11.21,4s5.61-4,11.22-4,5.6,4,11.21,4,5.6-4,11.21-4,5.6,4,11.21,4,5.61-4,11.22-4,5.61,4,11.21,4,5.61-4,11.22-4,5.61,4,11.23,4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group {
  padding-top: 1em;
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame {
  flex-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame {
    flex-wrap: wrap;
    display: flex;
  }
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .item_calen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .item_calen {
    width: 16% !important;
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .item_calen:first-child {
    display: none;
  }
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame h3 {
  font-size: 1em;
  height: 40px;
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame h3 {
    font-size: 0.8em;
  }
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen {
  height: 30px;
  width: 30px;
  margin-bottom: 11px;
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.top {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.15 25.15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300cd40;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M12.58,25.15a12.44,12.44,0,0,1-4.9-1A12.54,12.54,0,0,1,1,17.47,12.6,12.6,0,0,1,1,7.68,12.54,12.54,0,0,1,7.68,1a12.6,12.6,0,0,1,9.79,0,12.54,12.54,0,0,1,6.69,6.69,12.6,12.6,0,0,1,0,9.79,12.54,12.54,0,0,1-6.69,6.69A12.43,12.43,0,0,1,12.58,25.15Zm0-23.36a10.76,10.76,0,0,0-4.2.85A10.8,10.8,0,0,0,2.64,8.38a10.78,10.78,0,0,0,0,8.39,10.8,10.8,0,0,0,5.74,5.74,10.78,10.78,0,0,0,8.39,0,10.79,10.79,0,0,0,6.59-9.93,10.76,10.76,0,0,0-.85-4.2,10.79,10.79,0,0,0-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='8.01' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M12.58,20.37a6,6,0,0,1-5.33-3.23.91.91,0,0,1,.39-1.21.88.88,0,0,1,1.2.38,4.21,4.21,0,0,0,7.47,0,.89.89,0,0,1,1.21-.38.9.9,0,0,1,.38,1.21,6,6,0,0,1-5.32,3.23Z'/%3E%3Cpath class='cls-1' d='M18.13,12.46a.81.81,0,0,1-.81-.81.72.72,0,0,0-1.44,0,.81.81,0,1,1-1.61,0,2.33,2.33,0,1,1,4.66,0A.81.81,0,0,1,18.13,12.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.bon {
  background-image: url("data:image/svg+xml,%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.14 25.14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237df9d0;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cg id='Calque_2-2'%3E%3Cg id='_ëÎÓÈ_2'%3E%3Cpath class='cls-1' d='M12.57,25.14c-1.68,0-3.35-.34-4.9-1-3.01-1.27-5.41-3.67-6.68-6.68C-.33,14.33-.33,10.8.99,7.67,2.26,4.66,4.66,2.26,7.67.99c3.13-1.32,6.66-1.32,9.79,0,3.02,1.27,5.42,3.67,6.69,6.69,1.32,3.13,1.32,6.66,0,9.79-1.27,3.02-3.67,5.42-6.69,6.69-1.55.65-3.21.99-4.89.98ZM12.57,1.78c-1.44,0-2.87.29-4.2.85-2.59,1.09-4.65,3.15-5.74,5.74-1.13,2.68-1.13,5.71,0,8.39,1.09,2.59,3.15,4.65,5.74,5.74,2.68,1.13,5.71,1.13,8.39,0,3.99-1.69,6.59-5.6,6.59-9.93,0-1.44-.29-2.87-.85-4.2-1.69-3.99-5.6-6.59-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='8' cy='10.98' rx='1.72' ry='2.2'/%3E%3Cellipse class='cls-1' cx='17.13' cy='10.98' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M12.57,20.36c-2.24,0-4.3-1.24-5.33-3.23-.22-.44-.05-.98.39-1.21.43-.23.96-.07,1.19.36,0,0,0,.01,0,.02,1.07,2.06,3.61,2.87,5.68,1.79.77-.4,1.39-1.02,1.79-1.79.22-.44.76-.61,1.2-.39,0,0,0,0,.01,0,.44.23.61.77.38,1.21-1.03,1.98-3.08,3.23-5.32,3.23Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.middle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.15 25.15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M12.58,25.15a12.44,12.44,0,0,1-4.9-1A12.54,12.54,0,0,1,1,17.47,12.6,12.6,0,0,1,1,7.68,12.54,12.54,0,0,1,7.68,1a12.6,12.6,0,0,1,9.79,0,12.54,12.54,0,0,1,6.69,6.69,12.6,12.6,0,0,1,0,9.79,12.54,12.54,0,0,1-6.69,6.69A12.43,12.43,0,0,1,12.58,25.15Zm0-23.36a10.76,10.76,0,0,0-4.2.85A10.8,10.8,0,0,0,2.64,8.38a10.78,10.78,0,0,0,0,8.39,10.8,10.8,0,0,0,5.74,5.74,10.78,10.78,0,0,0,8.39,0,10.79,10.79,0,0,0,6.59-9.93,10.76,10.76,0,0,0-.85-4.2,10.79,10.79,0,0,0-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='17.14' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cellipse class='cls-1' cx='8.01' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M16.72,18.46H8.43a.9.9,0,0,1,0-1.79h8.29a.9.9,0,0,1,0,1.79Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.deconseille {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.15 25.15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff3842;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M12.58,25.15a12.44,12.44,0,0,1-4.9-1A12.54,12.54,0,0,1,1,17.47,12.6,12.6,0,0,1,1,7.68,12.54,12.54,0,0,1,7.68,1a12.6,12.6,0,0,1,9.79,0,12.54,12.54,0,0,1,6.69,6.69,12.6,12.6,0,0,1,0,9.79,12.54,12.54,0,0,1-6.69,6.69A12.43,12.43,0,0,1,12.58,25.15Zm0-23.36a10.76,10.76,0,0,0-4.2.85A10.8,10.8,0,0,0,2.64,8.38a10.78,10.78,0,0,0,0,8.39,10.8,10.8,0,0,0,5.74,5.74,10.78,10.78,0,0,0,8.39,0,10.79,10.79,0,0,0,6.59-9.93,10.76,10.76,0,0,0-.85-4.2,10.79,10.79,0,0,0-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='17.14' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cellipse class='cls-1' cx='8.01' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M8.05,19.83a.86.86,0,0,1-.41-.1.91.91,0,0,1-.39-1.21,6,6,0,0,1,10.65,0,.9.9,0,0,1-.38,1.21.89.89,0,0,1-1.21-.38,4.21,4.21,0,0,0-7.47,0A.88.88,0,0,1,8.05,19.83Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame p {
  margin: 0;
  font-weight: 500;
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame p::after {
  content: "°";
}
.turnkey-single #tab-trip1 .trip-calendar .calendar_group .frame .intit {
  font-size: 0.9em;
}
.turnkey-single #tab-trip1 .trip-calendar .main_text {
  padding: 2.5em 0 0;
  text-align: center;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
  margin-bottom: 1em;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .frame {
  align-items: center;
  justify-content: space-between;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .title_heading {
  display: flex;
  align-items: center;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .title_heading figure.round_beige {
  height: 50px;
  width: 50px;
  margin-bottom: 0;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  margin-left: 15px;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .days_heading {
  width: 33.33%;
  display: flex;
  justify-content: end;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-heading .days_heading {
    width: 100%;
    margin-top: 15px;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-heading .days_heading p {
    font-size: 0.9em;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route {
  padding-top: 1em;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item {
  position: relative;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item figure {
  height: 16vw;
  padding-bottom: 2.5em;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content {
  padding-left: 100px;
  padding-bottom: 2.5em;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content {
    padding-left: 30px;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content::before {
  content: "";
  width: 2px;
  height: 100%;
  position: absolute;
  left: 49px;
  top: 0;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 250.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23e7c2a2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dasharray:0 6.03;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cline class='cls-1' x1='1' y1='1' x2='1' y2='249.97'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content::before {
    left: 9px;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title {
  position: relative;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title h3 {
  font-size: 1.3em;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title h3 {
    font-size: 1.1em;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title h3 span.hide {
  left: 2px;
  bottom: -2px;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title::before {
  content: "";
  width: 22px;
  height: 33px;
  position: absolute;
  left: -61px;
  background-color: #ffffff;
  border-bottom: 15px solid #ffffff;
  top: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344.12 471.88'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cpath d='M172.06,0C77.19,0,0,77.19,0,172.06A170.69,170.69,0,0,0,33.38,273.93L163.74,467.46a10,10,0,0,0,16.64,0L310.74,273.93a170.69,170.69,0,0,0,33.38-101.87C344.12,77.19,266.94,0,172.06,0ZM294.43,262.26c-.12.17-.25.35-.36.53l-122,181.11-122-181.08c-.12-.19-.25-.38-.39-.56a150.85,150.85,0,0,1-29.63-90.2c0-83.81,68.19-152,152-152s152,68.19,152,152A150.78,150.78,0,0,1,294.43,262.26Z'/%3E%3Cpath d='M242.27,161a10,10,0,0,0-10,10,60.16,60.16,0,1,1-26.54-49.9,10,10,0,1,0,11.23-16.62A80.24,80.24,0,1,0,252.3,171,10,10,0,0,0,242.27,161Z'/%3E%3Cpath d='M234.24,128H234A10,10,0,0,0,234,148h.2a10,10,0,1,0,0-20.06Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title::before {
    left: -32px;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle {
  padding: 5px 0 10px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle {
    font-size: 0.9em;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle strong {
  color: #ee7430;
  font-weight: 700;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle::before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: -54.2px;
  top: 0;
  border-radius: 50%;
  background-color: #ee7430;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle::before {
    left: -24.2px;
  }
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item.end .route_content::before {
  content: none;
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item.end .main_title::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344.12 512'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cpath class='cls-1' d='M172.06,0C77.19,0,0,77.19,0,172.06A170.69,170.69,0,0,0,33.38,273.93L163.74,467.46a10,10,0,0,0,16.64,0L310.74,273.93a170.69,170.69,0,0,0,33.38-101.87C344.12,77.19,266.94,0,172.06,0ZM294.43,262.26c-.12.17-.25.35-.36.53l-122,181.11-122-181.08c-.12-.19-.25-.38-.39-.56a150.85,150.85,0,0,1-29.63-90.2c0-83.81,68.19-152,152-152s152,68.19,152,152A150.78,150.78,0,0,1,294.43,262.26Z'/%3E%3Cpath class='cls-1' d='M242.27,161a10,10,0,0,0-10,10,60.16,60.16,0,1,1-26.54-49.9,10,10,0,1,0,11.23-16.62A80.24,80.24,0,1,0,252.3,171,10,10,0,0,0,242.27,161Z'/%3E%3Cpath class='cls-1' d='M292.25,491.94H51.54a10,10,0,1,0,0,20.06H292.25a10,10,0,0,0,0-20.06Z'/%3E%3Cpath class='cls-1' d='M234.24,128H234A10,10,0,0,0,234,148h.2a10,10,0,1,0,0-20.06Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip2 .trip-itinerary .trip-route .route_item.end .main_subtitle {
  padding: 2px 0 10px;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 2vw 1vw;
  margin-bottom: 1em;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .frame {
  align-items: center;
  justify-content: space-between;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .title_heading {
  display: flex;
  align-items: center;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .title_heading figure.round_beige {
  height: 50px;
  width: 50px;
  margin-bottom: 0;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  margin-left: 15px;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .days_heading {
  width: 33.33%;
  display: flex;
  justify-content: end;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip3 .trip-accomodation .trip-heading .days_heading {
    width: 100%;
    margin-top: 15px;
  }
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip3 .trip-accomodation .trip-heading .days_heading p {
    font-size: 0.9em;
  }
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-hotel .item_acco {
  padding: 1vw;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-hotel .item_acco .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-hotel .item_acco .title_heading h2 span.hide {
  left: 2px;
  bottom: -6px;
}
.turnkey-single #tab-trip3 .trip-accomodation .trip-hotel .item_acco .content {
  padding-top: 1%;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .frame {
  justify-content: space-between;
  align-items: center;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .title_heading {
  display: flex;
  align-items: center;
  height: 100%;
  width: 50%;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .title_heading {
    width: 100%;
  }
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .title_heading h2 {
  font-size: 1.3em;
  letter-spacing: 0px;
  line-height: 1.3em;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .title_heading h2 span {
  display: inline;
  font-family: "Montserrat", sans-serif;
  color: #ee7430;
  font-weight: 400;
  font-size: inherit;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .content {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .content {
    width: 100%;
    margin-top: 10px;
  }
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .days_heading {
  width: 50%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .days_heading {
    width: auto;
  }
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .days_heading p {
    font-size: 0.9em;
  }
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .price_heading {
  width: 50%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .price_heading {
    width: auto;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .price_heading {
    justify-content: start;
  }
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .price_heading p {
  font-weight: 600;
  text-align: center;
}
.turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .price_heading p span {
  font-size: 1.5em;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip4 .trip-prices .trip-heading .infos-heading .price_heading p span {
    font-size: 1.3em;
  }
}
.turnkey-single #tab-trip4 .trip-dates {
  padding: 1vw;
  margin-top: 1em;
  border-bottom: 1px solid #a0a0a0;
}
.turnkey-single #tab-trip4 .trip-dates .title_heading {
  display: flex;
}
.turnkey-single #tab-trip4 .trip-dates .title_heading figure {
  width: 20px;
  height: 20px;
}
.turnkey-single #tab-trip4 .trip-dates .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  text-transform: initial;
  padding-left: 12px;
  font-family: "Quicksand", sans-serif;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip4 .trip-dates .title_heading h2 {
    font-size: 1.2em;
  }
}
.turnkey-single #tab-trip4 .trip-dates .txt_content {
  padding: 10px 0 0;
  display: flex;
  flex-wrap: wrap;
}
.turnkey-single #tab-trip4 .trip-dates .txt_content .price_heading {
  width: 25%;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip4 .trip-dates .txt_content .price_heading {
    width: 100%;
  }
}
.turnkey-single #tab-trip4 .trip-dates .txt_content .price_heading p {
  font-size: 1.1em;
  font-weight: 600;
  padding: 0 0;
}
.turnkey-single #tab-trip4 .trip-dates .txt_content .price_heading p span.price {
  color: #ee7430;
  font-size: 1.7em;
  margin-top: 1px;
  display: block;
}
.turnkey-single #tab-trip4 .trip-dates .txt_content .price_heading p span.person {
  font-size: 0.8em;
  margin-top: -1px;
  display: block;
}
.turnkey-single #tab-trip4 .trip-dates .txt_content .editor_content {
  width: 75%;
  padding: 10px 0;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip4 .trip-dates .txt_content .editor_content {
    width: 100%;
  }
}
.turnkey-single #tab-trip4 .trip-includes, .turnkey-single #tab-trip4 .trip-notinclude, .turnkey-single #tab-trip4 .trip-informations {
  padding: 1vw;
  margin-top: 2em;
}
.turnkey-single #tab-trip4 .trip-includes .title_heading, .turnkey-single #tab-trip4 .trip-notinclude .title_heading, .turnkey-single #tab-trip4 .trip-informations .title_heading {
  display: flex;
}
.turnkey-single #tab-trip4 .trip-includes .title_heading figure, .turnkey-single #tab-trip4 .trip-notinclude .title_heading figure, .turnkey-single #tab-trip4 .trip-informations .title_heading figure {
  width: 25px;
  height: 25px;
}
.turnkey-single #tab-trip4 .trip-includes .title_heading h2, .turnkey-single #tab-trip4 .trip-notinclude .title_heading h2, .turnkey-single #tab-trip4 .trip-informations .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  text-transform: initial;
  padding-left: 12px;
  font-family: "Quicksand", sans-serif;
}
.turnkey-single #tab-trip4 .trip-includes .txt_content, .turnkey-single #tab-trip4 .trip-notinclude .txt_content, .turnkey-single #tab-trip4 .trip-informations .txt_content {
  padding: 10px 0;
}
.turnkey-single #tab-trip4 .trip-notinclude, .turnkey-single #tab-trip4 .trip-informations {
  margin-top: 0;
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
  margin-bottom: 1em;
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .frame {
  align-items: center;
  justify-content: space-between;
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .title_heading {
  display: flex;
  align-items: center;
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .title_heading figure {
  height: 50px;
  width: 50px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip5 .trip-bas .trip-heading .title_heading figure {
    height: 35px;
    width: 35px;
  }
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  margin-left: 15px;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip5 .trip-bas .trip-heading .title_heading h2 {
    font-size: 1.3em;
  }
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .days_heading {
  width: 33.33%;
  display: flex;
  justify-content: end;
}
@media screen and (max-width: 768px) {
  .turnkey-single #tab-trip5 .trip-bas .trip-heading .days_heading {
    width: 100%;
    margin-top: 15px;
  }
}
@media screen and (max-width: 500px) {
  .turnkey-single #tab-trip5 .trip-bas .trip-heading .days_heading {
    margin: 10px 0;
  }
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .turnkey-single #tab-trip5 .trip-bas .trip-heading .days_heading p {
    font-size: 0.9em;
  }
}
.turnkey-single #tab-trip5 .trip-bas .trip-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single #tab-trip5 .trip-bas .editor-bas {
  padding: 1vw;
}
.turnkey-single .feedback .bloc_feedback {
  width: 74%;
  margin: 0 auto;
  padding: 3%;
  background-image: url("/wp-content/themes/monde-delalande/img/img-feedback-backg.jpg");
  position: relative;
}
.turnkey-single .feedback .bloc_feedback::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 70, 86, 0.9);
}
.turnkey-single .feedback .bloc_feedback .main_title h3 {
  color: #ffffff;
  font-size: 1.4em;
}
.turnkey-single .feedback .bloc_feedback .main_title .subtitle {
  color: #ffffff;
  font-size: 2.8em;
  font-weight: 100;
  margin: 0 2em 0 auto;
}
.turnkey-single .feedback .bloc_feedback .portrait {
  padding: 35px 0;
}
.turnkey-single .feedback .bloc_feedback .portrait figure {
  width: 115px;
  height: 115px;
}
.turnkey-single .feedback .bloc_feedback .portrait figure img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
  z-index: 1;
}
.turnkey-single .feedback .bloc_feedback .portrait figure::before {
  content: "";
  background-color: #ffffff;
  margin: 0 0 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  right: -7px;
  bottom: -15px;
  z-index: 0;
}
.turnkey-single .feedback .bloc_feedback .portrait .col-li-8 {
  display: flex;
  align-items: center;
}
.turnkey-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait {
  color: #ffffff;
}
.turnkey-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait strong {
  padding-bottom: 3px;
  display: block;
}
.turnkey-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait .likes {
  margin-top: 0;
  display: flex;
  align-items: center;
  padding-left: 20px;
  font-size: 0.9em;
}
.turnkey-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait .likes::before {
  content: "";
  position: absolute;
  left: 0;
  width: 13px;
  height: 11px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 247.48 218.4'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M178.5,0c-22.32,0-42.15,11.25-54.76,28.68C111.13,11.25,91.3,0,69,0,30.89,0,0,32.78,0,73.21,0,163.8,123.74,218.4,123.74,218.4S247.48,164.63,247.48,73.21C247.48,32.78,216.6,0,178.5,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait .agency {
  padding-top: 1em;
  color: #ee7430;
  font-size: 0.9em;
}
.turnkey-single .feedback .bloc_feedback .feedback_group .main_title h3 {
  color: #ffffff;
  font-size: 1.5em;
}
.turnkey-single .feedback .bloc_feedback .feedback_group .main_title .subtitle {
  font-size: 1em;
  width: 100%;
  display: block;
  padding: 10px 0;
  font-weight: 100;
  letter-spacing: 0px;
  font-family: "Quicksand", sans-serif;
}
.turnkey-single .feedback .bloc_feedback .feedback_group .main_editor {
  position: relative;
}
.turnkey-single .feedback .bloc_feedback .feedback_group .main_editor::before {
  content: "";
  height: 1px;
  width: 8%;
  background-color: #ffffff;
  position: absolute;
  top: 9px;
  left: 0;
}
.turnkey-single .feedback .bloc_feedback .feedback_group .main_editor p {
  font-size: 0.8em;
  color: #ffffff;
  font-style: italic;
  font-weight: 100;
  padding-top: 26px;
  letter-spacing: 0;
  line-height: 1.8em;
}
.turnkey-single .others_programs .main_title span.hide {
  font-size: inherit;
  letter-spacing: 0.1em;
  line-height: 1.5em;
  left: 0px;
  bottom: -15px;
}
.turnkey-single .others_programs .main_title span.subtitle {
  font-size: 5em;
}
.turnkey-single .others_programs .programs_group {
  padding-top: 3em;
}
.turnkey-single .others_programs .programs_group .program_item {
  width: 95%;
  margin: 0 auto;
  box-shadow: 1px 1px 13px -3px rgba(0, 0, 0, 0.2);
  border-bottom: 20px solid #1e4656;
}
@media screen and (max-width: 768px) {
  .turnkey-single .others_programs .programs_group .program_item {
    margin: 20px auto;
  }
}
.turnkey-single .others_programs .programs_group .program_item a {
  position: relative;
}
.turnkey-single .others_programs .programs_group .program_item figure {
  height: 19vw;
}
.turnkey-single .others_programs .programs_group .program_item .icons_heading {
  position: absolute;
  display: flex;
  width: 64px;
  bottom: 12px;
  right: 10px;
}
.turnkey-single .others_programs .programs_group .program_item .icons_heading .round_blue {
  height: 30px;
  width: 30px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.turnkey-single .others_programs .programs_group .program_item .icons_heading .round_blue img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.turnkey-single .others_programs .programs_group .program_item .icons_heading .round_blue:nth-child(1n+3) {
  display: none;
}
.turnkey-single .others_programs .programs_group .program_item .item_content {
  padding: 1em 1.5em;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading {
  display: flex;
  align-items: end;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .title {
  width: 100%;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .title .main_title h4 {
  color: #181716;
  font-size: 1.3em;
  letter-spacing: 0.2px;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .title .main_subtitle p {
  color: #ee7430;
  margin: 0;
  font-size: 0.8em;
  line-height: 1em;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .days_heading {
  width: auto;
  min-width: 100px;
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .days_heading p {
  margin: 0 0;
  color: #ee7430;
  position: relative;
  font-size: 0.8em;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  top: -18px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading {
  display: flex;
  width: 64px;
}
@media screen and (max-width: 768px) {
  .turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading {
    position: absolute;
    bottom: 12px;
    right: 10px;
  }
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading .round_blue {
  height: 30px;
  width: 30px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading .round_blue img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading .round_blue:nth-child(1n+3) {
  display: none;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_content ul {
  padding: 12px 0;
  margin: 0 0;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_content ul li {
  color: #181716;
  font-size: 0.9em;
  padding: 2px 0 2px 10px;
  position: relative;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_content ul li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ee7430;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_content ul li::marker {
  content: none;
  display: none;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_price .price_heading p {
  margin: 1px 0;
  color: #181716;
  font-size: 0.9em;
}
.turnkey-single .others_programs .programs_group .program_item .item_content .preview_price .price_heading p span {
  font-size: 1.5em;
}

.slick-lightbox button.slick-arrow {
  display: none !important;
}

.turnkey-index .main_title span.subtitle {
  text-transform: initial;
}

.filter_turnkey {
  background-color: #faf2f0;
  padding: 1.5em;
  width: calc(100% - 4em);
}
.filter_turnkey .title_filter {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 1280px) {
  .filter_turnkey .title_filter {
    font-size: 15px;
  }
}
.filter_turnkey .destination_filters {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-bottom: 25px;
}
.filter_turnkey .destination_filters .button {
  background: transparent;
  border: none;
  width: 100%;
  margin: 0 0;
  padding: 5px 0;
  text-align: left;
  font-size: 13px;
}
.filter_turnkey .destination_filters .button .desccat {
  position: relative;
}
.filter_turnkey .destination_filters .button .desccat::before {
  content: "";
  width: 14px;
  height: 14px;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #cbcbcb;
  border-radius: 50%;
}
.filter_turnkey .destination_filters .button .desccat span {
  padding-left: 28px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  color: rgba(24, 23, 22, 0.8);
}
.filter_turnkey .destination_filters .button.is-checked .desccat::before {
  background-color: #ee7430;
}
.filter_turnkey .destination_filters .button.is-checked .desccat span {
  color: #ee7430;
}
.filter_turnkey .thematique_filters {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-bottom: 25px;
}
.filter_turnkey .thematique_filters .button {
  background: transparent;
  border: none;
  width: 100%;
  margin: 0 0;
  padding: 2px 0;
  text-align: left;
}
.filter_turnkey .thematique_filters .button .desccat {
  position: relative;
  display: flex;
  align-items: center;
}
.filter_turnkey .thematique_filters .button .desccat figure {
  height: 35px;
  width: 35px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter_turnkey .thematique_filters .button .desccat figure img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.filter_turnkey .thematique_filters .button .desccat span {
  padding-left: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: initial;
  letter-spacing: 0.1px;
  color: rgba(24, 23, 22, 0.8);
}
@media screen and (max-width: 1280px) {
  .filter_turnkey .thematique_filters .button .desccat span {
    font-size: 12px;
    padding-left: 10px;
  }
}
.filter_turnkey .thematique_filters .button.is-checked .desccat figure {
  background-color: #ee7430;
}
.filter_turnkey .thematique_filters .button.is-checked .desccat span {
  font-weight: 700;
}
.filter_turnkey button.all {
  position: absolute;
  width: calc(100% - 1em);
  margin-left: -1.5em;
  box-sizing: border-box;
  padding: 10px 0;
  border: none;
  background-color: #293e46;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1em;
  letter-spacing: 0.2px;
}
.filter_turnkey.and_themas {
  margin-top: 50px;
}
.filter_turnkey.and_destis {
  margin-top: 50px;
}

.items_turnkey .grid-sizer {
  width: 50%;
}
.items_turnkey .element-item {
  width: 50%;
  min-height: 505px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .items_turnkey .element-item {
    width: 100%;
    min-height: 400px;
  }
}
@media screen and (max-width: 500px) {
  .items_turnkey .element-item {
    min-height: -moz-max-content;
    min-height: max-content;
  }
}
.items_turnkey .element-item .program_item {
  width: 95%;
  margin: 0 auto;
  box-shadow: 1px 1px 13px -3px rgba(0, 0, 0, 0.2);
  border-bottom: 20px solid #1e4656;
}
@media screen and (max-width: 768px) {
  .items_turnkey .element-item .program_item {
    width: 100%;
  }
}
.items_turnkey .element-item .program_item figure {
  height: 285px;
}
@media screen and (max-width: 1400px) {
  .items_turnkey .element-item .program_item figure {
    height: 222px;
  }
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item figure {
    height: 182px;
  }
}
.items_turnkey .element-item .program_item .item_content {
  padding: 1em 2em;
}
.items_turnkey .element-item .program_item .item_content .preview_heading {
  display: flex;
  align-items: end;
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading {
    flex-wrap: wrap;
  }
}
.items_turnkey .element-item .program_item .item_content .preview_heading .title {
  width: 100%;
  padding-right: 15px;
}
.items_turnkey .element-item .program_item .item_content .preview_heading .title .main_title h4 {
  color: #181716;
  font-size: 1.3em;
  letter-spacing: 0.2px;
}
@media screen and (max-width: 1400px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .title .main_title h4 {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .title .main_title h4 {
    font-size: 1.1em;
  }
}
.items_turnkey .element-item .program_item .item_content .preview_heading .title .main_subtitle p {
  color: #ee7430;
  margin: 0;
  font-size: 0.9em;
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .title .main_subtitle p {
    font-size: 0.8em;
  }
}
.items_turnkey .element-item .program_item .item_content .preview_heading .days_heading {
  width: auto;
  min-width: 114px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .days_heading {
    justify-content: start;
    padding-top: 7px;
  }
}
.items_turnkey .element-item .program_item .item_content .preview_heading .days_heading p {
  margin: 0 0;
  color: #ee7430;
  position: relative;
  font-size: 0.8em;
}
@media screen and (max-width: 1400px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .days_heading p {
    font-size: 0.7em;
  }
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .days_heading p {
    padding-left: 25px;
  }
}
.items_turnkey .element-item .program_item .item_content .preview_heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  top: -18px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 1280px) {
  .items_turnkey .element-item .program_item .item_content .preview_heading .days_heading p::before {
    top: 0;
  }
}
.items_turnkey .element-item .program_item .item_content .preview_content ul {
  padding: 12px 0;
  margin: 0 0;
}
.items_turnkey .element-item .program_item .item_content .preview_content ul li {
  color: #181716;
  font-size: 0.9em;
  padding: 2px 0 2px 10px;
  position: relative;
}
.items_turnkey .element-item .program_item .item_content .preview_content ul li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ee7430;
}
.items_turnkey .element-item .program_item .item_content .preview_content ul li::marker {
  content: none;
  display: none;
}
.items_turnkey .element-item .program_item .item_content .footer_preview {
  display: flex;
  align-items: end;
  justify-content: space-between;
}
.items_turnkey .element-item .program_item .item_content .footer_preview .preview_price .price_heading p {
  margin: 1px 0;
  color: #181716;
  font-size: 0.9em;
}
.items_turnkey .element-item .program_item .item_content .footer_preview .preview_price .price_heading p span {
  font-size: 1.5em;
}
.items_turnkey .element-item .program_item .item_content .footer_preview .icons_heading {
  display: flex;
  justify-content: end;
}
.items_turnkey .element-item .program_item .item_content .footer_preview .icons_heading .round_blue {
  height: 30px;
  width: 30px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.items_turnkey .element-item .program_item .item_content .footer_preview .icons_heading .round_blue img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}

.select {
  position: relative;
}
.select::after {
  content: "▾";
  position: absolute;
  right: 14px;
  bottom: 15px;
  pointer-events: none;
  color: #065C53;
  font-size: 14px;
}
.select label {
  display: block;
  margin-bottom: 6px;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.6);
}
.select:focus-visible, .select:focus {
  outline: 1px solid #e7d3b9;
}

select.destination-filter {
  margin-top: 20px;
  width: 100%;
  padding: 14px 40px 14px 16px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  background-color: #fff;
  color: #1a1a1a;
  font-size: 15px;
  font-weight: 500;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
select.destination-filter:hover {
  border-color: rgba(0, 0, 0, 0.35);
}
select.destination-filter :focus {
  outline: none;
  border-color: #065C53;
  box-shadow: 0 0 0 3px rgba(6, 92, 83, 0.15);
}

@media screen and (max-width: 768px) {
  .show_programs .content_turnkey .frame {
    display: flex;
    flex-direction: column-reverse;
  }
}

.tailor-single .main_title span.subtitle {
  font-size: 2em;
  text-transform: initial;
  line-height: 0.4em;
  max-width: 100%;
}
@media screen and (max-width: 1800px) {
  .tailor-single .main_title span.subtitle {
    font-size: 1.2em;
  }
}
.tailor-single .tailor_tabs {
  padding: 0 0 3em;
}
.tailor-single .tailor_tabs .trip-page {
  margin: -60px auto 0;
  width: 80%;
  position: relative;
}
.tailor-single .tailor_tabs .trip-page .trip-navigation {
  position: relative;
}
.tailor-single .tailor_tabs .trip-page .trip-navigation .tabs {
  height: 60px;
  width: 100%;
  margin: 0 0;
  padding: 0 0;
  display: flex;
  justify-content: center;
}
.tailor-single .tailor_tabs .trip-page .trip-navigation .tabs li {
  padding: 0 3vw;
  background-color: #e8e8e8;
  border-right: 0.5px solid white;
  border-left: 0.5px solid white;
}
.tailor-single .tailor_tabs .trip-page .trip-navigation .tabs li a {
  color: #181716;
  text-transform: uppercase;
  padding: 0;
  font-size: 1.125em;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tailor-single .tailor_tabs .trip-page .trip-navigation .tabs li.active {
  background-color: #ffffff;
}
.tailor-single .tailor_tabs .trip-page .trip-navigation .tabs li::marker {
  content: none;
  display: none;
}
.tailor-single #tab-trip1 .trip-info .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .title_heading {
  display: flex;
  align-items: center;
  height: 100%;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .title_heading h2 {
  font-size: 1.3em;
  letter-spacing: 0px;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .title_heading h2 span {
  display: inline;
  font-family: "Montserrat", sans-serif;
  color: #ee7430;
  font-weight: 400;
  font-size: inherit;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading {
  width: 33.33%;
  display: flex;
  justify-content: center;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  width: 33.33%;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article figure {
  height: 45px;
  width: 45px;
  margin: 0;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .cat_article strong {
  width: calc(100% - 55px);
  padding-left: 10px;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading {
  width: 33.33%;
  display: flex;
  justify-content: center;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading p {
  font-weight: 600;
  text-align: center;
}
.tailor-single #tab-trip1 .trip-info .trip-heading .infos-heading .price_heading p span {
  font-size: 1.5em;
}
.tailor-single #tab-trip1 .trip-intro {
  padding: 2vw 1vw 1vw;
}
.tailor-single #tab-trip1 .trip-intro .main_title h3 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
}
.tailor-single #tab-trip1 .trip-intro .main_title h3 span {
  left: 3px;
  bottom: -2px;
}
.tailor-single #tab-trip1 .trip-intro .main_intro {
  padding-top: 1vw;
}
.tailor-single #tab-trip1 .trip-bests {
  padding: 1vw;
}
.tailor-single #tab-trip1 .trip-bests .main_title h3 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
}
.tailor-single #tab-trip1 .trip-bests .main_title h3 span {
  left: 3px;
  bottom: -2px;
}
.tailor-single #tab-trip1 .trip-bests .list_bests {
  padding-top: 1vw;
}
.tailor-single #tab-trip1 .trip-bests .list_bests ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.tailor-single #tab-trip1 .trip-bests .list_bests ul li {
  width: calc(50% - 48px);
  position: relative;
  padding: 0 0 0 24px;
  margin: 9px 0;
}
.tailor-single #tab-trip1 .trip-bests .list_bests ul li::before {
  content: "";
  top: 3px;
  left: 0;
  width: 15px;
  height: 15px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M369.16,174.77a20,20,0,0,1,0,28.28L235,337.23a20,20,0,0,1-28.28,0l-63.87-63.87a20,20,0,0,1,28.28-28.29l49.73,49.73,120-120A20,20,0,0,1,369.16,174.77ZM512,256c0,141.5-114.52,256-256,256S0,397.48,0,256,114.52,0,256,0,512,114.52,512,256Zm-40,0A216,216,0,1,0,256,472,215.88,215.88,0,0,0,472,256Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-bests .list_bests ul li::marker {
  content: none;
  display: none;
}
.tailor-single #tab-trip1 .trip-bests .list_bests ul li:nth-child(2n+1) {
  padding: 0 24px 0 24px;
}
.tailor-single #tab-trip1 .trip-bests .list_bests ul li:nth-child(2n+2) {
  margin: 9px 0 9px 24px;
}
.tailor-single #tab-trip1 .trip-gallery {
  position: relative;
}
.tailor-single #tab-trip1 .trip-gallery .slider-for .slick-slide {
  height: 32vw;
}
.tailor-single #tab-trip1 .trip-gallery .slider-for .slick-slide figure {
  width: 100%;
  height: 100%;
}
.tailor-single #tab-trip1 .trip-gallery .slider-for .slick-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.tailor-single #tab-trip1 .trip-gallery .slider-nav .slick-slide {
  height: 10vw;
  min-height: 50px;
  padding: 6px 4px;
}
.tailor-single #tab-trip1 .trip-gallery .slider-nav .slick-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.tailor-single #tab-trip1 .trip-gallery .container-arrow {
  position: absolute;
  left: -7.5%;
  top: 50%;
  width: 115%;
}
.tailor-single #tab-trip1 .trip-gallery .container-arrow .arrows {
  float: none;
  margin: 0;
  padding: 0;
  height: 37px;
}
.tailor-single #tab-trip1 .trip-gallery .container-arrow .arrows .slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e7d3b9;opacity:0.4;%7D.cls-2%7Bfill:none;stroke:%23040806;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:0.3;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Ccircle class='cls-1' cx='35' cy='35' r='35'/%3E%3Cpolyline class='cls-2' points='39.38 46.5 28.84 35.96 39.38 25.43'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 37px;
  width: 37px;
  float: left;
  position: absolute;
  display: block;
  margin: 0% auto;
  border: none;
}
.tailor-single #tab-trip1 .trip-gallery .container-arrow .arrows .slick-arrow.next-one {
  transform: rotate(180deg);
  right: 0;
}
.tailor-single #tab-trip1 .trip-gallery .container-arrow .arrows .slick-arrow.prev-one {
  left: 0;
}
.tailor-single #tab-trip1 .trip-gallery .container-arrow .arrows ::marker {
  display: none;
  content: none;
}
.tailor-single #tab-trip1 .trip-calendar {
  padding: 3em 0;
}
.tailor-single #tab-trip1 .trip-calendar .title_calendar .main_title h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  text-align: center;
  padding-bottom: 45px;
  position: relative;
}
.tailor-single #tab-trip1 .trip-calendar .title_calendar .main_title h2::after {
  content: "";
  position: absolute;
  bottom: 15px;
  left: calc(50% - 45px);
  width: 90px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100.94 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M0,.5c5.61,0,5.61,4,11.21,4s5.61-4,11.22-4,5.6,4,11.21,4,5.6-4,11.21-4,5.6,4,11.21,4,5.61-4,11.22-4,5.61,4,11.21,4S84.1.5,89.71.5s5.61,4,11.23,4'/%3E%3Cpath class='cls-1' d='M0,10.5c5.61,0,5.61,4,11.21,4s5.61-4,11.22-4,5.6,4,11.21,4,5.6-4,11.21-4,5.6,4,11.21,4,5.61-4,11.22-4,5.61,4,11.21,4,5.61-4,11.22-4,5.61,4,11.23,4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group {
  padding-top: 1em;
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame {
  flex-wrap: nowrap;
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .item_calen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame h3 {
  font-size: 1em;
  height: 40px;
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen {
  height: 30px;
  width: 30px;
  margin-bottom: 11px;
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.top {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.15 25.15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300cd40;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M12.58,25.15a12.44,12.44,0,0,1-4.9-1A12.54,12.54,0,0,1,1,17.47,12.6,12.6,0,0,1,1,7.68,12.54,12.54,0,0,1,7.68,1a12.6,12.6,0,0,1,9.79,0,12.54,12.54,0,0,1,6.69,6.69,12.6,12.6,0,0,1,0,9.79,12.54,12.54,0,0,1-6.69,6.69A12.43,12.43,0,0,1,12.58,25.15Zm0-23.36a10.76,10.76,0,0,0-4.2.85A10.8,10.8,0,0,0,2.64,8.38a10.78,10.78,0,0,0,0,8.39,10.8,10.8,0,0,0,5.74,5.74,10.78,10.78,0,0,0,8.39,0,10.79,10.79,0,0,0,6.59-9.93,10.76,10.76,0,0,0-.85-4.2,10.79,10.79,0,0,0-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='8.01' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M12.58,20.37a6,6,0,0,1-5.33-3.23.91.91,0,0,1,.39-1.21.88.88,0,0,1,1.2.38,4.21,4.21,0,0,0,7.47,0,.89.89,0,0,1,1.21-.38.9.9,0,0,1,.38,1.21,6,6,0,0,1-5.32,3.23Z'/%3E%3Cpath class='cls-1' d='M18.13,12.46a.81.81,0,0,1-.81-.81.72.72,0,0,0-1.44,0,.81.81,0,1,1-1.61,0,2.33,2.33,0,1,1,4.66,0A.81.81,0,0,1,18.13,12.46Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.bon {
  background-image: url("data:image/svg+xml,%3Csvg id='Calque_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.14 25.14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237df9d0;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_1-2'%3E%3Cg id='Calque_2-2'%3E%3Cg id='_ëÎÓÈ_2'%3E%3Cpath class='cls-1' d='M12.57,25.14c-1.68,0-3.35-.34-4.9-1-3.01-1.27-5.41-3.67-6.68-6.68C-.33,14.33-.33,10.8.99,7.67,2.26,4.66,4.66,2.26,7.67.99c3.13-1.32,6.66-1.32,9.79,0,3.02,1.27,5.42,3.67,6.69,6.69,1.32,3.13,1.32,6.66,0,9.79-1.27,3.02-3.67,5.42-6.69,6.69-1.55.65-3.21.99-4.89.98ZM12.57,1.78c-1.44,0-2.87.29-4.2.85-2.59,1.09-4.65,3.15-5.74,5.74-1.13,2.68-1.13,5.71,0,8.39,1.09,2.59,3.15,4.65,5.74,5.74,2.68,1.13,5.71,1.13,8.39,0,3.99-1.69,6.59-5.6,6.59-9.93,0-1.44-.29-2.87-.85-4.2-1.69-3.99-5.6-6.59-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='8' cy='10.98' rx='1.72' ry='2.2'/%3E%3Cellipse class='cls-1' cx='17.13' cy='10.98' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M12.57,20.36c-2.24,0-4.3-1.24-5.33-3.23-.22-.44-.05-.98.39-1.21.43-.23.96-.07,1.19.36,0,0,0,.01,0,.02,1.07,2.06,3.61,2.87,5.68,1.79.77-.4,1.39-1.02,1.79-1.79.22-.44.76-.61,1.2-.39,0,0,0,0,.01,0,.44.23.61.77.38,1.21-1.03,1.98-3.08,3.23-5.32,3.23Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.middle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.15 25.15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M12.58,25.15a12.44,12.44,0,0,1-4.9-1A12.54,12.54,0,0,1,1,17.47,12.6,12.6,0,0,1,1,7.68,12.54,12.54,0,0,1,7.68,1a12.6,12.6,0,0,1,9.79,0,12.54,12.54,0,0,1,6.69,6.69,12.6,12.6,0,0,1,0,9.79,12.54,12.54,0,0,1-6.69,6.69A12.43,12.43,0,0,1,12.58,25.15Zm0-23.36a10.76,10.76,0,0,0-4.2.85A10.8,10.8,0,0,0,2.64,8.38a10.78,10.78,0,0,0,0,8.39,10.8,10.8,0,0,0,5.74,5.74,10.78,10.78,0,0,0,8.39,0,10.79,10.79,0,0,0,6.59-9.93,10.76,10.76,0,0,0-.85-4.2,10.79,10.79,0,0,0-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='17.14' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cellipse class='cls-1' cx='8.01' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M16.72,18.46H8.43a.9.9,0,0,1,0-1.79h8.29a.9.9,0,0,1,0,1.79Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .icon-calen.deconseille {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.15 25.15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff3842;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='ëÎÓÈ_2' data-name='ëÎÓÈ 2'%3E%3Cpath class='cls-1' d='M12.58,25.15a12.44,12.44,0,0,1-4.9-1A12.54,12.54,0,0,1,1,17.47,12.6,12.6,0,0,1,1,7.68,12.54,12.54,0,0,1,7.68,1a12.6,12.6,0,0,1,9.79,0,12.54,12.54,0,0,1,6.69,6.69,12.6,12.6,0,0,1,0,9.79,12.54,12.54,0,0,1-6.69,6.69A12.43,12.43,0,0,1,12.58,25.15Zm0-23.36a10.76,10.76,0,0,0-4.2.85A10.8,10.8,0,0,0,2.64,8.38a10.78,10.78,0,0,0,0,8.39,10.8,10.8,0,0,0,5.74,5.74,10.78,10.78,0,0,0,8.39,0,10.79,10.79,0,0,0,6.59-9.93,10.76,10.76,0,0,0-.85-4.2,10.79,10.79,0,0,0-9.93-6.59Z'/%3E%3Cellipse class='cls-1' cx='17.14' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cellipse class='cls-1' cx='8.01' cy='10.99' rx='1.72' ry='2.2'/%3E%3Cpath class='cls-1' d='M8.05,19.83a.86.86,0,0,1-.41-.1.91.91,0,0,1-.39-1.21,6,6,0,0,1,10.65,0,.9.9,0,0,1-.38,1.21.89.89,0,0,1-1.21-.38,4.21,4.21,0,0,0-7.47,0A.88.88,0,0,1,8.05,19.83Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame p {
  margin: 0;
  font-weight: 500;
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame p::after {
  content: "°";
}
.tailor-single #tab-trip1 .trip-calendar .calendar_group .frame .intit {
  font-size: 0.9em;
}
.tailor-single #tab-trip1 .trip-calendar .main_text {
  padding: 2.5em 0 0;
  text-align: center;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
  margin-bottom: 1em;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .frame {
  align-items: center;
  justify-content: space-between;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .title_heading {
  display: flex;
  align-items: center;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .title_heading figure.round_beige {
  height: 50px;
  width: 50px;
  margin-bottom: 0;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  margin-left: 15px;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .days_heading {
  width: 33.33%;
  display: flex;
  justify-content: end;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route {
  padding-top: 1em;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item {
  position: relative;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item figure {
  height: 16vw;
  padding-bottom: 2.5em;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content {
  padding-left: 100px;
  padding-bottom: 2.5em;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content::before {
  content: "";
  width: 2px;
  height: 100%;
  position: absolute;
  left: 49px;
  top: 0;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 250.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23e7c2a2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dasharray:0 6.03;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cline class='cls-1' x1='1' y1='1' x2='1' y2='249.97'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title {
  position: relative;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title h3 {
  font-size: 1.3em;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title h3 span.hide {
  left: 2px;
  bottom: -2px;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_title::before {
  content: "";
  width: 22px;
  height: 33px;
  position: absolute;
  left: -61px;
  background-color: #ffffff;
  border-bottom: 15px solid #ffffff;
  top: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344.12 471.88'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cpath d='M172.06,0C77.19,0,0,77.19,0,172.06A170.69,170.69,0,0,0,33.38,273.93L163.74,467.46a10,10,0,0,0,16.64,0L310.74,273.93a170.69,170.69,0,0,0,33.38-101.87C344.12,77.19,266.94,0,172.06,0ZM294.43,262.26c-.12.17-.25.35-.36.53l-122,181.11-122-181.08c-.12-.19-.25-.38-.39-.56a150.85,150.85,0,0,1-29.63-90.2c0-83.81,68.19-152,152-152s152,68.19,152,152A150.78,150.78,0,0,1,294.43,262.26Z'/%3E%3Cpath d='M242.27,161a10,10,0,0,0-10,10,60.16,60.16,0,1,1-26.54-49.9,10,10,0,1,0,11.23-16.62A80.24,80.24,0,1,0,252.3,171,10,10,0,0,0,242.27,161Z'/%3E%3Cpath d='M234.24,128H234A10,10,0,0,0,234,148h.2a10,10,0,1,0,0-20.06Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle {
  padding: 5px 0 10px;
  position: relative;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle strong {
  color: #ee7430;
  font-weight: 700;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item .route_content .main_subtitle::before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: -54.2px;
  top: 0;
  border-radius: 50%;
  background-color: #ee7430;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item.end .route_content::before {
  content: none;
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item.end .main_title::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344.12 512'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ee7430;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cpath class='cls-1' d='M172.06,0C77.19,0,0,77.19,0,172.06A170.69,170.69,0,0,0,33.38,273.93L163.74,467.46a10,10,0,0,0,16.64,0L310.74,273.93a170.69,170.69,0,0,0,33.38-101.87C344.12,77.19,266.94,0,172.06,0ZM294.43,262.26c-.12.17-.25.35-.36.53l-122,181.11-122-181.08c-.12-.19-.25-.38-.39-.56a150.85,150.85,0,0,1-29.63-90.2c0-83.81,68.19-152,152-152s152,68.19,152,152A150.78,150.78,0,0,1,294.43,262.26Z'/%3E%3Cpath class='cls-1' d='M242.27,161a10,10,0,0,0-10,10,60.16,60.16,0,1,1-26.54-49.9,10,10,0,1,0,11.23-16.62A80.24,80.24,0,1,0,252.3,171,10,10,0,0,0,242.27,161Z'/%3E%3Cpath class='cls-1' d='M292.25,491.94H51.54a10,10,0,1,0,0,20.06H292.25a10,10,0,0,0,0-20.06Z'/%3E%3Cpath class='cls-1' d='M234.24,128H234A10,10,0,0,0,234,148h.2a10,10,0,1,0,0-20.06Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip2 .trip-itinerary .trip-route .route_item.end .main_subtitle {
  padding: 2px 0 10px;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading {
  border-bottom: 1px solid #a0a0a0;
  padding: 1vw;
  margin-bottom: 1em;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .frame {
  align-items: center;
  justify-content: space-between;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .title_heading {
  display: flex;
  align-items: center;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .title_heading figure {
  height: 50px;
  width: 50px;
  margin-bottom: 0;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .title_heading h2 {
  font-size: 1.5em;
  letter-spacing: 0.3px;
  margin-left: 15px;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .days_heading {
  width: 33.33%;
  display: flex;
  justify-content: end;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .days_heading p {
  margin: 0 0;
  padding-left: 27px;
  color: #ee7430;
  position: relative;
}
.tailor-single #tab-trip3 .trip-bas .trip-heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single #tab-trip3 .trip-bas .editor-bas {
  padding: 1vw;
}
.tailor-single .feedback .bloc_feedback {
  width: 74%;
  margin: 0 auto;
  padding: 3%;
  background-image: url("/wp-content/themes/monde-delalande/img/img-feedback-backg.jpg");
  position: relative;
}
.tailor-single .feedback .bloc_feedback::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 70, 86, 0.9);
}
.tailor-single .feedback .bloc_feedback .main_title h3 {
  color: #ffffff;
  font-size: 1.4em;
}
.tailor-single .feedback .bloc_feedback .main_title .subtitle {
  color: #ffffff;
  font-size: 2.8em;
  font-weight: 100;
  margin: 0 2em 0 auto;
}
.tailor-single .feedback .bloc_feedback .portrait {
  padding: 35px 0;
}
.tailor-single .feedback .bloc_feedback .portrait figure {
  width: 115px;
  height: 115px;
}
.tailor-single .feedback .bloc_feedback .portrait figure img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
  z-index: 1;
}
.tailor-single .feedback .bloc_feedback .portrait figure::before {
  content: "";
  background-color: #ffffff;
  margin: 0 0 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  right: -7px;
  bottom: -15px;
  z-index: 0;
}
.tailor-single .feedback .bloc_feedback .portrait .col-li-8 {
  display: flex;
  align-items: center;
}
.tailor-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait {
  color: #ffffff;
}
.tailor-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait strong {
  padding-bottom: 3px;
  display: block;
}
.tailor-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait .likes {
  margin-top: 0;
  display: flex;
  align-items: center;
  padding-left: 20px;
  font-size: 0.9em;
}
.tailor-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait .likes::before {
  content: "";
  position: absolute;
  left: 0;
  width: 13px;
  height: 11px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 247.48 218.4'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M178.5,0c-22.32,0-42.15,11.25-54.76,28.68C111.13,11.25,91.3,0,69,0,30.89,0,0,32.78,0,73.21,0,163.8,123.74,218.4,123.74,218.4S247.48,164.63,247.48,73.21C247.48,32.78,216.6,0,178.5,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single .feedback .bloc_feedback .portrait .col-li-8 .content_portrait .agency {
  padding-top: 1em;
  color: #ee7430;
  font-size: 0.9em;
}
.tailor-single .feedback .bloc_feedback .feedback_group .main_title h3 {
  color: #ffffff;
  font-size: 1.5em;
}
.tailor-single .feedback .bloc_feedback .feedback_group .main_title .subtitle {
  font-size: 1em;
  width: 100%;
  display: block;
  padding: 10px 0;
  font-weight: 100;
  letter-spacing: 0px;
  font-family: "Quicksand", sans-serif;
}
.tailor-single .feedback .bloc_feedback .feedback_group .main_editor {
  position: relative;
}
.tailor-single .feedback .bloc_feedback .feedback_group .main_editor::before {
  content: "";
  height: 1px;
  width: 8%;
  background-color: #ffffff;
  position: absolute;
  top: 9px;
  left: 0;
}
.tailor-single .feedback .bloc_feedback .feedback_group .main_editor p {
  font-size: 0.8em;
  color: #ffffff;
  font-style: italic;
  font-weight: 100;
  padding-top: 26px;
  letter-spacing: 0;
  line-height: 1.8em;
}
.tailor-single .others_programs .main_title span.hide {
  font-size: inherit;
  letter-spacing: 0.1em;
  line-height: 1.5em;
  left: 0px;
  bottom: -15px;
}
.tailor-single .others_programs .main_title span.subtitle {
  font-size: 5em;
}
.tailor-single .others_programs .programs_group {
  padding-top: 3em;
}
.tailor-single .others_programs .programs_group .program_item {
  width: 95%;
  margin: 0 auto;
  box-shadow: 1px 1px 13px -3px rgba(0, 0, 0, 0.2);
  border-bottom: 20px solid #1e4656;
}
.tailor-single .others_programs .programs_group .program_item figure {
  height: 19vw;
}
.tailor-single .others_programs .programs_group .program_item .item_content {
  padding: 1em 2em;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading {
  display: flex;
  align-items: end;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .title {
  width: 100%;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .title .main_title h4 {
  color: #181716;
  font-size: 1.3em;
  letter-spacing: 0.2px;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .title .main_subtitle p {
  color: #ee7430;
  margin: 0;
  font-size: 0.9em;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .days_heading {
  width: auto;
  min-width: 100px;
  display: flex;
  justify-content: center;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .days_heading p {
  margin: 0 0;
  color: #ee7430;
  position: relative;
  font-size: 0.8em;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  top: -18px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading {
  display: flex;
  width: 64px;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading .round_blue {
  height: 30px;
  width: 30px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading .round_blue img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_heading .icons_heading .round_blue:nth-child(1n+3) {
  display: none;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_content ul {
  padding: 12px 0;
  margin: 0 0;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_content ul li {
  color: #181716;
  font-size: 0.9em;
  padding: 2px 0 2px 10px;
  position: relative;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_content ul li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ee7430;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_content ul li::marker {
  content: none;
  display: none;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_price .price_heading p {
  margin: 1px 0;
  color: #181716;
  font-size: 0.9em;
}
.tailor-single .others_programs .programs_group .program_item .item_content .preview_price .price_heading p span {
  font-size: 1.5em;
}

.slick-lightbox button.slick-arrow {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .devis_surmesure {
    padding-top: 0;
  }
}

.tailor-index .main_title span.subtitle {
  text-transform: initial;
}

.filter_tailor {
  background-color: #faf2f0;
  padding: 1.5em;
  width: calc(100% - 4em);
}
.filter_tailor .title_filter {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.filter_tailor .destination_filters {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-bottom: 25px;
}
.filter_tailor .destination_filters button {
  background: transparent;
  border: none;
  width: 100%;
  margin: 0 0;
  padding: 5px 0;
  text-align: left;
}
.filter_tailor .destination_filters button .desccat {
  position: relative;
}
.filter_tailor .destination_filters button .desccat::before {
  content: "";
  width: 14px;
  height: 14px;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #cbcbcb;
  border-radius: 50%;
}
.filter_tailor .destination_filters button .desccat span {
  padding-left: 28px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  color: rgba(24, 23, 22, 0.8);
}
.filter_tailor .destination_filters button.is-checked .desccat::before {
  background-color: #ee7430;
}
.filter_tailor .destination_filters button.is-checked .desccat span {
  color: #ee7430;
}
.filter_tailor .thematique_filters {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-bottom: 25px;
}
.filter_tailor .thematique_filters button {
  background: transparent;
  border: none;
  width: 100%;
  margin: 0 0;
  padding: 2px 0;
  text-align: left;
}
.filter_tailor .thematique_filters button .desccat {
  position: relative;
  display: flex;
  align-items: center;
}
.filter_tailor .thematique_filters button .desccat figure {
  height: 35px;
  width: 35px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter_tailor .thematique_filters button .desccat figure img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.filter_tailor .thematique_filters button .desccat span {
  padding-left: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: initial;
  letter-spacing: 0.1px;
  color: rgba(24, 23, 22, 0.8);
}
.filter_tailor .thematique_filters button.is-checked .desccat figure {
  background-color: #ee7430;
}
.filter_tailor .thematique_filters button.is-checked .desccat span {
  font-weight: 700;
}
.filter_tailor button.all {
  position: absolute;
  width: calc(100% - 1em);
  margin-left: -1.5em;
  box-sizing: border-box;
  padding: 10px 0;
  border: none;
  background-color: #293e46;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1em;
  letter-spacing: 0.2px;
}

.items_tailor .grid-sizer {
  width: 50%;
}
.items_tailor .element-item {
  width: 50%;
  min-height: 505px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .items_tailor .element-item {
    width: 100%;
  }
}
.items_tailor .element-item .program_item {
  width: 95%;
  margin: 0 auto;
  box-shadow: 1px 1px 13px -3px rgba(0, 0, 0, 0.2);
  border-bottom: 20px solid #1e4656;
}
@media screen and (max-width: 768px) {
  .items_tailor .element-item .program_item {
    width: 100%;
  }
}
.items_tailor .element-item .program_item figure {
  height: 19vw;
}
.items_tailor .element-item .program_item .item_content {
  padding: 1em 2em;
}
.items_tailor .element-item .program_item .item_content .preview_heading {
  display: flex;
  align-items: end;
}
.items_tailor .element-item .program_item .item_content .preview_heading .title {
  width: 100%;
}
.items_tailor .element-item .program_item .item_content .preview_heading .title .main_title h4 {
  color: #181716;
  font-size: 1.3em;
  letter-spacing: 0.2px;
}
.items_tailor .element-item .program_item .item_content .preview_heading .title .main_subtitle p {
  color: #ee7430;
  margin: 0;
  font-size: 0.9em;
}
.items_tailor .element-item .program_item .item_content .preview_heading .days_heading {
  width: auto;
  min-width: 114px;
  display: flex;
  justify-content: center;
}
.items_tailor .element-item .program_item .item_content .preview_heading .days_heading p {
  margin: 0 0;
  color: #ee7430;
  position: relative;
  font-size: 0.9em;
}
.items_tailor .element-item .program_item .item_content .preview_heading .days_heading p::before {
  content: "";
  width: 17px;
  height: 18px;
  left: 0;
  top: -18px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.53 63.48'%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg id='nH3iwO.tif'%3E%3Cpath d='M42.81,63.48H6.58c-.1,0-.19-.08-.29-.1a7.36,7.36,0,0,1-4.9-3A8.81,8.81,0,0,1,0,56.91V11.51c0-.14.09-.28.12-.42A7.14,7.14,0,0,1,4.86,5.44a11.75,11.75,0,0,1,3-.49c.85-.08,1.71,0,2.62,0V0h5V4.89H48.16V0h5V4.93c1,0,1.84,0,2.73,0a10,10,0,0,1,1.9.19,7.44,7.44,0,0,1,5.79,7.46q0,14.39,0,28.77a1.48,1.48,0,0,1-.4,1Q53.2,52.66,43.24,63C43.09,63.13,43,63.31,42.81,63.48ZM5,23.32V55.66a2.56,2.56,0,0,0,2.87,2.86H39.21c0-4.17,0-8.25,0-12.32a9.18,9.18,0,0,1,.2-2,7.38,7.38,0,0,1,7.31-5.81c3.72,0,7.44,0,11.16,0h.65V23.32ZM48.16,9.94H15.35v4.88H10.4V9.89c-1,0-1.92,0-2.85,0A2.47,2.47,0,0,0,5,12.47c0,1.35,0,2.69,0,4v1.78H58.55c0-2.07,0-4.09,0-6.11A2.3,2.3,0,0,0,56.48,10c-1.1-.1-2.21,0-3.39,0v4.9H48.16Zm-4,44.9L55.08,43.52c0-.08-.06-.11-.07-.11-2.85,0-5.7,0-8.55,0a2.3,2.3,0,0,0-2.26,2.22C44.15,48.65,44.19,51.66,44.19,54.84Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.items_tailor .element-item .program_item .item_content .preview_heading .icons_heading {
  display: flex;
  justify-content: end;
  width: 64px;
}
.items_tailor .element-item .program_item .item_content .preview_heading .icons_heading .round_blue {
  height: 30px;
  width: 30px;
  margin: 0 1px;
  border-radius: 50%;
  background-color: #1e4656;
  display: flex;
  align-items: center;
  justify-content: center;
}
.items_tailor .element-item .program_item .item_content .preview_heading .icons_heading .round_blue img {
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
}
.items_tailor .element-item .program_item .item_content .preview_heading .icons_heading .round_blue:nth-child(1n+3) {
  display: none;
}
.items_tailor .element-item .program_item .item_content .preview_content ul {
  padding: 12px 0;
  margin: 0 0;
}
.items_tailor .element-item .program_item .item_content .preview_content ul li {
  color: #181716;
  font-size: 0.9em;
  padding: 2px 0 2px 10px;
  position: relative;
}
.items_tailor .element-item .program_item .item_content .preview_content ul li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ee7430;
}
.items_tailor .element-item .program_item .item_content .preview_content ul li::marker {
  content: none;
  display: none;
}
.items_tailor .element-item .program_item .item_content .preview_price .price_heading p {
  margin: 1px 0;
  color: #181716;
  font-size: 0.9em;
}
.items_tailor .element-item .program_item .item_content .preview_price .price_heading p span {
  font-size: 1.5em;
}

@media screen and (max-width: 960px) {
  .devis_surmesure .wpcf7-list-item {
    margin: 8px 0 0 0em;
  }
}
.devis_surmesure .wpcf7-list-item.first {
  margin-left: 0;
}
@media screen and (max-width: 960px) {
  .devis_surmesure .wpcf7-checkbox {
    display: flex;
    flex-direction: column;
  }
}
.devis_surmesure .frame {
  justify-content: space-between;
}
.devis_surmesure .frame .col-li-4 {
  width: 30%;
}
.devis_surmesure .frame .col-li-6 {
  width: 43%;
}
.devis_surmesure .frame.inline div {
  width: 100%;
}
.devis_surmesure .frame.inline p {
  display: flex;
  align-items: center;
  width: 100%;
}
.devis_surmesure .frame:not(.still) > div[class^=col-] {
  margin: 10px 0;
}
.devis_surmesure .wpcf7-form-control-wrap {
  position: relative;
  width: 100%;
  display: block;
  padding: 10px 0;
  box-sizing: border-box;
}
.devis_surmesure .wpcf7-form-control-wrap .wpcf7-radio {
  display: flex;
  width: 80%;
  margin: 0 auto;
  justify-content: space-evenly;
}
.devis_surmesure .wpcf7-form-control-wrap .wpcf7-radio.type-rdv {
  width: 100%;
}
.devis_surmesure .wpcf7-form-control-wrap .wpcf7-radio.type-rdv .wpcf7-list-item {
  font-size: 0.9em;
}
.devis_surmesure input[type=text], .devis_surmesure input[type=email], .devis_surmesure input[type=tel], .devis_surmesure input[type=date], .devis_surmesure input[type=range], .devis_surmesure input[type=number] {
  border: none;
  border-bottom: 1px solid #181716;
  width: calc(100% - 16px);
  margin: 0px 6px;
  min-height: 35px;
}
.devis_surmesure input[type=text]::-moz-placeholder, .devis_surmesure input[type=email]::-moz-placeholder, .devis_surmesure input[type=tel]::-moz-placeholder, .devis_surmesure input[type=date]::-moz-placeholder, .devis_surmesure input[type=range]::-moz-placeholder, .devis_surmesure input[type=number]::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.devis_surmesure input[type=text]::placeholder, .devis_surmesure input[type=email]::placeholder, .devis_surmesure input[type=tel]::placeholder, .devis_surmesure input[type=date]::placeholder, .devis_surmesure input[type=range]::placeholder, .devis_surmesure input[type=number]::placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.devis_surmesure input[type=text]:focus, .devis_surmesure input[type=text]:focus-visible, .devis_surmesure input[type=email]:focus, .devis_surmesure input[type=email]:focus-visible, .devis_surmesure input[type=tel]:focus, .devis_surmesure input[type=tel]:focus-visible, .devis_surmesure input[type=date]:focus, .devis_surmesure input[type=date]:focus-visible, .devis_surmesure input[type=range]:focus, .devis_surmesure input[type=range]:focus-visible, .devis_surmesure input[type=number]:focus, .devis_surmesure input[type=number]:focus-visible {
  background: #f8f8f8;
  outline: none;
}
.devis_surmesure select {
  min-height: 35px;
  width: calc(100% - 16px);
  margin: 0px 6px;
  border: none;
  border-bottom: 1px solid #181716;
}
.devis_surmesure select::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.devis_surmesure select::placeholder, .devis_surmesure select option {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.devis_surmesure textarea {
  width: calc(100% - 24px);
  border: none;
  padding: 12px;
  max-height: 95px;
  background-color: rgba(231, 194, 162, 0.2);
}
.devis_surmesure textarea::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
  font-family: 12px;
}
.devis_surmesure textarea::placeholder, .devis_surmesure textarea:-moz-placeholder, .devis_surmesure textarea:-ms-input-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
  font-family: 12px;
}
.devis_surmesure .intertitle {
  text-align: left;
  justify-content: start;
  font-size: 1.3em;
  padding: 30px 8px 15px 0;
  font-weight: 600;
  text-transform: initial;
}
.devis_surmesure .informations_bottom {
  padding-top: 30px;
}
.devis_surmesure input[type=submit] {
  position: relative;
  display: block;
  background: #ee7430;
  border-radius: 33px;
  line-height: 1em;
  width: 100%;
  margin: 45px auto 0px;
  background-color: #ee7430;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  padding: 11px 22px;
  display: block;
}
.devis_surmesure form {
  width: 65%;
  margin: 0 auto;
  padding: 3vw 0;
}
@media screen and (max-width: 1280px) {
  .devis_surmesure form {
    width: 85%;
  }
}
.devis_surmesure form::-moz-placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}
.devis_surmesure form::placeholder {
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.2px;
  color: #181716;
}

.faq_section {
  padding: 1em 0;
}
.faq_section .texte_faq {
  width: 80%;
  position: relative;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .faq_section .texte_faq {
    width: 100%;
  }
}
.faq_section .texte_faq .main_title {
  margin-bottom: 25px;
  display: block;
}
.faq_section .texte_faq .main_title h2 {
  font-size: 1.8em;
}
@media screen and (max-width: 768px) {
  .faq_section .texte_faq .main_title h2 {
    font-size: 1.3em;
  }
}
.faq_section .texte_faq .main_title h2 span.hide {
  left: 2px;
  bottom: -6px;
}
.faq_section .texte_faq .bloc_faq .accordion-panel {
  margin-bottom: 10px;
  overflow: hidden;
}
.faq_section .texte_faq .bloc_faq .accordion-panel .accordion-title {
  padding: 11px 15px;
  cursor: pointer;
  background-color: #f2f2f2;
}
.faq_section .texte_faq .bloc_faq .accordion-panel .accordion-title h3 {
  text-transform: initial;
  font-size: 1em;
  letter-spacing: 0;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 768px) {
  .faq_section .texte_faq .bloc_faq .accordion-panel .accordion-title h3 {
    font-size: 0.9em;
  }
}
.faq_section .texte_faq .bloc_faq .accordion-panel .accordion-inner {
  display: none;
  padding: 10px 15px;
}

.legal .main_head {
  height: 58vh;
  min-height: 435px;
}
@media screen and (max-width: 960px) {
  .legal .main_head {
    height: 39vh;
    min-height: 295px;
  }
}
@media screen and (max-width: 768px) {
  .legal .main_head {
    height: auto;
    min-height: 195px;
  }
}
.legal .main_head .form_back {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 85%;
  transform: translate(-50%, 0%);
}
@media screen and (max-width: 960px) {
  .legal .main_head .form_back {
    top: 100%;
    transform: translate(-50%, -100%);
  }
}
.legal .main_head .main_title {
  transform: translate(-50%, 35%);
}
@media screen and (max-width: 960px) {
  .legal .main_head .main_title {
    top: 100%;
    transform: translate(-50%, -100%);
  }
}
.legal .main_head .main_title h1 {
  color: #181716;
  position: relative;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}
@media screen and (max-width: 960px) {
  .legal .main_head .main_title h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 768px) {
  .legal .main_head .main_title h1 {
    font-size: 1.5em;
  }
}
.legal .main_head .main_title h1 span.hide {
  bottom: -3px;
  left: -4px;
}
.legal .main_content {
  padding-top: 1em;
  padding-bottom: 5em;
}
@media screen and (max-width: 960px) {
  .legal .main_content {
    padding-top: 3em;
  }
}
.legal .content_text h2.wp-block-heading {
  font-size: 1.5em;
  font-weight: 800;
  letter-spacing: 0;
  padding: 25px 0 5px 0px;
}
@media screen and (max-width: 500px) {
  .legal .content_text h2.wp-block-heading {
    font-size: 1.5em;
  }
}
.legal .content_text .wp-block-separator {
  margin-top: 33px;
}/*# sourceMappingURL=index.css.map */