.customchatbox .chatmessages-envelope{padding:0 17px 0 20px}.ChatWebpartEnvelopeMessageSend{padding:20px 16px 20px 20px}.LiveSiteDialog .btn-primary{height:100%!important;background-color:#E79475!important;box-shadow:none!important}.customchatbox .chatmessages{padding-top:10px}.dialog-header{cursor:pointer}.LiveSiteDialog .dialog-header{background-color:#E79475!important}.customchatbox .chatSendAreaInput{padding-right:15px}.cms-bootstrap strong,.cms-bootstrap b{color:#E79475}@media screen and (max-width:767px){.LiveSiteDialog,.customchatbox{display:none!important}}.fancybox-button--share{display:none}.coockies{position:fixed;width:100%;bottom:0;background:rgba(0,0,0,.56);color:#fff;padding:24px 0;z-index:50}.coockies p{color:#FFF;display:inline}.coockies a{color:#E79475}.coockies form{display:inline}.coockies form .btn{padding:3px 15px}.title-widget h2{text-align:left;font-size:38px;color:#000;margin-bottom:50px}.title-widget h2 span{display:block;margin-top:28px;font-size:42px;font-family:'Source Sans Pro';color:#27647C}.title-widget h2 span img{margin-right:10px;width:30px;position:relative;top:-6px}.btn.picto{padding-right:72px;position:relative}.btn.picto:after{content:"";position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzEwMCIgZGF0YS1uYW1lPSJHcm91cGUgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC43NzciIGhlaWdodD0iMjUuODk0IiB2aWV3Qm94PSIwIDAgMjQuNzc3IDI1Ljg5NCI+DQogIDxnIGlkPSJHcm91cGVfOTgiIGRhdGEtbmFtZT0iR3JvdXBlIDk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUuNzg5KSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xNzI4IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzI4IiBkPSJNNzcuMjcsMTEzLjFhMS4wMzUsMS4wMzUsMCwwLDAtLjUtLjFINzYuNnYyLjg3N2guMTY4YS45MjEuOTIxLDAsMCwwLC41MjQtLjEyNi44ODQuODg0LDAsMCwwLC4zLS40NDcsMi44OTMsMi44OTMsMCwwLDAsLjExMi0uOTIyLDIuMywyLjMsMCwwLDAtLjEyNi0uODU5QS44Mi44MiwwLDAsMCw3Ny4yNywxMTMuMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MS4yNTEgLTExMC44OTgpIiBmaWxsPSIjZmZmIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xNzI5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzI5IiBkPSJNMjguNDM1LDExMi40NDJhMS4wMywxLjAzLDAsMCwwLS4zMzUtLjA0MmgtLjN2MS4zaC4zYy4yNjUsMCwuNDQtLjA2My41MTctLjE4MmEuODg2Ljg4NiwwLDAsMCwuMTE5LS40NzUuNzMxLjczMSwwLDAsMC0uMDkxLS40QS40MTIuNDEyLDAsMCwwLDI4LjQzNSwxMTIuNDQyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ljg1OSAtMTEwLjM0KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTczMCIgZGF0YS1uYW1lPSJUcmFjw6kgMTczMCIgZD0iTTEwLjg1Miw4Mi45SC43MjZBLjcyNi43MjYsMCwwLDAsMCw4My42MjZ2NS42MjlhLjczLjczLDAsMCwwLC43MjYuNzI2SDEwLjg1MmEuNzI2LjcyNiwwLDAsMCwuNzI2LS43MjZWODMuNjI2QS43MTcuNzE3LDAsMCwwLDEwLjg1Miw4Mi45Wm0tNy4xMywzLjUxM2ExLjAyNSwxLjAyNSwwLDAsMS0uNDg5LjQ1NCwyLjUwOSwyLjUwOSwwLDAsMS0uOTU3LjE0SDEuOTM0djEuNjJILjk1N1Y4NC4yNDFIMi4yMzVhMy4yODIsMy4yODIsMCwwLDEsLjkuMS45Ny45NywwLDAsMSwuNTM4LjQzMywxLjUsMS41LDAsMCwxLC4yMTYuODM4QTEuNDc1LDEuNDc1LDAsMCwxLDMuNzIyLDg2LjQxM1ptMy42LDEuMDU0YTEuOTEzLDEuOTEzLDAsMCwxLS40MTIuNzE5LDEuMzE3LDEuMzE3LDAsMCwxLS41NzMuMzU2LDIuOSwyLjksMCwwLDEtLjguMDkxSDQuMzcyVjg0LjI0OEg1LjQyNmEyLjkyNiwyLjkyNiwwLDAsMSwxLjExLjE4MiwxLjM1NSwxLjM1NSwwLDAsMSwuNjg0LjY3LDIuODI1LDIuODI1LDAsMCwxLC4yNTgsMS4zMkEzLjIzNSwzLjIzNSwwLDAsMSw3LjMxOSw4Ny40NjdaTTEwLjc1NCw4NUg5LjA5MlY4Ni4xNEgxMC4zN3YuNzU0SDkuMDkydjEuNzMySDguMTE1Vjg0LjI0MWgyLjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtODIuOSkiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzk5IiBkYXRhLW5hbWU9Ikdyb3VwZSA5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41NDkpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzE3MzEiIGRhdGEtbmFtZT0iVHJhY8OpIDE3MzEiIGQ9Ik00OS40MDUsMjAyLjQxMUgzOS41YTEuNjQ1LDEuNjQ1LDAsMCwxLTEuMTQ1LS40NTQsMS40OSwxLjQ5LDAsMCwxLS40NjEtMS4wNjhWMTkzLjVIMzYuNXY3LjM4MWEyLjg3OSwyLjg3OSwwLDAsMCwuODg3LDIuMDc0LDMuMDQyLDMuMDQyLDAsMCwwLDIuMTE2Ljg0NUg1MC42NzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzYuNSAtMTc5Ljk4NykiIGZpbGw9IiNmZmYiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzE3MzIiIGRhdGEtbmFtZT0iVHJhY8OpIDE3MzIiIGQ9Ik0zNy45LDIuOTI2YTEuNTA2LDEuNTA2LDAsMCwxLC40NjEtMS4wNzVBMS42NDUsMS42NDUsMCwwLDEsMzkuNSwxLjRoNi43NDZWNS43ODJBMy42NiwzLjY2LDAsMCwwLDQ3LjQsOC40MzZhMy45NzMsMy45NzMsMCwwLDAsMi43NDQsMS4wODJoNC4yNnYzLjMxaDEuNFY3Ljk4OWwtLjItLjJMNDguMDQzLDBIMzkuNWEzLjA1NSwzLjA1NSwwLDAsMC0yLjExNi44NDVBMi44NzksMi44NzksMCwwLDAsMzYuNSwyLjkxOVY1LjEzM2gxLjRaTTQ3Ljc0MywxLjdsNi4xNDUsNi4zMjdINTAuMTQ1YTIuNDY3LDIuNDY3LDAsMCwxLTEuNzExLS42NywyLjE1NywyLjE1NywwLDAsMS0uNjkxLTEuNTcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2LjUpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNzMzIiBkYXRhLW5hbWU9IlRyYWPDqSAxNzMzIiBkPSJNMjExLjI2OCwxOTkuNDA2di02LjFhLjYuNiwwLDAsMC0uNjYzLS41MWgtNC42MjNhLjYwNi42MDYsMCwwLDAtLjY2My41MXY2LjFIMjAzbDUuMyw1LjgyNCw1LjMtNS44MjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg4LjgyNCAtMTc5LjMzNikiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K) no-repeat center;width:26px;height:100%;right:26px;top:0}.SW_YoutubeVideo{padding:20px 0}.SW_YoutubeVideo.content-left{text-align:left}.SW_YoutubeVideo.content-right{text-align:right}.SW_YoutubeVideo.content-center{text-align:center}.SW_YoutubeVideo iframe{width:100%;border:0;height:400px;max-width:700px}@media screen and (max-width:480px){.SW_YoutubeVideo iframe{height:250px}}input.form-control[type='checkbox']{position:relative;cursor:pointer;background:transparent;border:none;padding:0 15px 0 0;display:inline-block;width:auto;height:16px}input.form-control[type='checkbox']:focus{outline:none;border:none;box-shadow:none}input.form-control[type='checkbox']:before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border:2px solid #000;border-radius:3px;background-color:white}input.form-control[type='checkbox']:checked:after{content:"";display:block;width:5px;height:10px;border:solid #27647C;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}input.form-control[type=radio]{padding-left:5px;padding-right:5px;border-radius:15px;-webkit-appearance:button;border:double 2px #000;background-color:#FFF;color:#FFF;white-space:nowrap;overflow:hidden;width:15px;height:15px;display:inline-block}input.form-control[type=radio]:checked{background-color:#E79475}.img-responsive{max-width:700px;width:100%;height:auto}@media screen and (max-width:767px){.img-responsive{width:100%;height:auto}}.fancybox-button--share{display:none!important}.SW_OpenStreetMaps .leaflet-container{background:#f3f3f3}.leaflet-tile-pane{filter:url(data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt…33 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale);
  filter: gray;
  -webkit-filter: grayscale(100%);
  opacity: 0.4;
}
body,
ul,
li,
ol,
form,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span,
p {
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
input,
textarea {
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  border-radius: 0;
}
select::-ms-expand {
  display: none;
}
* {
  outline: none !important;
}
.bootstrap-datetimepicker-widget a[data-action] {
  color: #333;
}
@media (min-width: 576px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 576px) and (min-width: 992px) {
  .container {
    max-width: 1118px;
  }
}
body {
  font-size: 16px;
  line-height: normal;
  font-family: 'Source Sans Pro';
  color: #000000;
}
p {
  font: 16px/24px 'Source Sans Pro';
  color: #000000;
  margin-bottom: 25px;
}
a {
  text-decoration: none;
  color: #E79475;
}
a:hover {
  text-decoration: none;
}
h1,
h2,
h3,
h4 {
  color: #27647C;
  font-family: 'Source Sans Pro';
  font-weight: 700;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 30px;
  margin-bottom: 20px;
}
h3 {
  font-size: 24px;
}
ul {
  margin-bottom: 30px;
}
ul li {
  list-style: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPg0KICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzEiIGRhdGEtbmFtZT0iRWxsaXBzZSAxIiBjeD0iNC41IiBjeT0iNC41IiByPSI0LjUiIGZpbGw9IiNkY2UyZTMiLz4NCjwvc3ZnPg0K) no-repeat 0 6px;
  padding-left: 30px;
  line-height: 24px;
}
.breadcrumb {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.breadcrumb .breadcrumb-item {
  font-family: 'Source Sans Pro';
  font-size: 18px;
}
.breadcrumb .breadcrumb-item a {
  color: #FFFFFF;
  font-family: 'Source Sans Pro';
  font-size: 18px;
}
.breadcrumb .breadcrumb-item.active {
  color: #000000;
}
.breadcrumb .breadcrumb-item+.breadcrumb-item {
  padding-left: 5px;
}
.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
  color: #FFFFFF;
  padding-right: 5px;
}
.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  border: none;
  padding: 15px 52px;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  position: relative;
}
.btn:before,
.btn:after {
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  right: 32px;
  top: 50%;
  margin-top: -14px;
  opacity: 1;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.btn:after {
  opacity: 0;
}
.btn:hover:before {
  opacity: 0;
}
.btn:hover:after {
  opacity: 1;
}
.btn.btn-primary {
  color: #FFFFFF;
  background: #27647C;
}
.btn.btn-primary:hover {
  background: #E79475;
}
.btn.btn-secondary {
  color: #FFFFFF;
  background: #E79475;
}
.btn.btn-secondary:hover {
  background: #27647C;
}
.btn.pdf:before,
.btn.pdf:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjI2IiBoZWlnaHQ9IjI3Ljg1NSIgdmlld0JveD0iMCAwIDguMjYgMjcuODU1Ij4NCiAgPHBhdGggaWQ9InJpZ2h0LWFycm93IiBkPSJNMjMuNzI1LDE2Ny41bC0xLjI0MSwxLjI0MSwyLjAxMiwyLjAxMkgwdjEuNzU1SDI0LjVsLTIuMDEyLDIuMDEyLDEuMjQxLDEuMjQxLDQuMTMtNC4xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NS43Nikgcm90YXRlKDkwKSIgZmlsbD0iIzI5MjkyOSIvPg0KPC9zdmc+DQo=) no-repeat center;
}
.btn.pdf:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjI2IiBoZWlnaHQ9IjI3Ljg1NSIgdmlld0JveD0iMCAwIDguMjYgMjcuODU1Ij4NCiAgPHBhdGggaWQ9InJpZ2h0LWFycm93IiBkPSJNMjMuNzI1LDE2Ny41bC0xLjI0MSwxLjI0MSwyLjAxMiwyLjAxMkgwdjEuNzU1SDI0LjVsLTIuMDEyLDIuMDEyLDEuMjQxLDEuMjQxLDQuMTMtNC4xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NS43Nikgcm90YXRlKDkwKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=) no-repeat center;
  opacity: 0;
  right: 33px;
  top: 14px;
}
.btn.pdf:hover:before {
  opacity: 0;
}
.btn.pdf:hover:after {
  opacity: 1;
}
.btn.pdf.upload span {
  position: absolute;
  left: 0;
  bottom: -33px;
  right: 0;
  display: block;
  font: 14px/normal 'Source Sans Pro';
  color: #000000;
}
.btn.pdf.upload:before,
.btn.pdf.upload:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjI2IiBoZWlnaHQ9IjI3Ljg1NSIgdmlld0JveD0iMCAwIDguMjYgMjcuODU1Ij4NCiAgPHBhdGggaWQ9InJpZ2h0LWFycm93IiBkPSJNMjMuNzI1LDE2Ny41bC0xLjI0MSwxLjI0MSwyLjAxMiwyLjAxMkgwdjEuNzU1SDI0LjVsLTIuMDEyLDIuMDEyLDEuMjQxLDEuMjQxLDQuMTMtNC4xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjcuNSAyNy44NTUpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMjkyOTI5Ii8+DQo8L3N2Zz4NCg==) no-repeat center;
}
.btn.pdf.upload:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjI2IiBoZWlnaHQ9IjI3Ljg1NSIgdmlld0JveD0iMCAwIDguMjYgMjcuODU1Ij4NCiAgPHBhdGggaWQ9InJpZ2h0LWFycm93IiBkPSJNMjMuNzI1LDE2Ny41bC0xLjI0MSwxLjI0MSwyLjAxMiwyLjAxMkgwdjEuNzU1SDI0LjVsLTIuMDEyLDIuMDEyLDEuMjQxLDEuMjQxLDQuMTMtNC4xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjcuNSAyNy44NTUpIHJvdGF0ZSgtOTApIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==) no-repeat center;
}
.dark_box {
  background-color: #27647C;
  padding: 15px;
}
.dark_box .btn-primary {
  color: #27647C;
  background: #FFFFFF;
}
.slick-dots li {
  list-style: none;
  display: inline-block;
}
.slick-dots li button {
  width: 7px;
  height: 7px;
  text-indent: 100px;
  overflow: hidden;
  padding: 0;
  border: 0;
  cursor: pointer;
  background-color: #E79475;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.slick-dots li ~ li {
  margin-left: 15px;
}
.slick-dots li.slick-active button {
  background-color: #27647C;
}
.slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  z-index: 45;
}
.slick-arrow.slick-prev {
  left: 0;
}
.slick-arrow.slick-next {
  right: 0;
}
.SW_form.v1 .formFile {
  text-align: center;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.SW_form.v1 .formFile .form-group .form-control {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #E79475;
  border: 0;
  margin-bottom: 10px;
  position: relative;
}
.SW_form.v1 .formFile .form-group.col-lg-4 {
  -ms-flex: inherit !important;
  flex: inherit !important;
  max-width: inherit !important;
  width: 296px !important;
}
.SW_form.v1 .formFile .form-group em {
  font-size: 14px;
  font-style: normal;
}
.SW_form.v1 .formFile .form-group i {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  line-height: 64px;
  font-size: 18px;
  font-style: normal;
  color: #FFFFFF;
}
.SW_form.v1 .formFile .form-group i:before,
.SW_form.v1 .formFile .form-group i:after {
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  right: 32px;
  top: 50%;
  margin-top: -14px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjI2IiBoZWlnaHQ9IjI3Ljg1NSIgdmlld0JveD0iMCAwIDguMjYgMjcuODU1Ij4NCiAgPHBhdGggaWQ9InJpZ2h0LWFycm93IiBkPSJNMjMuNzI1LDE2Ny41bC0xLjI0MSwxLjI0MSwyLjAxMiwyLjAxMkgwdjEuNzU1SDI0LjVsLTIuMDEyLDIuMDEyLDEuMjQxLDEuMjQxLDQuMTMtNC4xM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjcuNSAyNy44NTUpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMjkyOTI5Ii8+DQo8L3N2Zz4NCg==) no-repeat center;
  opacity: 1;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.SW_form.v1 .formFile .form-group input[type="file"] {
  opacity: 0;
  width: 100%;
}
.SW_form.v1 .formFile .form-group label {
  right: 0;
  width: 100%;
  text-align: center;
}
.cordoMap .head {
  background: #27647C;
  padding: 45px;
}
@media screen and (max-width: 767px) {
  .cordoMap .head {
    padding: 25px 25px 10px;
  }
}
@media screen and (max-width: 767px) {
  .cordoMap .head .col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
body .Resto_Dish.v3 {
  display: flex;
}
body .Resto_Dish.v3 .header {
  width: 25%;
  height: initial;
  position: static;
}
body .Resto_Dish.v3 .tab-content {
  width: 75%;
  padding: 0;
}
header {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}
header .form-search {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.lang {
  padding: 0;
  margin: 0;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.lang li {
  padding: 0;
  background: none;
  display: inline-block;
}
.SW_Menu {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.contact-top {
  padding: 0 20px !important;
  line-height: 15px;
}
.contact-top img {
  width: 14px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
}
.lang a {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.linkTop {
  margin: 0;
  padding: 0;
  float: right;
}
.linkTop li {
  padding: 0;
  background: none;
  display: inline-block;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 35px;
}
.linkTop li a {
  color: #FFFFFF;
}
.linkTop li img {
  width: 22px;
  height: auto;
  margin-right: 8px;
}
@media (max-width: 767px) {
  .linkTop li {
    margin-left: 20px;
  }
  .linkTop li span {
    display: none;
  }
}
.menu .menu-menu-principale {
  display: none;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  align-items: center;
  flex-grow: 1;
}
.menu .menu-menu-principale a {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.menu .menu-menu-principale > ul {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.menu .menu-menu-principale > ul > li {
  background: none;
  padding: 0;
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.menu .menu-menu-principale > ul > li > ul {
  position: absolute;
  left: 0;
  top: 100px;
  list-style: none;
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
  width: 240px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: #FFFFFF;
}
.menu .menu-menu-principale > ul > li > ul > li {
  height: auto;
  padding-left: 0;
  background: none;
  margin-bottom: 0;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.menu .menu-menu-principale > ul > li > ul > li > a {
  padding: 20px !important;
  line-height: normal;
  border-bottom: 1px solid #f5f5f5;
  color: #E79475;
}
.menu .menu-menu-principale > ul > li > ul >li:last-child a {
  border: 0;
}
header.float {
  position: absolute;
  z-index: 10;
  width: 100%;
}
header.float .container {
  position: relative;
  background: #fff;
  margin-top: 68px;
}
.wrapMenuMobile {
  height: 20px;
  display: block;
  z-index: 80;
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 36px;
  z-index: 105;
  display: none;
}
.menuMobile {
  width: 25px;
  display: block;
  height: 18px;
  padding-left: 25px;
  cursor: pointer;
  position: relative;
}
.menuMobile .span {
  position: relative;
  z-index: 50;
}
.menuMobile div {
  width: 30px;
  height: 4px;
  background: #222;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  z-index: 50;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.menuMobile div:before,
.menuMobile div:after {
  width: 100%;
  height: 4px;
  background: #222;
  position: absolute;
  left: 0;
  top: -8px;
  content: "";
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.menuMobile div:after {
  top: 8px;
}
.menuMobile.active > div {
  height: 0px;
}
.menuMobile.active > div:before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menuMobile.active > div:after {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.menu .menu-menu-principale li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
header.v1 {
  background-color: #FFFFFF;
}
header.v1.fixed-top {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v1.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li {
  height: 50px;
}
header.v1.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li >a {
  line-height: 50px;
}
header.v1.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li ul {
  top: 50px;
}
header.v1.fixed-top .SW_Logo img {
  height: 40px;
}
header.v1 .SW_Logo {
  display: inline-block;
  color: #27647C;
  padding: 0 !important;
}
header.v1 .SW_Logo img {
  width: auto;
  margin-right: 10px;
  height: 88px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  header.v1 .SW_Logo img {
    max-height: 70px !important;
    height: 100% !important;
  }
}
header.v1 .SW_Logo span {
  display: none;
  font-size: 24px;
  line-height: 34px;
  vertical-align: top;
}
header.v1 .SW_Menu {
  font-size: 16px;
}
header.v1 .SW_Menu .menu .menu-menu-principale .menu-menu-principale a {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
}
header.v1 .SW_Menu .menu .menu-menu-principale a.contact-top:hover {
  color: #27647C;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul {
  margin-left: auto;
  margin-right: 25px;
}
header.v1 .SW_Menu .menu .menu-menu-principale .user {
  margin-right: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0idXNlcl8xXyIgZGF0YS1uYW1lPSJ1c2VyICgxKSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSI+DQogIDxnIGlkPSJHcm91cGVfMjIiIGRhdGEtbmFtZT0iR3JvdXBlIDIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xNiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYiIGQ9Ik0xNi4yMTgsMTIuMjgyYTkuNDY0LDkuNDY0LDAsMCwwLTMuNjEtMi4yNjQsNS40OTIsNS40OTIsMCwxLDAtNi4yMTUsMEE5LjUxNSw5LjUxNSwwLDAsMCwwLDE5SDEuNDg0YTguMDE2LDguMDE2LDAsMCwxLDE2LjAzMSwwSDE5QTkuNDM4LDkuNDM4LDAsMCwwLDE2LjIxOCwxMi4yODJaTTkuNSw5LjVhNC4wMDgsNC4wMDgsMCwxLDEsNC4wMDgtNC4wMDhBNC4wMTIsNC4wMTIsMCwwLDEsOS41LDkuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjMTQxOTFEIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left 0;
  padding-left: 30px;
  min-height: 20px;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
@media (max-width: 1199px) {
  header.v1 .SW_Menu .menu .menu-menu-principale .user {
    background-position: 0 20px;
  }
}
@media (max-width: 1199px) {
  header.v1 .SW_Menu .menu .menu-menu-principale .user {
    margin-left: 20px;
  }
}
header.v1 .SW_Menu .menu .menu-menu-principale .user li {
  border-right: 0;
  height: auto !important;
  display: flex;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  color: #27647C !important;
}
@media (max-width: 1199px) {
  header.v1 .SW_Menu .menu .menu-menu-principale .user li {
    padding: 20px 0 20px 0;
  }
}
header.v1 .SW_Menu .menu .menu-menu-principale .user li a {
  padding: 0;
  border-bottom: 0 !important;
  color: #27647C !important;
  line-height: 24px !important;
  background: none !important;
  position: relative;
  margin: 0 5px;
}
@media (max-width: 1199px) {
  header.v1 .SW_Menu .menu .menu-menu-principale .user li a {
    padding: 0 !important;
  }
}
header.v1 .SW_Menu .menu .menu-menu-principale .user li a:hover {
  color: #E79475 !important;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li {
  height: 100px;
  border-right: 1px solid #D1D1D1;
  margin-bottom: 0;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li:first-child {
  border-left: 1px solid #D1D1D1;
}
@media (max-width: 1199px) {
  header.v1 .SW_Menu .menu .menu-menu-principale > ul > li:first-child {
    border-left: none;
  }
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li >a {
  white-space: nowrap;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li a {
  color: #27647C;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li a:hover {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li > a {
  line-height: 100px;
  padding: 0 36px;
  display: block;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li.active > a,
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li li.active a {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li > ul > li > a {
  color: #27647C;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li > ul > li > a:hover {
  color: #FFFFFF;
  background-color: #E79475;
}
header.v1 .SW_Menu .menu .menu-menu-principale > ul > li > ul > li:.active a {
  color: #FFFFFF;
  background-color: #E79475;
}
@media (max-width: 1199px) {
  header.v1 {
    height: 90px;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
  }
  header.v1.fixed-top .SW_Menu .form-search.search-md-block {
    height: 65px;
  }
  header.v1 .SW_Logo {
    color: #14191D;
    padding: 10px 0 !important;
  }
  header.v1 .SW_Menu .content-contact {
    text-align: center;
    padding: 20px 0;
  }
  header.v1 .SW_Menu .content-booking-top {
    text-align: center;
    padding: 20px 0;
  }
  header.v1 .SW_Menu .menu .menu-menu-principale {
    max-height: 408px;
    overflow-y: auto;
    background: #FFFFFF;
    position: absolute;
    top: 90px;
    left: 0;
    width: 100%;
  }
  header.v1 .SW_Menu .menu .menu-menu-principale >ul {
    margin-right: 0;
  }
  header.v1 .SW_Menu .menu .menu-menu-principale i:before {
    border-color: #E79475;
  }
  header.v1 .SW_Menu .menuMobile div,
  header.v1 .SW_Menu .menuMobile div:before,
  header.v1 .SW_Menu .menuMobile div:after {
    background-color: #E79475;
  }
}
header.v2 {
  background-color: #E79475;
}
header.v2 .navbar {
  padding: 10px 0 !important;
}
header.v2 .SW_Logo {
  display: inline-block;
  color: #FFFFFF;
  position: relative;
  top: -2px;
}
header.v2 .SW_Logo img {
  max-height: 83px;
  height: 100%;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  header.v2 .SW_Logo img img {
    max-height: 50px;
  }
}
header.v2 .SW_Logo span {
  display: none;
}
header.v2.fixed-top img {
  max-height: 50px;
}
header.v2 .SW_Menu {
  font-size: 12px;
}
header.v2 .SW_Menu a {
  color: #FFFFFF;
  line-height: 60px;
  padding: 0 20px;
  display: block;
}
header.v2 .SW_Menu a:hover {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v2 .SW_Menu .menuMobile div,
header.v2 .SW_Menu .menuMobile div:before,
header.v2 .SW_Menu .menuMobile div:after {
  background-color: #FFFFFF;
}
header.v2 .SW_Menu .wrapMenuMobile {
  top: 20px;
}
header.v2 .SW_Menu .menu .menu-menu-principale {
  justify-content: center;
}
header.v2 .SW_Menu .menu .menu-menu-principale a {
  font-family: 'Source Sans Pro';
  font-size: 12px;
  text-transform: uppercase;
}
header.v2 .SW_Menu .menu .menu-menu-principale .content-contact {
  margin-right: 30px;
}
header.v2 .SW_Menu .menu .menu-menu-principale .content-contact .btn {
  font-size: 12px;
  font-family: 'Source Sans Pro';
  font-weight: normal;
  color: #FFFFFF;
  padding: 5px !important;
  position: relative;
  top: -2px;
  line-height: normal;
}
header.v2 .SW_Menu .menu .menu-menu-principale .content-contact .btn:hover {
  color: #E79475;
}
header.v2 .SW_Menu .menu .menu-menu-principale .content-booking-top .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul {
  margin-right: 15px;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li {
  height: 60px;
  margin: 0;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li a {
  color: #FFFFFF;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li a:hover {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li > a {
  line-height: 60px;
  padding: 0 20px;
  display: block;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li.active > a,
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li li.active a {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li > ul {
  top: 60px;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li > ul li a {
  color: #E79475;
}
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li > ul li.active a,
header.v2 .SW_Menu .menu .menu-menu-principale > ul > li > ul li:hover a {
  background-color: #E79475;
  color: #FFFFFF;
}
header.v2 .SW_Menu .contact-top {
  border: 0;
}
@media (max-width: 1199px) {
  header.v2 .content-contact {
    text-align: center;
    padding: 30px 0 10px;
  }
  header.v2 .content-booking-top {
    text-align: center;
    padding: 20px 0;
  }
  header.v2 .SW_Menu .menu .menu-menu-principale>ul {
    margin-right: 0;
    margin-left: 0;
  }
  header.v2 .menu .menu-menu-principale i:before {
    border-color: #FFFFFF;
  }
}
header.v3 {
  background: #FFFFFF;
}
header.v3 .navbar {
  padding: 0 !important;
}
header.v3.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li {
  height: 60px;
}
header.v3.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li >a {
  line-height: 60px;
}
header.v3.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li ul {
  top: 60px;
}
header.v3.fixed-top .SW_Menu .form-search {
  height: auto;
  padding: 30px 0 30px 25px;
}
header.v3.fixed-top .SW_Menu.open-search .form-search {
  top: 50%;
  padding: 0 25px;
  margin-top: -17px;
}
header.v3.fixed-top .SW_Menu.open-search .form-search .close-search,
header.v3.fixed-top .SW_Menu.open-search .form-search .btn-search,
header.v3.fixed-top .SW_Menu.open-search .form-search .btn-open-search {
  margin-top: -10px;
}
header.v3.fixed-top .SW_Logo img {
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  width: 100px;
}
header.v3 .container {
  position: relative;
}
header.v3 .SW_Logo {
  display: inline-block;
  color: #E79475;
  padding: 0;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
header.v3 .SW_Logo img {
  width: 120px;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
header.v3 .SW_Logo span {
  display: none;
}
header.v3 .SW_Menu {
  font-size: 16px;
}
header.v3 .SW_Menu .wrapMenuMobile {
  top: 40px;
}
header.v3 .SW_Menu .menuMobile div,
header.v3 .SW_Menu .menuMobile div:before,
header.v3 .SW_Menu .menuMobile div:after {
  background-color: #E79475;
}
header.v3 .SW_Menu .menu .menu-menu-principale {
  background: #FFFFFF;
  justify-content: flex-end;
}
header.v3 .SW_Menu .menu .menu-menu-principale a {
  font-family: 'Source Sans Pro';
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul {
  margin-right: 15px;
  opacity: 1;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li {
  height: 120px;
  margin: 0 25px;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li a {
  color: #000000;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li a:hover {
  color: #E79475;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li > a {
  line-height: 120px;
  padding: 0 0px;
  display: block;
  position: relative;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li > a:after {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: #E79475;
  bottom: 0;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li.active > a,
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li li.active a {
  color: #E79475;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li.active > a:after,
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li li.active a:after {
  width: 100%;
}
header.v3 .SW_Menu .menu .menu-menu-principale > ul > li ul {
  top: 120px;
  padding-left: 0;
}
header.v3 .SW_Menu .contact-top {
  border: 0;
}
header.v3 .SW_Menu .form-search {
  padding: 47px 0 47px 25px;
  position: relative;
  cursor: pointer;
  height: auto !important;
  width: 0;
  max-width: 0px;
}
@media (max-width: 600px) {
  header.v3 .SW_Menu .form-search {
    display: none !important;
  }
}
header.v3 .SW_Menu .form-search.search-lg-block {
  display: block;
}
@media (max-width: 1199px) {
  header.v3 .SW_Menu .form-search.search-lg-block {
    display: none;
  }
}
header.v3 .SW_Menu .form-search.search-md-block {
  display: none;
}
@media (max-width: 1199px) {
  header.v3 .SW_Menu .form-search.search-md-block {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 70px;
    height: 100px;
  }
}
header.v3 .SW_Menu .form-search .search {
  background: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 0;
}
header.v3 .SW_Menu .form-search .btn-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MzYiIGhlaWdodD0iMjAuNzM2IiB2aWV3Qm94PSIwIDAgMjAuNzM2IDIwLjczNiI+DQogIDxnIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUgLTYuNSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgZD0iTTE0LjU2OSwyMi42MzhhNy45MjMsNy45MjMsMCwwLDAsNS4xNTMtMS44NzlsNi4yNjIsNi4yNjJhLjczNC43MzQsMCwwLDAsMS4wMzgsMCwuNzM0LjczNCwwLDAsMCwwLTEuMDM4TDIwLjc2LDE5LjcyMmE4LjA1Niw4LjA1NiwwLDEsMC02LjE5LDIuOTE2Wm0wLTE0LjY3MWE2LjYsNi42LDAsMSwxLTYuNiw2LjZBNi42MDksNi42MDksMCwwLDEsMTQuNTY5LDcuOTY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiM0MDRiNTQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  border: none;
  font-size: 0;
  opacity: 0;
  display: none;
  cursor: pointer;
}
header.v3 .SW_Menu .form-search .close-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42IiBoZWlnaHQ9IjE2LjYiIHZpZXdCb3g9IjAgMCAxNi42IDE2LjYiPg0KICA8ZyBpZD0iR3JvdXBlXzg0IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNy4xNDYgLTY5LjE0NikiPg0KICAgIDxsaW5lIGlkPSJMaWduZV85IiBkYXRhLW5hbWU9IkxpZ25lIDkiIHkxPSIxNS44OTMiIHgyPSIxNS44OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNy41IDY5LjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0MDRiNTQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICAgIDxsaW5lIGlkPSJMaWduZV8xMCIgZGF0YS1uYW1lPSJMaWduZSAxMCIgeDI9IjE1Ljg5MyIgeTI9IjE1Ljg5MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzM3LjUgNjkuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQwNGI1NCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  opacity: 0;
}
header.v3 .SW_Menu .form-search .btn-open-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MzYiIGhlaWdodD0iMjAuNzM2IiB2aWV3Qm94PSIwIDAgMjAuNzM2IDIwLjczNiI+DQogIDxnIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUgLTYuNSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgZD0iTTE0LjU2OSwyMi42MzhhNy45MjMsNy45MjMsMCwwLDAsNS4xNTMtMS44NzlsNi4yNjIsNi4yNjJhLjczNC43MzQsMCwwLDAsMS4wMzgsMCwuNzM0LjczNCwwLDAsMCwwLTEuMDM4TDIwLjc2LDE5LjcyMmE4LjA1Niw4LjA1NiwwLDEsMC02LjE5LDIuOTE2Wm0wLTE0LjY3MWE2LjYsNi42LDAsMSwxLTYuNiw2LjZBNi42MDksNi42MDksMCwwLDEsMTQuNTY5LDcuOTY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiM0MDRiNTQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center right;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
}
header.v3 .SW_Menu.open-search .menu-menu-principale ul {
  opacity: 0;
}
header.v3 .SW_Menu.open-search .form-search {
  position: absolute;
  left: 0;
  right: 0;
  background: #FFFFFF;
  width: 100%;
  padding: 0 25px 0;
  max-width: 470px;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  header.v3 .SW_Menu.open-search .form-search {
    z-index: 1;
  }
}
@media (max-width: 830px) {
  header.v3 .SW_Menu.open-search .form-search {
    max-width: 400px;
    right: 0 !important;
  }
}
@media (max-width: 600px) {
  header.v3 .SW_Menu.open-search .form-search {
    max-width: 100%;
    z-index: 999;
    padding: 36px 45px;
  }
  header.v3 .SW_Menu.open-search .form-search .close-search {
    left: 15px;
  }
  header.v3 .SW_Menu.open-search .form-search .btn-search {
    right: 15px;
  }
}
header.v3 .SW_Menu.open-search .form-search .search {
  width: 100%;
  border-bottom: 1px solid #000000;
}
header.v3 .SW_Menu.open-search .form-search .btn-search {
  display: block;
  opacity: 1;
}
header.v3 .SW_Menu.open-search .form-search .close-search {
  opacity: 1;
}
header.v3 .SW_Menu.open-search .form-search .btn-open-search {
  opacity: 0;
}
header.v3 .SW_Menu .lang {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
}
@media (max-width: 1199px) {
  header.v3 .SW_Menu .lang {
    top: 38px;
    right: 115px;
  }
}
header.v3 .SW_Menu .lang li {
  display: inline-block;
  background: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: 10px;
}
header.v3 .SW_Menu .lang li.active a {
  color: #E79475;
}
header.v3 .SW_Menu .lang li a {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
header.v3 .SW_Menu .lang li a:hover {
  color: #E79475;
}
@media (max-width: 1199px) {
  header.v3 .SW_Logo {
    margin: 0 0 0 20px;
  }
  header.v3 .SW_Logo img {
    width: 100px !important;
    margin: 0 0 0;
  }
  header.v3.fixed-top .SW_Menu .lang {
    top: 29px;
  }
  header.v3 .SW_Menu .wrapMenuMobile {
    top: 40px;
  }
  header.v3 .SW_Menu .lang {
    top: 29px;
    right: 15px;
  }
  header.v3 .SW_Menu .form-search.search-md-block {
    top: 0;
    right: 76px;
    padding-bottom: 0;
  }
  header.v3 .SW_Menu .form-search .btn-open-search {
    top: 60px;
  }
  header.v3 .open-search .form-search.search-md-block {
    right: 0;
    top: 50%;
    margin-top: -20px;
  }
  header.v3 .content-contact {
    text-align: center;
    padding: 20px 0;
  }
  header.v3 .menu .menu-menu-principale {
    position: absolute;
    width: 100%;
    left: 0;
    top: 86px;
    max-height: 420px;
    overflow-y: auto;
  }
  header.v3 .menu .menu-menu-principale >ul {
    margin-right: 0 !important;
  }
  header.v3 .menu .menu-menu-principale >ul li {
    margin: 0 !important;
    padding: 0;
  }
  header.v3 .menu .menu-menu-principale >ul i:before {
    border-color: #E79475;
  }
}
@media (max-width: 1199px) and (max-width: 1025px) {
  header.v3 .SW_Logo {
    width: 100px;
    overflow: hidden;
  }
}
header.v4 {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v4 .SW_Logo img {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  header.v4.fixed-top .SW_Logo {
    height: auto;
    margin-top: 0;
  }
  header.v4.fixed-top .SW_Logo img {
    max-height: 50px;
  }
  header.v4.fixed-top .container .content {
    height: 60px;
  }
}
header.v4.fixed-top .headTop {
  overflow: hidden;
  height: 0 !important;
}
header.v4.fixed-top .container {
  margin-top: 0;
}
header.v4.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li {
  height: 60px;
}
header.v4.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li >a {
  line-height: 60px;
}
header.v4.fixed-top .SW_Menu .menu .menu-menu-principale>ul>li ul {
  top: 75px;
}
header.v4.fixed-top .SW_Menu .form-search {
  height: 60px;
  padding: 30px 0 30px 25px;
}
header.v4.fixed-top .SW_Menu .lang {
  top: 16px;
}
header.v4.fixed-top .SW_Menu.open-search .form-search {
  top: -20px;
  padding: 40px 25px;
}
header.v4.fixed-top .SW_Menu.open-search .form-search .close-search,
header.v4.fixed-top .SW_Menu.open-search .form-search .btn-search,
header.v4.fixed-top .SW_Menu.open-search .form-search .btn-open-search {
  margin-top: -2px;
}
header.v4.fixed-top .SW_Menu .wrapMenuMobile {
  top: 20px;
}
header.v4 .container {
  position: relative;
  margin-top: 103px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199.98px) {
  header.v4 .container {
    margin-top: 34px;
  }
}
header.v4 .container .content {
  background: #FFFFFF;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 0 0 38px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  header.v4 .container .content {
    padding-left: 0;
    height: 100px;
    display: block;
  }
}
header.v4 .container .headTop {
  position: absolute;
  left: 15px;
  right: 15px;
  top: -44px;
  height: 45px;
  overflow: hidden;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v4 .container .headTop .linkTop .office-open-hours {
  padding-left: 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS41MSIgaGVpZ2h0PSIyMS41MSIgdmlld0JveD0iMCAwIDIxLjUxIDIxLjUxIj4NCiAgPGcgaWQ9ImZhc3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTcuNDg5IC0yMzkuMjQ1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8yMyIgZGF0YS1uYW1lPSJHcm91cGUgMjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ny40ODkgMjM5LjI0NSkiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8yMCIgZGF0YS1uYW1lPSJHcm91cGUgMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV8xOSIgZGF0YS1uYW1lPSJHcm91cGUgMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMyIgZGF0YS1uYW1lPSJUcmFjw6kgMyIgZD0iTTEyNy4yNDQsNTguMjQ1QTEwLjc1NSwxMC43NTUsMCwxLDAsMTM4LDY5LDEwLjc2NywxMC43NjcsMCwwLDAsMTI3LjI0NCw1OC4yNDVabTAsMTkuODc4QTkuMTIzLDkuMTIzLDAsMSwxLDEzNi4zNjcsNjksOS4xMzQsOS4xMzQsMCwwLDEsMTI3LjI0NCw3OC4xMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNTguMjQ1KSIgZmlsbD0iI2UyNGEzZiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgICA8ZyBpZD0iR3JvdXBlXzIyIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS42NSA1Ljg5MSkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzIxIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV80IiBkYXRhLW5hbWU9IlRyYWPDqSA0IiBkPSJNMjk1LjU2MiwxNzEuODI3di01LjI3SDI5My45M3Y2LjEzMmw0LjIsMi44NjUuOTE5LTEuMzQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiNlMjRhM2YiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
  min-height: 24px;
}
header.v4 .container .headTop .linkTop .office-phone a {
  padding-left: 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMSIgaGVpZ2h0PSIyMS4xMDQiIHZpZXdCb3g9IjAgMCAyMS4wMSAyMS4xMDQiPg0KICA8ZyBpZD0icGhvbmUtY2FsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMzQ0IC0yNy40MDYpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzI0IiBkYXRhLW5hbWU9Ikdyb3VwZSAyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4zNDQgMjcuNDA2KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzUiIGRhdGEtbmFtZT0iVHJhY8OpIDUiIGQ9Ik0xOC4wMzEsMzkuOTg2YTIuMiwyLjIsMCwwLDAtMS42LS43MzMsMi4yNzgsMi4yNzgsMCwwLDAtMS42MTcuNzI4bC0xLjQ5NCwxLjQ4OWMtLjEyMy0uMDY2LS4yNDYtLjEyOC0uMzY0LS4xODktLjE3LS4wODUtLjMzMS0uMTY1LS40NjgtLjI1MUExNi4yMzcsMTYuMjM3LDAsMCwxLDguNiwzNy40ODVhOS41NzksOS41NzksMCwwLDEtMS4yNzYtMi4wMTRjLjM4OC0uMzU1Ljc0Ny0uNzIzLDEuMS0xLjA3OC4xMzItLjEzMi4yNjUtLjI2OS40LS40YTIuMTY5LDIuMTY5LDAsMCwwLDAtMy4yNzJMNy41MjYsMjkuNDI5Yy0uMTQ3LS4xNDctLjMtLjMtLjQ0LS40NDktLjI4NC0uMjkzLS41ODEtLjYtLjg4OS0uODc5YTIuMjM4LDIuMjM4LDAsMCwwLTEuNTg0LS42OTUsMi4zMTYsMi4zMTYsMCwwLDAtMS42MDcuNjk1TDMsMjguMTEsMS4zOSwyOS43MzJhMy40NTksMy40NTksMCwwLDAtMS4wMjYsMi4yLDguMjg4LDguMjg4LDAsMCwwLC42MDUsMy41MDgsMjAuMzU2LDIwLjM1NiwwLDAsMCwzLjYxNyw2LjAzMiwyMi4yNDgsMjIuMjQ4LDAsMCwwLDcuNDA4LDUuOCwxMS41NDMsMTEuNTQzLDAsMCwwLDQuMTYsMS4yMjljLjEsMCwuMi4wMDkuMy4wMDlhMy41NjIsMy41NjIsMCwwLDAsMi43MjgtMS4xNzJjMC0uMDA5LjAxNC0uMDE0LjAxOS0uMDI0YTEwLjc0NywxMC43NDcsMCwwLDEsLjgyNy0uODU2Yy4yLS4xOTQuNDExLS40LjYxNS0uNjFhMi4zNTgsMi4zNTgsMCwwLDAsLjcxNC0xLjYzNiwyLjI3MiwyLjI3MiwwLDAsMC0uNzI4LTEuNjIyWm0xLjY5Miw0Ljk3OHMwLDAsMCwwYy0uMTg0LjItLjM3My4zNzgtLjU3Ny41NzdhMTIuNDMxLDEyLjQzMSwwLDAsMC0uOTEyLjk0NiwyLjI3OSwyLjI3OSwwLDAsMS0xLjc3OC43NTJjLS4wNzEsMC0uMTQ3LDAtLjIxNywwYTEwLjI1NCwxMC4yNTQsMCwwLDEtMy42ODgtMS4xMDYsMjEsMjEsMCwwLDEtNi45NzgtNS40NjUsMTkuMTkzLDE5LjE5MywwLDAsMS0zLjQtNS42NjgsNi43NSw2Ljc1LDAsMCwxLS41MjktMi45NTksMi4xNywyLjE3LDAsMCwxLC42NTItMS40TDMuOSwyOS4wMThhMS4wNzUsMS4wNzUsMCwwLDEsLjcxOS0uMzM2LDEuMDExLDEuMDExLDAsMCwxLC42OS4zMzFsLjAxNC4wMTRjLjI4OC4yNjkuNTYzLjU0OC44NTEuODQ2LjE0Ny4xNTEuMy4zLjQ0OS40NTlsMS4yOTEsMS4yOTFhLjkuOSwwLDAsMSwwLDEuNDY2Yy0uMTM3LjEzNy0uMjY5LjI3NC0uNDA3LjQwNy0uNC40MDctLjc3NS43ODUtMS4xODcsMS4xNTQtLjAwOS4wMDktLjAxOS4wMTQtLjAyNC4wMjRhLjk2NC45NjQsMCwwLDAtLjI0NiwxLjA3M2wuMDE0LjA0M0ExMC4zNjIsMTAuMzYyLDAsMCwwLDcuNiwzOC4yOGwwLDBhMTcuMzUyLDE3LjM1MiwwLDAsMCw0LjIsMy44Miw2LjQ1NSw2LjQ1NSwwLDAsMCwuNTgyLjMxN2MuMTcuMDg1LjMzMS4xNjUuNDY4LjI1MS4wMTkuMDA5LjAzOC4wMjQuMDU3LjAzM2ExLjAyNSwxLjAyNSwwLDAsMCwuNDY4LjExOCwxLjAxMSwxLjAxMSwwLDAsMCwuNzE5LS4zMjZMMTUuNzEsNDAuODhhMS4wNywxLjA3LDAsMCwxLC43MTQtLjM1NS45NjMuOTYzLDAsMCwxLC42ODEuMzQ1bC4wMDkuMDA5LDIuNiwyLjZBLjkzNS45MzUsMCwwLDEsMTkuNzI0LDQ0Ljk2NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM0NCAtMjcuNDA2KSIgZmlsbD0iI2UyNGEzZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
  display: block;
  height: 21px;
}
header.v4 .container .headTop .linkTop .office-phone a:hover {
  color: #E79475;
}
header.v4 .container .headTop .linkTop .office-email a {
  padding-left: 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4zODQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMy4zODQgMTciPg0KICA8ZyBpZD0iY2xvc2VkLWVudmVsb3BlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01MC4zMTgpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzI1IiBkYXRhLW5hbWU9Ikdyb3VwZSAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1MC4zMTgpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNiIgZGF0YS1uYW1lPSJUcmFjw6kgNiIgZD0iTTIyLjU5MSw1MC4zMThILjc5M0EuNzkzLjc5MywwLDAsMCwwLDUxLjExMVY2Ni41MjVhLjc5My43OTMsMCwwLDAsLjc5My43OTNoMjEuOGEuNzkzLjc5MywwLDAsMCwuNzkzLS43OTNWNTEuMTExQS43OTMuNzkzLDAsMCwwLDIyLjU5MSw1MC4zMThaTTIxLjgsNjUuNzMySDEuNTg2VjUxLjlIMjEuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTUwLjMxOCkiIGZpbGw9IiNlMjRhM2YiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNyIgZGF0YS1uYW1lPSJUcmFjw6kgNyIgZD0iTTUyLjE4NywxMTIuNTI1bDcuNjEyLDQuNjlhLjc5My43OTMsMCwwLDAsLjgzMiwwbDcuNjEyLTQuNjlhLjc5My43OTMsMCwxLDAtLjgzMi0xLjM1bC03LjIsNC40MzQtNy4yLTQuNDM0YS43OTMuNzkzLDAsMSwwLS44MzIsMS4zNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC41MjMgLTEwNy4yMDQpIiBmaWxsPSIjZTI0YTNmIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  display: block;
  height: 21px;
}
header.v4 .container .headTop .linkTop .office-email a:hover {
  color: #E79475;
}
header.v4 .container .headTop .lang {
  display: inline-block;
  margin-top: 2px;
}
@media (max-width: 1199px) {
  header.v4 .container .headTop .lang {
    top: 38px;
    right: 115px;
  }
}
header.v4 .container .headTop .lang li {
  display: inline-block;
  background: none;
  padding-left: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
header.v4 .container .headTop .lang li.active a {
  color: #E79475;
}
header.v4 .container .headTop .lang li a {
  color: #FFFFFF;
}
header.v4 .container .headTop .lang li a:hover {
  color: #E79475;
}
header.v4 .SW_Logo {
  display: inline-block;
  color: #E79475;
}
@media (max-width: 1199px) {
  header.v4 .SW_Logo {
    height: 77px;
    margin-top: 11px;
    margin-bottom: 0;
    padding-left: 15px;
  }
}
@media (max-width: 1118px) {
  header.v4 .SW_Logo {
    margin-left: 0;
  }
}
header.v4 .SW_Logo img {
  max-height: 80px;
  width: auto;
  margin-right: 10px;
}
header.v4 .SW_Logo span {
  display: none;
}
header.v4 .SW_Menu {
  font-size: 16px;
}
header.v4 .SW_Menu .wrapMenuMobile {
  top: 40px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v4 .SW_Menu .menuMobile div,
header.v4 .SW_Menu .menuMobile div:before,
header.v4 .SW_Menu .menuMobile div:after {
  background-color: #E79475;
}
header.v4 .SW_Menu .menu .menu-menu-principale {
  justify-content: flex-end;
  padding-right: 34px;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu .menu .menu-menu-principale {
    padding-right: 0;
    background-color: #FFFFFF;
  }
}
header.v4 .SW_Menu .menu .menu-menu-principale a {
  font-family: 'Source Sans Pro';
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul {
  margin-right: 15px;
  opacity: 1;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu .menu .menu-menu-principale > ul {
    margin-right: 0;
  }
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li {
  height: 125px;
  margin-bottom: 0;
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li a {
  color: #27647C;
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li a:hover {
  color: #E79475;
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li > a {
  line-height: 125px;
  padding: 0 18px;
  display: block;
  position: relative;
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li.active > a,
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li li.active a {
  color: #E79475;
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li.active > a:after,
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li li.active a:after {
  width: 100%;
}
header.v4 .SW_Menu .menu .menu-menu-principale > ul > li ul {
  top: 120px;
  padding-left: 0;
}
header.v4 .SW_Menu .contact-top {
  border: 0;
}
header.v4 .SW_Menu .content-booking-top {
  margin-left: 50px;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu .content-booking-top {
    margin-left: 0;
    padding: 20px;
  }
}
header.v4 .SW_Menu .form-search {
  padding: 47px 0 47px 30px;
  position: relative;
  cursor: pointer;
  height: 120px;
  width: 0;
  max-width: 0px;
}
header.v4 .SW_Menu .form-search.search-lg-block {
  display: block;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu .form-search.search-lg-block {
    display: none;
  }
}
header.v4 .SW_Menu .form-search.search-md-block {
  display: none;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu .form-search.search-md-block {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 70px;
    height: 60px;
  }
}
header.v4 .SW_Menu .form-search .search {
  background: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 0;
}
header.v4 .SW_Menu .form-search .btn-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MzYiIGhlaWdodD0iMjAuNzM2IiB2aWV3Qm94PSIwIDAgMjAuNzM2IDIwLjczNiI+DQogIDxnIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUgLTYuNSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgZD0iTTE0LjU2OSwyMi42MzhhNy45MjMsNy45MjMsMCwwLDAsNS4xNTMtMS44NzlsNi4yNjIsNi4yNjJhLjczNC43MzQsMCwwLDAsMS4wMzgsMCwuNzM0LjczNCwwLDAsMCwwLTEuMDM4TDIwLjc2LDE5LjcyMmE4LjA1Niw4LjA1NiwwLDEsMC02LjE5LDIuOTE2Wm0wLTE0LjY3MWE2LjYsNi42LDAsMSwxLTYuNiw2LjZBNi42MDksNi42MDksMCwwLDEsMTQuNTY5LDcuOTY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiM0MDRiNTQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  border: none;
  font-size: 0;
  opacity: 0;
  display: none;
  cursor: pointer;
}
header.v4 .SW_Menu .form-search .close-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42IiBoZWlnaHQ9IjE2LjYiIHZpZXdCb3g9IjAgMCAxNi42IDE2LjYiPg0KICA8ZyBpZD0iR3JvdXBlXzg0IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNy4xNDYgLTY5LjE0NikiPg0KICAgIDxsaW5lIGlkPSJMaWduZV85IiBkYXRhLW5hbWU9IkxpZ25lIDkiIHkxPSIxNS44OTMiIHgyPSIxNS44OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNy41IDY5LjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0MDRiNTQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICAgIDxsaW5lIGlkPSJMaWduZV8xMCIgZGF0YS1uYW1lPSJMaWduZSAxMCIgeDI9IjE1Ljg5MyIgeTI9IjE1Ljg5MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzM3LjUgNjkuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQwNGI1NCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  opacity: 0;
}
header.v4 .SW_Menu .form-search .btn-open-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MzYiIGhlaWdodD0iMjAuNzM2IiB2aWV3Qm94PSIwIDAgMjAuNzM2IDIwLjczNiI+DQogIDxnIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUgLTYuNSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgZD0iTTE0LjU2OSwyMi42MzhhNy45MjMsNy45MjMsMCwwLDAsNS4xNTMtMS44NzlsNi4yNjIsNi4yNjJhLjczNC43MzQsMCwwLDAsMS4wMzgsMCwuNzM0LjczNCwwLDAsMCwwLTEuMDM4TDIwLjc2LDE5LjcyMmE4LjA1Niw4LjA1NiwwLDEsMC02LjE5LDIuOTE2Wm0wLTE0LjY3MWE2LjYsNi42LDAsMSwxLTYuNiw2LjZBNi42MDksNi42MDksMCwwLDEsMTQuNTY5LDcuOTY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiM0MDRiNTQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center right;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
}
header.v4 .SW_Menu.open-search .menu-menu-principale ul {
  margin-right: 135px;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu.open-search .menu-menu-principale ul {
    margin-right: 0;
  }
}
header.v4 .SW_Menu.open-search .form-search {
  position: absolute;
  right: 200px;
  background: #FFFFFF;
  width: 100%;
  padding: 47px 25px;
  max-width: 60%;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  header.v4 .SW_Menu.open-search .form-search {
    padding: 36px 40px 36px 40px;
    z-index: 1;
    margin-right: 70px;
    right: 0;
  }
}
@media (max-width: 830px) {
  header.v4 .SW_Menu.open-search .form-search {
    max-width: 400px;
  }
}
@media (max-width: 600px) {
  header.v4 .SW_Menu.open-search .form-search {
    max-width: 235px;
  }
}
header.v4 .SW_Menu.open-search .form-search .search {
  width: 100%;
  border-bottom: 1px solid #000000;
}
header.v4 .SW_Menu.open-search .form-search .btn-search {
  display: block;
  opacity: 1;
}
header.v4 .SW_Menu.open-search .form-search .close-search {
  opacity: 1;
}
header.v4 .SW_Menu.open-search .form-search .btn-open-search {
  opacity: 0;
}
@media (max-width: 1199px) {
  header.v4 {
    margin-top: 20px;
  }
  header.v4.fixed-top {
    margin-top: 0;
  }
  header.v4 .content-contact {
    text-align: center;
    padding: 20px 0;
  }
  header.v4 .menu .menu-menu-principale>ul {
    margin-right: 0;
  }
  header.v4 .menu .menu-menu-principale>ul li {
    margin: 0;
  }
  header.v4 .menu .menu-menu-principale>ul i:before {
    border-color: #E79475;
  }
}
header.v5 {
  background-color: #E79475;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  header.v5.fixed-top {
    padding-top: 100px;
  }
}
header.v5.fixed-top .headTop {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
header.v5.fixed-top .SW_Logo {
  top: -120px;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  header.v5.fixed-top .SW_Logo {
    margin-top: 0;
    top: 7px;
  }
}
header.v5.fixed-top .SW_Logo img {
  height: 100px;
}
header.v5 .headTop {
  background-color: #ECF3F3;
  text-align: center;
  padding: 15px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  overflow: hidden;
  font-size: 18px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v5 .headTop .float-left {
  color: #000000;
  line-height: 27px;
}
header.v5 .headTop .text-center {
  display: inline-block;
  margin-bottom: 0;
  color: #000000;
  line-height: 27px;
}
@media (max-width: 800px) {
  header.v5 .headTop .text-center {
    display: none;
    visibility: hidden;
  }
}
header.v5 .headTop .linkTop li {
  margin-bottom: 0;
  margin-left: 25px;
}
header.v5 .SW_Logo {
  display: inline-block;
  color: #E79475;
  position: absolute;
  top: -120px;
  left: 0;
  right: 0;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v5 .SW_Logo img {
  max-width: 100%;
  height: 140px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
header.v5 .SW_Logo span {
  display: none;
}
header.v5 .navbar {
  background-color: #111F1F;
  position: static;
  margin-top: 255px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  header.v5 .navbar {
    margin-top: 10px;
  }
}
header.v5.fixed-top .navbar {
  margin-top: 130px;
}
@media (max-width: 1199px) {
  header.v5.fixed-top .navbar {
    margin-top: 10px;
  }
}
header.v5 .SW_Menu {
  font-size: 16px;
  position: relative;
}
header.v5 .SW_Menu .wrapMenuMobile {
  top: -70px;
}
header.v5 .SW_Menu .menuMobile div,
header.v5 .SW_Menu .menuMobile div:before,
header.v5 .SW_Menu .menuMobile div:after {
  background-color: #FFFFFF;
}
header.v5 .SW_Menu .menu .menu-menu-principale {
  justify-content: center;
}
header.v5 .SW_Menu .menu .menu-menu-principale a {
  font-family: 'Source Sans Pro';
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul {
  opacity: 1;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li {
  height: 65px;
  margin: 0 22px;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li:first-child a {
  font-size: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjkuMTMiIGhlaWdodD0iMjcuMTU4IiB2aWV3Qm94PSIwIDAgMjkuMTMgMjcuMTU4Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNDgiIGRhdGEtbmFtZT0iVHJhY8OpIDE0OCIgZD0iTTAtMy4zMzNIMjkuMTNWMjMuODI1SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDMuMzMzKSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDciIGRhdGEtbmFtZT0iR3JvdXBlIDEwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzLjMzMykiPg0KICAgIDxnIGlkPSJHcm91cGVfMTA2IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMuMzMzKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8xMDQiIGRhdGEtbmFtZT0iR3JvdXBlIDEwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDUgMCkiPg0KICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzE0NiIgZGF0YS1uYW1lPSJUcmFjw6kgMTQ2IiBkPSJNMS42NjYsMTMuNDc2aDBMMTQuMzIuODIyLDI2Ljk5LDEzLjQ3NkExLjExNSwxLjExNSwwLDEsMCwyOC41NzEsMTEuOUwxNS4xMzQtMS41MzNsLS4wMTYtLjA0MWExLjE2OCwxLjE2OCwwLDAsMC0xLjU4OSwwTC4wODUsMTEuOWExLjEzMiwxLjEzMiwwLDAsMCwwLDEuNTczLDEuMTExLDEuMTExLDAsMCwwLDEuNTgxLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjMzIDEuODg1KSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8xMDUiIGRhdGEtbmFtZT0iR3JvdXBlIDEwNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xOTEgMTMuOTI3KSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTQ3IiBkYXRhLW5hbWU9IlRyYWPDqSAxNDciIGQ9Ik0xNi4yMzMuOTg2YTEuMTEyLDEuMTEyLDAsMSwxLDIuMjI0LDBWMTEuOTYyYTEuMTIzLDEuMTIzLDAsMCwxLTEuMTA4LDEuMTI0aC0xOC41YTEuMTQzLDEuMTQzLDAsMCwxLTEuMTI0LTEuMTI0Vi45ODZBMS4xMzcsMS4xMzcsMCwwLDEtMS4xNDctLjEzOCwxLjEzNCwxLjEzNCwwLDAsMS0uMDE0Ljk4NnY5Ljg1OUgxNi4yMzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjI3MSAwLjEzOCkiIGZpbGw9IiNmZmYiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu .menu .menu-menu-principale > ul > li:first-child a {
    background-position: 20px center;
  }
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li:first-child a:before {
  content: "";
  width: 29px;
  display: block;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu .menu .menu-menu-principale > ul > li:first-child a:before {
    height: 20px;
  }
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li:first-child.active a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjkuMTMiIGhlaWdodD0iMjcuMTU4IiB2aWV3Qm94PSIwIDAgMjkuMTMgMjcuMTU4Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNDgiIGRhdGEtbmFtZT0iVHJhY8OpIDE0OCIgZD0iTTAtMy4zMzNIMjkuMTNWMjMuODI1SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDMuMzMzKSIgZmlsbD0iIzExMUYxRiIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDciIGRhdGEtbmFtZT0iR3JvdXBlIDEwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzLjMzMykiPg0KICAgIDxnIGlkPSJHcm91cGVfMTA2IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMuMzMzKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8xMDQiIGRhdGEtbmFtZT0iR3JvdXBlIDEwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDUgMCkiPg0KICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzE0NiIgZGF0YS1uYW1lPSJUcmFjw6kgMTQ2IiBkPSJNMS42NjYsMTMuNDc2aDBMMTQuMzIuODIyLDI2Ljk5LDEzLjQ3NkExLjExNSwxLjExNSwwLDEsMCwyOC41NzEsMTEuOUwxNS4xMzQtMS41MzNsLS4wMTYtLjA0MWExLjE2OCwxLjE2OCwwLDAsMC0xLjU4OSwwTC4wODUsMTEuOWExLjEzMiwxLjEzMiwwLDAsMCwwLDEuNTczLDEuMTExLDEuMTExLDAsMCwwLDEuNTgxLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjMzIDEuODg1KSIgZmlsbD0iIzExMUYxRiIvPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8xMDUiIGRhdGEtbmFtZT0iR3JvdXBlIDEwNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xOTEgMTMuOTI3KSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTQ3IiBkYXRhLW5hbWU9IlRyYWPDqSAxNDciIGQ9Ik0xNi4yMzMuOTg2YTEuMTEyLDEuMTEyLDAsMSwxLDIuMjI0LDBWMTEuOTYyYTEuMTIzLDEuMTIzLDAsMCwxLTEuMTA4LDEuMTI0aC0xOC41YTEuMTQzLDEuMTQzLDAsMCwxLTEuMTI0LTEuMTI0Vi45ODZBMS4xMzcsMS4xMzcsMCwwLDEtMS4xNDctLjEzOCwxLjEzNCwxLjEzNCwwLDAsMS0uMDE0Ljk4NnY5Ljg1OUgxNi4yMzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjI3MSAwLjEzOCkiIGZpbGw9IiMxMTFGMUYiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li a {
  color: #FFFFFF;
  font-size: 20px;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu .menu .menu-menu-principale > ul > li a {
    color: #27647C;
  }
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li a:hover {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li > a {
  line-height: 65px;
  padding: 0 15px;
  display: block;
  position: relative;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li.active > a,
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li li.active a {
  color: #E79475;
  background-color: #FFFFFF;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li.active > a:after,
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li li.active a:after {
  width: 100%;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li > ul {
  top: 65px;
  padding-left: 0;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li > ul > li > a {
  color: #E79475;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li > ul > li > a:hover {
  color: #FFFFFF;
  background-color: #E79475;
}
header.v5 .SW_Menu .menu .menu-menu-principale > ul > li > ul > li:.active a {
  color: #FFFFFF;
  background-color: #E79475;
}
header.v5 .SW_Menu .contact-top {
  border: 0;
}
header.v5 .SW_Menu .form-search {
  padding: 47px 0 47px 25px;
  position: relative;
  cursor: pointer;
  height: 65px;
  width: 0;
  max-width: 0px;
}
header.v5 .SW_Menu .form-search.search-lg-block {
  visibility: hidden;
  display: none;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu .form-search.search-lg-block {
    display: none;
  }
}
header.v5 .SW_Menu .form-search.search-md-block {
  visibility: hidden;
  display: none;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu .form-search.search-md-block {
    visibility: hidden;
    display: none;
    position: absolute;
    top: 0;
    right: 70px;
    height: 100px;
  }
}
header.v5 .SW_Menu .form-search .search {
  background: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 0;
}
header.v5 .SW_Menu .form-search .btn-search {
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MzYiIGhlaWdodD0iMjAuNzM2IiB2aWV3Qm94PSIwIDAgMjAuNzM2IDIwLjczNiI+DQogIDxnIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUgLTYuNSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgZD0iTTE0LjU2OSwyMi42MzhhNy45MjMsNy45MjMsMCwwLDAsNS4xNTMtMS44NzlsNi4yNjIsNi4yNjJhLjczNC43MzQsMCwwLDAsMS4wMzgsMCwuNzM0LjczNCwwLDAsMCwwLTEuMDM4TDIwLjc2LDE5LjcyMmE4LjA1Niw4LjA1NiwwLDEsMC02LjE5LDIuOTE2Wm0wLTE0LjY3MWE2LjYsNi42LDAsMSwxLTYuNiw2LjZBNi42MDksNi42MDksMCwwLDEsMTQuNTY5LDcuOTY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiM0MDRiNTQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  border: none;
  font-size: 0;
  opacity: 0;
  display: none;
  cursor: pointer;
}
header.v5 .SW_Menu .form-search .close-search {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42IiBoZWlnaHQ9IjE2LjYiIHZpZXdCb3g9IjAgMCAxNi42IDE2LjYiPg0KICA8ZyBpZD0iR3JvdXBlXzg0IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNy4xNDYgLTY5LjE0NikiPg0KICAgIDxsaW5lIGlkPSJMaWduZV85IiBkYXRhLW5hbWU9IkxpZ25lIDkiIHkxPSIxNS44OTMiIHgyPSIxNS44OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNy41IDY5LjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0MDRiNTQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICAgIDxsaW5lIGlkPSJMaWduZV8xMCIgZGF0YS1uYW1lPSJMaWduZSAxMCIgeDI9IjE1Ljg5MyIgeTI9IjE1Ljg5MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzM3LjUgNjkuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQwNGI1NCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  opacity: 0;
}
header.v5 .SW_Menu .form-search .btn-open-search {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MzYiIGhlaWdodD0iMjAuNzM2IiB2aWV3Qm94PSIwIDAgMjAuNzM2IDIwLjczNiI+DQogIDxnIGlkPSJzZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUgLTYuNSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgZD0iTTE0LjU2OSwyMi42MzhhNy45MjMsNy45MjMsMCwwLDAsNS4xNTMtMS44NzlsNi4yNjIsNi4yNjJhLjczNC43MzQsMCwwLDAsMS4wMzgsMCwuNzM0LjczNCwwLDAsMCwwLTEuMDM4TDIwLjc2LDE5LjcyMmE4LjA1Niw4LjA1NiwwLDEsMC02LjE5LDIuOTE2Wm0wLTE0LjY3MWE2LjYsNi42LDAsMSwxLTYuNiw2LjZBNi42MDksNi42MDksMCwwLDEsMTQuNTY5LDcuOTY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiM0MDRiNTQiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center right;
  width: 21px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu.open-search .lang {
    opacity: 0;
  }
}
header.v5 .SW_Menu.open-search .menu-menu-principale ul {
  opacity: 0;
}
header.v5 .SW_Menu.open-search .form-search {
  position: absolute;
  left: 0;
  right: 0;
  background: #E79475;
  width: 100%;
  padding: 47px 25px;
  max-width: 650px;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu.open-search .form-search {
    padding: 36px 25px;
    z-index: 1;
  }
}
@media (max-width: 830px) {
  header.v5 .SW_Menu.open-search .form-search {
    max-width: 400px;
  }
}
@media (max-width: 600px) {
  header.v5 .SW_Menu.open-search .form-search {
    max-width: 175px;
  }
}
header.v5 .SW_Menu.open-search .form-search .search {
  width: 100%;
  border-bottom: 1px solid #000000;
}
header.v5 .SW_Menu.open-search .form-search .btn-search {
  display: block;
  opacity: 1;
}
header.v5 .SW_Menu.open-search .form-search .close-search {
  opacity: 1;
}
header.v5 .SW_Menu.open-search .form-search .btn-open-search {
  opacity: 0;
}
header.v5 .SW_Menu .lang {
  position: absolute;
  right: 20px;
  top: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS40MSIgaGVpZ2h0PSI4LjM2OSIgdmlld0JveD0iMCAwIDE1LjQxIDguMzY5Ij4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNTYiIGRhdGEtbmFtZT0iVHJhY8OpIDE1NiIgZD0iTTEwLjY2NCwxMCwxMCwxMC42NjQsMTcuMDQxLDE3LjcsMTAsMjQuNzQ2bC42NjQuNjY0LDcuNzA1LTcuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjQxIC0xMCkgcm90YXRlKDkwKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=) no-repeat 95% 61%;
  border: none;
  color: #FFFFFF;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  border-radius: 0;
  padding-right: 22px;
  font-size: 20px;
}
@media (max-width: 1199px) {
  header.v5 .SW_Menu .lang {
    top: -70px;
    right: 70px;
    color: #27647C;
  }
}
header.v5 .SW_Menu .lang option {
  color: #27647C;
  border: none;
}
@media (max-width: 1199px) {
  header.v5 {
    padding-top: 165px;
  }
  header.v5.fixed-top {
    padding-top: 111px;
  }
  header.v5 .container {
    max-width: 100%;
  }
  header.v5 .content-contact {
    text-align: center;
    padding: 20px 0;
  }
  header.v5 .SW_Logo {
    top: 40px;
  }
  header.v5 .SW_Logo img {
    max-width: 200px;
  }
  header.v5 .navbar {
    background-color: transparent;
  }
  header.v5 .SW_Menu .menu {
    position: relative;
    top: 0;
  }
  header.v5 .SW_Menu .menu .menu-menu-principale>ul {
    margin-left: 0;
  }
  header.v5 .SW_Menu .menu .menu-menu-principale>ul li {
    margin: 0;
  }
  header.v5 .SW_Menu .menu .menu-menu-principale>ul i:before {
    border-color: #E79475;
  }
}
@media (max-width: 576px) {
  header.v5.fixed-top .SW_Logo {
    top: 9px;
    padding-top: 0;
  }
  header.v5 .headTop .linkTop li {
    margin-left: 0;
  }
  header.v5 .SW_Logo {
    padding-left: 15px;
    text-align: left;
    max-width: 170px;
    margin-bottom: 0;
  }
  header.v5 .SW_Logo img {
    max-width: 150px;
  }
}
@media (max-width: 1199px) {
  header.float .container {
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .menu .menu-menu-principale {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .menu .menu-menu-principale>ul>li>ul {
    display: block !important;
  }
  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.SW_Logo {
  height: auto;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1199px) {
  .menu .menu-menu-principale i {
    width: 50px;
    height: 50px;
    right: 0;
    top: 4px;
    position: absolute;
  }
  .menu .menu-menu-principale i:before {
    width: 15px;
    height: 15px;
    content: "";
    border: 2px solid #222;
    border-left: 0;
    border-bottom: 0;
    display: block;
    position: absolute;
    left: 14px;
    top: 26px;
    margin-top: -7px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
  }
  .menu .menu-menu-principale i.active:before {
    top: 23px;
    right: 27px;
    -webkit-transform: rotate(132deg);
    -moz-transform: rotate(132deg);
    -ms-transform: rotate(132deg);
    -o-transform: rotate(132deg);
    transform: rotate(132deg);
  }
  .wrapMenuMobile {
    display: block;
  }
  .menu .menu-menu-principale > ul {
    display: block !important;
    border-top: 1px solid #f5f5f5;
  }
  .menu .menu-menu-principale > ul >li {
    border-right: 0 !important;
    height: auto !important;
  }
  .menu .menu-menu-principale > ul >li > ul {
    position: static;
    box-shadow: none;
    width: 100%;
    opacity: 1;
    visibility: visible;
    margin-bottom: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  .menu .menu-menu-principale > ul >li > ul li a {
    padding-left: 40px !important;
  }
  .menu .menu-menu-principale > ul >li > ul li:last-child a {
    border-bottom: 1px solid #f5f5f5;
  }
  .menu .menu-menu-principale > ul >li > a {
    border-bottom: 1px solid #f5f5f5;
    padding: 20px !important;
    line-height: normal !important;
  }
  .menu .menu-menu-principale > ul >li a {
    padding: 20px !important;
    line-height: normal;
  }
}
@media (max-width: 1118px) {
  header .SW_Logo {
    margin-left: 20px;
  }
  header.float .container {
    margin-top: 0;
  }
  header.float .SW_Logo {
    margin-left: 0;
  }
}
.carousel,
.carousel-inner,
.carousel-item {
  z-index: 1;
}
.carousel-indicators {
  z-index: 2;
}
.SW_Slider p {
  color: #fff;
}
.carousel-control-next,
.carousel-control-prev {
  z-index: 10;
}
.SW_Slider.v1 .carousel-indicators {
  display: none;
  bottom: 20px;
}
.SW_Slider.v1 .carousel-indicators li {
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: 99px;
  background: #FFFFFF;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Slider.v1 .carousel-item.filter:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}
.SW_Slider.v1 .h3,
.SW_Slider.v1 .h1 strong {
  color: #E79475;
}
.SW_Slider.v1 .content {
  max-width: 485px;
  margin: auto;
}
.SW_Slider.v1 .h1,
.SW_Slider.v1 h2 {
  margin-bottom: 15px;
  color: #FFFFFF;
  font-family: 'Source Sans Pro';
  font-size: 40px;
  padding-left: 0;
  font-weight: 700;
}
.SW_Slider.v1 .h1:before,
.SW_Slider.v1 h2:before {
  display: none;
}
.SW_Slider.v1 .h3,
.SW_Slider.v1 h3 {
  font-size: 20px;
  margin-bottom: 3px;
  font-family: 'Source Sans Pro';
  color: #E79475;
  font-weight: 700;
}
.SW_Slider.v1 .picto {
  margin-bottom: 18px;
  width: 44px;
}
.SW_Slider.v1 p {
  font: 16px/24px 'Source Sans Pro';
  margin-bottom: 28px;
}
.SW_Slider.v1 .btn {
  background: #FFFFFF;
  color: #E79475;
}
.SW_Slider.v1 .btn:hover {
  background: #E79475;
  color: #FFFFFF;
}
.SW_Slider.v1 .carousel-indicators li {
  font-family: 'Source Sans Pro';
}
@media (max-width: 767px) {
  .SW_Slider.v1 .carousel-indicators {
    display: flex;
  }
  .SW_Slider.v1 .carousel-control-next,
  .SW_Slider.v1 .carousel-control-prev {
    display: none;
  }
  .SW_Slider.v1 .carousel-item {
    height: 400px;
  }
  .SW_Slider.v1 h1,
  .SW_Slider.v1 .h1,
  .SW_Slider.v1 h2 {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .SW_Slider.v1 p {
    margin-bottom: 10px;
  }
}
.SW_Slider.v2 {
  font-family: 'Source Sans Pro';
}
.SW_Slider.v2 .carousel-item {
  height: 648px;
}
.SW_Slider.v2 .carousel-item.filter:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  z-index: 1;
}
.SW_Slider.v2 .h3,
.SW_Slider.v2 .h1 strong {
  color: #E79475;
}
.SW_Slider.v2 .h1,
.SW_Slider.v2 h2 {
  color: #FFFFFF;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 48px;
  font-weight: 700;
}
.SW_Slider.v2 .h1:before,
.SW_Slider.v2 h2:before {
  display: none;
}
.SW_Slider.v2 .h1 strong,
.SW_Slider.v2 h2 strong {
  font-family: 'Source Sans Pro';
  font-weight: normal;
  margin-left: 10px;
  line-height: normal;
}
.SW_Slider.v2 .content {
  max-width: 754px;
  margin: 0 auto 0;
  padding: 60px 0 32px;
  border: 1px solid #E79475;
}
.SW_Slider.v2 .h3 {
  font-size: 18px;
  margin-bottom: 8px;
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Slider.v2 .picto {
  margin-bottom: 22px;
}
.SW_Slider.v2 p {
  max-width: 445px;
  margin: 0 auto 25px;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 24px;
}
.SW_Slider.v2 .carousel-indicators {
  bottom: 0;
  margin-bottom: 70px;
}
.SW_Slider.v2 .carousel-indicators li {
  font-family: 'Source Sans Pro';
  text-indent: inherit;
  width: auto;
  background: none;
  padding: 0;
  height: auto;
  font-size: 10px;
}
.SW_Slider.v2 .carousel-indicators li.active {
  color: #E79475;
  font-size: 14px;
}
.SW_Slider.v2 .carousel-caption {
  bottom: 0;
}
@media (max-width: 767px) {
  .SW_Slider.v2 .carousel-control-next,
  .SW_Slider.v2 .carousel-control-prev {
    display: none;
  }
  .SW_Slider.v2 .carousel-item {
    height: 400px;
  }
  .SW_Slider.v2 .content {
    padding: 20px 15px 15px;
  }
  .SW_Slider.v2 .h1,
  .SW_Slider.v2 h2 {
    font-size: 30px;
    line-height: normal;
  }
  .SW_Slider.v2 p {
    margin-bottom: 10px;
  }
  .SW_Slider.v2 .carousel-indicators {
    margin-bottom: 30px;
  }
}
.SW_Slider.v3 {
  padding: 40px 0 80px;
  background: rgba(0,0,0,0.08);
}
.SW_Slider.v3 .carousel-item {
  height: 300px;
}
.SW_Slider.v3 .carousel-indicators {
  bottom: -45px;
  margin-bottom: 0;
}
.SW_Slider.v3 .carousel-indicators li {
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: 99px;
  background: #FFFFFF;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -o-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 0;
}
.SW_Slider.v3 .carousel-indicators li.active:before {
  content: "";
  background-color: #E79475;
  width: 10px;
  height: 10px;
  display: block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: relative;
  top: 3px;
  left: 3px;
}
.SW_Slider.v3 .h3,
.SW_Slider.v3 .h1 strong {
  color: #E79475;
}
.SW_Slider.v3 .content {
  max-width: 915px;
  margin: auto;
}
.SW_Slider.v3 .h1,
.SW_Slider.v3 h2 {
  margin-bottom: 20px;
  color: #E79475;
  font-family: 'Source Sans Pro';
  font-size: 24px;
  line-height: 32px;
}
.SW_Slider.v3 .h3 {
  display: none;
}
.SW_Slider.v3 .picto {
  display: none;
}
.SW_Slider.v3 p {
  font: 20px/32px 'Source Sans Pro';
  color: #E79475;
}
.SW_Slider.v3 .btn.btn-primary {
  color: #FFFFFF;
  background: #27647C;
  font-family: 'Source Sans Pro';
  text-transform: none;
}
.SW_Slider.v3 .btn.btn-primary:hover {
  background: #E79475;
}
.SW_Slider.v3 .container {
  display: flex;
}
.SW_Slider.v3 .container .carousel-caption {
  background-color: #FFFFFF;
  text-align: right;
  padding: 30px 60px;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  right: -50px;
  height: 245px;
  top: 25px;
}
.SW_Slider.v3 .container .img {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.SW_Slider .carousel-indicators li {
  font-family: 'Source Sans Pro';
}
@media (max-width: 991px) {
  .SW_Slider.v3 .container .carousel-caption {
    height: auto;
    position: static;
    padding: 15px 20px;
  }
}
@media (max-width: 767px) {
  .SW_Slider.v3 .carousel-control-next-icon,
  .SW_Slider.v3 .carousel-control-prev-icon {
    display: none;
  }
  .SW_Slider.v3 .carousel-item {
    height: auto;
  }
  .SW_Slider.v3 .container {
    flex-direction: column-reverse;
  }
  .SW_Slider.v3 .container .carousel-caption {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Slider.v3 .container .img {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Slider.v3 .container .img img {
    height: 100%;
    width: 100%;
  }
}
.SW_Slider.v4 .carousel-item {
  text-align: center;
  height: 767px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
.SW_Slider.v4 .carousel-item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0,0.35);
}
@media (max-width: 1024px) {
  .SW_Slider.v4 .carousel-item {
    height: 600px;
  }
}
@media (max-width: 480px) {
  .SW_Slider.v4 .carousel-item {
    height: 550px;
  }
}
.SW_Slider.v4 .carousel-item .container {
  display: table;
  height: 100%;
  position: relative;
}
.SW_Slider.v4 .carousel-item .container .content {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding-top: 350px;
}
@media (max-width: 1024px) {
  .SW_Slider.v4 .carousel-item .container .content {
    padding-top: 220px;
  }
}
@media (max-width: 480px) {
  .SW_Slider.v4 .carousel-item .container .content {
    padding-top: 170px;
  }
}
.SW_Slider.v4 .carousel-item .container .content * {
  max-width: 500px;
}
@media (max-width: 767px) {
  .SW_Slider.v4 .carousel-item .container .content {
    max-width: inherit;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.SW_Slider.v4 .carousel-item .container .content h2 {
  font: 26px/30px 'Source Sans Pro';
  margin-bottom: 10px;
}
.SW_Slider.v4 .carousel-item .container .content h2 strong {
  display: block;
  font: 48px/48px 'Source Sans Pro';
  padding: 10px 0 15px 0;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width: 480px) {
  .SW_Slider.v4 .carousel-item .container .content h2 strong {
    font: 38px/28px 'Source Sans Pro';
  }
}
@media (max-width: 480px) {
  .SW_Slider.v4 .carousel-item .container .content h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_Slider.v4 .carousel-item .container .content h3 {
  font: 48px/normal 'Source Sans Pro';
  display: inline-block;
  margin-bottom: 25px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.SW_Slider.v4 .carousel-item .container .content h3 img {
  display: none;
}
.SW_Slider.v4 .carousel-item .container .content p {
  color: #FFFFFF;
  font: 16px/24px 'Source Sans Pro';
}
.SW_Slider.v4 .carousel-item .container .content .btn {
  min-width: 150px;
  margin-top: 5px;
}
.SW_Slider.v4 .carousel-item .container .content .btn:hover {
  background: #FFFFFF;
  color: #E79475;
}
.SW_Slider.v4 .carousel-control-prev,
.SW_Slider.v4 .carousel-control-next {
  display: none;
}
.SW_Slider.v4 .carousel-indicators {
  left: 0;
  bottom: 30%;
  margin-bottom: -33px;
  display: block;
  max-width: 1118px;
  margin: 0 auto;
  right: 20px;
}
@media (max-width: 1024px) {
  .SW_Slider.v4 .carousel-indicators {
    margin-right: 15px;
  }
}
@media (max-width: 700px) {
  .SW_Slider.v4 .carousel-indicators {
    bottom: 5%;
    display: flex;
  }
}
@media (max-width: 480px) {
  .SW_Slider.v4 .carousel-indicators {
    bottom: 0;
  }
}
.SW_Slider.v4 .carousel-indicators li {
  font-size: 16px;
  line-height: normal;
  text-align: right;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  padding-bottom: 20px;
}
.SW_Slider.v4 .carousel-indicators li span {
  font-size: 0;
  width: 30px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Slider.v4 .carousel-indicators li span:before {
  content: "";
  width: 30px;
  height: 2px;
  background: #000000;
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: -4px;
}
.SW_Slider.v4 .carousel-indicators li.active {
  font-size: 16px;
  line-height: normal;
}
.SW_Slider.v4 .carousel-indicators li.active span {
  font-size: 12px;
  line-height: 16px;
  width: auto;
}
@media (max-width: 700px) {
  .SW_Slider.v4 .carousel-indicators li.active span {
    font-size: 0;
  }
}
.SW_Slider.v4 .carousel-indicators li.active span:before {
  background: #E79475;
}
.SW_Slider.v5 {
  background: #E79475;
}
.SW_Slider.v5 .carousel {
  max-width: 1118px;
  margin: 0 auto;
}
.SW_Slider.v5 .carousel-inner {
  width: 80%;
}
.SW_Slider.v5 .carousel-item {
  text-align: center;
  height: 570px;
  background: #E79475;
  position: relative;
}
.SW_Slider.v5 .carousel-item:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media (max-width: 1024px) {
  .SW_Slider.v5 .carousel-item {
    height: 600px;
  }
}
@media (max-width: 480px) {
  .SW_Slider.v5 .carousel-item {
    height: 550px;
  }
}
.SW_Slider.v5 .carousel-item .container {
  display: table;
  height: 100%;
  position: relative;
}
.SW_Slider.v5 .carousel-item .container .carousel-caption {
  display: table-cell;
  vertical-align: middle;
  padding-right: 360px;
}
.SW_Slider.v5 .carousel-item .container .content {
  text-align: left;
  border: 5px solid #27647C;
  padding: 50px;
}
.SW_Slider.v5 .carousel-item .container .content h2 {
  font: 26px/30px 'Source Sans Pro';
  margin-bottom: 10px;
}
.SW_Slider.v5 .carousel-item .container .content h2 strong {
  display: block;
  font: 48px/48px 'Source Sans Pro';
  padding: 10px 0 15px 0;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (max-width: 480px) {
  .SW_Slider.v5 .carousel-item .container .content h2 strong {
    font: 38px/28px 'Source Sans Pro';
  }
}
.SW_Slider.v5 .carousel-item .container .content h3 {
  font: 26px/30px 'Source Sans Pro';
  margin-bottom: 10px;
  display: inline-block;
  margin-bottom: 25px;
  color: #FFFFFF;
}
.SW_Slider.v5 .carousel-item .container .content h3 span {
  color: #27647C;
}
.SW_Slider.v5 .carousel-item .container .content p {
  color: #FFFFFF;
}
.SW_Slider.v5 .carousel-item .container .content .btn {
  min-width: 150px;
  margin-top: 5px;
}
.SW_Slider.v5 .carousel-item .container .content .btn:hover {
  background: #FFFFFF;
  color: #E79475;
}
.SW_Slider.v5 .carousel-item .container .content .photo {
  width: 368px;
  height: 450px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -225px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.SW_Slider.v5 .carousel-item .container .content .photo img {
  display: none;
}
.SW_Slider.v5 .carousel-control-prev,
.SW_Slider.v5 .carousel-control-next {
  display: none;
}
.SW_Slider.v5 .contIndicator {
  position: absolute;
  height: 100%;
  z-index: 20;
  width: 20%;
  right: 0;
}
.SW_Slider.v5 .contIndicator .container {
  display: table;
  height: 100%;
  position: relative;
  text-align: right;
  padding: 0;
}
.SW_Slider.v5 .contIndicator .container .carousel-indicators {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  margin: auto 0;
  position: static;
}
@media (max-width: 1024px) {
  .SW_Slider.v5 .contIndicator .container .carousel-indicators {
    margin-right: 15px;
  }
}
@media (max-width: 700px) {
  .SW_Slider.v5 .contIndicator .container .carousel-indicators {
    bottom: 5%;
    display: flex;
  }
}
@media (max-width: 480px) {
  .SW_Slider.v5 .contIndicator .container .carousel-indicators {
    bottom: 0;
  }
}
.SW_Slider.v5 .contIndicator .container .carousel-indicators li {
  font-size: 16px;
  line-height: normal;
  text-align: left;
  min-width: 230px;
  float: right;
  clear: both;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  padding-bottom: 20px;
}
.SW_Slider.v5 .contIndicator .container .carousel-indicators li em {
  display: none;
}
.SW_Slider.v5 .contIndicator .container .carousel-indicators li span {
  width: 30px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Slider.v5 .contIndicator .container .carousel-indicators li span:before {
  content: "";
  width: 14px;
  height: 14px;
  border: 1px solid #E79475;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 1px;
  border-radius: 50%;
}
@media (max-width: 700px) {
  .SW_Slider.v5 .contIndicator .container .carousel-indicators li.active span {
    font-size: 0;
  }
}
.SW_Slider.v5 .contIndicator .container .carousel-indicators li.active span:before {
  background: #FFFFFF;
}
.head.services.v1 {
  text-align: center;
  margin-bottom: 60px;
  padding-top: 50px;
}
.head.services.v1 h2 {
  text-align: center;
  font-size: 48px;
  font-family: 'Source Sans Pro';
  color: #27647C;
  position: relative;
  line-height: 48px;
}
.head.services.v1 h2 strong {
  color: #E79475;
  display: block;
}
.head.services.v1 h2:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -15px;
  background-color: #E79475;
}
.head.services.v1 p {
  max-width: 633px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.SW_Content_Repeater.v1 {
  padding-top: 20px;
  color: #D62626;
}
.SW_Content_Repeater.v1 .listing_columns .item {
  display: block;
  -ms-flex: 0 0 100%;
  flex: auto;
  max-width: 100%;
  margin-bottom: 26px;
}
.SW_Content_Repeater.v1 .listing_columns .item:last-child {
  margin-bottom: 0;
}
.SW_Content_Repeater.v1 .listing_columns .item .content {
  padding-left: 93px;
  position: relative;
}
.SW_Content_Repeater.v1 .listing_columns .item .content .cont-img {
  width: 46px;
  height: 43px;
  left: 0;
  top: 4px;
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.SW_Content_Repeater.v1 .listing_columns .item .content p {
  font-family: 'Source Sans Pro';
}
.SW_Content_Repeater.v1 .listing_columns .item .content .cont-picto img {
  width: 46px;
  height: 43px;
}
.SW_Content_Repeater.v1 .listing_columns .item .content a:hover {
  text-decoration: none;
}
.SW_Content_Repeater.v1 .listing_columns .item .content .info .h3 {
  font-size: 18px;
  color: #27647C;
  font-family: 'Source Sans Pro';
  margin-bottom: 20px;
}
.SW_Content_Repeater.v1 .listing_columns .item .content .info img {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v1 .listing_columns .item .content {
    padding-left: 60px !important;
  }
  .SW_Content_Repeater.v1 .listing_columns .item .content .cont-picto {
    left: 0 !important;
  }
  .SW_Content_Repeater.v1 .listing_columns .item .content .info img {
    width: 100%;
    max-width: 100%;
  }
}
.SW_Content_Repeater.v2 {
  padding: 100px 0;
  color: #E79475;
}
@media (max-width: 991px) {
  .SW_Content_Repeater.v2 {
    padding: 60px 0;
  }
}
.SW_Content_Repeater.v2 .listing_columns .item {
  margin-bottom: 42px;
}
.SW_Content_Repeater.v2 .listing_columns .item .content {
  padding-left: 75px;
  position: relative;
}
.SW_Content_Repeater.v2 .listing_columns .item .content .cont-picto img {
  position: absolute;
  left: 15px;
  top: -3px;
  width: 35px;
  height: auto;
}
.SW_Content_Repeater.v2 .listing_columns .item .content .info .h3 {
  font-size: 24px;
  color: #27647C;
  font-family: 'Source Sans Pro';
  margin-bottom: 15px;
}
.SW_Content_Repeater.v2 .listing_columns .item .content .info img {
  width: 100%;
  height: auto;
  max-width: 100%;
  margin-bottom: 20px;
}
.SW_Content_Repeater.v2 .listing_columns .item .content .info .btn {
  margin-bottom: 30px;
}
.SW_Content_Repeater.v2 .listing_columns .item .content p {
  color: #000000;
  margin-bottom: 20px;
}
.SW_Content_Repeater.v2 .cont-btn {
  text-align: center;
  margin: 20px 0;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v2 .listing_columns .item {
    margin-bottom: 20px;
  }
  .SW_Content_Repeater.v2 .listing_columns .item .content {
    padding-left: 55px;
  }
  .SW_Content_Repeater.v2 .listing_columns .item .content .cont-picto img {
    left: 0;
  }
}
.SW_Content_Repeater.v3 {
  padding-top: 20px;
  color: #00AC5C;
}
.SW_Content_Repeater.v3 .listing_columns {
  margin: 0 !important;
}
.SW_Content_Repeater.v3 .listing_columns .item {
  display: block;
  -ms-flex: 0 0 100%;
  flex: auto;
  max-width: 100%;
  padding: 0 !important;
}
.SW_Content_Repeater.v3 .listing_columns .item .content {
  padding-left: 0;
  position: relative;
  margin-bottom: 16px;
  display: block;
  height: auto;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .cont-picto {
  position: absolute;
  left: 30px;
  top: 16px;
  z-index: 1;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .cont-picto img {
  width: 23px;
  height: auto;
  display: block !important;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .h3 {
  background: #27647C;
  font-size: 14px;
  color: #E79475;
  padding: 22px 20px 22px 62px;
  font-family: 'Source Sans Pro';
  margin-bottom: 0;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
  line-height: normal;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .h3:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  right: 29px;
  top: 25px;
  border: 2px solid #E79475;
  border-left: 0;
  border-top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .h3.open {
  background: #E79475;
  color: #FFFFFF;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .h3.open:after {
  border-color: #FFFFFF;
  right: 27px;
  top: 22px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail {
  display: none;
  border: 1px solid #E79475;
  border-top: 0;
  padding: 24px 30px 20px 30px;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail img {
  margin-bottom: 20px;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail p {
  margin-bottom: 20px;
  color: #000000;
}
.SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail .btn {
  padding: 0;
  border: 0;
  background: none;
  color: #E79475;
  margin-bottom: 10px;
  box-shadow: none !important;
  min-width: inherit;
  font-size: 12px;
  font-family: 'Source Sans Pro';
}
.SW_Content_Repeater.v3 .cont-btn {
  margin: 10px 0;
  padding-left: 105px;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail img {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 350px) {
  .SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail {
    padding: 15px;
  }
  .SW_Content_Repeater.v3 .listing_columns .item .content .info .cont-detail .btn {
    margin-bottom: 0;
  }
}
.SW_Content_Repeater.v4 {
  text-align: center;
}
.SW_Content_Repeater.v4 .content .cont-img {
  overflow: hidden;
  position: relative;
  max-width: 320px;
  height: 260px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.SW_Content_Repeater.v4 .content .cont-img:before {
  content: "";
  display: block;
  background: #27647C;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
.SW_Content_Repeater.v4 .content .cont-img .cont-picto {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: -30px auto 0;
  opacity: 0;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
.SW_Content_Repeater.v4 .content .info {
  position: relative;
  border: 1px solid #E9E9E9;
  max-width: 320px;
  margin: 15px auto 60px;
  padding: 20px 30px;
  height: 175px;
}
.SW_Content_Repeater.v4 .content .info .h3 {
  display: none;
}
.SW_Content_Repeater.v4 .content .info h2 {
  font: 24px/20px 'Source Sans Pro';
  color: #27647C;
  padding-bottom: 0;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 20px;
}
.SW_Content_Repeater.v4 .content .info .cont-detail {
  display: block !important;
  max-height: 110px;
  overflow: hidden;
}
.SW_Content_Repeater.v4 .content .info p {
  color: #000000;
  margin: 0 auto 20px;
  max-width: 175px;
}
.SW_Content_Repeater.v4 .content .info .btn.btn-secondary {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
}
.SW_Content_Repeater.v4 .content a {
  display: block;
  text-decoration: none;
}
.SW_Content_Repeater.v4 .content a:hover .cont-img:before {
  opacity: 0.75;
}
.SW_Content_Repeater.v4 .content a:hover .cont-img .cont-picto {
  opacity: 1;
}
.SW_Content_Repeater.v4 .content a:hover .info {
  border-color: transparent;
}
.SW_Content_Repeater.v4 .content a:hover .info h2 {
  color: #E79475;
}
.SW_Content_Repeater.v4 .content a:hover .info .h3 {
  color: #E79475;
}
.SW_Content_Repeater.v4 .content a:hover .info .btn.btn-secondary {
  border-color: #E79475;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v4 .content .info {
    height: auto;
  }
  .SW_Content_Repeater.v4 .content .info .h3 {
    white-space: normal;
  }
  .SW_Content_Repeater.v4 .content .info .cont-detail {
    max-height: inherit;
  }
}
.SW_Content_Repeater.v5 .widget-title h2 {
  border: 0;
  width: auto;
  height: auto;
  display: block;
  position: static;
  color: #27647C;
  font-size: 38px;
  margin-bottom: 30px;
  text-align: center;
}
.SW_Content_Repeater.v5 h2 {
  width: 108px;
  height: 108px;
  border: 1px solid #E79475;
  margin: 0 auto 30px;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.SW_Content_Repeater.v5 h2 img {
  margin: 0 auto;
}
.SW_Content_Repeater.v5 h4 {
  font: 36px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 0;
}
.SW_Content_Repeater.v5 h4 sup {
  font: 16px 'Source Sans Pro';
  top: -13px;
  padding: 0 2px;
}
.SW_Content_Repeater.v5 .info {
  position: relative;
  padding-top: 125px;
}
.SW_Content_Repeater.v5 .info .h3 {
  font: 28px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 0;
  text-align: center;
}
.SW_Content_Repeater.v5 .cont-detail {
  max-width: 200px;
  margin: 0 auto 30px;
}
.SW_Content_Repeater.v5 ul li {
  display: inline-block;
}
.SW_Content_Repeater.v5 ul li:before {
  display: none;
}
.SW_Content_Repeater.v6 {
  text-align: center;
  padding: 75px 0 100px;
}
@media (max-width: 991px) {
  .SW_Content_Repeater.v6 {
    padding: 60px 0;
  }
}
.SW_Content_Repeater.v6 .item {
  padding: 0 15px;
}
.SW_Content_Repeater.v6 .slick-list {
  padding: 0 !important;
}
.SW_Content_Repeater.v6 .content {
  height: 550px;
  position: relative;
  padding-top: 262px;
}
.SW_Content_Repeater.v6 .content .cont-img {
  height: 250px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  background-size: cover;
  background-position: top center;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  z-index: 0;
}
.SW_Content_Repeater.v6 .content .info {
  z-index: 2;
  position: relative;
}
.SW_Content_Repeater.v6 .content h2 {
  font: 24px/35px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 36px;
  font-weight: 600;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.SW_Content_Repeater.v6 .content .h3 {
  font: 26px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 10px;
}
.SW_Content_Repeater.v6 .content .h3 strong {
  font: 48px/44px 'Source Sans Pro';
  color: #27647C;
  display: block;
}
.SW_Content_Repeater.v6 .content p {
  opacity: 1;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  height: 70px;
  overflow: hidden;
  max-width: 250px;
  margin: 0 auto 32px;
}
@media (max-width: 991px) {
  .SW_Content_Repeater.v6 .content p {
    height: auto;
  }
}
.SW_Content_Repeater.v6 .content .btn {
  margin-top: 15px;
  z-index: 5;
}
.SW_Content_Repeater.v6 .slick-center .cont-img {
  height: 550px;
}
.SW_Content_Repeater.v6 .slick-center .cont-img:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  position: absolute;
  left: 0;
  top: 0;
}
.SW_Content_Repeater.v6 .slick-center h2 {
  color: #FFFFFF;
}
.SW_Content_Repeater.v6 .slick-center .h3 strong {
  color: #FFFFFF;
}
.SW_Content_Repeater.v6 .slick-center p {
  height: 0px;
  opacity: 0;
}
@media (max-width: 991px) {
  .SW_Content_Repeater.v6 .slick-center .cont-img {
    height: 250px;
  }
  .SW_Content_Repeater.v6 .slick-center .h3 strong {
    color: #27647C;
  }
  .SW_Content_Repeater.v6 .slick-center h2 {
    color: #27647C;
  }
  .SW_Content_Repeater.v6 .slick-center p {
    height: auto;
    opacity: 1;
  }
}
.SW_Content_Repeater.v6 .slick-dots li {
  background: transparent;
  padding-left: 0;
}
.SW_Content_Repeater.v6 .slick-arrow {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  padding: 0;
  border: 0;
  cursor: pointer;
  text-indent: -1000px;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
}
.SW_Content_Repeater.v6 .slick-prev {
  margin-left: -84px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSwgLmNscy00IHsNCiAgICAgICAgZmlsbDogbm9uZTsNCiAgICAgIH0NCg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgc3Ryb2tlOiAjNWQ0ZTQ3Ow0KICAgICAgICBzdHJva2Utd2lkdGg6IDNweDsNCiAgICAgIH0NCg0KICAgICAgLmNscy0yIHsNCiAgICAgICAgZmlsbDogIzVkNGU0NzsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zIHsNCiAgICAgICAgc3Ryb2tlOiBub25lOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGcgaWQ9Ikdyb3VwZV82MyIgZGF0YS1uYW1lPSJHcm91cGUgNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOSAtMTczNykiPg0KICAgIDxnIGlkPSJFbGxpcHNlXzYiIGRhdGEtbmFtZT0iRWxsaXBzZSA2IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5IDE3MzcpIj4NCiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiLz4NCiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy00IiBjeD0iMzAiIGN5PSIzMCIgcj0iMjguNSIvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0iU291c3RyYWN0aW9uXzEiIGRhdGEtbmFtZT0iU291c3RyYWN0aW9uIDEiIGNsYXNzPSJjbHMtMiIgZD0iTS0xMjUuMi03Ni40MWgwTC0xMzMtODQuMjA1LTEyNS4yLTkybDIuMiwyLjItNS41OSw1LjU5LDUuNTksNS41OS0yLjIsMi4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1IDE4NTEpIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
@media (max-width: 1300px) {
  .SW_Content_Repeater.v6 .slick-prev {
    margin-left: 0;
  }
}
.SW_Content_Repeater.v6 .slick-next {
  margin-right: -84px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiwgLmNscy00IHsNCiAgICAgICAgZmlsbDogIzVkNGU0NzsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zLCAuY2xzLTQgew0KICAgICAgICBzdHJva2U6IG5vbmU7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzY0IiBkYXRhLW5hbWU9Ikdyb3VwZSA2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzAgLTE3MzcpIj4NCiAgICA8ZyBpZD0iVHJhY8OpXzI2IiBkYXRhLW5hbWU9IlRyYWPDqSAyNiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMwIDE3OTcpIHJvdGF0ZSgxODApIj4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMwLDBBMzAsMzAsMCwxLDEsMCwzMCwzMCwzMCwwLDAsMSwzMCwwWiIvPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNIDMwIDMgQyAyNi4zNTM2OTg3MzA0Njg3NSAzIDIyLjgxODA2NTY0MzMxMDU1IDMuNzEzNDU1MjAwMTk1MzEzIDE5LjQ5MTI5ODY3NTUzNzExIDUuMTIwNTY3MzIxNzc3MzQ0IEMgMTYuMjc2NTIzNTkwMDg3ODkgNi40ODAzMDA5MDMzMjAzMTMgMTMuMzg4NzIxNDY2MDY0NDUgOC40Mjc1MDkzMDc4NjEzMjggMTAuOTA4MTExNTcyMjY1NjMgMTAuOTA4MTExNTcyMjY1NjMgQyA4LjQyNzUwOTMwNzg2MTMyOCAxMy4zODg3MjE0NjYwNjQ0NSA2LjQ4MDMwMDkwMzMyMDMxMyAxNi4yNzY1MjM1OTAwODc4OSA1LjEyMDU2NzMyMTc3NzM0NCAxOS40OTEyOTg2NzU1MzcxMSBDIDMuNzEzNDU1MjAwMTk1MzEzIDIyLjgxODA2NTY0MzMxMDU1IDMgMjYuMzUzNjk4NzMwNDY4NzUgMyAzMCBDIDMgMzMuNjQ2MzAxMjY5NTMxMjUgMy43MTM0NTUyMDAxOTUzMTMgMzcuMTgxOTMwNTQxOTkyMTkgNS4xMjA1NjczMjE3NzczNDQgNDAuNTA4Njk3NTA5NzY1NjMgQyA2LjQ4MDMwMDkwMzMyMDMxMyA0My43MjM0ODAyMjQ2MDkzOCA4LjQyNzUwOTMwNzg2MTMyOCA0Ni42MTEyNzg1MzM5MzU1NSAxMC45MDgxMTE1NzIyNjU2MyA0OS4wOTE4ODg0Mjc3MzQzOCBDIDEzLjM4ODcyMTQ2NjA2NDQ1IDUxLjU3MjQ4Njg3NzQ0MTQxIDE2LjI3NjUyMzU5MDA4Nzg5IDUzLjUxOTY5OTA5NjY3OTY5IDE5LjQ5MTI5ODY3NTUzNzExIDU0Ljg3OTQzMjY3ODIyMjY2IEMgMjIuODE4MDY1NjQzMzEwNTUgNTYuMjg2NTQ0Nzk5ODA0NjkgMjYuMzUzNjk4NzMwNDY4NzUgNTcgMzAgNTcgQyAzMy42NDYzMDEyNjk1MzEyNSA1NyAzNy4xODE5MzA1NDE5OTIxOSA1Ni4yODY1NDQ3OTk4MDQ2OSA0MC41MDg2OTc1MDk3NjU2MyA1NC44Nzk0MzI2NzgyMjI2NiBDIDQzLjcyMzQ4MDIyNDYwOTM4IDUzLjUxOTY5OTA5NjY3OTY5IDQ2LjYxMTI3ODUzMzkzNTU1IDUxLjU3MjQ4Njg3NzQ0MTQxIDQ5LjA5MTg4ODQyNzczNDM4IDQ5LjA5MTg4ODQyNzczNDM4IEMgNTEuNTcyNDg2ODc3NDQxNDEgNDYuNjExMjc4NTMzOTM1NTUgNTMuNTE5Njk5MDk2Njc5NjkgNDMuNzIzNDgwMjI0NjA5MzggNTQuODc5NDMyNjc4MjIyNjYgNDAuNTA4Njk3NTA5NzY1NjMgQyA1Ni4yODY1NDQ3OTk4MDQ2OSAzNy4xODE5MzA1NDE5OTIxOSA1NyAzMy42NDYzMDEyNjk1MzEyNSA1NyAzMCBDIDU3IDI2LjM1MzY5ODczMDQ2ODc1IDU2LjI4NjU0NDc5OTgwNDY5IDIyLjgxODA2NTY0MzMxMDU1IDU0Ljg3OTQzMjY3ODIyMjY2IDE5LjQ5MTI5ODY3NTUzNzExIEMgNTMuNTE5Njk5MDk2Njc5NjkgMTYuMjc2NTIzNTkwMDg3ODkgNTEuNTcyNDg2ODc3NDQxNDEgMTMuMzg4NzIxNDY2MDY0NDUgNDkuMDkxODg4NDI3NzM0MzggMTAuOTA4MTExNTcyMjY1NjMgQyA0Ni42MTEyNzg1MzM5MzU1NSA4LjQyNzUwOTMwNzg2MTMyOCA0My43MjM0ODAyMjQ2MDkzOCA2LjQ4MDMwMDkwMzMyMDMxMyA0MC41MDg2OTc1MDk3NjU2MyA1LjEyMDU2NzMyMTc3NzM0NCBDIDM3LjE4MTkzMDU0MTk5MjE5IDMuNzEzNDU1MjAwMTk1MzEzIDMzLjY0NjMwMTI2OTUzMTI1IDMgMzAgMyBNIDMwIDAgQyA0Ni41Njg1NDI0ODA0Njg3NSAwIDYwIDEzLjQzMTQ1MzcwNDgzMzk4IDYwIDMwIEMgNjAgNDYuNTY4NTQyNDgwNDY4NzUgNDYuNTY4NTQyNDgwNDY4NzUgNjAgMzAgNjAgQyAxMy40MzE0NTM3MDQ4MzM5OCA2MCAwIDQ2LjU2ODU0MjQ4MDQ2ODc1IDAgMzAgQyAwIDEzLjQzMTQ1MzcwNDgzMzk4IDEzLjQzMTQ1MzcwNDgzMzk4IDAgMzAgMCBaIi8+DQogICAgPC9nPg0KICAgIDxwYXRoIGlkPSJTb3VzdHJhY3Rpb25fMiIgZGF0YS1uYW1lPSJTb3VzdHJhY3Rpb24gMiIgY2xhc3M9ImNscy0yIiBkPSJNLTEyNS4yLTc2LjQxaDBMLTEzMy04NC4yMDUtMTI1LjItOTJsMi4yLDIuMi01LjU5LDUuNTksNS41OSw1LjU5LTIuMiwyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc0IDE2ODMpIHJvdGF0ZSgxODApIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
@media (max-width: 1300px) {
  .SW_Content_Repeater.v6 .slick-next {
    margin-right: 0;
  }
}
.SW_Content_Repeater.v7 {
  text-align: center;
  margin-bottom: 30px;
}
.SW_Content_Repeater.v7 .listing_columns {
  max-width: 945px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v7 .listing_columns {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.SW_Content_Repeater.v7 .listing_columns .item:last-child .content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDkuODciIGhlaWdodD0iMjE3LjkwMiIgdmlld0JveD0iMCAwIDM0OS44NyAyMTcuOTAyIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xMjkiIGRhdGEtbmFtZT0iVHJhY8OpIDEyOSIgZD0iTTQ2MjEuOTM1LDY1OC4zNzVsMTc0LjkzNS02Mi44di0xNTUuMUg0NDQ3djE1NS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NDcgLTQ0MC40NzMpIiBmaWxsPSIjNDA0OTUwIi8+DQo8L3N2Zz4NCg==);
}
.SW_Content_Repeater.v7 .listing_columns .item .content {
  position: relative;
  background: #f5f5f5 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNDkuODciIGhlaWdodD0iMjE3LjkwMiIgdmlld0JveD0iMCAwIDM0OS44NyAyMTcuOTAyIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xMjkiIGRhdGEtbmFtZT0iVHJhY8OpIDEyOSIgZD0iTTQ2MjEuOTM1LDY1OC4zNzVsMTc0LjkzNS02Mi44di0xNTUuMUg0NDQ3djE1NS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NDcgLTQ0MC40NzMpIiBmaWxsPSIjMTQxOTFkIi8+DQo8L3N2Zz4NCg==) no-repeat top center;
  max-width: 444px;
  margin: 0 auto 20px;
  padding: 30px 50px 50px;
}
@media (max-width: 480px) {
  .SW_Content_Repeater.v7 .listing_columns .item .content {
    padding: 30px 20px 20px;
    height: auto;
  }
}
.SW_Content_Repeater.v7 .listing_columns .item .content .cont-img {
  padding-bottom: 20px;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .info {
  z-index: 2;
  position: relative;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .h3 {
  font: 36px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 75px;
  min-height: 60px;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .h3 strong {
  font: 18px 'Source Sans Pro';
  color: #E79475;
  display: block;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .cont-detail h4 {
  margin-bottom: 18px;
  color: #E79475;
  font-size: 36px;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .cont-detail h3 {
  text-align: left;
  font: 18px 'Source Sans Pro';
  color: #E79475;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .cont-detail .listMenu {
  border-bottom: 1px dashed #9F9F9F;
  padding-bottom: 20px;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .cont-detail .listMenu.last {
  border-bottom: 0;
  padding-bottom: 0;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .btn {
  margin-top: 15px;
  z-index: 5;
}
.SW_Content_Repeater.v7 .listing_columns .item .content ul li {
  text-align: left;
  font: 18px 'Source Sans Pro';
  color: #27647C;
}
.SW_Content_Repeater.v7 .listing_columns .item .content ul li div {
  font: 16px/19px 'Source Sans Pro';
  color: #000000;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .ft-repeat {
  border: 1px solid #000000;
  padding: 5px 10px;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .ft-repeat ul {
  margin-bottom: 0;
}
.SW_Content_Repeater.v7 .listing_columns .item .content .ft-repeat ul li {
  list-style: none;
  background: transparent;
  padding-left: 0;
  margin-bottom: 0;
  font: 14px 'Source Sans Pro';
}
.SW_Content_Repeater.v7 .listing_columns .item .content .ft-repeat ul li span {
  float: right;
}
.SW_Content_Repeater.v8 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.SW_Content_Repeater.v8 .listing_columns .item {
  margin-bottom: 15px;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 991px) {
  .SW_Content_Repeater.v8 .listing_columns .item {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (max-width: 768px) {
  .SW_Content_Repeater.v8 .listing_columns .item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 567px) {
  .SW_Content_Repeater.v8 .listing_columns .item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.SW_Content_Repeater.v8 .listing_columns .item .content {
  position: relative;
  text-align: center;
  border: 1px solid #e3e3e3;
  background: #FFFFFF;
  -webkit-transition: ease-in-out 500ms all;
  -moz-transition: ease-in-out 500ms all;
  -ms-transition: ease-in-out 500ms all;
  -o-transition: ease-in-out 500ms all;
  transition: ease-in-out 500ms all;
}
.SW_Content_Repeater.v8 .listing_columns .item .content img {
  display: none;
  width: 100%;
  height: auto;
}
.SW_Content_Repeater.v8 .listing_columns .item .content:hover {
  border-color: #E79475;
}
.SW_Content_Repeater.v8 .listing_columns .item .content .cont-img {
  height: 178px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 567px) {
  .SW_Content_Repeater.v8 .listing_columns .item .content .cont-img {
    height: auto;
  }
}
.SW_Content_Repeater.v8 .listing_columns .item .content .cont-img img {
  display: block !important;
}
.SW_Content_Repeater.v8 .listing_columns .item .content .info .h3 {
  font-size: 16px;
  color: #27647C;
  font-family: 'Source Sans Pro';
  min-height: 30px;
  -webkit-transition: ease-in-out 500ms all;
  -moz-transition: ease-in-out 500ms all;
  -ms-transition: ease-in-out 500ms all;
  -o-transition: ease-in-out 500ms all;
  transition: ease-in-out 500ms all;
}
.SW_Content_Repeater.v8 .listing_columns .item .content .info h2 {
  font-size: 16px;
  color: #27647C;
  font-family: 'Source Sans Pro';
  min-height: 30px;
  -webkit-transition: ease-in-out 500ms all;
  -moz-transition: ease-in-out 500ms all;
  -ms-transition: ease-in-out 500ms all;
  -o-transition: ease-in-out 500ms all;
  transition: ease-in-out 500ms all;
}
.SW_Content_Repeater.v8 .listing_columns .item .content:hover .info .h3 {
  color: #E79475;
}
.SW_Content_Repeater.v8 .listing_columns .item .content:hover .info h2 {
  color: #E79475;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v8 .listing_columns .item {
    margin-bottom: 0;
  }
  .SW_Content_Repeater.v8 .listing_columns .item .content .cont-picto img {
    left: 0;
  }
}
.SW_Content_Repeater.v10 {
  text-align: center;
}
.SW_Content_Repeater.v10 .slick-list {
  padding: 0 !important;
}
.SW_Content_Repeater.v10 .slick-arrow {
  width: 60px;
  height: 60px;
  margin-top: -60px;
  padding: 0;
  border: 0;
  cursor: pointer;
  text-indent: -1000px;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #B1B4B3;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -o-border-radius: 60px;
  -ms-border-radius: 60px;
  border-radius: 60px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  left: -70px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNS41OSIgdmlld0JveD0iMCAwIDEwIDE1LjU5Ij4NCiAgPHBhdGggaWQ9IlNvdXN0cmFjdGlvbl8xIiBkYXRhLW5hbWU9IlNvdXN0cmFjdGlvbiAxIiBkPSJNLTEyNS4yLTc2LjQxaDBMLTEzMy04NC4yMDUtMTI1LjItOTJsMi4yLDIuMi01LjU5LDUuNTksNS41OSw1LjU5LTIuMiwyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMgOTIpIiBmaWxsPSIjNjY2OTY4Ii8+DQo8L3N2Zz4NCg==) no-repeat center #fff;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
@media (max-width: 1260px) {
  .SW_Content_Repeater.v10 .slick-arrow {
    left: -8px;
  }
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v10 .slick-arrow {
    margin-top: -80px;
  }
}
.SW_Content_Repeater.v10 .slick-arrow.slick-next {
  left: auto;
  right: -70px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNS41OSIgdmlld0JveD0iMCAwIDEwIDE1LjU5Ij4NCiAgPHBhdGggaWQ9IlNvdXN0cmFjdGlvbl8yIiBkYXRhLW5hbWU9IlNvdXN0cmFjdGlvbiAyIiBkPSJNLTEyNS4yLTc2LjQxaDBMLTEzMy04NC4yMDUtMTI1LjItOTJsMi4yLDIuMi01LjU5LDUuNTksNS41OSw1LjU5LTIuMiwyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzIC03Ni40MSkgcm90YXRlKDE4MCkiIGZpbGw9IiM2NjY5NjgiLz4NCjwvc3ZnPg0K) no-repeat center #fff;
}
@media (max-width: 1260px) {
  .SW_Content_Repeater.v10 .slick-arrow.slick-next {
    right: -8px;
  }
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v10 .slick-arrow.slick-next {
    margin-top: -80px;
  }
}
.SW_Content_Repeater.v10 .slick-arrow:hover {
  border-color: #E79475;
}
.SW_Content_Repeater.v10 ul {
  list-style-type: none;
}
.SW_Content_Repeater.v10 ul li {
  background: none;
  list-style-type: none;
  padding: 0;
  margin: 0 5px;
}
.SW_Content_Repeater.v10 ul li button {
  width: 20px;
  height: 20px;
}
.SW_Content_Repeater.v10 .content {
  max-width: 320px;
  margin: 0 auto;
}
.SW_Content_Repeater.v10 .content .cont-img {
  overflow: hidden;
  position: relative;
  max-width: 320px;
  height: 260px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 auto 15px;
}
.SW_Content_Repeater.v10 .content .cont-img:before {
  content: "";
  display: block;
  background: #27647C;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
.SW_Content_Repeater.v10 .content .cont-img>img {
  display: none;
}
.SW_Content_Repeater.v10 .content .cont-img .cont-picto {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: -30px auto 0;
  opacity: 0;
  display: none;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
}
.SW_Content_Repeater.v10 .content .info {
  position: relative;
  border: 1px solid #E9E9E9;
  max-width: 320px;
  margin: 0 auto 30px;
  padding: 30px;
  height: 175px;
}
.SW_Content_Repeater.v10 .content .info .h3 {
  font: 24px/20px 'Source Sans Pro';
  color: #E79475;
  padding-bottom: 20px;
  -webkit-transition: all ease-in-out 500ms;
  -moz-transition: all ease-in-out 500ms;
  -ms-transition: all ease-in-out 500ms;
  -o-transition: all ease-in-out 500ms;
  transition: all ease-in-out 500ms;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.SW_Content_Repeater.v10 .content .info .cont-detail {
  display: block !important;
  max-height: 60px;
  overflow: hidden;
}
.SW_Content_Repeater.v10 .content .info p {
  margin-bottom: 0;
  color: #000000;
  padding: 0 5%;
}
.SW_Content_Repeater.v10 .content .info .btn.btn-secondary {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: transparent;
  border-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
}
.SW_Content_Repeater.v10 .content a {
  display: block;
  text-decoration: none;
}
.SW_Content_Repeater.v10 .content a:hover .cont-img:before {
  opacity: 0.3;
}
.SW_Content_Repeater.v10 .content a:hover .cont-img .cont-picto {
  opacity: 1;
}
.SW_Content_Repeater.v10 .content a:hover .info {
  border-color: transparent;
}
.SW_Content_Repeater.v10 .content a:hover .info .h3 {
  color: #E79475;
}
.SW_Content_Repeater.v10 .content a:hover .info .btn.btn-secondary {
  border-color: #E79475;
}
@media (max-width: 767px) {
  .SW_Content_Repeater.v10 .content .info {
    height: auto;
  }
  .SW_Content_Repeater.v10 .content .info .h3 {
    white-space: normal;
  }
  .SW_Content_Repeater.v10 .content .info .cont-detail {
    max-height: inherit;
  }
}
.widget-title h2 {
  border: 0;
  width: auto;
  height: auto;
  display: block;
  color: #27647C;
  font-size: 38px;
  line-height: normal;
  margin-bottom: 30px;
  text-align: center;
  position: relative;
}
@media (max-width: 767px) {
  .widget-title h2 {
    font-size: 30px;
  }
}
.widget-title h2:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #E30512;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -15px;
  display: none;
}
@media (max-width: 767px) {
  .widget-title h2:before {
    top: -20px;
  }
}
.widget-title p {
  max-width: 640px;
  margin: 0 auto 30px;
  text-align: center;
}
.SW_Static_Content_Banner.v1 {
  background: url(../images/bg_banner_v1.jpg) no-repeat center;
  padding-top: 146px;
  text-align: center;
  padding-bottom: 60px;
  position: relative;
  background-size: cover;
}
.SW_Static_Content_Banner.v1 .container {
  position: relative;
  z-index: 20;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v1 {
    padding: 60px 0;
  }
}
.SW_Static_Content_Banner.v1 h2 {
  font: 30px 'Source Sans Pro';
  margin-bottom: 11px;
}
.SW_Static_Content_Banner.v1 h2 strong {
  display: block;
  font: 42px/53px 'Source Sans Pro';
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v1 h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_Static_Content_Banner.v1 p {
  padding: 24px 20px 20px 20px;
  max-width: 835px;
  margin: 0 auto;
}
.SW_Static_Content_Banner.v1 .btn {
  min-width: 146px;
}
@media (max-width: 991px) {
  .SW_Static_Content_Banner.v1 {
    background-position: center;
  }
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v1 {
    background-position: top center;
  }
}
.SW_Static_Content_Banner.v2 {
  background: url(../images/bg_banner_v2.jpg) no-repeat 0 0;
  background-position: 5% center !important;
  background-size: 20%;
}
.SW_Static_Content_Banner.v2 .content {
  padding: 11% 0 8% 41%;
  display: block;
  height: initial;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v2 .content {
    padding-bottom: 20px;
    padding-bottom: 40px;
  }
}
.SW_Static_Content_Banner.v2 .content h2 {
  font: 40px/40px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 40px;
  padding: 0;
}
.SW_Static_Content_Banner.v2 .content h2 strong {
  display: block;
  font: 42px/35px 'Source Sans Pro';
  color: #27647C;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v2 .content h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_Static_Content_Banner.v2 .content p {
  padding-bottom: 40px;
  margin-bottom: 0;
}
.SW_Static_Content_Banner.v2 .content ul {
  padding-bottom: 3px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v2 .content ul {
    padding-bottom: 0;
  }
}
.SW_Static_Content_Banner.v2 .content ul li {
  list-style: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICNmOTA7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8cGF0aCBpZD0iVHJhY8OpXzQiIGRhdGEtbmFtZT0iVHJhY8OpIDQiIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjkwOSw4LjYsOS45LDkuNlY1Ljg1MWEuOS45LDAsMCwwLTEuOCwwVjkuNkw3LjA5MSw4LjZBLjkuOSwwLDAsMCw1LjgxOSw5Ljg2OGwyLjU0NSwyLjU0NWgwYS45LjksMCwwLDAsMS4yNzMsMGwyLjU0NS0yLjU0NUEuOS45LDAsMCwwLDEwLjkwOSw4LjZaTTEzLjUsMS4yMDdBOSw5LDAsMSwwLDE2Ljc5MywxMy41LDksOSwwLDAsMCwxMy41LDEuMjA3Wk0xNS4yMzQsMTIuNkE3LjIsNy4yLDAsMSwxLDEyLjYsMi43NjYsNy4yLDcuMiwwLDAsMSwxNS4yMzQsMTIuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTgpIHJvdGF0ZSgtOTApIi8+DQo8L3N2Zz4NCg==) no-repeat left 3px;
  padding-left: 29px;
  font: 16px/21px 'Source Sans Pro';
  padding-bottom: 0;
  color: #27647C;
}
@media (max-width: 1300px) {
  .SW_Static_Content_Banner.v2 .content {
    padding-left: 40%;
  }
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v2 .content {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v2 {
    background-image: none !important;
  }
}
.SW_Static_Content_Banner.v3 {
  background: #27647C;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  position: relative;
}
.SW_Static_Content_Banner.v3 .content {
  padding: 80px 196px 74px 0;
  position: relative;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v3 .content {
    padding: 30px 0 110px 0;
    text-align: center;
  }
}
.SW_Static_Content_Banner.v3 .content h2 {
  font: 30px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 6px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v3 .content h2 {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: normal;
  }
}
.SW_Static_Content_Banner.v3 .content img {
  display: none;
}
.SW_Static_Content_Banner.v3 .content p {
  padding-bottom: 0;
  margin-bottom: 0;
  padding-right: 30px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v3 .content p {
    padding-right: 0;
  }
}
.SW_Static_Content_Banner.v3 .content .btn {
  background-color: #E79475;
  padding: 15px 10px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -27px;
  color: #FFFFFF;
  width: 196px;
}
.SW_Static_Content_Banner.v3 .content .btn:hover {
  background-color: #FFFFFF;
  color: #E79475;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v3 .content .btn {
    margin-top: auto;
    top: auto;
    margin: 0 auto;
    left: 0;
    bottom: 40px;
  }
}
.SW_Static_Content_Banner.v4 {
  background: url(../images/bg_banner_v4.jpg) no-repeat 0 0 / cover;
  padding: 100px 0;
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v4 {
    padding: 40px 0;
  }
}
.SW_Static_Content_Banner.v4 .container {
  position: relative;
  z-index: 10;
}
.SW_Static_Content_Banner.v4 .content {
  background: #27647C;
  padding: 60px 20px 74px 90px;
  max-width: 812px;
}
.SW_Static_Content_Banner.v4 .content h2 {
  font: 48px 'Source Sans Pro';
  color: #FFFFFF;
  position: relative;
}
.SW_Static_Content_Banner.v4 .content h2:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #E79475;
  display: block;
  position: absolute;
  left: -22px;
  top: 23px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v4 .content h2:before {
    top: 12px;
  }
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v4 .content h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_Static_Content_Banner.v4 .content h3 {
  color: #E79475;
}
.SW_Static_Content_Banner.v4 .content img {
  display: none;
}
.SW_Static_Content_Banner.v4 .content p {
  padding-bottom: 43px;
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Static_Content_Banner.v4 .content .btn:hover {
  background: #FFFFFF;
  color: #27647C;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v4 .content {
    padding: 40px;
  }
}
.SW_Static_Content_Banner.v5 {
  text-align: center;
}
.SW_Static_Content_Banner.v5 .content {
  max-width: 800px;
  padding: 117px 0 125px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v5 .content {
    padding: 40px 0;
  }
}
.SW_Static_Content_Banner.v5 .content h2 {
  font: 30px/40px 'Source Sans Pro';
  margin-bottom: 16px;
}
.SW_Static_Content_Banner.v5 .content h2 strong {
  display: block;
  font: 42px/35px 'Source Sans Pro';
  color: #27647C;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v5 .content h2 strong {
    line-height: 43px;
  }
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v5 .content h2 {
    line-height: normal;
    font-size: 30px;
  }
}
.SW_Static_Content_Banner.v5 .content h3 {
  font: 20px 'Source Sans Pro';
  padding: 0 30px;
  display: inline-block;
  margin-bottom: 25px;
  position: relative;
}
.SW_Static_Content_Banner.v5 .content h3:before,
.SW_Static_Content_Banner.v5 .content h3:after {
  content: '';
  display: block;
  width: 20px;
  height: 8px;
  position: absolute;
  top: 8px;
}
.SW_Static_Content_Banner.v5 .content h3:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wNzEiIGhlaWdodD0iOC40ODUiIHZpZXdCb3g9IjAgMCAyMC4wNzEgOC40ODUiPg0KICA8ZyBpZD0iR3JvdXBlXzIiIGRhdGEtbmFtZT0iR3JvdXBlIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDAuMTcyIC0xNjQwLjc1NykiPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEwIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTYgMTY0MC43NTcpIHJvdGF0ZSg0NSkiIGZpbGw9IiM3OUFGRDciLz4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzExIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAzIDE2NDIuMTcyKSByb3RhdGUoNDUpIiBmaWxsPSIjNzlBRkQ3Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
  left: 0;
}
.SW_Static_Content_Banner.v5 .content h3:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wMjUiIGhlaWdodD0iOC40ODUiIHZpZXdCb3g9IjAgMCAyMC4wMjUgOC40ODUiPg0KICA8ZyBpZD0iR3JvdXBlXzMiIGRhdGEtbmFtZT0iR3JvdXBlIDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDAuMTU2IC0xNjQwLjc1NykiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTAsNmw1Ljk4OS0uMDExTDYsMCwuMDExLjAxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwOC42NDIgMTY0NSkgcm90YXRlKDEzNSkiIGZpbGw9IiM3OUFGRDciLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzIiIGRhdGEtbmFtZT0iVHJhY8OpIDIiIGQ9Ik0wLDRsMy45OTMtLjAwN0w0LDAsLjAwNy4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MjAuMTgyIDE2NDUpIHJvdGF0ZSgxMzUpIiBmaWxsPSIjNzlBRkQ3Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
  right: 0;
}
.SW_Static_Content_Banner.v5 .content h3 img {
  display: none;
}
.SW_Static_Content_Banner.v5 .content .btn {
  margin-top: 5px;
}
.SW_Static_Content_Banner.v6 {
  text-align: center;
  height: 767px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
.SW_Static_Content_Banner.v6:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(36,41,47,0.85);
}
@media (max-width: 1024px) {
  .SW_Static_Content_Banner.v6 {
    height: 600px;
  }
}
.SW_Static_Content_Banner.v6 .container {
  display: table;
  height: 100%;
  position: relative;
}
.SW_Static_Content_Banner.v6 .container .content {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding-top: 225px;
}
.SW_Static_Content_Banner.v6 .container .content * {
  max-width: 500px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v6 .container .content {
    max-width: inherit;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.SW_Static_Content_Banner.v6 .container .content h2 {
  font: 26px/30px 'Source Sans Pro';
  margin-bottom: 10px;
}
.SW_Static_Content_Banner.v6 .container .content h3 {
  font: 48px/normal 'Source Sans Pro';
  display: inline-block;
  margin-bottom: 25px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.SW_Static_Content_Banner.v6 .container .content h3 img {
  display: none;
}
.SW_Static_Content_Banner.v6 .container .content p {
  color: #FFFFFF;
}
.SW_Static_Content_Banner.v6 .container .content .btn {
  min-width: 150px;
  margin-top: 5px;
}
.SW_Static_Content_Banner.v6 .container .content .btn:hover {
  background: #FFFFFF;
  color: #E79475;
}
.SW_Static_Content_Banner.v7.v7 .bg-img {
  overflow-x: hidden;
}
.SW_Static_Content_Banner.v7.v7 .bg-img img {
  max-width: 100%;
}
.SW_Static_Content_Banner.v7.v7 .content {
  max-width: 800px;
  margin: 0 auto;
  background: #27647C;
  padding: 60px 70px;
  position: relative;
  top: -60px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v7.v7 .content {
    padding: 20px 20px;
    position: static;
  }
}
.SW_Static_Content_Banner.v7.v7 .content h2 {
  position: relative;
  color: #FFFFFF;
  font: 48px/60px 'Source Sans Pro';
  padding-left: 24px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v7.v7 .content h2 {
    font: 30px 'Source Sans Pro';
    margin-bottom: 15px;
  }
}
.SW_Static_Content_Banner.v7.v7 .content h2:before {
  content: "";
  background: #E79475;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 24px;
  left: 0;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v7.v7 .content h2:before {
    top: 12px;
  }
}
.SW_Static_Content_Banner.v7.v7 .content h3 {
  color: #E79475;
}
.SW_Static_Content_Banner.v7.v7 .content p {
  color: #FFFFFF;
}
.SW_Static_Content_Banner.v7.v7 .content p:last-child {
  margin-bottom: 0;
}
.SW_Static_Content_Banner.v8 {
  background: #fff;
}
.SW_Static_Content_Banner.v8 .content {
  padding: 100px 0;
  display: block;
  height: initial;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v8 .content {
    padding: 40px 0;
  }
}
.SW_Static_Content_Banner.v8 .content img {
  max-width: 100%;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v8 .content img {
    margin-bottom: 20px;
  }
}
.SW_Static_Content_Banner.v8 .content h2 {
  font: 48px/48px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 30px;
  padding: 0;
  font-weight: 700;
  margin-top: 5px;
}
.SW_Static_Content_Banner.v8 .content h2 strong {
  display: block;
  font: 42px/35px 'Source Sans Pro';
  color: #27647C;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v8 .content h2 {
    font-size: 30px;
    line-height: normal;
    margin-bottom: 25px;
  }
}
.SW_Static_Content_Banner.v8 .content p {
  padding-bottom: 23px;
  margin-bottom: 0;
}
.SW_Static_Content_Banner.v8 .content ul {
  padding-bottom: 3px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner.v8 .content ul {
    padding-bottom: 0;
  }
}
.SW_Static_Content_Banner.v8 .content ul li {
  list-style: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICNmOTA7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8cGF0aCBpZD0iVHJhY8OpXzQiIGRhdGEtbmFtZT0iVHJhY8OpIDQiIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjkwOSw4LjYsOS45LDkuNlY1Ljg1MWEuOS45LDAsMCwwLTEuOCwwVjkuNkw3LjA5MSw4LjZBLjkuOSwwLDAsMCw1LjgxOSw5Ljg2OGwyLjU0NSwyLjU0NWgwYS45LjksMCwwLDAsMS4yNzMsMGwyLjU0NS0yLjU0NUEuOS45LDAsMCwwLDEwLjkwOSw4LjZaTTEzLjUsMS4yMDdBOSw5LDAsMSwwLDE2Ljc5MywxMy41LDksOSwwLDAsMCwxMy41LDEuMjA3Wk0xNS4yMzQsMTIuNkE3LjIsNy4yLDAsMSwxLDEyLjYsMi43NjYsNy4yLDcuMiwwLDAsMSwxNS4yMzQsMTIuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTgpIHJvdGF0ZSgtOTApIi8+DQo8L3N2Zz4NCg==) no-repeat left 3px;
  padding-left: 29px;
  font: 16px/21px 'Source Sans Pro';
  padding-bottom: 0;
  color: #27647C;
}
.SW_LastNews.v1 {
  padding: 87px 0 74px;
  background: #FCFCFC;
}
@media (max-width: 767px) {
  .SW_LastNews.v1 {
    padding: 40px 0;
  }
}
.SW_LastNews.v1 h2 {
  font: 48px 'Source Sans Pro';
  color: #E79475;
  position: relative;
  text-align: left;
  margin-bottom: 34px;
  padding-left: 0;
  font-weight: 700;
}
.SW_LastNews.v1 h2:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #E79475;
  display: block;
  position: absolute;
  left: 18px;
  top: 22px;
  display: none;
}
@media (max-width: 767px) {
  .SW_LastNews.v1 h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_LastNews.v1 .listNews {
  margin: 0 -17px;
}
.SW_LastNews.v1 .listNews .item {
  padding: 0 17px;
}
.SW_LastNews.v1 .listNews .item .card {
  border: none;
  background: none;
  border-radius: 0;
  text-align: left;
  margin-bottom: 10px;
}
.SW_LastNews.v1 .listNews .item .card > a {
  display: block;
  height: 200px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.SW_LastNews.v1 .listNews .item .card > a img {
  height: 0;
  width: 0;
  opacity: 0;
}
@media (max-width: 597px) {
  .SW_LastNews.v1 .listNews .item .card > a {
    height: auto;
  }
  .SW_LastNews.v1 .listNews .item .card > a img {
    width: 100%;
    height: auto;
  }
}
.SW_LastNews.v1 .listNews .item .card .card-body {
  padding: 28px 0 15px;
}
.SW_LastNews.v1 .listNews .item .card .card-title {
  font: 18px/20px 'Source Sans Pro';
  color: #404B54;
  margin-bottom: 18px;
  font-weight: 700;
}
.SW_LastNews.v1 .listNews .item .card p {
  color: #000000;
  margin-bottom: 0;
}
.SW_LastNews.v1 .listNews .item .card .ft-card {
  font: 16px/18px 'Source Sans Pro';
  color: #000000;
}
.SW_LastNews.v1 .listNews .item .card .ft-card strong {
  color: #27647C;
}
.SW_LastNews.v1 .listNews .item .card .calandar {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzI3NjQ3QzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cGVfMjkiIGRhdGEtbmFtZT0iR3JvdXBlIDI5Ij4NCiAgICA8ZyBpZD0iR3JvdXBlXzI4IiBkYXRhLW5hbWU9Ikdyb3VwZSAyOCI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzciIGRhdGEtbmFtZT0iRWxsaXBzZSA3IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDcuNDIyKSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg0IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg0IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi44NzUsMS41NjNIMTUuODU5Vi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDEwLjc0MlYuNzgxYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2Ljc4MUg1LjY2NFYuNzgxQS43ODEuNzgxLDAsMCwwLDQuMS43ODF2Ljc4MUgzLjEyNUEzLjEyOSwzLjEyOSwwLDAsMCwwLDQuNjg4VjE2Ljg3NUEzLjEyOSwzLjEyOSwwLDAsMCwzLjEyNSwyMEg5LjFhLjc4MS43ODEsMCwwLDAsMC0xLjU2MkgzLjEyNWExLjU2NCwxLjU2NCwwLDAsMS0xLjU2Mi0xLjU2MlY0LjY4OEExLjU2NCwxLjU2NCwwLDAsMSwzLjEyNSwzLjEyNUg0LjF2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDkuMTh2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDE0LjN2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1aDEuMDE2YTEuNTY0LDEuNTY0LDAsMCwxLDEuNTYzLDEuNTYzVjkuMTQxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWNC42ODhBMy4xMjksMy4xMjksMCwwLDAsMTYuODc1LDEuNTYzWiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzQuNzI3LDI3MGE0LjcyNyw0LjcyNywwLDEsMCw0LjcyNyw0LjcyN0E0LjczMiw0LjczMiwwLDAsMCwyNzQuNzI3LDI3MFptMCw3Ljg5MWEzLjE2NCwzLjE2NCwwLDEsMSwzLjE2NC0zLjE2NEEzLjE2OCwzLjE2OCwwLDAsMSwyNzQuNzI3LDI3Ny44OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU5LjQ1MyAtMjU5LjQ1MykiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NiIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NiIgY2xhc3M9ImNscy0xIiBkPSJNMzcyLjkxNCwzMzEuNmgtLjM1MnYtLjgyYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2MS42YS43ODEuNzgxLDAsMCwwLC43ODEuNzgxaDEuMTMzYS43ODEuNzgxLDAsMCwwLDAtMS41NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU2LjUwOCAtMzE3LjEwOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfOCIgZGF0YS1uYW1lPSJFbGxpcHNlIDgiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzkiIGRhdGEtbmFtZT0iRWxsaXBzZSA5IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDEwLjgyKSIvPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDEwIiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTIiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMiIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMTAyIDE0LjIxOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTMiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMyIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxNC4yMTkpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE0IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTQiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgNy40MjIpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  padding: 2px 0 2px 29px;
  color: #000000;
  font: 16px/18px 'Source Sans Pro';
  margin-bottom: 14px;
}
.SW_LastNews.v1 .listNews .item .card .comments {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC43MDkgMTcuODMzIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2ZiMDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJmb2xkZWQtbmV3c3BhcGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4zMzMpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzMwIiBkYXRhLW5hbWU9Ikdyb3VwZSAzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMS4zMzMpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NyIgY2xhc3M9ImNscy0xIiBkPSJNMy4yMjgsMjkuMTY3SDE2LjMzNWEuNjM5LjYzOSwwLDAsMCwuMjg0LS4wNjYsMy43MjMsMy43MjMsMCwwLDAsMi4wOS0zLjA0MlYxNS44MTlhLjY1OC42NTgsMCwwLDAtLjY1Ni0uNjU2aC0yLjNWMTEuOTg5YS42NTguNjU4LDAsMCwwLS42NTYtLjY1NkguNjU2QS42NTguNjU4LDAsMCwwLDAsMTEuOTg5VjI1LjkxN2EuNjI0LjYyNCwwLDAsMCwuMDExLjE0MkMuMDQ0LDI2LjE5MS43MzMsMjkuMTY3LDMuMjI4LDI5LjE2N1pNMS4zMTMsMTIuNjQ2SDE0LjQ0MlYyNS4wMDlhLjY1Ni42NTYsMCwxLDAsMS4zMTMsMFYxNi40NzVIMTcuNHY5LjU4NGEyLjMwNiwyLjMwNiwwLDAsMS0xLjIzNiwxLjc5NEgzLjIyOGMtMS4yOTEsMC0xLjgxNi0xLjY3NC0xLjkxNS0yLjAyNFYxMi42NDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4zMzMpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2ODgiIGRhdGEtbmFtZT0iVHJhY8OpIDE2ODgiIGNsYXNzPSJjbHMtMSIgZD0iTTg5LjM3NiwxMDIuNjU2QS42NTguNjU4LDAsMCwwLDg4LjcyLDEwMkg4NS42NTZhLjY1OC42NTgsMCwwLDAtLjY1Ni42NTZ2My41YS42NTguNjU4LDAsMCwwLC42NTYuNjU2SDg4LjcyYS42NTguNjU4LDAsMCwwLC42NTYtLjY1NlptLTMuMDYzLjY1NmgxLjc1MVYxMDUuNUg4Ni4zMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODEuNzE4IC05OC40OTkpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2ODkiIGRhdGEtbmFtZT0iVHJhY8OpIDE2ODkiIGNsYXNzPSJjbHMtMSIgZD0iTTc5Ljk4OSwzNTIuNjQ2aDguNTM0YS42NTYuNjU2LDAsMSwwLDAtMS4zMTNINzkuOTg5YS42NTYuNjU2LDAsMSwwLDAsMS4zMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzYuMjcgLTMzOC4yMDQpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTAiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTAiIGNsYXNzPSJjbHMtMSIgZD0iTTgyLjgyMywyNzAuNDhoOC4zMTVhLjY1Ni42NTYsMCwxLDAsMC0xLjMxM0g4Mi44MjNhLjY1Ni42NTYsMCwxLDAsMCwxLjMxM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45OTQgLTI1OS4yMTEpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTEiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTEiIGNsYXNzPSJjbHMtMSIgZD0iTTIzNS44MjMsMTA2LjE0NmgyLjUxNmEuNjU2LjY1NiwwLDEsMCwwLTEuMzEzaC0yLjUxNmEuNjU2LjY1NiwwLDEsMCwwLDEuMzEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNi4wODYgLTEwMS4yMjMpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTIiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTIiIGNsYXNzPSJjbHMtMSIgZD0iTTIzNS44MjMsMTg4LjMxM2gyLjUxNmEuNjU2LjY1NiwwLDEsMCwwLTEuMzEzaC0yLjUxNmEuNjU2LjY1NiwwLDEsMCwwLDEuMzEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNi4wODYgLTE4MC4yMTcpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  padding: 2px 0 2px 29px;
  color: #27647C;
  font: 16px/18px 'Source Sans Pro';
}
.SW_LastNews.v1 .slick-dots {
  width: 100%;
  height: 16px;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 0;
  margin-bottom: 0;
}
.SW_LastNews.v1 .slick-dots	li {
  display: inline-block;
  height: 16px !important;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.SW_LastNews.v1 .slick-dots button {
  display: block;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  text-indent: -9999px;
  background: none !important;
  outline: none;
  padding: 0;
  border: 2px solid #E79475 !important;
}
.SW_LastNews.v1 .slick-active button {
  background: #E79475 !important;
}
.SW_LastNews.v2 {
  padding: 97px 0 70px;
  background: #fff;
}
@media (max-width: 767px) {
  .SW_LastNews.v2 {
    padding: 40px 0;
  }
}
.SW_LastNews.v2 h2 {
  font: 45px 'Source Sans Pro';
  color: #27647C;
  position: relative;
  text-align: center;
  margin-bottom: 34px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .SW_LastNews.v2 h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_LastNews.v2 .listNews {
  margin: 0 auto;
  max-width: 910px;
}
.SW_LastNews.v2 .listNews .item {
  padding: 0 17px;
}
.SW_LastNews.v2 .listNews .item .card {
  border: none;
  background: none;
  border-radius: 0;
  text-align: left;
  margin-bottom: 10px;
  flex-direction: initial;
  -ms-flex-direction: initial;
  display: block;
}
.SW_LastNews.v2 .listNews .item .card > a {
  display: block;
  width: 42%;
  height: 265px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  float: left;
  margin-right: 8%;
  margin-bottom: 20px;
}
.SW_LastNews.v2 .listNews .item .card > a img {
  height: 0;
  width: 0;
  opacity: 0;
}
@media (max-width: 597px) {
  .SW_LastNews.v2 .listNews .item .card > a {
    height: auto;
    width: 100%;
    margin-right: 0;
  }
  .SW_LastNews.v2 .listNews .item .card > a img {
    width: 100%;
    height: auto;
  }
}
.SW_LastNews.v2 .listNews .item .card .card-body {
  padding: 0 0 15px;
  float: left;
  width: 50%;
}
@media (max-width: 597px) {
  .SW_LastNews.v2 .listNews .item .card .card-body {
    float: none;
    width: 100%;
  }
}
.SW_LastNews.v2 .listNews .item .card .card-body .btn {
  margin-top: 33px;
}
.SW_LastNews.v2 .listNews .item .card .card-title {
  font: 22px/33px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 15px;
  font-weight: 600;
}
.SW_LastNews.v2 .listNews .item .card p {
  color: #000000;
  margin-bottom: 0;
}
.SW_LastNews.v2 .listNews .item .card .ft-card {
  font-size: 0px;
  color: #000000;
  display: none;
}
.SW_LastNews.v2 .listNews .item .card .ft-card strong {
  color: #27647C;
}
.SW_LastNews.v2 .listNews .item .card .calandar {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzI3NjQ3QzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cGVfMjkiIGRhdGEtbmFtZT0iR3JvdXBlIDI5Ij4NCiAgICA8ZyBpZD0iR3JvdXBlXzI4IiBkYXRhLW5hbWU9Ikdyb3VwZSAyOCI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzciIGRhdGEtbmFtZT0iRWxsaXBzZSA3IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDcuNDIyKSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg0IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg0IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi44NzUsMS41NjNIMTUuODU5Vi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDEwLjc0MlYuNzgxYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2Ljc4MUg1LjY2NFYuNzgxQS43ODEuNzgxLDAsMCwwLDQuMS43ODF2Ljc4MUgzLjEyNUEzLjEyOSwzLjEyOSwwLDAsMCwwLDQuNjg4VjE2Ljg3NUEzLjEyOSwzLjEyOSwwLDAsMCwzLjEyNSwyMEg5LjFhLjc4MS43ODEsMCwwLDAsMC0xLjU2MkgzLjEyNWExLjU2NCwxLjU2NCwwLDAsMS0xLjU2Mi0xLjU2MlY0LjY4OEExLjU2NCwxLjU2NCwwLDAsMSwzLjEyNSwzLjEyNUg0LjF2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDkuMTh2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDE0LjN2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1aDEuMDE2YTEuNTY0LDEuNTY0LDAsMCwxLDEuNTYzLDEuNTYzVjkuMTQxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWNC42ODhBMy4xMjksMy4xMjksMCwwLDAsMTYuODc1LDEuNTYzWiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzQuNzI3LDI3MGE0LjcyNyw0LjcyNywwLDEsMCw0LjcyNyw0LjcyN0E0LjczMiw0LjczMiwwLDAsMCwyNzQuNzI3LDI3MFptMCw3Ljg5MWEzLjE2NCwzLjE2NCwwLDEsMSwzLjE2NC0zLjE2NEEzLjE2OCwzLjE2OCwwLDAsMSwyNzQuNzI3LDI3Ny44OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU5LjQ1MyAtMjU5LjQ1MykiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NiIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NiIgY2xhc3M9ImNscy0xIiBkPSJNMzcyLjkxNCwzMzEuNmgtLjM1MnYtLjgyYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2MS42YS43ODEuNzgxLDAsMCwwLC43ODEuNzgxaDEuMTMzYS43ODEuNzgxLDAsMCwwLDAtMS41NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU2LjUwOCAtMzE3LjEwOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfOCIgZGF0YS1uYW1lPSJFbGxpcHNlIDgiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzkiIGRhdGEtbmFtZT0iRWxsaXBzZSA5IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDEwLjgyKSIvPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDEwIiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTIiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMiIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMTAyIDE0LjIxOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTMiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMyIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxNC4yMTkpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE0IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTQiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgNy40MjIpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  padding: 2px 0 2px 29px;
  color: #27647C;
  font: 16px/18px 'Source Sans Pro';
  margin-bottom: 20px;
}
.SW_LastNews.v2 .listNews .item .card .comments {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC43MDkgMTcuODMzIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2ZiMDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJmb2xkZWQtbmV3c3BhcGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4zMzMpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzMwIiBkYXRhLW5hbWU9Ikdyb3VwZSAzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMS4zMzMpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NyIgY2xhc3M9ImNscy0xIiBkPSJNMy4yMjgsMjkuMTY3SDE2LjMzNWEuNjM5LjYzOSwwLDAsMCwuMjg0LS4wNjYsMy43MjMsMy43MjMsMCwwLDAsMi4wOS0zLjA0MlYxNS44MTlhLjY1OC42NTgsMCwwLDAtLjY1Ni0uNjU2aC0yLjNWMTEuOTg5YS42NTguNjU4LDAsMCwwLS42NTYtLjY1NkguNjU2QS42NTguNjU4LDAsMCwwLDAsMTEuOTg5VjI1LjkxN2EuNjI0LjYyNCwwLDAsMCwuMDExLjE0MkMuMDQ0LDI2LjE5MS43MzMsMjkuMTY3LDMuMjI4LDI5LjE2N1pNMS4zMTMsMTIuNjQ2SDE0LjQ0MlYyNS4wMDlhLjY1Ni42NTYsMCwxLDAsMS4zMTMsMFYxNi40NzVIMTcuNHY5LjU4NGEyLjMwNiwyLjMwNiwwLDAsMS0xLjIzNiwxLjc5NEgzLjIyOGMtMS4yOTEsMC0xLjgxNi0xLjY3NC0xLjkxNS0yLjAyNFYxMi42NDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4zMzMpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2ODgiIGRhdGEtbmFtZT0iVHJhY8OpIDE2ODgiIGNsYXNzPSJjbHMtMSIgZD0iTTg5LjM3NiwxMDIuNjU2QS42NTguNjU4LDAsMCwwLDg4LjcyLDEwMkg4NS42NTZhLjY1OC42NTgsMCwwLDAtLjY1Ni42NTZ2My41YS42NTguNjU4LDAsMCwwLC42NTYuNjU2SDg4LjcyYS42NTguNjU4LDAsMCwwLC42NTYtLjY1NlptLTMuMDYzLjY1NmgxLjc1MVYxMDUuNUg4Ni4zMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODEuNzE4IC05OC40OTkpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2ODkiIGRhdGEtbmFtZT0iVHJhY8OpIDE2ODkiIGNsYXNzPSJjbHMtMSIgZD0iTTc5Ljk4OSwzNTIuNjQ2aDguNTM0YS42NTYuNjU2LDAsMSwwLDAtMS4zMTNINzkuOTg5YS42NTYuNjU2LDAsMSwwLDAsMS4zMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzYuMjcgLTMzOC4yMDQpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTAiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTAiIGNsYXNzPSJjbHMtMSIgZD0iTTgyLjgyMywyNzAuNDhoOC4zMTVhLjY1Ni42NTYsMCwxLDAsMC0xLjMxM0g4Mi44MjNhLjY1Ni42NTYsMCwxLDAsMCwxLjMxM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45OTQgLTI1OS4yMTEpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTEiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTEiIGNsYXNzPSJjbHMtMSIgZD0iTTIzNS44MjMsMTA2LjE0NmgyLjUxNmEuNjU2LjY1NiwwLDEsMCwwLTEuMzEzaC0yLjUxNmEuNjU2LjY1NiwwLDEsMCwwLDEuMzEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNi4wODYgLTEwMS4yMjMpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTIiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTIiIGNsYXNzPSJjbHMtMSIgZD0iTTIzNS44MjMsMTg4LjMxM2gyLjUxNmEuNjU2LjY1NiwwLDEsMCwwLTEuMzEzaC0yLjUxNmEuNjU2LjY1NiwwLDEsMCwwLDEuMzEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNi4wODYgLTE4MC4yMTcpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  padding: 2px 0 2px 29px;
  color: #27647C;
  font: 16px/18px 'Source Sans Pro';
}
.SW_LastNews.v2 .slick-dots {
  width: 100%;
  height: 16px;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 0;
  margin-bottom: 0;
}
.SW_LastNews.v2 .slick-dots	li {
  display: inline-block;
  height: 16px !important;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.SW_LastNews.v2 .slick-dots button {
  display: block;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  text-indent: -9999px;
  background: none !important;
  outline: none;
  padding: 0;
  border: 2px solid #E79475 !important;
}
.SW_LastNews.v2 .slick-active button {
  background: #E79475 !important;
}
.SW_LastNews.v3 {
  padding: 72px 0 48px;
  background: #f8f8f8;
}
@media (max-width: 767px) {
  .SW_LastNews.v3 {
    padding: 40px 0;
  }
}
.SW_LastNews.v3 h2 {
  font: 42px 'Source Sans Pro';
  color: #27647C;
  position: relative;
  text-align: left;
  margin-bottom: 34px;
  padding-left: 42px;
}
.SW_LastNews.v3 h2:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #E79475;
  display: block;
  position: absolute;
  left: 18px;
  top: 22px;
}
@media (max-width: 767px) {
  .SW_LastNews.v3 h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_LastNews.v3 .listNews {
  margin: 0 -17px;
}
.SW_LastNews.v3 .listNews .item {
  padding: 0 17px;
}
.SW_LastNews.v3 .listNews .item .card {
  border: none;
  background: none;
  border-radius: 0;
  text-align: left;
  margin-bottom: 10px;
}
.SW_LastNews.v3 .listNews .item .card > a {
  display: block;
  height: 200px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.SW_LastNews.v3 .listNews .item .card > a img {
  height: 0;
  width: 0;
  opacity: 0;
}
@media (max-width: 597px) {
  .SW_LastNews.v3 .listNews .item .card > a {
    height: auto;
  }
  .SW_LastNews.v3 .listNews .item .card > a img {
    width: 100%;
    height: auto;
  }
}
.SW_LastNews.v3 .listNews .item .card .card-body {
  padding: 21px 0 15px;
}
.SW_LastNews.v3 .listNews .item .card .card-title {
  font: 18px/20px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 15px;
}
.SW_LastNews.v3 .listNews .item .card p {
  color: #000000;
  margin-bottom: 20px;
}
.SW_LastNews.v3 .listNews .item .card .calandar {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzI3NjQ3QzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cGVfMjkiIGRhdGEtbmFtZT0iR3JvdXBlIDI5Ij4NCiAgICA8ZyBpZD0iR3JvdXBlXzI4IiBkYXRhLW5hbWU9Ikdyb3VwZSAyOCI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzciIGRhdGEtbmFtZT0iRWxsaXBzZSA3IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDcuNDIyKSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg0IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg0IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi44NzUsMS41NjNIMTUuODU5Vi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDEwLjc0MlYuNzgxYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2Ljc4MUg1LjY2NFYuNzgxQS43ODEuNzgxLDAsMCwwLDQuMS43ODF2Ljc4MUgzLjEyNUEzLjEyOSwzLjEyOSwwLDAsMCwwLDQuNjg4VjE2Ljg3NUEzLjEyOSwzLjEyOSwwLDAsMCwzLjEyNSwyMEg5LjFhLjc4MS43ODEsMCwwLDAsMC0xLjU2MkgzLjEyNWExLjU2NCwxLjU2NCwwLDAsMS0xLjU2Mi0xLjU2MlY0LjY4OEExLjU2NCwxLjU2NCwwLDAsMSwzLjEyNSwzLjEyNUg0LjF2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDkuMTh2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDE0LjN2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1aDEuMDE2YTEuNTY0LDEuNTY0LDAsMCwxLDEuNTYzLDEuNTYzVjkuMTQxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWNC42ODhBMy4xMjksMy4xMjksMCwwLDAsMTYuODc1LDEuNTYzWiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzQuNzI3LDI3MGE0LjcyNyw0LjcyNywwLDEsMCw0LjcyNyw0LjcyN0E0LjczMiw0LjczMiwwLDAsMCwyNzQuNzI3LDI3MFptMCw3Ljg5MWEzLjE2NCwzLjE2NCwwLDEsMSwzLjE2NC0zLjE2NEEzLjE2OCwzLjE2OCwwLDAsMSwyNzQuNzI3LDI3Ny44OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU5LjQ1MyAtMjU5LjQ1MykiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NiIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NiIgY2xhc3M9ImNscy0xIiBkPSJNMzcyLjkxNCwzMzEuNmgtLjM1MnYtLjgyYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2MS42YS43ODEuNzgxLDAsMCwwLC43ODEuNzgxaDEuMTMzYS43ODEuNzgxLDAsMCwwLDAtMS41NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU2LjUwOCAtMzE3LjEwOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfOCIgZGF0YS1uYW1lPSJFbGxpcHNlIDgiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzkiIGRhdGEtbmFtZT0iRWxsaXBzZSA5IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDEwLjgyKSIvPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDEwIiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTIiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMiIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMTAyIDE0LjIxOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTMiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMyIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxNC4yMTkpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE0IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTQiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgNy40MjIpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  padding: 2px 0 2px 29px;
  color: #27647C;
  font: 16px/18px 'Source Sans Pro';
  margin-bottom: 10px;
}
.SW_LastNews.v3 .listNews .item .card .comments {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC43MDkgMTcuODMzIiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2ZiMDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJmb2xkZWQtbmV3c3BhcGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4zMzMpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzMwIiBkYXRhLW5hbWU9Ikdyb3VwZSAzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMS4zMzMpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NyIgY2xhc3M9ImNscy0xIiBkPSJNMy4yMjgsMjkuMTY3SDE2LjMzNWEuNjM5LjYzOSwwLDAsMCwuMjg0LS4wNjYsMy43MjMsMy43MjMsMCwwLDAsMi4wOS0zLjA0MlYxNS44MTlhLjY1OC42NTgsMCwwLDAtLjY1Ni0uNjU2aC0yLjNWMTEuOTg5YS42NTguNjU4LDAsMCwwLS42NTYtLjY1NkguNjU2QS42NTguNjU4LDAsMCwwLDAsMTEuOTg5VjI1LjkxN2EuNjI0LjYyNCwwLDAsMCwuMDExLjE0MkMuMDQ0LDI2LjE5MS43MzMsMjkuMTY3LDMuMjI4LDI5LjE2N1pNMS4zMTMsMTIuNjQ2SDE0LjQ0MlYyNS4wMDlhLjY1Ni42NTYsMCwxLDAsMS4zMTMsMFYxNi40NzVIMTcuNHY5LjU4NGEyLjMwNiwyLjMwNiwwLDAsMS0xLjIzNiwxLjc5NEgzLjIyOGMtMS4yOTEsMC0xLjgxNi0xLjY3NC0xLjkxNS0yLjAyNFYxMi42NDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4zMzMpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2ODgiIGRhdGEtbmFtZT0iVHJhY8OpIDE2ODgiIGNsYXNzPSJjbHMtMSIgZD0iTTg5LjM3NiwxMDIuNjU2QS42NTguNjU4LDAsMCwwLDg4LjcyLDEwMkg4NS42NTZhLjY1OC42NTgsMCwwLDAtLjY1Ni42NTZ2My41YS42NTguNjU4LDAsMCwwLC42NTYuNjU2SDg4LjcyYS42NTguNjU4LDAsMCwwLC42NTYtLjY1NlptLTMuMDYzLjY1NmgxLjc1MVYxMDUuNUg4Ni4zMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODEuNzE4IC05OC40OTkpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2ODkiIGRhdGEtbmFtZT0iVHJhY8OpIDE2ODkiIGNsYXNzPSJjbHMtMSIgZD0iTTc5Ljk4OSwzNTIuNjQ2aDguNTM0YS42NTYuNjU2LDAsMSwwLDAtMS4zMTNINzkuOTg5YS42NTYuNjU2LDAsMSwwLDAsMS4zMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzYuMjcgLTMzOC4yMDQpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTAiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTAiIGNsYXNzPSJjbHMtMSIgZD0iTTgyLjgyMywyNzAuNDhoOC4zMTVhLjY1Ni42NTYsMCwxLDAsMC0xLjMxM0g4Mi44MjNhLjY1Ni42NTYsMCwxLDAsMCwxLjMxM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45OTQgLTI1OS4yMTEpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTEiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTEiIGNsYXNzPSJjbHMtMSIgZD0iTTIzNS44MjMsMTA2LjE0NmgyLjUxNmEuNjU2LjY1NiwwLDEsMCwwLTEuMzEzaC0yLjUxNmEuNjU2LjY1NiwwLDEsMCwwLDEuMzEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNi4wODYgLTEwMS4yMjMpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTIiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTIiIGNsYXNzPSJjbHMtMSIgZD0iTTIzNS44MjMsMTg4LjMxM2gyLjUxNmEuNjU2LjY1NiwwLDEsMCwwLTEuMzEzaC0yLjUxNmEuNjU2LjY1NiwwLDEsMCwwLDEuMzEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyNi4wODYgLTE4MC4yMTcpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  padding: 2px 0 2px 29px;
  color: #27647C;
  font: 16px/18px 'Source Sans Pro';
}
.SW_LastNews.v3 .slick-dots {
  width: 100%;
  height: 16px;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 0;
  margin-bottom: 0;
}
.SW_LastNews.v3 .slick-dots	li {
  display: inline-block;
  height: 16px !important;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.SW_LastNews.v3 .slick-dots button {
  display: block;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  text-indent: -9999px;
  background: none !important;
  outline: none;
  padding: 0;
  border: 2px solid #E79475 !important;
}
.SW_LastNews.v3 .slick-active button {
  background: #E79475 !important;
}
.SW_Resto_RestoMenu.v1 {
  background: url(../images/bg-book.jpg) no-repeat center center;
  background-size: cover;
}
.SW_Resto_RestoMenu.v1 .container {
  background: url(../images/bg_deals_1.jpg) no-repeat top -72px right 33px;
  padding: 99px 15px 89px;
}
@media (max-width: 767px) {
  .SW_Resto_RestoMenu.v1 .container {
    background-image: none;
  }
}
.SW_Resto_RestoMenu.v1 h3 {
  color: #E79475;
  font: 18px 'Source Sans Pro';
  margin-bottom: 7px;
}
.SW_Resto_RestoMenu.v1 h2 {
  color: #27647C;
  font: 36px 'Source Sans Pro';
  margin-bottom: 25px;
}
.SW_Resto_RestoMenu.v1 .text {
  max-width: 800px;
  margin: 0 auto;
  padding-top: 7px;
  padding-bottom: 16px;
}
.SW_Resto_RestoMenu.v1 .imgDeal {
  display: flex;
  align-items: center;
  text-align: center;
  height: 65px;
  margin-bottom: 18px;
}
.SW_Resto_RestoMenu.v1 .dealItem-title {
  font: 18px 'Source Sans Pro';
  color: #27647C;
}
.SW_Resto_RestoMenu.v1 .dealItem-text {
  max-width: 205px;
  margin: 0 auto;
}
.SW_Resto_RestoMenu.v1 .dealItem-text p {
  line-height: 19px;
  font: 16px/19px 'Source Sans Pro';
}
.SW_Resto_RestoMenu.v1 .price {
  font: 28px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 13px;
}
.SW_Resto_RestoMenu.v1 .price sup {
  position: static;
  font: 28px 'Source Sans Pro';
}
.SW_Resto_RestoMenu.v1 .price span {
  font: 14px 'Source Sans Pro';
  color: #27647C;
  position: relative;
  top: -10px;
}
.SW_Resto_RestoMenu.v1 .dealItem-text li {
  list-style: none;
  color: #000000;
}
.SW_Resto_RestoMenu.v1 .btn-more {
  display: none;
}
.SW_Resto_RestoMenu.v1 .itemDeal {
  padding: 0 20px;
  position: relative;
}
.SW_Resto_RestoMenu.v1 .slick-dots {
  width: 100%;
  height: 16px;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 33px;
}
.SW_Resto_RestoMenu.v1 .slick-dots	li {
  display: inline-block;
  height: 16px;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.SW_Resto_RestoMenu.v1 .slick-dots button {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  text-indent: -9999px;
  background: none;
  outline: none;
  padding: 0;
  border: 2px solid #E79475;
}
.SW_Resto_RestoMenu.v1 .slick-active button {
  background: #E79475;
}
.SW_Resto_RestoMenu.v1 .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  z-index: 45;
  width: 35px;
  height: 35px;
  border: 1px solid #989898;
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzFmMmMzNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
  font-size: 0;
}
.SW_Resto_RestoMenu.v1 .slick-arrow.slick-prev {
  left: 0;
}
.SW_Resto_RestoMenu.v1 .slick-arrow.slick-next {
  right: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMWYyYzM0Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_Resto_RestoMenu.v1 .slick-arrow:hover {
  border-color: #E79475;
  cursor: pointer;
}
.SW_Resto_RestoMenu.v2 {
  padding-bottom: 132px;
  background: url(../images/bg_deals_2.jpg) no-repeat left -192px bottom -167px;
}
.SW_Resto_RestoMenu.v2 .topDeals,
.SW_Resto_RestoMenu.v2 .price span,
.SW_Resto_RestoMenu.v2 .btn-more {
  display: none;
}
.SW_Resto_RestoMenu.v2 h3 {
  color: #27647C;
  font: 18px 'Source Sans Pro';
}
.SW_Resto_RestoMenu.v2 h2 {
  color: #E79475;
  font: 36px 'Source Sans Pro';
}
.SW_Resto_RestoMenu.v2 .imgDeal {
  display: flex;
  align-items: center;
  text-align: center;
  height: 65px;
  margin-bottom: 3px;
}
.SW_Resto_RestoMenu.v2 .dealItem-title {
  font: 32px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 21px;
}
.SW_Resto_RestoMenu.v2 .price {
  font: 48px 'Source Sans Pro';
  color: #E79475;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.SW_Resto_RestoMenu.v2 .price sup {
  font: 24px/38px 'Source Sans Pro';
  top: -14px;
}
.SW_Resto_RestoMenu.v2 ul {
  padding-left: 0px;
  display: inline-block;
}
.SW_Resto_RestoMenu.v2 li {
  list-style: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjU4IDExLjE1MiIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzFhMWUyMTsNCiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggaWQ9IlRyYWPDqV83MSIgZGF0YS1uYW1lPSJUcmFjw6kgNzEiIGNsYXNzPSJjbHMtMSIgZD0iTTEuNzM1LDEwLjgwNWMtLjI4Mi4xNDEtLjY1OC0uMDk0LS42NTgtLjdsLjIzNS01LjgyNWguMDQ3bC0uMDk0LDUuNzc4YzAsLjQ3LjIzNS43LjQ3Ljc1MlpNNS4wNy4zNzZhMS4wMjcsMS4wMjcsMCwwLDEsLjg5My43NTIuOTU4Ljk1OCwwLDAsMC0uNzUyLS40N2MtLjYxMSwwLTEuMDgxLjgtMS4wODEsMS43ODVhMy4zNzgsMy4zNzgsMCwwLDAsLjE4OCwxLjAzNEEyLjcxNywyLjcxNywwLDAsMSwzLjk5LDIuMTYxYzAtLjk4Ny40Ny0xLjc4NSwxLjA4MS0xLjc4NVptLjI4MiwzLjk5M0EyLjEyMiwyLjEyMiwwLDAsMCw2LjU3NCwyLjIwOEM2LjU3NC45ODcsNS45MTYsMCw1LjExNywwUzMuNjYxLjk4NywzLjY2MSwyLjIwOEEyLjE2MiwyLjE2MiwwLDAsMCw0LjgzNSw0LjM2OWwtLjMyOSw2LjAxM2MwLDEuMDM0LDEuMTI3LDEuMDM0LDEuMTI3LS4wNDdMNS4zNTIsNC4zNjlaTTEuNjg4LDQuMjI4QzMuMjM4LDMuODUyLDIuODE1LDEuNDA5LDIuNzIxLjIzNUgyLjQ0TDIuMzQ2LDIuNTg0SDIuMDY0TDEuOTcuMjM1SDEuNjg4TDEuNTk0LDIuNTg0SDEuMzEyTDEuMjE4LjIzNUguODg5TC44LDIuNTg0SC41MTNMLjQxOS4yMzVILjEzOEMwLDEuMzYyLS4zNzksMy44NTIsMS4xNzEsNC4yMjhsLS4yMzUsNi4wNmMwLDEuMDM0LDEuMTI3LDEuMDM0LDEuMTI3LS4wNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwNikiLz4NCjwvc3ZnPg0K) no-repeat left 7px;
  text-align: left;
  padding: 5px 2px 5px 15px;
  font: 14px 'Source Sans Pro';
  margin-bottom: 0;
}
.SW_Resto_RestoMenu.v2 .itemDeal {
  padding: 0 20px 57px;
  position: relative;
}
.SW_Resto_RestoMenu.v2 .slick-dots {
  width: 100%;
  height: 16px;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 33px;
}
.SW_Resto_RestoMenu.v2 .slick-dots	li {
  display: inline-block;
  height: 16px;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.SW_Resto_RestoMenu.v2 .slick-dots button {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  text-indent: -9999px;
  background: none;
  outline: none;
  padding: 0;
  border: 2px solid #E79475;
}
.SW_Resto_RestoMenu.v2 .slick-active button {
  background: #E79475 !important;
}
.SW_Resto_RestoMenu.v2 .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  z-index: 45;
  width: 35px;
  height: 35px;
  border: 1px solid #989898;
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzFmMmMzNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
  font-size: 0;
}
.SW_Resto_RestoMenu.v2 .slick-arrow.slick-prev {
  left: 0;
}
.SW_Resto_RestoMenu.v2 .slick-arrow.slick-next {
  right: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMWYyYzM0Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_Resto_RestoMenu.v2 .slick-arrow:hover {
  border-color: #E79475;
  cursor: pointer;
}
.Resto_Dish.v1 {
  background: #F5F5F5;
  position: relative;
}
.Resto_Dish.v1 .header {
  background: #27647C no-repeat left top / cover;
  width: 491px;
  height: 100%;
  float: left;
  padding-left: 140px;
  padding-top: 102px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1024px) {
  .Resto_Dish.v1 .header {
    width: 320px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v1 .header {
    right: 0;
    width: 100%;
    position: relative;
    min-height: 200px;
    height: auto;
    padding: 40px 0 30px;
    text-align: center;
  }
}
.Resto_Dish.v1 .header h3 {
  font: 18px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 7px;
}
.Resto_Dish.v1 .header h2 {
  font: 36px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 49px;
}
.Resto_Dish.v1 .header .list-group {
  margin: 0;
}
@media (max-width: 767px) {
  .Resto_Dish.v1 .header .list-group {
    flex-direction: row;
    display: block;
  }
}
.Resto_Dish.v1 .header .list-group li {
  background-image: none;
  padding-left: 34px;
  position: relative;
}
@media (max-width: 767px) {
  .Resto_Dish.v1 .header .list-group li {
    display: inline-block;
    padding: 0 20px;
  }
}
.Resto_Dish.v1 .header .list-group li a {
  font: 16px 'Source Sans Pro';
  padding: 0 0 22px;
  color: #FFFFFF;
}
.Resto_Dish.v1 .header .list-group li a.active {
  color: #E79475;
}
.Resto_Dish.v1 .header .list-group li a.active:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  top: 6px;
  left: 0;
  background: #E79475;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media (max-width: 767px) {
  .Resto_Dish.v1 .header .list-group li a.active:before {
    display: none;
  }
}
.Resto_Dish.v1 .tab-content {
  float: left;
  padding: 103px 50px 100px 543px;
  width: 100%;
  min-height: 550px;
}
@media (max-width: 1024px) {
  .Resto_Dish.v1 .tab-content {
    padding: 100px 50px 100px 370px;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v1 .tab-content {
    padding: 30px 20px;
    min-height: auto;
  }
}
.Resto_Dish.v1 .tab-content .titre {
  color: #27647C;
  font: 18px 'Source Sans Pro';
  margin-bottom: 33px;
}
.Resto_Dish.v1 .tab-content .titre span {
  color: #E79475;
}
.Resto_Dish.v1 .tab-content .container {
  padding: 0;
  max-width: 100%;
}
.Resto_Dish.v1 .tab-content .row {
  margin: 0;
  display: block;
}
.Resto_Dish.v1 .tab-content .item {
  max-width: 88%;
  margin-bottom: 8px;
  padding: 10px 0;
  margin-left: 2px;
  display: block;
}
@media (max-width: 1024px) {
  .Resto_Dish.v1 .tab-content .item {
    max-width: 100%;
  }
}
.Resto_Dish.v1 .tab-content .item .img {
  display: none;
}
.Resto_Dish.v1 .tab-content .item .title-item {
  font: 14px 'Source Sans Pro';
  color: #27647C;
  float: left;
}
@media (max-width: 580px) {
  .Resto_Dish.v1 .tab-content .item .title-item {
    float: none;
    display: block;
    text-align: center;
  }
}
.Resto_Dish.v1 .tab-content .item .price2 {
  float: right;
  font: 14px 'Source Sans Pro';
  color: #27647C;
  position: relative;
}
@media (max-width: 580px) {
  .Resto_Dish.v1 .tab-content .item .price2 {
    width: 100%;
    text-align: center;
  }
}
.Resto_Dish.v1 .tab-content .item sup {
  position: static;
  font: 14px 'Source Sans Pro';
  color: #27647C;
}
.Resto_Dish.v2 {
  background: url(../images/deco_dish_3.png) no-repeat top -85px right 224px, url(../images/deco_dish_1.png) no-repeat top 113px right 124px;
  text-align: center;
  padding: 144px 0 120px;
  position: relative;
}
@media (max-width: 767px) {
  .Resto_Dish.v2 {
    background: none;
  }
}
.Resto_Dish.v2:before {
  content: url(../images/deco_dish_2.png);
  position: absolute;
  top: -132px;
  right: 47px;
}
@media (max-width: 767px) {
  .Resto_Dish.v2:before {
    display: none;
  }
}
.Resto_Dish.v2:after {
  content: url(../images/deco_dish_4.png);
  position: absolute;
  bottom: -127px;
  left: 47px;
}
@media (max-width: 767px) {
  .Resto_Dish.v2:after {
    display: none;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v2 {
    padding: 50px 0 20px;
  }
}
.Resto_Dish.v2 .header h3 {
  font: 38px 'Source Sans Pro';
  color: #000000;
  margin-bottom: -6px;
}
.Resto_Dish.v2 .header h2 {
  font: 42px/66px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 0;
}
.Resto_Dish.v2 .header h2:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzMS43NzQiIHZpZXdCb3g9IjAgMCAzNSAzMS43NzQiPg0KICA8cGF0aCBpZD0iVHJhY8OpXzgyIiBkYXRhLW5hbWU9IlRyYWPDqSA4MiIgZD0iTTE4LjE0OCwxMy45NDFBMTUuMTk0LDE1LjE5NCwwLDAsMSwzMi43MzEsMjkuMTcySDIuMTA2QTE1LjIwOSwxNS4yMDksMCwwLDEsMTYuMDQyLDEzLjk0MXYtLjgxYTIuMzA3LDIuMzA3LDAsMCwxLTEuNDU4LTIuMTA2LDIuMzU0LDIuMzU0LDAsMCwxLDIuNDMxLTIuMjY5LDIuNDkyLDIuNDkyLDAsMCwxLDIuNDMxLDIuNDMxLDIuMzM2LDIuMzM2LDAsMCwxLTEuMywyLjEwNnYuNjQ4Wm0tNS4xODUtNC43Yy0xLjEzNC0xLjMtLjY0OC0yLjI2OS0uMzI0LTMuMjQxLjY0OC0xLjQ1OCwxLjMtMy4wNzktLjY0OC01LjM0N2EuOTguOTgsMCwwLDAtMS4zLDAsLjk4Ljk4LDAsMCwwLDAsMS4zYzEuMywxLjMuODEsMi4yNjkuMzI0LDMuNC0uNjQ4LDEuNDU4LTEuMywyLjkxNy42NDgsNS4wMjNhLjk4Ljk4LDAsMCwwLDEuMywwYy4xNjItLjMyNC4zMjQtLjgxLDAtMS4xMzRabTQuNy0zLjcyN2EuOTg2Ljk4NiwwLDAsMSwwLDEuMy45ODYuOTg2LDAsMCwxLTEuMywwLDMuMDQyLDMuMDQyLDAsMCwxLS40ODYtMy41NjUsMS4yOSwxLjI5LDAsMCwwLS4zMjQtMS42Mi45ODMuOTgzLDAsMCwxLDEuMy0xLjQ1OGMxLjYyLDEuMywxLjEzNCwyLjQzMS44MSwzLjU2NS0uMzI0LjY0OC0uNjQ4LDEuMTM0LDAsMS43ODJabTQuODYxLDMuNzI3QzIxLjM4OSw3Ljk0NSwyMS44NzUsNi45NzMsMjIuMiw2Yy42NDgtMS40NTgsMS4zLTMuMDc5LS42NDgtNS4zNDdhLjk4Ljk4LDAsMCwwLTEuMywwLC45OC45OCwwLDAsMCwwLDEuM2MxLjMsMS4zLjgxLDIuMjY5LjQ4NiwzLjQtLjY0OCwxLjQ1OC0xLjMsMi45MTcuNDg2LDUuMDIzYS45OC45OCwwLDAsMCwxLjMsMCwuNzgzLjc4MywwLDAsMCwwLTEuMTM0Wk0uODEsMzAuMTQ0SDM0LjE5YS43NjUuNzY1LDAsMCwxLC44MS44MWgwYS43NjUuNzY1LDAsMCwxLS44MS44MUguODFhLjc2NS43NjUsMCwwLDEtLjgxLS44MUgwYS44NjguODY4LDAsMCwxLC44MS0uODFabTYtMy40QTEyLjQyNiwxMi40MjYsMCwwLDEsOS40LDIxLjIzMmExMi42OTEsMTIuNjkxLDAsMCwxLDUuMzQ3LTMuNC45MjIuOTIyLDAsMCwwLC42NDgtMS4xMzQuOTg4Ljk4OCwwLDAsMC0xLjEzNC0uNDg2QTEyLjYyNiwxMi42MjYsMCwwLDAsOC4xLDIwLjFhMTQuMiwxNC4yLDAsMCwwLTIuOTE3LDYuMzE5LjkyMi45MjIsMCwwLDAsLjY0OCwxLjEzNEEuOTA3LjkwNywwLDAsMCw2LjgwNiwyNi43NDJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDA5KSIgZmlsbD0iI2Q4MjQ1NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQo8L3N2Zz4NCg==) no-repeat center;
  width: 35px;
  height: 31px;
  margin: 12px auto 32px;
  display: block;
}
.Resto_Dish.v2 .header .list-group {
  flex-direction: row;
  display: block;
  margin-bottom: 86px;
}
@media (max-width: 1135px) {
  .Resto_Dish.v2 .header .list-group {
    max-width: 754px;
    margin: 0 auto 86px;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v2 .header .list-group {
    margin-bottom: 20px;
  }
}
.Resto_Dish.v2 .header .list-group li {
  background: none;
  display: inline-block;
  padding-left: 0;
}
.Resto_Dish.v2 .header .list-group li .nav-link {
  border: 2px solid #27647C;
  font: 16px/25px 'Source Sans Pro';
  color: #27647C;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -o-border-radius: 23px;
  -ms-border-radius: 23px;
  border-radius: 23px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-width: 146px;
  margin: 0 20px;
}
.Resto_Dish.v2 .header .list-group li .nav-link.active {
  color: #E79475;
  border-color: #E79475;
}
.Resto_Dish.v2 .tab-content .titre {
  display: none;
}
.Resto_Dish.v2 .tab-content .item {
  display: inline-block;
  width: 25%;
  padding-bottom: 30px;
}
@media (max-width: 1025px) {
  .Resto_Dish.v2 .tab-content .item {
    width: 33.33%;
  }
}
@media (max-width: 781px) {
  .Resto_Dish.v2 .tab-content .item {
    width: 50%;
  }
}
@media (max-width: 601px) {
  .Resto_Dish.v2 .tab-content .item {
    width: 100%;
  }
}
.Resto_Dish.v2 .tab-content .item .img {
  width: 108px;
  height: 108px;
  overflow: hidden;
  margin: 0 auto 27px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.Resto_Dish.v2 .tab-content .item .title-item {
  font: 16px/19px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 8px;
}
.Resto_Dish.v2 .tab-content .item .info:after {
  content: "";
  background: #E79475;
  width: 44px;
  height: 5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 16px auto 0;
  display: block;
}
.Resto_Dish.v2 .tab-content .item .price2 {
  font: 48px/75px 'Source Sans Pro';
  color: #E79475;
}
.Resto_Dish.v2 .tab-content .item .price2 sup {
  font: 24px/38px 'Source Sans Pro';
}
.Resto_Dish.v2 .slick-slider .slick-slide {
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Resto_Dish.v2 .slick-dots {
  width: 100%;
  height: 16px;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 33px;
}
.Resto_Dish.v2 .slick-dots	li {
  display: inline-block;
  height: 16px;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.Resto_Dish.v2 .slick-dots button {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  text-indent: -9999px;
  background: none;
  outline: none;
  padding: 0;
  border: 2px solid #E79475;
}
.Resto_Dish.v2 .slick-active button {
  background: #E79475 !important;
}
.Resto_Dish.v3 {
  position: relative;
}
.Resto_Dish.v3 .header {
  background: #27647C no-repeat left top / cover;
  width: 491px;
  height: 100%;
  float: left;
  padding-left: 9%;
  padding-top: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1100px) {
  .Resto_Dish.v3 .header {
    width: 320px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v3 .header {
    right: 0;
    width: 100%;
    position: relative;
    height: auto;
    padding: 40px 0 30px;
    text-align: center;
  }
}
.Resto_Dish.v3 .header h3 {
  display: none;
}
.Resto_Dish.v3 .header h2 {
  display: none;
}
.Resto_Dish.v3 .header .list-group {
  margin: 0;
}
@media (max-width: 767px) {
  .Resto_Dish.v3 .header .list-group {
    flex-direction: row;
    display: block;
  }
}
.Resto_Dish.v3 .header .list-group li {
  background-image: none;
  padding-left: 34px;
  position: relative;
}
@media (max-width: 767px) {
  .Resto_Dish.v3 .header .list-group li {
    display: inline-block;
    padding: 0 20px;
  }
}
.Resto_Dish.v3 .header .list-group li a {
  font: 16px 'Source Sans Pro';
  padding: 0 0 35px;
  color: #FFFFFF;
}
.Resto_Dish.v3 .header .list-group li a.active {
  color: #E79475;
}
@media (max-width: 1100px) {
  .Resto_Dish.v3 .header .list-group li a {
    padding: 0 0 20px;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v3 .header .list-group li a:before {
    display: none;
  }
}
.Resto_Dish.v3 .header .list-group li:nth-child(1) a:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MSIgaGVpZ2h0PSIyMC41MDkiIHZpZXdCb3g9IjAgMCAyMC41MSAyMC41MDkiPg0KICA8ZyBpZD0ic2Npc3NvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC0wLjQ5NykiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTEiIGRhdGEtbmFtZT0iVHJhY8OpIDExIiBkPSJNMTk5LjQ1OCwzNzYuMjQzYTIuMDUxLDIuMDUxLDAsMSwwLC42MTMsMi44MzVBMi4wNTEsMi4wNTEsMCwwLDAsMTk5LjQ1OCwzNzYuMjQzWm0uMDM4LDIuNDY1YTEuMzU3LDEuMzU3LDAsMSwxLC4xOTEtMS4wMzFBMS4zNjcsMS4zNjcsMCwwLDEsMTk5LjUsMzc4LjcwN1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg4LjQzMiAtMzYwLjM4KSIgZmlsbD0iI0ZGRkZGRiIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTIiIGRhdGEtbmFtZT0iVHJhY8OpIDEyIiBkPSJNMi42MjksMTQuMDc2YTMuNDExLDMuNDExLDAsMCwwLDQuMTE3LTIuNTM0LDMuNSwzLjUsMCwwLDAsLjA3Ni0uNDksMy42LDMuNiwwLDAsMSwyLjg2Ny0uMTA2LDMuNzY3LDMuNzY3LDAsMCwxLS4xMzMsMy4yNDIsMy40NywzLjQ3LDAsMCwwLS4zNjMuMDU4LDMuNDE4LDMuNDE4LDAsMSwwLDIuNTc0LjQ2OGMtLjAyNS0uMDE2LS4wNTItLjAyOS0uMDc4LS4wNDVhNC4xNDgsNC4xNDgsMCwwLDAsLjE1NC0zLjlBMjMuMiwyMy4yLDAsMCwxLDE0LjM4Myw5LjVhMjcuODczLDI3Ljg3MywwLDAsMCwzLjYwOS0xLjg1NmMzLjExMS0xLjkxOCwyLjQ3NS0zLjc2LDIuNDQ2LTMuODM3YS4zNDIuMzQyLDAsMCwwLS40OTQtLjE3NkwxNS4wODcsNi40OWwtMS42MTMuOTkxLjgzMi0xLjYwNywyLjk0My00LjhhLjM0Mi4zNDIsMCwwLDAtLjE2Ni0uNWMtLjA3Ny0uMDMtMS45LS43MDctMy44ODYsMi4zNjhBMzIuMjU2LDMyLjI1NiwwLDAsMCwxMS4wMTcsN2MtLjMuNjQtLjU5MSwxLjI1LS45MiwxLjg1MkE0LjI2Myw0LjI2MywwLDAsMCw2LjMsOC45MTVhMy40MTgsMy40MTgsMCwxLDAtMy42NzQsNS4xNlptOS41ODYsNC45OTJhMi43MzUsMi43MzUsMCwxLDEtLjgxOC0zLjc4QTIuNzM0LDIuNzM0LDAsMCwxLDEyLjIxNCwxOS4wNjhaTTE1LjQzOSw3LjA3NiwxOS44Miw0LjVjLS4wNjUuNTQxLS40NiwxLjUtMi4xODgsMi41NjRBMjcuMjc4LDI3LjI3OCwwLDAsMSwxNC4xLDguODc5Yy0uNi4yNjgtMS4xODEuNTI4LTEuNzkzLjg0OGwuNTUyLTEuMDY4Wm0tMy44LjIxYTMxLjYzMSwzMS42MzEsMCwwLDEsMi4xMzUtMy45NjVjMS4xLTEuNzA5LDIuMDcxLTIuMDgzLDIuNjExLTIuMTM2TDEzLjcwOSw1LjU0bC0yLjU5NCw1LjAxMWEuMzQyLjM0MiwwLDAsMCwuMDE4LjM0NSwzLjQ4NywzLjQ4NywwLDAsMS0uMDY0LDMuNDc1LDMuMzc5LDMuMzc5LDAsMCwwLS43NDEtLjE3Niw0LjYzMSw0LjYzMSwwLDAsMCwwLTMuNTA5bC0uMDM0LS4xMTNhMi41MTYsMi41MTYsMCwwLDEtLjEyMS0uNTA1Yy4xMi0uMTg2LjIzMS0uMzcuMzM2LS41NTRhLjM2NC4zNjQsMCwwLDAsLjAyNS0uMDM3QzEwLjk0Myw4Ljc1OCwxMS4yOCw4LjA0MywxMS42MzUsNy4yODZaTTkuNzUxLDkuNDM4Yy0uMDU3LjA5NC0uMTEuMTg3LS4xNzEuMjgyYS42ODguNjg4LDAsMCwwLS4wODguNDU5LDQuMTI1LDQuMTI1LDAsMCwwLTIuNjg1LjEyMywzLjM5MSwzLjM5MSwwLDAsMC0uMi0uNzc3QTMuNTYsMy41NiwwLDAsMSw5Ljc1MSw5LjQzOFpNMS45ODYsOC40MjJhMi43MzcsMi43MzcsMCwwLDEsMy43NjMuOWMuMDQ2LjA3NS4wODcuMTUyLjEyNi4yM0EyLjczNSwyLjczNSwwLDEsMSwxLjk4Niw4LjQxOVptMCwwIiBmaWxsPSIjRkZGRkZGIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xMyIgZGF0YS1uYW1lPSJUcmFjw6kgMTMiIGQ9Ik0zNi4yMTksMjA5LjM1YTIuMDUxLDIuMDUxLDAsMSwwLTEuOTc1LTEuNDkxQTIuMDUxLDIuMDUxLDAsMCwwLDM2LjIxOSwyMDkuMzVabS0uNzIxLTMuMjEzYTEuMzY3LDEuMzY3LDAsMSwxLS40NDgsMS44OEExLjM2NywxLjM2NywwLDAsMSwzNS41LDIwNi4xMzZabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjc5NiAtMTk2LjU0OSkiIGZpbGw9IiNGRkZGRkYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  position: absolute;
  top: -2px;
  left: 0;
}
.Resto_Dish.v3 .header .list-group li:nth-child(1) a.active:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MSIgaGVpZ2h0PSIyMC41MDkiIHZpZXdCb3g9IjAgMCAyMC41MSAyMC41MDkiPg0KICA8ZyBpZD0ic2Npc3NvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC0wLjQ5NykiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTEiIGRhdGEtbmFtZT0iVHJhY8OpIDExIiBkPSJNMTk5LjQ1OCwzNzYuMjQzYTIuMDUxLDIuMDUxLDAsMSwwLC42MTMsMi44MzVBMi4wNTEsMi4wNTEsMCwwLDAsMTk5LjQ1OCwzNzYuMjQzWm0uMDM4LDIuNDY1YTEuMzU3LDEuMzU3LDAsMSwxLC4xOTEtMS4wMzFBMS4zNjcsMS4zNjcsMCwwLDEsMTk5LjUsMzc4LjcwN1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg4LjQzMiAtMzYwLjM4KSIgZmlsbD0iI0Q2ODAzNiIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTIiIGRhdGEtbmFtZT0iVHJhY8OpIDEyIiBkPSJNMi42MjksMTQuMDc2YTMuNDExLDMuNDExLDAsMCwwLDQuMTE3LTIuNTM0LDMuNSwzLjUsMCwwLDAsLjA3Ni0uNDksMy42LDMuNiwwLDAsMSwyLjg2Ny0uMTA2LDMuNzY3LDMuNzY3LDAsMCwxLS4xMzMsMy4yNDIsMy40NywzLjQ3LDAsMCwwLS4zNjMuMDU4LDMuNDE4LDMuNDE4LDAsMSwwLDIuNTc0LjQ2OGMtLjAyNS0uMDE2LS4wNTItLjAyOS0uMDc4LS4wNDVhNC4xNDgsNC4xNDgsMCwwLDAsLjE1NC0zLjlBMjMuMiwyMy4yLDAsMCwxLDE0LjM4Myw5LjVhMjcuODczLDI3Ljg3MywwLDAsMCwzLjYwOS0xLjg1NmMzLjExMS0xLjkxOCwyLjQ3NS0zLjc2LDIuNDQ2LTMuODM3YS4zNDIuMzQyLDAsMCwwLS40OTQtLjE3NkwxNS4wODcsNi40OWwtMS42MTMuOTkxLjgzMi0xLjYwNywyLjk0My00LjhhLjM0Mi4zNDIsMCwwLDAtLjE2Ni0uNWMtLjA3Ny0uMDMtMS45LS43MDctMy44ODYsMi4zNjhBMzIuMjU2LDMyLjI1NiwwLDAsMCwxMS4wMTcsN2MtLjMuNjQtLjU5MSwxLjI1LS45MiwxLjg1MkE0LjI2Myw0LjI2MywwLDAsMCw2LjMsOC45MTVhMy40MTgsMy40MTgsMCwxLDAtMy42NzQsNS4xNlptOS41ODYsNC45OTJhMi43MzUsMi43MzUsMCwxLDEtLjgxOC0zLjc4QTIuNzM0LDIuNzM0LDAsMCwxLDEyLjIxNCwxOS4wNjhaTTE1LjQzOSw3LjA3NiwxOS44Miw0LjVjLS4wNjUuNTQxLS40NiwxLjUtMi4xODgsMi41NjRBMjcuMjc4LDI3LjI3OCwwLDAsMSwxNC4xLDguODc5Yy0uNi4yNjgtMS4xODEuNTI4LTEuNzkzLjg0OGwuNTUyLTEuMDY4Wm0tMy44LjIxYTMxLjYzMSwzMS42MzEsMCwwLDEsMi4xMzUtMy45NjVjMS4xLTEuNzA5LDIuMDcxLTIuMDgzLDIuNjExLTIuMTM2TDEzLjcwOSw1LjU0bC0yLjU5NCw1LjAxMWEuMzQyLjM0MiwwLDAsMCwuMDE4LjM0NSwzLjQ4NywzLjQ4NywwLDAsMS0uMDY0LDMuNDc1LDMuMzc5LDMuMzc5LDAsMCwwLS43NDEtLjE3Niw0LjYzMSw0LjYzMSwwLDAsMCwwLTMuNTA5bC0uMDM0LS4xMTNhMi41MTYsMi41MTYsMCwwLDEtLjEyMS0uNTA1Yy4xMi0uMTg2LjIzMS0uMzcuMzM2LS41NTRhLjM2NC4zNjQsMCwwLDAsLjAyNS0uMDM3QzEwLjk0Myw4Ljc1OCwxMS4yOCw4LjA0MywxMS42MzUsNy4yODZaTTkuNzUxLDkuNDM4Yy0uMDU3LjA5NC0uMTEuMTg3LS4xNzEuMjgyYS42ODguNjg4LDAsMCwwLS4wODguNDU5LDQuMTI1LDQuMTI1LDAsMCwwLTIuNjg1LjEyMywzLjM5MSwzLjM5MSwwLDAsMC0uMi0uNzc3QTMuNTYsMy41NiwwLDAsMSw5Ljc1MSw5LjQzOFpNMS45ODYsOC40MjJhMi43MzcsMi43MzcsMCwwLDEsMy43NjMuOWMuMDQ2LjA3NS4wODcuMTUyLjEyNi4yM0EyLjczNSwyLjczNSwwLDEsMSwxLjk4Niw4LjQxOVptMCwwIiBmaWxsPSIjRDY4MDM2Ii8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xMyIgZGF0YS1uYW1lPSJUcmFjw6kgMTMiIGQ9Ik0zNi4yMTksMjA5LjM1YTIuMDUxLDIuMDUxLDAsMSwwLTEuOTc1LTEuNDkxQTIuMDUxLDIuMDUxLDAsMCwwLDM2LjIxOSwyMDkuMzVabS0uNzIxLTMuMjEzYTEuMzY3LDEuMzY3LDAsMSwxLS40NDgsMS44OEExLjM2NywxLjM2NywwLDAsMSwzNS41LDIwNi4xMzZabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjc5NiAtMTk2LjU0OSkiIGZpbGw9IiNENjgwMzYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.Resto_Dish.v3 .header .list-group li:nth-child(2) a:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi41OTQiIGhlaWdodD0iMTcuMTU3IiB2aWV3Qm94PSIwIDAgMjIuNTk0IDE3LjE1NyI+DQogIDxnIGlkPSJleWUtbWFrZS11cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDAuNzY3KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV80MSIgZGF0YS1uYW1lPSJHcm91cGUgNDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNDAuNzY3KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM4IiBkYXRhLW5hbWU9Ikdyb3VwZSAzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjEiIGRhdGEtbmFtZT0iVHJhY8OpIDIxIiBkPSJNMi4wODcsNDkuMTkyYS41LjUsMCwwLDEtLjA3OS0uMDA2LDIuMjU5LDIuMjU5LDAsMCwxLTEuNTU3LS45MSwzLDMsMCwwLDEtLjQxNC0yLjA2MS41LjUsMCwwLDEsLjE4Ny0uMzA3LDMwLjAwOCwzMC4wMDgsMCwwLDEsOS41NTgtNC42OCwxMi41NzMsMTIuNTczLDAsMCwxLDMuMzMtLjQ2LDEzLjA3NSwxMy4wNzUsMCwwLDEsOS4zNCw0LjIzOS41LjUsMCwwLDEtLjM1Ni44NDguNTE1LjUxNSwwLDAsMS0uMjktLjA5Yy0xLjA0Mi0uNzI2LTQuMjU1LTEuNS03LjM3Ny0xLjVhMTUuNjUxLDE1LjY1MSwwLDAsMC0zLjAyMi4yNzJjLTIuNjE5LjUxOS04Ljk4OSw0LjU0LTkuMDUzLDQuNThBLjUuNSwwLDAsMSwyLjA4Nyw0OS4xOTJaTTEsNDYuNTcxQTEuODM3LDEuODM3LDAsMCwwLDEuMjY5LDQ3LjdhMS4yLDEuMiwwLDAsMCwuNzIxLjQ2MWMxLjA2OS0uNjY4LDYuNjQzLTQuMSw5LjIyMy00LjYwOWExNi42NDksMTYuNjQ5LDAsMCwxLDMuMjE2LS4yOTEsMjIuMjM2LDIyLjIzNiwwLDAsMSw1LjIxNi42MjNxLS4xMjctLjA4OC0uMjYxLS4xNzVhMTEuNTE4LDExLjUxOCwwLDAsMC02LjI3My0xLjk0MiwxMS41NzYsMTEuNTc2LDAsMCwwLTMuMDY1LjQyNEEyOS4wODgsMjkuMDg4LDAsMCwwLDEsNDYuNTcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDAuNzY3KSIgZmlsbD0iI0ZGRkZGRiIvPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV80MCIgZGF0YS1uYW1lPSJHcm91cGUgNDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNjA5IDcuNDgyKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjIiIGRhdGEtbmFtZT0iVHJhY8OpIDIyIiBkPSJNNDIuMzM2LDE1NC44ODFhLjUuNSwwLDAsMC0uNjA3LjIyYy0uNTgyLDEuMDExLTEuMDMyLDEuNS0xLjQ1OCwxLjU5NGExLjA1MywxLjA1MywwLDAsMS0uNjA1LS4wNzgsMy45MjQsMy45MjQsMCwwLDAsLjM5MS0xLjYyNi41LjUsMCwxLDAtMS0uMDQyLDMuMDE1LDMuMDE1LDAsMCwxLS4yNTEsMS4xNDQsMTAuMTA2LDEwLjEwNiwwLDAsMC0xLjIyMy0uNzQ3LDMuNjY0LDMuNjY0LDAsMCwwLC4yNzYtMS4yOTEuNS41LDAsMCwwLTEtLjA0MiwyLjY4MywyLjY4MywwLDAsMS0uMTg3LjkxMywxMS4yMTUsMTEuMjE1LDAsMCwwLTEuNTY1LS41MDksMy42MTEsMy42MTEsMCwwLDAsLjE1NS0uOTE5LjUuNSwwLDEsMC0xLS4wNDIsMi40NzMsMi40NzMsMCwwLDEtLjE0OS43NjQsMTEuNjg0LDExLjY4NCwwLDAsMC0yLjYzLS4xYy00Ljk5Mi4zNjctNi41LDIuOTA4LTcuMzI0LDUuMzQ3djBsMCwuMDA1aDBhLjUuNSwwLDAsMCwuMDcxLjQ1NSw4LjAyNyw4LjAyNywwLDAsMCw2LjQ1NiwyLjcyMmgwYy4zLDAsLjYxNC0uMDEzLjkyNi0uMDM4LDQuNTcyLS4zNjgsNi4yMzUtMi4yLDYuNzg1LTMuMTA4YTIuMzQsMi4zNCwwLDAsMCwxLjg3OS0uMDU0YzEuNzY5LS44NDYsMi4zNTQtMy44NzksMi4zNzgtNC4wMDhBLjUuNSwwLDAsMCw0Mi4zMzYsMTU0Ljg4MVptLTcuNjg5LjQ1MmExMC4yMjMsMTAuMjIzLDAsMCwxLDEuMzg3LjQxMywzLjQzOCwzLjQzOCwwLDAsMS0xLjk4Ni41NDFjLS4xMTctLjAzMS0uMjM0LS4wNi0uMzUxLS4wODZBMy40MTQsMy40MTQsMCwwLDAsMzQuNjQ3LDE1NS4zMzNabS0zLjI0MSw2LjI5MmEyLjMzMSwyLjMzMSwwLDEsMSwyLjMzMS0yLjMzMUEyLjMzMywyLjMzMywwLDAsMSwzMS40MDYsMTYxLjYyNVptLjE1My02LjUxYTEwLjgsMTAuOCwwLDAsMSwxLjkuMDI2LDQuMjUzLDQuMjUzLDAsMCwxLTIuMjMyLjgzMXEtLjIuMDA4LS4zOS4wMjVoMGE5Ljg0OCw5Ljg0OCwwLDAsMC00LjgsMS44QzI2Ljk1OSwxNTYuNDE3LDI4LjUxOSwxNTUuMzM5LDMxLjU1OSwxNTUuMTE1Wm0tMi45OTQsMi40NDRhMy4zMTYsMy4zMTYsMCwwLDAsLjMzLDMuOTE5LDYuOTI0LDYuOTI0LDAsMCwxLTMuNTctMS44MkExMC41OTQsMTAuNTk0LDAsMCwxLDI4LjU2NSwxNTcuNTU5Wm04LjEzNiwyLjM2MmE3LjAzOCw3LjAzOCwwLDAsMS0yLjUzOCwxLjIzOSwzLjMyMiwzLjMyMiwwLDAsMC0uMDYxLTMuODE5LDEyLjQ4NiwxMi40ODYsMCwwLDEsMy40MjIsMS42NzRBMy43NSwzLjc1LDAsMCwxLDM2LjcsMTU5LjkyMVptLS4xMzUtMi42NDVxLS4zMy0uMTczLS42Ni0uMzIyYTMuMjgzLDMuMjgzLDAsMCwwLC45NC0uNTc3Yy4wNjctLjA2LjEzMS0uMTIzLjE5Mi0uMTg4YTkuMjQxLDkuMjQxLDAsMCwxLDEuMTI4LjY3NEEyLjc5MSwyLjc5MSwwLDAsMSwzNi41NjUsMTU3LjI3NVptMy4yOCwxLjI3MmExLjUyLDEuNTIsMCwwLDEtMS40MjEtLjEyNnEtLjI0OS0uMTc3LS41LS4zNDJhMy4wOTEsMy4wOTEsMCwwLDAsMS4wNTItLjU4MmMuMDI0LS4wMjEuMDQ4LS4wNDMuMDcxLS4wNjVhMi4xNTQsMi4xNTQsMCwwLDAsMS40MzQuMjM5LDEuODA3LDEuODA3LDAsMCwwLC4zMjctLjFBMi40NzIsMi40NzIsMCwwLDEsMzkuODQ1LDE1OC41NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMTMzIC0xNTIuOTc1KSIgZmlsbD0iI0ZGRkZGRiIvPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzM5IiBkYXRhLW5hbWU9Ikdyb3VwZSAzOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS42NTQgNC43MDEpIj4NCiAgICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzIzIiBkYXRhLW5hbWU9IlRyYWPDqSAyMyIgZD0iTTExMC41NDksMjI2LjcxNWExLjYxOCwxLjYxOCwwLDEsMSwxLjYxOC0xLjYxOEExLjYyLDEuNjIsMCwwLDEsMTEwLjU0OSwyMjYuNzE1Wm0wLTIuMjM2YS42MTguNjE4LDAsMSwwLC42MTguNjE4QS42MTkuNjE5LDAsMCwwLDExMC41NDksMjI0LjQ3OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDguOTMxIC0yMjMuNDc4KSIgZmlsbD0iI0ZGRkZGRiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  position: absolute;
  top: -2px;
  left: 0;
}
.Resto_Dish.v3 .header .list-group li:nth-child(2) a.active:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi41OTQiIGhlaWdodD0iMTcuMTU3IiB2aWV3Qm94PSIwIDAgMjIuNTk0IDE3LjE1NyI+DQogIDxnIGlkPSJleWUtbWFrZS11cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDAuNzY3KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV80MSIgZGF0YS1uYW1lPSJHcm91cGUgNDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNDAuNzY3KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM4IiBkYXRhLW5hbWU9Ikdyb3VwZSAzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjEiIGRhdGEtbmFtZT0iVHJhY8OpIDIxIiBkPSJNMi4wODcsNDkuMTkyYS41LjUsMCwwLDEtLjA3OS0uMDA2LDIuMjU5LDIuMjU5LDAsMCwxLTEuNTU3LS45MSwzLDMsMCwwLDEtLjQxNC0yLjA2MS41LjUsMCwwLDEsLjE4Ny0uMzA3LDMwLjAwOCwzMC4wMDgsMCwwLDEsOS41NTgtNC42OCwxMi41NzMsMTIuNTczLDAsMCwxLDMuMzMtLjQ2LDEzLjA3NSwxMy4wNzUsMCwwLDEsOS4zNCw0LjIzOS41LjUsMCwwLDEtLjM1Ni44NDguNTE1LjUxNSwwLDAsMS0uMjktLjA5Yy0xLjA0Mi0uNzI2LTQuMjU1LTEuNS03LjM3Ny0xLjVhMTUuNjUxLDE1LjY1MSwwLDAsMC0zLjAyMi4yNzJjLTIuNjE5LjUxOS04Ljk4OSw0LjU0LTkuMDUzLDQuNThBLjUuNSwwLDAsMSwyLjA4Nyw0OS4xOTJaTTEsNDYuNTcxQTEuODM3LDEuODM3LDAsMCwwLDEuMjY5LDQ3LjdhMS4yLDEuMiwwLDAsMCwuNzIxLjQ2MWMxLjA2OS0uNjY4LDYuNjQzLTQuMSw5LjIyMy00LjYwOWExNi42NDksMTYuNjQ5LDAsMCwxLDMuMjE2LS4yOTEsMjIuMjM2LDIyLjIzNiwwLDAsMSw1LjIxNi42MjNxLS4xMjctLjA4OC0uMjYxLS4xNzVhMTEuNTE4LDExLjUxOCwwLDAsMC02LjI3My0xLjk0MiwxMS41NzYsMTEuNTc2LDAsMCwwLTMuMDY1LjQyNEEyOS4wODgsMjkuMDg4LDAsMCwwLDEsNDYuNTcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDAuNzY3KSIgZmlsbD0iI0Q2ODAzNiIvPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV80MCIgZGF0YS1uYW1lPSJHcm91cGUgNDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNjA5IDcuNDgyKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjIiIGRhdGEtbmFtZT0iVHJhY8OpIDIyIiBkPSJNNDIuMzM2LDE1NC44ODFhLjUuNSwwLDAsMC0uNjA3LjIyYy0uNTgyLDEuMDExLTEuMDMyLDEuNS0xLjQ1OCwxLjU5NGExLjA1MywxLjA1MywwLDAsMS0uNjA1LS4wNzgsMy45MjQsMy45MjQsMCwwLDAsLjM5MS0xLjYyNi41LjUsMCwxLDAtMS0uMDQyLDMuMDE1LDMuMDE1LDAsMCwxLS4yNTEsMS4xNDQsMTAuMTA2LDEwLjEwNiwwLDAsMC0xLjIyMy0uNzQ3LDMuNjY0LDMuNjY0LDAsMCwwLC4yNzYtMS4yOTEuNS41LDAsMCwwLTEtLjA0MiwyLjY4MywyLjY4MywwLDAsMS0uMTg3LjkxMywxMS4yMTUsMTEuMjE1LDAsMCwwLTEuNTY1LS41MDksMy42MTEsMy42MTEsMCwwLDAsLjE1NS0uOTE5LjUuNSwwLDEsMC0xLS4wNDIsMi40NzMsMi40NzMsMCwwLDEtLjE0OS43NjQsMTEuNjg0LDExLjY4NCwwLDAsMC0yLjYzLS4xYy00Ljk5Mi4zNjctNi41LDIuOTA4LTcuMzI0LDUuMzQ3djBsMCwuMDA1aDBhLjUuNSwwLDAsMCwuMDcxLjQ1NSw4LjAyNyw4LjAyNywwLDAsMCw2LjQ1NiwyLjcyMmgwYy4zLDAsLjYxNC0uMDEzLjkyNi0uMDM4LDQuNTcyLS4zNjgsNi4yMzUtMi4yLDYuNzg1LTMuMTA4YTIuMzQsMi4zNCwwLDAsMCwxLjg3OS0uMDU0YzEuNzY5LS44NDYsMi4zNTQtMy44NzksMi4zNzgtNC4wMDhBLjUuNSwwLDAsMCw0Mi4zMzYsMTU0Ljg4MVptLTcuNjg5LjQ1MmExMC4yMjMsMTAuMjIzLDAsMCwxLDEuMzg3LjQxMywzLjQzOCwzLjQzOCwwLDAsMS0xLjk4Ni41NDFjLS4xMTctLjAzMS0uMjM0LS4wNi0uMzUxLS4wODZBMy40MTQsMy40MTQsMCwwLDAsMzQuNjQ3LDE1NS4zMzNabS0zLjI0MSw2LjI5MmEyLjMzMSwyLjMzMSwwLDEsMSwyLjMzMS0yLjMzMUEyLjMzMywyLjMzMywwLDAsMSwzMS40MDYsMTYxLjYyNVptLjE1My02LjUxYTEwLjgsMTAuOCwwLDAsMSwxLjkuMDI2LDQuMjUzLDQuMjUzLDAsMCwxLTIuMjMyLjgzMXEtLjIuMDA4LS4zOS4wMjVoMGE5Ljg0OCw5Ljg0OCwwLDAsMC00LjgsMS44QzI2Ljk1OSwxNTYuNDE3LDI4LjUxOSwxNTUuMzM5LDMxLjU1OSwxNTUuMTE1Wm0tMi45OTQsMi40NDRhMy4zMTYsMy4zMTYsMCwwLDAsLjMzLDMuOTE5LDYuOTI0LDYuOTI0LDAsMCwxLTMuNTctMS44MkExMC41OTQsMTAuNTk0LDAsMCwxLDI4LjU2NSwxNTcuNTU5Wm04LjEzNiwyLjM2MmE3LjAzOCw3LjAzOCwwLDAsMS0yLjUzOCwxLjIzOSwzLjMyMiwzLjMyMiwwLDAsMC0uMDYxLTMuODE5LDEyLjQ4NiwxMi40ODYsMCwwLDEsMy40MjIsMS42NzRBMy43NSwzLjc1LDAsMCwxLDM2LjcsMTU5LjkyMVptLS4xMzUtMi42NDVxLS4zMy0uMTczLS42Ni0uMzIyYTMuMjgzLDMuMjgzLDAsMCwwLC45NC0uNTc3Yy4wNjctLjA2LjEzMS0uMTIzLjE5Mi0uMTg4YTkuMjQxLDkuMjQxLDAsMCwxLDEuMTI4LjY3NEEyLjc5MSwyLjc5MSwwLDAsMSwzNi41NjUsMTU3LjI3NVptMy4yOCwxLjI3MmExLjUyLDEuNTIsMCwwLDEtMS40MjEtLjEyNnEtLjI0OS0uMTc3LS41LS4zNDJhMy4wOTEsMy4wOTEsMCwwLDAsMS4wNTItLjU4MmMuMDI0LS4wMjEuMDQ4LS4wNDMuMDcxLS4wNjVhMi4xNTQsMi4xNTQsMCwwLDAsMS40MzQuMjM5LDEuODA3LDEuODA3LDAsMCwwLC4zMjctLjFBMi40NzIsMi40NzIsMCwwLDEsMzkuODQ1LDE1OC41NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMTMzIC0xNTIuOTc1KSIgZmlsbD0iI0Q2ODAzNiIvPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzM5IiBkYXRhLW5hbWU9Ikdyb3VwZSAzOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS42NTQgNC43MDEpIj4NCiAgICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzIzIiBkYXRhLW5hbWU9IlRyYWPDqSAyMyIgZD0iTTExMC41NDksMjI2LjcxNWExLjYxOCwxLjYxOCwwLDEsMSwxLjYxOC0xLjYxOEExLjYyLDEuNjIsMCwwLDEsMTEwLjU0OSwyMjYuNzE1Wm0wLTIuMjM2YS42MTguNjE4LDAsMSwwLC42MTguNjE4QS42MTkuNjE5LDAsMCwwLDExMC41NDksMjI0LjQ3OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDguOTMxIC0yMjMuNDc4KSIgZmlsbD0iI0Q2ODAzNiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.Resto_Dish.v3 .header .list-group li:nth-child(3) a:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS41NjMiIGhlaWdodD0iMjEuNTMxIiB2aWV3Qm94PSIwIDAgMjEuNTYzIDIxLjUzMSI+DQogIDxwYXRoIGlkPSJiZWFyZCIgZD0iTTIxLjIzOSw3LDE0LjkuNjU1QzE0LjIxLS4wMywxMi42MzQuNTQsMTIuMTQ5LjczOWEuNDg0LjQ4NCwwLDAsMC0uMTYyLjFsLS4wMTMuMDEzYS40ODUuNDg1LDAsMCwwLS4xLjE2MmMtLjIuNDg1LS43NzEsMi4wNjMtLjA4NSwyLjc0OUwxMy42LDUuNTg0aDBsLjI2OC4yNjhMMTEuNjU5LDguMDdhMS40NjYsMS40NjYsMCwwLDAtLjY0Mi0uMTQ3aDBhMS40NzMsMS40NzMsMCwwLDAtMS4zMjcsMi4xMSwzOC42NywzOC42NywwLDAsMS01Ljk5NCw0LjQwOEExOC45NTksMTguOTU5LDAsMCwwLC45MzgsMTYuMzgzLDMuMjA4LDMuMjA4LDAsMCwwLDUuNDc1LDIwLjkyYTE4Ljk1OSwxOC45NTksMCwwLDAsMS45NDItMi43NTYsMzguNjc2LDM4LjY3NiwwLDAsMSw0LjQwNy01Ljk5NCwxLjQ2NywxLjQ2NywwLDAsMCwuNjM3LjE0NWgwQTEuNDczLDEuNDczLDAsMCwwLDEzLjc4OCwxMC4yTDE2LDcuOTg0bC4yNjguMjY4LDAsMCwwLDAsMS44NTMsMS44NTNjLjM0OC4zNDguOTIxLjQxNSwxLjc1My4yMDZhNi44MTMsNi44MTMsMCwwLDAsLjk3LS4zMy40ODguNDg4LDAsMCwwLC4yNjUtLjI2NSw2LjgxNiw2LjgxNiwwLDAsMCwuMzI5LS45NjlDMjEuNjU0LDcuOTE5LDIxLjU4Nyw3LjM0NiwyMS4yMzksN1pNMTIuNDczLDMuMDc5YTEuNjc0LDEuNjc0LDAsMCwxLC4wNjMtLjk4NkwxNC40NzMsNC4wM2wtLjUyNS41MjVaTTYuNiwxNy42NDJhMTkuMjQ3LDE5LjI0NywwLDAsMS0xLjgwOSwyLjU5MSwyLjIzNiwyLjIzNiwwLDAsMS0zLjE2Mi0zLjE2MiwxOS4yNDQsMTkuMjQ0LDAsMCwxLDIuNTkxLTEuODA5LDM5LjcyMywzOS43MjMsMCwwLDAsNi4xLTQuNDgybC43NjQuNzY0QTM5LjcxOCwzOS43MTgsMCwwLDAsNi42LDE3LjY0MlpNMTIuODE2LDExLjJhLjUuNSwwLDAsMS0uMzU0LjE0N2gwYS41LjUsMCwwLDEtLjM1Ni0uMTQ4TDEwLjY2NCw5Ljc1MmEuNS41LDAsMCwxLDAtLjcxLjUuNSwwLDAsMSwuMzU0LS4xNDdoMGEuNS41LDAsMCwxLC4zNTYuMTQ5bDEuNDQyLDEuNDQyQS41LjUsMCwwLDEsMTIuODE2LDExLjJabS4zNDItMS43NDFMMTIuNCw4LjdsMi4xNTgtMi4xNTguNzU1Ljc1NVptMy40NTgtMi4yMzItLjI2Ny0uMjY3LDAsMEwxNC45MDUsNS41MTFsMCwwLS4yNjYtLjI2Ni41MjUtLjUyNUwxNy4xNDIsNi43Wm0zLjA0NCwyLjE0NWMtLjU2NS4xNDUtLjgwNS4wODYtLjg0Ni4wNTRMMTcuMyw3LjkxbC41MjUtLjUyNSwxLjk1LDEuOTVaTTIwLjUsOC41M2MtLjAxLjA0LS4wMjEuMDc5LS4wMzIuMTE4TDE4LjE3NCw2LjM1NmwwLDAsMCwwTDE1LjUwNiwzLjY4N2gwTDEzLjIyNiwxLjQwOGwuMS0uMDI1Yy41OTEtLjEzOS44NC0uMDczLjg4LS4wNGw2LjM0Miw2LjM0MkMyMC41ODMsNy43MjQsMjAuNjQzLDcuOTY0LDIwLjUsOC41M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMzI3KSIgZmlsbD0iI0ZGRkZGRiIvPg0KPC9zdmc+DQo=);
  position: absolute;
  top: -2px;
  left: 0;
}
.Resto_Dish.v3 .header .list-group li:nth-child(3) a.active:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS41NjMiIGhlaWdodD0iMjEuNTMxIiB2aWV3Qm94PSIwIDAgMjEuNTYzIDIxLjUzMSI+DQogIDxwYXRoIGlkPSJiZWFyZCIgZD0iTTIxLjIzOSw3LDE0LjkuNjU1QzE0LjIxLS4wMywxMi42MzQuNTQsMTIuMTQ5LjczOWEuNDg0LjQ4NCwwLDAsMC0uMTYyLjFsLS4wMTMuMDEzYS40ODUuNDg1LDAsMCwwLS4xLjE2MmMtLjIuNDg1LS43NzEsMi4wNjMtLjA4NSwyLjc0OUwxMy42LDUuNTg0aDBsLjI2OC4yNjhMMTEuNjU5LDguMDdhMS40NjYsMS40NjYsMCwwLDAtLjY0Mi0uMTQ3aDBhMS40NzMsMS40NzMsMCwwLDAtMS4zMjcsMi4xMSwzOC42NywzOC42NywwLDAsMS01Ljk5NCw0LjQwOEExOC45NTksMTguOTU5LDAsMCwwLC45MzgsMTYuMzgzLDMuMjA4LDMuMjA4LDAsMCwwLDUuNDc1LDIwLjkyYTE4Ljk1OSwxOC45NTksMCwwLDAsMS45NDItMi43NTYsMzguNjc2LDM4LjY3NiwwLDAsMSw0LjQwNy01Ljk5NCwxLjQ2NywxLjQ2NywwLDAsMCwuNjM3LjE0NWgwQTEuNDczLDEuNDczLDAsMCwwLDEzLjc4OCwxMC4yTDE2LDcuOTg0bC4yNjguMjY4LDAsMCwwLDAsMS44NTMsMS44NTNjLjM0OC4zNDguOTIxLjQxNSwxLjc1My4yMDZhNi44MTMsNi44MTMsMCwwLDAsLjk3LS4zMy40ODguNDg4LDAsMCwwLC4yNjUtLjI2NSw2LjgxNiw2LjgxNiwwLDAsMCwuMzI5LS45NjlDMjEuNjU0LDcuOTE5LDIxLjU4Nyw3LjM0NiwyMS4yMzksN1pNMTIuNDczLDMuMDc5YTEuNjc0LDEuNjc0LDAsMCwxLC4wNjMtLjk4NkwxNC40NzMsNC4wM2wtLjUyNS41MjVaTTYuNiwxNy42NDJhMTkuMjQ3LDE5LjI0NywwLDAsMS0xLjgwOSwyLjU5MSwyLjIzNiwyLjIzNiwwLDAsMS0zLjE2Mi0zLjE2MiwxOS4yNDQsMTkuMjQ0LDAsMCwxLDIuNTkxLTEuODA5LDM5LjcyMywzOS43MjMsMCwwLDAsNi4xLTQuNDgybC43NjQuNzY0QTM5LjcxOCwzOS43MTgsMCwwLDAsNi42LDE3LjY0MlpNMTIuODE2LDExLjJhLjUuNSwwLDAsMS0uMzU0LjE0N2gwYS41LjUsMCwwLDEtLjM1Ni0uMTQ4TDEwLjY2NCw5Ljc1MmEuNS41LDAsMCwxLDAtLjcxLjUuNSwwLDAsMSwuMzU0LS4xNDdoMGEuNS41LDAsMCwxLC4zNTYuMTQ5bDEuNDQyLDEuNDQyQS41LjUsMCwwLDEsMTIuODE2LDExLjJabS4zNDItMS43NDFMMTIuNCw4LjdsMi4xNTgtMi4xNTguNzU1Ljc1NVptMy40NTgtMi4yMzItLjI2Ny0uMjY3LDAsMEwxNC45MDUsNS41MTFsMCwwLS4yNjYtLjI2Ni41MjUtLjUyNUwxNy4xNDIsNi43Wm0zLjA0NCwyLjE0NWMtLjU2NS4xNDUtLjgwNS4wODYtLjg0Ni4wNTRMMTcuMyw3LjkxbC41MjUtLjUyNSwxLjk1LDEuOTVaTTIwLjUsOC41M2MtLjAxLjA0LS4wMjEuMDc5LS4wMzIuMTE4TDE4LjE3NCw2LjM1NmwwLDAsMCwwTDE1LjUwNiwzLjY4N2gwTDEzLjIyNiwxLjQwOGwuMS0uMDI1Yy41OTEtLjEzOS44NC0uMDczLjg4LS4wNGw2LjM0Miw2LjM0MkMyMC41ODMsNy43MjQsMjAuNjQzLDcuOTY0LDIwLjUsOC41M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMzI3KSIgZmlsbD0iI0Q2ODAzNiIvPg0KPC9zdmc+DQo=);
}
.Resto_Dish.v3 .header .list-group li:nth-child(4) a:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MSIgaGVpZ2h0PSIyMC41MSIgdmlld0JveD0iMCAwIDIwLjUxIDIwLjUxIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNSIgZGF0YS1uYW1lPSJUcmFjw6kgMTUiIGQ9Ik04LjU2OSwyMC41MUE4LjU3Nyw4LjU3NywwLDAsMSwwLDExLjk0MWMwLS43ODguOTUyLTEuNDQ2LDIuNzQ2LTEuODk0YTI1LjM3MSwyNS4zNzEsMCwwLDEsNS44MTktLjZoLjJWNS4xOTNhLjE5Mi4xOTIsMCwwLDAtLjA1NC0uMTM2bDAsMGEuMTgyLjE4MiwwLDAsMC0uMTQtLjA1OS4yLjIsMCwwLDAtLjIuMlY3LjIxOWExLjE0NiwxLjE0NiwwLDEsMS0yLjI5MywwVjUuMTkzYS4xOTIuMTkyLDAsMCwwLS4wNTQtLjEzNi4yLjIsMCwwLDAtLjE0LS4wNjNoMGEuMi4yLDAsMCwwLS4yLjE5NSwxLjE0NiwxLjE0NiwwLDAsMS0yLjI5MywwVjEuODIyQTEuODEsMS44MSwwLDAsMSwzLjkxMS41MzUsMS43OTIsMS43OTIsMCwwLDEsNS4xOTMsMEgxOC42ODhhMS44MjIsMS44MjIsMCwwLDEsMCwzLjY0M0gxMS4wOHEtLjAxNC4xNDMtLjAxNC4yODV2NS42MWExOC42LDE4LjYsMCwwLDEsNC4wNjUuNzE2YzEuMzMyLjQzNSwyLjAwNywxLDIuMDA3LDEuNjg2QTguNTgsOC41OCwwLDAsMSw4LjU2OSwyMC41MVpNMS4wNiwxMy4yMzJhNy42MjMsNy42MjMsMCwwLDAsMTUuMDIyLjAxNCwxNi4yNSwxNi4yNSwwLDAsMS02LjA0MSwxLjE2NWMtLjQ2Mi4wMjMtLjk0My4wMzYtMS40NjguMDM2YTI4LjI3NCwyOC4yNzQsMCwwLDEtNC41MTMtLjM0QTEwLjY0OCwxMC42NDgsMCwwLDEsMS4wNiwxMy4yMzJabTcuNTA5LTIuODQxYy01LjAzLDAtNy42MjIsMS4wODgtNy42MjIsMS41NXMyLjU5MiwxLjU1LDcuNjIyLDEuNTVjLjUxMiwwLC45NzktLjAwOSwxLjQyMy0uMDMyLDQuMzU1LS4xOTUsNi4yLTEuMTY1LDYuMi0xLjUxOCwwLS4zMDgtMS40NzctMS4xNTEtNS4xMjUtMS40NXYuNDRhMS4xNDYsMS4xNDYsMCwxLDEtMi4yOTMsMHYtLjUzOVptMC02LjM0NEExLjE1NCwxLjE1NCwwLDAsMSw5LjcxNiw1LjE5M1YxMC45M2EuMi4yLDAsMCwwLC4yLjJoMGEuMi4yLDAsMCwwLC4xMzYtLjA1NGwwLDBhLjE4Mi4xODIsMCwwLDAsLjA1OS0uMTR2LTdBNC4wNzUsNC4wNzUsMCwwLDEsMTAuNzMxLDEuN2EyLjEzNiwyLjEzNiwwLDAsMSwuMjU4LS4zNDQsMi4yLDIuMiwwLDAsMCwuMy0uNDEyaC02LjFhLjg4Mi44ODIsMCwwLDAtLjYyMS4yNTQuODYzLjg2MywwLDAsMC0uMjU0LjYyMVY1LjE5M2EuMi4yLDAsMCwwLC4yLjJoMGEuMi4yLDAsMCwwLC4xMzYtLjA1NGwwLDBhLjE4Mi4xODIsMCwwLDAsLjA1OS0uMTQsMS4xMzUsMS4xMzUsMCwwLDEsLjM0NC0uODE2LDEuMTU3LDEuMTU3LDAsMCwxLC44MDctLjMyMiwxLjE3MiwxLjE3MiwwLDAsMSwuODExLjMyNiwxLjExNiwxLjExNiwwLDAsMSwuMzM1LjgxMVY3LjIxNGEuMi4yLDAsMCwwLC4yLjJoMGEuMi4yLDAsMCwwLC4xMzYtLjA1NGwwLDBhLjE4Mi4xODIsMCwwLDAsLjA1OS0uMTRWNS4xODlBMS4xNjEsMS4xNjEsMCwwLDEsOC41NjksNC4wNDdaTTE4LjY4OCwyLjdhLjg3NS44NzUsMCwxLDAsMC0xLjc0OUgxMi4zMjZBMi43NzQsMi43NzQsMCwwLDEsMTEuNjkxLDJhMS4xODIsMS4xODIsMCwwLDAtLjE1NC4yMDgsMi43NDIsMi43NDIsMCwwLDAtLjI0NS40ODlaIiBmaWxsPSIjRkZGRkZGIi8+DQo8L3N2Zz4NCg==);
  position: absolute;
  top: -2px;
  left: 0;
}
.Resto_Dish.v3 .header .list-group li:nth-child(4) a.active:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MSIgaGVpZ2h0PSIyMC41MSIgdmlld0JveD0iMCAwIDIwLjUxIDIwLjUxIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNSIgZGF0YS1uYW1lPSJUcmFjw6kgMTUiIGQ9Ik04LjU2OSwyMC41MUE4LjU3Nyw4LjU3NywwLDAsMSwwLDExLjk0MWMwLS43ODguOTUyLTEuNDQ2LDIuNzQ2LTEuODk0YTI1LjM3MSwyNS4zNzEsMCwwLDEsNS44MTktLjZoLjJWNS4xOTNhLjE5Mi4xOTIsMCwwLDAtLjA1NC0uMTM2bDAsMGEuMTgyLjE4MiwwLDAsMC0uMTQtLjA1OS4yLjIsMCwwLDAtLjIuMlY3LjIxOWExLjE0NiwxLjE0NiwwLDEsMS0yLjI5MywwVjUuMTkzYS4xOTIuMTkyLDAsMCwwLS4wNTQtLjEzNi4yLjIsMCwwLDAtLjE0LS4wNjNoMGEuMi4yLDAsMCwwLS4yLjE5NSwxLjE0NiwxLjE0NiwwLDAsMS0yLjI5MywwVjEuODIyQTEuODEsMS44MSwwLDAsMSwzLjkxMS41MzUsMS43OTIsMS43OTIsMCwwLDEsNS4xOTMsMEgxOC42ODhhMS44MjIsMS44MjIsMCwwLDEsMCwzLjY0M0gxMS4wOHEtLjAxNC4xNDMtLjAxNC4yODV2NS42MWExOC42LDE4LjYsMCwwLDEsNC4wNjUuNzE2YzEuMzMyLjQzNSwyLjAwNywxLDIuMDA3LDEuNjg2QTguNTgsOC41OCwwLDAsMSw4LjU2OSwyMC41MVpNMS4wNiwxMy4yMzJhNy42MjMsNy42MjMsMCwwLDAsMTUuMDIyLjAxNCwxNi4yNSwxNi4yNSwwLDAsMS02LjA0MSwxLjE2NWMtLjQ2Mi4wMjMtLjk0My4wMzYtMS40NjguMDM2YTI4LjI3NCwyOC4yNzQsMCwwLDEtNC41MTMtLjM0QTEwLjY0OCwxMC42NDgsMCwwLDEsMS4wNiwxMy4yMzJabTcuNTA5LTIuODQxYy01LjAzLDAtNy42MjIsMS4wODgtNy42MjIsMS41NXMyLjU5MiwxLjU1LDcuNjIyLDEuNTVjLjUxMiwwLC45NzktLjAwOSwxLjQyMy0uMDMyLDQuMzU1LS4xOTUsNi4yLTEuMTY1LDYuMi0xLjUxOCwwLS4zMDgtMS40NzctMS4xNTEtNS4xMjUtMS40NXYuNDRhMS4xNDYsMS4xNDYsMCwxLDEtMi4yOTMsMHYtLjUzOVptMC02LjM0NEExLjE1NCwxLjE1NCwwLDAsMSw5LjcxNiw1LjE5M1YxMC45M2EuMi4yLDAsMCwwLC4yLjJoMGEuMi4yLDAsMCwwLC4xMzYtLjA1NGwwLDBhLjE4Mi4xODIsMCwwLDAsLjA1OS0uMTR2LTdBNC4wNzUsNC4wNzUsMCwwLDEsMTAuNzMxLDEuN2EyLjEzNiwyLjEzNiwwLDAsMSwuMjU4LS4zNDQsMi4yLDIuMiwwLDAsMCwuMy0uNDEyaC02LjFhLjg4Mi44ODIsMCwwLDAtLjYyMS4yNTQuODYzLjg2MywwLDAsMC0uMjU0LjYyMVY1LjE5M2EuMi4yLDAsMCwwLC4yLjJoMGEuMi4yLDAsMCwwLC4xMzYtLjA1NGwwLDBhLjE4Mi4xODIsMCwwLDAsLjA1OS0uMTQsMS4xMzUsMS4xMzUsMCwwLDEsLjM0NC0uODE2LDEuMTU3LDEuMTU3LDAsMCwxLC44MDctLjMyMiwxLjE3MiwxLjE3MiwwLDAsMSwuODExLjMyNiwxLjExNiwxLjExNiwwLDAsMSwuMzM1LjgxMVY3LjIxNGEuMi4yLDAsMCwwLC4yLjJoMGEuMi4yLDAsMCwwLC4xMzYtLjA1NGwwLDBhLjE4Mi4xODIsMCwwLDAsLjA1OS0uMTRWNS4xODlBMS4xNjEsMS4xNjEsMCwwLDEsOC41NjksNC4wNDdaTTE4LjY4OCwyLjdhLjg3NS44NzUsMCwxLDAsMC0xLjc0OUgxMi4zMjZBMi43NzQsMi43NzQsMCwwLDEsMTEuNjkxLDJhMS4xODIsMS4xODIsMCwwLDAtLjE1NC4yMDgsMi43NDIsMi43NDIsMCwwLDAtLjI0NS40ODlaIiBmaWxsPSIjRDY4MDM2Ii8+DQo8L3N2Zz4NCg==);
}
.Resto_Dish.v3 .header .list-group li:nth-child(5) a:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4zNTYiIGhlaWdodD0iMTcuMzQyIiB2aWV3Qm94PSIwIDAgMTcuMzU2IDE3LjM0MiI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTQiIGRhdGEtbmFtZT0iVHJhY8OpIDE0IiBkPSJNOC42ODIsMTcuMjQyYS40LjQsMCwwLDEtLjI3NS0uMTA2LDcuNzMxLDcuNzMxLDAsMCwxLTEuOTU0LTIuOTY2bC0uMDM0LS4xLS4xLjA0MWE0Ljg1NCw0Ljg1NCwwLDAsMS0xLjc2NS4zNTRBNi43ODQsNi43ODQsMCwwLDEsLjEyLDEyLjI2YS40MS40MSwwLDAsMSwwLS41NDksOC4xNjUsOC4xNjUsMCwwLDEsMS45MTItMS40OWwuMTE3LS4wNjUtLjA4OS0uMUMtLjE3Miw3LjY2My4wMTMsMy44NjkuMDIsMy43MDhBLjQwOS40MDksMCwwLDEsLjQwOCwzLjMyYy4wMjEsMCwuMTMtLjAwNy4zMTItLjAwN2ExMS41NjEsMTEuNTYxLDAsMCwxLDIuMjM1LjIzbC4xLjAyMS4wMjEtLjFhMTEsMTEsMCwwLDEsLjc2OS0yLjQzOEEuNDE1LjQxNSwwLDAsMSw0LjIxOS43ODlhLjM4Ni4zODYsMCwwLDEsLjEzNy4wMjRBMTAuOTU1LDEwLjk1NSwwLDAsMSw2LjYyMiwxLjk5NGwuMDg2LjA1OC4wNTgtLjA4NkExMS4wMTUsMTEuMDE1LDAsMCwxLDguNDE1LjAwNi40LjQsMCwwLDEsOC42ODktLjFhLjQxMS40MTEsMCwwLDEsLjI3NS4xMDYsMTEuMjQ3LDExLjI0NywwLDAsMSwxLjY0OCwxLjk1N2wuMDU4LjA4Ni4wODYtLjA1OEExMS4wNSwxMS4wNSwwLDAsMSwxMy4wMjIuODEuMzczLjM3MywwLDAsMSwxMy4xNi43ODZhLjQxNS40MTUsMCwwLDEsLjM3MS4yMzNBMTEsMTEsMCwwLDEsMTQuMywzLjQ1N2wuMDIxLjEuMS0uMDIxYTExLjU2MSwxMS41NjEsMCwwLDEsMi4yMzUtLjIzYy4xODksMCwuMy4wMDcuMzE2LjAwN2EuNDA5LjQwOSwwLDAsMSwuMzg4LjM4OGMuMDEuMTYxLjE4OSwzLjk1OS0yLjAzOSw2LjM1MmwtLjA4OS4xLjExNy4wNjVhNy45NjgsNy45NjgsMCwwLDEsMS45MTIsMS40OS40MS40MSwwLDAsMSwwLC41NDksNi43ODYsNi43ODYsMCwwLDEtNC40MzYsMi4yLDQuODU0LDQuODU0LDAsMCwxLTEuNzY1LS4zNTRsLS4xLS4wNDEtLjAzNC4xYTcuNzA3LDcuNzA3LDAsMCwxLTEuOTU0LDIuOTY2QS40NTIuNDUyLDAsMCwxLDguNjgyLDE3LjI0MlptLS4wNjktNC42MTFBOC4yNzYsOC4yNzYsMCwwLDEsNy4yNCwxMy42NTRsLS4wNjkuMDQxLjAyNC4wNzZBNi41ODYsNi41ODYsMCwwLDAsOC42MSwxNi4xNjRsLjA3Ni4wODYuMDc2LS4wODZhNi41MzEsNi41MzEsMCwwLDAsMS40MTUtMi4zOUwxMC4yLDEzLjdsLS4wNjktLjA0MWE4LjI3Niw4LjI3NiwwLDAsMS0xLjM3My0xLjAyM2wtLjA2OS0uMDY1Wk0xNC41LDEwLjc4NGE5LjA2OCw5LjA2OCwwLDAsMS00LjUxNSwxLjU3MmwtLjI2OC4wMjQuMjE2LjE2MWE1LjA2Miw1LjA2MiwwLDAsMCwyLjg4MSwxLjEsNS4yNDMsNS4yNDMsMCwwLDAsMy40NjQtMS41NzZsLjA4Ni0uMDc2LS4wODYtLjA3NmE3LjAwNiw3LjAwNiwwLDAsMC0xLjY3NS0xLjE0bC0uMDU1LS4wMjdaTTIuNzYsMTAuNzczQTcuMTA5LDcuMTA5LDAsMCwwLDEuMDkxLDExLjkxbC0uMDg2LjA3Ni4wODYuMDc2QTUuMjUzLDUuMjUzLDAsMCwwLDQuNTU2LDEzLjY0YTQuMzE0LDQuMzE0LDAsMCwwLDEuOTMtLjVsLjAwNywwYS4xMTYuMTE2LDAsMCwxLC4wNDEtLjAyMUg2LjU0YTYuNzA5LDYuNzA5LDAsMCwwLC45LS41NjdsLjIxNi0uMTYxLS4yNjgtLjAyNGE5LjAzNSw5LjAzNSwwLDAsMS00LjUxOC0xLjU3MmwtLjA0OC0uMDM4Wk0uODQxLDQuMjQ3Yy4wMzEsMS4wNjQuMjgyLDMuNzIyLDEuOTQzLDUuMzgzYTcuMzE0LDcuMzE0LDAsMCwwLDQuNjU5LDEuOWwuMjUxLjAyNC0uMTYxLS4xOTJBOC40NCw4LjQ0LDAsMCwxLDUuMzU2LDYuMTQ5LDUuOTI3LDUuOTI3LDAsMCwxLDUuNCw1LjQxN2wuMDA3LS4wNjUtLjA1NS0uMDM0QTkuMjA3LDkuMjA3LDAsMCwwLC45NDcsNC4xNGwtLjExLDBabTE1LjU4LS4xYTkuMTc5LDkuMTc5LDAsMCwwLTQuNCwxLjE3OGwtLjA1NS4wMzQuMDA3LjA2NWE1Ljg4Nyw1Ljg4NywwLDAsMSwuMDQ1LjczMSw4LjQ0OSw4LjQ0OSwwLDAsMS0yLjE3Nyw1LjIxMmwtLjE2MS4xOTIuMjUxLS4wMjRhNy4zNjEsNy4zNjEsMCwwLDAsNC42NTktMS45QTguMjQyLDguMjQyLDAsMCwwLDE2LjUyOCw0LjI1bDAtLjExWk04LjYwNy45NjhDNy44NzYsMS43NDQsNi4xNzYsMy44LDYuMTc2LDYuMTQ5czEuNyw0LjQsMi40MzEsNS4xODFsLjA3Ni4wNzkuMDc2LS4wNzljLjczMS0uNzc2LDIuNDMxLTIuODI5LDIuNDMxLTUuMTgxYTUuNDQyLDUuNDQyLDAsMCwwLS4wNzktLjlWNS4yMzlBOS4xLDkuMSwwLDAsMCw4Ljc1OC45NjhMOC42ODIuODg5Wm00LjIyMy44MWExMC43NzMsMTAuNzczLDAsMCwwLTEuNjcyLjkzNGwtLjA3Ni4wNTEuMDQxLjA4MmE4LjIxMiw4LjIxMiwwLDAsMSwuNjI1LDEuNTMxbC4wMzQuMTI0LjExMy0uMDYyQTguMjU3LDguMjU3LDAsMCwxLDEzLjQyLDMuOGwuMDg5LS4wMjctLjAxNy0uMDg5YTEwLjk5LDEwLjk5LDAsMCwwLS41MjUtMS44NDRsLS4wMzgtLjFaTTQuNCwxLjgzNkExMC45OSwxMC45OSwwLDAsMCwzLjg3MiwzLjY4bC0uMDE3LjA4OS4wODkuMDI3YTguMzU4LDguMzU4LDAsMCwxLDEuNTI0LjYzOWwuMTEzLjA2Mi4wMzQtLjEyNGE4LjQwNiw4LjQwNiwwLDAsMSwuNjI1LTEuNTMxbC4wNDEtLjA4Mi0uMDc2LS4wNTJhMTEuMDcxLDExLjA3MSwwLDAsMC0xLjY3Mi0uOTM0bC0uMS0uMDQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDE0IDAuMSkiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K);
  position: absolute;
  top: -2px;
  left: 0;
}
.Resto_Dish.v3 .header .list-group li:nth-child(5) a.active:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4zNTYiIGhlaWdodD0iMTcuMzQyIiB2aWV3Qm94PSIwIDAgMTcuMzU2IDE3LjM0MiI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTQiIGRhdGEtbmFtZT0iVHJhY8OpIDE0IiBkPSJNOC42ODIsMTcuMjQyYS40LjQsMCwwLDEtLjI3NS0uMTA2LDcuNzMxLDcuNzMxLDAsMCwxLTEuOTU0LTIuOTY2bC0uMDM0LS4xLS4xLjA0MWE0Ljg1NCw0Ljg1NCwwLDAsMS0xLjc2NS4zNTRBNi43ODQsNi43ODQsMCwwLDEsLjEyLDEyLjI2YS40MS40MSwwLDAsMSwwLS41NDksOC4xNjUsOC4xNjUsMCwwLDEsMS45MTItMS40OWwuMTE3LS4wNjUtLjA4OS0uMUMtLjE3Miw3LjY2My4wMTMsMy44NjkuMDIsMy43MDhBLjQwOS40MDksMCwwLDEsLjQwOCwzLjMyYy4wMjEsMCwuMTMtLjAwNy4zMTItLjAwN2ExMS41NjEsMTEuNTYxLDAsMCwxLDIuMjM1LjIzbC4xLjAyMS4wMjEtLjFhMTEsMTEsMCwwLDEsLjc2OS0yLjQzOEEuNDE1LjQxNSwwLDAsMSw0LjIxOS43ODlhLjM4Ni4zODYsMCwwLDEsLjEzNy4wMjRBMTAuOTU1LDEwLjk1NSwwLDAsMSw2LjYyMiwxLjk5NGwuMDg2LjA1OC4wNTgtLjA4NkExMS4wMTUsMTEuMDE1LDAsMCwxLDguNDE1LjAwNi40LjQsMCwwLDEsOC42ODktLjFhLjQxMS40MTEsMCwwLDEsLjI3NS4xMDYsMTEuMjQ3LDExLjI0NywwLDAsMSwxLjY0OCwxLjk1N2wuMDU4LjA4Ni4wODYtLjA1OEExMS4wNSwxMS4wNSwwLDAsMSwxMy4wMjIuODEuMzczLjM3MywwLDAsMSwxMy4xNi43ODZhLjQxNS40MTUsMCwwLDEsLjM3MS4yMzNBMTEsMTEsMCwwLDEsMTQuMywzLjQ1N2wuMDIxLjEuMS0uMDIxYTExLjU2MSwxMS41NjEsMCwwLDEsMi4yMzUtLjIzYy4xODksMCwuMy4wMDcuMzE2LjAwN2EuNDA5LjQwOSwwLDAsMSwuMzg4LjM4OGMuMDEuMTYxLjE4OSwzLjk1OS0yLjAzOSw2LjM1MmwtLjA4OS4xLjExNy4wNjVhNy45NjgsNy45NjgsMCwwLDEsMS45MTIsMS40OS40MS40MSwwLDAsMSwwLC41NDksNi43ODYsNi43ODYsMCwwLDEtNC40MzYsMi4yLDQuODU0LDQuODU0LDAsMCwxLTEuNzY1LS4zNTRsLS4xLS4wNDEtLjAzNC4xYTcuNzA3LDcuNzA3LDAsMCwxLTEuOTU0LDIuOTY2QS40NTIuNDUyLDAsMCwxLDguNjgyLDE3LjI0MlptLS4wNjktNC42MTFBOC4yNzYsOC4yNzYsMCwwLDEsNy4yNCwxMy42NTRsLS4wNjkuMDQxLjAyNC4wNzZBNi41ODYsNi41ODYsMCwwLDAsOC42MSwxNi4xNjRsLjA3Ni4wODYuMDc2LS4wODZhNi41MzEsNi41MzEsMCwwLDAsMS40MTUtMi4zOUwxMC4yLDEzLjdsLS4wNjktLjA0MWE4LjI3Niw4LjI3NiwwLDAsMS0xLjM3My0xLjAyM2wtLjA2OS0uMDY1Wk0xNC41LDEwLjc4NGE5LjA2OCw5LjA2OCwwLDAsMS00LjUxNSwxLjU3MmwtLjI2OC4wMjQuMjE2LjE2MWE1LjA2Miw1LjA2MiwwLDAsMCwyLjg4MSwxLjEsNS4yNDMsNS4yNDMsMCwwLDAsMy40NjQtMS41NzZsLjA4Ni0uMDc2LS4wODYtLjA3NmE3LjAwNiw3LjAwNiwwLDAsMC0xLjY3NS0xLjE0bC0uMDU1LS4wMjdaTTIuNzYsMTAuNzczQTcuMTA5LDcuMTA5LDAsMCwwLDEuMDkxLDExLjkxbC0uMDg2LjA3Ni4wODYuMDc2QTUuMjUzLDUuMjUzLDAsMCwwLDQuNTU2LDEzLjY0YTQuMzE0LDQuMzE0LDAsMCwwLDEuOTMtLjVsLjAwNywwYS4xMTYuMTE2LDAsMCwxLC4wNDEtLjAyMUg2LjU0YTYuNzA5LDYuNzA5LDAsMCwwLC45LS41NjdsLjIxNi0uMTYxLS4yNjgtLjAyNGE5LjAzNSw5LjAzNSwwLDAsMS00LjUxOC0xLjU3MmwtLjA0OC0uMDM4Wk0uODQxLDQuMjQ3Yy4wMzEsMS4wNjQuMjgyLDMuNzIyLDEuOTQzLDUuMzgzYTcuMzE0LDcuMzE0LDAsMCwwLDQuNjU5LDEuOWwuMjUxLjAyNC0uMTYxLS4xOTJBOC40NCw4LjQ0LDAsMCwxLDUuMzU2LDYuMTQ5LDUuOTI3LDUuOTI3LDAsMCwxLDUuNCw1LjQxN2wuMDA3LS4wNjUtLjA1NS0uMDM0QTkuMjA3LDkuMjA3LDAsMCwwLC45NDcsNC4xNGwtLjExLDBabTE1LjU4LS4xYTkuMTc5LDkuMTc5LDAsMCwwLTQuNCwxLjE3OGwtLjA1NS4wMzQuMDA3LjA2NWE1Ljg4Nyw1Ljg4NywwLDAsMSwuMDQ1LjczMSw4LjQ0OSw4LjQ0OSwwLDAsMS0yLjE3Nyw1LjIxMmwtLjE2MS4xOTIuMjUxLS4wMjRhNy4zNjEsNy4zNjEsMCwwLDAsNC42NTktMS45QTguMjQyLDguMjQyLDAsMCwwLDE2LjUyOCw0LjI1bDAtLjExWk04LjYwNy45NjhDNy44NzYsMS43NDQsNi4xNzYsMy44LDYuMTc2LDYuMTQ5czEuNyw0LjQsMi40MzEsNS4xODFsLjA3Ni4wNzkuMDc2LS4wNzljLjczMS0uNzc2LDIuNDMxLTIuODI5LDIuNDMxLTUuMTgxYTUuNDQyLDUuNDQyLDAsMCwwLS4wNzktLjlWNS4yMzlBOS4xLDkuMSwwLDAsMCw4Ljc1OC45NjhMOC42ODIuODg5Wm00LjIyMy44MWExMC43NzMsMTAuNzczLDAsMCwwLTEuNjcyLjkzNGwtLjA3Ni4wNTEuMDQxLjA4MmE4LjIxMiw4LjIxMiwwLDAsMSwuNjI1LDEuNTMxbC4wMzQuMTI0LjExMy0uMDYyQTguMjU3LDguMjU3LDAsMCwxLDEzLjQyLDMuOGwuMDg5LS4wMjctLjAxNy0uMDg5YTEwLjk5LDEwLjk5LDAsMCwwLS41MjUtMS44NDRsLS4wMzgtLjFaTTQuNCwxLjgzNkExMC45OSwxMC45OSwwLDAsMCwzLjg3MiwzLjY4bC0uMDE3LjA4OS4wODkuMDI3YTguMzU4LDguMzU4LDAsMCwxLDEuNTI0LjYzOWwuMTEzLjA2Mi4wMzQtLjEyNGE4LjQwNiw4LjQwNiwwLDAsMSwuNjI1LTEuNTMxbC4wNDEtLjA4Mi0uMDc2LS4wNTJhMTEuMDcxLDExLjA3MSwwLDAsMC0xLjY3Mi0uOTM0bC0uMS0uMDQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDE0IDAuMSkiIGZpbGw9IiNENjgwMzYiLz4NCjwvc3ZnPg0K);
}
.Resto_Dish.v3 .tab-content {
  float: left;
  padding: 0 0 0 488px;
  width: 100%;
  border: 1px solid #27647C;
}
@media (max-width: 1100px) {
  .Resto_Dish.v3 .tab-content {
    padding: 0 0 0 320px;
  }
}
@media (max-width: 767px) {
  .Resto_Dish.v3 .tab-content {
    padding: 0;
    min-height: auto;
  }
}
.Resto_Dish.v3 .tab-content .titre {
  display: none;
}
.Resto_Dish.v3 .tab-content .container {
  padding: 0;
  max-width: 100%;
}
.Resto_Dish.v3 .tab-content .row {
  margin: 0;
  display: block;
}
.Resto_Dish.v3 .tab-content .item {
  padding: 32px 40px;
  margin-left: 2px;
  display: block;
  border-bottom: 1px solid #27647C;
}
@media (max-width: 1100px) {
  .Resto_Dish.v3 .tab-content .item {
    max-width: 100%;
    padding: 15px 20px;
  }
}
.Resto_Dish.v3 .tab-content .item:last-child {
  border-bottom: 0;
}
.Resto_Dish.v3 .tab-content .item .img {
  display: none;
}
.Resto_Dish.v3 .tab-content .item .title-item {
  font: 18px 'Source Sans Pro';
  color: #27647C;
  float: left;
  max-width: 55%;
}
@media (max-width: 1024px) {
  .Resto_Dish.v3 .tab-content .item .title-item {
    max-width: 43%;
  }
}
@media (max-width: 580px) {
  .Resto_Dish.v3 .tab-content .item .title-item {
    float: none;
    display: block;
    text-align: center;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.Resto_Dish.v3 .tab-content .item .title-item p {
  margin-bottom: 0;
}
.Resto_Dish.v3 .tab-content .item .price2 {
  float: right;
  font: 36px 'Source Sans Pro';
  color: #27647C;
  position: relative;
}
@media (max-width: 580px) {
  .Resto_Dish.v3 .tab-content .item .price2 {
    width: 100%;
    text-align: center;
  }
}
.Resto_Dish.v3 .tab-content .item sup {
  font: 18px 'Source Sans Pro';
  color: #27647C;
  top: -13px;
}
.listing_news.v4 .cont-nav-aside {
  background: #27647C;
}
.listing_news.v4 .cont-nav-aside .tit {
  padding: 42px 20px 27px 50px;
  font-family: 'Source Sans Pro';
  color: #E79475;
  font-size: 24px;
}
.listing_news.v4 .cont-nav-aside li {
  background: none;
  display: block;
  width: 100%;
  padding: 0;
  border-top: 1px solid rgba(255,255,255,0.2);
  margin-bottom: 0;
  position: relative;
}
.listing_news.v4 .cont-nav-aside li:before {
  border: 5px solid #E79475;
  content: "";
  position: absolute;
  left: 50px;
  top: 22px;
}
.listing_news.v4 .cont-nav-aside li a {
  padding: 15px 20px 15px 81px;
  color: #FFFFFF;
  -webkit-transition: ease-in-out color 500ms;
  -moz-transition: ease-in-out color 500ms;
  -ms-transition: ease-in-out color 500ms;
  -o-transition: ease-in-out color 500ms;
  transition: ease-in-out color 500ms;
}
.listing_news.v4 .cont-nav-aside li a:hover {
  color: #E79475;
}
.listing_news.v4 .row .lst-news .item {
  padding-left: 30px;
  margin-bottom: 40px;
}
.listing_news.v4 .row .lst-news .item .cont-img-nw {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 40px;
  height: 300px;
}
@media (max-width: 768px) {
  .listing_news.v4 .row .lst-news .item .cont-img-nw {
    height: 200px;
  }
}
.listing_news.v4 .row .lst-news .item .cont-img-nw img {
  width: 100%;
  max-width: 100%;
  display: none;
  height: auto;
}
.listing_news.v4 .row .lst-news .item .h2,
.listing_news.v4 .row .lst-news .item h2 {
  font-family: 'Source Sans Pro';
  font-size: 24px;
  color: #27647C;
  margin-bottom: 29px;
  letter-spacing: -0.4px;
  line-height: 30px;
}
.listing_news.v4 .row .lst-news .item p {
  margin: 10px 0 0;
  font-size: 16px;
}
.listing_news.v4 .row .lst-news .item .foot {
  padding-top: 20px;
}
.listing_news.v4 .row .lst-news .item .foot .col {
  color: #000000;
}
.listing_news.v4 .row .lst-news .item .foot .col.by {
  font-size: 14px;
}
.listing_news.v4 .row .lst-news .item .foot .col.by i {
  font-style: normal;
  display: inline-block;
  margin-right: 5px;
}
.listing_news.v4 .row .lst-news .item .foot .col.date {
  text-align: center;
}
.listing_news.v4 .row .lst-news .item .foot .col.date strong {
  display: inline-block;
  padding-left: 28px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzI3NjQ3QzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cGVfMjkiIGRhdGEtbmFtZT0iR3JvdXBlIDI5Ij4NCiAgICA8ZyBpZD0iR3JvdXBlXzI4IiBkYXRhLW5hbWU9Ikdyb3VwZSAyOCI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzciIGRhdGEtbmFtZT0iRWxsaXBzZSA3IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDcuNDIyKSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg0IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg0IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi44NzUsMS41NjNIMTUuODU5Vi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDEwLjc0MlYuNzgxYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2Ljc4MUg1LjY2NFYuNzgxQS43ODEuNzgxLDAsMCwwLDQuMS43ODF2Ljc4MUgzLjEyNUEzLjEyOSwzLjEyOSwwLDAsMCwwLDQuNjg4VjE2Ljg3NUEzLjEyOSwzLjEyOSwwLDAsMCwzLjEyNSwyMEg5LjFhLjc4MS43ODEsMCwwLDAsMC0xLjU2MkgzLjEyNWExLjU2NCwxLjU2NCwwLDAsMS0xLjU2Mi0xLjU2MlY0LjY4OEExLjU2NCwxLjU2NCwwLDAsMSwzLjEyNSwzLjEyNUg0LjF2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDkuMTh2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDE0LjN2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1aDEuMDE2YTEuNTY0LDEuNTY0LDAsMCwxLDEuNTYzLDEuNTYzVjkuMTQxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWNC42ODhBMy4xMjksMy4xMjksMCwwLDAsMTYuODc1LDEuNTYzWiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjg1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjg1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzQuNzI3LDI3MGE0LjcyNyw0LjcyNywwLDEsMCw0LjcyNyw0LjcyN0E0LjczMiw0LjczMiwwLDAsMCwyNzQuNzI3LDI3MFptMCw3Ljg5MWEzLjE2NCwzLjE2NCwwLDEsMSwzLjE2NC0zLjE2NEEzLjE2OCwzLjE2OCwwLDAsMSwyNzQuNzI3LDI3Ny44OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU5LjQ1MyAtMjU5LjQ1MykiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY4NiIgZGF0YS1uYW1lPSJUcmFjw6kgMTY4NiIgY2xhc3M9ImNscy0xIiBkPSJNMzcyLjkxNCwzMzEuNmgtLjM1MnYtLjgyYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2MS42YS43ODEuNzgxLDAsMCwwLC43ODEuNzgxaDEuMTMzYS43ODEuNzgxLDAsMCwwLDAtMS41NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU2LjUwOCAtMzE3LjEwOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfOCIgZGF0YS1uYW1lPSJFbGxpcHNlIDgiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzkiIGRhdGEtbmFtZT0iRWxsaXBzZSA5IiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDEwLjgyKSIvPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDEwIiBjbGFzcz0iY2xzLTEiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTEiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTIiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMiIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMTAyIDE0LjIxOSkiLz4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTMiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMyIgY2xhc3M9ImNscy0xIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxNC4yMTkpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE0IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTQiIGNsYXNzPSJjbHMtMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgNy40MjIpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left 2px;
  min-height: 24px;
}
.listing_news.v4 .row .lst-news .item .foot .col strong {
  font-family: 'Source Sans Pro';
  color: #27647C;
  font-size: 16px;
  line-height: 24px;
}
.listing_news.v4 .row .lst-news .item .foot .col.cont-Btn {
  text-align: right;
  display: inline-block !important;
}
@media (max-width: 992px) {
  .listing_news.v4 .row .lst-news .item {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .listing_news.v4 .cont-nav-aside {
    margin-bottom: 30px;
  }
  .listing_news.v4 .cont-nav-aside .tit {
    padding: 20px;
  }
  .listing_news.v4 .cont-nav-aside li:before {
    left: 20px;
  }
  .listing_news.v4 .cont-nav-aside li a {
    padding-left: 40px;
  }
  .listing_news.v4 .row .lst-news .item {
    margin-bottom: 20px;
    padding-left: 0;
  }
  .listing_news.v4 .row .lst-news .item >img {
    margin-bottom: 20px;
  }
  .listing_news.v4 .row .lst-news .item .h2,
  .listing_news.v4 .row .lst-news .item h2 {
    margin-bottom: 10px;
  }
  .listing_news.v4 .row .lst-news .item .foot {
    padding-top: 20px;
  }
  .listing_news.v4 .row .lst-news .item .foot .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 100%;
    -ms-flex-positive: 100%;
    flex-grow: 100%;
    max-width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
  .listing_news.v4 .row .lst-news .item .foot .col.by {
    padding-top: 0;
  }
  .listing_news.v4 .row .lst-news .item .foot .col.date {
    text-align: left;
    padding-top: 0;
  }
  .listing_news.v4 .row .lst-news .item .foot .col.cont-Btn {
    text-align: left;
  }
  .listing_news.v4 .row .lst-news .item .foot .col.cont-Btn a {
    width: auto;
    min-width: inherit;
  }
}
.SW_Gallery .item_gallery {
  padding: 0;
}
.SW_Gallery .item_gallery .inner_item_gallery {
  position: relative;
}
.SW_Gallery .item_gallery .inner_item_gallery > img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  padding: 0;
}
.SW_Gallery .item_gallery .inner_item_gallery:hover .txt_gallery {
  opacity: 1;
}
.SW_Gallery .item_gallery .txt_gallery {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  line-height: 280px;
  background-color: rgba(0,0,0,0.7);
  opacity: 0;
  -webkit-transition: all ease 400ms;
  -moz-transition: all ease 400ms;
  -ms-transition: all ease 400ms;
  -o-transition: all ease 400ms;
  transition: all ease 400ms;
}
.SW_Gallery .item_gallery .txt_gallery span {
  display: inline-block;
  padding-bottom: 35px;
  font: normal 16px/20px 'Source Sans Pro';
  color: #FFFFFF;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAc5JREFUOI2t1EFoz2Ecx/HvM9O0HTjYMgdJyUFSEuWAphQpSa04kMPSKFdc7eDkRDkrJUI4LOWAEhppmcTByFIuk5pZ8s/LYc/ya56//3/N5/L0PN/P9/399n2enogmhM04hyF8N60p3EFPM4zZwDW4r7EuYlGz0N7c1YweYQB7sR3H8LYSf4PljaA9qOWECRzM513YjxPYhFb04VeleEs96EK8z8ZxrMZS3CqM4HnO6auc9dcDH6iYdqIbo3l/FYexB6dwtpJ3LXs+Y0EJfCkbnuT947w/2mB8GyoN7SgZhnPwTJ7hTwz9C1rJfZdzT7YW4l15HUsp1bA+Ir40A46IDxGxKiKWlcDjEdEdEe0RESml101CIyI68jpRehqjed0yB2DkC1uXt2MlQ3+e0w90zgHcW7m87pKhHZPZcKVJaCc+5ZzBeqY2vKpUH2gAXYmXFf/WkqkFN/2t69hY6PI4vlV8p+tBLxegVQ3jAT7OOp/EkRK0A7cLoLvYh3t1Cn3FeYXLSqb/0RsRsXtW7FlEbEspTeXia2P6Oa2IiImIGImIpymlWr3hXyh08gJLignNyp+nNaOReUMz+GEFOojF84ZmcBsOYRfSf4FGxG+3hux6dEU0rAAAAABJRU5ErkJggg==) no-repeat center bottom;
}
@media (max-width: 900px) {
  .SW_Gallery .item_gallery {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  .SW_Gallery .item_gallery {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Gallery .item_gallery img {
    height: 250px !important;
    line-height: 220px !important;
  }
}
.SW_Gallery.v6 {
  background-color: #F2F2F2;
  padding: 94px 0;
}
@media (max-width: 600px) {
  .SW_Gallery.v6 {
    padding: 20px 0;
  }
}
.SW_Gallery.v6 .title {
  font: 40px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 50px;
}
@media (max-width: 600px) {
  .SW_Gallery.v6 .title {
    font: 20px 'Source Sans Pro';
    margin-bottom: 15px;
  }
}
.SW_Gallery.v6 .item_gallery .inner_item_gallery > img {
  padding: 10px;
}
.SW_Gallery.v6 .item_gallery .inner_item_gallery:hover .txt_gallery {
  opacity: 0;
}
.SW_Gallery.v6 .btn {
  margin-top: 59px;
}
@media (max-width: 600px) {
  .SW_Gallery.v6 .btn {
    margin-top: 20px;
  }
}
.SW_GalerieWithML.v1 .widget-title {
  font-size: 40px;
  font-family: 'Source Sans Pro';
  line-height: 40px;
  color: #27647C;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.SW_GalerieWithML.v1 .widget-title span {
  font-size: 14px;
  font-family: 'Source Sans Pro';
  line-height: 16px;
  display: block;
  color: #E79475;
}
.SW_GalerieWithML.v1 .widget-content {
  display: none;
  text-align: center;
}
.SW_GalerieWithML.v1 .items {
  width: 100% !important;
}
.SW_GalerieWithML.v1 .filters {
  padding: 0 8px;
  margin-bottom: 50px;
}
.SW_GalerieWithML.v1 .filters li {
  font-family: 'Source Sans Pro';
  line-height: normal;
  background: none;
  padding-left: 0;
}
.SW_GalerieWithML.v1 .filters a {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 21px;
  color: #000000;
  text-transform: uppercase;
}
.SW_GalerieWithML.v1 .filters a:hover {
  text-decoration: none;
  color: #E79475;
}
.SW_GalerieWithML.v1 .filters .active a {
  font-family: 'Source Sans Pro';
  color: #E79475;
}
.SW_GalerieWithML.v1 .filters .list-inline-item:not(:last-child) {
  margin-right: 54px;
}
.SW_GalerieWithML.v1 .galeries {
  margin: 0 -8px;
}
.SW_GalerieWithML.v1 .galeries img {
  max-width: 100%;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_GalerieWithML.v1 .galeries img:hover {
  opacity: 0.65;
}
.SW_GalerieWithML.v1 .grid-item {
  float: left;
  width: 33.33%;
  padding: 0;
}
.SW_GalerieWithML.v1 .grid-item .gal {
  margin: 0 8px 16px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.SW_GalerieWithML.v1 .isotope-pager {
  text-align: center;
  font-size: 16px;
  line-height: 21px;
  margin: 30px 0 0;
}
.SW_GalerieWithML.v1 .isotope-pager a {
  font-family: 'Source Sans Pro';
  color: #000000;
  display: inline-block;
}
.SW_GalerieWithML.v1 .isotope-pager a:hover,
.SW_GalerieWithML.v1 .isotope-pager a.current {
  color: #E79475;
  text-decoration: none;
}
.SW_GalerieWithML.v1 .isotope-pager a:not(:last-child) {
  margin-right: 15px;
}
.SW_GalerieWithML.v1 .galeries-link {
  margin-top: 40px;
}
.SW_GalerieWithML.v1 .galeries-link .btn {
  text-transform: uppercase;
  line-height: 58px;
  padding: 0 35px;
  font-family: 'Source Sans Pro';
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media screen and (max-width: 1024px) {
  .SW_GalerieWithML.v1 .filters .list-inline-item:not(:last-child) {
    margin-right: 40px;
  }
}
@media screen and (max-width: 767px) {
  .SW_GalerieWithML.v1 .filters {
    margin-bottom: 30px;
  }
  .SW_GalerieWithML.v1 .filters a {
    font-size: 14px;
  }
  .SW_GalerieWithML.v1 .filters .list-inline-item {
    margin-bottom: 5px;
  }
  .SW_GalerieWithML.v1 .filters .list-inline-item:not(:last-child) {
    margin-right: 20px;
  }
  .SW_GalerieWithML.v1 .grid-item {
    width: 50%;
  }
  .SW_GalerieWithML.v1 .isotope-pager {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .SW_GalerieWithML.v1 .widget-title {
    font-size: 26px;
    margin-bottom: 10px;
  }
  .SW_GalerieWithML.v1 .grid-item {
    width: 100%;
  }
}
.SW_Gallery.v3 img {
  width: 100%;
}
.SW_Gallery.v3 a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.SW_Gallery.v3 .grid-sizer-v3,
.SW_Gallery.v3 .grid-item-v3 {
  float: left;
  width: 20%;
  height: 240px;
  overflow: hidden;
  background: #E79475 no-repeat center;
  background-size: cover;
}
.SW_Gallery.v3 .grid-item-v3--width2 {
  width: 40%;
}
.SW_Gallery.v3 .grid-item-v3--height2 {
  height: 480px;
}
@media (max-width: 767px) {
  .SW_Gallery.v3 .grid-sizer-v3,
  .SW_Gallery.v3 .grid-item-v3 {
    width: 50%;
  }
  .SW_Gallery.v3 .grid-item-v3--width2 {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .SW_Gallery.v3 .grid-sizer-v3,
  .SW_Gallery.v3 .grid-item-v3 {
    width: 100%;
  }
}
.SW_Gallery.v4 .itemBimg {
  height: 550px;
  background-size: cover;
  background-position: center;
}
@media (max-width: 767px) {
  .SW_Gallery.v4 .itemBimg {
    height: 350px;
  }
}
.SW_Gallery.v4 .thumb-img {
  position: relative;
}
.SW_Gallery.v4 .thumb-img .slick-list {
  max-width: 910px;
  margin: 30px auto 0;
}
.SW_Gallery.v4 .thumb-img .slick-slide {
  opacity: 0.5;
  -webkit-transition: 0.2;
  -moz-transition: 0.2;
  -ms-transition: 0.2;
  -o-transition: 0.2;
  transition: 0.2;
}
.SW_Gallery.v4 .thumb-img .slick-slide.slick-current {
  opacity: 1;
}
.SW_Gallery.v4 .thumb-img .thumbItem {
  text-align: center;
  height: 96px;
  overflow: hidden;
  padding: 0 7px;
}
.SW_Gallery.v4 .thumb-img .thumbItem > div {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
.SW_Gallery.v4 .thumb-img .thumbItem img {
  margin: 0 auto;
  width: 0;
  height: 0;
  opacity: 0;
}
.SW_Gallery.v4 .slick-arrow {
  width: 35px;
  height: 35px;
  font-size: 0;
  border: 1px solid #989898;
  margin-top: -21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzFmMmMzNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
}
.SW_Gallery.v4 .slick-arrow.slick-next {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMWYyYzM0Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_Gallery.v4 .slick-arrow:hover {
  border-color: #E79475;
  cursor: pointer;
}
.SW_Gallery.v4 .slick-dots {
  text-align: center;
  margin-top: 20px;
}
.SW_Gallery.v4 .slick-dots li {
  background: transparent;
  padding-left: 0;
}
.SW_Gallery.v4 .slick-dots li~li {
  margin-left: 7px;
}
.SW_Testimonial.v1 .container {
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.SW_Testimonial.v1 .testimonials {
  display: table;
  color: #FFFFFF;
  width: 100%;
}
.SW_Testimonial.v1 .testimonials .item {
  position: relative;
  display: table-cell;
  vertical-align: top;
  width: 50%;
  height: 450px;
  padding: 72px 48px 87px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.SW_Testimonial.v1 .testimonials .item::before {
  content: "";
  display: block;
  background-color: rgba(26,30,33,0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 450px;
}
.SW_Testimonial.v1 .testimonials .item:first-child {
  background-image: url(../images/testi-v1-bg1.jpg);
}
.SW_Testimonial.v1 .testimonials .item:first-child ~ div {
  background-image: url(../images/testi-v1-bg2.jpg);
}
.SW_Testimonial.v1 .testimonials .item:nth-child(2) + div {
  display: none;
}
.SW_Testimonial.v1 .testimonials .inner-testi {
  position: relative;
  padding-top: 35px;
}
.SW_Testimonial.v1 .testimonials .inner-testi::before {
  content: "";
  display: block;
  width: 100%;
  height: 29px;
  position: absolute;
  bottom: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiAyOS40MTIiIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjI5cHgiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjZDgyNDU0Ow0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGcgaWQ9IlhNTElEXzFfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAwLjAxNikiPg0KICAgIDxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9ImNscy0xIiBkPSJNMS41MTQsMTkuMjE5QTIwLjA3NCwyMC4wNzQsMCwwLDAsMTEuNjc1LDI5LjIzMmExLjY4OCwxLjY4OCwwLDAsMCwyLjI4MS0yLjE0NGMtLjE1OC0uNDIyLS4zMTctLjg3Ny0uNDQ0LTEuMzUyQTE1LjE4OCwxNS4xODgsMCwwLDEsMTMsMjIuNjA5YTEuNjg4LDEuNjg4LDAsMCwxLDEuMTUxLTEuNywxMC43MTMsMTAuNzEzLDAsMCwwLDcuMzYyLTEwLjI0NUExMC43MywxMC43MywwLDAsMCwuMTMxLDkuMzg2aDB2LjA0MkMuMTIsOS41NDQuMSw5LjY3MS4wODgsOS43ODdBMTkuMjY2LDE5LjI2NiwwLDAsMCwxLjUxNCwxOS4yMTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC40ODkpIi8+DQogICAgPHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzAuNzE0LDE5LjMwOGEyMC4wNzQsMjAuMDc0LDAsMCwwLDEwLjE2MSwxMC4wMTMsMS42ODgsMS42ODgsMCwwLDAsMi4yODEtMi4xNDRjLS4xNTgtLjQyMi0uMzE3LS44NzctLjQ0NC0xLjM1MkExNS4xOSwxNS4xOSwwLDAsMSwyNDIuMiwyMi43YTEuNjg4LDEuNjg4LDAsMCwxLDEuMTUxLTEuN0ExMC43MjksMTAuNzI5LDAsMSwwLDIyOS4zMzEsOS40ODZoMHYuMDQyYy0uMDExLjExNi0uMDMyLjI0My0uMDQyLjM1OUExOS4yNDEsMTkuMjQxLDAsMCwwLDIzMC43MTQsMTkuMzA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOS4yIC0wLjA4OSkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
  margin: 0 auto;
}
.SW_Testimonial.v1 .testi-user {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  margin: 28px auto 0;
  padding-top: 42px;
}
.SW_Testimonial.v1 .testi-user img {
  max-width: 59px;
  margin: 0 auto;
}
.SW_Testimonial.v1 .testi-user figcaption {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  position: absolute;
  width: 100%;
  top: 0;
}
.SW_Testimonial.v1 .testi-user figcaption span {
  display: none;
}
.SW_Testimonial.v1 .testi-title {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
  color: #FFFFFF;
}
.SW_Testimonial.v1 .testi-texte {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 20px;
}
.SW_Testimonial.v1 .testi-texte p {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
}
.SW_Testimonial.v1 .slick-dots {
  position: relative;
  z-index: 44;
  margin-top: -30px;
}
.SW_Testimonial.v1 .slick-dots li {
  padding-left: 0;
  background: none;
}
.SW_Testimonial.v1 .slick-dots li:not(.slick-active) button {
  background-color: #FFFFFF;
}
@media screen and (max-width: 900px) {
  .SW_Testimonial.v1 .testimonials {
    display: block;
  }
  .SW_Testimonial.v1 .testimonials .item {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 399px) {
  .SW_Testimonial.v1 .testimonials .inner-testi {
    padding-top: 20px;
  }
  .SW_Testimonial.v1 .testimonials .testi-user {
    padding-top: 35px;
  }
}
.SW_Testimonial.v2 .testi-user img {
  margin: 0 auto 22px;
}
.SW_Testimonial.v2 .testi-user figcaption {
  font-family: 'Source Sans Pro';
  font-size: 36px;
  line-height: 44px;
  color: #27647C;
  margin-bottom: 40px;
}
.SW_Testimonial.v2 .testi-user figcaption span {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  font-weight: 400;
  color: #E79475;
  line-height: 16px;
  display: block;
  margin-top: 10px;
}
.SW_Testimonial.v2 .testi-title {
  display: none;
}
.SW_Testimonial.v2 .testi-texte {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 21px;
  letter-spacing: .25px;
  color: #000000;
  border: 1px solid #000000;
  padding: 38px 70px;
  max-width: 904px;
  margin: 0 auto;
}
.SW_Testimonial.v2 .testi-texte::before {
  content: '"';
  font-family: georgia;
  font-size: 100px;
  line-height: 131px;
  position: absolute;
  font-style: italic;
  left: 20px;
  top: 0;
  color: #E79475;
  display: block;
}
.SW_Testimonial.v2 .slick-dots {
  margin-top: 46px;
  padding-left: 0;
}
.SW_Testimonial.v2 .slick-dots li {
  padding-left: 0;
  background: none;
}
.SW_Testimonial.v2 .slick-dots li button {
  background: #000000;
}
.SW_Testimonial.v2 .slick-dots li.slick-active button {
  background: #E79475;
}
@media screen and (max-width: 1024px) {
  .SW_Testimonial.v2 .testi-texte {
    max-width: 85%;
  }
}
@media screen and (max-width: 767px) {
  .SW_Testimonial.v2 .testi-texte {
    max-width: 100%;
    padding: 0;
    border: 0;
  }
  .SW_Testimonial.v2 .testi-texte:before {
    display: none;
  }
}
.SW_Testimonial.v3 .testi_slider {
  padding: 0 115px;
}
.SW_Testimonial.v3 .item_testi {
  padding: 0 10px;
  max-width: 266px;
}
.SW_Testimonial.v3 .inner_item_testi {
  border: 1px solid #E9E9E9;
  padding: 50px 30px;
}
.SW_Testimonial.v3 .testi_img img {
  margin: 0 auto 50px;
  width: 120px;
  height: 120px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  opacity: 0.4;
}
.SW_Testimonial.v3 .testi_img .caption {
  font-family: 'Source Sans Pro';
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0;
}
.SW_Testimonial.v3 .testi_img .caption span {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  line-height: 16px;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.SW_Testimonial.v3 .txt_testi {
  padding-bottom: 45px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAdCAYAAADVV140AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAALKSURBVHjavJg/aBRBFMa/bzaXIo1VxEIkCBYaSJrzYnEhBzEBL0SEoI1YJEIqNcUVFlpJBMHiiNH2hGiRUoy3QjSwi4JmL6VpFCUEKztBUnh3+yxyZ9a7273ZP/F1Mwy/efvmezPvLRHR3rzfOlGtyzwEg4CcEvIXBJ9h8MnUaHrzsHmMssHvmiyCmCHQ13GR4EWqhwsT2fSulsM1WQJxyX+VbKQMNeflMXRUaq4NcqDrYpGdVI8aC3LetJxpAI+i8NShOA0A5EC17paCeEKuhuLVXLM51Ha8WnNN7U0Odhs3bafgw7N9pebv/KBpV5a1HTftyiLIwWhpzNutM2WrshI+CM30wVyYiM8juvU3tOy9Emaiwgj0mbZTUN2j7RQA9COOkZPe0wstkbY85bBOxC8gpongiGd0DgmY0hDVMSRpCfGUTibH3YTET8/gaBI8hf9hIutJ8zSkIjvxlIG9fC6z5uH9SIKnIRV8jXWskA8tM19i8QTruvf461gRUupOy0wpFs/gA+0iy7ScT9GSVDbyY5nzbS+nXflIYCQOT+l9pbouwF5YLbZHe996DV6JwksZai5UkTU1mt5saivE01zyaygmsundCLyit0RW+l8sL8Md6dmbXTz5HpJ3N9wD9HcfXtS8Y3e8RxoQieOavO1OeaI0k3NaiMkkup4IvHykJ79sObNCrnat6DSdDsHbDuIxuOt2SwDHdTTY2sy2Ofxua4Sue1+X10kegY6bljMNYkFvAwDA46BELFvOLImrOjwB9ggUWxOxo+ONyF7er7s5pN007Ncwt/6pQw4im02K52c91Zo7LOQ93a6kEZVSPpfpHOW6eyZRnl89ns9l1ggUtV5CwbNeg6eDpDGVyzxNktdV42WrskLiWscjJF+lDD7U+TPl6S2XAdxIiheYnI3i56QA3whURPF5lP+Ankb7LcChpHhe+zMAk6pqFPq92cUAAAAASUVORK5CYII=) no-repeat center bottom;
}
.SW_Testimonial.v3 .txt_testi p {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  margin-bottom: 0;
  display: none;
}
.SW_Testimonial.v3 .slick-current .testi_img img {
  width: 150px;
  height: 150px;
  margin-bottom: 20px;
  opacity: 1;
}
.SW_Testimonial.v3 .slick-current .testi_img .caption {
  color: #27647C;
  margin-bottom: 40px;
}
.SW_Testimonial.v3 .slick-current .testi_img .caption span {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #E79475;
  line-height: 16px;
  display: block;
  margin-top: 10px;
  margin-bottom: 0;
}
.SW_Testimonial.v3 .slick-current .txt_testi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAdCAYAAADVV140AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJ5SURBVHjavJg/aFNRFIe/83DK4qQ4iBTBQQN2rIPgUJNQIUUQXcShFZzUDhUc7CQVBIei1TWF6uAoVirJs0MnW1ztoiihOHUTNGOOQxLzGvNezr3v1jO9B5fv/t45v/vnPMEzNOYEcAsoopwCfiF8oc0LqbB90DzxnGAR5QpCIWXYG2BOSuwaeU+ByxnDNoDZJE+cRSubCGOjB9NEuJAlXutUEZ758KIDEd1JyRhQy+QJr514ynrvNbKnm3XzJP2Y1AbzKbzNDKuliS9qzLJZuMYsIhQ91/H9IbxVjyT0PnjW7HFtsIdwxHcHos20VFhL8H47Z3u/+HuRQfR8LtGdupYHqlfIxRPGI8OgKfLH4cTzuQA8g8eVY4SMQDxLxosB5vmZeD4aghfxP6JNIzTPYpVmTmu0kjsKsBeCZ7HKt5w7wMeB9685eQ3r4nyfs6wPBt5rOXmPXQ6gz56LdENKXBzC20KYyMOLjL66idJy9eI/2e6X+5oXj85xbxYuFbZ73nLwYi2toZASux68peQV2WU7fOtY0jsjxvxw5C24HUD9mDaWtJksaUYcN/J2hq0T27W2ThXtX5TydD0evEteR77GzHQ7lUIQ0XbeThZPRjSxNWDS4sHBZnZIlieIeGTlDbNHpnCtUyVizjgBwPOshagxM8B1E09pdXePhVFDD3Wb4KsIUyhnzU2D0kS5O3AP6WRWOP+XhyOvvJ+XKpw24wgPgYLpHO1kpSbllCxHnEED8tLu41JhDWHJeHK9RDidZQ0psRKSN9LjGrMK3EjZLd4BTyx/phK8ZeB2KF7m4tQGW8BJ4DvCJ9q88vkPmBD/oevzILxk/BkAb2T6RbEIA4sAAAAASUVORK5CYII=) no-repeat center bottom;
}
.SW_Testimonial.v3 .slick-current .txt_testi p {
  display: block;
}
.SW_Testimonial.v3 .slick-arrow {
  border: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAABHNCSVQICAgIfAhkiAAAAPZJREFUSIm11T1qQkEUhuH3G0gfbSwDKZIsQCyCTWTE7CMbiSvJGiwFQTCQKk0gBCsbqxSiEEh5j40Yw/1z7r3zlQMzD2f+jiiJzehgLDB2tHlQl9+yOVlxZyBvwA2ix5aJvXPRKHSCXJ8MezbcNgblIABjjfisAikIGfJcBUlBsZB/UEzkCBUgP3guJZLaUAHSXIylw5hHRQDEnQMsKnKIQwyAVWTnq+wyGAlXGrGuKzkAeb4R96QrE46xWfphh+bcB/uC50mqfp4hX1AtLHNLYmC5e1+APWrINBTK7UeZF8T4oMVrKAIFFR3X/mvlCY6+PJsq0B6YZGcszmgPnAAAAABJRU5ErkJggg==) no-repeat center;
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  padding: 0;
  cursor: pointer;
  top: 250px;
}
.SW_Testimonial.v3 .slick-arrow.slick-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAABHNCSVQICAgIfAhkiAAAAO5JREFUSIm11bFKA0EQBuBvrkwlCNpZWCiCYB/QQu5FfBH1RcTnSC4YsLBKJwRsApZptPAB1kIUOeJ5t3f5y9mFD2ZnmZCZNLGn8IgQLqK0brpfZCELI2GKYxxJntLM/uCQd+fC2a/K4X9YHlSa4r5WbcQiC0JKwswdrmpHK2Fcf7NsqCvWC+qC9YYgVQ7wuuHoB4tUWeJkCPCPfGGpkraIfGeZN94ZKbDcsrESLocZhqRQ+RBGG5BxlNbDtG7muglhiH9UucVNE9Ibaov0grog2VCaOFV4bouQuyZ2vUge2iL0ad3CyJu5sNNmlX8CpsFcz4rIGgoAAAAASUVORK5CYII=);
}
@media (max-width: 991px) {
  .SW_Testimonial.v3 .testi_slider {
    padding: 0 50px;
  }
  .SW_Testimonial.v3 .testi_slider .slick-arrow {
    top: 50%;
  }
}
@media (max-width: 480px) {
  .SW_Testimonial.v3 .testi_slider {
    padding: 0;
  }
}
.SW_Testimonial.v4 {
  padding: 87px 0 42px;
}
@media (max-width: 767px) {
  .SW_Testimonial.v4 {
    padding: 40px 0;
  }
}
.SW_Testimonial.v4 .container {
  max-width: 800px;
  padding: 0;
  margin: 0 auto;
}
.SW_Testimonial.v4 .testimonials {
  color: #000000;
}
.SW_Testimonial.v4 .testimonials .item {
  padding: 72px 25px 87px;
}
.SW_Testimonial.v4 .testimonials .inner-testi {
  position: relative;
  padding-top: 14px;
}
.SW_Testimonial.v4 .testimonials .inner-testi::before {
  content: "";
  display: block;
  width: 100%;
  height: 71px;
  position: absolute;
  bottom: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MS4xNTMiIGhlaWdodD0iNDQuNzY2IiB2aWV3Qm94PSIwIDAgNzEuMTUzIDQ0Ljc2NiI+DQogIDxnIGlkPSJYTUxJRF8xXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMTcgMC4wMDEpIj4NCiAgICA8cGF0aCBpZD0iWE1MSURfM18iIGQ9Ik0yNzUuMjc2LDI5Ljk5MmMtNS41MTMsMTEuNTc5LTE3Ljc1MywxNC40Mi0xOS4zODEsMTQuNzc0bDEuODU4LTQuNDY5YTYuMTg4LDYuMTg4LDAsMCwwLTMuMy04LjA5MywxNi43MzMsMTYuNzMzLDAsMSwxLDIyLjk5LTE3LjQ2MUEyNi40NzEsMjYuNDcxLDAsMCwxLDI3NS4yNzYsMjkuOTkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwNi42MTMgMCkiIGZpbGw9IiNkODM1ODYiLz4NCiAgICA8cGF0aCBpZD0iWE1MSURfMl8iIGQ9Ik0zMS4xNjEsMjkuOTkyQzI1LjY0OCw0MS41NzEsMTMuNDA4LDQ0LjQxMywxMS43OCw0NC43NjZMMTMuNjU0LDQwLjNhNi4xODgsNi4xODgsMCwwLDAtMy4zLTguMDkzQTE2LjczMSwxNi43MzEsMCwxLDEsMzMuMzI2LDE0Ljc0MiwyNi40NzEsMjYuNDcxLDAsMCwxLDMxLjE2MSwyOS45OTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZDgzNTg2Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center center;
  margin: 0 auto;
}
.SW_Testimonial.v4 .testi-user {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  margin: 0 auto 0;
  padding-top: 34px;
}
.SW_Testimonial.v4 .testi-user img {
  display: none;
}
.SW_Testimonial.v4 .testi-user figcaption {
  font-family: 'Source Sans Pro';
  font-size: 24px;
  position: relative;
  top: 0;
  color: #E79475;
  display: inline-block;
}
.SW_Testimonial.v4 .testi-user figcaption:before,
.SW_Testimonial.v4 .testi-user figcaption:after {
  content: '';
  display: block;
  width: 20px;
  height: 8px;
  position: absolute;
  top: 10px;
}
.SW_Testimonial.v4 .testi-user figcaption:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wNzEiIGhlaWdodD0iOC40ODUiIHZpZXdCb3g9IjAgMCAyMC4wNzEgOC40ODUiPg0KICA8ZyBpZD0iR3JvdXBlXzIiIGRhdGEtbmFtZT0iR3JvdXBlIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDAuMTcyIC0xNjQwLjc1NykiPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEwIiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTYgMTY0MC43NTcpIHJvdGF0ZSg0NSkiIGZpbGw9IiM3OUFGRDciLz4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzExIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAzIDE2NDIuMTcyKSByb3RhdGUoNDUpIiBmaWxsPSIjNzlBRkQ3Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
  left: -30px;
}
.SW_Testimonial.v4 .testi-user figcaption:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4wMjUiIGhlaWdodD0iOC40ODUiIHZpZXdCb3g9IjAgMCAyMC4wMjUgOC40ODUiPg0KICA8ZyBpZD0iR3JvdXBlXzMiIGRhdGEtbmFtZT0iR3JvdXBlIDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDAuMTU2IC0xNjQwLjc1NykiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTAsNmw1Ljk4OS0uMDExTDYsMCwuMDExLjAxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwOC42NDIgMTY0NSkgcm90YXRlKDEzNSkiIGZpbGw9IiM3OUFGRDciLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzIiIGRhdGEtbmFtZT0iVHJhY8OpIDIiIGQ9Ik0wLDRsMy45OTMtLjAwN0w0LDAsLjAwNy4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MjAuMTgyIDE2NDUpIHJvdGF0ZSgxMzUpIiBmaWxsPSIjNzlBRkQ3Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
  right: -30px;
}
.SW_Testimonial.v4 .testi-user figcaption span {
  display: none;
}
.SW_Testimonial.v4 .testi-title {
  display: none;
}
.SW_Testimonial.v4 .testi-texte {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 20px;
}
.SW_Testimonial.v4 .testi-texte p {
  font-family: 'Source Sans Pro';
  color: #27647C;
  font-size: 16px;
  line-height: 22px;
}
.SW_Testimonial.v4 .slick-arrow {
  border: none;
  background: transparent no-repeat center;
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  padding: 0;
  cursor: pointer;
  top: 50%;
  left: -60px;
  margin-top: -15px;
  font-size: 0;
}
.SW_Testimonial.v4 .slick-arrow:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABHNCSVQICAgIfAhkiAAAAItJREFUKJGV0KEKwlAYhuEFERFBb0RYWVnazdgMRm/LINgMFpPXogzE9hiccJznHLav/fC85S+KxLDEGVXKfOECN5+1qHPw6ndPrPtwHoFwwKQPLxF4GgOnIZwNgh0+RqA/2OEGrwjep97VdO8ZHNSJYJcL2jFBlQjKXPAI4DYKg6DEHZssDIJVeL8BhixqtWipyawAAAAASUVORK5CYII=) no-repeat center;
  display: block;
  width: 30px;
  height: 30px;
  z-index: 99;
  position: absolute;
  top: 2px;
}
.SW_Testimonial.v4 .slick-arrow:after {
  content: "";
  width: 34px;
  height: 34px;
  background: #E79475;
  display: block;
  transform: rotate(45deg);
  position: absolute;
  top: 0;
}
.SW_Testimonial.v4 .slick-arrow.slick-next {
  right: -60px;
  left: auto;
}
.SW_Testimonial.v4 .slick-arrow.slick-next:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABHNCSVQICAgIfAhkiAAAAIVJREFUKJGdzq0NwlAAhdFHKBqJwDABE6BQVczBTDgUggRB6lkDg2IGEpqKUwGivP7Sq8+X3BBCCEhwxi50DTNkPis6A1z9rkDahlPkUZCPCbb/BO8xwaYt2KvvhXUMV3g24AzJEHgZCk+YDoWT+OetAR5r8IuXePTCSrDAHYdOWAnmfaYEBa9thoLZxhUAAAAASUVORK5CYII=);
  left: 2px;
  top: 2px;
}
@media (max-width: 950px) {
  .SW_Testimonial.v4 .container {
    max-width: 600px;
  }
  .SW_Testimonial.v4 .slick-arrow {
    left: 10px;
  }
  .SW_Testimonial.v4 .slick-arrow.slick-next {
    right: 10px;
  }
}
@media screen and (max-width: 900px) {
  .SW_Testimonial.v4 .testimonials {
    display: block;
  }
  .SW_Testimonial.v4 .testimonials .item {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 399px) {
  .SW_Testimonial.v4 .testimonials .inner-testi {
    padding-top: 20px;
  }
  .SW_Testimonial.v4 .testimonials .testi-user {
    padding-top: 35px;
  }
}
.SW_Testimonial.v5 .container {
  padding-right: 370px;
  background-repeat: no-repeat;
  background-position: right 20px;
}
.SW_Testimonial.v5 .testimonials {
  color: #000000;
}
.SW_Testimonial.v5 .testimonials .item {
  padding: 72px 105px 87px 200px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iWE1MSURfMV8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ijg1LjA4NiIgaGVpZ2h0PSI3MC4wNjYiIHZpZXdCb3g9IjAgMCA4NS4wODYgNzAuMDY2Ij4NCiAgPHBhdGggaWQ9IlhNTElEXzVfIiBkPSJNMCwwVjM0LjkzNkEzMi4zNjQsMzIuMzY0LDAsMCwwLDMuMDk0LDQ4LjYxYzUuODg3LDEyLjYsMTkuNDY3LDIxLjQ1NiwzNS44LDIxLjQ1NlY1Mi41YTIwLjUzNSwyMC41MzUsMCwwLDEtMTMuODE2LTUuMTE2LDE2LjcwOSwxNi43MDksMCwwLDEtNS43OC0xMi4zNzFoMTkuNlYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDYuMTk2KSIgZmlsbD0iI2Q2ODAzNiIvPg0KICA8cGF0aCBpZD0iWE1MSURfNF8iIGQ9Ik0yMTUsMFYzNC45MzZhMzIuMzYzLDMyLjM2MywwLDAsMCwzLjA5NCwxMy42NzVjNS44ODcsMTIuNiwxOS42ODEsMjEuNDU2LDM1LjgsMjEuNDU2VjUyLjVhMjEuMDYsMjEuMDYsMCwwLDEtMTMuODU5LTUuMTE2LDE2Ljc1MiwxNi43NTIsMCwwLDEtNS44MjMtMTIuMzcxSDI1My44OVYwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxNSkiIGZpbGw9IiNkNjgwMzYiLz4NCjwvc3ZnPg0K) no-repeat left 30px top 78px;
}
.SW_Testimonial.v5 .testimonials .inner-testi {
  position: relative;
}
.SW_Testimonial.v5 .testi-user {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  margin: 28px auto 0;
  padding-top: 42px;
}
.SW_Testimonial.v5 .testi-user:before {
  content: "";
  background: #000000;
  height: 1px;
  width: 43px;
  position: absolute;
  left: 0;
  top: 16px;
}
.SW_Testimonial.v5 .testi-user img {
  max-width: 59px;
  position: absolute;
  right: 0;
  top: -15px;
}
.SW_Testimonial.v5 .testi-user figcaption {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  position: absolute;
  width: 100%;
  top: 0;
  color: #E79475;
  text-align: right;
  padding-right: 70px;
}
.SW_Testimonial.v5 .testi-user figcaption span {
  display: none;
}
.SW_Testimonial.v5 .testi-title {
  display: none;
}
.SW_Testimonial.v5 .testi-texte {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 20px;
}
.SW_Testimonial.v5 .testi-texte p {
  font-family: 'Source Sans Pro';
  color: #000000;
  font-size: 16px;
  line-height: 22px;
}
.SW_Testimonial.v5 .slick-dots {
  position: relative;
  z-index: 44;
  margin-top: -30px;
  top: -45px;
}
.SW_Testimonial.v5 .slick-dots li {
  padding-left: 0;
  background: none;
}
.SW_Testimonial.v5 .slick-dots li button {
  width: 9px;
  height: 9px;
}
.SW_Testimonial.v5 .slick-dots li:not(.slick-active) button {
  background-color: #000000;
}
@media (max-width: 950px) {
  .SW_Testimonial.v5 .container {
    background-image: none !important;
    padding-right: 0;
  }
  .SW_Testimonial.v5 .testimonials .item {
    padding-right: 20px;
  }
}
@media (max-width: 490px) {
  .SW_Testimonial.v5 .testimonials .item {
    padding: 87px 20px 87px 0;
    background-position: top center;
  }
  .SW_Testimonial.v5 .slick-dots {
    top: auto;
  }
}
.SW_SimpleMakeAppointment.v1 .inner-widget {
  padding: 70px 0;
  background-color: #E79475;
}
.SW_SimpleMakeAppointment.v1 .widget-title {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 48px;
  line-height: 60px;
  color: #27647C;
  padding-left: 34px;
}
.SW_SimpleMakeAppointment.v1 .widget-title::before {
  content: "";
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  top: 26px;
  left: 0px;
  width: 10px;
  height: 10px;
  background-color: #FFFFFF;
}
.SW_SimpleMakeAppointment.v1 .widget-title span {
  display: inline-block;
}
.SW_SimpleMakeAppointment.v1 .widget-form {
  position: relative;
}
.SW_SimpleMakeAppointment.v1 .inner-form {
  max-width: 628px;
}
.SW_SimpleMakeAppointment.v1 .form-group {
  position: relative;
  margin-bottom: 33px;
  color: #000000;
}
.SW_SimpleMakeAppointment.v1 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_SimpleMakeAppointment.v1 .form-group label {
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #FFFFFF;
  cursor: text;
  position: absolute;
  top: 10px;
  width: 97%;
  background-color: transparent;
}
.SW_SimpleMakeAppointment.v1 .form-group label.fixe {
  font-size: 11px;
  top: 0;
}
.SW_SimpleMakeAppointment.v1 .form-group label.error {
  display: none !important;
}
.SW_SimpleMakeAppointment.v1 .form-control {
  background: none;
  border: 0;
  padding: 18px 0 5px;
  border-bottom: 2px solid #FFFFFF;
  height: auto;
  font-family: 'Source Sans Pro';
  font-size: 18px;
  line-height: 24px;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v1 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_SimpleMakeAppointment.v1 .form-control:focus ~ label {
  font-size: 11px;
  top: 0;
}
.SW_SimpleMakeAppointment.v1 .form-control.timepicker + .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_SimpleMakeAppointment.v1 .fs-label,
.SW_SimpleMakeAppointment.v1 select.form-control {
  font: 16px/16px 'Source Sans Pro';
  color: #FFFFFF;
  letter-spacing: .25px;
  padding: 0 0 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS41OTMiIGhlaWdodD0iNy4yMSIgdmlld0JveD0iMCAwIDExLjU5MyA3LjIxIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNzMxIiBkYXRhLW5hbWU9IlRyYWPDqSAxNzMxIiBkPSJNMzE3LDQ5MTEuNWw1LjA5LDUuMDg5LDUuMDktNS4wODkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTYuMjkzIC00OTEwLjc5MykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+DQo8L3N2Zz4NCg==) no-repeat right 20px center;
}
.SW_SimpleMakeAppointment.v1 .fs-label + label,
.SW_SimpleMakeAppointment.v1 select.form-control + label {
  display: none;
}
.SW_SimpleMakeAppointment.v1 .fs-label::-ms-expand,
.SW_SimpleMakeAppointment.v1 select.form-control::-ms-expand {
  display: none;
}
.SW_SimpleMakeAppointment.v1 textarea.form-control {
  height: 70px !important;
  resize: none;
  line-height: 20px;
  padding-top: 20px;
}
.SW_SimpleMakeAppointment.v1 .form-row .form-group:first-child {
  padding-right: 38px;
}
.SW_SimpleMakeAppointment.v1 .form-row .form-group:first-child + .form-group {
  padding-left: 38px;
}
.SW_SimpleMakeAppointment.v1 .form-submit {
  padding-top: 23px;
}
.SW_SimpleMakeAppointment.v1 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  padding: 17px 38px 20px;
  height: 55px;
  line-height: 22px;
  cursor: pointer;
  background: #FFFFFF;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v1 .form-submit .btn:hover {
  background: #27647C;
  color: #FFFFFF;
}
.SW_SimpleMakeAppointment.v1 .img-form {
  position: absolute;
  right: 0;
  bottom: -70px;
}
.SW_SimpleMakeAppointment.v1 .response-output {
  position: relative;
  display: none;
  font-size: 14px;
  line-height: 55px;
  font-family: 'Source Sans Pro';
  padding-left: 76px;
}
.SW_SimpleMakeAppointment.v1 .response-output:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 55px;
  height: 55px;
}
.SW_SimpleMakeAppointment.v1 .response-output.o-success {
  color: #00AC5C;
}
.SW_SimpleMakeAppointment.v1 .response-output.o-success:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSIgd2lkdGg9IjU1cHgiIGhlaWdodD0iNTVweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICMwMGFjNWM7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiB7DQogICAgICAgIGZpbGw6ICNmZmY7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzk4IiBkYXRhLW5hbWU9Ikdyb3VwZSA5OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzOSAtMTY2OCkiPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTE2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMTYiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMTY2OCkiLz4NCiAgICA8ZyBpZD0iY2hlY2tlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0IDE2ODMpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgY2xhc3M9ImNscy0yIiBkPSJNMTMsMEExMywxMywwLDEsMCwyNiwxMywxMi45NzQsMTIuOTc0LDAsMCwwLDEzLDBabTAsMjJhOSw5LDAsMSwxLDktOUE4Ljk2Myw4Ljk2MywwLDAsMSwxMywyMloiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyOCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyOCIgY2xhc3M9ImNscy0yIiBkPSJNMTcuMyw5LjNhLjk2Ny45NjcsMCwwLDAtMS40LDBsLTMuNiwzLjNhLjQ4My40ODMsMCwwLDEtLjcsMGwtMS41LTEuM2EuOTY3Ljk2NywwLDAsMC0xLjQsMEw3LjMsMTIuN2EuOTY3Ljk2NywwLDAsMCwwLDEuNGw0LDMuNmEuOTY3Ljk2NywwLDAsMCwxLjQsMGw2LTUuNmEuOTY3Ljk2NywwLDAsMCwwLTEuNEwxNy4zLDkuM1oiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_SimpleMakeAppointment.v1 .response-output.o-error {
  color: #D62626;
}
.SW_SimpleMakeAppointment.v1 .response-output.o-error:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSIgd2lkdGg9IjU1cHgiIGhlaWdodD0iNTVweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICNlOTAwMTg7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiB7DQogICAgICAgIGZpbGw6ICNmZmY7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzk5IiBkYXRhLW5hbWU9Ikdyb3VwZSA5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzOSAtMjQ3OSkiPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTIwIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMjAiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMjQ3OSkiLz4NCiAgICA8ZyBpZD0iY2FuY2VsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTQgMjQ5NCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzI5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzI5IiBjbGFzcz0iY2xzLTIiIGQ9Ik0xMywwQTEzLDEzLDAsMSwwLDI2LDEzLDEyLjk3NCwxMi45NzQsMCwwLDAsMTMsMFptMCwyMmE5LDksMCwxLDEsOS05QTguOTYzLDguOTYzLDAsMCwxLDEzLDIyWiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzMwIiBkYXRhLW5hbWU9IlRyYWPDqSAxNzMwIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy43LDExLjFhLjk2Ny45NjcsMCwwLDAsMC0xLjRMMTYuMyw4LjNhLjk2Ny45NjcsMCwwLDAtMS40LDBMMTMuNCw5LjhhLjQ4My40ODMsMCwwLDEtLjcsMEwxMS4yLDguM2EuOTY3Ljk2NywwLDAsMC0xLjQsMEw4LjQsOS43YS45NjcuOTY3LDAsMCwwLDAsMS40bDEuNSwxLjVhLjQ4My40ODMsMCwwLDEsMCwuN0w4LjQsMTQuOGEuOTY3Ljk2NywwLDAsMCwwLDEuNGwxLjQsMS40YTEuMDgsMS4wOCwwLDAsMCwuNy4zLjkwOC45MDgsMCwwLDAsLjctLjNsMS41LTEuNWEuNDgzLjQ4MywwLDAsMSwuNywwbDEuNSwxLjVhMS4wOCwxLjA4LDAsMCwwLC43LjMuOTA4LjkwOCwwLDAsMCwuNy0uM2wxLjQtMS40YS45NjcuOTY3LDAsMCwwLDAtMS40bC0xLjUtMS41YS40ODMuNDgzLDAsMCwxLDAtLjdsMS41LTEuNVoiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget a {
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget td,
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  color: #404B54;
  font-family: 'Source Sans Pro';
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget i,
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget i:hover,
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_SimpleMakeAppointment.v1 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #D62626;
  color: #FFFFFF;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap {
  display: block;
  width: 100%;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap .fs-label-wrap {
  background: none;
  border: 0;
  border-bottom: 2px solid #FFFFFF;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap .fs-label-wrap .fs-arrow {
  display: none;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap .fs-label {
  line-height: 24px;
  padding: 8px 0 10px;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap .fs-dropdown {
  width: 100%;
  border: 0;
  margin-top: -2px;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap .fs-option {
  padding: 8px;
}
.SW_SimpleMakeAppointment.v1 .fs-wrap .fs-option:hover {
  color: #FFFFFF;
  background-color: #27647C;
}
.SW_SimpleMakeAppointment.v1 ::-ms-clear {
  display: none;
}
@media screen and (max-width: 1023px) {
  .SW_SimpleMakeAppointment.v1 .inner-widget .inner-form {
    max-width: 100%;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child {
    padding-right: 10px;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child + .form-group {
    padding-left: 10px;
  }
  .SW_SimpleMakeAppointment.v1 .img-form {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .SW_SimpleMakeAppointment.v1 .inner-widget {
    padding: 30px 0;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .widget-title {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 15px;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child {
    padding-right: 5px;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child + .form-group {
    padding-left: 5px;
  }
}
.SW_SimpleMakeAppointment.v2 .inner-widget {
  background-color: #E79475;
  border-top: 5px solid #27647C;
  padding: 74px 0 70px;
}
.SW_SimpleMakeAppointment.v2 .inner-form {
  max-width: 100%;
}
.SW_SimpleMakeAppointment.v2 .widget-title {
  font-family: 'Source Sans Pro';
  font-size: 40px;
  line-height: 40px;
  color: #27647C;
  text-transform: uppercase;
  margin-bottom: 51px;
}
.SW_SimpleMakeAppointment.v2 .widget-title span {
  font-size: 14px;
  line-height: 14px;
  color: #FFFFFF;
  display: block;
}
.SW_SimpleMakeAppointment.v2 .img-form {
  display: none;
}
.SW_SimpleMakeAppointment.v2 .form-group {
  position: relative;
  margin-bottom: 24px;
}
.SW_SimpleMakeAppointment.v2 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_SimpleMakeAppointment.v2 .form-group label {
  font: 16px/24px 'Source Sans Pro';
  color: #FFFFFF;
  cursor: text;
  text-transform: uppercase;
  display: block;
  position: absolute;
  top: 15px;
  left: 22px;
  text-align: left;
  margin: 0;
}
.SW_SimpleMakeAppointment.v2 .form-group label.fixe {
  font-size: 11px;
  top: 6px;
}
.SW_SimpleMakeAppointment.v2 .form-group label.error {
  display: none !important;
}
.SW_SimpleMakeAppointment.v2 .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #27647C;
  background: none;
  padding: 24px 21px 6px;
  border: 2px solid #FFFFFF;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v2 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_SimpleMakeAppointment.v2 .form-control:focus ~ label {
  font-size: 11px;
  top: 6px;
}
.SW_SimpleMakeAppointment.v2 .form-control.datepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KICA8ZyBpZD0iR3JvdXBlXzgyIiBkYXRhLW5hbWU9Ikdyb3VwZSA4MiI+DQogICAgPGcgaWQ9Ikdyb3VwZV84MSIgZGF0YS1uYW1lPSJHcm91cGUgODEiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA3IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA3IiBkPSJNMTkuMjE5LDEzLjc1QS43ODEuNzgxLDAsMCwwLDIwLDEyLjk2OVY0LjY4OGEzLjEyOSwzLjEyOSwwLDAsMC0zLjEyNS0zLjEyNUgxNS44NTlWLjc4MWEuNzgxLjc4MSwwLDAsMC0xLjU2Miwwdi43ODFIMTAuNzQyVi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDUuNjY0Vi43ODFBLjc4MS43ODEsMCwwLDAsNC4xLjc4MXYuNzgxSDMuMTI1QTMuMTI5LDMuMTI5LDAsMCwwLDAsNC42ODhWMTYuODc1QTMuMTI5LDMuMTI5LDAsMCwwLDMuMTI1LDIwaDEzLjc1QTMuMTI5LDMuMTI5LDAsMCwwLDIwLDE2Ljg3NWEuNzgxLjc4MSwwLDAsMC0xLjU2MiwwLDEuNTY0LDEuNTY0LDAsMCwxLTEuNTYyLDEuNTYzSDMuMTI1YTEuNTY0LDEuNTY0LDAsMCwxLTEuNTYyLTEuNTYyVjQuNjg4QTEuNTY0LDEuNTY0LDAsMCwxLDMuMTI1LDMuMTI1SDQuMXYuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVIOS4xOHYuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVIMTQuM3YuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVoMS4wMTZhMS41NjQsMS41NjQsMCwwLDEsMS41NjMsMS41NjN2OC4yODFBLjc4MS43ODEsMCwwLDAsMTkuMjE5LDEzLjc1WiIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzg0IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzgzIiBkYXRhLW5hbWU9Ikdyb3VwZSA4MyI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTkiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzg2IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDcuNDIyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV84OCIgZGF0YS1uYW1lPSJHcm91cGUgODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjI5NyA3LjQyMikiPg0KICAgIDxnIGlkPSJHcm91cGVfODciIGRhdGEtbmFtZT0iR3JvdXBlIDg3Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjEiIGRhdGEtbmFtZT0iRWxsaXBzZSAyMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTAiIGRhdGEtbmFtZT0iR3JvdXBlIDkwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiPg0KICAgIDxnIGlkPSJHcm91cGVfODkiIGRhdGEtbmFtZT0iR3JvdXBlIDg5Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjIiIGRhdGEtbmFtZT0iRWxsaXBzZSAyMiIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTIiIGRhdGEtbmFtZT0iR3JvdXBlIDkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxNC4yMTkpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzkxIiBkYXRhLW5hbWU9Ikdyb3VwZSA5MSI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzIzIiBkYXRhLW5hbWU9IkVsbGlwc2UgMjMiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzk0IiBkYXRhLW5hbWU9Ikdyb3VwZSA5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDcuNDIyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85MyIgZGF0YS1uYW1lPSJHcm91cGUgOTMiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNCIgZGF0YS1uYW1lPSJFbGxpcHNlIDI0IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV85NiIgZGF0YS1uYW1lPSJHcm91cGUgOTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxMC44MikiPg0KICAgIDxnIGlkPSJHcm91cGVfOTUiIGRhdGEtbmFtZT0iR3JvdXBlIDk1Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjUiIGRhdGEtbmFtZT0iRWxsaXBzZSAyNSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTgiIGRhdGEtbmFtZT0iR3JvdXBlIDk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgMTQuMjE5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85NyIgZGF0YS1uYW1lPSJHcm91cGUgOTciPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNiIgZGF0YS1uYW1lPSJFbGxpcHNlIDI2IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDAiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDEwLjgyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85OSIgZGF0YS1uYW1lPSJHcm91cGUgOTkiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNyIgZGF0YS1uYW1lPSJFbGxpcHNlIDI3IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDIiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDEwLjgyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDEiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMSI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzI4IiBkYXRhLW5hbWU9IkVsbGlwc2UgMjgiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzEwNCIgZGF0YS1uYW1lPSJHcm91cGUgMTA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggMTQuMjE5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDMiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMyI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzI5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMjkiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right 22px center;
}
.SW_SimpleMakeAppointment.v2 .form-control.timepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjAuNjY4IDIwLjY2OCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwOCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwOCIgZD0iTTYyLjM2LDM1LjU2OCw1OS41ODEsMzRWMjguMjU4YS43NTcuNzU3LDAsMCwwLTEuNTE0LDB2Ni4xOGMwLC4wMSwwLC4wMTksMCwuMDI5YS43NDMuNzQzLDAsMCwwLC4wMDguMDc5YzAsLjAyNC4wMDcuMDQ4LjAxMi4wNzFzLjAxMy4wNDYuMDIxLjA2OC4wMTYuMDQ3LjAyNy4wN2EuNzA2LjcwNiwwLDAsMCwuMDM0LjA2M2MuMDEyLjAyMS4wMjQuMDQyLjAzOC4wNjJzLjAzMS4wMzkuMDQ3LjA1Ny4wMzIuMDM2LjA0OS4wNTJhLjcxNC43MTQsMCwwLDAsLjA1Ni4wNDYuNzM4LjczOCwwLDAsMCwuMDY0LjA0NWMuMDA5LjAwNS4wMTUuMDEyLjAyNC4wMTdsMy4xNjQsMS43ODlhLjc1Ny43NTcsMCwwLDAsLjc0NS0xLjMxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC41MTcgLTIyLjk3OCkiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNzA5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA5IiBkPSJNMTAuMzM0LDBBMTAuMzM0LDEwLjMzNCwwLDEsMCwyMC42NjgsMTAuMzM0LDEwLjM0NiwxMC4zNDYsMCwwLDAsMTAuMzM0LDBabS42NTgsMTlWMTcuNDg4SDkuNjc2VjE5YTguNyw4LjcsMCwwLDEtNy45NDItNy40MjhIMy4yODlWMTAuMjUySDEuNjQ3YTguNyw4LjcsMCwwLDEsOC4wMjktOC41OFYzLjE4aDEuMzE2VjEuNjcyYTguNyw4LjcsMCwwLDEsOC4wMjksOC41OGgtMS41NnYxLjMxNmgxLjQ3M0E4LjcsOC43LDAsMCwxLDEwLjk5MiwxOVoiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K) no-repeat right 22px center;
}
.SW_SimpleMakeAppointment.v2 .form-control.timepicker + .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_SimpleMakeAppointment.v2 textarea.form-control {
  height: 100px !important;
  resize: none;
}
.SW_SimpleMakeAppointment.v2 textarea.form-control + label {
  background-color: none;
  width: 96%;
}
.SW_SimpleMakeAppointment.v2 .form-row {
  margin-right: -8px;
  margin-left: -8px;
}
.SW_SimpleMakeAppointment.v2 .form-row label {
  left: 31px;
}
.SW_SimpleMakeAppointment.v2 .form-row > div {
  padding-left: 8px;
  padding-right: 8px;
}
.SW_SimpleMakeAppointment.v2 .form-submit {
  margin-top: 44px;
}
.SW_SimpleMakeAppointment.v2 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #27647C;
  height: 60px;
  line-height: 60px;
  border: 0;
  text-transform: uppercase;
  background-color: #FFFFFF;
  padding: 0 23px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v2 .form-submit .btn:hover {
  background-color: #27647C;
  color: #FFFFFF;
}
.SW_SimpleMakeAppointment.v2 .response-output {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 60px;
}
.SW_SimpleMakeAppointment.v2 .response-output.o-success {
  color: #FFFFFF;
  background-color: #00AC5C;
}
.SW_SimpleMakeAppointment.v2 .response-output.o-error {
  color: #FFFFFF;
  background-color: #D62626;
}
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget a {
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget td,
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget i,
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget i:hover,
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_SimpleMakeAppointment.v2 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #E79475;
}
.SW_SimpleMakeAppointment.v2 ::-webkit-input-placeholder {
  color: #E79475;
  font-family: 'Source Sans Pro';
}
.SW_SimpleMakeAppointment.v2 ::-moz-placeholder {
  color: #E79475;
  font-family: 'Source Sans Pro';
}
.SW_SimpleMakeAppointment.v2 :-ms-input-placeholder {
  color: #E79475;
  font-family: 'Source Sans Pro';
}
.SW_SimpleMakeAppointment.v2 :-moz-placeholder {
  color: #E79475;
  font-family: 'Source Sans Pro';
}
.SW_SimpleMakeAppointment.v2 ::-ms-clear {
  display: none;
}
@media screen and (max-width: 1023px) {
  .SW_SimpleMakeAppointment.v2 textarea.form-control + label {
    width: 90%;
  }
}
.SW_SimpleMakeAppointment.v3 .fs-options {
  border: 1px solid #A5A7AA;
}
.SW_SimpleMakeAppointment.v3 .inner-widget {
  padding: 42px;
  box-shadow: 0 14px 15px 5px rgba(0,0,0,0.05);
  max-width: 1080px;
  margin: 85px auto;
}
@media screen and (max-width: 1070px) {
  .SW_SimpleMakeAppointment.v3 .inner-widget {
    box-shadow: none;
    margin: 20px auto;
    padding: 20px;
  }
}
@media screen and (max-width: 567px) {
  .SW_SimpleMakeAppointment.v3 .inner-widget {
    padding: 0;
  }
}
.SW_SimpleMakeAppointment.v3 .widget-title {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 48px;
  line-height: 60px;
  margin-bottom: 20px;
  color: #E79475;
}
.SW_SimpleMakeAppointment.v3 .widget-title span {
  display: inline-block;
}
.SW_SimpleMakeAppointment.v3 p {
  margin-bottom: 45px;
}
.SW_SimpleMakeAppointment.v3 .widget-form {
  position: relative;
}
.SW_SimpleMakeAppointment.v3 .form-group {
  position: relative;
  margin-bottom: 33px;
  padding: 0;
  color: #000000;
}
.SW_SimpleMakeAppointment.v3 .form-group.col-md-3 input {
  border-right-width: 0;
}
@media screen and (max-width: 767px) {
  .SW_SimpleMakeAppointment.v3 .form-group.col-md-3 input {
    border-right-width: 1px !important;
  }
}
.SW_SimpleMakeAppointment.v3 .form-group.col-md-3:last-child input {
  border-right-width: 1px;
}
.SW_SimpleMakeAppointment.v3 .form-group.error .form-control {
  border-bottom-color: #D62626;
  color: #D62626;
}
.SW_SimpleMakeAppointment.v3 .form-group label {
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #27647C;
  cursor: text;
  position: absolute;
  top: 10px;
  padding-left: 27px;
  width: 97%;
  background-color: transparent;
}
.SW_SimpleMakeAppointment.v3 .form-group label.fixe {
  font-size: 11px;
  top: 0;
}
.SW_SimpleMakeAppointment.v3 .form-group label.error {
  display: none !important;
}
.SW_SimpleMakeAppointment.v3 .form-control {
  background: none;
  border: 0;
  padding: 18px 27px 5px;
  border: 1px solid #A5A7AA;
  height: auto;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 18px;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v3 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_SimpleMakeAppointment.v3 .form-control:focus ~ label {
  font-size: 14px;
  top: 0;
  padding-left: 27px;
}
.SW_SimpleMakeAppointment.v3 .form-control.timepicker + .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_SimpleMakeAppointment.v3 .fs-label,
.SW_SimpleMakeAppointment.v3 select.form-control {
  font: 16px/16px 'Source Sans Pro';
  color: #27647C;
  padding: 12px 27px 13px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43MjIiIGhlaWdodD0iOC4wMTgiIHZpZXdCb3g9IjAgMCAxMi43MjIgOC4wMTgiPg0KICA8ZyBpZD0iY2hldnJvbi1hcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDY5KSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xIiBkYXRhLW5hbWU9IlRyYWPDqSAxIiBkPSJNMTIuNDE5LDgzLjE0MWwtLjYxMi0uNjEyYTEuMDQ2LDEuMDQ2LDAsMCwwLS43NDMtLjMsMSwxLDAsMCwwLS43MzUuM0w2LjM2MSw4Ni41LDIuMzkyLDgyLjUyOGExLDEsMCwwLDAtLjczNS0uMywxLjA0NiwxLjA0NiwwLDAsMC0uNzQzLjNsLS42LjYxMmExLjAxMywxLjAxMywwLDAsMC0uMzEuNzQzLjk3MS45NzEsMCwwLDAsLjMxLjczNWw1LjMxNiw1LjMxNmEuOTcxLjk3MSwwLDAsMCwuNzM1LjMxLDEuMDEzLDEuMDEzLDAsMCwwLC43NDMtLjMxbDUuMzE2LTUuMzE2YTEsMSwwLDAsMCwuMy0uNzM1QTEuMDQ2LDEuMDQ2LDAsMCwwLDEyLjQxOSw4My4xNDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjkgLTgyLjIyNikiIGZpbGw9IiMxOTVjN2YiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right 20px center;
}
.SW_SimpleMakeAppointment.v3 .fs-label + label,
.SW_SimpleMakeAppointment.v3 select.form-control + label {
  display: none;
}
.SW_SimpleMakeAppointment.v3 .fs-label::-ms-expand,
.SW_SimpleMakeAppointment.v3 select.form-control::-ms-expand {
  display: none;
}
.SW_SimpleMakeAppointment.v3 textarea.form-control {
  height: 70px !important;
  resize: none;
  line-height: 20px;
  padding-top: 20px;
}
.SW_SimpleMakeAppointment.v3 .form-submit {
  padding-top: 23px;
  text-align: center;
}
.SW_SimpleMakeAppointment.v3 .form-submit .btn {
  font-family: 'Source Sans Pro';
  display: inline-block;
  font-size: 14px;
  padding: 17px 38px 20px;
  height: 55px;
  line-height: 22px;
  cursor: pointer;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v3 .img-form {
  position: absolute;
  right: 0;
  bottom: -70px;
}
.SW_SimpleMakeAppointment.v3 .response-output {
  position: relative;
  display: none;
  font-size: 14px;
  line-height: 55px;
  font-family: 'Source Sans Pro';
  padding-left: 76px;
  text-align: left;
}
.SW_SimpleMakeAppointment.v3 .response-output:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 55px;
  height: 55px;
}
.SW_SimpleMakeAppointment.v3 .response-output.o-success {
  color: #00AC5C;
}
.SW_SimpleMakeAppointment.v3 .response-output.o-success:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSIgd2lkdGg9IjU1cHgiIGhlaWdodD0iNTVweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICMwMGFjNWM7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiB7DQogICAgICAgIGZpbGw6ICNmZmY7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzk4IiBkYXRhLW5hbWU9Ikdyb3VwZSA5OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzOSAtMTY2OCkiPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTE2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMTYiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMTY2OCkiLz4NCiAgICA8ZyBpZD0iY2hlY2tlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0IDE2ODMpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyNyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyNyIgY2xhc3M9ImNscy0yIiBkPSJNMTMsMEExMywxMywwLDEsMCwyNiwxMywxMi45NzQsMTIuOTc0LDAsMCwwLDEzLDBabTAsMjJhOSw5LDAsMSwxLDktOUE4Ljk2Myw4Ljk2MywwLDAsMSwxMywyMloiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcyOCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcyOCIgY2xhc3M9ImNscy0yIiBkPSJNMTcuMyw5LjNhLjk2Ny45NjcsMCwwLDAtMS40LDBsLTMuNiwzLjNhLjQ4My40ODMsMCwwLDEtLjcsMGwtMS41LTEuM2EuOTY3Ljk2NywwLDAsMC0xLjQsMEw3LjMsMTIuN2EuOTY3Ljk2NywwLDAsMCwwLDEuNGw0LDMuNmEuOTY3Ljk2NywwLDAsMCwxLjQsMGw2LTUuNmEuOTY3Ljk2NywwLDAsMCwwLTEuNEwxNy4zLDkuM1oiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_SimpleMakeAppointment.v3 .response-output.o-error {
  color: #D62626;
}
.SW_SimpleMakeAppointment.v3 .response-output.o-error:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSIgd2lkdGg9IjU1cHgiIGhlaWdodD0iNTVweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICNlOTAwMTg7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiB7DQogICAgICAgIGZpbGw6ICNmZmY7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzk5IiBkYXRhLW5hbWU9Ikdyb3VwZSA5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzOSAtMjQ3OSkiPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTIwIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMjAiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMjQ3OSkiLz4NCiAgICA8ZyBpZD0iY2FuY2VsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTQgMjQ5NCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzI5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzI5IiBjbGFzcz0iY2xzLTIiIGQ9Ik0xMywwQTEzLDEzLDAsMSwwLDI2LDEzLDEyLjk3NCwxMi45NzQsMCwwLDAsMTMsMFptMCwyMmE5LDksMCwxLDEsOS05QTguOTYzLDguOTYzLDAsMCwxLDEzLDIyWiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzMwIiBkYXRhLW5hbWU9IlRyYWPDqSAxNzMwIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy43LDExLjFhLjk2Ny45NjcsMCwwLDAsMC0xLjRMMTYuMyw4LjNhLjk2Ny45NjcsMCwwLDAtMS40LDBMMTMuNCw5LjhhLjQ4My40ODMsMCwwLDEtLjcsMEwxMS4yLDguM2EuOTY3Ljk2NywwLDAsMC0xLjQsMEw4LjQsOS43YS45NjcuOTY3LDAsMCwwLDAsMS40bDEuNSwxLjVhLjQ4My40ODMsMCwwLDEsMCwuN0w4LjQsMTQuOGEuOTY3Ljk2NywwLDAsMCwwLDEuNGwxLjQsMS40YTEuMDgsMS4wOCwwLDAsMCwuNy4zLjkwOC45MDgsMCwwLDAsLjctLjNsMS41LTEuNWEuNDgzLjQ4MywwLDAsMSwuNywwbDEuNSwxLjVhMS4wOCwxLjA4LDAsMCwwLC43LjMuOTA4LjkwOCwwLDAsMCwuNy0uM2wxLjQtMS40YS45NjcuOTY3LDAsMCwwLDAtMS40bC0xLjUtMS41YS40ODMuNDgzLDAsMCwxLDAtLjdsMS41LTEuNVoiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget a {
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget td,
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  color: #404B54;
  font-family: 'Source Sans Pro';
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget i,
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget i:hover,
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_SimpleMakeAppointment.v3 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #D62626;
  color: #27647C;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap {
  display: block;
  width: 100%;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap .fs-label-wrap {
  background: none;
  border: 1px solid #A5A7AA;
  padding-left: 27px;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap .fs-label-wrap .fs-arrow {
  display: none;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap .fs-label {
  line-height: 24px;
  padding: 8px 0 10px;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap .fs-dropdown {
  width: 100%;
  border: 0;
  margin-top: -2px;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap .fs-option {
  padding: 14px 27px;
  color: #27647C;
}
.SW_SimpleMakeAppointment.v3 .fs-wrap .fs-option:hover {
  color: #FFFFFF;
  background-color: #000000;
}
.SW_SimpleMakeAppointment.v3 ::-ms-clear {
  display: none;
}
@media screen and (max-width: 1023px) {
  .SW_SimpleMakeAppointment.v1 .inner-widget .inner-form {
    max-width: 100%;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child {
    padding-right: 10px;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child + .form-group {
    padding-left: 10px;
  }
  .SW_SimpleMakeAppointment.v1 .img-form {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .SW_SimpleMakeAppointment.v1 .inner-widget {
    padding: 30px 0;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .widget-title {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 15px;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child {
    padding-right: 5px;
  }
  .SW_SimpleMakeAppointment.v1 .inner-widget .form-row .form-group:first-child + .form-group {
    padding-left: 5px;
  }
}
.SW_Footer.v1 .inner-footer {
  background-color: #FFFFFF;
  padding: 85px 0 60px;
  text-align: center;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v1 .inner-footer {
    padding: 40px 0 20px;
  }
}
.SW_Footer.v1 .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 30px;
  color: #E79475;
  display: block;
  margin: 0 0 41px;
}
.SW_Footer.v1 .siteInfo-img {
  margin-bottom: 31px;
  text-align: left;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v1 .siteInfo-img {
    text-align: center;
  }
}
.SW_Footer.v1 .siteInfo-img img {
  margin: 0 auto;
}
.SW_Footer.v1 .bloc-siteInfo {
  text-align: center;
}
.SW_Footer.v1 .bloc-siteInfo .siteInfo-txt {
  font-family: 'Source Sans Pro';
  color: #000000;
  font-size: 16px;
  line-height: 24px;
}
.SW_Footer.v1 .bloc-siteInfo .siteInfo-txt p {
  font-family: 'Source Sans Pro';
  color: #000000;
  display: none;
}
.SW_Footer.v1 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #000000;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v1 .bloc-adresses .bloc-title {
  display: none;
}
.SW_Footer.v1 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v1 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  padding-left: 30px;
  background: none;
  line-height: 24px;
  margin-bottom: 10px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v1 .bloc-adresses li {
    padding-left: 0;
  }
}
.SW_Footer.v1 .bloc-adresses li div {
  display: none;
}
.SW_Footer.v1 .bloc-adresses li a {
  line-height: 24px;
  color: #000000;
  vertical-align: middle;
}
.SW_Footer.v1 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v1 .bloc-adresses li img {
  position: absolute;
  left: 0;
  max-width: 18px;
}
.SW_Footer.v1 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 22px;
}
.SW_Footer.v1 .bloc-adresses li.map {
  margin-bottom: 16px;
}
.SW_Footer.v1 .bloc-adresses li.map:before {
  width: 17px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi42MTgiIGhlaWdodD0iMjAuNDQ3IiB2aWV3Qm94PSIwIDAgMTYuNjE4IDIwLjQ0NyI+DQogIDxnIGlkPSJwbGFjZWhvbGRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjA0NCAwKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2LjA0NCAwKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5MyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5MyIgZD0iTTYwLjEyNSwyLjMzNEE4LjMwOSw4LjMwOSwwLDAsMCw0Ni4wODIsNy41YTguMzg3LDguMzg3LDAsMCwwLC4xMDgsMi4zNywyLjc3NSwyLjc3NSwwLDAsMCwuMDU4LjI3OSw4LjQwNiw4LjQwNiwwLDAsMCwuNTUzLDEuNjM0LDIyLjU5NCwyMi41OTQsMCwwLDAsNi42NTMsOC4zNDIsMS40MDYsMS40MDYsMCwwLDAsMS44LDBBMjIuNjI3LDIyLjYyNywwLDAsMCw2MS45LDExLjc4MmE4LjEzNyw4LjEzNywwLDAsMCwuNTUzLTEuNjM0LDIuNzc5LDIuNzc5LDAsMCwwLC4wNTgtLjI3OSw4LjUzNSw4LjUzNSwwLDAsMCwuMTQ2LTEuNTU5QTguMjQ0LDguMjQ0LDAsMCwwLDYwLjEyNSwyLjMzNFpNNjEuMDQsOS42YzAsLjAxMiwwLC4wMjEsMCwuMDMzcy0uMDE3LjA3OS0uMDM3LjE3di4wMDhhNi44MSw2LjgxLDAsMCwxLS40NTcsMS4zNTEuMDcuMDcsMCwwLDAtLjAwOC4wMjEsMjEuMDksMjEuMDksMCwwLDEtNi4xNzUsNy43MzksMjEuMDU3LDIxLjA1NywwLDAsMS02LjE3NS03LjczOS4wNy4wNywwLDAsMS0uMDA4LS4wMjEsNi43Miw2LjcyLDAsMCwxLS40NTctMS4zNTFWOS44MDZjLS4wMjEtLjA5MS0uMDMzLS4xNS0uMDM3LS4xN3MwLS4wMjEsMC0uMDMzYTYuNjEzLDYuNjEzLDAsMCwxLS4xLTEuOTYzLDYuODEzLDYuODEzLDAsMCwxLDEzLjU5NC42N0E2Ljc0OCw2Ljc0OCwwLDAsMSw2MS4wNCw5LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYuMDQ0IDApIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzgiIGRhdGEtbmFtZT0iR3JvdXBlIDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OS45MjkgMy45NjgpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NCIgZD0iTTE0My44OTUsOTUuNDEzYTQuNDI1LDQuNDI1LDAsMCwwLDAsOC44NDkuNzQ5Ljc0OSwwLDEsMCwwLTEuNSwyLjkzMSwyLjkzMSwwLDEsMSwyLjIyNS0xLjAyNy43NDkuNzQ5LDAsMCwwLDEuMTM5Ljk3Myw0LjQyNCw0LjQyNCwwLDAsMC0zLjM2NC03LjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5LjQ3IC05NS40MTMpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Footer.v1 .bloc-adresses li.tel {
  margin-bottom: 10px;
}
.SW_Footer.v1 .bloc-adresses li.tel:before {
  width: 18px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMzUiIGhlaWdodD0iMTguMDYyIiB2aWV3Qm94PSIwIDAgMTguMDM1IDE4LjA2MiI+DQogIDxnIGlkPSJwaG9uZS1jYWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MS42NTYgMTg5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zOSIgZGF0YS1uYW1lPSJHcm91cGUgMzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MS42NTYgLTE4OSkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk1IiBkPSJNMTQuNjA1LDM3LjU1YTEuNzc2LDEuNzc2LDAsMCwwLTEuMjg4LS41OTEsMS44MzcsMS44MzcsMCwwLDAtMS4zLjU4N2wtMS4yLDEuMmMtLjEtLjA1My0uMi0uMS0uMjk0LS4xNTItLjEzNy0uMDY5LS4yNjctLjEzMy0uMzc3LS4yQTEzLjA5MiwxMy4wOTIsMCwwLDEsNywzNS41MzNhNy43MjQsNy43MjQsMCwwLDEtMS4wMjktMS42MjRjLjMxMy0uMjg2LjYtLjU4My44ODQtLjg2OS4xMDctLjEwNy4yMTMtLjIxNy4zMi0uMzI0YTEuNzQ5LDEuNzQ5LDAsMCwwLDAtMi42MzhMNi4xMzUsMjkuMDM4Yy0uMTE4LS4xMTgtLjI0LS4yNC0uMzU1LS4zNjItLjIyOS0uMjM2LS40NjktLjQ4LS43MTctLjcwOWExLjgsMS44LDAsMCwwLTEuMjc3LS41NiwxLjg2NywxLjg2NywwLDAsMC0xLjMuNTZsLS4wMDguMDA4LTEuMywxLjMwOEEyLjc4OSwyLjc4OSwwLDAsMCwuMzYsMzEuMDU0YTYuNjgyLDYuNjgyLDAsMCwwLC40ODgsMi44MjgsMTYuNDEzLDE2LjQxMywwLDAsMCwyLjkxNiw0Ljg2NCwxNy45MzksMTcuOTM5LDAsMCwwLDUuOTczLDQuNjc3LDkuMzA3LDkuMzA3LDAsMCwwLDMuMzU1Ljk5MWMuMDgsMCwuMTY0LjAwOC4yNC4wMDhhMi44NzIsMi44NzIsMCwwLDAsMi4yLS45NDVjMC0uMDA4LjAxMS0uMDExLjAxNS0uMDE5YTguNjY2LDguNjY2LDAsMCwxLC42NjctLjY5Yy4xNjQtLjE1Ni4zMzItLjMyLjUtLjQ5MmExLjksMS45LDAsMCwwLC41NzYtMS4zMTlBMS44MzIsMS44MzIsMCwwLDAsMTYuNywzOS42NVptMS4zNjUsNC4wMTRzMCwwLDAsMGMtLjE0OS4xNi0uMy4zLS40NjUuNDY1YTEwLjAyNCwxMC4wMjQsMCwwLDAtLjczNi43NjIsMS44MzgsMS44MzgsMCwwLDEtMS40MzMuNjA2Yy0uMDU3LDAtLjExOCwwLS4xNzUsMGE4LjI2OCw4LjI2OCwwLDAsMS0yLjk3My0uODkyLDE2LjkzMywxNi45MzMsMCwwLDEtNS42MjYtNC40MDcsMTUuNDc2LDE1LjQ3NiwwLDAsMS0yLjc0NS00LjU3MSw1LjQ0Myw1LjQ0MywwLDAsMS0uNDI3LTIuMzg2LDEuNzUsMS43NSwwLDAsMSwuNTI2LTEuMTMybDEuMy0xLjNhLjg2Ny44NjcsMCwwLDEsLjU3OS0uMjcxLjgxNS44MTUsMCwwLDEsLjU1Ny4yNjdsLjAxMS4wMTFjLjIzMy4yMTcuNDU0LjQ0Mi42ODYuNjgyLjExOC4xMjIuMjQuMjQ0LjM2Mi4zN2wxLjA0MSwxLjA0MWEuNzI4LjcyOCwwLDAsMSwwLDEuMTgyYy0uMTExLjExMS0uMjE3LjIyMS0uMzI4LjMyOC0uMzIuMzI4LS42MjUuNjMzLS45NTcuOTMtLjAwOC4wMDgtLjAxNS4wMTEtLjAxOS4wMTlhLjc3OC43NzgsMCwwLDAtLjIuODY1bC4wMTEuMDM0YTguMzU1LDguMzU1LDAsMCwwLDEuMjMxLDIuMDA5bDAsMGExMy45OTEsMTMuOTkxLDAsMCwwLDMuMzg1LDMuMDgsNS4yMDYsNS4yMDYsMCwwLDAsLjQ2OS4yNTVjLjEzNy4wNjkuMjY3LjEzMy4zNzcuMi4wMTUuMDA4LjAzLjAxOS4wNDYuMDI3YS44MjYuODI2LDAsMCwwLC4zNzcuMS44MTUuODE1LDAsMCwwLC41NzktLjI2M2wxLjMtMS4zYS44NjIuODYyLDAsMCwxLC41NzYtLjI4Ni43NzYuNzc2LDAsMCwxLC41NDkuMjc4bC4wMDguMDA4LDIuMSwyLjFBLjc1NC43NTQsMCwwLDEsMTUuOTcsNDEuNTY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMzQ0IC0yNi4zNjEpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTYiIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTYiIGQ9Ik0yNDUuMzY3LDg2Ljk0NmE0LjkwNiw0LjkwNiwwLDAsMSwzLjk5NSwzLjk5NS41MTEuNTExLDAsMCwwLC41MDcuNDI3LjY4MS42ODEsMCwwLDAsLjA4OC0uMDA4LjUxNS41MTUsMCwwLDAsLjQyMy0uNTk1LDUuOTMyLDUuOTMyLDAsMCwwLTQuODM0LTQuODM0LjUxNy41MTcsMCwwLDAtLjU5NS40MTlBLjUwOS41MDksMCwwLDAsMjQ1LjM2Nyw4Ni45NDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM1LjYyIC04Mi42NSkiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NyIgZD0iTTI1Ny4zMzMsNy45NjdBOS43NjgsOS43NjgsMCwwLDAsMjQ5LjM3My4wMDhhLjUxNC41MTQsMCwxLDAtLjE2OCwxLjAxNCw4LjcyNSw4LjcyNSwwLDAsMSw3LjExMyw3LjExMy41MTEuNTExLDAsMCwwLC41MDcuNDI3LjY4MS42ODEsMCwwLDAsLjA4OC0uMDA4QS41MDUuNTA1LDAsMCwwLDI1Ny4zMzMsNy45NjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM5LjMwNSAwKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v1 .bloc-adresses li.telmobile {
  margin-bottom: 10px;
  max-width: 174px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v1 .bloc-adresses li.telmobile {
    margin-left: auto;
    margin-right: auto;
  }
}
.SW_Footer.v1 .bloc-adresses li.telmobile:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v1 .bloc-adresses li.fax {
  margin-bottom: 10px;
}
.SW_Footer.v1 .bloc-adresses li.fax:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 21px auto;
}
.SW_Footer.v1 .bloc-adresses li.mail {
  margin-bottom: 10px;
}
.SW_Footer.v1 .bloc-adresses li.mail:before {
  width: 18px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42MjUiIGhlaWdodD0iMTQuMzg1IiB2aWV3Qm94PSIwIDAgMTcuNjI1IDE0LjM4NSI+DQogIDxnIGlkPSJlbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC00Ny4wNjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQxIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDcuMDY1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OCIgZD0iTTE1LjMsNDcuMDY1SDIuMzM0QTIuMzM1LDIuMzM1LDAsMCwwLDAsNDkuNHY5LjcyMUEyLjMzNSwyLjMzNSwwLDAsMCwyLjMzNCw2MS40NUgxNS4zYTIuMzM1LDIuMzM1LDAsMCwwLDIuMzMyLTIuMzMyVjQ5LjRBMi4zMzUsMi4zMzUsMCwwLDAsMTUuMyw0Ny4wNjVaTTE2LjIsNTkuMTE4YS45MDkuOTA5LDAsMCwxLS45MDguOTA4SDIuMzM0YS45MDkuOTA5LDAsMCwxLS45MDgtLjkwOFY0OS40YS45MDkuOTA5LDAsMCwxLC45MDgtLjkwOEgxNS4zYS45MDkuOTA5LDAsMCwxLC45MDguOTA4djkuNzIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAyIC00Ny4wNjUpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfNDMiIGRhdGEtbmFtZT0iR3JvdXBlIDQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMSA0OC42ODUpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNDIiIGRhdGEtbmFtZT0iR3JvdXBlIDQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk5IiBkPSJNMTcuNSw5NC40MjlhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMTc1TDguODEzLDk5LjYzOSwxLjEyMSw5NC4yNTRBLjcxMi43MTIsMCwxLDAsLjMsOTUuNDIxbDguMSw1LjY3YS43MTIuNzEyLDAsMCwwLC44MTcsMGw4LjEtNS42N0EuNzEyLjcxMiwwLDAsMCwxNy41LDk0LjQyOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtOTQuMTI1KSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v1 .bloc-horaires {
  text-align: left;
}
.SW_Footer.v1 .bloc-horaires .bloc-title {
  display: none;
}
.SW_Footer.v1 .bloc-horaires ul {
  padding-left: 30px;
  position: relative;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v1 .bloc-horaires ul {
    padding-left: 0;
  }
}
.SW_Footer.v1 .bloc-horaires ul:before {
  display: inline-block;
  content: "";
  width: 19px;
  height: 19px;
  position: absolute;
  margin-left: -30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44ODUiIGhlaWdodD0iMTguODg0IiB2aWV3Qm94PSIwIDAgMTguODg1IDE4Ljg4NCI+DQogIDxnIGlkPSJmYXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNDMzLjI0OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNzQiIGRhdGEtbmFtZT0iR3JvdXBlIDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYuNDg5IDQzMy4yNDkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzEiIGRhdGEtbmFtZT0iR3JvdXBlIDcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83MCIgZGF0YS1uYW1lPSJHcm91cGUgNzAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEyNS45MzEsNTguMjQ1YTkuNDQyLDkuNDQyLDAsMSwwLDkuNDQyLDkuNDQyQTkuNDUzLDkuNDUzLDAsMCwwLDEyNS45MzEsNTguMjQ1Wm0wLDE3LjQ1MmE4LjAxLDguMDEsMCwxLDEsOC4wMS04LjAxQTguMDE5LDguMDE5LDAsMCwxLDEyNS45MzEsNzUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYuNDg5IC01OC4yNDUpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzMiIGRhdGEtbmFtZT0iR3JvdXBlIDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQ3MiA1LjE3MikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzcyIiBkYXRhLW5hbWU9Ikdyb3VwZSA3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA1IiBkPSJNMjk1LjM2MiwxNzEuMTg0di00LjYyN0gyOTMuOTN2NS4zODRsMy42OTEsMi41MTUuODA3LTEuMTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left top;
}
.SW_Footer.v1 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  padding-left: 0;
  background: none;
}
.SW_Footer.v1 .bloc-services {
  max-width: 250px;
  margin: 0 auto;
}
.SW_Footer.v1 .bloc-services .bloc-title {
  margin-bottom: 28px;
}
.SW_Footer.v1 .bloc-services ul {
  margin: 0;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.SW_Footer.v1 .bloc-services li {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  padding: 0;
  background: none;
  border-bottom: 1px solid #E79475;
  margin-bottom: 0;
}
.SW_Footer.v1 .bloc-services li:last-child {
  border-bottom: none;
}
.SW_Footer.v1 .bloc-services li a {
  display: inline-block;
  padding: 10px 0;
  color: #000000;
}
.SW_Footer.v1 .bloc-services li a:hover {
  color: #000000;
}
.SW_Footer.v1 .bloc-newsletter p {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  display: none;
}
.SW_Footer.v1 .bloc-newsletter #mess {
  display: block;
}
.SW_Footer.v1 .bloc-newsletter .newsletter-text1 {
  display: block;
  text-align: left;
  color: #000000;
  font-size: 18px;
  font-family: 'Source Sans Pro';
  font-weight: bold;
  margin-bottom: 12px;
}
.SW_Footer.v1 .bloc-newsletter .form-control {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  height: 55px;
  border: 2px solid #E79475;
  border-right: 0;
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v1 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v1 .bloc-newsletter .form-control::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
}
.SW_Footer.v1 .bloc-newsletter .form-control::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
}
.SW_Footer.v1 .bloc-newsletter .form-control:-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
}
.SW_Footer.v1 .bloc-newsletter .form-control:-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
}
.SW_Footer.v1 .bloc-newsletter .btn {
  width: 55px;
  text-indent: 100px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi45MSIgaGVpZ2h0PSIyMS41NDMiIHZpZXdCb3g9IjAgMCAyMi45MSAyMS41NDMiPg0KICA8ZyBpZD0iZm9yd2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMS41NjYpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzE3MDIiIGRhdGEtbmFtZT0iVHJhY8OpIDE3MDIiIGQ9Ik0xNC4xMjgsOS4yNDhWMy45OWw4LjcxNiw4Ljc2My04LjcxNiw4Ljc2M1YxNi4yNTlTNi4zODksMTQuMzg1LDEuMSwyMy4yNjlBMTIuODU0LDEyLjg1NCwwLDAsMSw1LjY4OSwxMS41NzZTOC4zNjMsOS4wNzQsMTQuMTI4LDkuMjQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNTUgLTEuMzY2KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwMyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwMyIgZD0iTS4zNDIsMjMuMTA5LjEyNCwyMS45ODZBMTMuNDEzLDEzLjQxMywwLDAsMSw0Ljg2LDkuODc0Yy4wODgtLjA4MywyLjY2OS0yLjQzNyw4LjE1LTIuNDM3aC4xMzNWMS41NjZsOS43NjcsOS44MjEtOS43NjgsOS44MjFWMTUuMjU3YTkuMjU2LDkuMjU2LDAsMCwwLTEuMzQtLjA5M2MtMi41MTQsMC03LjI2OS45LTEwLjg3NSw2Ljk2MlpNMTMuMDA5LDguMzFjLTUuMTM5LDAtNy41NDksMi4yLTcuNTczLDIuMjE5QTEyLjUyMiwxMi41MjIsMCwwLDAsLjg3NSwyMC41ODZjNS4zOTUtNy44ODEsMTIuNzEtNi4xNDEsMTIuODA2LTYuMTE4bC4zMzQuMDgxdjQuNTQ0bDcuNjY0LTcuNzA1TDE0LjAxNSwzLjY4MXY0LjY1bC0uNDUtLjAxM0MxMy4zNzYsOC4zMTIsMTMuMTkxLDguMzEsMTMuMDA5LDguMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2ZmZiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center #E79475;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0;
}
.SW_Footer.v1 .bloc-social {
  margin-top: 35px;
}
.SW_Footer.v1 .bloc-social .bloc-title {
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 17px;
}
.SW_Footer.v1 .bloc-social li {
  background: none;
  padding-left: 0;
}
.SW_Footer.v1 .bloc-social li:not(:last-child) {
  margin-right: 7px;
}
.SW_Footer.v1 .bloc-social .social,
.SW_Footer.v1 .bloc-social a {
  display: inline-block;
  width: 42px;
  height: 42px;
  line-height: 34px;
  border: 2px solid #000000;
  background: none;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 0;
}
.SW_Footer.v1 .bloc-social .social:hover,
.SW_Footer.v1 .bloc-social a:hover {
  border-color: #E79475;
}
.SW_Footer.v1 .bloc-social .social.social-fb,
.SW_Footer.v1 .bloc-social a.social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFjZWJvb2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjguNTI1IiBoZWlnaHQ9IjE2Ljg3NSIgdmlld0JveD0iMCAwIDguNTI1IDE2Ljg3NSI+DQogIDxwYXRoIGlkPSJYTUxJRF84MzVfIiBkPSJNNzYuOTc1LDguOTg4aDEuODVWMTYuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLjI3MmgzLjEzNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWOS4wMjRoMi4xMjdhLjI3Mi4yNzIsMCwwLDAsLjI3LS4yNDFsLjMyMy0yLjhhLjI3Mi4yNzIsMCwwLDAtLjI3LS4zSDgyLjUwNlYzLjkxOGMwLS41My4yODUtLjguODQ4LS44aDEuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWLjI3NEEuMjcyLjI3MiwwLDAsMCw4NC45NTUsMEg4Mi43NDhjLS4wMTYsMC0uMDUsMC0uMSwwYTQuMjI5LDQuMjI5LDAsMCwwLTIuNzY2LDEuMDQzLDIuOSwyLjksMCwwLDAtLjk2NCwyLjU3OFY1LjY3Nkg3Ni45NzVhLjI3Mi4yNzIsMCwwLDAtLjI3Mi4yNzJWOC43MTZBLjI3Mi4yNzIsMCwwLDAsNzYuOTc1LDguOTg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2LjcwMykiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v1 .bloc-social .social.social-tw,
.SW_Footer.v1 .bloc-social a.social-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idHdpdHRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuOTY5IiBoZWlnaHQ9IjEyLjI1NSIgdmlld0JveD0iMCAwIDE0Ljk2OSAxMi4yNTUiPg0KICA8cGF0aCBpZD0iWE1MSURfODI3XyIgZD0iTTE0LjYyNywyOS41MTFhNS42NzQsNS42NzQsMCwwLDEtLjcyNC4yNjQsMy4yLDMuMiwwLDAsMCwuNjUyLTEuMTQ2LjI0MS4yNDEsMCwwLDAtLjM1My0uMjgxLDUuNyw1LjcsMCwwLDEtMS42ODQuNjY2LDMuMjE1LDMuMjE1LDAsMCwwLTUuNDYzLDIuMywzLjI3OCwzLjI3OCwwLDAsMCwuMDI2LjQxNSw4LjIyNyw4LjIyNywwLDAsMS01LjY0Ni0zLC4yNDEuMjQxLDAsMCwwLS40LjAzMSwzLjIxOCwzLjIxOCwwLDAsMCwuMzMsMy43LDIuNzIyLDIuNzIyLDAsMCwxLS40My0uMTkyLjI0MS4yNDEsMCwwLDAtLjM1OS4yMDZjMCwuMDE0LDAsLjAyOCwwLC4wNDNhMy4yMjUsMy4yMjUsMCwwLDAsMS41NzMsMi43NjNjLS4wODItLjAwOC0uMTYzLS4wMi0uMjQ0LS4wMzVhLjI0MS4yNDEsMCwwLDAtLjI3NS4zMTEsMy4yMTIsMy4yMTIsMCwwLDAsMi4zNTQsMi4xNTQsNS42ODUsNS42ODUsMCwwLDEtMy4wMzkuODY3LDUuODEyLDUuODEyLDAsMCwxLS42ODEtLjA0LjI0MS4yNDEsMCwwLDAtLjE1OS40NDMsOC42NjYsOC42NjYsMCwwLDAsNC42ODYsMS4zNzMsOC4zMzcsOC4zMzcsMCwwLDAsNi40NTktMi44MzcsOC45OTIsOC45OTIsMCwwLDAsMi4yMzgtNS44NmMwLS4wODgsMC0uMTc3LDAtLjI2NmE2LjI0Nyw2LjI0NywwLDAsMCwxLjQzOC0xLjUyMy4yNDEuMjQxLDAsMCwwLS4zLS4zNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMjguMDk3KSIgZmlsbD0iI2Y5MCIvPg0KPC9zdmc+DQo=);
}
.SW_Footer.v1 .bloc-social .social.social-gp,
.SW_Footer.v1 .bloc-social a.social-gp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLXBsdXMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4Ljc0MiIgaGVpZ2h0PSIxMi4xNTUiIHZpZXdCb3g9IjAgMCAxOC43NDIgMTIuMTU1Ij4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMV8iIGQ9Ik0yMjMuOTg0LDExMS4yMjRoLTEuMTc3di0xLjE3OGEuNDQ2LjQ0NiwwLDAsMC0uNDQ2LS40NDZoLTEuNTlhLjQ0Ni40NDYsMCwwLDAtLjQ0Ni40NDZ2MS4xNzhoLTEuMTc4YS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNTlhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS4xNzh2MS4xNzhhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS41OWEuNDQ2LjQ0NiwwLDAsMCwuNDQ2LS40NDZ2LTEuMTc4aDEuMTc3YS40NDYuNDQ2LDAsMCwwLC40NDYtLjQ0NnYtMS41OUEuNDQ2LjQ0NiwwLDAsMCwyMjMuOTg0LDExMS4yMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA1LjY4OSAtMTA2LjM3MikiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMl8iIGQ9Ik02LjA2Myw1OC4yNTFhMi44MzksMi44MzksMCwwLDEsMS41LjQyMmwuNTA2LjM0N2EuNDQ2LjQ0NiwwLDAsMCwuNTY2LS4wNTFMMTAuMTE2LDU3LjVhLjQ0Ni40NDYsMCwwLDAtLjA2Mi0uNjg1TDkuMiw1Ni4yMzFhLjQ0OC40NDgsMCwwLDAtLjA1NS0uMDMybC0uODMyLS40MTEtLjAzNC0uMDE1YTYuMDg0LDYuMDg0LDAsMCwwLTIuMjQ0LS40MjZBNi4xLDYuMSwwLDAsMCwxLjc0Niw2NS43MTksNi4yMjIsNi4yMjIsMCwwLDAsNi4xMzksNjcuNWE1LjgsNS44LDAsMCwwLDQuMjM2LTEuNzUzLDUuNzM0LDUuNzM0LDAsMCwwLDEuNDcxLTMuNDA4YzAtLjAxMywwLS4wMjYsMC0uMDM4bC4wMTUtMS4yMWEuNDM3LjQzNywwLDAsMC0uMDA1LS4wNzVsLS4wNjUtLjQxNGEuNDQ2LjQ0NiwwLDAsMC0uNDQxLS4zNzdINi4yYS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNzg0QS40NDYuNDQ2LDAsMCwwLDYuMiw2Mi45SDguODI1YTMuMTI5LDMuMTI5LDAsMCwxLS41NS44LDIuOTA4LDIuOTA4LDAsMCwxLTIuMTQyLjg5MSwzLjE1NiwzLjE1NiwwLDAsMS0yLjI0OC0uOTIsMy4zMDcsMy4zMDcsMCwwLDEsLjAyOS00LjUzNkEzLjA3NiwzLjA3NiwwLDAsMSw2LjA2Myw1OC4yNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4zNDcpIiBmaWxsPSIjZjkwIi8+DQo8L3N2Zz4NCg==);
}
@media screen and (max-width: 840px) {
  .SW_Footer.v1 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v1 .bloc-adresses {
    text-align: center;
  }
  .SW_Footer.v1 .bloc-horaires {
    text-align: center;
  }
  .SW_Footer.v1 .bloc-horaires ul::before {
    margin-left: -110px;
  }
  .SW_Footer.v1 .bloc-services {
    max-width: 100%;
    margin: 0 auto 35px;
  }
}
.SW_Footer.v2.dark_box .inner-footer {
  border-top: 0;
}
.SW_Footer.v2.dark_box .bloc-siteInfo .siteInfo-txt p {
  color: #FFFFFF;
}
.SW_Footer.v2.dark_box .bloc-adresses li {
  color: #FFFFFF;
}
.SW_Footer.v2.dark_box .bloc-adresses li a {
  color: #FFFFFF;
}
.SW_Footer.v2.dark_box .bloc-adresses li.openhours {
  margin-bottom: 0;
}
.SW_Footer.v2.dark_box .bloc-adresses li.openhours:before {
  width: 23px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44ODUiIGhlaWdodD0iMTguODg0IiB2aWV3Qm94PSIwIDAgMTguODg1IDE4Ljg4NCI+DQogIDxnIGlkPSJmYXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNDMzLjI0OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNzQiIGRhdGEtbmFtZT0iR3JvdXBlIDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYuNDg5IDQzMy4yNDkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzEiIGRhdGEtbmFtZT0iR3JvdXBlIDcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83MCIgZGF0YS1uYW1lPSJHcm91cGUgNzAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEyNS45MzEsNTguMjQ1YTkuNDQyLDkuNDQyLDAsMSwwLDkuNDQyLDkuNDQyQTkuNDUzLDkuNDUzLDAsMCwwLDEyNS45MzEsNTguMjQ1Wm0wLDE3LjQ1MmE4LjAxLDguMDEsMCwxLDEsOC4wMS04LjAxQTguMDE5LDguMDE5LDAsMCwxLDEyNS45MzEsNzUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYuNDg5IC01OC4yNDUpIiBmaWxsPSIjZjkwIi8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzMiIGRhdGEtbmFtZT0iR3JvdXBlIDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQ3MiA1LjE3MikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzcyIiBkYXRhLW5hbWU9Ikdyb3VwZSA3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA1IiBkPSJNMjk1LjM2MiwxNzEuMTg0di00LjYyN0gyOTMuOTN2NS4zODRsMy42OTEsMi41MTUuODA3LTEuMTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiNmOTAiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
  background-size: cover !important;
}
.SW_Footer.v2.dark_box .bloc-adresses li.openhours li {
  margin-bottom: 0;
  padding-left: 0;
}
.SW_Footer.v2.dark_box .bloc-newsletter .form-control {
  margin-right: 0;
  border-bottom: 0;
  height: 45px;
  padding-left: 10px;
}
.SW_Footer.v2.dark_box .bloc-newsletter .btn {
  width: 45px;
  height: 45px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy44NDYiIGhlaWdodD0iMjIuNTg2IiB2aWV3Qm94PSIwIDAgMjMuODQ2IDIyLjU4NiI+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTAiIGRhdGEtbmFtZT0iVHJhY8OpIDUwIiBkPSJNMjEuMDQ5LDAsMTUuNDM2LDE5LjUzM2wtNC45MTEtMy43NzItNS42MTMsMy4xVjEyLjEyNEwwLDguMDgzWk03LjAxNiwxNS40OTIsMTguOTQ0LDIuMDIxLDcuMDE2LDExLjQ1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDU2KSByb3RhdGUoOSkiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v2.dark_box .bloc-newsletter p {
  color: #FFFFFF;
}
.SW_Footer.v2 .inner-footer {
  border-top: 2px solid #E79475;
  padding-top: 54px;
}
.SW_Footer.v2 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v2 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v2 .bloc-siteInfo .siteInfo-img {
  float: none;
  width: auto;
  position: relative;
  top: 0;
  text-align: left;
}
@media (max-width: 840px) {
  .SW_Footer.v2 .bloc-siteInfo .siteInfo-txt,
  .SW_Footer.v2 .bloc-siteInfo .siteInfo-img {
    text-align: center;
    display: block;
  }
}
.SW_Footer.v2 .bloc-siteInfo .siteInfo-txt {
  width: 80%;
  margin-left: 0;
  text-align: left;
}
.SW_Footer.v2 .bloc-siteInfo .siteInfo-txt p {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #000000;
  display: none;
}
.SW_Footer.v2 .bloc-social {
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v2 .bloc-social .bloc-title {
  display: none;
}
.SW_Footer.v2 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v2 .bloc-social li {
  padding-left: 0;
  background: none;
}
.SW_Footer.v2 .bloc-social li:not(:last-child) {
  margin-right: 17px;
}
.SW_Footer.v2 .bloc-social .social {
  display: inline-block;
  width: 20px;
  height: 42px;
  line-height: 34px;
  background: none;
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 0;
}
.SW_Footer.v2 .bloc-social .social:hover {
  border-color: #E79475;
}
.SW_Footer.v2 .bloc-social .social.social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFjZWJvb2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjguNTI1IiBoZWlnaHQ9IjE2Ljg3NSIgdmlld0JveD0iMCAwIDguNTI1IDE2Ljg3NSI+DQogIDxwYXRoIGlkPSJYTUxJRF84MzVfIiBkPSJNNzYuOTc1LDguOTg4aDEuODVWMTYuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLjI3MmgzLjEzNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWOS4wMjRoMi4xMjdhLjI3Mi4yNzIsMCwwLDAsLjI3LS4yNDFsLjMyMy0yLjhhLjI3Mi4yNzIsMCwwLDAtLjI3LS4zSDgyLjUwNlYzLjkxOGMwLS41My4yODUtLjguODQ4LS44aDEuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWLjI3NEEuMjcyLjI3MiwwLDAsMCw4NC45NTUsMEg4Mi43NDhjLS4wMTYsMC0uMDUsMC0uMSwwYTQuMjI5LDQuMjI5LDAsMCwwLTIuNzY2LDEuMDQzLDIuOSwyLjksMCwwLDAtLjk2NCwyLjU3OFY1LjY3Nkg3Ni45NzVhLjI3Mi4yNzIsMCwwLDAtLjI3Mi4yNzJWOC43MTZBLjI3Mi4yNzIsMCwwLDAsNzYuOTc1LDguOTg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2LjcwMykiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v2 .bloc-social .social.social-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idHdpdHRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuOTY5IiBoZWlnaHQ9IjEyLjI1NSIgdmlld0JveD0iMCAwIDE0Ljk2OSAxMi4yNTUiPg0KICA8cGF0aCBpZD0iWE1MSURfODI3XyIgZD0iTTE0LjYyNywyOS41MTFhNS42NzQsNS42NzQsMCwwLDEtLjcyNC4yNjQsMy4yLDMuMiwwLDAsMCwuNjUyLTEuMTQ2LjI0MS4yNDEsMCwwLDAtLjM1My0uMjgxLDUuNyw1LjcsMCwwLDEtMS42ODQuNjY2LDMuMjE1LDMuMjE1LDAsMCwwLTUuNDYzLDIuMywzLjI3OCwzLjI3OCwwLDAsMCwuMDI2LjQxNSw4LjIyNyw4LjIyNywwLDAsMS01LjY0Ni0zLC4yNDEuMjQxLDAsMCwwLS40LjAzMSwzLjIxOCwzLjIxOCwwLDAsMCwuMzMsMy43LDIuNzIyLDIuNzIyLDAsMCwxLS40My0uMTkyLjI0MS4yNDEsMCwwLDAtLjM1OS4yMDZjMCwuMDE0LDAsLjAyOCwwLC4wNDNhMy4yMjUsMy4yMjUsMCwwLDAsMS41NzMsMi43NjNjLS4wODItLjAwOC0uMTYzLS4wMi0uMjQ0LS4wMzVhLjI0MS4yNDEsMCwwLDAtLjI3NS4zMTEsMy4yMTIsMy4yMTIsMCwwLDAsMi4zNTQsMi4xNTQsNS42ODUsNS42ODUsMCwwLDEtMy4wMzkuODY3LDUuODEyLDUuODEyLDAsMCwxLS42ODEtLjA0LjI0MS4yNDEsMCwwLDAtLjE1OS40NDMsOC42NjYsOC42NjYsMCwwLDAsNC42ODYsMS4zNzMsOC4zMzcsOC4zMzcsMCwwLDAsNi40NTktMi44MzcsOC45OTIsOC45OTIsMCwwLDAsMi4yMzgtNS44NmMwLS4wODgsMC0uMTc3LDAtLjI2NmE2LjI0Nyw2LjI0NywwLDAsMCwxLjQzOC0xLjUyMy4yNDEuMjQxLDAsMCwwLS4zLS4zNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMjguMDk3KSIgZmlsbD0iI2Y5MCIvPg0KPC9zdmc+DQo=);
}
.SW_Footer.v2 .bloc-social .social.social-gp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLXBsdXMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4Ljc0MiIgaGVpZ2h0PSIxMi4xNTUiIHZpZXdCb3g9IjAgMCAxOC43NDIgMTIuMTU1Ij4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMV8iIGQ9Ik0yMjMuOTg0LDExMS4yMjRoLTEuMTc3di0xLjE3OGEuNDQ2LjQ0NiwwLDAsMC0uNDQ2LS40NDZoLTEuNTlhLjQ0Ni40NDYsMCwwLDAtLjQ0Ni40NDZ2MS4xNzhoLTEuMTc4YS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNTlhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS4xNzh2MS4xNzhhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS41OWEuNDQ2LjQ0NiwwLDAsMCwuNDQ2LS40NDZ2LTEuMTc4aDEuMTc3YS40NDYuNDQ2LDAsMCwwLC40NDYtLjQ0NnYtMS41OUEuNDQ2LjQ0NiwwLDAsMCwyMjMuOTg0LDExMS4yMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA1LjY4OSAtMTA2LjM3MikiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMl8iIGQ9Ik02LjA2Myw1OC4yNTFhMi44MzksMi44MzksMCwwLDEsMS41LjQyMmwuNTA2LjM0N2EuNDQ2LjQ0NiwwLDAsMCwuNTY2LS4wNTFMMTAuMTE2LDU3LjVhLjQ0Ni40NDYsMCwwLDAtLjA2Mi0uNjg1TDkuMiw1Ni4yMzFhLjQ0OC40NDgsMCwwLDAtLjA1NS0uMDMybC0uODMyLS40MTEtLjAzNC0uMDE1YTYuMDg0LDYuMDg0LDAsMCwwLTIuMjQ0LS40MjZBNi4xLDYuMSwwLDAsMCwxLjc0Niw2NS43MTksNi4yMjIsNi4yMjIsMCwwLDAsNi4xMzksNjcuNWE1LjgsNS44LDAsMCwwLDQuMjM2LTEuNzUzLDUuNzM0LDUuNzM0LDAsMCwwLDEuNDcxLTMuNDA4YzAtLjAxMywwLS4wMjYsMC0uMDM4bC4wMTUtMS4yMWEuNDM3LjQzNywwLDAsMC0uMDA1LS4wNzVsLS4wNjUtLjQxNGEuNDQ2LjQ0NiwwLDAsMC0uNDQxLS4zNzdINi4yYS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNzg0QS40NDYuNDQ2LDAsMCwwLDYuMiw2Mi45SDguODI1YTMuMTI5LDMuMTI5LDAsMCwxLS41NS44LDIuOTA4LDIuOTA4LDAsMCwxLTIuMTQyLjg5MSwzLjE1NiwzLjE1NiwwLDAsMS0yLjI0OC0uOTIsMy4zMDcsMy4zMDcsMCwwLDEsLjAyOS00LjUzNkEzLjA3NiwzLjA3NiwwLDAsMSw2LjA2Myw1OC4yNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4zNDcpIiBmaWxsPSIjZjkwIi8+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v2 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #000000;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v2 .bloc-adresses .bloc-title {
  display: none;
}
.SW_Footer.v2 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v2 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  padding-left: 30px;
  background: none;
  line-height: 24px;
  margin-bottom: 14px;
}
@media (max-width: 840px) {
  .SW_Footer.v2 .bloc-adresses li {
    padding-left: 0 !important;
  }
}
.SW_Footer.v2 .bloc-adresses li a {
  line-height: 24px;
  color: #000000;
  display: block;
  vertical-align: middle;
}
.SW_Footer.v2 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v2 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 23px;
}
.SW_Footer.v2 .bloc-adresses li img {
  position: absolute;
  left: 0;
  max-width: 20px;
}
.SW_Footer.v2 .bloc-adresses li.map {
  margin-bottom: 13px;
}
.SW_Footer.v2 .bloc-adresses li.map:before {
  width: 19px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zNzQiIGhlaWdodD0iMjIuNjA3IiB2aWV3Qm94PSIwIDAgMTguMzc0IDIyLjYwNyI+DQogIDxnIGlkPSJwbGFjZWhvbGRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjA0NCAwKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2LjA0NCAwKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5MyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5MyIgZD0iTTYxLjYxMiwyLjU4QTkuMTg2LDkuMTg2LDAsMCwwLDQ2LjA4Niw4LjI5YTkuMjczLDkuMjczLDAsMCwwLC4xMiwyLjYyMSwzLjA2OCwzLjA2OCwwLDAsMCwuMDY0LjMwOCw5LjI5NCw5LjI5NCwwLDAsMCwuNjExLDEuODA3LDI0Ljk4LDI0Ljk4LDAsMCwwLDcuMzU2LDkuMjIzLDEuNTU0LDEuNTU0LDAsMCwwLDEuOTg2LDAsMjUuMDE3LDI1LjAxNywwLDAsMCw3LjM1Ni05LjIyMyw5LDksMCwwLDAsLjYxMS0xLjgwNywzLjA3MiwzLjA3MiwwLDAsMCwuMDY0LS4zMDgsOS40MzcsOS40MzcsMCwwLDAsLjE2MS0xLjcyNEE5LjExNSw5LjExNSwwLDAsMCw2MS42MTIsMi41OFptMS4wMTEsOC4wMzdjMCwuMDE0LDAsLjAyMywwLC4wMzdzLS4wMTguMDg3LS4wNDEuMTg5di4wMDlhNy41MjksNy41MjksMCwwLDEtLjUwNiwxLjQ5NC4wNzguMDc4LDAsMCwwLS4wMDkuMDIzLDIzLjMxOCwyMy4zMTgsMCwwLDEtNi44MjgsOC41NTYsMjMuMjgxLDIzLjI4MSwwLDAsMS02LjgyOC04LjU1Ni4wNzguMDc4LDAsMCwxLS4wMDktLjAyMyw3LjQzLDcuNDMsMCwwLDEtLjUwNi0xLjQ5NHYtLjAwOWMtLjAyMy0uMS0uMDM3LS4xNjYtLjA0MS0uMTg5czAtLjAyMywwLS4wMzdhNy4zMTEsNy4zMTEsMCwwLDEtLjExNS0yLjE3LDcuNTMzLDcuNTMzLDAsMCwxLDE1LjAzLjc0QTcuNDYxLDcuNDYxLDAsMCwxLDYyLjYyNCwxMC42MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYuMDQ0IDApIiBmaWxsPSIjZmIwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzgiIGRhdGEtbmFtZT0iR3JvdXBlIDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4zMzkgNC4zODcpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NCIgZD0iTTE0NC4zNjIsOTUuNDEzYTQuODkyLDQuODkyLDAsMSwwLDAsOS43ODQuODI4LjgyOCwwLDAsMCwwLTEuNjU1LDMuMjQxLDMuMjQxLDAsMSwxLDIuNDYtMS4xMzYuODI4LjgyOCwwLDAsMCwxLjI2LDEuMDc2LDQuODkyLDQuODkyLDAsMCwwLTMuNzItOC4wNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5LjQ3IC05NS40MTMpIiBmaWxsPSIjZmIwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Footer.v2 .bloc-adresses li.tel {
  margin-bottom: 14px;
}
.SW_Footer.v2 .bloc-adresses li.tel:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40NCIgaGVpZ2h0PSIyMi40NzMiIHZpZXdCb3g9IjAgMCAyMi40NCAyMi40NzMiPg0KICA8ZyBpZD0icGhvbmUtY2FsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuNjU2IDE4OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjEuNjU2IC0xODkpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NSIgZD0iTTE4LjA4OSw0MC4wMjdhMi4yMSwyLjIxLDAsMCwwLTEuNi0uNzM1LDIuMjg2LDIuMjg2LDAsMCwwLTEuNjIyLjczbC0xLjUsMS40OTRjLS4xMjMtLjA2Ni0uMjQ3LS4xMjgtLjM2NS0uMTktLjE3MS0uMDg1LS4zMzItLjE2Ni0uNDctLjI1MWExNi4yOSwxNi4yOSwwLDAsMS0zLjktMy41NTdBOS42MTEsOS42MTEsMCwwLDEsNy4zNDYsMzUuNWMuMzg5LS4zNTYuNzQ5LS43MjYsMS4xLTEuMDgxLjEzMy0uMTMzLjI2Ni0uMjcuNC0uNGEyLjE3NiwyLjE3NiwwLDAsMCwwLTMuMjgyTDcuNTUsMjkuNDM2Yy0uMTQ3LS4xNDctLjMtLjMtLjQ0MS0uNDUxLS4yODUtLjI5NC0uNTgzLS42LS44OTItLjg4MmEyLjI0NSwyLjI0NSwwLDAsMC0xLjU4OS0uNywyLjMyMywyLjMyMywwLDAsMC0xLjYxMy43bC0uMDA5LjAwOUwxLjM5MywyOS43NEEzLjQ3LDMuNDcsMCwwLDAsLjM2NCwzMS45NDVhOC4zMTUsOC4zMTUsMCwwLDAsLjYwNywzLjUxOUEyMC40MjIsMjAuNDIyLDAsMCwwLDQuNiw0MS41MTdhMjIuMzIxLDIyLjMyMSwwLDAsMCw3LjQzMiw1LjgyLDExLjU4LDExLjU4LDAsMCwwLDQuMTc0LDEuMjMzYy4xLDAsLjIuMDA5LjMuMDA5QTMuNTc0LDMuNTc0LDAsMCwwLDE5LjI0MSw0Ny40YzAtLjAwOS4wMTQtLjAxNC4wMTktLjAyNGExMC43ODQsMTAuNzg0LDAsMCwxLC44My0uODU4Yy4yLS4xOTQuNDEzLS40LjYxNy0uNjEyYTIuMzY2LDIuMzY2LDAsMCwwLC43MTYtMS42NDEsMi4yNzksMi4yNzksMCwwLDAtLjczLTEuNjI3Wm0xLjcsNC45OTRzMCwwLDAsMGMtLjE4NS4yLS4zNzUuMzc5LS41NzkuNTc5YTEyLjQ3MiwxMi40NzIsMCwwLDAtLjkxNS45NDksMi4yODcsMi4yODcsMCwwLDEtMS43ODMuNzU0Yy0uMDcxLDAtLjE0NywwLS4yMTgsMGExMC4yODcsMTAuMjg3LDAsMCwxLTMuNy0xLjExLDIxLjA2OSwyMS4wNjksMCwwLDEtNy01LjQ4MywxOS4yNTYsMTkuMjU2LDAsMCwxLTMuNDE1LTUuNjg3LDYuNzcyLDYuNzcyLDAsMCwxLS41MzEtMi45NjlBMi4xNzcsMi4xNzcsMCwwLDEsMi4zLDMwLjY0MWwxLjYxNy0xLjYxN2ExLjA3OCwxLjA3OCwwLDAsMSwuNzIxLS4zMzcsMS4wMTUsMS4wMTUsMCwwLDEsLjY5Mi4zMzJsLjAxNC4wMTRjLjI4OS4yNy41NjQuNTUuODU0Ljg0OS4xNDcuMTUyLjMuMy40NTEuNDZsMS4yOTUsMS4yOTVhLjkwNS45MDUsMCwwLDEsMCwxLjQ3Yy0uMTM4LjEzOC0uMjcuMjc1LS40MDguNDA4LS40LjQwOC0uNzc4Ljc4Ny0xLjE5MSwxLjE1Ny0uMDA5LjAwOS0uMDE5LjAxNC0uMDI0LjAyNGEuOTY3Ljk2NywwLDAsMC0uMjQ3LDEuMDc3bC4wMTQuMDQzYTEwLjQsMTAuNCwwLDAsMCwxLjUzMiwyLjVsMCwwYTE3LjQwOSwxNy40MDksMCwwLDAsNC4yMTIsMy44MzIsNi40NzcsNi40NzcsMCwwLDAsLjU4My4zMThjLjE3MS4wODUuMzMyLjE2Ni40Ny4yNTEuMDE5LjAwOS4wMzguMDI0LjA1Ny4wMzNhMS4wMjgsMS4wMjgsMCwwLDAsLjQ3LjExOSwxLjAxNCwxLjAxNCwwLDAsMCwuNzIxLS4zMjdsMS42MjItMS42MjJhMS4wNzMsMS4wNzMsMCwwLDEsLjcxNi0uMzU2Ljk2Ni45NjYsMCwwLDEsLjY4My4zNDZsLjAwOS4wMDksMi42MTMsMi42MTNBLjkzOC45MzgsMCwwLDEsMTkuNzg3LDQ1LjAyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM0NCAtMjYuMTA2KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk2IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk2IiBkPSJNMjQ1LjQ3MSw4Ny4yYTYuMSw2LjEsMCwwLDEsNC45NzEsNC45NzEuNjM2LjYzNiwwLDAsMCwuNjMxLjUzMS44NDcuODQ3LDAsMCwwLC4xMDktLjAwOS42NDEuNjQxLDAsMCwwLC41MjctLjc0LDcuMzgxLDcuMzgxLDAsMCwwLTYuMDE0LTYuMDE0LjY0NC42NDQsMCwwLDAtLjc0LjUyMkEuNjMzLjYzMywwLDAsMCwyNDUuNDcxLDg3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMzLjM0MiAtODEuODUpIiBmaWxsPSIjZmIwIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTciIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTciIGQ9Ik0yNTkuNDIzLDkuOTE0YTEyLjE1NCwxMi4xNTQsMCwwLDAtOS45LTkuOS42MzkuNjM5LDAsMSwwLS4yMDksMS4yNjIsMTAuODU2LDEwLjg1NiwwLDAsMSw4Ljg1MSw4Ljg1MS42MzYuNjM2LDAsMCwwLC42MzEuNTMxLjg0Ny44NDcsMCwwLDAsLjEwOS0uMDA5QS42MjguNjI4LDAsMCwwLDI1OS40MjMsOS45MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2Ljk5MiAwKSIgZmlsbD0iI2ZiMCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v2 .bloc-adresses li.telmobile {
  margin-bottom: 14px;
}
.SW_Footer.v2 .bloc-adresses li.telmobile:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiNmOTAiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v2 .bloc-adresses li.fax {
  margin-bottom: 14px;
}
.SW_Footer.v2 .bloc-adresses li.fax:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 21px auto;
}
.SW_Footer.v2 .bloc-adresses li.mail {
  margin-bottom: 14px;
}
.SW_Footer.v2 .bloc-adresses li.mail:before {
  width: 21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MDIiIGhlaWdodD0iMTYuNzMyIiB2aWV3Qm94PSIwIDAgMjAuNTAyIDE2LjczMiI+DQogIDxnIGlkPSJlbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC00Ny4wNjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQxIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDcuMDY1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OCIgZD0iTTE3Ljc5MSw0Ny4wNjVIMi43MTVBMi43MTYsMi43MTYsMCwwLDAsMCw0OS43NzhWNjEuMDg1QTIuNzE2LDIuNzE2LDAsMCwwLDIuNzE1LDYzLjhIMTcuNzkxQTIuNzE2LDIuNzE2LDAsMCwwLDIwLjUsNjEuMDg1VjQ5Ljc3OEEyLjcxNiwyLjcxNiwwLDAsMCwxNy43OTEsNDcuMDY1Wm0xLjA1NiwxNC4wMmExLjA1OCwxLjA1OCwwLDAsMS0xLjA1NiwxLjA1NkgyLjcxNWExLjA1OCwxLjA1OCwwLDAsMS0xLjA1Ni0xLjA1NlY0OS43NzhhMS4wNTgsMS4wNTgsMCwwLDEsMS4wNTYtMS4wNTZIMTcuNzkxYTEuMDU4LDEuMDU4LDAsMCwxLDEuMDU2LDEuMDU2VjYxLjA4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMiAtNDcuMDY1KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBlXzQzIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDguOTQ5KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQyIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OSIgZD0iTTIwLjM1Myw5NC40NzlhLjgyOC44MjgsMCwwLDAtMS4xNTMtLjJsLTguOTQ4LDYuMjYzTDEuMyw5NC4yNzVhLjgyOC44MjgsMCwxLDAtLjk1LDEuMzU3bDkuNDIzLDYuNmEuODI4LjgyOCwwLDAsMCwuOTUsMGw5LjQyMy02LjZBLjgyOC44MjgsMCwwLDAsMjAuMzUzLDk0LjQ3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtOTQuMTI1KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v2 .bloc-horaires {
  border: 1px solid #E9E9E9;
  margin: 9px auto 28px;
  padding: 7px 60px;
  display: inline-block;
}
.SW_Footer.v2 .bloc-horaires .bloc-title {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 35px;
  color: #000000;
  margin-right: 6px;
}
.SW_Footer.v2 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v2 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 35px;
  color: #000000;
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v2 .bloc-horaires li:not(:first-child) {
  position: relative;
  padding-left: 17px;
}
.SW_Footer.v2 .bloc-horaires li:not(:first-child)::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 14px;
  background-color: #000000;
  position: relative;
  left: -17px;
}
.SW_Footer.v2 .bloc-horaires li:not(:last-child) {
  padding-right: 17px;
}
.SW_Footer.v2 .bloc-newsletter .bloc-title {
  display: none;
}
.SW_Footer.v2 .bloc-newsletter p {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-align: left;
  margin-bottom: 25px;
}
.SW_Footer.v2 .bloc-newsletter #mess {
  margin-bottom: 7px;
}
.SW_Footer.v2 .bloc-newsletter .form-control {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  height: 44px;
  border: 0;
  margin-right: 24px;
  border-bottom: 2px solid #768694;
  padding-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v2 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v2 .bloc-newsletter .form-control::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v2 .bloc-newsletter .form-control::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v2 .bloc-newsletter .form-control:-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v2 .bloc-newsletter .form-control:-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v2 .bloc-newsletter .btn {
  width: 55px;
  height: 55px;
  border: 0;
  text-indent: 100px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTkuNSAxNSI+DQogIDxwYXRoIGlkPSJuZXh0IiBkPSJNMTIuNTI1LDE3Ljc3NWw2Ljc1LTYuNzVBLjgxLjgxLDAsMCwwLDE5LjUsMTAuNWEuNjgxLjY4MSwwLDAsMC0uMjI1LS41MjVsLTYuNzUtNi43NWEuNzI1LjcyNSwwLDAsMC0xLjA1LDBsLTEuMDUsMS4wNWEuNzI1LjcyNSwwLDAsMCwwLDEuMDVsMywzYS40LjQsMCwwLDEtLjMuNjc1SC43NUEuNzA5LjcwOSwwLDAsMCwwLDkuNzV2MS41QS43MDkuNzA5LDAsMCwwLC43NSwxMkgxMy4yYS40MTUuNDE1LDAsMCwxLC4zLjY3NWwtMywzYS43MjUuNzI1LDAsMCwwLDAsMS4wNWwxLjA1LDEuMDVhLjY4MS42ODEsMCwwLDAsLjUyNS4yMjVBLjY0OC42NDgsMCwwLDAsMTIuNTI1LDE3Ljc3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==) no-repeat center #E79475;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0;
}
.SW_Footer.v2 .footer-bottom {
  color: #FFFFFF;
  background-color: #F5F5F5;
}
.SW_Footer.v2 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #E79475;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v2 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v2 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 16px;
  line-height: 60px;
  margin-bottom: 0;
}
.SW_Footer.v2 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Footer.v2 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v2 .footer-bottom li:not(:first-child) {
  margin-left: 26px;
}
.SW_Footer.v2 .footer-bottom li:not(:first-child) a {
  padding-left: 25px;
  position: relative;
}
.SW_Footer.v2 .footer-bottom li:not(:first-child) a:before {
  content: "";
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: middle;
  background-color: #E79475;
  position: relative;
  left: -25px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v2 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v2 .footer-bottom ul {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .SW_Footer.v2 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v2 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v2 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v2 .footer-bottom li,
  .SW_Footer.v2 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v2 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v2 .bloc-siteInfo .siteInfo-txt {
    margin-left: 20px;
  }
  .SW_Footer.v2 .siteInfo-txt,
  .SW_Footer.v2 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v2 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v2 .bloc-horaires li,
  .SW_Footer.v2 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v2 .bloc-newsletter p,
  .SW_Footer.v2 .bloc-adresses,
  .SW_Footer.v2 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v2 .bloc-adresses li:before {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v2 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v2 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v3 a {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Footer.v3 .inner-footer {
  background-color: #27647C;
  padding-top: 54px;
  padding-bottom: 40px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v3 .inner-footer {
    padding: 40px 0 20px;
  }
}
.SW_Footer.v3 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v3 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v3 .bloc-siteInfo .siteInfo-img {
  text-align: left;
  margin-bottom: 20px;
  margin-top: 40px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v3 .bloc-siteInfo .siteInfo-txt,
  .SW_Footer.v3 .bloc-siteInfo .siteInfo-img {
    margin-top: 0;
  }
}
.SW_Footer.v3 .bloc-siteInfo .siteInfo-txt {
  text-align: left;
}
.SW_Footer.v3 .bloc-siteInfo .siteInfo-txt p {
  font-size: 16px;
  color: #FFFFFF;
  display: none;
}
.SW_Footer.v3 .bloc-social {
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v3 .bloc-social .bloc-title {
  display: none;
}
.SW_Footer.v3 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v3 .bloc-social ul li {
  padding-left: 0;
  background-image: none;
}
.SW_Footer.v3 .bloc-social ul li a {
  width: 49px;
  height: 49px;
  display: block;
  background-color: #E79475;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: 99px;
  overflow: hidden;
}
.SW_Footer.v3 .bloc-social ul li a img {
  display: block;
  margin: 0 auto;
  padding-top: 14px;
}
.SW_Footer.v3 .bloc-social ul li a.social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFjZWJvb2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjguNTI1IiBoZWlnaHQ9IjE2Ljg3NSIgdmlld0JveD0iMCAwIDguNTI1IDE2Ljg3NSI+DQogIDxwYXRoIGlkPSJYTUxJRF84MzVfIiBkPSJNNzYuOTc1LDguOTg4aDEuODVWMTYuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLjI3MmgzLjEzNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWOS4wMjRoMi4xMjdhLjI3Mi4yNzIsMCwwLDAsLjI3LS4yNDFsLjMyMy0yLjhhLjI3Mi4yNzIsMCwwLDAtLjI3LS4zSDgyLjUwNlYzLjkxOGMwLS41My4yODUtLjguODQ4LS44aDEuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWLjI3NEEuMjcyLjI3MiwwLDAsMCw4NC45NTUsMEg4Mi43NDhjLS4wMTYsMC0uMDUsMC0uMSwwYTQuMjI5LDQuMjI5LDAsMCwwLTIuNzY2LDEuMDQzLDIuOSwyLjksMCwwLDAtLjk2NCwyLjU3OFY1LjY3Nkg3Ni45NzVhLjI3Mi4yNzIsMCwwLDAtLjI3Mi4yNzJWOC43MTZBLjI3Mi4yNzIsMCwwLDAsNzYuOTc1LDguOTg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2LjcwMykiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v3 .bloc-social ul li a.social-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idHdpdHRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuOTY5IiBoZWlnaHQ9IjEyLjI1NSIgdmlld0JveD0iMCAwIDE0Ljk2OSAxMi4yNTUiPg0KICA8cGF0aCBpZD0iWE1MSURfODI3XyIgZD0iTTE0LjYyNywyOS41MTFhNS42NzQsNS42NzQsMCwwLDEtLjcyNC4yNjQsMy4yLDMuMiwwLDAsMCwuNjUyLTEuMTQ2LjI0MS4yNDEsMCwwLDAtLjM1My0uMjgxLDUuNyw1LjcsMCwwLDEtMS42ODQuNjY2LDMuMjE1LDMuMjE1LDAsMCwwLTUuNDYzLDIuMywzLjI3OCwzLjI3OCwwLDAsMCwuMDI2LjQxNSw4LjIyNyw4LjIyNywwLDAsMS01LjY0Ni0zLC4yNDEuMjQxLDAsMCwwLS40LjAzMSwzLjIxOCwzLjIxOCwwLDAsMCwuMzMsMy43LDIuNzIyLDIuNzIyLDAsMCwxLS40My0uMTkyLjI0MS4yNDEsMCwwLDAtLjM1OS4yMDZjMCwuMDE0LDAsLjAyOCwwLC4wNDNhMy4yMjUsMy4yMjUsMCwwLDAsMS41NzMsMi43NjNjLS4wODItLjAwOC0uMTYzLS4wMi0uMjQ0LS4wMzVhLjI0MS4yNDEsMCwwLDAtLjI3NS4zMTEsMy4yMTIsMy4yMTIsMCwwLDAsMi4zNTQsMi4xNTQsNS42ODUsNS42ODUsMCwwLDEtMy4wMzkuODY3LDUuODEyLDUuODEyLDAsMCwxLS42ODEtLjA0LjI0MS4yNDEsMCwwLDAtLjE1OS40NDMsOC42NjYsOC42NjYsMCwwLDAsNC42ODYsMS4zNzMsOC4zMzcsOC4zMzcsMCwwLDAsNi40NTktMi44MzcsOC45OTIsOC45OTIsMCwwLDAsMi4yMzgtNS44NmMwLS4wODgsMC0uMTc3LDAtLjI2NmE2LjI0Nyw2LjI0NywwLDAsMCwxLjQzOC0xLjUyMy4yNDEuMjQxLDAsMCwwLS4zLS4zNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMjguMDk3KSIgZmlsbD0iI2Y5MCIvPg0KPC9zdmc+DQo=);
}
.SW_Footer.v3 .bloc-social ul li a.social-gp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLXBsdXMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4Ljc0MiIgaGVpZ2h0PSIxMi4xNTUiIHZpZXdCb3g9IjAgMCAxOC43NDIgMTIuMTU1Ij4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMV8iIGQ9Ik0yMjMuOTg0LDExMS4yMjRoLTEuMTc3di0xLjE3OGEuNDQ2LjQ0NiwwLDAsMC0uNDQ2LS40NDZoLTEuNTlhLjQ0Ni40NDYsMCwwLDAtLjQ0Ni40NDZ2MS4xNzhoLTEuMTc4YS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNTlhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS4xNzh2MS4xNzhhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS41OWEuNDQ2LjQ0NiwwLDAsMCwuNDQ2LS40NDZ2LTEuMTc4aDEuMTc3YS40NDYuNDQ2LDAsMCwwLC40NDYtLjQ0NnYtMS41OUEuNDQ2LjQ0NiwwLDAsMCwyMjMuOTg0LDExMS4yMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA1LjY4OSAtMTA2LjM3MikiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMl8iIGQ9Ik02LjA2Myw1OC4yNTFhMi44MzksMi44MzksMCwwLDEsMS41LjQyMmwuNTA2LjM0N2EuNDQ2LjQ0NiwwLDAsMCwuNTY2LS4wNTFMMTAuMTE2LDU3LjVhLjQ0Ni40NDYsMCwwLDAtLjA2Mi0uNjg1TDkuMiw1Ni4yMzFhLjQ0OC40NDgsMCwwLDAtLjA1NS0uMDMybC0uODMyLS40MTEtLjAzNC0uMDE1YTYuMDg0LDYuMDg0LDAsMCwwLTIuMjQ0LS40MjZBNi4xLDYuMSwwLDAsMCwxLjc0Niw2NS43MTksNi4yMjIsNi4yMjIsMCwwLDAsNi4xMzksNjcuNWE1LjgsNS44LDAsMCwwLDQuMjM2LTEuNzUzLDUuNzM0LDUuNzM0LDAsMCwwLDEuNDcxLTMuNDA4YzAtLjAxMywwLS4wMjYsMC0uMDM4bC4wMTUtMS4yMWEuNDM3LjQzNywwLDAsMC0uMDA1LS4wNzVsLS4wNjUtLjQxNGEuNDQ2LjQ0NiwwLDAsMC0uNDQxLS4zNzdINi4yYS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNzg0QS40NDYuNDQ2LDAsMCwwLDYuMiw2Mi45SDguODI1YTMuMTI5LDMuMTI5LDAsMCwxLS41NS44LDIuOTA4LDIuOTA4LDAsMCwxLTIuMTQyLjg5MSwzLjE1NiwzLjE1NiwwLDAsMS0yLjI0OC0uOTIsMy4zMDcsMy4zMDcsMCwwLDEsLjAyOS00LjUzNkEzLjA3NiwzLjA3NiwwLDAsMSw2LjA2Myw1OC4yNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4zNDcpIiBmaWxsPSIjZjkwIi8+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v3 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #00AC5C;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v3 .bloc-adresses .bloc-title {
  font: 23px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 35px;
  display: block;
  font-weight: 700;
}
.SW_Footer.v3 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v3 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #FFFFFF;
  padding-left: 30px;
  background: none;
  line-height: 24px;
  margin-bottom: 20px;
}
@media (max-width: 840px) {
  .SW_Footer.v3 .bloc-adresses li {
    padding-left: 0 !important;
  }
}
.SW_Footer.v3 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: block;
  vertical-align: middle;
}
.SW_Footer.v3 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v3 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 23px;
}
.SW_Footer.v3 .bloc-adresses li img {
  position: absolute;
  left: 0;
  max-width: 20px;
}
.SW_Footer.v3 .bloc-adresses li.map:before {
  width: 21px;
  height: 29px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4wMDYiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyMS4wMDYgMjkiPg0KICA8ZyBpZD0iR3JvdXBlXzc4IiBkYXRhLW5hbWU9Ikdyb3VwZSA3OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwLjU3MykiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MC41NzMpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNTEiIGRhdGEtbmFtZT0iR3JvdXBlIDUxIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yOCIgZGF0YS1uYW1lPSJUcmFjw6kgMjgiIGQ9Ik04MS4wNzYsMGExMC41MTUsMTAuNTE1LDAsMCwwLTEwLjUsMTAuNWMwLDcuMTg3LDkuNCwxNy43MzgsOS44LDE4LjE4NGEuOTQ2Ljk0NiwwLDAsMCwxLjQwNywwYy40LS40NDYsOS44LTExLDkuOC0xOC4xODRBMTAuNTE1LDEwLjUxNSwwLDAsMCw4MS4wNzYsMFptMCwyNi42MDZjLTMuMTYzLTMuNzU3LTguNjEyLTExLjE3MS04LjYxMi0xNi4xYTguNjEyLDguNjEyLDAsMSwxLDE3LjIyMywwQzg5LjY4NywxNS40MzYsODQuMjQsMjIuODQ4LDgxLjA3NiwyNi42MDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAuNTczKSIgZmlsbD0iI2NmYTk2MCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzI5IiBkYXRhLW5hbWU9IlRyYWPDqSAyOSIgZD0iTTE2Ny45OTIsOTIuMTM0YTUuMjg0LDUuMjg0LDAsMSwwLDUuMjg0LDUuMjg0QTUuMjksNS4yOSwwLDAsMCwxNjcuOTkyLDkyLjEzNFptMCw4LjY3N2EzLjM5MywzLjM5MywwLDEsMSwzLjM5My0zLjM5M0EzLjQsMy40LDAsMCwxLDE2Ny45OTIsMTAwLjgxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ni45MTYgLTg2LjkxNSkiIGZpbGw9IiNjZmE5NjAiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v3 .bloc-adresses li.tel:before {
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4yMjciIGhlaWdodD0iMjUuMzIzIiB2aWV3Qm94PSIwIDAgMjUuMjI3IDI1LjMyMyI+DQogIDxnIGlkPSJ0ZWxlcGhvbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjkxMikiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMzAiIGRhdGEtbmFtZT0iVHJhY8OpIDMwIiBkPSJNNi4wMjQsMTYuODMzYTI2Ljg2NSwyNi44NjUsMCwwLDAsOC45MzYsNywxMy45MDgsMTMuOTA4LDAsMCwwLDUsMS40OGMuMTIxLjAwNS4yMzYuMDEuMzU3LjAxYTQuMTQxLDQuMTQxLDAsMCwwLDMuMjExLTEuMzguMTE0LjExNCwwLDAsMCwuMDIxLS4wMjYsMTMuNTIsMTMuNTIsMCwwLDEsMS4wMTMtMS4wNDljLjI0Ny0uMjM2LjUtLjQ4My43NC0uNzM1YTIuNTM0LDIuNTM0LDAsMCwwLS4wMS0zLjc3M2wtMy4xNTQtMy4xNTRhMi41NTMsMi41NTMsMCwwLDAtMS44NDctLjg1LDIuNjM4LDIuNjM4LDAsMCwwLTEuODY4Ljg0NUwxNi41NDQsMTcuMDhjLS4xNzMtLjEtLjM1Mi0uMTg5LS41MTktLjI3M2E2LjQ4OCw2LjQ4OCwwLDAsMS0uNTc3LS4zMTVBMTkuODgxLDE5Ljg4MSwwLDAsMSwxMC43LDEyLjE2OCwxMS40NDksMTEuNDQ5LDAsMCwxLDkuMDkzLDkuNjA4Yy40OTMtLjQ0Ni45NTUtLjkxMywxLjQtMS4zNy4xNTctLjE2My4zMi0uMzI1LjQ4My0uNDg4YTIuNjksMi42OSwwLDAsMCwuODcxLTEuODg5LDIuNjY5LDIuNjY5LDAsMCwwLS44NzEtMS44ODlMOS40MTMsMi40MDhjLS4xODQtLjE4NC0uMzU3LS4zNjItLjUzNS0uNTQ2QzguNTMyLDEuNTA2LDguMTcsMS4xMzksNy44MTMuODA4QTIuNjE2LDIuNjE2LDAsMCwwLDUuOTY2LDAsMi42OTMsMi42OTMsMCwwLDAsNC4xLjgxM0wyLjEzNiwyLjc3NmE0LjAzMiw0LjAzMiwwLDAsMC0xLjIsMi41ODIsOS43MTEsOS43MTEsMCwwLDAsLjcyOSw0LjJBMjQuNDIxLDI0LjQyMSwwLDAsMCw2LjAyNCwxNi44MzNaTTIuMjE0LDUuNDY4YTIuNzc1LDIuNzc1LDAsMCwxLC44MzQtMS43ODRMNSwxLjczMmExLjQxMywxLjQxMywwLDAsMSwuOTY1LS40NDYsMS4zNDEsMS4zNDEsMCwwLDEsLjk0NC40NTdjLjM1Mi4zMjUuNjgyLjY2NiwxLjAzOSwxLjAyOC4xNzguMTg0LjM2Mi4zNjcuNTQ2LjU1NkwxMC4wNTksNC44OWExLjQyNSwxLjQyNSwwLDAsMSwuNDkzLjk4MSwxLjQyNSwxLjQyNSwwLDAsMS0uNDkzLjk4MWMtLjE2My4xNjMtLjMyNS4zMzEtLjQ4OC40OTMtLjQ4OC40OTMtLjk0NC45Ni0xLjQ0OCwxLjQwNkw4LjEsOC43NzlhMS4wMjYsMS4wMjYsMCwwLDAtLjI2MiwxLjE2NWMuMDA1LjAxNi4wMS4wMjYuMDE2LjA0MmExMi4zNDksMTIuMzQ5LDAsMCwwLDEuODQyLDMsMjAuOTgzLDIwLjk4MywwLDAsMCw1LjA1OCw0LjYwNyw3LjUxMSw3LjUxMSwwLDAsMCwuNjkzLjM3OCw2LjQ4OSw2LjQ4OSwwLDAsMSwuNTc3LjMxNWwuMDU4LjAzMWExLjEsMS4xLDAsMCwwLC41MDkuMTMxLDEuMTEzLDEuMTEzLDAsMCwwLC43ODItLjM1N2wxLjk2Mi0xLjk2MmExLjM4OSwxLjM4OSwwLDAsMSwuOTYtLjQ2NywxLjMxOCwxLjMxOCwwLDAsMSwuOTI5LjQ2N2wzLjE2NCwzLjE1OWExLjI2NSwxLjI2NSwwLDAsMS0uMDE2LDEuOTc4Yy0uMjIuMjM2LS40NTEuNDYyLS43LjdhMTUuMTExLDE1LjExMSwwLDAsMC0xLjEsMS4xMzksMi44ODEsMi44ODEsMCwwLDEtMi4yNTEuOTU1Yy0uMDg5LDAtLjE4NC0uMDA1LS4yNzMtLjAxYTEyLjYzNSwxMi42MzUsMCwwLDEtNC41MjMtMS4zNTQsMjUuNTIyLDI1LjUyMiwwLDAsMS04LjUwNi02LjY2NCwyMy4zNzUsMjMuMzc1LDAsMCwxLTQuMTQ1LTYuOUE4LjQ2Myw4LjQ2MywwLDAsMSwyLjIxNCw1LjQ2OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjQ0ZBOTYwIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v3 .bloc-adresses li.telmobile:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiNmOTAiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v3 .bloc-adresses li.fax:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI0NGQTk2MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI0NGQTk2MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNDRkE5NjAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI0NGQTk2MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI0NGQTk2MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI0NGQTk2MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjQ0ZBOTYwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjQ0ZBOTYwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjQ0ZBOTYwIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 21px auto;
}
.SW_Footer.v3 .bloc-adresses li.mail:before {
  width: 24px;
  height: 17px;
  margin-top: 3px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4xOTciIGhlaWdodD0iMTcuMDE0IiB2aWV3Qm94PSIwIDAgMjQuMTk3IDE3LjAxNCI+DQogIDxwYXRoIGlkPSJtYWlsXzFfIiBkYXRhLW5hbWU9Im1haWwgKDEpIiBkPSJNMjMuMjUyLDBILjk0NUEuOTQ1Ljk0NSwwLDAsMCwwLC45NDVWMTYuMDY4YS45NDUuOTQ1LDAsMCwwLC45NDUuOTQ1SDIzLjI1MmEuOTQ1Ljk0NSwwLDAsMCwuOTQ1LS45NDVWLjk0NUEuOTQ1Ljk0NSwwLDAsMCwyMy4yNTIsMFptLS45NDUsMS44OVY0LjA0OEwxMi4xLDcuNTA5LDEuODksNC4wNDhWMS44OVpNMS44OSwxNS4xMjNWNi4wNDVMMTEuOCw5LjRhLjk0NS45NDUsMCwwLDAsLjYwNywwbDkuOS0zLjM1OHY5LjA3OVptMCwwIiBmaWxsPSIjY2ZhOTYwIi8+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Footer.v3 .bloc-adresses li.openhours:before {
  width: 23px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44ODUiIGhlaWdodD0iMTguODg0IiB2aWV3Qm94PSIwIDAgMTguODg1IDE4Ljg4NCI+DQogIDxnIGlkPSJmYXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNDMzLjI0OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNzQiIGRhdGEtbmFtZT0iR3JvdXBlIDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYuNDg5IDQzMy4yNDkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzEiIGRhdGEtbmFtZT0iR3JvdXBlIDcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83MCIgZGF0YS1uYW1lPSJHcm91cGUgNzAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEyNS45MzEsNTguMjQ1YTkuNDQyLDkuNDQyLDAsMSwwLDkuNDQyLDkuNDQyQTkuNDUzLDkuNDUzLDAsMCwwLDEyNS45MzEsNTguMjQ1Wm0wLDE3LjQ1MmE4LjAxLDguMDEsMCwxLDEsOC4wMS04LjAxQTguMDE5LDguMDE5LDAsMCwxLDEyNS45MzEsNzUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYuNDg5IC01OC4yNDUpIiBmaWxsPSIjQ0ZBOTYwIi8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzMiIGRhdGEtbmFtZT0iR3JvdXBlIDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQ3MiA1LjE3MikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzcyIiBkYXRhLW5hbWU9Ikdyb3VwZSA3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA1IiBkPSJNMjk1LjM2MiwxNzEuMTg0di00LjYyN0gyOTMuOTN2NS4zODRsMy42OTEsMi41MTUuODA3LTEuMTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiNDRkE5NjAiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
  background-size: cover !important;
}
.SW_Footer.v3 .bloc-adresses li.openhours li {
  margin-bottom: 0;
  padding-left: 0;
}
.SW_Footer.v3 .bloc-adresses li:last-child {
  margin-bottom: 0;
}
.SW_Footer.v3 .bloc-horaires {
  max-width: 604px;
  border: 1px solid #E9E9E9;
  margin: 9px auto 28px;
  padding: 7px 0;
}
.SW_Footer.v3 .bloc-horaires .bloc-title {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 35px;
  color: #000000;
  margin-right: 6px;
}
.SW_Footer.v3 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v3 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 35px;
  color: #000000;
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v3 .bloc-horaires li:not(:first-child) {
  position: relative;
  padding-left: 17px;
}
.SW_Footer.v3 .bloc-horaires li:not(:first-child)::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 14px;
  background-color: #000000;
  position: relative;
  left: -17px;
}
.SW_Footer.v3 .bloc-horaires li:not(:last-child) {
  padding-right: 17px;
}
.SW_Footer.v3 .bloc-newsletter .bloc-title {
  font: 23px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 35px;
  display: block;
  text-align: left;
  font-weight: 600;
}
.SW_Footer.v3 .bloc-newsletter .newsletter-text1 {
  display: block;
  text-align: left;
  color: #000000;
  font-size: 18px;
  font-family: 'Source Sans Pro';
  font-weight: bold;
  margin-bottom: 12px;
}
.SW_Footer.v3 .bloc-newsletter p {
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  text-align: left;
  margin-bottom: 25px;
}
.SW_Footer.v3 .bloc-newsletter #mess {
  margin-bottom: 7px;
}
.SW_Footer.v3 .bloc-newsletter .form-control {
  background-color: #fff;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  height: 50px;
  border: 1px solid #E79475;
  border-radius: 0 !important;
  width: 100%;
  margin-bottom: 20px;
}
.SW_Footer.v3 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v3 .bloc-newsletter .form-control::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v3 .bloc-newsletter .form-control::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v3 .bloc-newsletter .form-control:-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v3 .bloc-newsletter .form-control:-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v3 .bloc-newsletter .input-group-append {
  display: block;
}
.SW_Footer.v3 .bloc-newsletter .input-group-append .btn {
  color: #FFFFFF;
  text-align: center;
  width: 150px;
  height: 55px;
  border: 0;
  text-transform: uppercase;
  overflow: hidden;
  background-color: #E79475;
  margin-top: 20px;
  border-radius: 0;
  padding: 0;
}
.SW_Footer.v3 .bloc-newsletter .input-group-append .btn:hover {
  background-color: #FFFFFF;
  color: #E79475;
}
.SW_Footer.v3 .footer-bottom {
  color: #FFFFFF;
  background-color: #F5F5F5;
}
.SW_Footer.v3 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #E79475;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v3 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v3 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 16px;
  line-height: 60px;
  margin-bottom: 0;
}
.SW_Footer.v3 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Footer.v3 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v3 .footer-bottom li:not(:first-child) {
  margin-left: 26px;
}
.SW_Footer.v3 .footer-bottom li:not(:first-child) a {
  padding-left: 25px;
  position: relative;
}
.SW_Footer.v3 .footer-bottom li:not(:first-child) a:before {
  content: "";
  width: 7px;
  height: 7px;
  display: none;
  vertical-align: middle;
  background-color: #E79475;
  position: relative;
  left: -25px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v3 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v3 .footer-bottom ul {
    margin-bottom: 20px;
  }
  .SW_Footer.v3 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v3 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v3 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v3 .footer-bottom li,
  .SW_Footer.v3 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v3 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .SW_Footer.v3 .bloc-siteInfo .siteInfo-txt {
    margin-bottom: 0;
  }
  .SW_Footer.v3 .siteInfo-txt,
  .SW_Footer.v3 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v3 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v3 .bloc-horaires li,
  .SW_Footer.v3 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v3 .bloc-newsletter,
  .SW_Footer.v3 .bloc-adresses,
  .SW_Footer.v3 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v3 .bloc-adresses li {
    padding-left: 0;
  }
  .SW_Footer.v3 .bloc-adresses li:before {
    display: none;
  }
  .SW_Footer.v3 .bloc-adresses .bloc-title {
    margin-bottom: 10px;
  }
  .SW_Footer.v3 .bloc-newsletter .bloc-title {
    text-align: center;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v3 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v3 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v4 a {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Footer.v4 .inner-footer {
  background-color: #27647C;
  padding-top: 54px;
  padding-bottom: 40px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v4 .inner-footer {
    padding: 40px 0 20px;
  }
}
.SW_Footer.v4 .bloc-newsletter {
  max-width: 540px;
  margin: 0 auto;
}
.SW_Footer.v4 .bloc-newsletter .form-control {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #576571;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 5px 0;
}
.SW_Footer.v4 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v4 .bloc-newsletter .form-control::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v4 .bloc-newsletter .form-control::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v4 .bloc-newsletter .form-control:-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v4 .bloc-newsletter .form-control:-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v4 .bloc-newsletter .input-group {
  position: relative;
  margin-bottom: 50px !important;
}
.SW_Footer.v4 .bloc-newsletter .btn {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy44NDYiIGhlaWdodD0iMjIuNTg2IiB2aWV3Qm94PSIwIDAgMjMuODQ2IDIyLjU4NiI+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTAiIGRhdGEtbmFtZT0iVHJhY8OpIDUwIiBkPSJNMjEuMDQ5LDAsMTUuNDM2LDE5LjUzM2wtNC45MTEtMy43NzItNS42MTMsMy4xVjEyLjEyNEwwLDguMDgzWk03LjAxNiwxNS40OTIsMTguOTQ0LDIuMDIxLDcuMDE2LDExLjQ1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDU2KSByb3RhdGUoOSkiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K) no-repeat center;
  width: 40px;
  height: 40px;
  font-size: 0;
  position: absolute;
  right: 0;
}
.SW_Footer.v4 .bloc-newsletter .bloc-title {
  font: 26px 'Source Sans Pro';
  color: #E79475;
  text-align: center;
  display: block;
}
.SW_Footer.v4 .bloc-newsletter p {
  display: none;
}
.SW_Footer.v4 .bloc-newsletter #mess {
  display: block;
}
.SW_Footer.v4 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v4 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v4 .bloc-siteInfo .siteInfo-img {
  text-align: left;
  margin-bottom: 40px;
}
.SW_Footer.v4 .bloc-siteInfo .siteInfo-txt {
  text-align: left;
}
.SW_Footer.v4 .bloc-siteInfo .siteInfo-txt p {
  font-size: 14px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v4 .bloc-social {
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v4 .bloc-social .bloc-title {
  font: 20px 'Source Sans Pro';
  color: #FFFFFF;
  float: left;
}
.SW_Footer.v4 .bloc-social ul {
  margin: 0 0 0 20px;
  display: inline-block;
  position: relative;
  top: -2px;
}
.SW_Footer.v4 .bloc-social li {
  padding-left: 0;
  background: none;
  float: left;
  margin: 0;
}
.SW_Footer.v4 .bloc-social li .social {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
}
.SW_Footer.v4 .bloc-social li .social:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.SW_Footer.v4 .bloc-social li .social.social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFjZWJvb2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjguNTI1IiBoZWlnaHQ9IjE2Ljg3NSIgdmlld0JveD0iMCAwIDguNTI1IDE2Ljg3NSI+DQogIDxwYXRoIGlkPSJYTUxJRF84MzVfIiBkPSJNNzYuOTc1LDguOTg4aDEuODVWMTYuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLjI3MmgzLjEzNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWOS4wMjRoMi4xMjdhLjI3Mi4yNzIsMCwwLDAsLjI3LS4yNDFsLjMyMy0yLjhhLjI3Mi4yNzIsMCwwLDAtLjI3LS4zSDgyLjUwNlYzLjkxOGMwLS41My4yODUtLjguODQ4LS44aDEuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWLjI3NEEuMjcyLjI3MiwwLDAsMCw4NC45NTUsMEg4Mi43NDhjLS4wMTYsMC0uMDUsMC0uMSwwYTQuMjI5LDQuMjI5LDAsMCwwLTIuNzY2LDEuMDQzLDIuOSwyLjksMCwwLDAtLjk2NCwyLjU3OFY1LjY3Nkg3Ni45NzVhLjI3Mi4yNzIsMCwwLDAtLjI3Mi4yNzJWOC43MTZBLjI3Mi4yNzIsMCwwLDAsNzYuOTc1LDguOTg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2LjcwMykiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v4 .bloc-social li .social.social-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idHdpdHRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuOTY5IiBoZWlnaHQ9IjEyLjI1NSIgdmlld0JveD0iMCAwIDE0Ljk2OSAxMi4yNTUiPg0KICA8cGF0aCBpZD0iWE1MSURfODI3XyIgZD0iTTE0LjYyNywyOS41MTFhNS42NzQsNS42NzQsMCwwLDEtLjcyNC4yNjQsMy4yLDMuMiwwLDAsMCwuNjUyLTEuMTQ2LjI0MS4yNDEsMCwwLDAtLjM1My0uMjgxLDUuNyw1LjcsMCwwLDEtMS42ODQuNjY2LDMuMjE1LDMuMjE1LDAsMCwwLTUuNDYzLDIuMywzLjI3OCwzLjI3OCwwLDAsMCwuMDI2LjQxNSw4LjIyNyw4LjIyNywwLDAsMS01LjY0Ni0zLC4yNDEuMjQxLDAsMCwwLS40LjAzMSwzLjIxOCwzLjIxOCwwLDAsMCwuMzMsMy43LDIuNzIyLDIuNzIyLDAsMCwxLS40My0uMTkyLjI0MS4yNDEsMCwwLDAtLjM1OS4yMDZjMCwuMDE0LDAsLjAyOCwwLC4wNDNhMy4yMjUsMy4yMjUsMCwwLDAsMS41NzMsMi43NjNjLS4wODItLjAwOC0uMTYzLS4wMi0uMjQ0LS4wMzVhLjI0MS4yNDEsMCwwLDAtLjI3NS4zMTEsMy4yMTIsMy4yMTIsMCwwLDAsMi4zNTQsMi4xNTQsNS42ODUsNS42ODUsMCwwLDEtMy4wMzkuODY3LDUuODEyLDUuODEyLDAsMCwxLS42ODEtLjA0LjI0MS4yNDEsMCwwLDAtLjE1OS40NDMsOC42NjYsOC42NjYsMCwwLDAsNC42ODYsMS4zNzMsOC4zMzcsOC4zMzcsMCwwLDAsNi40NTktMi44MzcsOC45OTIsOC45OTIsMCwwLDAsMi4yMzgtNS44NmMwLS4wODgsMC0uMTc3LDAtLjI2NmE2LjI0Nyw2LjI0NywwLDAsMCwxLjQzOC0xLjUyMy4yNDEuMjQxLDAsMCwwLS4zLS4zNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMjguMDk3KSIgZmlsbD0iI2Y5MCIvPg0KPC9zdmc+DQo=);
}
.SW_Footer.v4 .bloc-social li .social.social-gp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLXBsdXMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4Ljc0MiIgaGVpZ2h0PSIxMi4xNTUiIHZpZXdCb3g9IjAgMCAxOC43NDIgMTIuMTU1Ij4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMV8iIGQ9Ik0yMjMuOTg0LDExMS4yMjRoLTEuMTc3di0xLjE3OGEuNDQ2LjQ0NiwwLDAsMC0uNDQ2LS40NDZoLTEuNTlhLjQ0Ni40NDYsMCwwLDAtLjQ0Ni40NDZ2MS4xNzhoLTEuMTc4YS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNTlhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS4xNzh2MS4xNzhhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS41OWEuNDQ2LjQ0NiwwLDAsMCwuNDQ2LS40NDZ2LTEuMTc4aDEuMTc3YS40NDYuNDQ2LDAsMCwwLC40NDYtLjQ0NnYtMS41OUEuNDQ2LjQ0NiwwLDAsMCwyMjMuOTg0LDExMS4yMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA1LjY4OSAtMTA2LjM3MikiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMl8iIGQ9Ik02LjA2Myw1OC4yNTFhMi44MzksMi44MzksMCwwLDEsMS41LjQyMmwuNTA2LjM0N2EuNDQ2LjQ0NiwwLDAsMCwuNTY2LS4wNTFMMTAuMTE2LDU3LjVhLjQ0Ni40NDYsMCwwLDAtLjA2Mi0uNjg1TDkuMiw1Ni4yMzFhLjQ0OC40NDgsMCwwLDAtLjA1NS0uMDMybC0uODMyLS40MTEtLjAzNC0uMDE1YTYuMDg0LDYuMDg0LDAsMCwwLTIuMjQ0LS40MjZBNi4xLDYuMSwwLDAsMCwxLjc0Niw2NS43MTksNi4yMjIsNi4yMjIsMCwwLDAsNi4xMzksNjcuNWE1LjgsNS44LDAsMCwwLDQuMjM2LTEuNzUzLDUuNzM0LDUuNzM0LDAsMCwwLDEuNDcxLTMuNDA4YzAtLjAxMywwLS4wMjYsMC0uMDM4bC4wMTUtMS4yMWEuNDM3LjQzNywwLDAsMC0uMDA1LS4wNzVsLS4wNjUtLjQxNGEuNDQ2LjQ0NiwwLDAsMC0uNDQxLS4zNzdINi4yYS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNzg0QS40NDYuNDQ2LDAsMCwwLDYuMiw2Mi45SDguODI1YTMuMTI5LDMuMTI5LDAsMCwxLS41NS44LDIuOTA4LDIuOTA4LDAsMCwxLTIuMTQyLjg5MSwzLjE1NiwzLjE1NiwwLDAsMS0yLjI0OC0uOTIsMy4zMDcsMy4zMDcsMCwwLDEsLjAyOS00LjUzNkEzLjA3NiwzLjA3NiwwLDAsMSw2LjA2Myw1OC4yNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4zNDcpIiBmaWxsPSIjZjkwIi8+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v4 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #00AC5C;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v4 .bloc-adresses .bloc-title {
  font: 29px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 35px;
  display: block;
}
.SW_Footer.v4 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v4 .bloc-adresses ul:after {
  display: block;
  clear: both;
  content: "";
}
.SW_Footer.v4 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #FFFFFF;
  padding-left: 0;
  padding-top: 30px;
  margin-bottom: 15px;
  float: left;
  background: none;
  line-height: 18px;
  margin-right: 50px;
  display: block;
  min-height: 90px;
}
@media (max-width: 840px) {
  .SW_Footer.v4 .bloc-adresses li {
    min-height: initial;
    float: none;
  }
}
.SW_Footer.v4 .bloc-adresses li img {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 20px;
}
.SW_Footer.v4 .bloc-adresses li.openhours li {
  margin: 0;
  padding: 0;
  min-height: inherit;
  float: none;
}
.SW_Footer.v4 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: block;
  vertical-align: middle;
}
.SW_Footer.v4 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v4 .bloc-adresses li div {
  display: none;
}
.SW_Footer.v4 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-top: -30px;
  height: 23px;
}
.SW_Footer.v4 .bloc-adresses li.map:before {
  width: 19px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zNzQiIGhlaWdodD0iMjIuNjA3IiB2aWV3Qm94PSIwIDAgMTguMzc0IDIyLjYwNyI+DQogIDxnIGlkPSJwbGFjZWhvbGRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjA0NCAwKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2LjA0NCAwKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5MyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5MyIgZD0iTTYxLjYxMiwyLjU4QTkuMTg2LDkuMTg2LDAsMCwwLDQ2LjA4Niw4LjI5YTkuMjczLDkuMjczLDAsMCwwLC4xMiwyLjYyMSwzLjA2OCwzLjA2OCwwLDAsMCwuMDY0LjMwOCw5LjI5NCw5LjI5NCwwLDAsMCwuNjExLDEuODA3LDI0Ljk4LDI0Ljk4LDAsMCwwLDcuMzU2LDkuMjIzLDEuNTU0LDEuNTU0LDAsMCwwLDEuOTg2LDAsMjUuMDE3LDI1LjAxNywwLDAsMCw3LjM1Ni05LjIyMyw5LDksMCwwLDAsLjYxMS0xLjgwNywzLjA3MiwzLjA3MiwwLDAsMCwuMDY0LS4zMDgsOS40MzcsOS40MzcsMCwwLDAsLjE2MS0xLjcyNEE5LjExNSw5LjExNSwwLDAsMCw2MS42MTIsMi41OFptMS4wMTEsOC4wMzdjMCwuMDE0LDAsLjAyMywwLC4wMzdzLS4wMTguMDg3LS4wNDEuMTg5di4wMDlhNy41MjksNy41MjksMCwwLDEtLjUwNiwxLjQ5NC4wNzguMDc4LDAsMCwwLS4wMDkuMDIzLDIzLjMxOCwyMy4zMTgsMCwwLDEtNi44MjgsOC41NTYsMjMuMjgxLDIzLjI4MSwwLDAsMS02LjgyOC04LjU1Ni4wNzguMDc4LDAsMCwxLS4wMDktLjAyMyw3LjQzLDcuNDMsMCwwLDEtLjUwNi0xLjQ5NHYtLjAwOWMtLjAyMy0uMS0uMDM3LS4xNjYtLjA0MS0uMTg5czAtLjAyMywwLS4wMzdhNy4zMTEsNy4zMTEsMCwwLDEtLjExNS0yLjE3LDcuNTMzLDcuNTMzLDAsMCwxLDE1LjAzLjc0QTcuNDYxLDcuNDYxLDAsMCwxLDYyLjYyNCwxMC42MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYuMDQ0IDApIiBmaWxsPSIjZmIwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzgiIGRhdGEtbmFtZT0iR3JvdXBlIDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4zMzkgNC4zODcpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NCIgZD0iTTE0NC4zNjIsOTUuNDEzYTQuODkyLDQuODkyLDAsMSwwLDAsOS43ODQuODI4LjgyOCwwLDAsMCwwLTEuNjU1LDMuMjQxLDMuMjQxLDAsMSwxLDIuNDYtMS4xMzYuODI4LjgyOCwwLDAsMCwxLjI2LDEuMDc2LDQuODkyLDQuODkyLDAsMCwwLTMuNzItOC4wNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5LjQ3IC05NS40MTMpIiBmaWxsPSIjZmIwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Footer.v4 .bloc-adresses li.tel:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40NCIgaGVpZ2h0PSIyMi40NzMiIHZpZXdCb3g9IjAgMCAyMi40NCAyMi40NzMiPg0KICA8ZyBpZD0icGhvbmUtY2FsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuNjU2IDE4OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjEuNjU2IC0xODkpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NSIgZD0iTTE4LjA4OSw0MC4wMjdhMi4yMSwyLjIxLDAsMCwwLTEuNi0uNzM1LDIuMjg2LDIuMjg2LDAsMCwwLTEuNjIyLjczbC0xLjUsMS40OTRjLS4xMjMtLjA2Ni0uMjQ3LS4xMjgtLjM2NS0uMTktLjE3MS0uMDg1LS4zMzItLjE2Ni0uNDctLjI1MWExNi4yOSwxNi4yOSwwLDAsMS0zLjktMy41NTdBOS42MTEsOS42MTEsMCwwLDEsNy4zNDYsMzUuNWMuMzg5LS4zNTYuNzQ5LS43MjYsMS4xLTEuMDgxLjEzMy0uMTMzLjI2Ni0uMjcuNC0uNGEyLjE3NiwyLjE3NiwwLDAsMCwwLTMuMjgyTDcuNTUsMjkuNDM2Yy0uMTQ3LS4xNDctLjMtLjMtLjQ0MS0uNDUxLS4yODUtLjI5NC0uNTgzLS42LS44OTItLjg4MmEyLjI0NSwyLjI0NSwwLDAsMC0xLjU4OS0uNywyLjMyMywyLjMyMywwLDAsMC0xLjYxMy43bC0uMDA5LjAwOUwxLjM5MywyOS43NEEzLjQ3LDMuNDcsMCwwLDAsLjM2NCwzMS45NDVhOC4zMTUsOC4zMTUsMCwwLDAsLjYwNywzLjUxOUEyMC40MjIsMjAuNDIyLDAsMCwwLDQuNiw0MS41MTdhMjIuMzIxLDIyLjMyMSwwLDAsMCw3LjQzMiw1LjgyLDExLjU4LDExLjU4LDAsMCwwLDQuMTc0LDEuMjMzYy4xLDAsLjIuMDA5LjMuMDA5QTMuNTc0LDMuNTc0LDAsMCwwLDE5LjI0MSw0Ny40YzAtLjAwOS4wMTQtLjAxNC4wMTktLjAyNGExMC43ODQsMTAuNzg0LDAsMCwxLC44My0uODU4Yy4yLS4xOTQuNDEzLS40LjYxNy0uNjEyYTIuMzY2LDIuMzY2LDAsMCwwLC43MTYtMS42NDEsMi4yNzksMi4yNzksMCwwLDAtLjczLTEuNjI3Wm0xLjcsNC45OTRzMCwwLDAsMGMtLjE4NS4yLS4zNzUuMzc5LS41NzkuNTc5YTEyLjQ3MiwxMi40NzIsMCwwLDAtLjkxNS45NDksMi4yODcsMi4yODcsMCwwLDEtMS43ODMuNzU0Yy0uMDcxLDAtLjE0NywwLS4yMTgsMGExMC4yODcsMTAuMjg3LDAsMCwxLTMuNy0xLjExLDIxLjA2OSwyMS4wNjksMCwwLDEtNy01LjQ4MywxOS4yNTYsMTkuMjU2LDAsMCwxLTMuNDE1LTUuNjg3LDYuNzcyLDYuNzcyLDAsMCwxLS41MzEtMi45NjlBMi4xNzcsMi4xNzcsMCwwLDEsMi4zLDMwLjY0MWwxLjYxNy0xLjYxN2ExLjA3OCwxLjA3OCwwLDAsMSwuNzIxLS4zMzcsMS4wMTUsMS4wMTUsMCwwLDEsLjY5Mi4zMzJsLjAxNC4wMTRjLjI4OS4yNy41NjQuNTUuODU0Ljg0OS4xNDcuMTUyLjMuMy40NTEuNDZsMS4yOTUsMS4yOTVhLjkwNS45MDUsMCwwLDEsMCwxLjQ3Yy0uMTM4LjEzOC0uMjcuMjc1LS40MDguNDA4LS40LjQwOC0uNzc4Ljc4Ny0xLjE5MSwxLjE1Ny0uMDA5LjAwOS0uMDE5LjAxNC0uMDI0LjAyNGEuOTY3Ljk2NywwLDAsMC0uMjQ3LDEuMDc3bC4wMTQuMDQzYTEwLjQsMTAuNCwwLDAsMCwxLjUzMiwyLjVsMCwwYTE3LjQwOSwxNy40MDksMCwwLDAsNC4yMTIsMy44MzIsNi40NzcsNi40NzcsMCwwLDAsLjU4My4zMThjLjE3MS4wODUuMzMyLjE2Ni40Ny4yNTEuMDE5LjAwOS4wMzguMDI0LjA1Ny4wMzNhMS4wMjgsMS4wMjgsMCwwLDAsLjQ3LjExOSwxLjAxNCwxLjAxNCwwLDAsMCwuNzIxLS4zMjdsMS42MjItMS42MjJhMS4wNzMsMS4wNzMsMCwwLDEsLjcxNi0uMzU2Ljk2Ni45NjYsMCwwLDEsLjY4My4zNDZsLjAwOS4wMDksMi42MTMsMi42MTNBLjkzOC45MzgsMCwwLDEsMTkuNzg3LDQ1LjAyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM0NCAtMjYuMTA2KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk2IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk2IiBkPSJNMjQ1LjQ3MSw4Ny4yYTYuMSw2LjEsMCwwLDEsNC45NzEsNC45NzEuNjM2LjYzNiwwLDAsMCwuNjMxLjUzMS44NDcuODQ3LDAsMCwwLC4xMDktLjAwOS42NDEuNjQxLDAsMCwwLC41MjctLjc0LDcuMzgxLDcuMzgxLDAsMCwwLTYuMDE0LTYuMDE0LjY0NC42NDQsMCwwLDAtLjc0LjUyMkEuNjMzLjYzMywwLDAsMCwyNDUuNDcxLDg3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMzLjM0MiAtODEuODUpIiBmaWxsPSIjZmIwIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTciIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTciIGQ9Ik0yNTkuNDIzLDkuOTE0YTEyLjE1NCwxMi4xNTQsMCwwLDAtOS45LTkuOS42MzkuNjM5LDAsMSwwLS4yMDksMS4yNjIsMTAuODU2LDEwLjg1NiwwLDAsMSw4Ljg1MSw4Ljg1MS42MzYuNjM2LDAsMCwwLC42MzEuNTMxLjg0Ny44NDcsMCwwLDAsLjEwOS0uMDA5QS42MjguNjI4LDAsMCwwLDI1OS40MjMsOS45MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2Ljk5MiAwKSIgZmlsbD0iI2ZiMCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v4 .bloc-adresses li.telmobile:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiNmOTAiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v4 .bloc-adresses li.fax:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 21px auto;
}
.SW_Footer.v4 .bloc-adresses li.mail:before {
  width: 21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MDIiIGhlaWdodD0iMTYuNzMyIiB2aWV3Qm94PSIwIDAgMjAuNTAyIDE2LjczMiI+DQogIDxnIGlkPSJlbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC00Ny4wNjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQxIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDcuMDY1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OCIgZD0iTTE3Ljc5MSw0Ny4wNjVIMi43MTVBMi43MTYsMi43MTYsMCwwLDAsMCw0OS43NzhWNjEuMDg1QTIuNzE2LDIuNzE2LDAsMCwwLDIuNzE1LDYzLjhIMTcuNzkxQTIuNzE2LDIuNzE2LDAsMCwwLDIwLjUsNjEuMDg1VjQ5Ljc3OEEyLjcxNiwyLjcxNiwwLDAsMCwxNy43OTEsNDcuMDY1Wm0xLjA1NiwxNC4wMmExLjA1OCwxLjA1OCwwLDAsMS0xLjA1NiwxLjA1NkgyLjcxNWExLjA1OCwxLjA1OCwwLDAsMS0xLjA1Ni0xLjA1NlY0OS43NzhhMS4wNTgsMS4wNTgsMCwwLDEsMS4wNTYtMS4wNTZIMTcuNzkxYTEuMDU4LDEuMDU4LDAsMCwxLDEuMDU2LDEuMDU2VjYxLjA4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMiAtNDcuMDY1KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBlXzQzIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDguOTQ5KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQyIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OSIgZD0iTTIwLjM1Myw5NC40NzlhLjgyOC44MjgsMCwwLDAtMS4xNTMtLjJsLTguOTQ4LDYuMjYzTDEuMyw5NC4yNzVhLjgyOC44MjgsMCwxLDAtLjk1LDEuMzU3bDkuNDIzLDYuNmEuODI4LjgyOCwwLDAsMCwuOTUsMGw5LjQyMy02LjZBLjgyOC44MjgsMCwwLDAsMjAuMzUzLDk0LjQ3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtOTQuMTI1KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v4 .bloc-adresses li.openhours:before {
  width: 21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44ODUiIGhlaWdodD0iMTguODg0IiB2aWV3Qm94PSIwIDAgMTguODg1IDE4Ljg4NCI+DQogIDxnIGlkPSJmYXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNDMzLjI0OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNzQiIGRhdGEtbmFtZT0iR3JvdXBlIDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYuNDg5IDQzMy4yNDkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzEiIGRhdGEtbmFtZT0iR3JvdXBlIDcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83MCIgZGF0YS1uYW1lPSJHcm91cGUgNzAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEyNS45MzEsNTguMjQ1YTkuNDQyLDkuNDQyLDAsMSwwLDkuNDQyLDkuNDQyQTkuNDUzLDkuNDUzLDAsMCwwLDEyNS45MzEsNTguMjQ1Wm0wLDE3LjQ1MmE4LjAxLDguMDEsMCwxLDEsOC4wMS04LjAxQTguMDE5LDguMDE5LDAsMCwxLDEyNS45MzEsNzUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYuNDg5IC01OC4yNDUpIiBmaWxsPSIjZjkwIi8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzMiIGRhdGEtbmFtZT0iR3JvdXBlIDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQ3MiA1LjE3MikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzcyIiBkYXRhLW5hbWU9Ikdyb3VwZSA3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA1IiBkPSJNMjk1LjM2MiwxNzEuMTg0di00LjYyN0gyOTMuOTN2NS4zODRsMy42OTEsMi41MTUuODA3LTEuMTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiNmOTAiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v4 .bloc-horaires {
  max-width: 604px;
  border: 1px solid #E9E9E9;
  margin: 9px auto 28px;
  padding: 7px 0;
}
.SW_Footer.v4 .bloc-horaires .bloc-title {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 35px;
  color: #000000;
  margin-right: 6px;
}
.SW_Footer.v4 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v4 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 35px;
  color: #000000;
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v4 .bloc-horaires li:not(:first-child) {
  position: relative;
  padding-left: 17px;
}
.SW_Footer.v4 .bloc-horaires li:not(:first-child)::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 14px;
  background-color: #000000;
  position: relative;
  left: -17px;
}
.SW_Footer.v4 .bloc-horaires li:not(:last-child) {
  padding-right: 17px;
}
.SW_Footer.v4 .footer-bottom {
  color: #FFFFFF;
  background-color: #F5F5F5;
}
.SW_Footer.v4 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #E79475;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v4 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v4 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 16px;
  line-height: 60px;
  margin-bottom: 0;
}
.SW_Footer.v4 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Footer.v4 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v4 .footer-bottom li:not(:first-child) {
  margin-left: 26px;
}
.SW_Footer.v4 .footer-bottom li:not(:first-child) a {
  padding-left: 25px;
  position: relative;
}
.SW_Footer.v4 .footer-bottom li:not(:first-child) a:before {
  content: "";
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: middle;
  background-color: #E79475;
  position: relative;
  left: -25px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v4 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v4 .footer-bottom ul {
    margin-bottom: 20px;
  }
  .SW_Footer.v4 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v4 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v4 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v4 .footer-bottom li,
  .SW_Footer.v4 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v4 {
    text-align: center;
  }
  .SW_Footer.v4 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .SW_Footer.v4 .bloc-siteInfo .siteInfo-txt {
    margin-bottom: 0;
  }
  .SW_Footer.v4 .siteInfo-txt,
  .SW_Footer.v4 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v4 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v4 .bloc-horaires li,
  .SW_Footer.v4 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v4 .bloc-newsletter,
  .SW_Footer.v4 .bloc-adresses,
  .SW_Footer.v4 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v4 .bloc-social .bloc-title {
    display: block;
    width: 100%;
  }
  .SW_Footer.v4 .bloc-social ul {
    margin: 0;
  }
  .SW_Footer.v4 .bloc-adresses ul {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .SW_Footer.v4 .bloc-adresses li {
    margin: 0 20px 20px;
    padding-top: 0;
  }
  .SW_Footer.v4 .bloc-adresses li:before {
    display: none;
  }
  .SW_Footer.v4 .bloc-adresses .bloc-title {
    margin-bottom: 10px;
  }
  .SW_Footer.v4 .bloc-adresses .openhours li {
    margin-bottom: 0;
  }
  .SW_Footer.v4 .bloc-newsletter .bloc-title {
    text-align: center;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v4 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v4 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v5 {
  background-color: #27647C;
}
.SW_Footer.v5 .Editus {
  margin-top: 0 !important;
}
.SW_Footer.v5 .bloc-siteInfo {
  margin-bottom: 30px;
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v5 .bloc-siteInfo .bloc-title {
  font: 23px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 15px;
  display: block;
}
.SW_Footer.v5 .bloc-siteInfo .siteInfo-txt p {
  color: #FFFFFF;
}
.SW_Footer.v5 .inner-footer {
  padding-top: 34px;
}
.SW_Footer.v5 .inner-footer .container .col {
  padding-right: 5%;
}
.SW_Footer.v5 .inner-footer .container .col:first-child {
  max-width: 26%;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v5 .inner-footer .container .col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100% !important;
  }
  .SW_Footer.v5 .inner-footer .container .col .bloc-siteInfo {
    margin-bottom: 10px;
  }
}
.SW_Footer.v5 .inner-footer .madeBy .col:first-child {
  max-width: inherit;
}
.SW_Footer.v5 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v5 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v5 .bloc-siteInfo .siteInfo-img {
  float: left;
}
.SW_Footer.v5 .bloc-siteInfo .siteInfo-txt {
  width: 100%;
  margin-left: 0px;
  text-align: left;
}
.SW_Footer.v5 .bloc-siteInfo .siteInfo-txt p {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v5 .bloc-social {
  text-align: left;
  position: relative;
}
.SW_Footer.v5 .bloc-social .bloc-title {
  display: none;
}
.SW_Footer.v5 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v5 .bloc-social li {
  padding-left: 0;
  background: none;
}
.SW_Footer.v5 .bloc-social li a {
  background: #FFFFFF;
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  padding-top: 4px;
  text-align: center;
  font-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
}
.SW_Footer.v5 .bloc-social li a.social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFjZWJvb2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjguNTI1IiBoZWlnaHQ9IjE2Ljg3NSIgdmlld0JveD0iMCAwIDguNTI1IDE2Ljg3NSI+DQogIDxwYXRoIGlkPSJYTUxJRF84MzVfIiBkPSJNNzYuOTc1LDguOTg4aDEuODVWMTYuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLjI3MmgzLjEzNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWOS4wMjRoMi4xMjdhLjI3Mi4yNzIsMCwwLDAsLjI3LS4yNDFsLjMyMy0yLjhhLjI3Mi4yNzIsMCwwLDAtLjI3LS4zSDgyLjUwNlYzLjkxOGMwLS41My4yODUtLjguODQ4LS44aDEuNmEuMjcyLjI3MiwwLDAsMCwuMjcyLS4yNzJWLjI3NEEuMjcyLjI3MiwwLDAsMCw4NC45NTUsMEg4Mi43NDhjLS4wMTYsMC0uMDUsMC0uMSwwYTQuMjI5LDQuMjI5LDAsMCwwLTIuNzY2LDEuMDQzLDIuOSwyLjksMCwwLDAtLjk2NCwyLjU3OFY1LjY3Nkg3Ni45NzVhLjI3Mi4yNzIsMCwwLDAtLjI3Mi4yNzJWOC43MTZBLjI3Mi4yNzIsMCwwLDAsNzYuOTc1LDguOTg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2LjcwMykiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v5 .bloc-social li a.social-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idHdpdHRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuOTY5IiBoZWlnaHQ9IjEyLjI1NSIgdmlld0JveD0iMCAwIDE0Ljk2OSAxMi4yNTUiPg0KICA8cGF0aCBpZD0iWE1MSURfODI3XyIgZD0iTTE0LjYyNywyOS41MTFhNS42NzQsNS42NzQsMCwwLDEtLjcyNC4yNjQsMy4yLDMuMiwwLDAsMCwuNjUyLTEuMTQ2LjI0MS4yNDEsMCwwLDAtLjM1My0uMjgxLDUuNyw1LjcsMCwwLDEtMS42ODQuNjY2LDMuMjE1LDMuMjE1LDAsMCwwLTUuNDYzLDIuMywzLjI3OCwzLjI3OCwwLDAsMCwuMDI2LjQxNSw4LjIyNyw4LjIyNywwLDAsMS01LjY0Ni0zLC4yNDEuMjQxLDAsMCwwLS40LjAzMSwzLjIxOCwzLjIxOCwwLDAsMCwuMzMsMy43LDIuNzIyLDIuNzIyLDAsMCwxLS40My0uMTkyLjI0MS4yNDEsMCwwLDAtLjM1OS4yMDZjMCwuMDE0LDAsLjAyOCwwLC4wNDNhMy4yMjUsMy4yMjUsMCwwLDAsMS41NzMsMi43NjNjLS4wODItLjAwOC0uMTYzLS4wMi0uMjQ0LS4wMzVhLjI0MS4yNDEsMCwwLDAtLjI3NS4zMTEsMy4yMTIsMy4yMTIsMCwwLDAsMi4zNTQsMi4xNTQsNS42ODUsNS42ODUsMCwwLDEtMy4wMzkuODY3LDUuODEyLDUuODEyLDAsMCwxLS42ODEtLjA0LjI0MS4yNDEsMCwwLDAtLjE1OS40NDMsOC42NjYsOC42NjYsMCwwLDAsNC42ODYsMS4zNzMsOC4zMzcsOC4zMzcsMCwwLDAsNi40NTktMi44MzcsOC45OTIsOC45OTIsMCwwLDAsMi4yMzgtNS44NmMwLS4wODgsMC0uMTc3LDAtLjI2NmE2LjI0Nyw2LjI0NywwLDAsMCwxLjQzOC0xLjUyMy4yNDEuMjQxLDAsMCwwLS4zLS4zNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMjguMDk3KSIgZmlsbD0iI2Y5MCIvPg0KPC9zdmc+DQo=);
}
.SW_Footer.v5 .bloc-social li a.social-gp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZ29vZ2xlLXBsdXMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4Ljc0MiIgaGVpZ2h0PSIxMi4xNTUiIHZpZXdCb3g9IjAgMCAxOC43NDIgMTIuMTU1Ij4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMV8iIGQ9Ik0yMjMuOTg0LDExMS4yMjRoLTEuMTc3di0xLjE3OGEuNDQ2LjQ0NiwwLDAsMC0uNDQ2LS40NDZoLTEuNTlhLjQ0Ni40NDYsMCwwLDAtLjQ0Ni40NDZ2MS4xNzhoLTEuMTc4YS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNTlhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS4xNzh2MS4xNzhhLjQ0Ni40NDYsMCwwLDAsLjQ0Ni40NDZoMS41OWEuNDQ2LjQ0NiwwLDAsMCwuNDQ2LS40NDZ2LTEuMTc4aDEuMTc3YS40NDYuNDQ2LDAsMCwwLC40NDYtLjQ0NnYtMS41OUEuNDQ2LjQ0NiwwLDAsMCwyMjMuOTg0LDExMS4yMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA1LjY4OSAtMTA2LjM3MikiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlhNTElEXzUxMl8iIGQ9Ik02LjA2Myw1OC4yNTFhMi44MzksMi44MzksMCwwLDEsMS41LjQyMmwuNTA2LjM0N2EuNDQ2LjQ0NiwwLDAsMCwuNTY2LS4wNTFMMTAuMTE2LDU3LjVhLjQ0Ni40NDYsMCwwLDAtLjA2Mi0uNjg1TDkuMiw1Ni4yMzFhLjQ0OC40NDgsMCwwLDAtLjA1NS0uMDMybC0uODMyLS40MTEtLjAzNC0uMDE1YTYuMDg0LDYuMDg0LDAsMCwwLTIuMjQ0LS40MjZBNi4xLDYuMSwwLDAsMCwxLjc0Niw2NS43MTksNi4yMjIsNi4yMjIsMCwwLDAsNi4xMzksNjcuNWE1LjgsNS44LDAsMCwwLDQuMjM2LTEuNzUzLDUuNzM0LDUuNzM0LDAsMCwwLDEuNDcxLTMuNDA4YzAtLjAxMywwLS4wMjYsMC0uMDM4bC4wMTUtMS4yMWEuNDM3LjQzNywwLDAsMC0uMDA1LS4wNzVsLS4wNjUtLjQxNGEuNDQ2LjQ0NiwwLDAsMC0uNDQxLS4zNzdINi4yYS40NDYuNDQ2LDAsMCwwLS40NDYuNDQ2djEuNzg0QS40NDYuNDQ2LDAsMCwwLDYuMiw2Mi45SDguODI1YTMuMTI5LDMuMTI5LDAsMCwxLS41NS44LDIuOTA4LDIuOTA4LDAsMCwxLTIuMTQyLjg5MSwzLjE1NiwzLjE1NiwwLDAsMS0yLjI0OC0uOTIsMy4zMDcsMy4zMDcsMCwwLDEsLjAyOS00LjUzNkEzLjA3NiwzLjA3NiwwLDAsMSw2LjA2Myw1OC4yNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4zNDcpIiBmaWxsPSIjZjkwIi8+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v5 .bloc-social li:not(:last-child) {
  margin-right: 10px;
}
.SW_Footer.v5 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v5 .bloc-adresses .bloc-title {
  display: none;
}
.SW_Footer.v5 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v5 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 15px;
  color: #FFFFFF;
  padding-left: 0;
  background: none;
  margin-bottom: 0;
}
.SW_Footer.v5 .bloc-adresses li > div {
  display: inline-block;
  margin-right: 5px;
  display: none;
}
.SW_Footer.v5 .bloc-adresses li.tel > div {
  display: inline-block;
  position: relative;
}
.SW_Footer.v5 .bloc-adresses li.tel > div:after {
  content: ":";
}
.SW_Footer.v5 .bloc-adresses li a {
  color: #FFFFFF;
  display: block;
}
.SW_Footer.v5 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v5 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v5 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  background: none;
  display: block;
}
.SW_Footer.v5 .bloc-newsletter {
  text-align: left;
}
.SW_Footer.v5 .bloc-newsletter .bloc-title {
  font: 23px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 15px;
  display: block;
}
.SW_Footer.v5 .bloc-newsletter p {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  line-height: 24px;
  letter-spacing: .25px;
  color: #FFFFFF;
  text-align: left;
  margin-bottom: 7px;
}
.SW_Footer.v5 .bloc-newsletter .form-control {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  color: #E79475;
  text-transform: uppercase;
  height: 55px;
  border: 2px solid #000000;
  border-right: 0;
  background: #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v5 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v5 .bloc-newsletter .form-control ::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v5 .bloc-newsletter .form-control ::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v5 .bloc-newsletter .form-control :-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v5 .bloc-newsletter .form-control :-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v5 .bloc-newsletter .btn {
  width: 55px;
  height: 55px;
  border: 0;
  text-indent: 100px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTkuNSAxNSI+DQogIDxwYXRoIGlkPSJuZXh0IiBkPSJNMTIuNTI1LDE3Ljc3NWw2Ljc1LTYuNzVBLjgxLjgxLDAsMCwwLDE5LjUsMTAuNWEuNjgxLjY4MSwwLDAsMC0uMjI1LS41MjVsLTYuNzUtNi43NWEuNzI1LjcyNSwwLDAsMC0xLjA1LDBsLTEuMDUsMS4wNWEuNzI1LjcyNSwwLDAsMCwwLDEuMDVsMywzYS40LjQsMCwwLDEtLjMuNjc1SC43NUEuNzA5LjcwOSwwLDAsMCwwLDkuNzV2MS41QS43MDkuNzA5LDAsMCwwLC43NSwxMkgxMy4yYS40MTUuNDE1LDAsMCwxLC4zLjY3NWwtMywzYS43MjUuNzI1LDAsMCwwLDAsMS4wNWwxLjA1LDEuMDVhLjY4MS42ODEsMCwwLDAsLjUyNS4yMjVBLjY0OC42NDgsMCwwLDAsMTIuNTI1LDE3Ljc3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==) no-repeat center #E79475;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v5 .footer-bottom {
  color: #E79475;
}
.SW_Footer.v5 .footer-bottom .bloc-title {
  font: 23px 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v5 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v5 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #E79475;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 13px;
  margin-bottom: 0;
  margin-top: 10px;
}
.SW_Footer.v5 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #000000;
}
.SW_Footer.v5 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v5 .footer-bottom li:not(:first-child) {
  margin-left: 16px;
}
.SW_Footer.v5 .footer-bottom li:not(:first-child) a {
  padding-left: 10px;
  position: relative;
}
.SW_Footer.v5 .footer-bottom li:not(:first-child) a:before {
  content: "-";
  width: 1px;
  height: 1px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  left: -17px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v6 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v6 .footer-bottom ul {
    margin-bottom: 20px;
  }
  .SW_Footer.v6 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v6 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v6 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v6 .footer-bottom li,
  .SW_Footer.v6 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v6 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v6 .bloc-siteInfo .siteInfo-txt {
    margin-left: 20px;
  }
  .SW_Footer.v6 .siteInfo-txt,
  .SW_Footer.v6 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v6 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v6 .bloc-horaires li,
  .SW_Footer.v6 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v6 .bloc-newsletter p,
  .SW_Footer.v6 .bloc-adresses,
  .SW_Footer.v6 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v6 .bloc-adresses li:before {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v5 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v5 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v6 {
  background-color: #27647C;
}
.SW_Footer.v6 .Editus {
  margin-top: 3px !important;
}
.SW_Footer.v6 .bloc-siteInfo {
  margin-bottom: 30px;
  border-right: 1px solid #FFFFFF;
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v6 .bloc-siteInfo .bloc-title {
  font: 24px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 10px;
  display: block;
}
.SW_Footer.v6 .bloc-siteInfo .siteInfo-txt p {
  color: #FFFFFF;
}
.SW_Footer.v6.dark_box .inner-footer {
  border-top: 0;
}
.SW_Footer.v6.dark_box .bloc-adresses li {
  color: #FFFFFF;
}
.SW_Footer.v6.dark_box .bloc-adresses li a {
  color: #FFFFFF;
}
.SW_Footer.v6.dark_box .bloc-adresses li.map:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zNzQiIGhlaWdodD0iMjIuNjA3IiB2aWV3Qm94PSIwIDAgMTguMzc0IDIyLjYwNyI+DQogIDxnIGlkPSJwbGFjZWhvbGRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjA0NCAwKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2LjA0NCAwKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5MyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5MyIgZD0iTTYxLjYxMiwyLjU4QTkuMTg2LDkuMTg2LDAsMCwwLDQ2LjA4Niw4LjI5YTkuMjczLDkuMjczLDAsMCwwLC4xMiwyLjYyMSwzLjA2OCwzLjA2OCwwLDAsMCwuMDY0LjMwOCw5LjI5NCw5LjI5NCwwLDAsMCwuNjExLDEuODA3LDI0Ljk4LDI0Ljk4LDAsMCwwLDcuMzU2LDkuMjIzLDEuNTU0LDEuNTU0LDAsMCwwLDEuOTg2LDAsMjUuMDE3LDI1LjAxNywwLDAsMCw3LjM1Ni05LjIyMyw5LDksMCwwLDAsLjYxMS0xLjgwNywzLjA3MiwzLjA3MiwwLDAsMCwuMDY0LS4zMDgsOS40MzcsOS40MzcsMCwwLDAsLjE2MS0xLjcyNEE5LjExNSw5LjExNSwwLDAsMCw2MS42MTIsMi41OFptMS4wMTEsOC4wMzdjMCwuMDE0LDAsLjAyMywwLC4wMzdzLS4wMTguMDg3LS4wNDEuMTg5di4wMDlhNy41MjksNy41MjksMCwwLDEtLjUwNiwxLjQ5NC4wNzguMDc4LDAsMCwwLS4wMDkuMDIzLDIzLjMxOCwyMy4zMTgsMCwwLDEtNi44MjgsOC41NTYsMjMuMjgxLDIzLjI4MSwwLDAsMS02LjgyOC04LjU1Ni4wNzguMDc4LDAsMCwxLS4wMDktLjAyMyw3LjQzLDcuNDMsMCwwLDEtLjUwNi0xLjQ5NHYtLjAwOWMtLjAyMy0uMS0uMDM3LS4xNjYtLjA0MS0uMTg5czAtLjAyMywwLS4wMzdhNy4zMTEsNy4zMTEsMCwwLDEtLjExNS0yLjE3LDcuNTMzLDcuNTMzLDAsMCwxLDE1LjAzLjc0QTcuNDYxLDcuNDYxLDAsMCwxLDYyLjYyNCwxMC42MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYuMDQ0IDApIiBmaWxsPSIjZGI0MzFjIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzgiIGRhdGEtbmFtZT0iR3JvdXBlIDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4zMzkgNC4zODcpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NCIgZD0iTTE0NC4zNjIsOTUuNDEzYTQuODkyLDQuODkyLDAsMSwwLDAsOS43ODQuODI4LjgyOCwwLDAsMCwwLTEuNjU1LDMuMjQxLDMuMjQxLDAsMSwxLDIuNDYtMS4xMzYuODI4LjgyOCwwLDAsMCwxLjI2LDEuMDc2LDQuODkyLDQuODkyLDAsMCwwLTMuNzItOC4wNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5LjQ3IC05NS40MTMpIiBmaWxsPSIjZGI0MzFjIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v6.dark_box .bloc-adresses li.tel:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40NCIgaGVpZ2h0PSIyMi40NzMiIHZpZXdCb3g9IjAgMCAyMi40NCAyMi40NzMiPg0KICA8ZyBpZD0icGhvbmUtY2FsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuNjU2IDE4OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjEuNjU2IC0xODkpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NSIgZD0iTTE4LjA4OSw0MC4wMjdhMi4yMSwyLjIxLDAsMCwwLTEuNi0uNzM1LDIuMjg2LDIuMjg2LDAsMCwwLTEuNjIyLjczbC0xLjUsMS40OTRjLS4xMjMtLjA2Ni0uMjQ3LS4xMjgtLjM2NS0uMTktLjE3MS0uMDg1LS4zMzItLjE2Ni0uNDctLjI1MWExNi4yOSwxNi4yOSwwLDAsMS0zLjktMy41NTdBOS42MTEsOS42MTEsMCwwLDEsNy4zNDYsMzUuNWMuMzg5LS4zNTYuNzQ5LS43MjYsMS4xLTEuMDgxLjEzMy0uMTMzLjI2Ni0uMjcuNC0uNGEyLjE3NiwyLjE3NiwwLDAsMCwwLTMuMjgyTDcuNTUsMjkuNDM2Yy0uMTQ3LS4xNDctLjMtLjMtLjQ0MS0uNDUxLS4yODUtLjI5NC0uNTgzLS42LS44OTItLjg4MmEyLjI0NSwyLjI0NSwwLDAsMC0xLjU4OS0uNywyLjMyMywyLjMyMywwLDAsMC0xLjYxMy43bC0uMDA5LjAwOUwxLjM5MywyOS43NEEzLjQ3LDMuNDcsMCwwLDAsLjM2NCwzMS45NDVhOC4zMTUsOC4zMTUsMCwwLDAsLjYwNywzLjUxOUEyMC40MjIsMjAuNDIyLDAsMCwwLDQuNiw0MS41MTdhMjIuMzIxLDIyLjMyMSwwLDAsMCw3LjQzMiw1LjgyLDExLjU4LDExLjU4LDAsMCwwLDQuMTc0LDEuMjMzYy4xLDAsLjIuMDA5LjMuMDA5QTMuNTc0LDMuNTc0LDAsMCwwLDE5LjI0MSw0Ny40YzAtLjAwOS4wMTQtLjAxNC4wMTktLjAyNGExMC43ODQsMTAuNzg0LDAsMCwxLC44My0uODU4Yy4yLS4xOTQuNDEzLS40LjYxNy0uNjEyYTIuMzY2LDIuMzY2LDAsMCwwLC43MTYtMS42NDEsMi4yNzksMi4yNzksMCwwLDAtLjczLTEuNjI3Wm0xLjcsNC45OTRzMCwwLDAsMGMtLjE4NS4yLS4zNzUuMzc5LS41NzkuNTc5YTEyLjQ3MiwxMi40NzIsMCwwLDAtLjkxNS45NDksMi4yODcsMi4yODcsMCwwLDEtMS43ODMuNzU0Yy0uMDcxLDAtLjE0NywwLS4yMTgsMGExMC4yODcsMTAuMjg3LDAsMCwxLTMuNy0xLjExLDIxLjA2OSwyMS4wNjksMCwwLDEtNy01LjQ4MywxOS4yNTYsMTkuMjU2LDAsMCwxLTMuNDE1LTUuNjg3LDYuNzcyLDYuNzcyLDAsMCwxLS41MzEtMi45NjlBMi4xNzcsMi4xNzcsMCwwLDEsMi4zLDMwLjY0MWwxLjYxNy0xLjYxN2ExLjA3OCwxLjA3OCwwLDAsMSwuNzIxLS4zMzcsMS4wMTUsMS4wMTUsMCwwLDEsLjY5Mi4zMzJsLjAxNC4wMTRjLjI4OS4yNy41NjQuNTUuODU0Ljg0OS4xNDcuMTUyLjMuMy40NTEuNDZsMS4yOTUsMS4yOTVhLjkwNS45MDUsMCwwLDEsMCwxLjQ3Yy0uMTM4LjEzOC0uMjcuMjc1LS40MDguNDA4LS40LjQwOC0uNzc4Ljc4Ny0xLjE5MSwxLjE1Ny0uMDA5LjAwOS0uMDE5LjAxNC0uMDI0LjAyNGEuOTY3Ljk2NywwLDAsMC0uMjQ3LDEuMDc3bC4wMTQuMDQzYTEwLjQsMTAuNCwwLDAsMCwxLjUzMiwyLjVsMCwwYTE3LjQwOSwxNy40MDksMCwwLDAsNC4yMTIsMy44MzIsNi40NzcsNi40NzcsMCwwLDAsLjU4My4zMThjLjE3MS4wODUuMzMyLjE2Ni40Ny4yNTEuMDE5LjAwOS4wMzguMDI0LjA1Ny4wMzNhMS4wMjgsMS4wMjgsMCwwLDAsLjQ3LjExOSwxLjAxNCwxLjAxNCwwLDAsMCwuNzIxLS4zMjdsMS42MjItMS42MjJhMS4wNzMsMS4wNzMsMCwwLDEsLjcxNi0uMzU2Ljk2Ni45NjYsMCwwLDEsLjY4My4zNDZsLjAwOS4wMDksMi42MTMsMi42MTNBLjkzOC45MzgsMCwwLDEsMTkuNzg3LDQ1LjAyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM0NCAtMjYuMTA2KSIgZmlsbD0iI2RiNDMxYyIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk2IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk2IiBkPSJNMjQ1LjQ3MSw4Ny4yYTYuMSw2LjEsMCwwLDEsNC45NzEsNC45NzEuNjM2LjYzNiwwLDAsMCwuNjMxLjUzMS44NDcuODQ3LDAsMCwwLC4xMDktLjAwOS42NDEuNjQxLDAsMCwwLC41MjctLjc0LDcuMzgxLDcuMzgxLDAsMCwwLTYuMDE0LTYuMDE0LjY0NC42NDQsMCwwLDAtLjc0LjUyMkEuNjMzLjYzMywwLDAsMCwyNDUuNDcxLDg3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMzLjM0MiAtODEuODUpIiBmaWxsPSIjZGI0MzFjIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTciIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTciIGQ9Ik0yNTkuNDIzLDkuOTE0YTEyLjE1NCwxMi4xNTQsMCwwLDAtOS45LTkuOS42MzkuNjM5LDAsMSwwLS4yMDksMS4yNjIsMTAuODU2LDEwLjg1NiwwLDAsMSw4Ljg1MSw4Ljg1MS42MzYuNjM2LDAsMCwwLC42MzEuNTMxLjg0Ny44NDcsMCwwLDAsLjEwOS0uMDA5QS42MjguNjI4LDAsMCwwLDI1OS40MjMsOS45MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2Ljk5MiAwKSIgZmlsbD0iI2RiNDMxYyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.SW_Footer.v6.dark_box .bloc-adresses li.telmobile:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v6.dark_box .bloc-adresses li.fax:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 21px auto;
}
.SW_Footer.v6.dark_box .bloc-adresses li.mail:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MDIiIGhlaWdodD0iMTYuNzMyIiB2aWV3Qm94PSIwIDAgMjAuNTAyIDE2LjczMiI+DQogIDxnIGlkPSJlbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC00Ny4wNjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQxIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDcuMDY1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OCIgZD0iTTE3Ljc5MSw0Ny4wNjVIMi43MTVBMi43MTYsMi43MTYsMCwwLDAsMCw0OS43NzhWNjEuMDg1QTIuNzE2LDIuNzE2LDAsMCwwLDIuNzE1LDYzLjhIMTcuNzkxQTIuNzE2LDIuNzE2LDAsMCwwLDIwLjUsNjEuMDg1VjQ5Ljc3OEEyLjcxNiwyLjcxNiwwLDAsMCwxNy43OTEsNDcuMDY1Wm0xLjA1NiwxNC4wMmExLjA1OCwxLjA1OCwwLDAsMS0xLjA1NiwxLjA1NkgyLjcxNWExLjA1OCwxLjA1OCwwLDAsMS0xLjA1Ni0xLjA1NlY0OS43NzhhMS4wNTgsMS4wNTgsMCwwLDEsMS4wNTYtMS4wNTZIMTcuNzkxYTEuMDU4LDEuMDU4LDAsMCwxLDEuMDU2LDEuMDU2VjYxLjA4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMiAtNDcuMDY1KSIgZmlsbD0iI2RiNDMxYyIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBlXzQzIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDguOTQ5KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQyIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OSIgZD0iTTIwLjM1Myw5NC40NzlhLjgyOC44MjgsMCwwLDAtMS4xNTMtLjJsLTguOTQ4LDYuMjYzTDEuMyw5NC4yNzVhLjgyOC44MjgsMCwxLDAtLjk1LDEuMzU3bDkuNDIzLDYuNmEuODI4LjgyOCwwLDAsMCwuOTUsMGw5LjQyMy02LjZBLjgyOC44MjgsMCwwLDAsMjAuMzUzLDk0LjQ3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtOTQuMTI1KSIgZmlsbD0iI2RiNDMxYyIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.SW_Footer.v6.dark_box .bloc-newsletter .form-control {
  margin-right: 0;
  border-bottom: 0;
  height: 45px;
}
.SW_Footer.v6.dark_box .bloc-newsletter .btn {
  width: 45px;
  height: 45px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy44NDYiIGhlaWdodD0iMjIuNTg2IiB2aWV3Qm94PSIwIDAgMjMuODQ2IDIyLjU4NiI+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTAiIGRhdGEtbmFtZT0iVHJhY8OpIDUwIiBkPSJNMjEuMDQ5LDAsMTUuNDM2LDE5LjUzM2wtNC45MTEtMy43NzItNS42MTMsMy4xVjEyLjEyNEwwLDguMDgzWk03LjAxNiwxNS40OTIsMTguOTQ0LDIuMDIxLDcuMDE2LDExLjQ1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDU2KSByb3RhdGUoOSkiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K);
}
.SW_Footer.v6.dark_box .bloc-newsletter p {
  color: #FFFFFF;
}
.SW_Footer.v6 .inner-footer {
  border-top: 2px solid #E79475;
  padding-top: 34px;
}
.SW_Footer.v6 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v6 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v6 .bloc-siteInfo .siteInfo-img {
  float: left;
}
.SW_Footer.v6 .bloc-siteInfo .siteInfo-txt {
  width: 100%;
  margin-left: 0px;
  text-align: left;
}
.SW_Footer.v6 .bloc-siteInfo .siteInfo-txt p {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v6 .bloc-social {
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v6 .bloc-social .bloc-title {
  display: none;
}
.SW_Footer.v6 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v6 .bloc-social li {
  padding-left: 0;
  background: none;
}
.SW_Footer.v6 .bloc-social li:not(:last-child) {
  margin-right: 17px;
}
.SW_Footer.v6 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
  letter-spacing: .25px;
  text-align: left;
}
.SW_Footer.v6 .bloc-adresses .bloc-title {
  display: none;
}
.SW_Footer.v6 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v6 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 30px;
  background: none;
  line-height: 18px;
}
.SW_Footer.v6 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v6 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v6 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 23px;
}
.SW_Footer.v6 .bloc-adresses li.map {
  margin-bottom: 13px;
}
.SW_Footer.v6 .bloc-adresses li.map:before {
  width: 19px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zNzQiIGhlaWdodD0iMjIuNjA3IiB2aWV3Qm94PSIwIDAgMTguMzc0IDIyLjYwNyI+DQogIDxnIGlkPSJwbGFjZWhvbGRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjA0NCAwKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2LjA0NCAwKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5MyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5MyIgZD0iTTYxLjYxMiwyLjU4QTkuMTg2LDkuMTg2LDAsMCwwLDQ2LjA4Niw4LjI5YTkuMjczLDkuMjczLDAsMCwwLC4xMiwyLjYyMSwzLjA2OCwzLjA2OCwwLDAsMCwuMDY0LjMwOCw5LjI5NCw5LjI5NCwwLDAsMCwuNjExLDEuODA3LDI0Ljk4LDI0Ljk4LDAsMCwwLDcuMzU2LDkuMjIzLDEuNTU0LDEuNTU0LDAsMCwwLDEuOTg2LDAsMjUuMDE3LDI1LjAxNywwLDAsMCw3LjM1Ni05LjIyMyw5LDksMCwwLDAsLjYxMS0xLjgwNywzLjA3MiwzLjA3MiwwLDAsMCwuMDY0LS4zMDgsOS40MzcsOS40MzcsMCwwLDAsLjE2MS0xLjcyNEE5LjExNSw5LjExNSwwLDAsMCw2MS42MTIsMi41OFptMS4wMTEsOC4wMzdjMCwuMDE0LDAsLjAyMywwLC4wMzdzLS4wMTguMDg3LS4wNDEuMTg5di4wMDlhNy41MjksNy41MjksMCwwLDEtLjUwNiwxLjQ5NC4wNzguMDc4LDAsMCwwLS4wMDkuMDIzLDIzLjMxOCwyMy4zMTgsMCwwLDEtNi44MjgsOC41NTYsMjMuMjgxLDIzLjI4MSwwLDAsMS02LjgyOC04LjU1Ni4wNzguMDc4LDAsMCwxLS4wMDktLjAyMyw3LjQzLDcuNDMsMCwwLDEtLjUwNi0xLjQ5NHYtLjAwOWMtLjAyMy0uMS0uMDM3LS4xNjYtLjA0MS0uMTg5czAtLjAyMywwLS4wMzdhNy4zMTEsNy4zMTEsMCwwLDEtLjExNS0yLjE3LDcuNTMzLDcuNTMzLDAsMCwxLDE1LjAzLjc0QTcuNDYxLDcuNDYxLDAsMCwxLDYyLjYyNCwxMC42MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYuMDQ0IDApIiBmaWxsPSIjZmIwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzgiIGRhdGEtbmFtZT0iR3JvdXBlIDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4zMzkgNC4zODcpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NCIgZD0iTTE0NC4zNjIsOTUuNDEzYTQuODkyLDQuODkyLDAsMSwwLDAsOS43ODQuODI4LjgyOCwwLDAsMCwwLTEuNjU1LDMuMjQxLDMuMjQxLDAsMSwxLDIuNDYtMS4xMzYuODI4LjgyOCwwLDAsMCwxLjI2LDEuMDc2LDQuODkyLDQuODkyLDAsMCwwLTMuNzItOC4wNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5LjQ3IC05NS40MTMpIiBmaWxsPSIjZmIwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Footer.v6 .bloc-adresses li.tel {
  margin-bottom: 14px;
}
.SW_Footer.v6 .bloc-adresses li.tel:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40NCIgaGVpZ2h0PSIyMi40NzMiIHZpZXdCb3g9IjAgMCAyMi40NCAyMi40NzMiPg0KICA8ZyBpZD0icGhvbmUtY2FsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuNjU2IDE4OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjEuNjU2IC0xODkpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NSIgZD0iTTE4LjA4OSw0MC4wMjdhMi4yMSwyLjIxLDAsMCwwLTEuNi0uNzM1LDIuMjg2LDIuMjg2LDAsMCwwLTEuNjIyLjczbC0xLjUsMS40OTRjLS4xMjMtLjA2Ni0uMjQ3LS4xMjgtLjM2NS0uMTktLjE3MS0uMDg1LS4zMzItLjE2Ni0uNDctLjI1MWExNi4yOSwxNi4yOSwwLDAsMS0zLjktMy41NTdBOS42MTEsOS42MTEsMCwwLDEsNy4zNDYsMzUuNWMuMzg5LS4zNTYuNzQ5LS43MjYsMS4xLTEuMDgxLjEzMy0uMTMzLjI2Ni0uMjcuNC0uNGEyLjE3NiwyLjE3NiwwLDAsMCwwLTMuMjgyTDcuNTUsMjkuNDM2Yy0uMTQ3LS4xNDctLjMtLjMtLjQ0MS0uNDUxLS4yODUtLjI5NC0uNTgzLS42LS44OTItLjg4MmEyLjI0NSwyLjI0NSwwLDAsMC0xLjU4OS0uNywyLjMyMywyLjMyMywwLDAsMC0xLjYxMy43bC0uMDA5LjAwOUwxLjM5MywyOS43NEEzLjQ3LDMuNDcsMCwwLDAsLjM2NCwzMS45NDVhOC4zMTUsOC4zMTUsMCwwLDAsLjYwNywzLjUxOUEyMC40MjIsMjAuNDIyLDAsMCwwLDQuNiw0MS41MTdhMjIuMzIxLDIyLjMyMSwwLDAsMCw3LjQzMiw1LjgyLDExLjU4LDExLjU4LDAsMCwwLDQuMTc0LDEuMjMzYy4xLDAsLjIuMDA5LjMuMDA5QTMuNTc0LDMuNTc0LDAsMCwwLDE5LjI0MSw0Ny40YzAtLjAwOS4wMTQtLjAxNC4wMTktLjAyNGExMC43ODQsMTAuNzg0LDAsMCwxLC44My0uODU4Yy4yLS4xOTQuNDEzLS40LjYxNy0uNjEyYTIuMzY2LDIuMzY2LDAsMCwwLC43MTYtMS42NDEsMi4yNzksMi4yNzksMCwwLDAtLjczLTEuNjI3Wm0xLjcsNC45OTRzMCwwLDAsMGMtLjE4NS4yLS4zNzUuMzc5LS41NzkuNTc5YTEyLjQ3MiwxMi40NzIsMCwwLDAtLjkxNS45NDksMi4yODcsMi4yODcsMCwwLDEtMS43ODMuNzU0Yy0uMDcxLDAtLjE0NywwLS4yMTgsMGExMC4yODcsMTAuMjg3LDAsMCwxLTMuNy0xLjExLDIxLjA2OSwyMS4wNjksMCwwLDEtNy01LjQ4MywxOS4yNTYsMTkuMjU2LDAsMCwxLTMuNDE1LTUuNjg3LDYuNzcyLDYuNzcyLDAsMCwxLS41MzEtMi45NjlBMi4xNzcsMi4xNzcsMCwwLDEsMi4zLDMwLjY0MWwxLjYxNy0xLjYxN2ExLjA3OCwxLjA3OCwwLDAsMSwuNzIxLS4zMzcsMS4wMTUsMS4wMTUsMCwwLDEsLjY5Mi4zMzJsLjAxNC4wMTRjLjI4OS4yNy41NjQuNTUuODU0Ljg0OS4xNDcuMTUyLjMuMy40NTEuNDZsMS4yOTUsMS4yOTVhLjkwNS45MDUsMCwwLDEsMCwxLjQ3Yy0uMTM4LjEzOC0uMjcuMjc1LS40MDguNDA4LS40LjQwOC0uNzc4Ljc4Ny0xLjE5MSwxLjE1Ny0uMDA5LjAwOS0uMDE5LjAxNC0uMDI0LjAyNGEuOTY3Ljk2NywwLDAsMC0uMjQ3LDEuMDc3bC4wMTQuMDQzYTEwLjQsMTAuNCwwLDAsMCwxLjUzMiwyLjVsMCwwYTE3LjQwOSwxNy40MDksMCwwLDAsNC4yMTIsMy44MzIsNi40NzcsNi40NzcsMCwwLDAsLjU4My4zMThjLjE3MS4wODUuMzMyLjE2Ni40Ny4yNTEuMDE5LjAwOS4wMzguMDI0LjA1Ny4wMzNhMS4wMjgsMS4wMjgsMCwwLDAsLjQ3LjExOSwxLjAxNCwxLjAxNCwwLDAsMCwuNzIxLS4zMjdsMS42MjItMS42MjJhMS4wNzMsMS4wNzMsMCwwLDEsLjcxNi0uMzU2Ljk2Ni45NjYsMCwwLDEsLjY4My4zNDZsLjAwOS4wMDksMi42MTMsMi42MTNBLjkzOC45MzgsMCwwLDEsMTkuNzg3LDQ1LjAyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM0NCAtMjYuMTA2KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk2IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk2IiBkPSJNMjQ1LjQ3MSw4Ny4yYTYuMSw2LjEsMCwwLDEsNC45NzEsNC45NzEuNjM2LjYzNiwwLDAsMCwuNjMxLjUzMS44NDcuODQ3LDAsMCwwLC4xMDktLjAwOS42NDEuNjQxLDAsMCwwLC41MjctLjc0LDcuMzgxLDcuMzgxLDAsMCwwLTYuMDE0LTYuMDE0LjY0NC42NDQsMCwwLDAtLjc0LjUyMkEuNjMzLjYzMywwLDAsMCwyNDUuNDcxLDg3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMzLjM0MiAtODEuODUpIiBmaWxsPSIjZmIwIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTciIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTciIGQ9Ik0yNTkuNDIzLDkuOTE0YTEyLjE1NCwxMi4xNTQsMCwwLDAtOS45LTkuOS42MzkuNjM5LDAsMSwwLS4yMDksMS4yNjIsMTAuODU2LDEwLjg1NiwwLDAsMSw4Ljg1MSw4Ljg1MS42MzYuNjM2LDAsMCwwLC42MzEuNTMxLjg0Ny44NDcsMCwwLDAsLjEwOS0uMDA5QS42MjguNjI4LDAsMCwwLDI1OS40MjMsOS45MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2Ljk5MiAwKSIgZmlsbD0iI2ZiMCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v6 .bloc-adresses li.mail {
  margin-bottom: 14px;
}
.SW_Footer.v6 .bloc-adresses li.mail:before {
  width: 21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MDIiIGhlaWdodD0iMTYuNzMyIiB2aWV3Qm94PSIwIDAgMjAuNTAyIDE2LjczMiI+DQogIDxnIGlkPSJlbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC00Ny4wNjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQxIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDcuMDY1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OCIgZD0iTTE3Ljc5MSw0Ny4wNjVIMi43MTVBMi43MTYsMi43MTYsMCwwLDAsMCw0OS43NzhWNjEuMDg1QTIuNzE2LDIuNzE2LDAsMCwwLDIuNzE1LDYzLjhIMTcuNzkxQTIuNzE2LDIuNzE2LDAsMCwwLDIwLjUsNjEuMDg1VjQ5Ljc3OEEyLjcxNiwyLjcxNiwwLDAsMCwxNy43OTEsNDcuMDY1Wm0xLjA1NiwxNC4wMmExLjA1OCwxLjA1OCwwLDAsMS0xLjA1NiwxLjA1NkgyLjcxNWExLjA1OCwxLjA1OCwwLDAsMS0xLjA1Ni0xLjA1NlY0OS43NzhhMS4wNTgsMS4wNTgsMCwwLDEsMS4wNTYtMS4wNTZIMTcuNzkxYTEuMDU4LDEuMDU4LDAsMCwxLDEuMDU2LDEuMDU2VjYxLjA4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMiAtNDcuMDY1KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBlXzQzIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDguOTQ5KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQyIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OSIgZD0iTTIwLjM1Myw5NC40NzlhLjgyOC44MjgsMCwwLDAtMS4xNTMtLjJsLTguOTQ4LDYuMjYzTDEuMyw5NC4yNzVhLjgyOC44MjgsMCwxLDAtLjk1LDEuMzU3bDkuNDIzLDYuNmEuODI4LjgyOCwwLDAsMCwuOTUsMGw5LjQyMy02LjZBLjgyOC44MjgsMCwwLDAsMjAuMzUzLDk0LjQ3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtOTQuMTI1KSIgZmlsbD0iI2ZiMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v6 .bloc-horaires {
  max-width: 604px;
  border: 1px solid #E9E9E9;
  margin: 9px auto 28px;
  padding: 7px 0;
}
.SW_Footer.v6 .bloc-horaires .bloc-title {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 35px;
  letter-spacing: .25px;
  color: #FFFFFF;
  margin-right: 6px;
}
.SW_Footer.v6 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v6 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 35px;
  letter-spacing: .25px;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v6 .bloc-horaires li:not(:first-child) {
  position: relative;
  padding-left: 17px;
}
.SW_Footer.v6 .bloc-horaires li:not(:first-child)::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 14px;
  background-color: #FFFFFF;
  position: relative;
  left: -17px;
}
.SW_Footer.v6 .bloc-horaires li:not(:last-child) {
  padding-right: 17px;
}
.SW_Footer.v6 .bloc-newsletter {
  text-align: left;
}
.SW_Footer.v6 .bloc-newsletter .bloc-title {
  font: 24px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 10px;
  display: block;
}
.SW_Footer.v6 .bloc-newsletter p {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 24px;
  letter-spacing: .25px;
  color: #FFFFFF;
  text-align: left;
  margin-bottom: 7px;
}
.SW_Footer.v6 .bloc-newsletter .form-control {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #E79475;
  text-transform: uppercase;
  height: 55px;
  border: 2px solid #000000;
  border-right: 0;
  background: #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v6 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v6 .bloc-newsletter .form-control ::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v6 .bloc-newsletter .form-control ::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v6 .bloc-newsletter .form-control :-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v6 .bloc-newsletter .form-control :-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v6 .bloc-newsletter .btn {
  width: 55px;
  height: 55px;
  border: 0;
  text-indent: 100px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTkuNSAxNSI+DQogIDxwYXRoIGlkPSJuZXh0IiBkPSJNMTIuNTI1LDE3Ljc3NWw2Ljc1LTYuNzVBLjgxLjgxLDAsMCwwLDE5LjUsMTAuNWEuNjgxLjY4MSwwLDAsMC0uMjI1LS41MjVsLTYuNzUtNi43NWEuNzI1LjcyNSwwLDAsMC0xLjA1LDBsLTEuMDUsMS4wNWEuNzI1LjcyNSwwLDAsMCwwLDEuMDVsMywzYS40LjQsMCwwLDEtLjMuNjc1SC43NUEuNzA5LjcwOSwwLDAsMCwwLDkuNzV2MS41QS43MDkuNzA5LDAsMCwwLC43NSwxMkgxMy4yYS40MTUuNDE1LDAsMCwxLC4zLjY3NWwtMywzYS43MjUuNzI1LDAsMCwwLDAsMS4wNWwxLjA1LDEuMDVhLjY4MS42ODEsMCwwLDAsLjUyNS4yMjVBLjY0OC42NDgsMCwwLDAsMTIuNTI1LDE3Ljc3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==) no-repeat center #E79475;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v6 .footer-bottom {
  color: #E79475;
}
.SW_Footer.v6 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v6 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v6 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #E79475;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 13px;
  line-height: 0px;
  margin-bottom: 0;
}
.SW_Footer.v6 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #E79475;
}
.SW_Footer.v6 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v6 .footer-bottom li:not(:first-child) {
  margin-left: 16px;
}
.SW_Footer.v6 .footer-bottom li:not(:first-child) a {
  padding-left: 10px;
  position: relative;
}
.SW_Footer.v6 .footer-bottom li:not(:first-child) a:before {
  content: "-";
  width: 1px;
  height: 1px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: -17px;
}
.SW_Footer.v6 .list-unstyled {
  padding-top: 12px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v6 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v6 .footer-bottom ul {
    margin-bottom: 20px;
  }
  .SW_Footer.v6 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v6 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v6 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v6 .footer-bottom li,
  .SW_Footer.v6 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v6 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v6 .bloc-siteInfo {
    border: 0;
  }
  .SW_Footer.v6 .bloc-siteInfo .siteInfo-txt {
    margin-left: 20px;
  }
  .SW_Footer.v6 .siteInfo-txt,
  .SW_Footer.v6 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v6 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v6 .bloc-horaires li,
  .SW_Footer.v6 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v6 .bloc-newsletter p,
  .SW_Footer.v6 .bloc-adresses,
  .SW_Footer.v6 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v6 .bloc-adresses li:before {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v5 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v5 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v7 .Editus {
  margin-top: 3px !important;
}
.SW_Footer.v7 .pre-footer {
  text-align: center;
}
.SW_Footer.v7 .pre-footer .row {
  background-color: #E79475;
}
.SW_Footer.v7 .pre-footer .row .col-md-7 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.SW_Footer.v7 .pre-footer .row .col-md-7 .bloc-newsletter {
  max-width: 435px;
  margin: 0 auto;
  text-align: center;
  padding: 0 0 0 20px;
}
.SW_Footer.v7 .pre-footer .row .col-md-7 .bloc-newsletter .bloc-title {
  color: #FFFFFF;
  font: 20px 'Source Sans Pro';
}
.SW_Footer.v7 .pre-footer .row .col-md-7 .bloc-newsletter p {
  display: none;
}
.SW_Footer.v7 .pre-footer .row .col-md-5 {
  background-color: #82afbf;
  padding: 40px 0;
}
.SW_Footer.v7 .bloc-siteInfo {
  margin-bottom: 30px;
  font-family: 'Source Sans Pro';
  color: #000000;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v7 .bloc-siteInfo .bloc-title {
  font: 20px 'Source Sans Pro';
  color: #000000;
  margin-bottom: 15px;
  display: block;
}
.SW_Footer.v7 .bloc-siteInfo ul {
  margin-bottom: 0;
  margin-left: 0;
}
.SW_Footer.v7 .bloc-siteInfo ul li {
  padding-left: 0;
  margin-bottom: 5px;
  list-style: none;
  font: 12px/20px 'Source Sans Pro';
  background: transparent;
}
.SW_Footer.v7 .bloc-siteInfo ul li a {
  font: 12px/20px 'Source Sans Pro';
  color: #000000;
}
.SW_Footer.v7 .bloc-siteInfo .siteInfo-txt p {
  color: #000000;
}
.SW_Footer.v7 .inner-footer {
  padding-top: 34px;
}
.SW_Footer.v7 .inner-footer .container .col {
  padding-right: 5%;
}
.SW_Footer.v7 .inner-footer .container .col:first-child {
  max-width: 26%;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v7 .inner-footer .container .col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50% !important;
  }
  .SW_Footer.v7 .inner-footer .container .col .bloc-siteInfo {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 470px) {
  .SW_Footer.v7 .inner-footer .container .col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}
.SW_Footer.v7 .inner-footer .madeBy {
  border-top: 1px solid #EEEEEE;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v7 .inner-footer .madeBy .col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}
.SW_Footer.v7 .inner-footer .madeBy .col:first-child {
  max-width: inherit;
}
.SW_Footer.v7 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v7 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v7 .bloc-siteInfo .siteInfo-img {
  float: left;
}
.SW_Footer.v7 .bloc-siteInfo .siteInfo-txt {
  width: 100%;
  margin-left: 0px;
  text-align: left;
}
.SW_Footer.v7 .bloc-siteInfo .siteInfo-txt p {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v7 .bloc-social {
  text-align: center;
  position: relative;
}
.SW_Footer.v7 .bloc-social .bloc-title {
  color: #FFFFFF;
  font: 20px 'Source Sans Pro';
  margin-bottom: 15px;
  display: inline-block;
}
.SW_Footer.v7 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v7 .bloc-social li {
  padding-left: 0;
  background: none;
}
.SW_Footer.v7 .bloc-social li a {
  background: #FFFFFF;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
}
.SW_Footer.v7 .bloc-social li a img {
  margin: 0 auto;
}
.SW_Footer.v7 .bloc-social li:not(:last-child) {
  margin-right: 10px;
}
.SW_Footer.v7 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #000000;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v7 .bloc-adresses .bloc-title {
  display: none;
}
.SW_Footer.v7 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v7 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 15px;
  color: #000000;
  padding-left: 0;
  background: none;
  margin-bottom: 0;
}
.SW_Footer.v7 .bloc-adresses li > div {
  display: inline-block;
  margin-right: 5px;
  display: none;
}
.SW_Footer.v7 .bloc-adresses li.tel > div {
  display: inline-block;
  position: relative;
}
.SW_Footer.v7 .bloc-adresses li.tel > div:after {
  content: ":";
}
.SW_Footer.v7 .bloc-adresses li a {
  color: #000000;
  display: block;
}
.SW_Footer.v7 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v7 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v7 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #000000;
  padding: 0;
  margin: 0;
  background: none;
  display: block;
}
.SW_Footer.v7 .bloc-newsletter {
  text-align: left;
}
.SW_Footer.v7 .bloc-newsletter .bloc-title {
  font: 20px 'Source Sans Pro';
  color: #000000;
  margin-bottom: 15px;
  display: block;
}
.SW_Footer.v7 .bloc-newsletter p {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  line-height: 24px;
  letter-spacing: .25px;
  color: #000000;
  text-align: left;
  margin-bottom: 7px;
}
.SW_Footer.v7 .bloc-newsletter .form-control {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  color: #E79475;
  text-transform: uppercase;
  height: 40px;
  border: 0;
  background: #FFFFFF;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v7 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v7 .bloc-newsletter .form-control ::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v7 .bloc-newsletter .form-control ::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v7 .bloc-newsletter .form-control :-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v7 .bloc-newsletter .form-control :-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v7 .bloc-newsletter .btn {
  width: 40px;
  height: 40px;
  border: 0;
  text-indent: 100px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTkuNSAxNSI+DQogIDxwYXRoIGlkPSJuZXh0IiBkPSJNMTIuNTI1LDE3Ljc3NWw2Ljc1LTYuNzVBLjgxLjgxLDAsMCwwLDE5LjUsMTAuNWEuNjgxLjY4MSwwLDAsMC0uMjI1LS41MjVsLTYuNzUtNi43NWEuNzI1LjcyNSwwLDAsMC0xLjA1LDBsLTEuMDUsMS4wNWEuNzI1LjcyNSwwLDAsMCwwLDEuMDVsMywzYS40LjQsMCwwLDEtLjMuNjc1SC43NUEuNzA5LjcwOSwwLDAsMCwwLDkuNzV2MS41QS43MDkuNzA5LDAsMCwwLC43NSwxMkgxMy4yYS40MTUuNDE1LDAsMCwxLC4zLjY3NWwtMywzYS43MjUuNzI1LDAsMCwwLDAsMS4wNWwxLjA1LDEuMDVhLjY4MS42ODEsMCwwLDAsLjUyNS4yMjVBLjY0OC42NDgsMCwwLDAsMTIuNTI1LDE3Ljc3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==) no-repeat center #E79475;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0;
  box-shadow: none;
}
.SW_Footer.v7 .footer-bottom {
  color: #E79475;
}
.SW_Footer.v7 .footer-bottom .bloc-title {
  font: 20px 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v7 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v7 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #E79475;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 13px;
  margin-bottom: 0;
  margin-top: 10px;
}
.SW_Footer.v7 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #000000;
}
.SW_Footer.v7 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v7 .footer-bottom li:not(:first-child) {
  margin-left: 16px;
}
.SW_Footer.v7 .footer-bottom li:not(:first-child) a {
  padding-left: 10px;
  position: relative;
}
.SW_Footer.v7 .footer-bottom li:not(:first-child) a:before {
  content: "-";
  width: 1px;
  height: 1px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  left: -17px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v6 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v6 .footer-bottom ul {
    margin-bottom: 20px;
  }
  .SW_Footer.v6 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v6 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v6 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v6 .footer-bottom li,
  .SW_Footer.v6 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v6 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v6 .bloc-siteInfo .siteInfo-txt {
    margin-left: 20px;
  }
  .SW_Footer.v6 .siteInfo-txt,
  .SW_Footer.v6 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v6 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v6 .bloc-horaires li,
  .SW_Footer.v6 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v6 .bloc-newsletter p,
  .SW_Footer.v6 .bloc-adresses,
  .SW_Footer.v6 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v6 .bloc-adresses li:before {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v7 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v7 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v8 {
  background: #E79475;
  color: #FFFFFF;
}
.SW_Footer.v8 .col {
  border-right: 1px solid rgba(255,255,255,0.5);
}
.SW_Footer.v8 .col:last-child {
  border-right: 0;
}
.SW_Footer.v8 p {
  margin-bottom: 21px;
  color: #FFFFFF;
}
.SW_Footer.v8 .inner-footer {
  padding: 85px 0;
  text-align: center;
  border-bottom: 2px solid #E79475;
}
.SW_Footer.v8 .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 20px;
  color: #FFFFFF;
  display: block;
  padding-top: 40px;
  margin: 0 0 25px;
}
.SW_Footer.v8 .siteInfo-img {
  margin-bottom: 31px;
}
.SW_Footer.v8 .siteInfo-img img {
  margin: 0 auto;
}
.SW_Footer.v8 .bloc-siteInfo {
  text-align: left;
}
.SW_Footer.v8 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
  text-align: left;
}
.SW_Footer.v8 .bloc-adresses .bloc-title {
  display: none;
}
.SW_Footer.v8 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v8 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #FFFFFF;
  padding-left: 0;
  background: none;
  line-height: 18px;
  width: 100%;
}
.SW_Footer.v8 .bloc-adresses li div {
  display: inline-block;
  margin-right: 5px;
}
.SW_Footer.v8 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: block;
  vertical-align: middle;
}
.SW_Footer.v8 .bloc-adresses li a:hover {
  color: #000000;
}
.SW_Footer.v8 .bloc-newsletter {
  text-align: left;
}
.SW_Footer.v8 li {
  padding-left: 0;
  background: none;
  float: left;
}
.SW_Footer.v8 li .social {
  width: 18px;
  height: 20px;
  margin-right: 5px;
  display: flex;
  align-items: center;
  background-color: #E79475;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 5px;
  font-size: 0;
}
.SW_Footer.v8 li .social:hover {
  background-color: #000000;
}
.SW_Footer.v8 li .social.social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy45MTciIGhlaWdodD0iMTcuODUzIiB2aWV3Qm94PSIwIDAgMTcuOTE3IDE3Ljg1MyI+DQogIDxnIGlkPSJHcm91cGVfMjgiIGRhdGEtbmFtZT0iR3JvdXBlIDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzE1LjkwNyAtNDA0NC41MjgpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzYzIiBkYXRhLW5hbWU9IlRyYWPDqSA2MyIgZD0iTTE2LjM3NywwSDEuNTRBMS41NDEsMS41NDEsMCwwLDAsMCwxLjU0VjE2LjMxM2ExLjU0MSwxLjU0MSwwLDAsMCwxLjU0LDEuNTRIOS40MDVWMTAuNzM3SDcuNDgyVjguMTQ4SDkuNDA1czAtLjcyNywwLS45NzFhNC4zNTMsNC4zNTMsMCwwLDEsMS4xLTMuNDQ2LDQuMTc0LDQuMTc0LDAsMCwxLDMuMi0xLjA4NGgxLjRWNS4zYTQuMzEsNC4zMSwwLDAsMC0yLC4xMjMsMS44MzMsMS44MzMsMCwwLDAtLjg4NSwxLjc0NnYuOTc3SDE1LjExdjIuNTlIMTIuMjIzdjcuMTE0aDQuMTU0YTEuNTQxLDEuNTQxLDAsMCwwLDEuNTQtMS41NFYxLjU0QTEuNTQxLDEuNTQxLDAsMCwwLDE2LjM3NywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzE1LjkwNyA0MDQ0LjUyOCkiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.SW_Footer.v8 .bloc-horaires {
  text-align: left;
  padding: 0 13%;
}
.SW_Footer.v8 .bloc-horaires .bloc-title {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxOC4yMDkiIHZpZXdCb3g9IjAgMCAxOC4yMSAxOC4yMDkiPg0KICA8ZyBpZD0iZmFzdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NS4zMzcgLTIzNy4wOTMpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzc5IiBkYXRhLW5hbWU9Ikdyb3VwZSA3OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk1LjMzNyAyMzcuMDkzKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzc2IiBkYXRhLW5hbWU9Ikdyb3VwZSA3NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxnIGlkPSJHcm91cGVfNzUiIGRhdGEtbmFtZT0iR3JvdXBlIDc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzIwMTQiIGRhdGEtbmFtZT0iVHJhY8OpIDIwMTQiIGQ9Ik0xMjUuNTk0LDU4LjI0NWE5LjEsOS4xLDAsMSwwLDkuMSw5LjFBOS4xMTUsOS4xMTUsMCwwLDAsMTI1LjU5NCw1OC4yNDVabTAsMTYuODI4YTcuNzI0LDcuNzI0LDAsMSwxLDcuNzI0LTcuNzI0QTcuNzMyLDcuNzMyLDAsMCwxLDEyNS41OTQsNzUuMDczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNi40ODkgLTU4LjI0NSkiIGZpbGw9IiMyNTE0MmYiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV83OCIgZGF0YS1uYW1lPSJHcm91cGUgNzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTcgNC45ODcpIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83NyIgZGF0YS1uYW1lPSJHcm91cGUgNzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjAxNSIgZGF0YS1uYW1lPSJUcmFjw6kgMjAxNSIgZD0iTTI5NS4zMTEsMTcxLjAxOHYtNC40NjFIMjkzLjkzdjUuMTkxbDMuNTU5LDIuNDI2Ljc3OC0xLjE0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTMuOTMgLTE2Ni41NTcpIiBmaWxsPSIjMjUxNDJmIi8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat top left;
}
.SW_Footer.v8 .bloc-newsletter {
  padding: 0 13%;
}
.SW_Footer.v8 .bloc-newsletter .bloc-title {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC40NjQiIGhlaWdodD0iMTQuODc3IiB2aWV3Qm94PSIwIDAgMjAuNDY0IDE0Ljg3NyI+DQogIDxnIGlkPSJjbG9zZWQtZW52ZWxvcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTUwLjMxOCkiPg0KICAgIDxnIGlkPSJHcm91cGVfNjgiIGRhdGEtbmFtZT0iR3JvdXBlIDY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUwLjMxOCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yMDEyIiBkYXRhLW5hbWU9IlRyYWPDqSAyMDEyIiBkPSJNMTkuNzcsNTAuMzE4SC42OTRBLjY5NC42OTQsMCwwLDAsMCw1MS4wMTJWNjQuNWEuNjk0LjY5NCwwLDAsMCwuNjk0LjY5NEgxOS43N2EuNjk0LjY5NCwwLDAsMCwuNjk0LS42OTRWNTEuMDEyQS42OTQuNjk0LDAsMCwwLDE5Ljc3LDUwLjMxOFptLS42OTQsMTMuNDg5SDEuMzg4di0xMi4xSDE5LjA3NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTUwLjMxOCkiIGZpbGw9IiMyNTE0MmYiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjAxMyIgZGF0YS1uYW1lPSJUcmFjw6kgMjAxMyIgZD0iTTUyLjE0LDExMi4zNDJsNi42NjIsNC4xYS42OTQuNjk0LDAsMCwwLC43MjgsMGw2LjY2Mi00LjFhLjY5NC42OTQsMCwxLDAtLjcyOC0xLjE4MmwtNi4zLDMuODgtNi4zLTMuODhhLjY5NC42OTQsMCwwLDAtLjcyOCwxLjE4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC45MzQgLTEwNy42ODUpIiBmaWxsPSIjMjUxNDJmIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat top left;
}
.SW_Footer.v8 .bloc-newsletter p {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: normal;
  color: #FFFFFF;
}
.SW_Footer.v8 .bloc-newsletter .input-group {
  background: #FFFFFF;
  border-radius: 50px;
  height: 50px;
}
.SW_Footer.v8 .bloc-newsletter .form-control {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
  position: relative;
  height: 100%;
  border-right: 0;
  background: none;
  border: 0;
  padding-left: 20px;
}
.SW_Footer.v8 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v8 .bloc-newsletter .btn {
  width: 36px;
  text-indent: 100px;
  height: 36px;
  position: absolute;
  right: 7px;
  top: 7px;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4xMTUiIGhlaWdodD0iMTAuOTg4IiB2aWV3Qm94PSIwIDAgMTUuMTE1IDEwLjk4OCI+DQogIDxnIGlkPSJjbG9zZWQtZW52ZWxvcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTUwLjMxOCkiPg0KICAgIDxnIGlkPSJHcm91cGVfNjgiIGRhdGEtbmFtZT0iR3JvdXBlIDY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUwLjMxOCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yMDEyIiBkYXRhLW5hbWU9IlRyYWPDqSAyMDEyIiBkPSJNMTQuNiw1MC4zMThILjUxM0EuNTEzLjUxMywwLDAsMCwwLDUwLjgzMXY5Ljk2M2EuNTEzLjUxMywwLDAsMCwuNTEzLjUxM0gxNC42YS41MTMuNTEzLDAsMCwwLC41MTMtLjUxM1Y1MC44MzFBLjUxMy41MTMsMCwwLDAsMTQuNiw1MC4zMThabS0uNTEzLDkuOTYzSDEuMDI1VjUxLjM0M0gxNC4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTUwLjMxOCkiIGZpbGw9IiNmZmYiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMjAxMyIgZGF0YS1uYW1lPSJUcmFjw6kgMjAxMyIgZD0iTTUyLjA1NCwxMTIuMDA2bDQuOTIsMy4wMzJhLjUxMy41MTMsMCwwLDAsLjUzOCwwbDQuOTItMy4wMzJhLjUxMy41MTMsMCwxLDAtLjUzOC0uODczTDU3LjI0MywxMTRsLTQuNjUxLTIuODY2YS41MTMuNTEzLDAsMCwwLS41MzguODczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5LjY4NiAtMTA4LjU2NykiIGZpbGw9IiNmZmYiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center #27647C;
  border-radius: 100%;
  padding: 0;
}
.SW_Footer.v8 .bloc-newsletter ::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v8 .bloc-newsletter ::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v8 .bloc-newsletter :-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v8 .bloc-newsletter :-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #000000;
}
.SW_Footer.v8 .bloc-social {
  margin-top: 35px;
  clear: both;
  text-align: left;
}
.SW_Footer.v8 .bloc-social .bloc-title {
  font-size: 18px;
  line-height: 20px;
  color: #FFFFFF;
  margin-bottom: 17px;
  display: none;
}
.SW_Footer.v8 .bloc-social li {
  background: none;
  padding-left: 0;
}
.SW_Footer.v8 .bloc-social .social {
  display: inline-block;
  background: none;
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 0;
}
.SW_Footer.v8 .bloc-social .social:hover {
  border-color: #E79475;
}
.SW_Footer.v8 .footer-bottom {
  color: #FFFFFF;
  background-color: #F5F5F5;
}
.SW_Footer.v8 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  color: #E79475;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v8 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .SW_Footer.v8 .footer-bottom ul {
    text-align: center;
  }
}
.SW_Footer.v8 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 16px;
  line-height: 60px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .SW_Footer.v8 .footer-bottom li {
    float: none;
    line-height: normal;
  }
}
.SW_Footer.v8 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Footer.v8 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v8 .footer-bottom li:not(:first-child) {
  margin-left: 66px;
}
@media screen and (max-width: 767px) {
  .SW_Footer.v8 .footer-bottom li:not(:first-child) {
    margin: 0 15px;
  }
}
.SW_Footer.v8 .footer-bottom li:not(:first-child) a {
  position: relative;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v8 .col {
    border: 0;
  }
  .SW_Footer.v8 .inner-footer {
    padding: 50px 0;
  }
  .SW_Footer.v8 .bloc-siteInfo {
    text-align: center;
  }
  .SW_Footer.v8 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v8 .bloc-adresses {
    text-align: center;
  }
  .SW_Footer.v8 .bloc-adresses li {
    display: block;
    float: none;
    width: 100%;
  }
  .SW_Footer.v8 .bloc-horaires {
    text-align: center;
    padding: 0;
  }
  .SW_Footer.v8 .bloc-horaires .bloc-title {
    background-position: center top;
  }
  .SW_Footer.v8 .bloc-horaires ul::before {
    margin-left: -150px;
  }
  .SW_Footer.v8 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v8 .bloc-social ul li {
    float: none;
    margin: 0 5px;
  }
  .SW_Footer.v8 .bloc-services {
    max-width: 100%;
    margin: 0 auto 35px;
  }
  .SW_Footer.v8 .bloc-newsletter {
    padding: 0;
    text-align: center;
  }
  .SW_Footer.v8 .bloc-newsletter .bloc-title {
    background-position: center top;
  }
}
.SW_Footer.v9 .list-inline-item {
  padding-left: 0;
  background: 0;
}
.SW_Footer.v9 .list-unstyled li {
  background: none;
}
.SW_Footer.v9 a {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Footer.v9 .inner-footer {
  background-color: #27647C;
  padding-top: 54px;
  padding-bottom: 40px;
}
.SW_Footer.v9 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v9 .bloc-siteInfo .siteInfo-txt,
.SW_Footer.v9 .bloc-siteInfo .siteInfo-img {
  text-align: left;
  margin-bottom: 40px;
}
.SW_Footer.v9 .bloc-siteInfo .siteInfo-txt {
  text-align: left;
}
.SW_Footer.v9 .bloc-siteInfo .siteInfo-txt p {
  font-size: 14px;
  letter-spacing: .25px;
  color: #FFFFFF;
}
.SW_Footer.v9 .bloc-social {
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v9 .bloc-social .bloc-title {
  margin-bottom: 20px;
  font: 16px/16px 'Source Sans Pro';
  display: block;
}
.SW_Footer.v9 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v9 .bloc-social ul li a {
  display: block;
  border: 2px solid #FFFFFF;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 38px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Footer.v9 .bloc-social ul li a:hover {
  border-color: #E79475;
}
.SW_Footer.v9 .bloc-social ul li a img {
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v9 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #00AC5C;
  font-size: 16px;
  letter-spacing: .25px;
  text-align: left;
}
.SW_Footer.v9 .bloc-adresses .bloc-title {
  font: 29px 'Source Sans Pro';
  color: #FFFFFF;
  text-transform: uppercase;
  margin-bottom: 35px;
  display: block;
}
.SW_Footer.v9 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v9 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 30px;
  background: none;
  line-height: 18px;
  margin-bottom: 32px;
}
.SW_Footer.v9 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v9 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v9 .bloc-adresses li img {
  position: absolute;
  left: 0;
  max-width: 20px;
}
.SW_Footer.v9 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 23px;
}
.SW_Footer.v9 .bloc-adresses li.map:before {
  width: 19px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zNzQiIGhlaWdodD0iMjIuNjA3IiB2aWV3Qm94PSIwIDAgMTguMzc0IDIyLjYwNyI+DQogIDxnIGlkPSJwbGFjZWhvbGRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjA0NCAwKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ2LjA0NCAwKSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5MyIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5MyIgZD0iTTYxLjYxMiwyLjU4QTkuMTg2LDkuMTg2LDAsMCwwLDQ2LjA4Niw4LjI5YTkuMjczLDkuMjczLDAsMCwwLC4xMiwyLjYyMSwzLjA2OCwzLjA2OCwwLDAsMCwuMDY0LjMwOCw5LjI5NCw5LjI5NCwwLDAsMCwuNjExLDEuODA3LDI0Ljk4LDI0Ljk4LDAsMCwwLDcuMzU2LDkuMjIzLDEuNTU0LDEuNTU0LDAsMCwwLDEuOTg2LDAsMjUuMDE3LDI1LjAxNywwLDAsMCw3LjM1Ni05LjIyMyw5LDksMCwwLDAsLjYxMS0xLjgwNywzLjA3MiwzLjA3MiwwLDAsMCwuMDY0LS4zMDgsOS40MzcsOS40MzcsMCwwLDAsLjE2MS0xLjcyNEE5LjExNSw5LjExNSwwLDAsMCw2MS42MTIsMi41OFptMS4wMTEsOC4wMzdjMCwuMDE0LDAsLjAyMywwLC4wMzdzLS4wMTguMDg3LS4wNDEuMTg5di4wMDlhNy41MjksNy41MjksMCwwLDEtLjUwNiwxLjQ5NC4wNzguMDc4LDAsMCwwLS4wMDkuMDIzLDIzLjMxOCwyMy4zMTgsMCwwLDEtNi44MjgsOC41NTYsMjMuMjgxLDIzLjI4MSwwLDAsMS02LjgyOC04LjU1Ni4wNzguMDc4LDAsMCwxLS4wMDktLjAyMyw3LjQzLDcuNDMsMCwwLDEtLjUwNi0xLjQ5NHYtLjAwOWMtLjAyMy0uMS0uMDM3LS4xNjYtLjA0MS0uMTg5czAtLjAyMywwLS4wMzdhNy4zMTEsNy4zMTEsMCwwLDEtLjExNS0yLjE3LDcuNTMzLDcuNTMzLDAsMCwxLDE1LjAzLjc0QTcuNDYxLDcuNDYxLDAsMCwxLDYyLjYyNCwxMC42MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYuMDQ0IDApIiBmaWxsPSIjODNhZGMzIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzgiIGRhdGEtbmFtZT0iR3JvdXBlIDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4zMzkgNC4zODcpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NCIgZD0iTTE0NC4zNjIsOTUuNDEzYTQuODkyLDQuODkyLDAsMSwwLDAsOS43ODQuODI4LjgyOCwwLDAsMCwwLTEuNjU1LDMuMjQxLDMuMjQxLDAsMSwxLDIuNDYtMS4xMzYuODI4LjgyOCwwLDAsMCwxLjI2LDEuMDc2LDQuODkyLDQuODkyLDAsMCwwLTMuNzItOC4wNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5LjQ3IC05NS40MTMpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Footer.v9 .bloc-adresses li.tel:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40NCIgaGVpZ2h0PSIyMi40NzMiIHZpZXdCb3g9IjAgMCAyMi40NCAyMi40NzMiPg0KICA8ZyBpZD0icGhvbmUtY2FsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuNjU2IDE4OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjEuNjU2IC0xODkpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5NSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5NSIgZD0iTTE4LjA4OSw0MC4wMjdhMi4yMSwyLjIxLDAsMCwwLTEuNi0uNzM1LDIuMjg2LDIuMjg2LDAsMCwwLTEuNjIyLjczbC0xLjUsMS40OTRjLS4xMjMtLjA2Ni0uMjQ3LS4xMjgtLjM2NS0uMTktLjE3MS0uMDg1LS4zMzItLjE2Ni0uNDctLjI1MWExNi4yOSwxNi4yOSwwLDAsMS0zLjktMy41NTdBOS42MTEsOS42MTEsMCwwLDEsNy4zNDYsMzUuNWMuMzg5LS4zNTYuNzQ5LS43MjYsMS4xLTEuMDgxLjEzMy0uMTMzLjI2Ni0uMjcuNC0uNGEyLjE3NiwyLjE3NiwwLDAsMCwwLTMuMjgyTDcuNTUsMjkuNDM2Yy0uMTQ3LS4xNDctLjMtLjMtLjQ0MS0uNDUxLS4yODUtLjI5NC0uNTgzLS42LS44OTItLjg4MmEyLjI0NSwyLjI0NSwwLDAsMC0xLjU4OS0uNywyLjMyMywyLjMyMywwLDAsMC0xLjYxMy43bC0uMDA5LjAwOUwxLjM5MywyOS43NEEzLjQ3LDMuNDcsMCwwLDAsLjM2NCwzMS45NDVhOC4zMTUsOC4zMTUsMCwwLDAsLjYwNywzLjUxOUEyMC40MjIsMjAuNDIyLDAsMCwwLDQuNiw0MS41MTdhMjIuMzIxLDIyLjMyMSwwLDAsMCw3LjQzMiw1LjgyLDExLjU4LDExLjU4LDAsMCwwLDQuMTc0LDEuMjMzYy4xLDAsLjIuMDA5LjMuMDA5QTMuNTc0LDMuNTc0LDAsMCwwLDE5LjI0MSw0Ny40YzAtLjAwOS4wMTQtLjAxNC4wMTktLjAyNGExMC43ODQsMTAuNzg0LDAsMCwxLC44My0uODU4Yy4yLS4xOTQuNDEzLS40LjYxNy0uNjEyYTIuMzY2LDIuMzY2LDAsMCwwLC43MTYtMS42NDEsMi4yNzksMi4yNzksMCwwLDAtLjczLTEuNjI3Wm0xLjcsNC45OTRzMCwwLDAsMGMtLjE4NS4yLS4zNzUuMzc5LS41NzkuNTc5YTEyLjQ3MiwxMi40NzIsMCwwLDAtLjkxNS45NDksMi4yODcsMi4yODcsMCwwLDEtMS43ODMuNzU0Yy0uMDcxLDAtLjE0NywwLS4yMTgsMGExMC4yODcsMTAuMjg3LDAsMCwxLTMuNy0xLjExLDIxLjA2OSwyMS4wNjksMCwwLDEtNy01LjQ4MywxOS4yNTYsMTkuMjU2LDAsMCwxLTMuNDE1LTUuNjg3LDYuNzcyLDYuNzcyLDAsMCwxLS41MzEtMi45NjlBMi4xNzcsMi4xNzcsMCwwLDEsMi4zLDMwLjY0MWwxLjYxNy0xLjYxN2ExLjA3OCwxLjA3OCwwLDAsMSwuNzIxLS4zMzcsMS4wMTUsMS4wMTUsMCwwLDEsLjY5Mi4zMzJsLjAxNC4wMTRjLjI4OS4yNy41NjQuNTUuODU0Ljg0OS4xNDcuMTUyLjMuMy40NTEuNDZsMS4yOTUsMS4yOTVhLjkwNS45MDUsMCwwLDEsMCwxLjQ3Yy0uMTM4LjEzOC0uMjcuMjc1LS40MDguNDA4LS40LjQwOC0uNzc4Ljc4Ny0xLjE5MSwxLjE1Ny0uMDA5LjAwOS0uMDE5LjAxNC0uMDI0LjAyNGEuOTY3Ljk2NywwLDAsMC0uMjQ3LDEuMDc3bC4wMTQuMDQzYTEwLjQsMTAuNCwwLDAsMCwxLjUzMiwyLjVsMCwwYTE3LjQwOSwxNy40MDksMCwwLDAsNC4yMTIsMy44MzIsNi40NzcsNi40NzcsMCwwLDAsLjU4My4zMThjLjE3MS4wODUuMzMyLjE2Ni40Ny4yNTEuMDE5LjAwOS4wMzguMDI0LjA1Ny4wMzNhMS4wMjgsMS4wMjgsMCwwLDAsLjQ3LjExOSwxLjAxNCwxLjAxNCwwLDAsMCwuNzIxLS4zMjdsMS42MjItMS42MjJhMS4wNzMsMS4wNzMsMCwwLDEsLjcxNi0uMzU2Ljk2Ni45NjYsMCwwLDEsLjY4My4zNDZsLjAwOS4wMDksMi42MTMsMi42MTNBLjkzOC45MzgsMCwwLDEsMTkuNzg3LDQ1LjAyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM0NCAtMjYuMTA2KSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNjk2IiBkYXRhLW5hbWU9IlRyYWPDqSAxNjk2IiBkPSJNMjQ1LjQ3MSw4Ny4yYTYuMSw2LjEsMCwwLDEsNC45NzEsNC45NzEuNjM2LjYzNiwwLDAsMCwuNjMxLjUzMS44NDcuODQ3LDAsMCwwLC4xMDktLjAwOS42NDEuNjQxLDAsMCwwLC41MjctLjc0LDcuMzgxLDcuMzgxLDAsMCwwLTYuMDE0LTYuMDE0LjY0NC42NDQsMCwwLDAtLjc0LjUyMkEuNjMzLjYzMywwLDAsMCwyNDUuNDcxLDg3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMzLjM0MiAtODEuODUpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzE2OTciIGRhdGEtbmFtZT0iVHJhY8OpIDE2OTciIGQ9Ik0yNTkuNDIzLDkuOTE0YTEyLjE1NCwxMi4xNTQsMCwwLDAtOS45LTkuOS42MzkuNjM5LDAsMSwwLS4yMDksMS4yNjIsMTAuODU2LDEwLjg1NiwwLDAsMSw4Ljg1MSw4Ljg1MS42MzYuNjM2LDAsMCwwLC42MzEuNTMxLjg0Ny44NDcsMCwwLDAsLjEwOS0uMDA5QS42MjguNjI4LDAsMCwwLDI1OS40MjMsOS45MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2Ljk5MiAwKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v9 .bloc-adresses li.smartphone:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
}
.SW_Footer.v9 .bloc-adresses li.fax:before {
  width: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  background-size: 21px auto;
}
.SW_Footer.v9 .bloc-adresses li.mail:before {
  width: 21px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC41MDIiIGhlaWdodD0iMTYuNzMyIiB2aWV3Qm94PSIwIDAgMjAuNTAyIDE2LjczMiI+DQogIDxnIGlkPSJlbWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC00Ny4wNjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQxIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDcuMDY1KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OCIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OCIgZD0iTTE3Ljc5MSw0Ny4wNjVIMi43MTVBMi43MTYsMi43MTYsMCwwLDAsMCw0OS43NzhWNjEuMDg1QTIuNzE2LDIuNzE2LDAsMCwwLDIuNzE1LDYzLjhIMTcuNzkxQTIuNzE2LDIuNzE2LDAsMCwwLDIwLjUsNjEuMDg1VjQ5Ljc3OEEyLjcxNiwyLjcxNiwwLDAsMCwxNy43OTEsNDcuMDY1Wm0xLjA1NiwxNC4wMmExLjA1OCwxLjA1OCwwLDAsMS0xLjA1NiwxLjA1NkgyLjcxNWExLjA1OCwxLjA1OCwwLDAsMS0xLjA1Ni0xLjA1NlY0OS43NzhhMS4wNTgsMS4wNTgsMCwwLDEsMS4wNTYtMS4wNTZIMTcuNzkxYTEuMDU4LDEuMDU4LDAsMCwxLDEuMDU2LDEuMDU2VjYxLjA4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMiAtNDcuMDY1KSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBlXzQzIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgNDguOTQ5KSI+DQogICAgICA8ZyBpZD0iR3JvdXBlXzQyIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTY5OSIgZGF0YS1uYW1lPSJUcmFjw6kgMTY5OSIgZD0iTTIwLjM1Myw5NC40NzlhLjgyOC44MjgsMCwwLDAtMS4xNTMtLjJsLTguOTQ4LDYuMjYzTDEuMyw5NC4yNzVhLjgyOC44MjgsMCwxLDAtLjk1LDEuMzU3bDkuNDIzLDYuNmEuODI4LjgyOCwwLDAsMCwuOTUsMGw5LjQyMy02LjZBLjgyOC44MjgsMCwwLDAsMjAuMzUzLDk0LjQ3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtOTQuMTI1KSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
}
.SW_Footer.v9 .bloc-adresses li.openhours:before {
  width: 23px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44ODUiIGhlaWdodD0iMTguODg0IiB2aWV3Qm94PSIwIDAgMTguODg1IDE4Ljg4NCI+DQogIDxnIGlkPSJmYXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNDMzLjI0OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNzQiIGRhdGEtbmFtZT0iR3JvdXBlIDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYuNDg5IDQzMy4yNDkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzEiIGRhdGEtbmFtZT0iR3JvdXBlIDcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83MCIgZGF0YS1uYW1lPSJHcm91cGUgNzAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEyNS45MzEsNTguMjQ1YTkuNDQyLDkuNDQyLDAsMSwwLDkuNDQyLDkuNDQyQTkuNDUzLDkuNDUzLDAsMCwwLDEyNS45MzEsNTguMjQ1Wm0wLDE3LjQ1MmE4LjAxLDguMDEsMCwxLDEsOC4wMS04LjAxQTguMDE5LDguMDE5LDAsMCwxLDEyNS45MzEsNzUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYuNDg5IC01OC4yNDUpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzMiIGRhdGEtbmFtZT0iR3JvdXBlIDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQ3MiA1LjE3MikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzcyIiBkYXRhLW5hbWU9Ikdyb3VwZSA3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA1IiBkPSJNMjk1LjM2MiwxNzEuMTg0di00LjYyN0gyOTMuOTN2NS4zODRsMy42OTEsMi41MTUuODA3LTEuMTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left center;
  background-size: cover !important;
}
.SW_Footer.v9 .bloc-adresses li.openhours li {
  margin-bottom: 0;
  padding-left: 0;
}
.SW_Footer.v9 .bloc-adresses li:last-child {
  margin-bottom: 0;
}
.SW_Footer.v9 .bloc-horaires {
  max-width: 604px;
  border: 1px solid #E9E9E9;
  margin: 9px auto 28px;
  padding: 7px 0;
}
.SW_Footer.v9 .bloc-horaires .bloc-title {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 35px;
  letter-spacing: .25px;
  color: #000000;
  margin-right: 6px;
}
.SW_Footer.v9 .bloc-horaires ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v9 .bloc-horaires li {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 35px;
  letter-spacing: .25px;
  color: #000000;
  padding: 0;
  margin: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v9 .bloc-horaires li:not(:first-child) {
  position: relative;
  padding-left: 17px;
}
.SW_Footer.v9 .bloc-horaires li:not(:first-child)::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 14px;
  background-color: #000000;
  position: relative;
  left: -17px;
}
.SW_Footer.v9 .bloc-horaires li:not(:last-child) {
  padding-right: 17px;
}
.SW_Footer.v9 .bloc-newsletter .bloc-title {
  font: 24px 'Source Sans Pro';
  color: #FFFFFF;
  text-transform: uppercase;
  margin-bottom: 35px;
  display: block;
  text-align: left;
}
.SW_Footer.v9 .bloc-newsletter p {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: .25px;
  color: #FFFFFF;
  text-align: left;
  margin-bottom: 7px;
}
.SW_Footer.v9 .bloc-newsletter .form-control {
  background-color: #1B2026;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #FFFFFF;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 10px !important;
  width: 100%;
}
.SW_Footer.v9 .bloc-newsletter .form-control:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
}
.SW_Footer.v9 .bloc-newsletter .form-control ::-webkit-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v9 .bloc-newsletter .form-control ::-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v9 .bloc-newsletter .form-control :-ms-input-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v9 .bloc-newsletter .form-control :-moz-placeholder {
  font-family: 'Source Sans Pro';
  font-size: 16px;
  letter-spacing: .25px;
  color: #000000;
}
.SW_Footer.v9 .bloc-newsletter .input-group-append {
  display: block;
}
.SW_Footer.v9 .bloc-newsletter .input-group-append .btn {
  color: #FFFFFF;
  text-align: center;
  width: 150px;
  height: 59px;
  border: 0;
  text-transform: uppercase;
  overflow: hidden;
  background-color: #E79475;
  margin-top: 20px;
  border-radius: 10px;
}
.SW_Footer.v9 .bloc-newsletter .input-group-append .btn:hover {
  background-color: #FFFFFF;
  color: #E79475;
}
.SW_Footer.v9 .bloc-link {
  text-align: left;
}
.SW_Footer.v9 .bloc-link .bloc-title {
  font: 29px/normal 'Source Sans Pro';
  color: #FFFFFF;
  text-transform: uppercase;
  margin-bottom: 35px;
  display: block;
}
.SW_Footer.v9 .bloc-link li {
  padding-left: 0;
  margin-bottom: 5px;
}
.SW_Footer.v9 .bloc-link li a {
  color: #FFFFFF;
  padding-left: 24px;
  position: relative;
}
.SW_Footer.v9 .bloc-link li a:before {
  width: 9px;
  height: 9px;
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  background: #FFFFFF;
  opacity: 0;
  border-radius: 100%;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Footer.v9 .bloc-link li a:hover:before {
  opacity: 1;
}
.SW_Footer.v9 .bloc-link li.active a:before {
  opacity: 1;
}
.SW_Footer.v9 .footer-bottom {
  color: #FFFFFF;
  background-color: #F5F5F5;
}
.SW_Footer.v9 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #E79475;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v9 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v9 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 13px;
  line-height: 60px;
  margin-bottom: 0;
}
.SW_Footer.v9 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  text-decoration: underline !important;
  color: #27647C;
}
.SW_Footer.v9 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v9 .footer-bottom li:not(:first-child) {
  margin-left: 26px;
}
.SW_Footer.v9 .footer-bottom li:not(:first-child) a {
  padding-left: 25px;
  position: relative;
}
.SW_Footer.v9 .footer-bottom li:not(:first-child) a:before {
  content: "";
  width: 7px;
  height: 7px;
  display: none;
  vertical-align: middle;
  background-color: #E79475;
  position: relative;
  left: -25px;
}
@media screen and (max-width: 925px) {
  .SW_Footer.v9 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v9 .footer-bottom ul {
    margin-bottom: 20px;
  }
  .SW_Footer.v9 .footer-bottom li:first-child a::before {
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    background-color: #E79475;
    position: relative;
    left: -10px;
  }
  .SW_Footer.v9 .footer-bottom li:not(:first-child) {
    margin-left: 10px;
  }
  .SW_Footer.v9 .footer-bottom li:not(:first-child) a::before {
    left: -10px;
  }
  .SW_Footer.v9 .footer-bottom li,
  .SW_Footer.v9 .footer-bottom .bloc-title {
    line-height: 22px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v9 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .SW_Footer.v9 .bloc-siteInfo .siteInfo-txt {
    margin-bottom: 0;
  }
  .SW_Footer.v9 .siteInfo-txt,
  .SW_Footer.v9 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v9 .bloc-horaires {
    padding: 7px 5px;
  }
  .SW_Footer.v9 .bloc-horaires li,
  .SW_Footer.v9 .bloc-horaires .bloc-title {
    line-height: 20px;
  }
  .SW_Footer.v9 .bloc-newsletter,
  .SW_Footer.v9 .bloc-adresses,
  .SW_Footer.v9 .bloc-social {
    text-align: center;
  }
  .SW_Footer.v9 .bloc-adresses li {
    padding-left: 0;
  }
  .SW_Footer.v9 .bloc-adresses li:before {
    display: none;
  }
  .SW_Footer.v9 .bloc-adresses .bloc-title {
    margin-bottom: 10px;
  }
  .SW_Footer.v9 .bloc-newsletter .bloc-title {
    text-align: center;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v9 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v9 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v10 {
  background: #27647C;
  color: 'Source Sans Pro';
}
.SW_Footer.v10 .Editus {
  margin-top: 13px !important;
}
.SW_Footer.v10 .container {
  max-width: inherit;
}
.SW_Footer.v10 .container padding: 0 0
			.row {
  margin: 0;
}
.SW_Footer.v10 .inner-footer {
  border-top: 0;
}
.SW_Footer.v10 .inner-footer .col {
  padding: 68px 60px 75px 60px;
  border-right: 1px solid #000000;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v10 .inner-footer .col {
    padding: 30px 60px 20px 60px;
  }
}
@media screen and (max-width: 567px) {
  .SW_Footer.v10 .inner-footer .col {
    padding: 30px 30px 0px 10px;
  }
}
.SW_Footer.v10 .inner-footer .col:last-child {
  border: 0;
}
.SW_Footer.v10 .bloc-adresses li {
  color: #FFFFFF;
}
.SW_Footer.v10 .bloc-adresses li a {
  color: #FFFFFF;
}
.SW_Footer.v10 .bloc-adresses li.openhours {
  margin-bottom: 0;
}
.SW_Footer.v10 .bloc-adresses li.openhours:before {
  width: 23px;
  background: url(../images/footer/v10/fast.svg) no-repeat left center;
  background-size: cover !important;
}
.SW_Footer.v10 .bloc-adresses li.openhours li {
  margin-bottom: 0;
  padding-left: 0;
}
.SW_Footer.v10 .blcTime {
  padding-left: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0idGltZS1hbmQtZGF0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMjUiIGRhdGEtbmFtZT0iVHJhY8OpIDI1IiBkPSJNMjEwLDIwOWExLDEsMCwxLDEtMS0xQTEsMSwwLDAsMSwyMTAsMjA5Wm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTUgLTE5NSkiIGZpbGw9IiNmZWJlMDAiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8yNiIgZGF0YS1uYW1lPSJUcmFjw6kgMjYiIGQ9Ik0zMiwzMlY1Nkg1NlYzMlptMTEuNSwxaDF2MWgtMVptLTQuNTY3LDEuMjIzLjUuODY3LS44NjYuNS0uNS0uODY3Wk0zNCw0NC41SDMzdi0xaDFabS43MjMsNS40MzMtLjUtLjg2Ni44NjctLjUuNS44NjZabS4zNjctMTAuNS0uODY3LS41LjUtLjg2Ni44NjcuNVptMy44NDMsMTQuMzQ0LS44NjYtLjUuNS0uODY3Ljg2Ni41Wk00NC41LDU1aC0xVjU0aDFaTTQ3LDQ0LjVINDUuOTI5QTIsMiwwLDAsMSw0NC41LDQ1LjkyOVY0N2gtMVY0NS45MjlBMiwyLDAsMCwxLDQyLjA3MSw0NC41SDM3LjV2LTFoNC41NzFBMiwyLDAsMCwxLDQzLjUsNDIuMDcxVjM2LjVoMXY1LjU3MUEyLDIsMCwwLDEsNDUuOTI5LDQzLjVINDdabTIuMDY3LDkuMjc3LS41LS44NjcuODY2LS41LjUuODY3Wm0uMzY2LTE4LjE4Ny0uODY2LS41LjUtLjg2Ny44NjYuNVptMy44NDQsMTQuMzQzLS44NjctLjUuNS0uODY2Ljg2Ny41Wm0tLjM2Ny0xMC41LS41LS44NjYuODY3LS41LjUuODY2Wk01NSw0NC41SDU0di0xaDFabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwIC0zMCkiIGZpbGw9IiNmZWJlMDAiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8yNyIgZGF0YS1uYW1lPSJUcmFjw6kgMjciIGQ9Ik0yOCwxLjVBMS41LDEuNSwwLDAsMCwyNi41LDBIMS41QTEuNSwxLjUsMCwwLDAsMCwxLjV2MjVBMS41LDEuNSwwLDAsMCwxLjUsMjhoMjVBMS41LDEuNSwwLDAsMCwyOCwyNi41Wk0yNywyNmExLDEsMCwwLDEtMSwxSDJhMSwxLDAsMCwxLTEtMVYyQTEsMSwwLDAsMSwyLDFIMjZhMSwxLDAsMCwxLDEsMVptMCwwIiBmaWxsPSIjZmViZTAwIi8+DQo8L3N2Zz4NCg==) no-repeat left 5px;
}
.SW_Footer.v10 .blcTime,
.SW_Footer.v10 .blcTime * {
  color: #FFFFFF;
}
.SW_Footer.v10 .blcTime em,
.SW_Footer.v10 .blcTime * em {
  font-style: normal;
}
.SW_Footer.v10 .bloc-siteInfo:after {
  content: "";
  display: table;
  clear: both;
}
.SW_Footer.v10 .bloc-siteInfo .info {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC40ODgiIGhlaWdodD0iMjUuNDg4IiB2aWV3Qm94PSIwIDAgMzAuNDg4IDI1LjQ4OCI+DQogIDxnIGlkPSJob21lXzFfIiBkYXRhLW5hbWU9ImhvbWUgKDEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC00MS45ODIpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzIzIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC43NTcgNDguNTkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMjIiIGRhdGEtbmFtZT0iR3JvdXBlIDIyIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yMyIgZGF0YS1uYW1lPSJUcmFjw6kgMjMiIGQ9Ik05MC4zODEsMTUyLjk2bC0xMC40ODcsOC4wNjlWMTcxLjg0SDg4LjMydi03LjkyMkg5Mi44djcuOTIyaDguMDcxVjE2MS4wMjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkuODk0IC0xNTIuOTYpIiBmaWxsPSIjZmViZTAwIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMjUiIGRhdGEtbmFtZT0iR3JvdXBlIDI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQxLjk4MikiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8yNCIgZGF0YS1uYW1lPSJHcm91cGUgMjQiPg0KICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzI0IiBkYXRhLW5hbWU9IlRyYWPDqSAyNCIgZD0iTTI2LjE3LDUwLjM4N1Y0NC44NkgyMS43NTR2Mi4xM2wtNi41MDktNS4wMDhMMCw1My43MDlsMi4xLDIuNzM1LDEzLjE0LTEwLjExMSwxMy4xNCwxMC4xMTEsMi4xLTIuNzM1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDEuOTgyKSIgZmlsbD0iI2ZlYmUwMCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left 5px;
  padding-left: 48px;
  color: #FFFFFF;
  line-height: 22px;
}
.SW_Footer.v10 .bloc-siteInfo .siteInfo-img {
  float: none;
  width: 100px;
  position: relative;
  margin-bottom: 18px;
}
.SW_Footer.v10 .bloc-siteInfo .siteInfo-img img {
  width: 164px;
}
.SW_Footer.v10 .bloc-social {
  display: none;
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v10 .bloc-social ul {
  margin: 0;
}
.SW_Footer.v10 .bloc-social li {
  padding-left: 0;
  background: none;
}
.SW_Footer.v10 .bloc-social li:not(:last-child) {
  margin-right: 17px;
}
.SW_Footer.v10 .bloc-social .social {
  display: inline-block;
  width: 20px;
  height: 42px;
  line-height: 34px;
  background: none;
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 0;
}
.SW_Footer.v10 .bloc-social .social:hover {
  border-color: #E79475;
}
.SW_Footer.v10 .bloc-social .social.social-fb {
  background-image: url(../images/footer/v10/fb-v10.svg);
}
.SW_Footer.v10 .bloc-social .social.social-tw {
  background-image: url(../images/footer/v10/tw-v10.svg);
}
.SW_Footer.v10 .bloc-social .social.social-gp {
  background-image: url(../images/footer/v10/gp-v10.svg);
}
.SW_Footer.v10 .bloc-title {
  font-size: 22px;
  font-family: 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 20px;
  display: block;
}
.SW_Footer.v10 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  letter-spacing: .25px;
  text-align: left;
}
.SW_Footer.v10 .bloc-adresses div {
  display: inline-block;
  font-family: 'Source Sans Pro';
  margin-right: 3px;
}
.SW_Footer.v10 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v10 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4wNDkiIGhlaWdodD0iMjcuNjQxIiB2aWV3Qm94PSIwIDAgMjUuMDQ5IDI3LjY0MSI+DQogIDxwYXRoIGlkPSJ0ZWxlcGhvbmUiIGQ9Ik0zNS44MzMsMjcuNjQxVjBIMTMuNDNWMy45MzFIMTAuNzg0VjguMzQ4SDEzLjQzdjMuMjY0SDEwLjc4NHY0LjQxN0gxMy40M3YzLjI2NEgxMC43ODR2NC40MTZIMTMuNDN2My45MzFabS0xNS44LTE4LjE5TDIxLjQ5MSw4bDIuODM0LDIuODM0TDIzLjQsMTIuNzQ3bDMuMzI2LDMuMzI3LDEuOTE4LS45MjMsMi44MzQsMi44MzRMMjkuNSwxOS42NDVIMjYuNzI4bC02LjktNi45Wk0xMi4wNjQsNy4wNjhWNS4yMTFoMy40NTdWNy4wNjhabTAsNy42ODFWMTIuODkyaDMuNDU3djEuODU2Wm0wLDcuNjgxVjIwLjU3M2gzLjQ1N3YxLjg1NkgxMi4wNjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNzg0KSIgZmlsbD0iI2ZlYmUwMCIvPg0KPC9zdmc+DQo=) no-repeat left 5px;
  line-height: 18px;
}
.SW_Footer.v10 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v10 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v10 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 23px;
}
.SW_Footer.v10 .footer-bottom {
  color: #FFFFFF;
  background-color: #F5F5F5;
}
.SW_Footer.v10 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 15px;
  letter-spacing: .25px;
  color: #E79475;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  margin: -4px 10px 0 0;
}
.SW_Footer.v10 .footer-bottom .copy {
  display: inline-block;
  color: #27647C;
  font-size: 13px;
}
.SW_Footer.v10 .footer-bottom .bloc-services {
  text-align: center;
}
.SW_Footer.v10 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v10 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 13px;
  line-height: 60px;
  margin-bottom: 0;
  margin: 0 25px 0;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v10 .footer-bottom li {
    margin: 0 0 0;
  }
}
.SW_Footer.v10 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Footer.v10 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v10 .footer-bottom li:not(:first-child) {
  margin-left: 26px;
}
.SW_Footer.v10 .footer-bottom li:not(:first-child) a {
  position: relative;
}
.SW_Footer.v10 .madeBy {
  font-size: 13px;
}
.SW_Footer.v10 .madeBy .container {
  padding: 0 60px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v10 .madeBy {
    padding: 20px 0 0;
  }
}
.SW_Footer.v10 .madeBy li a {
  text-decoration: underline;
  font-family: 'Source Sans Pro';
}
@media screen and (max-width: 925px) {
  .SW_Footer.v10 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v10 .footer-bottom ul {
    padding: 15px 0 15px 0;
  }
  .SW_Footer.v10 .footer-bottom li {
    line-height: normal;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v10 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v10 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v10 .bloc-adresses li:before {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v10 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v10 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.SW_Footer.v11 {
  background: #F8F8F8;
  color: 'Source Sans Pro';
}
.SW_Footer.v11 .Editus {
  margin-top: 13px !important;
}
.SW_Footer.v11 .container .row {
  margin: 0;
}
.SW_Footer.v11 .inner-footer {
  border-top: 0;
}
.SW_Footer.v11 .inner-footer .col {
  padding: 68px 0 50px 0;
  border-right: 1px solid #e7e7e7;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v11 .inner-footer .col {
    padding: 40px 0 0 0;
  }
}
.SW_Footer.v11 .inner-footer .col .content {
  max-width: 260px;
  margin: 0 auto;
}
.SW_Footer.v11 .inner-footer .col .content .siteInfo-img {
  max-width: 100%;
  height: auto;
  margin-bottom: 24px;
}
.SW_Footer.v11 .inner-footer .col .content .siteInfo-img img {
  width: 100%;
}
.SW_Footer.v11 .inner-footer .col .content .info ul {
  list-style-type: none;
}
.SW_Footer.v11 .inner-footer .col .content .info ul li {
  background-repeat: no-repeat;
  background-position: 0 center;
  font-size: 14px;
  font-family: 'Source Sans Pro';
  min-height: 24px;
  margin-bottom: 7px;
  padding-left: 27px;
  color: #27647C;
  position: relative;
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.adress {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC45MzYiIGhlaWdodD0iMjAuNjIiIHZpZXdCb3g9IjAgMCAxNC45MzYgMjAuNjIiPg0KICA8ZyBpZD0ibWFya2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAuNTczKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNSIgZGF0YS1uYW1lPSJHcm91cGUgMzUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcwLjU3MykiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8zNCIgZGF0YS1uYW1lPSJHcm91cGUgMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yNSIgZGF0YS1uYW1lPSJUcmFjw6kgMjUiIGQ9Ik03OC4wNDEsMGE3LjQ3Niw3LjQ3NiwwLDAsMC03LjQ2OCw3LjQ2OGMwLDUuMTEsNi42ODMsMTIuNjEzLDYuOTY4LDEyLjkyOWEuNjczLjY3MywwLDAsMCwxLDBjLjI4NS0uMzE3LDYuOTY4LTcuODE5LDYuOTY4LTEyLjkyOUE3LjQ3Niw3LjQ3NiwwLDAsMCw3OC4wNDEsMFptMCwxOC45MThjLTIuMjQ5LTIuNjcyLTYuMTIzLTcuOTQzLTYuMTIzLTExLjQ1YTYuMTIzLDYuMTIzLDAsMSwxLDEyLjI0NiwwQzg0LjE2NCwxMC45NzUsODAuMjkxLDE2LjI0NSw3OC4wNDEsMTguOTE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwLjU3MykiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogICAgPGcgaWQ9Ikdyb3VwZV8zNyIgZGF0YS1uYW1lPSJHcm91cGUgMzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc0LjI4NCAzLjcxMSkiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV8zNiIgZGF0YS1uYW1lPSJHcm91cGUgMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yNiIgZGF0YS1uYW1lPSJUcmFjw6kgMjYiIGQ9Ik0xNjYuNDY1LDkyLjEzNGEzLjc1NywzLjc1NywwLDEsMCwzLjc1NywzLjc1N0EzLjc2MiwzLjc2MiwwLDAsMCwxNjYuNDY1LDkyLjEzNFptMCw2LjE3YTIuNDEyLDIuNDEyLDAsMSwxLDIuNDEyLTIuNDEyQTIuNDE1LDIuNDE1LDAsMCwxLDE2Ni40NjUsOTguM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjIuNzA4IC05Mi4xMzQpIiBmaWxsPSIjYzZjNmM2Ii8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.phone {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4xNzgiIGhlaWdodD0iMTcuMjAzIiB2aWV3Qm94PSIwIDAgMTcuMTc4IDE3LjIwMyI+DQogIDxnIGlkPSJwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMzQ0IDApIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzM4IiBkYXRhLW5hbWU9Ikdyb3VwZSAzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4zNDQgMCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yNyIgZGF0YS1uYW1lPSJUcmFjw6kgMjciIGQ9Ik0xMy45MjgsMzcuMDY4QTEuNjkyLDEuNjkyLDAsMCwwLDEyLjcsMzYuNWExLjc1LDEuNzUsMCwwLDAtMS4yNDIuNTU5bC0xLjE0NywxLjE0NGMtLjA5NC0uMDUxLS4xODktLjEtLjI4LS4xNDUtLjEzMS0uMDY1LS4yNTQtLjEyNy0uMzU5LS4xOTJhMTIuNDcsMTIuNDcsMCwwLDEtMi45ODgtMi43MjNBNy4zNTcsNy4zNTcsMCwwLDEsNS43LDMzLjZjLjMtLjI3Mi41NzQtLjU1Ni44NDItLjgyOC4xLS4xLjItLjIwNy4zLS4zMDlhMS42NjYsMS42NjYsMCwwLDAsMC0yLjUxM0w1Ljg2LDI4Ljk2Yy0uMTEzLS4xMTMtLjIyOS0uMjI5LS4zMzgtLjM0NS0uMjE4LS4yMjUtLjQ0Ny0uNDU3LS42ODMtLjY3NWExLjcxOSwxLjcxOSwwLDAsMC0xLjIxNi0uNTM0LDEuNzc4LDEuNzc4LDAsMCwwLTEuMjM0LjUzNGwtLjAwNy4wMDdMMS4xNDcsMjkuMTkyYTIuNjU2LDIuNjU2LDAsMCwwLS43ODgsMS42ODgsNi4zNjUsNi4zNjUsMCwwLDAsLjQ2NSwyLjY5NEExNS42MzMsMTUuNjMzLDAsMCwwLDMuNiwzOC4yMDhhMTcuMDg2LDE3LjA4NiwwLDAsMCw1LjY4OSw0LjQ1NSw4Ljg2NSw4Ljg2NSwwLDAsMCwzLjIuOTQ0Yy4wNzYsMCwuMTU2LjAwNy4yMjkuMDA3YTIuNzM2LDIuNzM2LDAsMCwwLDIuMDk1LS45YzAtLjAwNy4wMTEtLjAxMS4wMTUtLjAxOGE4LjI1Myw4LjI1MywwLDAsMSwuNjM1LS42NTdjLjE1Ni0uMTQ5LjMxNi0uMy40NzItLjQ2OGExLjgxMSwxLjgxMSwwLDAsMCwuNTQ4LTEuMjU2LDEuNzQ1LDEuNzQ1LDAsMCwwLS41NTktMS4yNDVabTEuMywzLjgyM3MwLDAsMCwwYy0uMTQyLjE1Mi0uMjg3LjI5LS40NDMuNDQzYTkuNTQ3LDkuNTQ3LDAsMCwwLS43LjcyNiwxLjc1LDEuNzUsMCwwLDEtMS4zNjUuNTc3Yy0uMDU0LDAtLjExMywwLS4xNjcsMGE3Ljg3NSw3Ljg3NSwwLDAsMS0yLjgzMi0uODUsMTYuMTI4LDE2LjEyOCwwLDAsMS01LjM1OS00LjIsMTQuNzQsMTQuNzQsMCwwLDEtMi42MTQtNC4zNTMsNS4xODQsNS4xODQsMCwwLDEtLjQwNy0yLjI3MywxLjY2NywxLjY2NywwLDAsMSwuNS0xLjA3OGwxLjIzOC0xLjIzOGEuODI1LjgyNSwwLDAsMSwuNTUyLS4yNTguNzc3Ljc3NywwLDAsMSwuNTMuMjU0bC4wMTEuMDExYy4yMjEuMjA3LjQzMi40MjEuNjU0LjY1LjExMy4xMTYuMjI5LjIzMi4zNDUuMzUybC45OTEuOTkxYS42OTMuNjkzLDAsMCwxLDAsMS4xMjZjLS4xMDUuMTA1LS4yMDcuMjExLS4zMTIuMzEyLS4zLjMxMi0uNi42LS45MTEuODg2LS4wMDcuMDA3LS4wMTUuMDExLS4wMTguMDE4YS43NDEuNzQxLDAsMCwwLS4xODkuODI0bC4wMTEuMDMzYTcuOTU4LDcuOTU4LDAsMCwwLDEuMTczLDEuOTEzbDAsMGExMy4zMjYsMTMuMzI2LDAsMCwwLDMuMjI0LDIuOTM0LDQuOTU2LDQuOTU2LDAsMCwwLC40NDcuMjQzYy4xMzEuMDY1LjI1NC4xMjcuMzU5LjE5Mi4wMTUuMDA3LjAyOS4wMTguMDQ0LjAyNWEuNzg3Ljc4NywwLDAsMCwuMzU5LjA5MUEuNzc2Ljc3NiwwLDAsMCwxMC45LDM5bDEuMjQyLTEuMjQyYS44MjEuODIxLDAsMCwxLC41NDgtLjI3Mi43MzkuNzM5LDAsMCwxLC41MjMuMjY1bC4wMDcuMDA3LDIsMkEuNzE4LjcxOCwwLDAsMSwxNS4yMjgsNDAuODkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMzQ0IC0yNi40MTEpIiBmaWxsPSIjYzZjNmM2Ii8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzI4IiBkYXRhLW5hbWU9IlRyYWPDqSAyOCIgZD0iTTI0NS4zNDcsODYuOWE0LjY3Myw0LjY3MywwLDAsMSwzLjgwNSwzLjgwNS40ODcuNDg3LDAsMCwwLC40ODMuNDA3LjY0OC42NDgsMCwwLDAsLjA4NC0uMDA3LjQ5MS40OTEsMCwwLDAsLjQtLjU2Niw1LjY1LDUuNjUsMCwwLDAtNC42LTQuNi40OTMuNDkzLDAsMCwwLS41NjYuNEEuNDg1LjQ4NSwwLDAsMCwyNDUuMzQ3LDg2LjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjA2MyAtODIuODA1KSIgZmlsbD0iI2M2YzZjNiIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8yOSIgZGF0YS1uYW1lPSJUcmFjw6kgMjkiIGQ9Ik0yNTYuOTI2LDcuNTg5QTkuMyw5LjMsMCwwLDAsMjQ5LjM0NS4wMDhhLjQ4OS40ODksMCwxLDAtLjE2Ljk2Niw4LjMxLDguMzEsMCwwLDEsNi43NzUsNi43NzUuNDg3LjQ4NywwLDAsMCwuNDgzLjQwNy42NDguNjQ4LDAsMCwwLC4wODQtLjAwN0EuNDgxLjQ4MSwwLDAsMCwyNTYuOTI2LDcuNTg5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOS43NTUgMCkiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.mobile {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4yNDkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMy4yNDkgMjIiPg0KICA8ZyBpZD0ic21hcnRwaG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3LjM1KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82NCIgZGF0YS1uYW1lPSJHcm91cGUgNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3LjM1KSI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzQzIiBkYXRhLW5hbWU9IlRyYWPDqSA0MyIgZD0iTTExMC42LDIwLjI4OFYxLjcwOEExLjcxLDEuNzEsMCwwLDAsMTA4Ljg5MiwwSDk5LjA1OEExLjcxLDEuNzEsMCwwLDAsOTcuMzUsMS43MDhWMjAuMjkyQTEuNzEsMS43MSwwLDAsMCw5OS4wNTgsMjJoOS44MzRBMS43MTcsMS43MTcsMCwwLDAsMTEwLjYsMjAuMjg4Wk05OC40NTEsMy45NmgxMS4wNDN2MTIuNUg5OC40NTFaTTk5LjA1OCwxLjFoOS44MzRhLjYwNy42MDcsMCwwLDEsLjYwNy42MDdWMi44NThIOTguNDUxVjEuNzA4QS42MDcuNjA3LDAsMCwxLDk5LjA1OCwxLjFabS0uNjA3LDE5LjE4N1YxNy41NmgxMS4wNDN2Mi43MjhhLjYwNy42MDcsMCwwLDEtLjYwNy42MDdIOTkuMDU4QS42MDcuNjA3LDAsMCwxLDk4LjQ1MSwyMC4yODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUgMCkiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDQiIGRhdGEtbmFtZT0iVHJhY8OpIDQ0IiBkPSJNMjEwLjMzNyw0MTYuNkgyMDguMWEuNTUzLjU1MywwLDAsMCwwLDEuMTA2aDIuMjM0YS41NTMuNTUzLDAsMCwwLDAtMS4xMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjU5NyAtMzk3Ljg3NikiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.fax {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI2M2YzZjNiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI2M2YzZjNiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI2M2YzZjNiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI2M2YzZjNiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI2M2YzZjNiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjYzZjNmM2Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjYzZjNmM2Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjYzZjNmM2Ii8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.email {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42MTYiIGhlaWdodD0iMTYuNDU5IiB2aWV3Qm94PSIwIDAgMTcuNjE2IDE2LjQ1OSI+DQogIDxnIGlkPSJtZXNzYWdlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xNi44MTQpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQwIiBkYXRhLW5hbWU9Ikdyb3VwZSA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNi44MTQpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zMCIgZGF0YS1uYW1lPSJUcmFjw6kgMzAiIGQ9Ik0xNy42LDIzLjAzNGEuMjYuMjYsMCwwLDAtLjAxNi0uMDkuNDUuNDUsMCwwLDAtLjE3Ny0uMjUxbC0yLjUyMi0xLjc1M1YxOS4wNjJhLjQ1MS40NTEsMCwwLDAtLjQ1MS0uNDUxaC0yLjlMOS4wNjcsMTYuODk1YS40NTEuNDUxLDAsMCwwLS41MTQsMEw2LjA2OSwxOC42MTFIMy4xOGEuNDUxLjQ1MSwwLDAsMC0uNDUxLjQ1MXYxLjg1N0wuMTk1LDIyLjY3MUEuNDUuNDUsMCwwLDAsMCwyMy4wMzVzMCwuMDA1LDAsLjAwOGwuMDEzLDkuNzhhLjQ1MS40NTEsMCwwLDAsLjQ1MS40NWgwbDE2LjctLjAyM2EuNDUxLjQ1MSwwLDAsMCwuNDUxLS40NTJabS0yLjcxNS0uOTk0LDEuNDQyLDEtMS40NDIsMVpNOC44MDksMTcuODE0bDEuMTQ2LjhoLTIuM1ptLTUuMTc3LDEuN0gxMy45ODV2NS4xNThsLTMuNDc2LDIuNDE3LTEuNDE3LTEuMS0uMDA2LDBhLjQ1MS40NTEsMCwwLDAtLjU0NywwTDcuMTExLDI3LjFsLTMuNDgtMi40Wm0tLjksMi41djIuMDUyTDEuMjQ0LDIzLjA0MlpNLjksMjMuOWw1LjQ1OSwzLjc3M0wuOTE0LDMxLjlabS44ODEsOC40NjYsNy4wMy01LjQ1Myw3LDUuNDM0Wm05LjQ3MS00LjdMMTYuNywyMy44ODJsLjAxMSw4LjAxOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTE2LjgxNCkiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogICAgPGcgaWQ9Ikdyb3VwZV80MiIgZGF0YS1uYW1lPSJHcm91cGUgNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMzAzIDIxLjMxOCkiPg0KICAgICAgPGcgaWQ9Ikdyb3VwZV80MSIgZGF0YS1uYW1lPSJHcm91cGUgNDEiPg0KICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzMxIiBkYXRhLW5hbWU9IlRyYWPDqSAzMSIgZD0iTTE2MC42ODIsMTQ3LjcxM2gtNi4xMDhhLjQ1MS40NTEsMCwwLDAsMCwuOWg2LjEwOGEuNDUxLjQ1MSwwLDAsMCwwLS45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1NC4xMjIgLTE0Ny43MTMpIiBmaWxsPSIjYzZjNmM2Ii8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfNDQiIGRhdGEtbmFtZT0iR3JvdXBlIDQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjMwMyAyMy42NjQpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNDMiIGRhdGEtbmFtZT0iR3JvdXBlIDQzIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zMiIgZGF0YS1uYW1lPSJUcmFjw6kgMzIiIGQ9Ik0xNjAuNjgyLDIxNS45aC02LjEwOGEuNDUxLjQ1MSwwLDAsMCwwLC45aDYuMTA4YS40NTEuNDUxLDAsMCwwLDAtLjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0LjEyMiAtMjE1Ljg5NSkiIGZpbGw9IiNjNmM2YzYiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.email span {
  display: none;
}
.SW_Footer.v11 .inner-footer .col .content .info ul li img {
  position: absolute;
  left: 0;
  top: 2px;
  max-width: 17px;
  height: auto;
}
.SW_Footer.v11 .inner-footer .col .content .info ul li.withPicto {
  background-image: none !important;
}
.SW_Footer.v11 .inner-footer .col .content .info ul li a {
  color: #27647C;
  font-size: 14px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.SW_Footer.v11 .inner-footer .col .content .info ul li a:hover {
  color: #E79475;
}
.SW_Footer.v11 .inner-footer .col:last-child {
  border: 0;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v11 .inner-footer .col {
    border: 0;
  }
}
.SW_Footer.v11 .bloc-social {
  text-align: left;
  position: relative;
  top: -7px;
}
.SW_Footer.v11 .bloc-social .bloc-title {
  font: 16px/16px 'Source Sans Pro';
  display: inline-block;
  vertical-align: top;
  margin: 3px 20px 10px 0;
  color: #27647C;
}
.SW_Footer.v11 .bloc-social ul {
  margin: 0;
  display: inline-block;
}
.SW_Footer.v11 .bloc-social ul li {
  background: none;
  padding: 0;
  margin-bottom: 10px !important;
  margin-right: 1px;
}
.SW_Footer.v11 .bloc-social ul li a {
  display: block;
  background: #27647C;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 19px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Footer.v11 .bloc-social ul li a:hover {
  border-color: #E79475;
  background: #E79475;
}
.SW_Footer.v11 .bloc-social ul li a img {
  display: inline-block;
  vertical-align: middle;
  max-width: 15px;
}
.SW_Footer.v11 .title {
  font-size: 20px;
  font-family: 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 50px;
  display: block;
  position: relative;
}
.SW_Footer.v11 .title:after {
  content: "";
  width: 50px;
  height: 3px;
  background: #27647C;
  position: absolute;
  display: block;
  top: 44px;
}
.SW_Footer.v11 .bloc-adresses {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  letter-spacing: .25px;
  text-align: left;
}
.SW_Footer.v11 .bloc-adresses div {
  display: inline-block;
  font-family: 'Source Sans Pro';
  margin-right: 3px;
}
.SW_Footer.v11 .bloc-adresses ul {
  margin: 0;
}
.SW_Footer.v11 .bloc-adresses li {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 40px;
  background: url(../images/footer/v11/note.svg) no-repeat left 5px;
  line-height: 18px;
}
.SW_Footer.v11 .bloc-adresses li a {
  line-height: 22px;
  color: #FFFFFF;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v11 .bloc-adresses li a:hover {
  color: #E79475;
}
.SW_Footer.v11 .bloc-adresses li:before {
  position: absolute;
  content: "";
  display: inline-block;
  margin-left: -30px;
  height: 23px;
}
.SW_Footer.v11 .footer-bottom {
  color: #27647C;
  background-color: #f8f8f8;
  font-size: 14px;
  padding: 0;
  border-top: 1px solid #e7e7e7;
}
.SW_Footer.v11 .footer-bottom .col {
  padding: 18px 15px;
}
.SW_Footer.v11 .footer-bottom .bloc-title {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #27647C;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
.SW_Footer.v11 .footer-bottom .copy {
  display: inline-block;
  color: #27647C;
  font-size: 13px;
}
.SW_Footer.v11 .footer-bottom .bloc-horaires {
  text-align: center;
}
.SW_Footer.v11 .footer-bottom .bloc-horaires ul li {
  line-height: normal;
  margin: 0;
  color: #27647C;
  font-family: 'Source Sans Pro';
  position: relative;
}
.SW_Footer.v11 .footer-bottom .bloc-horaires ul li:after {
  content: "/";
  padding: 0 2px 0 5px;
}
.SW_Footer.v11 .footer-bottom .bloc-horaires ul li:last-child:after {
  display: none;
}
.SW_Footer.v11 .footer-bottom .bloc-services {
  text-align: center;
}
.SW_Footer.v11 .footer-bottom ul {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.SW_Footer.v11 .footer-bottom li {
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  display: inline-block;
  padding: 0;
  background: none;
  font-size: 13px;
  line-height: 60px;
  margin-bottom: 0;
  margin: 0 55px 0;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v11 .footer-bottom li {
    margin: 0 0 0;
  }
}
.SW_Footer.v11 .footer-bottom li a {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
.SW_Footer.v11 .footer-bottom li a:hover {
  text-decoration: underline;
}
.SW_Footer.v11 .footer-bottom li:not(:first-child) {
  margin-left: 26px;
}
.SW_Footer.v11 .footer-bottom li:not(:first-child) a {
  position: relative;
}
.SW_Footer.v11 .madeBy {
  font-size: 12px;
}
.SW_Footer.v11 .madeBy .container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.SW_Footer.v11 .madeBy .container .footer-bottom {
  border: 0;
}
.SW_Footer.v11 .madeBy .container .footer-bottom li {
  margin-left: 55px;
}
@media screen and (max-width: 840px) {
  .SW_Footer.v11 .madeBy {
    padding: 20px 0 0;
  }
}
.SW_Footer.v11 .madeBy li a {
  text-decoration: underline;
  font-family: 'Source Sans Pro';
}
@media screen and (max-width: 925px) {
  .SW_Footer.v11 .footer-bottom .bloc-title {
    display: block;
    padding: 10px 0;
  }
  .SW_Footer.v11 .footer-bottom ul {
    padding: 15px 0 15px 0;
  }
  .SW_Footer.v11 .footer-bottom li {
    line-height: normal;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 840px) {
  .SW_Footer.v11 div[class*="col"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .SW_Footer.v11 .siteInfo-img {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
  }
  .SW_Footer.v11 .bloc-adresses li:before {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .SW_Footer.v11 .footer-bottom li {
    margin-left: 5px !important;
  }
  .SW_Footer.v11 .footer-bottom li a {
    padding-left: 10px !important;
  }
}
.madeBy {
  background: #FCFCFC;
}
.madeBy ul li a {
  text-decoration: underline;
  color: #000000 !important;
}
.madeBy ul li a:before {
  display: none !important;
}
.madeBy .float-right span {
  color: #000000;
}
.madeBy .Editus {
  margin-top: 0;
}
.madeBy >.container {
  padding-top: 13px;
  padding-bottom: 13px;
}
.madeBy >.container .col {
  margin-bottom: 0 !important;
}
.madeBy >.container .col span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  margin-right: -8px;
  top: 14px;
  position: relative;
  display: none;
}
.madeBy >.container .footer-bottom {
  background: none;
}
.madeBy >.container .footer-bottom .container {
  padding: 0;
}
.madeBy >.container .bloc-services {
  max-width: inherit;
}
.madeBy >.container .bloc-services ul {
  width: auto;
}
.madeBy >.container .bloc-services ul li {
  display: inline-block;
  background: none;
  border: 0;
  margin-right: 25px;
}
.madeBy >.container .bloc-services ul li a {
  padding: 0;
}
@media screen and (max-width: 991px) {
  .madeBy >.container .float-right,
  .madeBy >.container .float-left {
    float: none !important;
    display: block;
    text-align: center;
    clear: both;
    margin-bottom: 10px;
  }
}
.SW_Static_Content_Banner_02 {
  position: relative;
}
.SW_Static_Content_Banner_02.v1 {
  background: url(../images/bg_banner_2_v1.jpg) no-repeat left top / cover;
  position: relative;
}
.SW_Static_Content_Banner_02.v1:before {
  content: "";
  background: #27647C;
  opacity: 0.75;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.SW_Static_Content_Banner_02.v1 .container {
  position: relative;
}
.SW_Static_Content_Banner_02 .contact {
  position: absolute;
  top: -75px;
  left: 30px;
  right: 30px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02 .contact {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }
}
.SW_Static_Content_Banner_02 .contact .col-item {
  padding-right: 0;
  padding-left: 0;
}
.SW_Static_Content_Banner_02 .contact .col-item:first-child .item {
  background-color: #27647C;
}
.SW_Static_Content_Banner_02 .contact .col-item .item {
  background: #E79475;
  height: 150px;
  padding: 35px 0;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02 .contact .col-item .item {
    height: auto;
    padding: 15px 0;
  }
  .SW_Static_Content_Banner_02 .contact .col-item .item:last-child {
    border-top: 1px solid #27647C;
  }
}
.SW_Static_Content_Banner_02 .contact .col-item .item h3 {
  font: 18px/25px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 13px;
}
.SW_Static_Content_Banner_02 .contact .col-item .item p {
  font: 28px/34px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Static_Content_Banner_02 .contact .col-item .item a {
  font: 28px/34px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Static_Content_Banner_02 .contact .col-item .item a:hover {
  color: #27647C;
}
.SW_Static_Content_Banner_02 .content {
  height: 573px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02 .content {
    height: 350px;
  }
}
.SW_Static_Content_Banner_02 .content h4 {
  font: 16px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 44px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02 .content h4 {
    margin-bottom: 20px;
  }
}
.SW_Static_Content_Banner_02 .content h2 {
  padding-bottom: 15px;
  font: 60px/60px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 54px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02 .content h2 {
    font: 30px/30px 'Source Sans Pro';
    padding-bottom: 0;
    margin-bottom: 30px;
  }
}
.SW_Static_Content_Banner_02 .content h2 em {
  font-family: 'Source Sans Pro';
  font-style: normal;
}
.SW_Static_Content_Banner_02 .content h2 strong {
  display: block;
  font-family: 'Source Sans Pro';
  color: #E79475;
}
.SW_Static_Content_Banner_02 .content .btn:hover {
  background: #FFFFFF;
  color: #E79475;
}
.SW_Static_Content_Banner_02 {
  position: relative;
}
.SW_Static_Content_Banner_02.v2.map {
  background: none;
}
.SW_Static_Content_Banner_02.v2.map:before {
  display: none;
}
.SW_Static_Content_Banner_02.v2.map .content {
  display: none;
}
.SW_Static_Content_Banner_02.v2.map .container {
  position: relative;
}
.SW_Static_Content_Banner_02.v2.map .contact {
  position: absolute;
  bottom: -75px;
  left: 30px;
  right: 30px;
  z-index: 999;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02.v2.map .contact {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item {
  padding-right: 0;
  padding-left: 0;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item:first-child a:hover {
  color: #27647C !important;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item:nth-child(2) .item {
  background-color: #27647C;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item:nth-child(2) .item h3 {
  color: #E79475;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item:nth-child(2) .item a:hover {
  color: #E79475;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item .item {
  background: #E79475;
  height: 150px;
  padding: 35px 0;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02.v2.map .contact .col-item .item {
    height: auto;
    padding: 15px 0;
  }
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item .item h3 {
  font: 18px/25px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 15px;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item .item p {
  font: 28px/34px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item .item a {
  font: 28px/34px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Static_Content_Banner_02.v2.map .contact .col-item .item a:hover {
  color: #E79475;
}
.SW_Static_Content_Banner_02.v2.map #map {
  width: 100%;
  height: 480px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Banner_02.v2.map #map {
    height: 350px;
  }
}
.SW_Dynamic_Content_Banner_01 {
  position: relative;
}
.SW_Dynamic_Content_Banner_01.v1 {
  background: url(../images/bg_banner_2_v1.jpg) no-repeat left top / cover;
  position: relative;
  margin-top: 75px;
}
@media (max-width: 767px) {
  .SW_Dynamic_Content_Banner_01.v1 {
    margin-top: 0;
  }
}
.SW_Dynamic_Content_Banner_01.v1:before {
  content: "";
  background: #27647C;
  opacity: 0.75;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.SW_Dynamic_Content_Banner_01.v1 .carousel-item {
  height: 573px;
}
@media (max-width: 767px) {
  .SW_Dynamic_Content_Banner_01.v1 .carousel-item {
    height: auto;
  }
}
.SW_Dynamic_Content_Banner_01.v1 .carousel-item.filter:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(23,68,103,0.75);
  z-index: 1;
}
.SW_Dynamic_Content_Banner_01.v1 .container {
  position: relative;
  z-index: 2;
}
.SW_Dynamic_Content_Banner_01 .contact {
  position: absolute;
  top: -75px;
  left: 30px;
  right: 30px;
}
@media (max-width: 767px) {
  .SW_Dynamic_Content_Banner_01 .contact {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }
}
.SW_Dynamic_Content_Banner_01 .contact .col-item {
  padding-right: 0;
  padding-left: 0;
}
.SW_Dynamic_Content_Banner_01 .contact .col-item:first-child .item {
  background-color: #27647C;
}
.SW_Dynamic_Content_Banner_01 .contact .col-item .item {
  background: #E79475;
  height: 150px;
  padding: 35px 0;
}
@media (max-width: 767px) {
  .SW_Dynamic_Content_Banner_01 .contact .col-item .item {
    height: auto;
    padding: 15px 0;
  }
  .SW_Dynamic_Content_Banner_01 .contact .col-item .item:last-child {
    border-top: 1px solid #27647C;
  }
}
.SW_Dynamic_Content_Banner_01 .contact .col-item .item h3 {
  font: 16px/25px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 13px;
}
.SW_Dynamic_Content_Banner_01 .contact .col-item .item p {
  font: 18px/24px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Dynamic_Content_Banner_01 .contact .col-item .item a {
  font: 18px/24px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Dynamic_Content_Banner_01 .contact .col-item .item a:hover {
  color: #27647C;
}
.SW_Dynamic_Content_Banner_01 .content {
  max-width: 754px;
  margin: 0 0 30px;
  padding: 60px 0 35px;
  text-align: left;
}
.SW_Dynamic_Content_Banner_01 .content h2 {
  font: 40px 'Source Sans Pro';
  margin-bottom: 20px;
  color: #E79475;
}
@media (max-width: 767px) {
  .SW_Dynamic_Content_Banner_01 .content h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_Dynamic_Content_Banner_01 .content h3 {
  font: 24px 'Source Sans Pro';
  color: #000000;
}
.SW_Dynamic_Content_Banner_01 .carousel-indicators {
  bottom: 0;
  margin-bottom: 70px;
}
.SW_Dynamic_Content_Banner_01 .carousel-indicators li {
  font-family: 'Source Sans Pro';
  text-indent: inherit;
  width: auto;
  background: none;
  padding: 0;
  height: auto;
}
.SW_Dynamic_Content_Banner_01 .carousel-indicators li.active {
  color: #E79475;
}
.SW_Dynamic_Content_Banner_01 .carousel-caption {
  bottom: 0;
}
.SW_Static_Content_Mosaic.v1 .row {
  position: relative;
  display: flex;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
.SW_Static_Content_Mosaic.v1 .row:before {
  content: "";
  width: 22px;
  height: 5px;
  background-color: #E79475;
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  -o-border-radius: 6px 0 0 6px;
  -ms-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2.5px;
  margin-left: -22px;
  z-index: 99;
}
.SW_Static_Content_Mosaic.v1 .row:after {
  content: "";
  width: 22px;
  height: 5px;
  background-color: #FFFFFF;
  -webkit-border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  -o-border-radius: 0 6px 6px 0;
  -ms-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2.5px;
  z-index: 99;
}
.SW_Static_Content_Mosaic.v1 .row.reverse {
  flex-direction: row-reverse;
}
.SW_Static_Content_Mosaic.v1 .row.reverse:before {
  background-color: #FFFFFF;
}
.SW_Static_Content_Mosaic.v1 .row.reverse:after {
  background-color: #E79475;
}
.SW_Static_Content_Mosaic.v1 .row.reverse h2 {
  position: relative;
  top: -5px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v1 .row:before,
  .SW_Static_Content_Mosaic.v1 .row:after {
    display: none;
  }
}
.SW_Static_Content_Mosaic.v1 .col-md-6 {
  display: flex;
  align-items: center;
}
.SW_Static_Content_Mosaic.v1 .col-md-6.bg-image {
  min-height: 563px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v1 .col-md-6.bg-image {
    min-height: 320px;
  }
}
.SW_Static_Content_Mosaic.v1 .content {
  font: 14px 'Source Sans Pro';
  color: #00AC5C;
  max-width: 375px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v1 .content {
    padding: 20px 0;
  }
}
.SW_Static_Content_Mosaic.v1 .content p {
  margin-bottom: 25px;
  line-height: 24px;
}
.SW_Static_Content_Mosaic.v1 blockquote {
  display: inline-block;
  background: #E79475;
  background-size: 100%;
  font: 24px/20px 'Source Sans Pro';
  color: #FFFFFF;
  padding: 14px 20px;
  margin-bottom: 5px;
}
.SW_Static_Content_Mosaic.v1 h2 {
  font: 30px/40px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 20px;
}
.SW_Static_Content_Mosaic.v1 h3 {
  font: 36px/35px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 12px;
}
.SW_Static_Content_Mosaic.v1 .price {
  font: 82px/80px 'Source Sans Pro';
  color: #E79475;
}
.SW_Static_Content_Mosaic.v1 .price sup {
  font-size: 36px;
  top: -30px;
}
.SW_Static_Content_Mosaic.v1 ul {
  margin-bottom: 0;
}
.SW_Static_Content_Mosaic.v1 li {
  list-style: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjU4IDExLjE1MiIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzFhMWUyMTsNCiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggaWQ9IlRyYWPDqV83MSIgZGF0YS1uYW1lPSJUcmFjw6kgNzEiIGNsYXNzPSJjbHMtMSIgZD0iTTEuNzM1LDEwLjgwNWMtLjI4Mi4xNDEtLjY1OC0uMDk0LS42NTgtLjdsLjIzNS01LjgyNWguMDQ3bC0uMDk0LDUuNzc4YzAsLjQ3LjIzNS43LjQ3Ljc1MlpNNS4wNy4zNzZhMS4wMjcsMS4wMjcsMCwwLDEsLjg5My43NTIuOTU4Ljk1OCwwLDAsMC0uNzUyLS40N2MtLjYxMSwwLTEuMDgxLjgtMS4wODEsMS43ODVhMy4zNzgsMy4zNzgsMCwwLDAsLjE4OCwxLjAzNEEyLjcxNywyLjcxNywwLDAsMSwzLjk5LDIuMTYxYzAtLjk4Ny40Ny0xLjc4NSwxLjA4MS0xLjc4NVptLjI4MiwzLjk5M0EyLjEyMiwyLjEyMiwwLDAsMCw2LjU3NCwyLjIwOEM2LjU3NC45ODcsNS45MTYsMCw1LjExNywwUzMuNjYxLjk4NywzLjY2MSwyLjIwOEEyLjE2MiwyLjE2MiwwLDAsMCw0LjgzNSw0LjM2OWwtLjMyOSw2LjAxM2MwLDEuMDM0LDEuMTI3LDEuMDM0LDEuMTI3LS4wNDdMNS4zNTIsNC4zNjlaTTEuNjg4LDQuMjI4QzMuMjM4LDMuODUyLDIuODE1LDEuNDA5LDIuNzIxLjIzNUgyLjQ0TDIuMzQ2LDIuNTg0SDIuMDY0TDEuOTcuMjM1SDEuNjg4TDEuNTk0LDIuNTg0SDEuMzEyTDEuMjE4LjIzNUguODg5TC44LDIuNTg0SC41MTNMLjQxOS4yMzVILjEzOEMwLDEuMzYyLS4zNzksMy44NTIsMS4xNzEsNC4yMjhsLS4yMzUsNi4wNmMwLDEuMDM0LDEuMTI3LDEuMDM0LDEuMTI3LS4wNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwNikiLz4NCjwvc3ZnPg0K) no-repeat left 5px;
  padding-left: 20px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.SW_Static_Content_Mosaic.v2 .bg-grey {
  background-color: #F5F5F5;
}
.SW_Static_Content_Mosaic.v2 .bg-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 563px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v2 .bg-image {
    min-height: 320px;
  }
}
.SW_Static_Content_Mosaic.v2 .row {
  position: relative;
  display: flex;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
}
.SW_Static_Content_Mosaic.v2 .row.reverse {
  flex-direction: row-reverse;
}
.SW_Static_Content_Mosaic.v2 .row.reverse .bg-image {
  background-size: initial;
  background-position: bottom left;
  min-height: 563px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v2 .row.reverse .bg-image {
    background-position: bottom center;
  }
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v2 .row:before,
  .SW_Static_Content_Mosaic.v2 .row:after {
    display: none;
  }
}
.SW_Static_Content_Mosaic.v2 .col-md-8 {
  display: flex;
  align-items: center;
}
.SW_Static_Content_Mosaic.v2 .content {
  font: 14px 'Source Sans Pro';
  color: #00AC5C;
  max-width: 600px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 80px;
  position: relative;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v2 .content {
    padding: 20px 0;
  }
}
.SW_Static_Content_Mosaic.v2 .content .icon {
  position: absolute;
  left: 0;
  top: 25px;
  width: 47px;
  height: auto;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic.v2 .content .icon {
    position: static;
  }
}
.SW_Static_Content_Mosaic.v2 .content h3 {
  font: 18px 'Source Sans Pro';
  color: #27647C;
}
.SW_Static_Content_Mosaic.v2 .content p {
  margin-bottom: 11px;
  line-height: 24px;
}
.SW_Static_Content_Mosaic.v2 blockquote {
  display: inline-block;
  background: #E79475;
  background-size: 100%;
  font: 24px/20px 'Source Sans Pro';
  color: #FFFFFF;
  padding: 14px 20px;
  margin-bottom: 5px;
}
.SW_Static_Content_Mosaic.v2 h2 {
  font: 52px/50px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 5px;
}
.SW_Static_Content_Mosaic.v2 h3 {
  font: 36px/35px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 12px;
}
.SW_Static_Content_Mosaic.v2 .price {
  font: 82px/80px 'Source Sans Pro';
  color: #E79475;
}
.SW_Static_Content_Mosaic.v2 .price sup {
  font-size: 36px;
  top: -30px;
}
.SW_Static_Content_Mosaic.v2 ul {
  margin-bottom: 0;
  margin-left: 30px;
}
.SW_Static_Content_Mosaic.v2 li {
  list-style: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjU4IDExLjE1MiIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzFhMWUyMTsNCiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHBhdGggaWQ9IlRyYWPDqV83MSIgZGF0YS1uYW1lPSJUcmFjw6kgNzEiIGNsYXNzPSJjbHMtMSIgZD0iTTEuNzM1LDEwLjgwNWMtLjI4Mi4xNDEtLjY1OC0uMDk0LS42NTgtLjdsLjIzNS01LjgyNWguMDQ3bC0uMDk0LDUuNzc4YzAsLjQ3LjIzNS43LjQ3Ljc1MlpNNS4wNy4zNzZhMS4wMjcsMS4wMjcsMCwwLDEsLjg5My43NTIuOTU4Ljk1OCwwLDAsMC0uNzUyLS40N2MtLjYxMSwwLTEuMDgxLjgtMS4wODEsMS43ODVhMy4zNzgsMy4zNzgsMCwwLDAsLjE4OCwxLjAzNEEyLjcxNywyLjcxNywwLDAsMSwzLjk5LDIuMTYxYzAtLjk4Ny40Ny0xLjc4NSwxLjA4MS0xLjc4NVptLjI4MiwzLjk5M0EyLjEyMiwyLjEyMiwwLDAsMCw2LjU3NCwyLjIwOEM2LjU3NC45ODcsNS45MTYsMCw1LjExNywwUzMuNjYxLjk4NywzLjY2MSwyLjIwOEEyLjE2MiwyLjE2MiwwLDAsMCw0LjgzNSw0LjM2OWwtLjMyOSw2LjAxM2MwLDEuMDM0LDEuMTI3LDEuMDM0LDEuMTI3LS4wNDdMNS4zNTIsNC4zNjlaTTEuNjg4LDQuMjI4QzMuMjM4LDMuODUyLDIuODE1LDEuNDA5LDIuNzIxLjIzNUgyLjQ0TDIuMzQ2LDIuNTg0SDIuMDY0TDEuOTcuMjM1SDEuNjg4TDEuNTk0LDIuNTg0SDEuMzEyTDEuMjE4LjIzNUguODg5TC44LDIuNTg0SC41MTNMLjQxOS4yMzVILjEzOEMwLDEuMzYyLS4zNzksMy44NTIsMS4xNzEsNC4yMjhsLS4yMzUsNi4wNmMwLDEuMDM0LDEuMTI3LDEuMDM0LDEuMTI3LS4wNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwNikiLz4NCjwvc3ZnPg0K) no-repeat left 5px;
  padding-left: 20px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.SW_Static_Content_Mosaic  .widget-title h2 {
  font-size: 38px;
  font-family: 'Source Sans Pro';
  padding-left: 30px;
  text-align: left;
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic  .widget-title h2 {
    font-size: 24px;
  }
}
.SW_Static_Content_Mosaic  .widget-title h2:before {
  left: 0;
  right: auto;
  top: 20px;
}
@media (max-width: 767px) {
  .SW_Static_Content_Mosaic  .widget-title h2:before {
    top: 20px;
  }
}
.SW_Static_Content_Mosaic  .widget-title p {
  max-width: 640px;
  margin: 0 0 30px;
}
.SW_StrongPoint {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 90px 0 60px;
}
@media (max-width: 767px) {
  .SW_StrongPoint {
    padding: 60px 0 30px;
  }
}
.SW_StrongPoint .filter {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
}
.SW_StrongPoint .slick-slide img {
  display: inline-block;
}
.SW_StrongPoint .img {
  height: 55px;
}
.SW_StrongPoint h4 {
  font: 42px/66px 'Source Sans Pro';
  color: #E79475;
}
@media (max-width: 767px) {
  .SW_StrongPoint h4 {
    margin-bottom: 50px;
  }
}
.SW_StrongPoint h4 span {
  font: 16px 'Source Sans Pro';
  color: #FFFFFF;
  display: block;
  padding-top: 6px;
}
.SW_StrongPoint .col-sm-6.col-md-3.text-center {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.SW_StrongPoint .slick-dots {
  width: 100%;
  height: 16px !important;
  position: relative;
  text-align: center;
  padding: 0;
  line-height: 0;
  z-index: 50;
  margin-top: 33px;
}
.SW_StrongPoint .slick-dots	li {
  display: inline-block;
  height: 16px !important;
  margin: 0 10px;
  background: transparent;
  padding: 0;
}
.SW_StrongPoint .slick-dots button {
  display: block;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  text-indent: -9999px;
  background: none !important;
  outline: none;
  padding: 0;
  border: 2px solid #E79475 !important;
}
.SW_StrongPoint .slick-active button {
  background: #E79475 !important;
}
.leaflet-container {
  background: #FFFFFF;
}
.leaflet-
.leaflet-tile-pane {
  background: #fff;
  filter: url(data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt…33 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale);
  filter: gray;
  -webkit-filter: grayscale(100%);
  opacity: 0.4;
}
.SW_OpenStreetMaps.style1 .OpenStreetMaps {
  height: 499px;
}
.SW_OpenStreetMaps.v1 #OpenStreetMaps {
  height: 650px !important;
}
.SW_OpenStreetMaps.v1 #OpenStreetMaps.OpenStreetMaps {
  height: 480px !important;
}
@media (max-width: 568px) {
  .SW_OpenStreetMaps.v1 #OpenStreetMaps.OpenStreetMaps {
    height: 250px !important;
  }
}
@media (max-width: 568px) {
  .SW_OpenStreetMaps.style1 .OpenStreetMaps {
    height: 250px;
  }
}
.banner_breadcrumb.v1 {
  color: #000000;
  background-size: cover;
}
.banner_breadcrumb.v1 .row {
  padding: 35px 0;
}
.banner_breadcrumb.v1 .row .h2,
.banner_breadcrumb.v1 .row h2 {
  font-family: 'Source Sans Pro';
  font-size: 28px;
  color: #FFFFFF;
  margin-bottom: 0;
}
.banner_breadcrumb.v1 .row p {
  margin: 10px 0 0;
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 14px;
}
.banner_breadcrumb.v1 .row .here {
  display: inline-block;
}
.banner_breadcrumb.v1 .row nav {
  text-align: right;
  color: #FFFFFF;
  font-size: 14px;
  font-family: 'Source Sans Pro';
}
.banner_breadcrumb.v1 .row nav .breadcrumb {
  display: inline-block;
  text-align: right;
  background: none;
  padding: 0;
}
.banner_breadcrumb.v1 .row nav .breadcrumb .breadcrumb-item {
  display: inline-block;
  padding-left: 0;
}
.banner_breadcrumb.v1 .row nav .breadcrumb .breadcrumb-item:before {
  display: inline-block;
  content: "/";
  margin-right: 0;
  border: 0;
  padding-right: 0;
  background: none;
  color: #FFFFFF !important;
}
.banner_breadcrumb.v1 .row nav .breadcrumb .breadcrumb-item a {
  color: #FFFFFF;
}
.banner_breadcrumb.v1 .row nav .breadcrumb .breadcrumb-item.active {
  color: #E79475;
}
.banner_breadcrumb.v1 .row nav .breadcrumb .breadcrumb-item:first-child:before {
  display: none;
}
@media (max-width: 767px) {
  .banner_breadcrumb.v1 .row {
    padding-bottom: 30px;
  }
  .banner_breadcrumb.v1 .row nav {
    text-align: center;
    margin-top: 10px;
  }
  .banner_breadcrumb.v1 .row nav .breadcrumb {
    text-align: center;
    padding: 0 0 5px 0;
    margin: 0;
  }
}
.banner_breadcrumb.v2 {
  color: #000000;
  position: relative;
  background-size: cover;
}
.banner_breadcrumb.v2:before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background: #27647C;
  opacity: 0.75;
}
.banner_breadcrumb.v2 .row {
  padding: 45px 0;
}
.banner_breadcrumb.v2 .row .here {
  display: inline-block;
  font-size: 16px;
}
.banner_breadcrumb.v2 .row .h2,
.banner_breadcrumb.v2 .row h2 {
  font-family: 'Source Sans Pro';
  font-size: 48px;
  color: #E79475;
  line-height: 50px;
  margin-bottom: 0;
}
.banner_breadcrumb.v2 .row p {
  margin: 10px 0 0;
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
}
.banner_breadcrumb.v2 .row nav {
  text-align: right;
  color: #FFFFFF;
  font-size: 16px;
  font-family: 'Source Sans Pro';
}
.banner_breadcrumb.v2 .row nav .breadcrumb {
  display: inline-block;
  text-align: right;
  background: none;
  padding: 0;
}
.banner_breadcrumb.v2 .row nav .breadcrumb .breadcrumb-item {
  display: inline-block;
  padding-left: 0;
  font-family: 'Source Sans Pro';
}
.banner_breadcrumb.v2 .row nav .breadcrumb .breadcrumb-item:before {
  display: inline-block;
  content: ">>";
  margin-right: 12px;
  border: 0;
  margin-left: 8px;
  background: none;
  font-family: 'Source Sans Pro';
  color: #FFFFFF !important;
}
.banner_breadcrumb.v2 .row nav .breadcrumb .breadcrumb-item a {
  color: #FFFFFF;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v2 .row nav .breadcrumb .breadcrumb-item.active {
  color: #E79475;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v2 .row nav .breadcrumb .breadcrumb-item:first-child:before {
  display: none;
}
@media (max-width: 767px) {
  .banner_breadcrumb.v2 .row {
    padding-bottom: 30px;
  }
  .banner_breadcrumb.v2 .row .h2,
  .banner_breadcrumb.v2 .row h2 {
    font-size: 28px;
    line-height: normal;
  }
  .banner_breadcrumb.v2 .row nav {
    text-align: center;
    margin-top: 10px;
  }
  .banner_breadcrumb.v2 .row nav .breadcrumb {
    text-align: center;
    padding: 0 0 5px 0;
    margin: 0;
  }
}
.banner_breadcrumb.v3 {
  color: #000000;
  position: relative;
}
.banner_breadcrumb.v3:before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background: #000000;
  opacity: 0.3;
}
.banner_breadcrumb.v3 .container {
  padding-top: 223px;
}
@media (max-width: 1199px) {
  .banner_breadcrumb.v3 .container {
    padding-top: 155px;
  }
}
@media (max-width: 767px) {
  .banner_breadcrumb.v3 .container {
    padding-top: 135px;
  }
}
.banner_breadcrumb.v3 .row {
  padding: 45px 0;
}
.banner_breadcrumb.v3 .row div:first-child {
  display: none;
}
.banner_breadcrumb.v3 .row .here {
  display: none;
}
.banner_breadcrumb.v3 .row .h2,
.banner_breadcrumb.v3 .row h2,
.banner_breadcrumb.v3 .row p {
  display: none;
}
.banner_breadcrumb.v3 .row .col-md-6 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.banner_breadcrumb.v3 .row nav {
  text-align: right;
  font-size: 0px;
}
.banner_breadcrumb.v3 .row nav .breadcrumb {
  display: inline-block;
  text-align: right;
  background: none;
  padding: 0;
  margin: 0;
}
.banner_breadcrumb.v3 .row nav .breadcrumb .breadcrumb-item {
  display: inline-block;
  padding-left: 0;
  font-family: 'Source Sans Pro';
}
.banner_breadcrumb.v3 .row nav .breadcrumb .breadcrumb-item:before {
  display: inline-block;
  content: "/";
  margin-right: 7px;
  border: 0;
  margin-left: 12px;
  background: none;
  font-family: 'Source Sans Pro';
  color: #FFFFFF !important;
}
.banner_breadcrumb.v3 .row nav .breadcrumb .breadcrumb-item a {
  color: #FFFFFF;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v3 .row nav .breadcrumb .breadcrumb-item.active {
  color: #E79475;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v3 .row nav .breadcrumb .breadcrumb-item:first-child:before {
  display: none;
}
@media (max-width: 767px) {
  .banner_breadcrumb.v3 .row {
    padding-bottom: 30px;
  }
  .banner_breadcrumb.v3 .row .h2,
  .banner_breadcrumb.v3 .row h2 {
    font-size: 28px;
    line-height: normal;
  }
  .banner_breadcrumb.v3 .row nav {
    text-align: center;
    margin-top: 10px;
  }
  .banner_breadcrumb.v3 .row nav .breadcrumb {
    text-align: center;
    padding: 0 0 5px 0;
    margin: 0;
  }
}
.banner_breadcrumb.v4 {
  color: #000000;
  position: relative;
  background-size: cover;
}
.banner_breadcrumb.v4:before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background: #000000;
  opacity: 0.3;
}
.banner_breadcrumb.v4 .row {
  padding: 72px 0;
}
.banner_breadcrumb.v4 .row .col-12 {
  display: block;
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  text-align: center !important;
}
.banner_breadcrumb.v4 .row .here {
  display: none;
}
.banner_breadcrumb.v4 .row .h2,
.banner_breadcrumb.v4 .row h2 {
  font-family: 'Source Sans Pro';
  font-size: 36px;
  color: #FFFFFF;
  line-height: 50px;
  margin-bottom: 0;
}
.banner_breadcrumb.v4 .row p {
  margin: 10px 0 0;
  font-family: 'Source Sans Pro';
  color: #FFFFFF;
  font-size: 16px;
}
.banner_breadcrumb.v4 .row nav {
  text-align: center;
  color: #FFFFFF;
  font-size: 18px;
  font-family: 'Source Sans Pro';
  margin-top: 15px;
}
.banner_breadcrumb.v4 .row nav .breadcrumb {
  display: inline-block;
  text-align: right;
  background: none;
  padding: 0;
}
.banner_breadcrumb.v4 .row nav .breadcrumb .breadcrumb-item {
  display: inline-block;
  padding-left: 0;
  font-family: 'Source Sans Pro';
}
.banner_breadcrumb.v4 .row nav .breadcrumb .breadcrumb-item:before {
  display: inline-block;
  content: "/";
  margin-right: 12px;
  border: 0;
  margin-left: 8px;
  background: none;
  font-family: 'Source Sans Pro';
  color: #FFFFFF !important;
}
.banner_breadcrumb.v4 .row nav .breadcrumb .breadcrumb-item a {
  color: #FFFFFF;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v4 .row nav .breadcrumb .breadcrumb-item.active {
  color: #E79475;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  font-weight: 700;
}
.banner_breadcrumb.v4 .row nav .breadcrumb .breadcrumb-item:first-child:before {
  display: none;
}
@media (max-width: 767px) {
  .banner_breadcrumb.v4 .row {
    padding: 30px 0;
  }
  .banner_breadcrumb.v4 .row .h2,
  .banner_breadcrumb.v4 .row h2 {
    font-size: 28px;
    line-height: normal;
  }
  .banner_breadcrumb.v4 .row nav {
    text-align: center;
    margin-top: 10px;
  }
  .banner_breadcrumb.v4 .row nav .breadcrumb {
    text-align: center;
    padding: 0;
    margin: 0;
  }
}
.banner_breadcrumb.v5 {
  color: #000000;
  position: relative;
  background-size: cover;
}
.banner_breadcrumb.v5:before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background: #FFFFFF;
  opacity: 0.50;
  z-index: 0;
}
.banner_breadcrumb.v5 .container {
  z-index: 1;
  position: relative;
  max-width: 100%;
}
.banner_breadcrumb.v5 .container .here {
  display: none;
}
.banner_breadcrumb.v5 .container .col-md-6 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center !important;
  padding-left: 0 !important;
}
.banner_breadcrumb.v5 .container .col-md-6:not(.text-center) {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background: #FFFFFF;
}
.banner_breadcrumb.v5 .h-100 {
  padding: 125px 0 160px;
  text-align: center;
}
@media (max-width: 767px) {
  .banner_breadcrumb.v5 .h-100 {
    padding: 70px 0 50px;
  }
}
.banner_breadcrumb.v5 .h-100 .h2,
.banner_breadcrumb.v5 .h-100 h2 {
  font-family: 'Source Sans Pro';
  font-size: 48px;
  color: #E79475;
  line-height: 50px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .banner_breadcrumb.v5 .h-100 .h2,
  .banner_breadcrumb.v5 .h-100 h2 {
    font-size: 34px;
    line-height: 34px;
  }
}
.banner_breadcrumb.v5 nav {
  color: #27647C;
  font-size: 16px;
  font-family: 'Source Sans Pro';
  padding: 12px 15px;
  max-width: 1118px;
  text-align: left;
  margin: 0 auto;
}
.banner_breadcrumb.v5 nav .breadcrumb {
  display: inline-block;
  background: none;
  padding: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.banner_breadcrumb.v5 nav .breadcrumb .breadcrumb-item {
  display: inline-block;
  padding-left: 0;
  font-family: 'Source Sans Pro';
  margin-bottom: 0;
}
.banner_breadcrumb.v5 nav .breadcrumb .breadcrumb-item:before {
  display: inline-block;
  content: ">";
  margin-right: 12px;
  border: 0;
  margin-left: 8px;
  background: none;
  font-family: 'Source Sans Pro';
  color: #27647C !important;
}
.banner_breadcrumb.v5 nav .breadcrumb .breadcrumb-item a {
  color: #27647C;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v5 nav .breadcrumb .breadcrumb-item.active {
  color: #27647C;
  font-family: 'Source Sans Pro';
  font-size: 16px;
}
.banner_breadcrumb.v5 nav .breadcrumb .breadcrumb-item:first-child:before {
  display: none;
}
.SW_Carousel_Linked.v1 .wrap_carousel {
  margin: 0 -15px;
}
.SW_Carousel_Linked.v1 .inner-widget {
  padding: 140px 0;
  background: url(../images/bg-carousel.jpg) no-repeat center center;
  -webkit-background-size: !important;
  background-size: cover !important;
}
.SW_Carousel_Linked.v1 .c-content {
  display: block;
}
.SW_Carousel_Linked.v1 .c-content > * {
  display: block;
}
.SW_Carousel_Linked.v1 .c-picto {
  display: block;
  height: 60px;
  margin-bottom: 25px;
}
.SW_Carousel_Linked.v1 .c-picto img {
  margin: 0 auto;
}
.SW_Carousel_Linked.v1 .c-title,
.SW_Carousel_Linked.v1 h2 {
  font-family: 'Source Sans Pro';
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
.SW_Carousel_Linked.v1 .c-texte,
.SW_Carousel_Linked.v1 p {
  height: 70px;
  overflow: hidden;
  max-width: 175px;
  margin: 0 auto;
}
.SW_Carousel_Linked.v1 .btn {
  display: none;
}
.SW_Carousel_Linked.v1 .carousel_item_link {
  color: #27647C;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  display: block;
  background-color: #FFFFFF;
  padding: 50px 38px 40px 38px;
  margin: 0 15px;
  text-decoration: none !important;
  height: 320px !important;
}
.SW_Carousel_Linked.v1 .slick-arrow {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  padding: 0;
  border: 0;
  cursor: pointer;
  text-indent: -1000px;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
}
.SW_Carousel_Linked.v1 .slick-prev {
  margin-left: -84px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSwgLmNscy00IHsNCiAgICAgICAgZmlsbDogbm9uZTsNCiAgICAgIH0NCg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgc3Ryb2tlOiAjNWQ0ZTQ3Ow0KICAgICAgICBzdHJva2Utd2lkdGg6IDNweDsNCiAgICAgIH0NCg0KICAgICAgLmNscy0yIHsNCiAgICAgICAgZmlsbDogIzVkNGU0NzsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zIHsNCiAgICAgICAgc3Ryb2tlOiBub25lOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGcgaWQ9Ikdyb3VwZV82MyIgZGF0YS1uYW1lPSJHcm91cGUgNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOSAtMTczNykiPg0KICAgIDxnIGlkPSJFbGxpcHNlXzYiIGRhdGEtbmFtZT0iRWxsaXBzZSA2IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5IDE3MzcpIj4NCiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiLz4NCiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy00IiBjeD0iMzAiIGN5PSIzMCIgcj0iMjguNSIvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0iU291c3RyYWN0aW9uXzEiIGRhdGEtbmFtZT0iU291c3RyYWN0aW9uIDEiIGNsYXNzPSJjbHMtMiIgZD0iTS0xMjUuMi03Ni40MWgwTC0xMzMtODQuMjA1LTEyNS4yLTkybDIuMiwyLjItNS41OSw1LjU5LDUuNTksNS41OS0yLjIsMi4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1IDE4NTEpIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Carousel_Linked.v1 .slick-next {
  margin-right: -84px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiwgLmNscy00IHsNCiAgICAgICAgZmlsbDogIzVkNGU0NzsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zLCAuY2xzLTQgew0KICAgICAgICBzdHJva2U6IG5vbmU7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzY0IiBkYXRhLW5hbWU9Ikdyb3VwZSA2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzAgLTE3MzcpIj4NCiAgICA8ZyBpZD0iVHJhY8OpXzI2IiBkYXRhLW5hbWU9IlRyYWPDqSAyNiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMwIDE3OTcpIHJvdGF0ZSgxODApIj4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMwLDBBMzAsMzAsMCwxLDEsMCwzMCwzMCwzMCwwLDAsMSwzMCwwWiIvPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNIDMwIDMgQyAyNi4zNTM2OTg3MzA0Njg3NSAzIDIyLjgxODA2NTY0MzMxMDU1IDMuNzEzNDU1MjAwMTk1MzEzIDE5LjQ5MTI5ODY3NTUzNzExIDUuMTIwNTY3MzIxNzc3MzQ0IEMgMTYuMjc2NTIzNTkwMDg3ODkgNi40ODAzMDA5MDMzMjAzMTMgMTMuMzg4NzIxNDY2MDY0NDUgOC40Mjc1MDkzMDc4NjEzMjggMTAuOTA4MTExNTcyMjY1NjMgMTAuOTA4MTExNTcyMjY1NjMgQyA4LjQyNzUwOTMwNzg2MTMyOCAxMy4zODg3MjE0NjYwNjQ0NSA2LjQ4MDMwMDkwMzMyMDMxMyAxNi4yNzY1MjM1OTAwODc4OSA1LjEyMDU2NzMyMTc3NzM0NCAxOS40OTEyOTg2NzU1MzcxMSBDIDMuNzEzNDU1MjAwMTk1MzEzIDIyLjgxODA2NTY0MzMxMDU1IDMgMjYuMzUzNjk4NzMwNDY4NzUgMyAzMCBDIDMgMzMuNjQ2MzAxMjY5NTMxMjUgMy43MTM0NTUyMDAxOTUzMTMgMzcuMTgxOTMwNTQxOTkyMTkgNS4xMjA1NjczMjE3NzczNDQgNDAuNTA4Njk3NTA5NzY1NjMgQyA2LjQ4MDMwMDkwMzMyMDMxMyA0My43MjM0ODAyMjQ2MDkzOCA4LjQyNzUwOTMwNzg2MTMyOCA0Ni42MTEyNzg1MzM5MzU1NSAxMC45MDgxMTE1NzIyNjU2MyA0OS4wOTE4ODg0Mjc3MzQzOCBDIDEzLjM4ODcyMTQ2NjA2NDQ1IDUxLjU3MjQ4Njg3NzQ0MTQxIDE2LjI3NjUyMzU5MDA4Nzg5IDUzLjUxOTY5OTA5NjY3OTY5IDE5LjQ5MTI5ODY3NTUzNzExIDU0Ljg3OTQzMjY3ODIyMjY2IEMgMjIuODE4MDY1NjQzMzEwNTUgNTYuMjg2NTQ0Nzk5ODA0NjkgMjYuMzUzNjk4NzMwNDY4NzUgNTcgMzAgNTcgQyAzMy42NDYzMDEyNjk1MzEyNSA1NyAzNy4xODE5MzA1NDE5OTIxOSA1Ni4yODY1NDQ3OTk4MDQ2OSA0MC41MDg2OTc1MDk3NjU2MyA1NC44Nzk0MzI2NzgyMjI2NiBDIDQzLjcyMzQ4MDIyNDYwOTM4IDUzLjUxOTY5OTA5NjY3OTY5IDQ2LjYxMTI3ODUzMzkzNTU1IDUxLjU3MjQ4Njg3NzQ0MTQxIDQ5LjA5MTg4ODQyNzczNDM4IDQ5LjA5MTg4ODQyNzczNDM4IEMgNTEuNTcyNDg2ODc3NDQxNDEgNDYuNjExMjc4NTMzOTM1NTUgNTMuNTE5Njk5MDk2Njc5NjkgNDMuNzIzNDgwMjI0NjA5MzggNTQuODc5NDMyNjc4MjIyNjYgNDAuNTA4Njk3NTA5NzY1NjMgQyA1Ni4yODY1NDQ3OTk4MDQ2OSAzNy4xODE5MzA1NDE5OTIxOSA1NyAzMy42NDYzMDEyNjk1MzEyNSA1NyAzMCBDIDU3IDI2LjM1MzY5ODczMDQ2ODc1IDU2LjI4NjU0NDc5OTgwNDY5IDIyLjgxODA2NTY0MzMxMDU1IDU0Ljg3OTQzMjY3ODIyMjY2IDE5LjQ5MTI5ODY3NTUzNzExIEMgNTMuNTE5Njk5MDk2Njc5NjkgMTYuMjc2NTIzNTkwMDg3ODkgNTEuNTcyNDg2ODc3NDQxNDEgMTMuMzg4NzIxNDY2MDY0NDUgNDkuMDkxODg4NDI3NzM0MzggMTAuOTA4MTExNTcyMjY1NjMgQyA0Ni42MTEyNzg1MzM5MzU1NSA4LjQyNzUwOTMwNzg2MTMyOCA0My43MjM0ODAyMjQ2MDkzOCA2LjQ4MDMwMDkwMzMyMDMxMyA0MC41MDg2OTc1MDk3NjU2MyA1LjEyMDU2NzMyMTc3NzM0NCBDIDM3LjE4MTkzMDU0MTk5MjE5IDMuNzEzNDU1MjAwMTk1MzEzIDMzLjY0NjMwMTI2OTUzMTI1IDMgMzAgMyBNIDMwIDAgQyA0Ni41Njg1NDI0ODA0Njg3NSAwIDYwIDEzLjQzMTQ1MzcwNDgzMzk4IDYwIDMwIEMgNjAgNDYuNTY4NTQyNDgwNDY4NzUgNDYuNTY4NTQyNDgwNDY4NzUgNjAgMzAgNjAgQyAxMy40MzE0NTM3MDQ4MzM5OCA2MCAwIDQ2LjU2ODU0MjQ4MDQ2ODc1IDAgMzAgQyAwIDEzLjQzMTQ1MzcwNDgzMzk4IDEzLjQzMTQ1MzcwNDgzMzk4IDAgMzAgMCBaIi8+DQogICAgPC9nPg0KICAgIDxwYXRoIGlkPSJTb3VzdHJhY3Rpb25fMiIgZGF0YS1uYW1lPSJTb3VzdHJhY3Rpb24gMiIgY2xhc3M9ImNscy0yIiBkPSJNLTEyNS4yLTc2LjQxaDBMLTEzMy04NC4yMDUtMTI1LjItOTJsMi4yLDIuMi01LjU5LDUuNTksNS41OSw1LjU5LTIuMiwyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc0IDE2ODMpIHJvdGF0ZSgxODApIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Carousel_Linked.v1 .slick-dots {
  margin: 20px auto 0;
  padding: 0;
  text-align: center;
}
.SW_Carousel_Linked.v1 .slick-dots li {
  line-height: 7px;
  padding: 0;
  background: none;
}
.SW_Carousel_Linked.v1 .slick-dots li button {
  background-color: #27647C;
}
.SW_Carousel_Linked.v1 .slick-dots li.slick-active button {
  background-color: #E79475;
}
@media screen and (max-width: 1335px) {
  .SW_Carousel_Linked.v1 .slick-arrow {
    width: 50px;
    height: 50px;
    margin-top: -25px;
  }
  .SW_Carousel_Linked.v1 .slick-prev {
    margin-left: -54px;
  }
  .SW_Carousel_Linked.v1 .slick-next {
    margin-right: -54px;
  }
}
@media screen and (max-width: 1235px) {
  .SW_Carousel_Linked.v1 .inner-widget {
    padding: 100px 0;
  }
  .SW_Carousel_Linked.v1 .slick-arrow {
    width: 46px;
    height: 46px;
    margin-top: -23px;
  }
  .SW_Carousel_Linked.v1 .slick-prev {
    margin-left: -44px;
  }
  .SW_Carousel_Linked.v1 .slick-next {
    margin-right: -44px;
  }
}
@media screen and (max-width: 768px) {
  .SW_Carousel_Linked.v1 .inner-widget {
    padding: 60px 0;
  }
}
.SW_Carousel_Linked.v2 .carousel_linked {
  position: relative;
}
.SW_Carousel_Linked.v2 .carousel_linked:before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #000000;
  position: absolute;
  left: 33.33%;
  top: 0;
  z-index: 10;
}
.SW_Carousel_Linked.v2 .carousel_linked:after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #000000;
  position: absolute;
  right: 33.33%;
  top: 0;
  z-index: 10;
}
.SW_Carousel_Linked.v2 .wrap_carousel {
  margin: 0 -15px;
}
.SW_Carousel_Linked.v2 .inner-widget {
  padding-bottom: 0;
}
.SW_Carousel_Linked.v2 .c-content {
  display: block;
}
.SW_Carousel_Linked.v2 .c-content > * {
  display: block;
}
.SW_Carousel_Linked.v2 .c-picto {
  display: block;
  width: 108px;
  height: 108px;
  border: 1px solid #E79475;
  text-align: center;
  display: flex;
  align-items: center;
  margin: 0 auto 25px;
}
.SW_Carousel_Linked.v2 .c-picto img {
  margin: 0 auto;
}
.SW_Carousel_Linked.v2 .c-title {
  font-family: 'Source Sans Pro';
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
.SW_Carousel_Linked.v2 .c-texte {
  letter-spacing: .25px;
  line-height: 21px;
  max-width: 220px;
  margin: 0 auto;
}
.SW_Carousel_Linked.v2 .c-texte p {
  font-size: 36px;
  color: #E79475;
}
.SW_Carousel_Linked.v2 .c-texte p sup {
  font-size: 20px;
}
.SW_Carousel_Linked.v2 .c-texte ul {
  margin-bottom: 0;
  padding-left: 0;
}
.SW_Carousel_Linked.v2 .c-texte ul li {
  text-align: left;
}
.SW_Carousel_Linked.v2 .carousel_item_link {
  color: #27647C;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  display: block;
  background-color: #FFFFFF;
  padding: 0 38px;
  margin: 0 15px;
  text-decoration: none !important;
  position: relative;
}
.SW_Carousel_Linked.v2 .carousel_item_link .btn {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 150px;
  margin: 0 auto;
}
.SW_Carousel_Linked.v2 .slick-current .carousel_item_link .c-texte {
  padding-bottom: 75px;
}
.SW_Carousel_Linked.v2 .slick-current .carousel_item_link .btn {
  display: inline-block;
}
.SW_Carousel_Linked.v2 .slick-arrow {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  padding: 0;
  border: 0;
  cursor: pointer;
  text-indent: -1000px;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
}
.SW_Carousel_Linked.v2 .slick-prev {
  margin-left: -30px;
  left: 33.33%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4NCiAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzMgLTgyMikiPg0KICAgIDxnIGlkPSJFbGxpcHNlXzYiIGRhdGEtbmFtZT0iRWxsaXBzZSA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NzMgODIyKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjYmFiYWJhIiBzdHJva2Utd2lkdGg9IjEiPg0KICAgICAgPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHN0cm9rZT0ibm9uZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjQuNSIgZmlsbD0ibm9uZSIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iYmFjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDM2LjI2MyA4MzYuMDUpIj4NCiAgICAgIDxwYXRoIGlkPSJDaGV2cm9uX1JpZ2h0IiBkPSJNNTQuNDMzLDExLjcybDkuODM4LDkuODM1YTEuMSwxLjEsMCwwLDAsMS41NjQtMS41NjFMNTYuNzc3LDEwLjk0bDkuMDU3LTkuMDU0QTEuMTA1LDEuMTA1LDAsMCwwLDY0LjI3LjMyNGwtOS44MzgsOS44MzVBMS4xMTUsMS4xMTUsMCwwLDAsNTQuNDMzLDExLjcyWiIgZmlsbD0iIzc2N2I3YyIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.SW_Carousel_Linked.v2 .slick-next {
  margin-right: -30px;
  right: 33.33%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4NCiAgPGcgaWQ9Ikdyb3VwZV84NiIgZGF0YS1uYW1lPSJHcm91cGUgODYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDEgLTgyMikiPg0KICAgIDxnIGlkPSJFbGxpcHNlXzciIGRhdGEtbmFtZT0iRWxsaXBzZSA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDEgODIyKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjYmFiYWJhIiBzdHJva2Utd2lkdGg9IjEiPg0KICAgICAgPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiIHN0cm9rZT0ibm9uZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMjQuNSIgZmlsbD0ibm9uZSIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iYmFjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTI2LjUzNSA4NTcuOTI5KSByb3RhdGUoMTgwKSI+DQogICAgICA8cGF0aCBpZD0iQ2hldnJvbl9SaWdodCIgZD0iTTU0LjQzMywxMS43Mmw5LjgzOCw5LjgzNWExLjEsMS4xLDAsMCwwLDEuNTY0LTEuNTYxTDU2Ljc3NywxMC45NGw5LjA1Ny05LjA1NEExLjEwNSwxLjEwNSwwLDAsMCw2NC4yNy4zMjRsLTkuODM4LDkuODM1QTEuMTE1LDEuMTE1LDAsMCwwLDU0LjQzMywxMS43MloiIGZpbGw9IiM3NjdiN2MiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Carousel_Linked.v2 .slick-dots {
  margin: 20px auto 0;
  padding: 0;
  text-align: center;
}
.SW_Carousel_Linked.v2 .slick-dots li {
  line-height: 7px;
  padding: 0;
  background: none;
}
.SW_Carousel_Linked.v2 .slick-dots li button {
  background-color: #27647C;
}
.SW_Carousel_Linked.v2 .slick-dots li.slick-active button {
  background-color: #E79475;
}
@media screen and (max-width: 1335px) {
  .SW_Carousel_Linked.v2 .slick-arrow {
    width: 50px;
    height: 50px;
    margin-top: -25px;
  }
  .SW_Carousel_Linked.v2 .slick-prev {
    margin-left: -25px;
  }
  .SW_Carousel_Linked.v2 .slick-next {
    margin-right: -25px;
  }
}
@media screen and (max-width: 1235px) {
  .SW_Carousel_Linked.v2 .inner-widget {
    padding: 100px 0;
  }
  .SW_Carousel_Linked.v2 .slick-arrow {
    width: 46px;
    height: 46px;
    margin-top: -23px;
  }
  .SW_Carousel_Linked.v2 .carousel_item_link {
    padding: 0 20px;
  }
}
@media screen and (max-width: 800px) {
  .SW_Carousel_Linked.v2 .carousel_linked:before,
  .SW_Carousel_Linked.v2 .carousel_linked:after {
    display: none;
  }
  .SW_Carousel_Linked.v2 .slick-prev {
    left: 0;
    margin-left: 15px;
  }
  .SW_Carousel_Linked.v2 .slick-next {
    right: 0;
    margin-right: 15px;
  }
  .SW_Carousel_Linked.v2 .carousel_linked .carousel_item_link .btn {
    display: inline-block;
    position: static;
  }
  .SW_Carousel_Linked.v2 .carousel_linked .carousel_item_link .c-texte {
    padding-bottom: 0;
  }
}
.SW_offices.v1 .container .reverse {
  flex-direction: row-reverse;
}
.SW_offices.v1 .container .form-bloc {
  background-color: #F5F5F5;
}
.SW_offices.v1 .container .form-bloc .content {
  padding: 46px 44px 60px 58px;
}
@media (max-width: 991px) {
  .SW_offices.v1 .container .form-bloc .content {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .SW_offices.v1 .container .form-bloc .content {
    padding: 20px 0;
  }
}
.SW_offices.v1 .container .form-bloc .content h3 {
  margin-bottom: 6px;
  color: #E79475;
  font: 18px 'Source Sans Pro';
}
.SW_offices.v1 .container .form-bloc .content h2 {
  color: #27647C;
  font: 36px 'Source Sans Pro';
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .SW_offices.v1 .container .form-bloc .content h2 {
    font-size: 30px;
  }
}
.SW_offices.v1 .container .form-bloc .content .form-group {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .SW_offices.v1 .container .form-bloc .content .form-group.row .first-col {
    margin-bottom: 15px;
  }
}
.SW_offices.v1 .container .form-bloc .content .form-group label {
  padding-top: 10px;
  font-size: 16px;
  color: #000000;
  line-height: 24px;
}
.SW_offices.v1 .container .form-bloc .content .form-group label[for="ConsentAgreement"] {
  padding-top: 0;
}
.SW_offices.v1 .container .form-bloc .content .form-control {
  background-color: transparent;
  border-bottom: 1px solid #000000;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 12px 0;
  height: auto;
}
.SW_offices.v1 .container .form-bloc .content .form-control::-webkit-input-placeholder {
  color: #000000;
}
.SW_offices.v1 .container .form-bloc .content .form-control::-moz-placeholder {
  color: #000000;
}
.SW_offices.v1 .container .form-bloc .content .form-control:-ms-input-placeholder {
  color: #000000;
}
.SW_offices.v1 .container .form-bloc .content .form-control:-moz-placeholder {
  color: #000000;
}
.SW_offices.v1 .container .form-bloc .content .form-control:focus {
  box-shadow: none;
}
.SW_offices.v1 .container .form-bloc .content textarea.form-control {
  border: 1px solid #000000;
  padding-left: 15px;
  padding-right: 15px;
}
.SW_offices.v1 .container .form-bloc .content .btn {
  width: 150px;
  padding: 0;
  height: 50px;
}
@media (max-width: 991px) {
  .SW_offices.v1 .container .form-bloc .content .btn {
    float: none !important;
    margin: 0 auto;
    display: inherit;
  }
}
.SW_offices.v1 .container .coordinates {
  background-color: #27647C;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  padding: 44px 20px 20px 40px;
  word-break: break-all;
}
@media (max-width: 991px) {
  .SW_offices.v1 .container .coordinates {
    padding: 20px 20px 0;
  }
}
.SW_offices.v1 .container .coordinates .titre {
  font: 18px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .SW_offices.v1 .container .coordinates .titre {
    margin-bottom: 15px;
  }
}
.SW_offices.v1 .container .coordinates .titre strong {
  font: 28px 'Source Sans Pro';
  display: block;
  color: #FFFFFF;
}
.SW_offices.v1 .container .coordinates .text-group {
  padding-bottom: 35px;
  padding-top: 0;
  padding-left: 29px;
  position: relative;
}
.SW_offices.v1 .container .coordinates .text-group:nth-of-type(2) {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43NjMiIGhlaWdodD0iMjAuODU0IiB2aWV3Qm94PSIwIDAgMjAuNzYzIDIwLjg1NCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTYiIGRhdGEtbmFtZT0iVHJhY8OpIDU2IiBkPSJNMjAuMDQzLDkuMzM5LDEwLjk1NS4xMjFhMS4yNDEsMS4yNDEsMCwwLDAtMS4xNjgsMEwuNyw5LjMzOWExLjMwNywxLjMwNywwLDAsMC0uNzE0LDEuNDI4LDEuMjUxLDEuMjUxLDAsMCwwLDEuMjMzLjk3NEgzLjE2NXY3Ljc5YTEuMywxLjMsMCwwLDAsMS4zLDEuM0gxNi4xNDhhMS4zLDEuMywwLDAsMCwxLjMtMS4zdi03Ljc5aDEuOTQ3YTEuMjUxLDEuMjUxLDAsMCwwLDEuMjMzLS45NzRBMS4xMjIsMS4xMjIsMCwwLDAsMjAuMDQzLDkuMzM5Wk0xMi4zMTgsMTdIOC40MjNWMTIuNDU1aDMuODk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNDQgMC4wMjUpIiBmaWxsPSIjRTc5NDc1Ii8+DQo8L3N2Zz4NCg==) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group:nth-of-type(3) {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS43NTUiIGhlaWdodD0iMjQuNTEiIHZpZXdCb3g9IjAgMCAyMS43NTUgMjQuNTEiPg0KICA8ZyBpZD0iR3JvdXBlXzIxIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NzQsIC0wLjIyNSwgMC4yMjUsIDAuOTc0LCAtMC4wNjUsIDMuNzQxKSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV81NSIgZGF0YS1uYW1lPSJUcmFjw6kgNTUiIGQ9Ik0xNi4yODYsMjAuMTg0bDEuMDEtLjY4OWMuOTQ3LS42MjctMi4yMS01LjA3NS0zLjE1OC00LjQ0OGwtMS4wMS42ODlhMi4yOTIsMi4yOTIsMCwwLDEtMy41MzctLjU2NEw1LjM2MSw5LjIyYTIuMjA3LDIuMjA3LDAsMCwxLC42MzItMy40NDZMNyw1LjA4NUM3Ljk1LDQuNDU4LDQuNDc3LS40MjksMy41OTMuMjZMMi41ODIuOTVDLS42MzksMy4yMDUtLjYzOSw2Ljk2NCwxLjU3MiwxMC4xbDUuNjIxLDguMDE5QzkuNTI5LDIxLjEyMywxMy4wNjUsMjIuNDM5LDE2LjI4NiwyMC4xODRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjRTc5NDc1Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group:nth-of-type(4) {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDEzLjI0OSAyMiI+DQogIDxnIGlkPSJzbWFydHBob25lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzY0IiBkYXRhLW5hbWU9Ikdyb3VwZSA2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTcuMzUpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDMiIGRhdGEtbmFtZT0iVHJhY8OpIDQzIiBkPSJNMTEwLjYsMjAuMjg4VjEuNzA4QTEuNzEsMS43MSwwLDAsMCwxMDguODkyLDBIOTkuMDU4QTEuNzEsMS43MSwwLDAsMCw5Ny4zNSwxLjcwOFYyMC4yOTJBMS43MSwxLjcxLDAsMCwwLDk5LjA1OCwyMmg5LjgzNEExLjcxNywxLjcxNywwLDAsMCwxMTAuNiwyMC4yODhaTTk4LjQ1MSwzLjk2aDExLjA0M3YxMi41SDk4LjQ1MVpNOTkuMDU4LDEuMWg5LjgzNGEuNjA3LjYwNywwLDAsMSwuNjA3LjYwN1YyLjg1OEg5OC40NTFWMS43MDhBLjYwNy42MDcsMCwwLDEsOTkuMDU4LDEuMVptLS42MDcsMTkuMTg3VjE3LjU2aDExLjA0M3YyLjcyOGEuNjA3LjYwNywwLDAsMS0uNjA3LjYwN0g5OS4wNThBLjYwNy42MDcsMCwwLDEsOTguNDUxLDIwLjI4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05Ny4zNSAwKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80NCIgZGF0YS1uYW1lPSJUcmFjw6kgNDQiIGQ9Ik0yMTAuMzM3LDQxNi42SDIwOC4xYS41NTMuNTUzLDAsMCwwLDAsMS4xMDZoMi4yMzRhLjU1My41NTMsMCwwLDAsMC0xLjEwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuNTk3IC0zOTcuODc2KSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group:nth-of-type(5) {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group:nth-of-type(6) {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzIwIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAuOTUiIGhlaWdodD0iMTYuMjk0IiB2aWV3Qm94PSIwIDAgMjAuOTUgMTYuMjk0Ij4NCiAgPHBhdGggaWQ9IlRyYWPDqV81MSIgZGF0YS1uYW1lPSJUcmFjw6kgNTEiIGQ9Ik0zMC4xNzMsMS41LDIyLjIsOS40NzNsNy45NzMsNi42OTJhLjk5Ljk5LDAsMCwwLC4wNTgtLjQwN1YxLjc5MUEuNTI1LjUyNSwwLDAsMCwzMC4xNzMsMS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMjgxIC0wLjYyNykiIGZpbGw9IiNFNzk0NzUiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV81MiIgZGF0YS1uYW1lPSJUcmFjw6kgNTIiIGQ9Ik0yMC43LjA1OEEuNTI1LjUyNSwwLDAsMCwyMC40MTMsMEgxLjc5MUEuNTI1LjUyNSwwLDAsMCwxLjUuMDU4bDkuNiw5LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC42MjcpIiBmaWxsPSIjRTc5NDc1Ii8+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTMiIGRhdGEtbmFtZT0iVHJhY8OpIDUzIiBkPSJNLjA1OCwxLjVBLjUyNS41MjUsMCwwLDAsMCwxLjc5MVYxNS43NThjMCwuMTc1LjA1OC4yOTEuMDU4LjQwN0w4LjAzMSw5LjQ3M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNjI3KSIgZmlsbD0iI0U3OTQ3NSIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzU0IiBkYXRhLW5hbWU9IlRyYWPDqSA1NCIgZD0iTTExLjYzNSwxNy44MjJhLjU2My41NjMsMCwwLDEtLjgxNSwwTDkuNiwxNi42LDEuOCwyMy4yMzRIMjAuNjU1bC03LjgtNi42MzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NTIgLTYuOTQpIiBmaWxsPSIjRTc5NDc1Ii8+DQo8L3N2Zz4NCg==) no-repeat left 2px;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group.adress {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43NjMiIGhlaWdodD0iMjAuODU0IiB2aWV3Qm94PSIwIDAgMjAuNzYzIDIwLjg1NCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTYiIGRhdGEtbmFtZT0iVHJhY8OpIDU2IiBkPSJNMjAuMDQzLDkuMzM5LDEwLjk1NS4xMjFhMS4yNDEsMS4yNDEsMCwwLDAtMS4xNjgsMEwuNyw5LjMzOWExLjMwNywxLjMwNywwLDAsMC0uNzE0LDEuNDI4LDEuMjUxLDEuMjUxLDAsMCwwLDEuMjMzLjk3NEgzLjE2NXY3Ljc5YTEuMywxLjMsMCwwLDAsMS4zLDEuM0gxNi4xNDhhMS4zLDEuMywwLDAsMCwxLjMtMS4zdi03Ljc5aDEuOTQ3YTEuMjUxLDEuMjUxLDAsMCwwLDEuMjMzLS45NzRBMS4xMjIsMS4xMjIsMCwwLDAsMjAuMDQzLDkuMzM5Wk0xMi4zMTgsMTdIOC40MjNWMTIuNDU1aDMuODk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNDQgMC4wMjUpIiBmaWxsPSIjRTc5NDc1Ii8+DQo8L3N2Zz4NCg==) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group.phone {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS43NTUiIGhlaWdodD0iMjQuNTEiIHZpZXdCb3g9IjAgMCAyMS43NTUgMjQuNTEiPg0KICA8ZyBpZD0iR3JvdXBlXzIxIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NzQsIC0wLjIyNSwgMC4yMjUsIDAuOTc0LCAtMC4wNjUsIDMuNzQxKSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV81NSIgZGF0YS1uYW1lPSJUcmFjw6kgNTUiIGQ9Ik0xNi4yODYsMjAuMTg0bDEuMDEtLjY4OWMuOTQ3LS42MjctMi4yMS01LjA3NS0zLjE1OC00LjQ0OGwtMS4wMS42ODlhMi4yOTIsMi4yOTIsMCwwLDEtMy41MzctLjU2NEw1LjM2MSw5LjIyYTIuMjA3LDIuMjA3LDAsMCwxLC42MzItMy40NDZMNyw1LjA4NUM3Ljk1LDQuNDU4LDQuNDc3LS40MjksMy41OTMuMjZMMi41ODIuOTVDLS42MzksMy4yMDUtLjYzOSw2Ljk2NCwxLjU3MiwxMC4xbDUuNjIxLDguMDE5QzkuNTI5LDIxLjEyMywxMy4wNjUsMjIuNDM5LDE2LjI4NiwyMC4xODRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjRTc5NDc1Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group.mobile {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDEzLjI0OSAyMiI+DQogIDxnIGlkPSJzbWFydHBob25lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTcuMzUpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzY0IiBkYXRhLW5hbWU9Ikdyb3VwZSA2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTcuMzUpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNDMiIGRhdGEtbmFtZT0iVHJhY8OpIDQzIiBkPSJNMTEwLjYsMjAuMjg4VjEuNzA4QTEuNzEsMS43MSwwLDAsMCwxMDguODkyLDBIOTkuMDU4QTEuNzEsMS43MSwwLDAsMCw5Ny4zNSwxLjcwOFYyMC4yOTJBMS43MSwxLjcxLDAsMCwwLDk5LjA1OCwyMmg5LjgzNEExLjcxNywxLjcxNywwLDAsMCwxMTAuNiwyMC4yODhaTTk4LjQ1MSwzLjk2aDExLjA0M3YxMi41SDk4LjQ1MVpNOTkuMDU4LDEuMWg5LjgzNGEuNjA3LjYwNywwLDAsMSwuNjA3LjYwN1YyLjg1OEg5OC40NTFWMS43MDhBLjYwNy42MDcsMCwwLDEsOTkuMDU4LDEuMVptLS42MDcsMTkuMTg3VjE3LjU2aDExLjA0M3YyLjcyOGEuNjA3LjYwNywwLDAsMS0uNjA3LjYwN0g5OS4wNThBLjYwNy42MDcsMCwwLDEsOTguNDUxLDIwLjI4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05Ny4zNSAwKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80NCIgZGF0YS1uYW1lPSJUcmFjw6kgNDQiIGQ9Ik0yMTAuMzM3LDQxNi42SDIwOC4xYS41NTMuNTUzLDAsMCwwLDAsMS4xMDZoMi4yMzRhLjU1My41NTMsMCwwLDAsMC0xLjEwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDIuNTk3IC0zOTcuODc2KSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group.fax {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmF4XzFfIiBkYXRhLW5hbWU9ImZheCAoMSkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3LjE4NCIgaGVpZ2h0PSIxNy4xODQiIHZpZXdCb3g9IjAgMCAxNy4xODQgMTcuMTg0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV80NyIgZGF0YS1uYW1lPSJHcm91cGUgNDciPg0KICAgIDxnIGlkPSJHcm91cGVfNDYiIGRhdGEtbmFtZT0iR3JvdXBlIDQ2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzQiIGRhdGEtbmFtZT0iVHJhY8OpIDM0IiBkPSJNMTUuNjczLDQuMDYxaC0uNVYuNWEuNS41LDAsMCwwLS41LS41SDcuNjE4YS41LjUsMCwwLDAtLjUuNVY0LjA2MUg2LjEwOHYtLjVhLjUuNSwwLDAsMC0uNS0uNUgyLjUxN2EuNS41LDAsMCwwLS41LjV2LjVoLS41QTEuNTEyLDEuNTEyLDAsMCwwLDAsNS41NzF2OS4xYTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEsMS41MWguNXYuNWEuNS41LDAsMCwwLC41LjVINS42YS41LjUsMCwwLDAsLjUtLjV2LS41aDkuNTY1YTEuNTEyLDEuNTEyLDAsMCwwLDEuNTEtMS41MXYtOS4xQTEuNTEyLDEuNTEyLDAsMCwwLDE1LjY3Myw0LjA2MVpNMi4wMTQsMTUuMTdoLS41YS41LjUsMCwwLDEtLjUtLjV2LTkuMWEuNS41LDAsMCwxLC41LS41aC41Wk01LjEsMTYuMTc3SDMuMDIxVjQuMDYxSDUuMVpNOC4xMjIsMS4wMDdoNi4wNDFWNS4wNjhIOC4xMjJabTguMDU1LDEzLjY2YS41LjUsMCwwLDEtLjUuNUg2LjEwOFY1LjA2OEg3LjExNXYuNWEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNXYtLjVoLjVhLjUuNSwwLDAsMSwuNS41WiIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzQ5IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4xMjkgMi4wNDcpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM1IiBkYXRhLW5hbWU9IlRyYWPDqSAzNSIgZD0iTTI3NS41MjQsNjFIMjcyLjVhLjUuNSwwLDAsMCwwLDEuMDA3aDMuMDIxYS41LjUsMCwwLDAsMC0xLjAwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIgLTYxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzUxIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgNy4wODEpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzUwIiBkYXRhLW5hbWU9Ikdyb3VwZSA1MCI+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM2IiBkYXRhLW5hbWU9IlRyYWPDqSAzNiIgZD0iTTIxOS41NTEsMjExSDIxMi41YS41LjUsMCwwLDAtLjUuNXYyLjAxNGEuNS41LDAsMCwwLC41LjVoNy4wNDhhLjUuNSwwLDAsMCwuNS0uNVYyMTEuNUEuNS41LDAsMCwwLDIxOS41NTEsMjExWm0tLjUsMi4wMTRoLTYuMDQxdi0xLjAwN2g2LjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIgLTIxMSkiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV81MyIgZGF0YS1uYW1lPSJHcm91cGUgNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTE1IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTIiIGRhdGEtbmFtZT0iR3JvdXBlIDUyIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzciIGRhdGEtbmFtZT0iVHJhY8OpIDM3IiBkPSJNMjEzLjUxLDMzMUgyMTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDEsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU1IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTM2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTQiIGRhdGEtbmFtZT0iR3JvdXBlIDU0Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzgiIGRhdGEtbmFtZT0iVHJhY8OpIDM4IiBkPSJNMzAzLjUxLDMzMUgzMDIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU3IiBkYXRhLW5hbWU9Ikdyb3VwZSA1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMTU2IDExLjEwOSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNTYiIGRhdGEtbmFtZT0iR3JvdXBlIDU2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzkiIGRhdGEtbmFtZT0iVHJhY8OpIDM5IiBkPSJNMzkzLjUxLDMzMUgzOTIuNWEuNS41LDAsMCwwLDAsMS4wMDdoMS4wMDdhLjUuNSwwLDAsMCwwLTEuMDA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MiAtMzMxKSIgZmlsbD0iI0U3OTQ3NSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzU5IiBkYXRhLW5hbWU9Ikdyb3VwZSA1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xMTUgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV81OCIgZGF0YS1uYW1lPSJHcm91cGUgNTgiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MCIgZGF0YS1uYW1lPSJUcmFjw6kgNDAiIGQ9Ik0yMTMuNTEsMzkySDIxMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjEiIGRhdGEtbmFtZT0iR3JvdXBlIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xMzYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MCIgZGF0YS1uYW1lPSJHcm91cGUgNjAiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MSIgZGF0YS1uYW1lPSJUcmFjw6kgNDEiIGQ9Ik0zMDMuNTEsMzkySDMwMi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfNjMiIGRhdGEtbmFtZT0iR3JvdXBlIDYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4xNTYgMTMuMTU2KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV82MiIgZGF0YS1uYW1lPSJHcm91cGUgNjIiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV80MiIgZGF0YS1uYW1lPSJUcmFjw6kgNDIiIGQ9Ik0zOTMuNTEsMzkySDM5Mi41YS41LjUsMCwwLDAsMCwxLjAwN2gxLjAwN2EuNS41LDAsMCwwLDAtMS4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkyIC0zOTIpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left top;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group.email {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzIwIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAuOTUiIGhlaWdodD0iMTYuMjk0IiB2aWV3Qm94PSIwIDAgMjAuOTUgMTYuMjk0Ij4NCiAgPHBhdGggaWQ9IlRyYWPDqV81MSIgZGF0YS1uYW1lPSJUcmFjw6kgNTEiIGQ9Ik0zMC4xNzMsMS41LDIyLjIsOS40NzNsNy45NzMsNi42OTJhLjk5Ljk5LDAsMCwwLC4wNTgtLjQwN1YxLjc5MUEuNTI1LjUyNSwwLDAsMCwzMC4xNzMsMS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMjgxIC0wLjYyNykiIGZpbGw9IiNFNzk0NzUiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV81MiIgZGF0YS1uYW1lPSJUcmFjw6kgNTIiIGQ9Ik0yMC43LjA1OEEuNTI1LjUyNSwwLDAsMCwyMC40MTMsMEgxLjc5MUEuNTI1LjUyNSwwLDAsMCwxLjUuMDU4bDkuNiw5LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC42MjcpIiBmaWxsPSIjRTc5NDc1Ii8+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTMiIGRhdGEtbmFtZT0iVHJhY8OpIDUzIiBkPSJNLjA1OCwxLjVBLjUyNS41MjUsMCwwLDAsMCwxLjc5MVYxNS43NThjMCwuMTc1LjA1OC4yOTEuMDU4LjQwN0w4LjAzMSw5LjQ3M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNjI3KSIgZmlsbD0iI0U3OTQ3NSIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzU0IiBkYXRhLW5hbWU9IlRyYWPDqSA1NCIgZD0iTTExLjYzNSwxNy44MjJhLjU2My41NjMsMCwwLDEtLjgxNSwwTDkuNiwxNi42LDEuOCwyMy4yMzRIMjAuNjU1bC03LjgtNi42MzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NTIgLTYuOTQpIiBmaWxsPSIjRTc5NDc1Ii8+DQo8L3N2Zz4NCg==) no-repeat left 2px;
  background-size: 20px;
}
.SW_offices.v1 .container .coordinates .text-group.withPicto {
  background-image: none !important;
}
.SW_offices.v1 .container .coordinates .text-group.withPicto img {
  display: block;
  max-width: 20px;
}
.SW_offices.v1 .container .coordinates .text-group img {
  position: absolute;
  left: 0;
  top: 2px;
  display: none;
}
.SW_offices.v1 .container .coordinates .text-group div {
  color: #FFFFFF;
  font: 16px/19px 'Source Sans Pro';
  display: block;
}
.SW_offices.v1 .container .coordinates .text-group a {
  color: #FFFFFF;
  font: 16px/19px 'Source Sans Pro';
  display: block;
}
.SW_offices.v1 .container .coordinates .text-group a:hover {
  color: #E79475;
}
.SW_offices.v1 .container .coordinates .horaires-titre {
  display: none;
}
.SW_offices.v1 .container .coordinates .horaires-content {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44ODUiIGhlaWdodD0iMTguODg0IiB2aWV3Qm94PSIwIDAgMTguODg1IDE4Ljg4NCI+DQogIDxnIGlkPSJmYXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE2LjQ4OSAtNDMzLjI0OSkiPg0KICAgIDxnIGlkPSJHcm91cGVfNzQiIGRhdGEtbmFtZT0iR3JvdXBlIDc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTYuNDg5IDQzMy4yNDkpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzEiIGRhdGEtbmFtZT0iR3JvdXBlIDcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwZV83MCIgZGF0YS1uYW1lPSJHcm91cGUgNzAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEyNS45MzEsNTguMjQ1YTkuNDQyLDkuNDQyLDAsMSwwLDkuNDQyLDkuNDQyQTkuNDUzLDkuNDUzLDAsMCwwLDEyNS45MzEsNTguMjQ1Wm0wLDE3LjQ1MmE4LjAxLDguMDEsMCwxLDEsOC4wMS04LjAxQTguMDE5LDguMDE5LDAsMCwxLDEyNS45MzEsNzUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTYuNDg5IC01OC4yNDUpIiBmaWxsPSIjRTc5NDc1Ii8+DQogICAgICAgIDwvZz4NCiAgICAgIDwvZz4NCiAgICAgIDxnIGlkPSJHcm91cGVfNzMiIGRhdGEtbmFtZT0iR3JvdXBlIDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjQ3MiA1LjE3MikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzcyIiBkYXRhLW5hbWU9Ikdyb3VwZSA3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA1IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA1IiBkPSJNMjk1LjM2MiwxNzEuMTg0di00LjYyN0gyOTMuOTN2NS4zODRsMy42OTEsMi41MTUuODA3LTEuMTg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5My45MyAtMTY2LjU1NykiIGZpbGw9IiNFNzk0NzUiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left 2px;
  background-size: 20px;
  color: #FFFFFF;
  font: 16px/19px 'Source Sans Pro';
  padding-bottom: 35px;
  padding-top: 0;
  padding-left: 29px;
}
.SW_offices.v2 .container .reverse h2 {
  color: #27647C;
  font: 24px 'Source Sans Pro';
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .SW_offices.v2 .container .reverse h2 {
    margin-bottom: 15px;
  }
}
.SW_offices.v2 .container .reverse h3 {
  display: none;
}
.SW_offices.v2 .container .reverse .form-bloc {
  padding-bottom: 20px;
}
.SW_offices.v2 .container .reverse .form-control {
  background-color: transparent;
  border-bottom: 2px solid #000000;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  height: auto;
  padding: 10px 0;
  margin-bottom: 20px;
}
.SW_offices.v2 .container .reverse .form-control::-webkit-input-placeholder {
  color: #000000;
}
.SW_offices.v2 .container .reverse .form-control::-moz-placeholder {
  color: #000000;
}
.SW_offices.v2 .container .reverse .form-control:-ms-input-placeholder {
  color: #000000;
}
.SW_offices.v2 .container .reverse .form-control:-moz-placeholder {
  color: #000000;
}
.SW_offices.v2 .container .reverse .form-control:focus {
  box-shadow: none;
}
.SW_offices.v2 .container .reverse .btn {
  width: 196px;
  margin-top: 17px;
  line-height: 50px;
  padding: 0;
}
@media (max-width: 991px) {
  .SW_offices.v2 .container .reverse .btn {
    float: none !important;
    margin: 0 auto;
    display: inherit;
  }
}
.SW_offices.v2 .container .reverse .coordinates {
  word-break: break-all;
  padding-bottom: 35px;
}
.SW_offices.v2 .container .reverse .coordinates .titre {
  color: #27647C;
  font: 24px 'Source Sans Pro';
  margin-bottom: 18px;
}
.SW_offices.v2 .container .reverse .coordinates .text-group {
  margin-bottom: 24px;
}
.SW_offices.v2 .container .reverse .coordinates img {
  display: none;
}
.SW_offices.v2 .container .reverse .coordinates label {
  color: #27647C;
  font: 18px/24px 'Source Sans Pro';
  display: block;
  letter-spacing: 0.25px;
  margin-bottom: 0;
}
.SW_offices.v2 .container .reverse .coordinates div,
.SW_offices.v2 .container .reverse .coordinates a {
  color: #27647C;
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: 0.4px;
}
.SW_offices.v2 .container .reverse .coordinates .social {
  margin-bottom: 0;
  height: 18px;
  padding-top: 7px;
}
.SW_offices.v2 .container .reverse .coordinates .social li {
  display: inline-block;
  background: none;
  padding-left: 0;
  margin-right: 18px;
}
.SW_offices.v2 .container .reverse .coordinates .social li a {
  font-size: 0;
}
.transition(0.8s)
								.SW_offices.v2 .container .reverse .coordinates .social li a:hover {
  -webkit-transform: 360deg;
  -moz-transform: 360deg;
  -ms-transform: 360deg;
  -o-transform: 360deg;
  transform: 360deg;
}
.SW_offices.v2 .container .reverse .coordinates .social li a.facebook:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2MSIgaGVpZ2h0PSIxNi43NSIgdmlld0JveD0iMCAwIDguNDYxIDE2Ljc1Ij4NCiAgPGcgaWQ9ImZhY2Vib29rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzYuNzAzKSI+DQogICAgPHBhdGggaWQ9IlhNTElEXzgzNV8iIGQ9Ik03Ni45NzMsOC45MjFoMS44MzZWMTYuNDhhLjI3LjI3LDAsMCwwLC4yNy4yN2gzLjExM2EuMjcuMjcsMCwwLDAsLjI3LS4yN1Y4Ljk1N2gyLjExMWEuMjcuMjcsMCwwLDAsLjI2OC0uMjM5bC4zMjEtMi43ODNhLjI3LjI3LDAsMCwwLS4yNjgtLjNIODIuNDYzVjMuODg5YzAtLjUyNi4yODMtLjc5Mi44NDItLjc5MmgxLjU5YS4yNy4yNywwLDAsMCwuMjctLjI3Vi4yNzJhLjI3LjI3LDAsMCwwLS4yNy0uMjdIODIuN2MtLjAxNSwwLS4wNSwwLS4xLDBhNC4yLDQuMiwwLDAsMC0yLjc0NSwxLjAzNUEyLjg3OSwyLjg3OSwwLDAsMCw3OC45LDMuNTk0djIuMDRINzYuOTczYS4yNy4yNywwLDAsMC0uMjcuMjdWOC42NTFBLjI3LjI3LDAsMCwwLDc2Ljk3Myw4LjkyMVoiIGZpbGw9IiNmYjAiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  width: 8px;
  height: 17px;
  display: block;
}
.SW_offices.v2 .container .reverse .coordinates .social li a.twitter:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zMjEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOC4zMjEgMTUiPg0KICA8ZyBpZD0idHdpdHRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDIgLTI4LjA5NykiPg0KICAgIDxwYXRoIGlkPSJYTUxJRF84MjdfIiBkPSJNMTcuOSwyOS44MjhhNi45NDUsNi45NDUsMCwwLDEtLjg4Ni4zMjMsMy45MTcsMy45MTcsMCwwLDAsLjgtMS40LjMuMywwLDAsMC0uNDMyLS4zNDQsNi45NzMsNi45NzMsMCwwLDEtMi4wNjEuODE1QTMuOTM1LDMuOTM1LDAsMCwwLDguNjM2LDMyLjAzYTQuMDEyLDQuMDEyLDAsMCwwLC4wMzIuNTA4LDEwLjA2OSwxMC4wNjksMCwwLDEtNi45MTEtMy42NjYuMy4zLDAsMCwwLS40ODQuMDM4LDMuOTM5LDMuOTM5LDAsMCwwLC40LDQuNTI3LDMuMzMxLDMuMzMxLDAsMCwxLS41MjYtLjIzNS4zLjMsMCwwLDAtLjQzOS4yNTJjMCwuMDE3LDAsLjAzNSwwLC4wNTNhMy45NDcsMy45NDcsMCwwLDAsMS45MjUsMy4zODJjLS4xLS4wMS0uMi0uMDI0LS4zLS4wNDNhLjMuMywwLDAsMC0uMzM3LjM4QTMuOTMyLDMuOTMyLDAsMCwwLDQuODgsMzkuODYxYTYuOTU4LDYuOTU4LDAsMCwxLTMuNzE5LDEuMDYxLDcuMTE1LDcuMTE1LDAsMCwxLS44MzMtLjA0OS4zLjMsMCwwLDAtLjE5NC41NDJBMTAuNjA3LDEwLjYwNywwLDAsMCw1Ljg2OSw0My4xYTEwLjIsMTAuMiwwLDAsMCw3LjkwNS0zLjQ3MiwxMS4wMDYsMTEuMDA2LDAsMCwwLDIuNzQtNy4xNzNjMC0uMTA4LDAtLjIxNywwLS4zMjZhNy42NDYsNy42NDYsMCwwLDAsMS43Ni0xLjg2NC4zLjMsMCwwLDAtLjM2NS0uNDM0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZiMCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  width: 18px;
  height: 15px;
  display: block;
}
.SW_offices.v2 .container .reverse .coordinates .social li a.google:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4xMzkiIGhlaWdodD0iMTYuMzA1IiB2aWV3Qm94PSIwIDAgMjUuMTM5IDE2LjMwNSI+DQogIDxnIGlkPSJnb29nbGUtcGx1cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNTUuMzQ3KSI+DQogICAgPHBhdGggaWQ9IlhNTElEXzUxMV8iIGQ9Ik0yMjUuNzg4LDExMS43NzhoLTEuNTc5VjExMC4yYS42LjYsMCwwLDAtLjYtLjZoLTIuMTMyYS42LjYsMCwwLDAtLjYuNnYxLjU4SDIxOS4zYS42LjYsMCwwLDAtLjYuNnYyLjEzMmEuNi42LDAsMCwwLC42LjZoMS41Nzl2MS41OGEuNi42LDAsMCwwLC42LjZoMi4xMzJhLjYuNiwwLDAsMCwuNi0uNnYtMS41OGgxLjU3OWEuNi42LDAsMCwwLC42LS42di0yLjEzMkEuNi42LDAsMCwwLDIyNS43ODgsMTExLjc3OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDEuMjQ4IC00OS45MjMpIiBmaWxsPSIjZmIwIi8+DQogICAgPHBhdGggaWQ9IlhNTElEXzUxMl8iIGQ9Ik04LjEzMiw1OS4yNDNhMy44MDgsMy44MDgsMCwwLDEsMi4wMTcuNTY2bC42NzkuNDY1YS42LjYsMCwwLDAsLjc1OS0uMDY5bDEuOTgxLTEuOTYzYS42LjYsMCwwLDAtLjA4My0uOTE5bC0xLjE1Mi0uNzlhLjYuNiwwLDAsMC0uMDc0LS4wNDNsLTEuMTE2LS41NTEtLjA0NS0uMDJhOC4xNjEsOC4xNjEsMCwwLDAtMy4wMDktLjU3MkE4LjE4MSw4LjE4MSwwLDAsMCwyLjM0Miw2OS4yNmE4LjM0Niw4LjM0NiwwLDAsMCw1Ljg5MiwyLjM5MkE3Ljc4LDcuNzgsMCwwLDAsMTMuOTE3LDY5LjNhNy42OTIsNy42OTIsMCwwLDAsMS45NzMtNC41NzJjMC0uMDE3LDAtLjAzNCwwLS4wNTFsLjAyMS0xLjYyNGEuNTg2LjU4NiwwLDAsMC0uMDA3LS4xbC0uMDg3LS41NTVhLjYuNiwwLDAsMC0uNTkxLS41MDZIOC4zMTFhLjYuNiwwLDAsMC0uNi42djIuMzkzYS42LjYsMCwwLDAsLjYuNmgzLjUyNmE0LjIsNC4yLDAsMCwxLS43MzgsMS4wNzYsMy45LDMuOSwwLDAsMS0yLjg3NCwxLjJBNC4yMzQsNC4yMzQsMCwwLDEsNS4yMSw2Ni41MTlhNC40MzUsNC40MzUsMCwwLDEsLjAzOS02LjA4NUE0LjEyNiw0LjEyNiwwLDAsMSw4LjEzMiw1OS4yNDNaIiBmaWxsPSIjZmIwIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
  width: 25px;
  height: 16px;
  display: block;
}
.SW_offices.v3 {
  padding: 50px 15px;
}
@media (max-width: 991px) {
  .SW_offices.v3 .container .reverse {
    flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
}
.SW_offices.v3 .container .reverse h2 {
  color: #27647C;
  font: 24px 'Source Sans Pro';
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .SW_offices.v3 .container .reverse h2 {
    margin-bottom: 15px;
  }
}
.SW_offices.v3 .container .reverse h3 {
  display: none;
}
.SW_offices.v3 .container .reverse .form-bloc {
  padding-bottom: 20px;
}
.SW_offices.v3 .container .reverse .form-bloc .content {
  background-color: #FFFFFF;
  padding: 50px 40px;
}
.SW_offices.v3 .container .reverse .label-control {
  color: #E79475;
}
.SW_offices.v3 .container .reverse .form-control {
  background-color: transparent;
  border: 1px solid #DADDE0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #F4F7FB;
  height: auto;
  padding: 10px;
  margin-bottom: 5px;
}
.SW_offices.v3 .container .reverse select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #F4F7FB url(../images/select.png) no-repeat 95% center;
}
.SW_offices.v3 .container .reverse textarea.form-control {
  height: 170px;
  resize: none;
}
.SW_offices.v3 .container .reverse sup {
  top: 0;
  font-size: 17px;
}
.SW_offices.v3 .container .reverse .btn {
  width: 139px;
  margin-top: 17px;
  line-height: 50px;
  padding: 0;
  display: block;
  margin: 40px auto 0;
  color: #FFFFFF;
  background: #27647C;
  border: 1px solid #FFFFFF;
}
@media (max-width: 991px) {
  .SW_offices.v3 .container .reverse .btn {
    margin: 0 auto;
    display: inherit;
  }
}
.SW_offices.v3 .container .reverse .coordinates {
  word-break: break-all;
  padding-bottom: 35px;
}
.SW_offices.v3 .container .reverse .coordinates .content {
  background-color: #E79475;
  padding: 30px 20px 30px;
  margin-bottom: 45px;
}
.SW_offices.v3 .container .reverse .coordinates .titre {
  color: #27647C;
  font: 20px 'Source Sans Pro';
  margin-bottom: 15px;
}
.SW_offices.v3 .container .reverse .coordinates .text-group {
  margin-bottom: 24px;
  padding-left: 34px;
  position: relative;
}
.SW_offices.v3 .container .reverse .coordinates img {
  margin-top: 3px;
  position: absolute;
  left: 0px;
}
.SW_offices.v3 .container .reverse .coordinates label {
  display: none;
}
.SW_offices.v3 .container .reverse .coordinates div,
.SW_offices.v3 .container .reverse .coordinates a {
  color: #FFFFFF;
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: 0.4px;
}
@media (max-width: 991px) {
  .SW_offices.v3 {
    padding: 35px 15px;
  }
  .SW_offices.v3 .container .reverse .coordinates {
    padding: 0;
  }
  .SW_offices.v3 .container .reverse .btn {
    margin-top: 25px;
  }
  .SW_offices.v3 .container .reverse .form-bloc {
    padding: 30px 0;
  }
  .SW_offices.v3 .container .reverse .form-bloc .content {
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .SW_offices.v3 .container .reverse .form-bloc .content .form-group {
    margin-bottom: 5px;
  }
}
.SW_offices.v4 {
  padding: 35px 40px 50px;
}
.SW_offices.v4 .container .SW_OpenStreetMaps.style1 .OpenStreetMaps {
  height: 297px;
  margin-bottom: 43px;
}
@media (max-width: 991px) {
  .SW_offices.v4 .container .reverse {
    flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
}
.SW_offices.v4 .container .reverse h2 {
  color: #27647C;
  font: 24px 'Source Sans Pro';
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .SW_offices.v4 .container .reverse h2 {
    margin-bottom: 15px;
  }
}
.SW_offices.v4 .container .reverse h3 {
  display: none;
}
.SW_offices.v4 .container .reverse .form-bloc {
  padding-bottom: 20px;
}
.SW_offices.v4 .container .reverse .form-bloc .content {
  background-color: #FFFFFF;
  padding: 50px 40px;
}
.SW_offices.v4 .container .reverse .label-control {
  color: #E79475;
}
.SW_offices.v4 .container .reverse .form-control {
  background-color: transparent;
  border: 1px solid #DADDE0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #F4F7FB;
  height: auto;
  padding: 10px;
  margin-bottom: 5px;
}
.SW_offices.v4 .container .reverse select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #F4F7FB url(../images/select.png) no-repeat 95% center;
}
.SW_offices.v4 .container .reverse textarea.form-control {
  height: 170px;
  resize: none;
}
.SW_offices.v4 .container .reverse sup {
  top: 0;
  font-size: 17px;
}
.SW_offices.v4 .container .reverse .btn {
  width: 139px;
  margin-top: 17px;
  line-height: 50px;
  padding: 0;
  display: block;
  margin: 40px 0 0;
  color: #FFFFFF;
  background: #27647C;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
}
@media (max-width: 991px) {
  .SW_offices.v4 .container .reverse .btn {
    margin: 0 auto;
    display: inherit;
  }
}
.SW_offices.v4 .container .reverse .coordinates {
  padding-bottom: 35px;
}
.SW_offices.v4 .container .reverse .coordinates .content {
  background-color: #E79475;
  padding: 30px 20px 30px;
  margin-bottom: 45px;
}
@media (max-width: 991px) {
  .SW_offices.v4 .container .reverse .coordinates .content {
    margin-bottom: 20px;
  }
}
.SW_offices.v4 .container .reverse .coordinates .titre {
  color: #27647C;
  font: 20px 'Source Sans Pro';
  margin-bottom: 10px;
}
.SW_offices.v4 .container .reverse .coordinates .text-group {
  margin-bottom: 24px;
  padding-left: 34px;
  position: relative;
}
.SW_offices.v4 .container .reverse .coordinates .text-group img {
  margin-top: 3px;
  position: absolute;
  left: 0px;
}
.SW_offices.v4 .container .reverse .coordinates label,
.SW_offices.v4 .container .reverse .coordinates .bloc-title {
  display: none;
}
.SW_offices.v4 .container .reverse .coordinates div,
.SW_offices.v4 .container .reverse .coordinates a {
  color: #FFFFFF;
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: 0.4px;
}
.SW_offices.v4 .container .reverse .coordinates .bloc-social ul {
  margin: 0;
}
.SW_offices.v4 .container .reverse .coordinates .bloc-social ul li {
  margin: 0 8px 0 0;
  padding: 0;
  background: none;
}
.SW_offices.v4 .container .reverse .coordinates .bloc-social ul li a {
  width: 31px;
  height: 31px;
  display: block;
  text-align: center;
  background: #FFFFFF;
}
@media (max-width: 991px) {
  .SW_offices.v4 {
    padding: 35px 15px;
  }
  .SW_offices.v4 .container .reverse .coordinates {
    padding: 0;
  }
  .SW_offices.v4 .container .reverse .btn {
    margin-top: 25px;
  }
  .SW_offices.v4 .container .reverse .form-bloc {
    padding: 30px 0;
  }
  .SW_offices.v4 .container .reverse .form-bloc .content {
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .SW_offices.v3 .container .reverse .form-bloc .content .form-group {
    margin-bottom: 5px;
  }
}
.SW_SocialButton ul {
  margin: 0;
}
.SW_SocialButton li {
  padding-left: 0;
  background: none;
}
.SW_SocialButton li:not(:last-child) {
  margin-right: 17px;
}
.style1.social h2 {
  color: #27647C;
  font-size: 26px;
}
.style1.social .lst-social a {
  display: block;
  width: 50px;
  height: 50px;
  background-color: #E79475;
  float: left;
  margin-right: 20px;
  position: relative;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.style1.social .lst-social a img {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.style1.social .lst-social a:hover {
  background-color: #27647C;
}
.SW_Detail_News .bg-img {
  overflow-x: hidden;
}
.SW_Detail_News .bg-img img {
  max-width: 100%;
}
.SW_Detail_News .content {
  max-width: 800px;
  margin: 0 auto;
  background: #27647C;
  padding: 60px 70px;
  position: relative;
  top: -60px;
}
@media (max-width: 767px) {
  .SW_Detail_News .content {
    padding: 20px 20px;
    position: static;
  }
}
.SW_Detail_News .content .date {
  font: 16px/20px 'Source Sans Pro';
  color: #E79475;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48Y2lyY2xlIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDcuNDIyKSIgZmlsbD0iI0U3OTQ3NSIvPjxwYXRoIGQ9Ik0xNi44NzUsMS41NjNIMTUuODU5Vi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDEwLjc0MlYuNzgxYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2Ljc4MUg1LjY2NFYuNzgxQS43ODEuNzgxLDAsMCwwLDQuMS43ODF2Ljc4MUgzLjEyNUEzLjEyOSwzLjEyOSwwLDAsMCwwLDQuNjg4VjE2Ljg3NUEzLjEyOSwzLjEyOSwwLDAsMCwzLjEyNSwyMEg5LjFhLjc4MS43ODEsMCwwLDAsMC0xLjU2MkgzLjEyNWExLjU2NCwxLjU2NCwwLDAsMS0xLjU2Mi0xLjU2MlY0LjY4OEExLjU2NCwxLjU2NCwwLDAsMSwzLjEyNSwzLjEyNUg0LjF2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDkuMTh2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1SDE0LjN2Ljc4MWEuNzgxLjc4MSwwLDAsMCwxLjU2MywwVjMuMTI1aDEuMDE2YTEuNTY0LDEuNTY0LDAsMCwxLDEuNTYzLDEuNTYzVjkuMTQxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWNC42ODhBMy4xMjksMy4xMjksMCwwLDAsMTYuODc1LDEuNTYzWiIgZmlsbD0iI0U3OTQ3NSIvPjxwYXRoIGQ9Ik0yNzQuNzI3LDI3MGE0LjcyNyw0LjcyNywwLDEsMCw0LjcyNyw0LjcyN0E0LjczMiw0LjczMiwwLDAsMCwyNzQuNzI3LDI3MFptMCw3Ljg5MWEzLjE2NCwzLjE2NCwwLDEsMSwzLjE2NC0zLjE2NEEzLjE2OCwzLjE2OCwwLDAsMSwyNzQuNzI3LDI3Ny44OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU5LjQ1MyAtMjU5LjQ1MykiIGZpbGw9IiNFNzk0NzUiLz48cGF0aCBkPSJNMzcyLjkxNCwzMzEuNmgtLjM1MnYtLjgyYS43ODEuNzgxLDAsMCwwLTEuNTYyLDB2MS42YS43ODEuNzgxLDAsMCwwLC43ODEuNzgxaDEuMTMzYS43ODEuNzgxLDAsMCwwLDAtMS41NjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU2LjUwOCAtMzE3LjEwOSkiIGZpbGw9IiNFNzk0NzUiLz48Y2lyY2xlIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDcuNDIyKSIgZmlsbD0iI0U3OTQ3NSIvPjxjaXJjbGUgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgMTAuODIpIiBmaWxsPSIjRTc5NDc1Ii8+PGNpcmNsZSBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMTAyIDcuNDIyKSIgZmlsbD0iI0U3OTQ3NSIvPjxjaXJjbGUgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiIGZpbGw9IiNFNzk0NzUiLz48Y2lyY2xlIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgMTQuMjE5KSIgZmlsbD0iI0U3OTQ3NSIvPjxjaXJjbGUgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgMTQuMjE5KSIgZmlsbD0iI0U3OTQ3NSIvPjxjaXJjbGUgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgNy40MjIpIiBmaWxsPSIjRTc5NDc1Ii8+PC9zdmc+) no-repeat left 0;
  padding-left: 28px;
}
.SW_Detail_News .content h2 {
  position: relative;
  color: #FFFFFF;
  font: 24px/30px 'Source Sans Pro';
}
.SW_Detail_News .content h3 {
  color: #E79475;
}
.SW_Detail_News .content p {
  color: #FFFFFF;
}
.SW_Detail_News .content p:last-child {
  margin-bottom: 0;
}
.SW_Detail_News .txtContent {
  padding-top: 9px;
}
.SW_Detail_News .txtContent h1,
.SW_Detail_News .txtContent .h1,
.SW_Detail_News .txtContent h2,
.SW_Detail_News .txtContent .h2,
.SW_Detail_News .txtContent h3,
.SW_Detail_News .txtContent .h3,
.SW_Detail_News .txtContent h4,
.SW_Detail_News .txtContent .h4 {
  margin-bottom: 13px;
}
.SW_Detail_News .txtContent p {
  margin-bottom: 10px;
}
.SW_Detail_News .txtContent ul {
  padding: 0;
  margin: 36px 0 12px;
}
.SW_Detail_News .txtContent ul li {
  font-family: 'Source Sans Pro';
  color: #27647C;
}
@media (max-width: 1024px) {
  .SW_Detail_News .txtContent {
    padding-top: 36px;
  }
}
.SW_Detail_News .author {
  font: 14px/18px 'Source Sans Pro';
  color: #000000;
  text-align: right;
  margin: 30px 0 76px;
}
.SW_Detail_News .author span {
  font: 16px/18px 'Source Sans Pro';
  color: #27647C;
}
@media (max-width: 1024px) {
  .SW_Detail_News .author {
    text-align: left;
  }
}
.SW_Pagination {
  width: 100%;
}
.SW_Pagination .page-item {
  background: none;
  padding: 0;
  margin: 0;
}
.SW_Pagination .page-item .page-link {
  border: 0px;
  padding: 0 14px;
  font: 16px/55px 'Source Sans Pro';
  color: #000000;
  -webkit-transition: ease-in-out all 500ms;
  -moz-transition: ease-in-out all 500ms;
  -ms-transition: ease-in-out all 500ms;
  -o-transition: ease-in-out all 500ms;
  transition: ease-in-out all 500ms;
}
.SW_Pagination .page-item .page-link:hover {
  background: #FFFFFF;
  color: #27647C;
}
.SW_Pagination .page-item .page-link:focus {
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -o-box-shadow: inherit;
}
.SW_Pagination .page-arrow .page-link {
  width: 55px;
  height: 55px;
  padding: 0;
  border: 0;
  background-color: #E79475;
  background-position: center !important;
  background-repeat: no-repeat !important;
  text-indent: 100px;
  overflow: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: ease-in-out all 500ms;
  -moz-transition: ease-in-out all 500ms;
  -ms-transition: ease-in-out all 500ms;
  -o-transition: ease-in-out all 500ms;
  transition: ease-in-out all 500ms;
}
.SW_Pagination .page-arrow .page-link:hover {
  background-color: #27647C;
  color: #E79475;
}
.SW_Pagination .page-arrow.page-prev {
  position: relative;
  left: -22px;
}
@media (max-width: 450px) {
  .SW_Pagination .page-arrow.page-prev {
    left: 0;
  }
}
.SW_Pagination .page-arrow.page-prev .page-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTkuNSAxNSI+PHBhdGggZD0iTTEyLjUyNSwxNy43NzVsNi43NS02Ljc1QS44MS44MSwwLDAsMCwxOS41LDEwLjVhLjY4MS42ODEsMCwwLDAtLjIyNS0uNTI1bC02Ljc1LTYuNzVhLjcyNS43MjUsMCwwLDAtMS4wNSwwbC0xLjA1LDEuMDVhLjcyNS43MjUsMCwwLDAsMCwxLjA1bDMsM2EuNC40LDAsMCwxLS4zLjY3NUguNzVBLjcwOS43MDksMCwwLDAsMCw5Ljc1djEuNUEuNzA5LjcwOSwwLDAsMCwuNzUsMTJIMTMuMmEuNDE1LjQxNSwwLDAsMSwuMy42NzVsLTMsM2EuNzI1LjcyNSwwLDAsMCwwLDEuMDVsMS4wNSwxLjA1YS42ODEuNjgxLDAsMCwwLC41MjUuMjI1QS42NDguNjQ4LDAsMCwwLDEyLjUyNSwxNy43NzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS41IDE4KSByb3RhdGUoMTgwKSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.SW_Pagination .page-arrow.page-next {
  position: relative;
  right: -22px;
}
@media (max-width: 450px) {
  .SW_Pagination .page-arrow.page-next {
    right: 0;
  }
}
.SW_Pagination .page-arrow.page-next .page-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTkuNSAxNSI+PHBhdGggZD0iTTEyLjUyNSwxNy43NzVsMS4wMTMtMS4wMTMsNS43MzctNS43MzdBLjgxLjgxLDAsMCwwLDE5LjUsMTAuNWEuNjgxLjY4MSwwLDAsMC0uMjI1LS41MjVsLTYuNzUtNi43NWEuNzI1LjcyNSwwLDAsMC0xLjA1LDBsLTEuMDUsMS4wNWEuNzI1LjcyNSwwLDAsMCwwLDEuMDVsMywzYS40LjQsMCwwLDEtLjMuNjc1SC43NUEuNzA5LjcwOSwwLDAsMCwwLDkuNzV2MS41QS43MDkuNzA5LDAsMCwwLC43NSwxMkgxMy4yYS40MTUuNDE1LDAsMCwxLC4zLjY3NWwtMywzYS43MjUuNzI1LDAsMCwwLDAsMS4wNWwxLjA1LDEuMDVhLjY4MS42ODEsMCwwLDAsLjUyNS4yMjVBLjY0OC42NDgsMCwwLDAsMTIuNTI1LDE3Ljc3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.SW_Team.v1 {
  color: #27647C;
}
.SW_Team.v1 .wrap_carousel {
  margin: 0 -8px;
}
.SW_Team.v1 .team-item {
  padding: 0 8px;
}
.SW_Team.v1 .team-job,
.SW_Team.v1 .team-name {
  display: block;
  font: 18px/24px 'Source Sans Pro';
}
.SW_Team.v1 .team-name {
  margin-bottom: 9px;
}
.SW_Team.v1 .team-thumb {
  margin: 0 0 18px;
}
.SW_Team.v1 .team-thumb img {
  margin: 0 auto;
}
.SW_Team.v1 .team-job {
  color: #E79475;
  margin-bottom: 20px;
}
.SW_Team.v1 .team-infos {
  color: #27647C;
  text-align: left;
  padding: 21px 20px 18px;
  border: 1px solid #000000;
}
.SW_Team.v1 .team-infos ul {
  margin: 0;
}
.SW_Team.v1 .team-infos li {
  position: relative;
  font: 14px/22px 'Source Sans Pro';
  color: #27647C;
  padding-left: 30px;
  background: none;
  margin-bottom: 15px;
}
.SW_Team.v1 .team-infos li:last-child {
  margin-bottom: 0;
}
.SW_Team.v1 .team-infos li::before {
  content: "";
  display: inline-block;
  position: absolute;
  margin-left: -30px;
  height: 100%;
}
.SW_Team.v1 .team-infos li.info-tel::before {
  width: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDE5Ljc2MyAyMi4yNjYiPg0KICA8ZyBpZD0iR3JvdXBlXzIxIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NzQsIC0wLjIyNSwgMC4yMjUsIDAuOTc0LCAtMC4wNjYsIDMuMzgyKSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV81NSIgZGF0YS1uYW1lPSJUcmFjw6kgNTUiIGQ9Ik0xNC44LDE4LjM1NGwuOTE4LS42MjZjLjg2MS0uNTY5LTIuMDA4LTQuNjEtMi44NjktNC4wNDFsLS45MTguNjI2QTIuMDgyLDIuMDgyLDAsMCwxLDguNzE2LDEzLjhMNC44NzIsOC4zOTNhMi4wMDUsMi4wMDUsMCwwLDEsLjU3NC0zLjEzbC45MTgtLjYyNmMuODYxLS41NjktMi4yOTUtNS4wMDktMy4xLTQuMzgzTDIuMzQ4Ljg4Qy0uNTc4LDIuOTI5LS41NzgsNi4zNDQsMS40Myw5LjE5bDUuMTA2LDcuMjg1QzguNjU5LDE5LjIwNywxMS44NzEsMjAuNCwxNC44LDE4LjM1NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiNkNjgwMzYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
}
.SW_Team.v1 .team-infos li.info-mail::before {
  width: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzIwIiBkYXRhLW5hbWU9Ikdyb3VwZSAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMC4wODkgMTUuNjI1Ij4NCiAgPHBhdGggaWQ9IlRyYWPDqV81MSIgZGF0YS1uYW1lPSJUcmFjw6kgNTEiIGQ9Ik0yOS44NDUsMS41LDIyLjIsOS4xNDVsNy42NDUsNi40MTdhLjk1Ljk1LDAsMCwwLC4wNTYtLjM5MVYxLjc3OUEuNS41LDAsMCwwLDI5Ljg0NSwxLjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOS44MTIgLTAuNjYzKSIgZmlsbD0iI2Q2ODAzNiIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzUyIiBkYXRhLW5hbWU9IlRyYWPDqSA1MiIgZD0iTTE5LjkxNS4wNTZBLjUuNSwwLDAsMCwxOS42MzYsMEgxLjc3OUEuNS41LDAsMCwwLDEuNS4wNTZsOS4yMDgsOS4yMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC42NjMpIiBmaWxsPSIjZDY4MDM2Ii8+DQogIDxwYXRoIGlkPSJUcmFjw6lfNTMiIGRhdGEtbmFtZT0iVHJhY8OpIDUzIiBkPSJNLjA1NiwxLjVBLjUuNSwwLDAsMCwwLDEuNzc5VjE1LjE3MmMwLC4xNjcuMDU2LjI3OS4wNTYuMzkxTDcuNyw5LjE0NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNjYzKSIgZmlsbD0iI2Q2ODAzNiIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzU0IiBkYXRhLW5hbWU9IlRyYWPDqSA1NCIgZD0iTTExLjIzMSwxNy43NzJhLjUzOS41MzksMCwwLDEtLjc4MSwwTDkuMjc4LDE2LjYsMS44LDIyLjk2MkgxOS44OEwxMi40LDE2LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43OTYgLTcuMzM3KSIgZmlsbD0iI2Q2ODAzNiIvPg0KPC9zdmc+DQo=) no-repeat center;
}
.SW_Team.v1 .team-infos a {
  color: #27647C;
  display: block;
  word-break: break-all;
  line-height: normal;
}
.SW_Team.v1 .team-infos a:hover {
  color: #E79475;
}
.SW_Team.v1 .slick-dots {
  margin: 32px 0 0;
}
.SW_Team.v1 .slick-dots li {
  padding: 0;
  background: none;
}
.SW_Team.v1 .slick-dots li ~ li {
  margin-left: 16px;
}
@media screen and (max-width: 599px) {
  .SW_Team.v1 .team-thumb,
  .SW_Team.v1 .team-infos {
    text-align: center;
  }
}
.SW_Team.v2 {
  background: #fafafa url(../images/bg-team.jpg) bottom center no-repeat;
  background-size: contain;
  color: #27647C;
  padding: 70px 0 90px 0;
}
.SW_Team.v2 .container .wrap_carousel {
  margin: 0 -8px;
}
.SW_Team.v2 .container .team-list {
  margin-left: -16px;
  margin-right: -16px;
}
.SW_Team.v2 .container .team-item {
  display: inline-block;
  width: 24%;
  margin-bottom: 20px;
  vertical-align: top;
}
.SW_Team.v2 .container .team-job,
.SW_Team.v2 .container .team-name {
  display: block;
  font: 24px/24px 'Source Sans Pro';
  padding-bottom: 15px;
  margin-bottom: 0;
}
.SW_Team.v2 .container .team-name {
  padding: 38px 10px 15px;
  background: #FFFFFF;
  margin: 0 8px;
  color: #E79475;
}
.SW_Team.v2 .container .team-thumb {
  margin: 0 8px 0;
  display: block;
  overflow-x: hidden;
  background: #FFFFFF;
  height: 275px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.SW_Team.v2 .container .team-thumb img {
  margin: 0 auto;
  display: none;
}
.SW_Team.v2 .container .team-job {
  color: #27647C;
  padding-bottom: 20px;
  background: #FFFFFF;
  margin: 0 8px;
  font-size: 20px;
  font-family: 'Source Sans Pro';
}
.SW_Team.v2 .container .team-infos {
  color: #27647C;
  background: #FFFFFF;
  text-align: left;
  font-family: 'Source Sans Pro';
  padding: 21px 30px 18px;
  margin: 0 8px;
}
.SW_Team.v2 .container .team-infos p {
  font-family: 'Source Sans Pro';
  text-align: center;
}
.SW_Team.v2 .container .team-infos ul {
  margin: 0;
}
.SW_Team.v2 .container .team-infos li {
  position: relative;
  font: 14px/22px 'Source Sans Pro';
  color: #27647C;
  padding-left: 30px;
  background: none;
  margin-bottom: 15px;
}
.SW_Team.v2 .container .team-infos li:last-child {
  margin-bottom: 0;
}
.SW_Team.v2 .container .team-infos li::before {
  content: "";
  display: inline-block;
  position: absolute;
  margin-left: -30px;
  height: 100%;
}
.SW_Team.v2 .container .team-infos a {
  color: #27647C;
  display: block;
  word-break: break-all;
  line-height: normal;
}
.SW_Team.v2 .container .team-infos a:hover {
  color: #E79475;
}
@media screen and (max-width: 991px) {
  .SW_Team.v2 .container .team-list {
    margin-left: 0;
    margin-right: 0;
  }
  .SW_Team.v2 .container .team-item {
    width: 33%;
  }
}
@media screen and (max-width: 767px) {
  .SW_Team.v2 .container .team-item {
    width: 49%;
  }
}
@media screen and (max-width: 567px) {
  .SW_Team.v2 .container .team-item {
    width: 100%;
  }
}
.SW_Team.v3 {
  background-size: contain;
  color: #27647C;
  padding: 70px 0 90px 0;
}
.SW_Team.v3 .title-widget {
  display: none;
}
.SW_Team.v3 .container .wrap_carousel {
  margin: 0 -8px;
}
.SW_Team.v3 .container .team-list {
  margin-left: -16px;
  margin-right: -16px;
}
.SW_Team.v3 .container .team-item {
  display: inline-block;
  width: 33%;
  margin-bottom: 30px;
  vertical-align: top;
  padding: 0 3.1%;
}
.SW_Team.v3 .container .team-job,
.SW_Team.v3 .container .team-name {
  display: none;
  font: 16px/22px 'Source Sans Pro';
  margin-bottom: 0;
}
.SW_Team.v3 .container .team-name {
  background: #FFFFFF;
  margin: 0 0 15px 0;
  color: #E79475;
  display: block;
  font-family: 'Source Sans Pro';
}
.SW_Team.v3 .container .team-desc {
  display: none;
}
.SW_Team.v3 .container .team-thumb {
  margin: 0 8px 30px;
  display: block;
  overflow-x: hidden;
  background: #FFFFFF;
  height: 275px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.SW_Team.v3 .container .team-thumb img {
  margin: 0 auto;
  display: none;
}
.SW_Team.v3 .container .team-job {
  color: #27647C;
  padding-bottom: 20px;
  background: #FFFFFF;
  margin: 0 8px;
  font-size: 20px;
  font-family: 'Source Sans Pro';
}
.SW_Team.v3 .container .team-infos {
  color: #27647C;
  background: #FFFFFF;
  text-align: left;
  font-family: 'Source Sans Pro';
  padding: 23px 20px 20px;
  margin: 0 8px;
  border: 1px solid #000000;
}
.SW_Team.v3 .container .team-infos p {
  font-family: 'Source Sans Pro';
  text-align: center;
}
.SW_Team.v3 .container .team-infos ul {
  margin: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNS4zNjIiIHZpZXdCb3g9IjAgMCAyNSAyNS4zNjIiPg0KICA8ZyBpZD0iR3JvdXBlXzE3IiBkYXRhLW5hbWU9Ikdyb3VwZSAxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExOSAtMzI0MikiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMTkiIGRhdGEtbmFtZT0iVHJhY8OpIDE5IiBkPSJNMjEuNDQ1LDUuMzUzQTEuNzU1LDEuNzU1LDAsMCwwLDIzLjIsMy42VjEuNzU5YTEuNzU5LDEuNzU5LDAsMSwwLTMuNTE4LDBWMy42QTEuNzU0LDEuNzU0LDAsMCwwLDIxLjQ0NSw1LjM1M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNi4yNzggMzI0MikiIGZpbGw9IiM4NmJlMDMiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzIwIiBkYXRhLW5hbWU9IlRyYWPDqSAyMCIgZD0iTTI1LjE4MSwzLjQ4N0gyMS42NHYuODk0YTIuNjc4LDIuNjc4LDAsMSwxLTUuMzU1LDBWMy40ODdIOS4xMzh2Ljg5NGEyLjY3OSwyLjY3OSwwLDEsMS01LjM1NywwVjMuNDg3TC4yMDgsMy40NDNWMjUuODA3SDIzLjQyM2wxLjc4NS0uMDA1Wk0yMy40MjIsMjQuMDI2SDJWOS43MzlIMjMuNDIzVjI0LjAyNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExOC43OTIgMzI0MS41NTYpIiBmaWxsPSIjODZiZTAzIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8yMSIgZGF0YS1uYW1lPSJUcmFjw6kgMjEiIGQ9Ik03LjA5NCw1LjM1M0ExLjc1NiwxLjc1NiwwLDAsMCw4Ljg1NCwzLjZWMS43NTlhMS43NTksMS43NTksMCwxLDAtMy41MTgsMFYzLjZBMS43NTMsMS43NTMsMCwwLDAsNy4wOTQsNS4zNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTguMTMgMzI0MikiIGZpbGw9IiM4NmJlMDMiLz4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzU2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA1NiIgd2lkdGg9IjIuODE0IiBoZWlnaHQ9IjIuNDg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjcuOTM2IDMyNTMuMjExKSIgZmlsbD0iIzg2YmUwMyIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNTciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDU3IiB3aWR0aD0iMi44MTciIGhlaWdodD0iMi40ODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMi40ODUgMzI1My4yMTEpIiBmaWxsPSIjODZiZTAzIi8+DQogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV81OCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNTgiIHdpZHRoPSIyLjgxNCIgaGVpZ2h0PSIyLjQ4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2LjcwNSAzMjUzLjIxMSkiIGZpbGw9IiM4NmJlMDMiLz4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzU5IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA1OSIgd2lkdGg9IjIuODE0IiBoZWlnaHQ9IjIuNDgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjcuOTM2IDMyNTcuMzM2KSIgZmlsbD0iIzg2YmUwMyIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNjAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDYwIiB3aWR0aD0iMi44MTciIGhlaWdodD0iMi40ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMi40ODUgMzI1Ny4zMzYpIiBmaWxsPSIjODZiZTAzIi8+DQogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV82MSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNjEiIHdpZHRoPSIyLjgxNCIgaGVpZ2h0PSIyLjQ4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2LjcwNSAzMjU3LjMzNikiIGZpbGw9IiM4NmJlMDMiLz4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzYyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA2MiIgd2lkdGg9IjIuODE0IiBoZWlnaHQ9IjIuNDgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjcuOTM2IDMyNjEuNTQzKSIgZmlsbD0iIzg2YmUwMyIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNjMiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDYzIiB3aWR0aD0iMi44MTIiIGhlaWdodD0iMi40ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMy40NjYgMzI1Ny4zMzYpIiBmaWxsPSIjODZiZTAzIi8+DQogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV82NCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNjQiIHdpZHRoPSIyLjgxMiIgaGVpZ2h0PSIyLjQ4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIzLjQ2NiAzMjYxLjU0MykiIGZpbGw9IiM4NmJlMDMiLz4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzY1IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA2NSIgd2lkdGg9IjIuODE3IiBoZWlnaHQ9IjIuNDgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzIuNDg1IDMyNjEuNTQzKSIgZmlsbD0iIzg2YmUwMyIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNjYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDY2IiB3aWR0aD0iMi44MTQiIGhlaWdodD0iMi40ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNi43MDUgMzI2MS41NDMpIiBmaWxsPSIjODZiZTAzIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left 0;
}
.SW_Team.v3 .container .team-infos li {
  position: relative;
  font: 14px/22px 'Source Sans Pro';
  color: #27647C;
  padding-left: 42px;
  background: none;
  margin-bottom: 12px;
}
.SW_Team.v3 .container .team-infos li:last-child {
  margin-bottom: 0;
}
.SW_Team.v3 .container .team-infos li::before {
  content: "";
  display: inline-block;
  position: absolute;
  margin-left: -30px;
  height: 100%;
}
.SW_Team.v3 .container .team-infos a {
  color: #27647C;
  display: block;
  word-break: break-all;
  line-height: normal;
}
.SW_Team.v3 .container .team-infos a:hover {
  color: #E79475;
}
@media screen and (max-width: 991px) {
  .SW_Team.v3 .container .team-list {
    margin-left: 0;
    margin-right: 0;
  }
  .SW_Team.v3 .container .team-item {
    width: 33%;
  }
}
@media screen and (max-width: 980px) {
  .SW_Team.v3 .container .team-item {
    width: 49%;
    padding: 0 2%;
  }
}
@media screen and (max-width: 567px) {
  .SW_Team.v3 .container .team-item {
    width: 100%;
    padding: 0;
  }
}
.SW_Resto_BookTable.v1 .widget-title {
  font: 36px/48px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 35px;
}
.SW_Resto_BookTable.v1 .widget-title span {
  display: block;
  font: 18px/24px 'Source Sans Pro';
  color: #E79475;
  margin-bottom: 4px;
}
.SW_Resto_BookTable.v1 .wrap-form {
  max-width: 904px;
  margin: 0 auto;
}
.SW_Resto_BookTable.v1 .inner-form {
  background: #27647C;
  padding: 40px 92px;
}
.SW_Resto_BookTable.v1 .form-group {
  position: relative;
  margin-bottom: 22px;
}
.SW_Resto_BookTable.v1 .form-group.error label,
.SW_Resto_BookTable.v1 .form-group.error .form-control {
  color: #D62626;
}
.SW_Resto_BookTable.v1 .form-group label {
  font: 16px/19px 'Source Sans Pro';
  text-align: left;
  color: #FFFFFF;
  position: absolute;
  left: 5px;
  top: 10px;
}
.SW_Resto_BookTable.v1 .form-group label.fixe {
  font-size: 14px;
  top: -5px;
}
.SW_Resto_BookTable.v1 .form-group label.error {
  display: none !important;
}
.SW_Resto_BookTable.v1 .form-control {
  font: 16px/26px 'Source Sans Pro';
  color: #E79475;
  background: none;
  border: 0;
  padding: 11px 0 2px;
  border-bottom: 1px solid #FFFFFF;
  height: 40px;
  max-width: initial;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v1 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_Resto_BookTable.v1 .form-control:focus ~ label {
  font-size: 14px;
  top: -5px;
}
.SW_Resto_BookTable.v1 .form-control.datepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1Ljc3NyAxNC45Ij48cGF0aCBkPSJNNi44NzYsMy41MDZhLjg3OS44NzksMCwwLDAsLjg3Ni0uODc2Vi44NzZBLjg3Ni44NzYsMCwxLDAsNiwuODc2VjIuNjI5QS44NzkuODc5LDAsMCwwLDYuODc2LDMuNTA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMzcxKSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNi44NzYsMy41MDZhLjg3OS44NzksMCwwLDAsLjg3Ni0uODc2Vi44NzZBLjg3Ni44NzYsMCwxLDAsMjYsLjg3NlYyLjYyOUEuODc5Ljg3OSwwLDAsMCwyNi44NzYsMy41MDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNjA2KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNC45LDJoLS44NzZWMy43NTNhMS43NTMsMS43NTMsMCwxLDEtMy41MDYsMFYySDUuMjU5VjMuNzUzYTEuNzUzLDEuNzUzLDAsMCwxLTMuNTA2LDBWMkguODc2QS44NzkuODc5LDAsMCwwLDAsMi44NzZWMTUuMTQ3YS44NzkuODc5LDAsMCwwLC44NzYuODc2SDE0LjlhLjg3OS44NzksMCwwLDAsLjg3Ni0uODc2VjIuODc2QS44NzkuODc5LDAsMCwwLDE0LjksMlptMCwxMi4yNzFhLjg3OS44NzksMCwwLDEtLjg3Ni44NzZIMS43NTNhLjg3OS44NzksMCwwLDEtLjg3Ni0uODc2VjcuMjU5YS44NzkuODc5LDAsMCwxLC44NzYtLjg3NkgxNC4wMjRhLjg3OS44NzksMCwwLDEsLjg3Ni44NzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xLjEyNCkiIGZpbGw9IiNmZmYiLz48cmVjdCB3aWR0aD0iMS43NTMiIGhlaWdodD0iMS43NTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzUzIDYuMTM1KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4zODIgNi4xMzUpIiBmaWxsPSIjZmZmIi8+PHJlY3Qgd2lkdGg9IjEuNzUzIiBoZWlnaHQ9IjEuNzUzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAxMiA2LjEzNSkiIGZpbGw9IiNmZmYiLz48cmVjdCB3aWR0aD0iMS43NTMiIGhlaWdodD0iMS43NTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuNjQxIDYuMTM1KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMjcxIDYuMTM1KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43NTMgOC43NjUpIiBmaWxsPSIjZmZmIi8+PHJlY3Qgd2lkdGg9IjEuNzUzIiBoZWlnaHQ9IjEuNzUzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjM4MiA4Ljc2NSkiIGZpbGw9IiNmZmYiLz48cmVjdCB3aWR0aD0iMS43NTMiIGhlaWdodD0iMS43NTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDEyIDguNzY1KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMjcxIDguNzY1KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43NTMgMTEuMzk0KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4zODIgMTEuMzk0KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMTIgMTEuMzk0KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS42NDEgMTEuMzk0KSIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIxLjc1MyIgaGVpZ2h0PSIxLjc1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMjcxIDExLjM5NCkiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat right center;
}
.SW_Resto_BookTable.v1 .form-control.timepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE2LjkgMTYuOSI+PHBhdGggZD0iTTguNDUsMEE4LjQ1LDguNDUsMCwxLDAsMTYuOSw4LjQ1LDguNDc1LDguNDc1LDAsMCwwLDguNDUsMFptMCwxNS40OTJBNy4wNDIsNy4wNDIsMCwxLDEsMTUuNDkyLDguNDUsNy4wMzIsNy4wMzIsMCwwLDEsOC40NSwxNS40OTJaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIyLjEsMTAuMTY0SDE3Ljg3OFY1LjkzOWEuOTM5LjkzOSwwLDEsMC0xLjg3OCwwVjExLjFhLjk0Mi45NDIsMCwwLDAsLjkzOS45MzlIMjIuMWEuOTM5LjkzOSwwLDEsMCwwLTEuODc4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNDg5IC0yLjY1MykiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat right center;
}
.SW_Resto_BookTable.v1 .form-control.timepicker ~ .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_Resto_BookTable.v1 .form-control::-ms-clear {
  display: none;
}
.SW_Resto_BookTable.v1 .form-submit {
  padding-top: 16px;
}
.SW_Resto_BookTable.v1 .form-submit .btn {
  font: 18px/24px 'Source Sans Pro';
  color: #27647C;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 55px;
  border: 0;
  background-color: #FFFFFF;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v1 .form-submit .btn:hover {
  color: #FFFFFF;
  background-color: #E79475;
}
.SW_Resto_BookTable.v1 .form-submit .btn:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_Resto_BookTable.v1 .column-3.form-row {
  margin: 0 -42px;
}
.SW_Resto_BookTable.v1 .column-3 div[class*=col-] {
  padding: 0 42px;
}
.SW_Resto_BookTable.v1 .column-3 label {
  left: 42px;
}
.SW_Resto_BookTable.v1 .column-2.form-row {
  margin: 0 -19px;
}
.SW_Resto_BookTable.v1 .column-2 div[class*=col-] {
  padding: 0 19px;
}
.SW_Resto_BookTable.v1 .column-2 label {
  left: 19px;
}
.SW_Resto_BookTable.v1 .response-output {
  font: 16px/54px 'Source Sans Pro';
  color: #FFFFFF;
  display: none;
}
.SW_Resto_BookTable.v1 .response-output.o-error {
  background: #D62626;
}
.SW_Resto_BookTable.v1 .response-output.o-success {
  background: #00AC5C;
}
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget a {
  color: #27647C;
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget td,
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget i,
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget i:hover,
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_Resto_BookTable.v1 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #FFFFFF;
}
.SW_Resto_BookTable.v1 input:-webkit-autofill,
.SW_Resto_BookTable.v1 input:-webkit-autofill:hover,
.SW_Resto_BookTable.v1 input:-webkit-autofill:focus
		textarea:-webkit-autofill,
.SW_Resto_BookTable.v1 textarea:-webkit-autofill:hover
		textarea:-webkit-autofill:focus,
.SW_Resto_BookTable.v1 select:-webkit-autofill,
.SW_Resto_BookTable.v1 select:-webkit-autofill:hover,
.SW_Resto_BookTable.v1 select:-webkit-autofill:focus {
  background-color: #FFFFFF !important;
  color: #FFFFFF !important;
  border-bottom: 1px solid #E79475;
  -webkit-text-fill-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
  transition: background-color 5000s ease-in-out 0s;
}
@media screen and (max-width: 991px) {
  .SW_Resto_BookTable.v1 .inner-form {
    padding: 40px 30px;
  }
  .SW_Resto_BookTable.v1 .form-row {
    margin: 0 !important;
  }
  .SW_Resto_BookTable.v1 .form-row div[class*=col-] {
    padding: 0;
  }
  .SW_Resto_BookTable.v1 .form-row label {
    left: 0;
  }
}
.SW_Resto_BookTable.v2 .widget-title {
  font: 42px/56px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 28px;
}
.SW_Resto_BookTable.v2 .widget-title span {
  display: block;
  font: 38px/42px 'Source Sans Pro';
  color: #000000;
}
.SW_Resto_BookTable.v2 .widget-title::after {
  content: "";
  display: block;
  width: 44px;
  height: 43px;
  margin: 10px auto 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzQ4IiBkYXRhLW5hbWU9Ikdyb3VwZSA0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDQiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0My45NTkgNDIuNDY2Ij4NCiAgPGcgaWQ9Ikdyb3VwZV8zOCIgZGF0YS1uYW1lPSJHcm91cGUgMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjQyMyAxMC41MzMpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzM2IiBkYXRhLW5hbWU9Ikdyb3VwZSAzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjE2MykiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV83NSIgZGF0YS1uYW1lPSJUcmFjw6kgNzUiIGQ9Ik0yMy4wNjIsMjUuNUgyMS45YTI4LjY4NSwyOC42ODUsMCwwLDAsMCwzLjY0OWMuMDgzLDMuMzE4LTEuNTc2LDguMzc3LjgyOSw4LjI5NCwyLjQ4OC0uMDgzLjU4MS01LjM5MS41LTguMzc3QzIzLjE0NSwyNi4xNjQsMjMuMDYyLDI1LjUsMjMuMDYyLDI1LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuMDc4IC0xNS4wNDcpIiBmaWxsPSIjZDgyNDU0Ii8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzc2IiBkYXRhLW5hbWU9IlRyYWPDqSA3NiIgZD0iTTIzLjE3NCwyNC4zNjFhLjU4MS41ODEsMCwwLDAsMC0xLjE2MUgyMS42ODFhLjU4MS41ODEsMCwwLDAsMCwxLjE2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOS4wMjMgLTE0LjY1NCkiIGZpbGw9IiNkODI0NTQiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNzciIGRhdGEtbmFtZT0iVHJhY8OpIDc3IiBkPSJNMjEuNzUxLDEyLjljLTEuODI1LjA4My0zLjIzNSwxLjkwOC0zLjE1Miw0LjA2NC4wODMsMi4yMzksMS41NzYsMy45ODEsMy40LDMuOSwxLjgyNSwwLDMuMjM1LTEuOTA4LDMuMTUyLTQuMDY0UzIzLjQ5MywxMi44MTYsMjEuNzUxLDEyLjlabS0xLjE2MSwxYTIzLjc5MywyMy43OTMsMCwwLDAsLjE2Niw1LjgwNkE0LjA4Miw0LjA4MiwwLDAsMSwyMC41OSwxMy44OTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguNTk2IC0xMi44OTcpIiBmaWxsPSIjZDgyNDU0Ii8+DQogICAgPC9nPg0KICAgIDxnIGlkPSJHcm91cGVfMzciIGRhdGEtbmFtZT0iR3JvdXBlIDM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjM2NykiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV83OCIgZGF0YS1uYW1lPSJUcmFjw6kgNzgiIGQ9Ik0zMS4xODcsMjUuMkgyOS45NDNhMzQuMTE5LDM0LjExOSwwLDAsMC0uMDgzLDMuODE1YzAsMy40LTEuOTA4LDguNjI2LjY2NCw4LjYyNnMuNzQ2LTUuNTU3Ljc0Ni04LjYyNlMzMS4xODcsMjUuMiwzMS4xODcsMjUuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNy43NjggLTE0LjgzMikiIGZpbGw9IiNkODI0NTQiLz4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfNzkiIGRhdGEtbmFtZT0iVHJhY8OpIDc5IiBkPSJNMzEuNDU2LDIyLjlIMjkuODgxYS41ODEuNTgxLDAsMCwwLDAsMS4xNjFoMS41NzZhLjU4MS41ODEsMCwwLDAsMC0xLjE2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNy43ODkgLTE0LjQ0KSIgZmlsbD0iI2Q4MjQ1NCIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV84MCIgZGF0YS1uYW1lPSJUcmFjw6kgODAiIGQ9Ik0zMi45NywxMi43Yy0uMzMyLDAtLjU4MSw0LjMxMy0xLjI0NCw0LjMxM3MtLjI0OS00LjMxMy0uNTgxLTQuMzEzLS4yNDksNC4zMTMtLjkxMiw0LjMxM2MtLjc0NiwwLS41LTQuMzEzLS44MjktNC4zMTNzLS4wODMsNC4zMTMtLjY2NCw0LjMxM1MyOC4wNzcsMTIuNywyNy42NjIsMTIuN3MwLDUuODg5LDAsNS44ODlhMS41NTksMS41NTksMCwwLDAsMS40OTMsMS41NzZoMi4yMzlhMS41MDcsMS41MDcsMCwwLDAsMS40OTMtMS41NzZDMzIuOTcsMTguNTg5LDMzLjMsMTIuNywzMi45NywxMi43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3LjQ3OCAtMTIuNykiIGZpbGw9IiNkODI0NTQiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV80MSIgZGF0YS1uYW1lPSJHcm91cGUgNDEiPg0KICAgIDxnIGlkPSJHcm91cGVfNDAiIGRhdGEtbmFtZT0iR3JvdXBlIDQwIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMzkiIGRhdGEtbmFtZT0iR3JvdXBlIDM5Ij4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV84MSIgZGF0YS1uYW1lPSJUcmFjw6kgODEiIGQ9Ik00MS45NjgsMTYuODM3LDI2LjQ1OCwxLjgyNWE2LjYxNSw2LjYxNSwwLDAsMC05LjEyMywwTDEuOTA4LDE2LjgzN2E2LjAxOSw2LjAxOSwwLDAsMCwwLDguNzkybDE1LjUxLDE1LjAxMmE2LjYxNSw2LjYxNSwwLDAsMCw5LjEyMywwbDE1LjUxLTE1LjAxMmE1Ljk2Niw1Ljk2NiwwLDAsMCwxLjkwOC00LjRBNy4xODksNy4xODksMCwwLDAsNDEuOTY4LDE2LjgzN1ptLTIuODIsNi4wNTUtMTUuNTEsMTUuMWEyLjYxOCwyLjYxOCwwLDAsMS0zLjQ4NCwwbC0xNS41MS0xNS4xQTIuMjEsMi4yMSwwLDAsMSwzLjksMjEuMjMzYTIuMDg4LDIuMDg4LDAsMCwxLC43NDYtMS42NTlsMTUuNTEtMTUuMWEyLjYxOCwyLjYxOCwwLDAsMSwzLjQ4NCwwbDE1LjUxLDE1LjAxMmEyLjIxLDIuMjEsMCwwLDEsLjc0NiwxLjY1OUEyLjE0MiwyLjE0MiwwLDAsMSwzOS4xNDgsMjIuODkyWiIgZmlsbD0iI2Q4MjQ1NCIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
}
.SW_Resto_BookTable.v2 .form-row {
  margin: 0;
}
.SW_Resto_BookTable.v2 .form-row.max-536 {
  max-width: 536px;
  margin: 0 auto;
}
.SW_Resto_BookTable.v2 .form-row div[class*=col-] {
  padding: 0;
}
.SW_Resto_BookTable.v2 .form-row div[class*=col-][class*=offset-]:first-child .form-control {
  padding-left: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -o-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child label {
  left: 24px;
}
.SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child .form-control {
  padding-left: 25px;
  -webkit-border-radius: 25px 0 0 25px;
  -moz-border-radius: 25px 0 0 25px;
  -o-border-radius: 25px 0 0 25px;
  -ms-border-radius: 25px 0 0 25px;
  border-radius: 25px 0 0 25px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child ~ div .form-control {
  border-left-width: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child ~ div:last-child .form-control {
  -webkit-border-radius: 0 25px 25px 0;
  -moz-border-radius: 0 25px 25px 0;
  -o-border-radius: 0 25px 25px 0;
  -ms-border-radius: 0 25px 25px 0;
  border-radius: 0 25px 25px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .form-group {
  position: relative;
  margin-bottom: 45px;
}
.SW_Resto_BookTable.v2 .form-group.error label,
.SW_Resto_BookTable.v2 .form-group.error .form-control {
  color: #D62626;
}
.SW_Resto_BookTable.v2 .form-group label {
  font: 14px/24px 'Source Sans Pro';
  text-align: left;
  color: #27647C;
  position: absolute;
  left: 20px;
  top: 12px;
}
.SW_Resto_BookTable.v2 .form-group label.fixe {
  font: 12px/24px 'Source Sans Pro';
  top: 3px;
}
.SW_Resto_BookTable.v2 .form-group label.error {
  display: none !important;
}
.SW_Resto_BookTable.v2 .form-control {
  font: 16px/24px 'Source Sans Pro';
  color: #E79475;
  background: transparent;
  border: 0;
  height: auto;
  max-width: initial;
  padding: 19px 20px 5px;
  border: 1px solid #27647C;
  background-color: #FFFFFF;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -o-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_Resto_BookTable.v2 .form-control:focus ~ label {
  font: 12px/24px 'Source Sans Pro';
  top: 3px;
}
.SW_Resto_BookTable.v2 .form-control.datepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzI1IiBkYXRhLW5hbWU9Ikdyb3VwZSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNy41ODQgMjYuMDUxIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV81OCIgZGF0YS1uYW1lPSJUcmFjw6kgNTgiIGQ9Ik03LjUzMiw2LjEzQTEuNTM3LDEuNTM3LDAsMCwwLDkuMDY1LDQuNlYxLjUzMkExLjUzMiwxLjUzMiwwLDEsMCw2LDEuNTMyVjQuNkExLjUzNywxLjUzNywwLDAsMCw3LjUzMiw2LjEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNDAzKSIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzU5IiBkYXRhLW5hbWU9IlRyYWPDqSA1OSIgZD0iTTI3LjUzMiw2LjEzQTEuNTM3LDEuNTM3LDAsMCwwLDI5LjA2NSw0LjZWMS41MzJhMS41MzIsMS41MzIsMCwwLDAtMy4wNjUsMFY0LjZBMS41MzcsMS41MzcsMCwwLDAsMjcuNTMyLDYuMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4wNzgpIiBmaWxsPSIjMWExZTIxIi8+DQogIDxwYXRoIGlkPSJUcmFjw6lfNjAiIGRhdGEtbmFtZT0iVHJhY8OpIDYwIiBkPSJNMjYuMDUxLDJIMjQuNTE5VjUuMDY1YTMuMDY1LDMuMDY1LDAsMCwxLTYuMTMsMFYySDkuMTk1VjUuMDY1YTMuMDY1LDMuMDY1LDAsMCwxLTYuMTMsMFYySDEuNTMyQTEuNTM3LDEuNTM3LDAsMCwwLDAsMy41MzJWMjQuOTg2YTEuNTM3LDEuNTM3LDAsMCwwLDEuNTMyLDEuNTMySDI2LjA1MWExLjUzNywxLjUzNywwLDAsMCwxLjUzMi0xLjUzMlYzLjUzMkExLjUzNywxLjUzNywwLDAsMCwyNi4wNTEsMlptMCwyMS40NTRhMS41MzcsMS41MzcsMCwwLDEtMS41MzIsMS41MzJIMy4wNjVhMS41MzcsMS41MzcsMCwwLDEtMS41MzItMS41MzJWMTEuMTk1QTEuNTM3LDEuNTM3LDAsMCwxLDMuMDY1LDkuNjYySDI0LjUxOWExLjUzNywxLjUzNywwLDAsMSwxLjUzMiwxLjUzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNDY4KSIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzIyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyMiIgd2lkdGg9IjMuMDY1IiBoZWlnaHQ9IjMuMDY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjA2NSAxMC43MjcpIiBmaWxsPSIjMWExZTIxIi8+DQogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMjMiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDIzIiB3aWR0aD0iMy4wNjUiIGhlaWdodD0iMy4wNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNjYyIDEwLjcyNykiIGZpbGw9IiMxYTFlMjEiLz4NCiAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjQiIHdpZHRoPSIzLjA2NSIgaGVpZ2h0PSIzLjA2NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMjU5IDEwLjcyNykiIGZpbGw9IiMxYTFlMjEiLz4NCiAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjUiIHdpZHRoPSIzLjA2NSIgaGVpZ2h0PSIzLjA2NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuODU3IDEwLjcyNykiIGZpbGw9IiMxYTFlMjEiLz4NCiAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjYiIHdpZHRoPSIzLjA2NSIgaGVpZ2h0PSIzLjA2NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuNDU0IDEwLjcyNykiIGZpbGw9IiMxYTFlMjEiLz4NCiAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yNyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMjciIHdpZHRoPSIzLjA2NSIgaGVpZ2h0PSIzLjA2NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wNjUgMTUuMzI0KSIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI4IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyOCIgd2lkdGg9IjMuMDY1IiBoZWlnaHQ9IjMuMDY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjY2MiAxNS4zMjQpIiBmaWxsPSIjMWExZTIxIi8+DQogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMjkiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDI5IiB3aWR0aD0iMy4wNjUiIGhlaWdodD0iMy4wNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjI1OSAxNS4zMjQpIiBmaWxsPSIjMWExZTIxIi8+DQogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMzAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDMwIiB3aWR0aD0iMy4wNjUiIGhlaWdodD0iMy4wNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQ1NCAxNS4zMjQpIiBmaWxsPSIjMWExZTIxIi8+DQogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMzEiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDMxIiB3aWR0aD0iMy4wNjUiIGhlaWdodD0iMy4wNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDY1IDE5LjkyMikiIGZpbGw9IiMxYTFlMjEiLz4NCiAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zMiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzIiIHdpZHRoPSIzLjA2NSIgaGVpZ2h0PSIzLjA2NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy42NjIgMTkuOTIyKSIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzMzIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzMyIgd2lkdGg9IjMuMDY1IiBoZWlnaHQ9IjMuMDY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4yNTkgMTkuOTIyKSIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzM0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNCIgd2lkdGg9IjMuMDY1IiBoZWlnaHQ9IjMuMDY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi44NTcgMTkuOTIyKSIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzM1IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNSIgd2lkdGg9IjMuMDY1IiBoZWlnaHQ9IjMuMDY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMS40NTQgMTkuOTIyKSIgZmlsbD0iIzFhMWUyMSIvPg0KPC9zdmc+DQo=) no-repeat right 18px center;
  background-color: #FFFFFF;
}
.SW_Resto_BookTable.v2 .form-control.timepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBlXzI2IiBkYXRhLW5hbWU9Ikdyb3VwZSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNC45IDI0LjkiPg0KICA8cGF0aCBpZD0iVHJhY8OpXzYxIiBkYXRhLW5hbWU9IlRyYWPDqSA2MSIgZD0iTTEyLjQ1LDBBMTIuNDUsMTIuNDUsMCwxLDAsMjQuOSwxMi40NSwxMi40ODcsMTIuNDg3LDAsMCwwLDEyLjQ1LDBabTAsMjIuODI1QTEwLjM3NSwxMC4zNzUsMCwxLDEsMjIuODI1LDEyLjQ1LDEwLjM2MSwxMC4zNjEsMCwwLDEsMTIuNDUsMjIuODI1WiIgZmlsbD0iIzFhMWUyMSIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzYyIiBkYXRhLW5hbWU9IlRyYWPDqSA2MiIgZD0iTTI0Ljk5MiwxMi42MDhIMTguNzY3VjYuMzgzYTEuMzgzLDEuMzgzLDAsMSwwLTIuNzY3LDB2Ny42MDhhMS4zODcsMS4zODcsMCwwLDAsMS4zODMsMS4zODNoNy42MDhhMS4zODMsMS4zODMsMCwwLDAsMC0yLjc2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjkzMyAtMS41NDIpIiBmaWxsPSIjMWExZTIxIi8+DQo8L3N2Zz4NCg==) no-repeat right 18px center;
  background-color: #FFFFFF;
}
.SW_Resto_BookTable.v2 .form-control.timepicker ~ .bootstrap-datetimepicker-widget {
  max-width: 30%;
}
.SW_Resto_BookTable.v2 .form-control::-ms-clear {
  display: none;
}
.SW_Resto_BookTable.v2 .form-submit {
  padding-top: 3px;
}
.SW_Resto_BookTable.v2 .form-submit .btn {
  font: 14px/19px 'Source Sans Pro';
  color: #E79475;
  cursor: pointer;
  display: block;
  margin: 0 auto;
  height: 46px;
  padding: 0 42px;
  border: 2px solid #E79475;
  background-color: transparent;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -o-border-radius: 23px;
  -ms-border-radius: 23px;
  border-radius: 23px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .form-submit .btn:hover {
  color: #FFFFFF;
  background-color: #E79475;
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
}
.SW_Resto_BookTable.v2 .form-submit .btn:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_Resto_BookTable.v2 .response-output {
  font: 16px/24px 'Source Sans Pro';
}
.SW_Resto_BookTable.v2 .response-output.o-error {
  position: relative;
  top: -28px;
  color: #D62626;
}
.SW_Resto_BookTable.v2 .response-output.o-error ~ .btn {
  position: relative;
  top: -10px;
}
.SW_Resto_BookTable.v2 .response-output.o-success {
  display: inline-block;
  color: #00AC5C;
  line-height: 46px;
  padding-left: 55px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDQ2IDQ2Ij4NCiAgPGcgaWQ9Ikdyb3VwZV85OSIgZGF0YS1uYW1lPSJHcm91cGUgOTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzcgLTk0NikiPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTUiIGRhdGEtbmFtZT0iRWxsaXBzZSAxNSIgY3g9IjIzIiBjeT0iMjMiIHI9IjIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NzcgOTQ2KSIgZmlsbD0iIzZmOTExMiIvPg0KICAgIDxnIGlkPSJ2ZXJpZmljYXRpb24tY2hlY2ttYXJrLXN5bWJvbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDkxLjAwMiA5MDMuNzE0KSI+DQogICAgICA8ZyBpZD0iX3gzOV9fMzRfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDIgNTcuMjg2KSI+DQogICAgICAgIDxnIGlkPSJHcm91cGVfOTQiIGRhdGEtbmFtZT0iR3JvdXBlIDk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgICA8cGF0aCBpZD0iVHJhY8OpXzI2MzMiIGRhdGEtbmFtZT0iVHJhY8OpIDI2MzMiIGQ9Ik0xNy44MDYsNTcuOTkyYTIuMzI5LDIuMzI5LDAsMCwwLTMuMzQsMEw2LjExNyw2Ni41MDgsNC4wMyw2NC4zNzlhMi4zMjksMi4zMjksMCwwLDAtMy4zNCwwLDIuNDQyLDIuNDQyLDAsMCwwLDAsMy40MDZsMy43NTcsMy44MzJhMi4zMjksMi4zMjksMCwwLDAsMy4zNCwwTDE3LjgwNiw2MS40QTIuNDQzLDIuNDQzLDAsMCwwLDE3LjgwNiw1Ny45OTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtNTcuMjg2KSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
}
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget a {
  color: #27647C;
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget td,
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget i,
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget i:hover,
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget span:hover {
  background: transparent;
}
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: transparent;
}
.SW_Resto_BookTable.v2 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #FFFFFF;
}
.SW_Resto_BookTable.v2 input:-webkit-autofill,
.SW_Resto_BookTable.v2 input:-webkit-autofill:hover,
.SW_Resto_BookTable.v2 input:-webkit-autofill:focus
		textarea:-webkit-autofill,
.SW_Resto_BookTable.v2 textarea:-webkit-autofill:hover
		textarea:-webkit-autofill:focus,
.SW_Resto_BookTable.v2 select:-webkit-autofill,
.SW_Resto_BookTable.v2 select:-webkit-autofill:hover,
.SW_Resto_BookTable.v2 select:-webkit-autofill:focus {
  background-color: #E79475 !important;
  color: #FFFFFF !important;
  border: 1px solid #E79475;
  -webkit-text-fill-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0px 1000px #E79475 inset;
  transition: background-color 5000s ease-in-out 0s;
}
@media screen and (max-width: 575px) {
  .SW_Resto_BookTable.v2 .form-group {
    margin-bottom: 28px;
  }
  .SW_Resto_BookTable.v2 .form-row label {
    left: 30px !important;
  }
  .SW_Resto_BookTable.v2 .form-row div[class*=col-] {
    padding: 0;
  }
  .SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child .form-control {
    padding-left: 24px;
    padding-right: 24px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child ~ div .form-control {
    padding-left: 25px;
    padding-right: 25px;
    border-left-width: 1px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .SW_Resto_BookTable.v2 .form-row div[class*=col-]:first-child ~ div:last-child .form-control {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .SW_Resto_BookTable.v2 .response-output.o-error {
    position: relative;
    top: -14px;
    margin-bottom: 14px;
    color: #000000;
  }
}
@media screen and (max-width: 380px) {
  .SW_Resto_BookTable.v2 .datepicker ~ .bootstrap-datetimepicker-widget {
    margin-left: -6px;
  }
}
.PPBookingv1 .fancybox-button--fullscreen,
.PPBookingv1 .fancybox-button--share {
  display: none;
}
.close-book {
  text-transform: uppercase;
  margin: 20px 0 20px;
  display: inline-block;
  cursor: pointer;
  font-size: 15px;
}
.SW_booking.v1 {
  display: none;
  width: 495px;
  padding: 45px 90px 40px;
}
.SW_booking.v1 .container {
  padding: 0;
  text-align: center;
}
.SW_booking.v1 .inner-form {
  max-width: 100%;
}
.SW_booking.v1 .widget-title {
  font-family: 'Source Sans Pro';
  font-size: 32px;
  line-height: 25px;
  color: #27647C;
  text-align: center;
  margin-bottom: 22px;
}
@media (max-width: 380px) {
  .SW_booking.v1 .widget-title {
    font-size: 26px;
  }
}
.SW_booking.v1 .widget-title span {
  font-size: 14px;
  line-height: 14px;
  color: #E79475;
  display: block;
  margin-bottom: 10px;
}
.SW_booking.v1 p {
  color: #E79475;
}
.SW_booking.v1 .img-form {
  display: none;
}
.SW_booking.v1 .form-group {
  position: relative;
  margin-bottom: 24px;
  width: 100% !important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.SW_booking.v1 .form-group.statlabel {
  margin-top: 20px;
}
.SW_booking.v1 .form-group.statlabel textarea {
  padding-top: 12px;
  line-height: 24px;
}
.SW_booking.v1 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_booking.v1 .form-group label {
  font: 16px/24px 'Source Sans Pro';
  color: #000000;
  cursor: text;
  text-transform: uppercase;
  display: block;
  position: absolute;
  top: 15px;
  left: 22px;
  text-align: left;
  margin: 0;
}
.SW_booking.v1 .form-group label.fixe {
  top: 6px !important;
}
.SW_booking.v1 .form-group label.labMsg {
  top: -28px !important;
  left: 0 !important;
}
.SW_booking.v1 .form-group label.error {
  position: absolute !important;
  bottom: -21px !important;
  top: auto !important;
  left: 8px;
  text-transform: none;
  color: #D62626;
  font-size: 15px;
}
.SW_booking.v1 .form-group label.error#s1_time-error {
  left: 56%;
}
.SW_booking.v1 .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #27647C;
  background: none;
  padding: 24px 19px 6px;
  border: 1px solid #000000;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v1 .form-control ::-webkit-input-placeholder {
  color: #545454;
}
.SW_booking.v1 .form-control :-ms-input-placeholder {
  color: #545454;
}
.SW_booking.v1 .form-control ::-moz-placeholder {
  color: #545454;
  opacity: 1;
}
.SW_booking.v1 .form-control :-moz-placeholder {
  color: #545454;
  opacity: 1;
}
.SW_booking.v1 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_booking.v1 .form-control:focus ~ label {
  font-size: 16px;
  top: 6px;
}
.SW_booking.v1 .form-control.datepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KICA8ZyBpZD0iR3JvdXBlXzgyIiBkYXRhLW5hbWU9Ikdyb3VwZSA4MiI+DQogICAgPGcgaWQ9Ikdyb3VwZV84MSIgZGF0YS1uYW1lPSJHcm91cGUgODEiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA3IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA3IiBkPSJNMTkuMjE5LDEzLjc1QS43ODEuNzgxLDAsMCwwLDIwLDEyLjk2OVY0LjY4OGEzLjEyOSwzLjEyOSwwLDAsMC0zLjEyNS0zLjEyNUgxNS44NTlWLjc4MWEuNzgxLjc4MSwwLDAsMC0xLjU2Miwwdi43ODFIMTAuNzQyVi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDUuNjY0Vi43ODFBLjc4MS43ODEsMCwwLDAsNC4xLjc4MXYuNzgxSDMuMTI1QTMuMTI5LDMuMTI5LDAsMCwwLDAsNC42ODhWMTYuODc1QTMuMTI5LDMuMTI5LDAsMCwwLDMuMTI1LDIwaDEzLjc1QTMuMTI5LDMuMTI5LDAsMCwwLDIwLDE2Ljg3NWEuNzgxLjc4MSwwLDAsMC0xLjU2MiwwLDEuNTY0LDEuNTY0LDAsMCwxLTEuNTYyLDEuNTYzSDMuMTI1YTEuNTY0LDEuNTY0LDAsMCwxLTEuNTYyLTEuNTYyVjQuNjg4QTEuNTY0LDEuNTY0LDAsMCwxLDMuMTI1LDMuMTI1SDQuMXYuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVIOS4xOHYuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVIMTQuM3YuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVoMS4wMTZhMS41NjQsMS41NjQsMCwwLDEsMS41NjMsMS41NjN2OC4yODFBLjc4MS43ODEsMCwwLDAsMTkuMjE5LDEzLjc1WiIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzg0IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzgzIiBkYXRhLW5hbWU9Ikdyb3VwZSA4MyI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTkiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzg2IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDcuNDIyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV84OCIgZGF0YS1uYW1lPSJHcm91cGUgODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjI5NyA3LjQyMikiPg0KICAgIDxnIGlkPSJHcm91cGVfODciIGRhdGEtbmFtZT0iR3JvdXBlIDg3Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjEiIGRhdGEtbmFtZT0iRWxsaXBzZSAyMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTAiIGRhdGEtbmFtZT0iR3JvdXBlIDkwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiPg0KICAgIDxnIGlkPSJHcm91cGVfODkiIGRhdGEtbmFtZT0iR3JvdXBlIDg5Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjIiIGRhdGEtbmFtZT0iRWxsaXBzZSAyMiIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTIiIGRhdGEtbmFtZT0iR3JvdXBlIDkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxNC4yMTkpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzkxIiBkYXRhLW5hbWU9Ikdyb3VwZSA5MSI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzIzIiBkYXRhLW5hbWU9IkVsbGlwc2UgMjMiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzk0IiBkYXRhLW5hbWU9Ikdyb3VwZSA5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDcuNDIyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85MyIgZGF0YS1uYW1lPSJHcm91cGUgOTMiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNCIgZGF0YS1uYW1lPSJFbGxpcHNlIDI0IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV85NiIgZGF0YS1uYW1lPSJHcm91cGUgOTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxMC44MikiPg0KICAgIDxnIGlkPSJHcm91cGVfOTUiIGRhdGEtbmFtZT0iR3JvdXBlIDk1Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjUiIGRhdGEtbmFtZT0iRWxsaXBzZSAyNSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTgiIGRhdGEtbmFtZT0iR3JvdXBlIDk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgMTQuMjE5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85NyIgZGF0YS1uYW1lPSJHcm91cGUgOTciPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNiIgZGF0YS1uYW1lPSJFbGxpcHNlIDI2IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDAiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDEwLjgyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85OSIgZGF0YS1uYW1lPSJHcm91cGUgOTkiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNyIgZGF0YS1uYW1lPSJFbGxpcHNlIDI3IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDIiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDEwLjgyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDEiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMSI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzI4IiBkYXRhLW5hbWU9IkVsbGlwc2UgMjgiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzEwNCIgZGF0YS1uYW1lPSJHcm91cGUgMTA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggMTQuMjE5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDMiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMyI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzI5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMjkiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right 22px center;
}
.SW_booking.v1 .form-control.timepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjAuNjY4IDIwLjY2OCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwOCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwOCIgZD0iTTYyLjM2LDM1LjU2OCw1OS41ODEsMzRWMjguMjU4YS43NTcuNzU3LDAsMCwwLTEuNTE0LDB2Ni4xOGMwLC4wMSwwLC4wMTksMCwuMDI5YS43NDMuNzQzLDAsMCwwLC4wMDguMDc5YzAsLjAyNC4wMDcuMDQ4LjAxMi4wNzFzLjAxMy4wNDYuMDIxLjA2OC4wMTYuMDQ3LjAyNy4wN2EuNzA2LjcwNiwwLDAsMCwuMDM0LjA2M2MuMDEyLjAyMS4wMjQuMDQyLjAzOC4wNjJzLjAzMS4wMzkuMDQ3LjA1Ny4wMzIuMDM2LjA0OS4wNTJhLjcxNC43MTQsMCwwLDAsLjA1Ni4wNDYuNzM4LjczOCwwLDAsMCwuMDY0LjA0NWMuMDA5LjAwNS4wMTUuMDEyLjAyNC4wMTdsMy4xNjQsMS43ODlhLjc1Ny43NTcsMCwwLDAsLjc0NS0xLjMxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC41MTcgLTIyLjk3OCkiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNzA5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA5IiBkPSJNMTAuMzM0LDBBMTAuMzM0LDEwLjMzNCwwLDEsMCwyMC42NjgsMTAuMzM0LDEwLjM0NiwxMC4zNDYsMCwwLDAsMTAuMzM0LDBabS42NTgsMTlWMTcuNDg4SDkuNjc2VjE5YTguNyw4LjcsMCwwLDEtNy45NDItNy40MjhIMy4yODlWMTAuMjUySDEuNjQ3YTguNyw4LjcsMCwwLDEsOC4wMjktOC41OFYzLjE4aDEuMzE2VjEuNjcyYTguNyw4LjcsMCwwLDEsOC4wMjksOC41OGgtMS41NnYxLjMxNmgxLjQ3M0E4LjcsOC43LDAsMCwxLDEwLjk5MiwxOVoiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K) no-repeat right 22px center;
}
.SW_booking.v1 .form-control.timepicker + .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_booking.v1 textarea.form-control {
  height: 100px !important;
  resize: none;
}
.SW_booking.v1 textarea.form-control + label {
  background-color: none;
  width: 96%;
}
.SW_booking.v1 .form-row {
  margin-right: -8px;
  margin-left: -8px;
}
.SW_booking.v1 .form-row.noLabel .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: none;
}
.SW_booking.v1 .form-row.input-2 .form-group {
  border: 1px solid #000000;
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
  margin-right: 8px;
  width: 95% !important;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  max-width: 95%;
  position: relative;
}
.SW_booking.v1 .form-row.input-2 .form-group:before {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #000000;
  position: absolute;
  left: 50%;
  top: 15px;
  display: block;
  z-index: 1;
}
.SW_booking.v1 .form-row.input-2 .form-group .form-control {
  border: none;
}
.SW_booking.v1 .form-row label {
  left: 31px;
}
.SW_booking.v1 .form-row > div {
  padding-left: 8px;
  padding-right: 8px;
}
.SW_booking.v1 .form-submit {
  margin-top: 27px;
}
.SW_booking.v1 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  height: 60px;
  line-height: 60px;
  border: 0;
  text-transform: uppercase;
  background-color: #E79475;
  padding: 0 23px;
  min-width: 150px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v1 .form-submit .btn:hover {
  background-color: #27647C;
  color: #FFFFFF;
}
.SW_booking.v1 .response-output {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 60px;
}
.SW_booking.v1 .response-output.o-success {
  color: #00AC5C;
  font-size: 20px;
  font-family: 'Source Sans Pro';
  line-height: normal;
  padding: 47px 0 3px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzkgLTg2MSkiPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNSIgZGF0YS1uYW1lPSJFbGxpcHNlIDUiIGN4PSIxNyIgY3k9IjE3IiByPSIxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc5IDg2MSkiIGZpbGw9IiM2NmEzMzkiLz4NCiAgICA8ZyBpZD0idmVyaWZpY2F0aW9uLWNoZWNrbWFyay1zeW1ib2wiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk4Ny4wMDIgODEzLjcxNCkiPg0KICAgICAgPGcgaWQ9Il94MzlfXzM0XyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAyIDU3LjI4NikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzc3IiBkYXRhLW5hbWU9Ikdyb3VwZSA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zNSIgZGF0YS1uYW1lPSJUcmFjw6kgMzUiIGQ9Ik0xNi40MzIsNTcuOTM3YTIuMTQ5LDIuMTQ5LDAsMCwwLTMuMDgyLDBMNS42NDUsNjUuOCwzLjcxOSw2My44MzFhMi4xNDksMi4xNDksMCwwLDAtMy4wODIsMCwyLjI1NCwyLjI1NCwwLDAsMCwwLDMuMTQzTDQuMSw3MC41MTFhMi4xNDksMi4xNDksMCwwLDAsMy4wODIsMGw5LjI0Ni05LjQzQTIuMjU0LDIuMjU0LDAsMCwwLDE2LjQzMiw1Ny45MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtNTcuMjg2KSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center 0;
}
.SW_booking.v1 .response-output.o-error {
  color: #FFFFFF;
  background-color: #D62626;
}
.SW_booking.v1 .bootstrap-datetimepicker-widget a {
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v1 .bootstrap-datetimepicker-widget td,
.SW_booking.v1 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v1 .bootstrap-datetimepicker-widget i,
.SW_booking.v1 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v1 .bootstrap-datetimepicker-widget i:hover,
.SW_booking.v1 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_booking.v1 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_booking.v1 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #E79475;
}
.SW_booking.v1 ::-webkit-input-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v1 ::-moz-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v1 :-ms-input-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v1 :-moz-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v1 ::-ms-clear {
  display: none;
}
@media screen and (max-width: 567px) {
  .SW_booking.v1 {
    padding: 30px 20px;
    width: 95%;
  }
}
.SW_booking.v2 {
  display: none;
  width: 495px;
  padding: 45px 90px 40px;
}
.SW_booking.v2 .container {
  padding: 0;
  text-align: center;
}
.SW_booking.v2 .inner-form {
  max-width: 100%;
}
.SW_booking.v2 .widget-title {
  font-family: 'Source Sans Pro';
  font-size: 32px;
  line-height: 25px;
  color: #27647C;
  text-align: center;
  margin-bottom: 22px;
}
@media (max-width: 380px) {
  .SW_booking.v2 .widget-title {
    font-size: 26px;
  }
}
.SW_booking.v2 .widget-title span {
  font-size: 14px;
  line-height: 14px;
  color: #E79475;
  display: block;
  margin-bottom: 10px;
}
.SW_booking.v2 p {
  color: #E79475;
}
.SW_booking.v2 .img-form {
  display: none;
}
.SW_booking.v2 .form-group {
  position: relative;
  margin-bottom: 24px;
  width: 100% !important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.SW_booking.v2 .form-group.statlabel {
  margin-top: 20px;
}
.SW_booking.v2 .form-group.statlabel textarea {
  padding-top: 12px;
  line-height: 24px;
}
.SW_booking.v2 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_booking.v2 .form-group label {
  font: 16px/24px 'Source Sans Pro';
  color: #000000;
  cursor: text;
  display: block;
  position: absolute;
  top: 15px;
  left: 22px;
  text-align: left;
  margin: 0;
}
.SW_booking.v2 .form-group label.fixe {
  top: 6px !important;
}
.SW_booking.v2 .form-group label.labMsg {
  top: -28px !important;
  left: 0 !important;
}
.SW_booking.v2 .form-group label.error {
  position: absolute !important;
  bottom: -21px !important;
  top: auto !important;
  left: 8px;
  text-transform: none;
  color: #D62626;
  font-size: 15px;
}
.SW_booking.v2 .form-group label.error#s1_time-error {
  left: 56%;
}
.SW_booking.v2 .num-col.form-group {
  margin-bottom: 0px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAABHNCSVQICAgIfAhkiAAAASNJREFUKJFtkL1KA0EUhc+ZnaiFJiCKlYU6nViJmIQIW2glpPUVfCdfII02NgqCafwFURCbiCYxEsSfFcRizc7utUg2bsye8s73nbkz1AuFIhQOKNIIfLp4PvOQGldr4+8B2BTBdvhwvsOMyT+BnAUAiNymF7haG3+XZLmLiVgVGiVEs8+QS5kxqWJ+OZcwnaTY5fAJRF/K/ugygJuBAjVy3CtwtClUkqJAPqzIGmpX7wQAmNWspjoisII/6hqQGsit/kjwaqOohMeL++4CcaYXx3Uue0iimPZdArRtJyyheVmPZ6p/+nb3bX2si0h12JSWDTuFpDh4cxxjRjWn9glu9Mx64DsltE7a/1FnSPa8MPJmKs6kmgMxEUQqj8bpS9pTfgE+/3UgAfLN+QAAAABJRU5ErkJggg==) no-repeat 70px 24px;
}
.SW_booking.v2 .num-col.form-group label.fixe {
  top: 15px !important;
}
.SW_booking.v2 .num-col .form-control {
  padding: 15px 19px 15px 100px;
}
.SW_booking.v2 .num-col .bfh-countries {
  text-align: right;
  width: 40px;
  top: -33px;
  left: 60px;
}
.SW_booking.v2 .num-col .bfh-countries .form-control {
  padding: 0;
  text-align: right;
  border: 0;
}
.SW_booking.v2 .num-col .bfh-countries li {
  background: transparent;
  text-align: right;
  padding-left: 0;
  margin: 0;
}
.SW_booking.v2 .num-col .bfh-countries li a {
  font-size: 0;
  padding: 0;
}
.SW_booking.v2 .num-col .bfh-countries .bfh-selectbox-option {
  font-size: 0;
}
.SW_booking.v2 .num-col .bfh-selectbox.open>.bfh-selectbox-options {
  min-width: initial;
  float: none;
}
.SW_booking.v2 .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #27647C;
  background: none;
  padding: 24px 19px 6px 11px;
  border: 1px solid #000000;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v2 .form-control ::-webkit-input-placeholder {
  color: #545454;
}
.SW_booking.v2 .form-control :-ms-input-placeholder {
  color: #545454;
}
.SW_booking.v2 .form-control ::-moz-placeholder {
  color: #545454;
  opacity: 1;
}
.SW_booking.v2 .form-control :-moz-placeholder {
  color: #545454;
  opacity: 1;
}
.SW_booking.v2 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_booking.v2 .form-control:focus ~ label {
  font-size: 16px;
  top: 6px;
}
.SW_booking.v2 .form-control.datepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KICA8ZyBpZD0iR3JvdXBlXzgyIiBkYXRhLW5hbWU9Ikdyb3VwZSA4MiI+DQogICAgPGcgaWQ9Ikdyb3VwZV84MSIgZGF0YS1uYW1lPSJHcm91cGUgODEiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8xNzA3IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA3IiBkPSJNMTkuMjE5LDEzLjc1QS43ODEuNzgxLDAsMCwwLDIwLDEyLjk2OVY0LjY4OGEzLjEyOSwzLjEyOSwwLDAsMC0zLjEyNS0zLjEyNUgxNS44NTlWLjc4MWEuNzgxLjc4MSwwLDAsMC0xLjU2Miwwdi43ODFIMTAuNzQyVi43ODFhLjc4MS43ODEsMCwwLDAtMS41NjIsMHYuNzgxSDUuNjY0Vi43ODFBLjc4MS43ODEsMCwwLDAsNC4xLjc4MXYuNzgxSDMuMTI1QTMuMTI5LDMuMTI5LDAsMCwwLDAsNC42ODhWMTYuODc1QTMuMTI5LDMuMTI5LDAsMCwwLDMuMTI1LDIwaDEzLjc1QTMuMTI5LDMuMTI5LDAsMCwwLDIwLDE2Ljg3NWEuNzgxLjc4MSwwLDAsMC0xLjU2MiwwLDEuNTY0LDEuNTY0LDAsMCwxLTEuNTYyLDEuNTYzSDMuMTI1YTEuNTY0LDEuNTY0LDAsMCwxLTEuNTYyLTEuNTYyVjQuNjg4QTEuNTY0LDEuNTY0LDAsMCwxLDMuMTI1LDMuMTI1SDQuMXYuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVIOS4xOHYuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVIMTQuM3YuNzgxYS43ODEuNzgxLDAsMCwwLDEuNTYzLDBWMy4xMjVoMS4wMTZhMS41NjQsMS41NjQsMCwwLDEsMS41NjMsMS41NjN2OC4yODFBLjc4MS43ODEsMCwwLDAsMTkuMjE5LDEzLjc1WiIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzg0IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4xMDIgNy40MjIpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzgzIiBkYXRhLW5hbWU9Ikdyb3VwZSA4MyI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTkiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzg2IiBkYXRhLW5hbWU9Ikdyb3VwZSA4NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDcuNDIyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDIwIiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV84OCIgZGF0YS1uYW1lPSJHcm91cGUgODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjI5NyA3LjQyMikiPg0KICAgIDxnIGlkPSJHcm91cGVfODciIGRhdGEtbmFtZT0iR3JvdXBlIDg3Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjEiIGRhdGEtbmFtZT0iRWxsaXBzZSAyMSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTAiIGRhdGEtbmFtZT0iR3JvdXBlIDkwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxMC44MikiPg0KICAgIDxnIGlkPSJHcm91cGVfODkiIGRhdGEtbmFtZT0iR3JvdXBlIDg5Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjIiIGRhdGEtbmFtZT0iRWxsaXBzZSAyMiIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTIiIGRhdGEtbmFtZT0iR3JvdXBlIDkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjEwMiAxNC4yMTkpIj4NCiAgICA8ZyBpZD0iR3JvdXBlXzkxIiBkYXRhLW5hbWU9Ikdyb3VwZSA5MSI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzIzIiBkYXRhLW5hbWU9IkVsbGlwc2UgMjMiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzk0IiBkYXRhLW5hbWU9Ikdyb3VwZSA5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41IDcuNDIyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85MyIgZGF0YS1uYW1lPSJHcm91cGUgOTMiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNCIgZGF0YS1uYW1lPSJFbGxpcHNlIDI0IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV85NiIgZGF0YS1uYW1lPSJHcm91cGUgOTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxMC44MikiPg0KICAgIDxnIGlkPSJHcm91cGVfOTUiIGRhdGEtbmFtZT0iR3JvdXBlIDk1Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMjUiIGRhdGEtbmFtZT0iRWxsaXBzZSAyNSIgY3g9IjAuNzgxIiBjeT0iMC43ODEiIHI9IjAuNzgxIiBmaWxsPSIjZjkwIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfOTgiIGRhdGEtbmFtZT0iR3JvdXBlIDk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUgMTQuMjE5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85NyIgZGF0YS1uYW1lPSJHcm91cGUgOTciPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNiIgZGF0YS1uYW1lPSJFbGxpcHNlIDI2IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDAiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuODk4IDEwLjgyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV85OSIgZGF0YS1uYW1lPSJHcm91cGUgOTkiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8yNyIgZGF0YS1uYW1lPSJFbGxpcHNlIDI3IiBjeD0iMC43ODEiIGN5PSIwLjc4MSIgcj0iMC43ODEiIGZpbGw9IiNmOTAiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwZV8xMDIiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMjk3IDEwLjgyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDEiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMSI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzI4IiBkYXRhLW5hbWU9IkVsbGlwc2UgMjgiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBlXzEwNCIgZGF0YS1uYW1lPSJHcm91cGUgMTA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44OTggMTQuMjE5KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDMiIGRhdGEtbmFtZT0iR3JvdXBlIDEwMyI+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzI5IiBkYXRhLW5hbWU9IkVsbGlwc2UgMjkiIGN4PSIwLjc4MSIgY3k9IjAuNzgxIiByPSIwLjc4MSIgZmlsbD0iI2Y5MCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right 22px center;
}
.SW_booking.v2 .form-control.timepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjAuNjY4IDIwLjY2OCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwOCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwOCIgZD0iTTYyLjM2LDM1LjU2OCw1OS41ODEsMzRWMjguMjU4YS43NTcuNzU3LDAsMCwwLTEuNTE0LDB2Ni4xOGMwLC4wMSwwLC4wMTksMCwuMDI5YS43NDMuNzQzLDAsMCwwLC4wMDguMDc5YzAsLjAyNC4wMDcuMDQ4LjAxMi4wNzFzLjAxMy4wNDYuMDIxLjA2OC4wMTYuMDQ3LjAyNy4wN2EuNzA2LjcwNiwwLDAsMCwuMDM0LjA2M2MuMDEyLjAyMS4wMjQuMDQyLjAzOC4wNjJzLjAzMS4wMzkuMDQ3LjA1Ny4wMzIuMDM2LjA0OS4wNTJhLjcxNC43MTQsMCwwLDAsLjA1Ni4wNDYuNzM4LjczOCwwLDAsMCwuMDY0LjA0NWMuMDA5LjAwNS4wMTUuMDEyLjAyNC4wMTdsMy4xNjQsMS43ODlhLjc1Ny43NTcsMCwwLDAsLjc0NS0xLjMxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC41MTcgLTIyLjk3OCkiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNzA5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA5IiBkPSJNMTAuMzM0LDBBMTAuMzM0LDEwLjMzNCwwLDEsMCwyMC42NjgsMTAuMzM0LDEwLjM0NiwxMC4zNDYsMCwwLDAsMTAuMzM0LDBabS42NTgsMTlWMTcuNDg4SDkuNjc2VjE5YTguNyw4LjcsMCwwLDEtNy45NDItNy40MjhIMy4yODlWMTAuMjUySDEuNjQ3YTguNyw4LjcsMCwwLDEsOC4wMjktOC41OFYzLjE4aDEuMzE2VjEuNjcyYTguNyw4LjcsMCwwLDEsOC4wMjksOC41OGgtMS41NnYxLjMxNmgxLjQ3M0E4LjcsOC43LDAsMCwxLDEwLjk5MiwxOVoiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K) no-repeat right 22px center;
}
.SW_booking.v2 .form-control.timepicker + .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_booking.v2 textarea.form-control {
  height: 100px !important;
  resize: none;
}
.SW_booking.v2 textarea.form-control + label {
  background-color: none;
  width: 96%;
}
.SW_booking.v2 .form-row {
  margin-right: -8px;
  margin-left: -8px;
}
.SW_booking.v2 .form-row.noLabel .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: none;
}
.SW_booking.v2 .form-row.input-2 .form-group {
  border: 1px solid #000000;
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
  margin-right: 8px;
  width: 95% !important;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  max-width: 95%;
  position: relative;
}
.SW_booking.v2 .form-row.input-2 .form-group:before {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #000000;
  position: absolute;
  left: 50%;
  top: 15px;
  display: block;
  z-index: 1;
}
.SW_booking.v2 .form-row.input-2 .form-group .form-control {
  border: none;
}
.SW_booking.v2 .form-row label {
  left: 20px;
}
.SW_booking.v2 .form-row > div {
  padding-left: 8px;
  padding-right: 8px;
}
.SW_booking.v2 .form-submit {
  margin-top: 27px;
}
.SW_booking.v2 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  height: 60px;
  line-height: 60px;
  border: 0;
  text-transform: uppercase;
  background-color: #E79475;
  padding: 0 23px;
  min-width: 150px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v2 .form-submit .btn:hover {
  background-color: #27647C;
  color: #FFFFFF;
}
.SW_booking.v2 .response-output {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 60px;
}
.SW_booking.v2 .response-output.o-success {
  color: #00AC5C;
  font-size: 20px;
  font-family: 'Source Sans Pro';
  line-height: normal;
  padding: 47px 0 3px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzkgLTg2MSkiPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNSIgZGF0YS1uYW1lPSJFbGxpcHNlIDUiIGN4PSIxNyIgY3k9IjE3IiByPSIxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc5IDg2MSkiIGZpbGw9IiM2NmEzMzkiLz4NCiAgICA8ZyBpZD0idmVyaWZpY2F0aW9uLWNoZWNrbWFyay1zeW1ib2wiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk4Ny4wMDIgODEzLjcxNCkiPg0KICAgICAgPGcgaWQ9Il94MzlfXzM0XyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAyIDU3LjI4NikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzc3IiBkYXRhLW5hbWU9Ikdyb3VwZSA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zNSIgZGF0YS1uYW1lPSJUcmFjw6kgMzUiIGQ9Ik0xNi40MzIsNTcuOTM3YTIuMTQ5LDIuMTQ5LDAsMCwwLTMuMDgyLDBMNS42NDUsNjUuOCwzLjcxOSw2My44MzFhMi4xNDksMi4xNDksMCwwLDAtMy4wODIsMCwyLjI1NCwyLjI1NCwwLDAsMCwwLDMuMTQzTDQuMSw3MC41MTFhMi4xNDksMi4xNDksMCwwLDAsMy4wODIsMGw5LjI0Ni05LjQzQTIuMjU0LDIuMjU0LDAsMCwwLDE2LjQzMiw1Ny45MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtNTcuMjg2KSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center 0;
}
.SW_booking.v2 .response-output.o-error {
  color: #FFFFFF;
  background-color: #D62626;
}
.SW_booking.v2 .bootstrap-datetimepicker-widget a {
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v2 .bootstrap-datetimepicker-widget td,
.SW_booking.v2 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v2 .bootstrap-datetimepicker-widget i,
.SW_booking.v2 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v2 .bootstrap-datetimepicker-widget i:hover,
.SW_booking.v2 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_booking.v2 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_booking.v2 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #E79475;
}
.SW_booking.v2 ::-webkit-input-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v2 ::-moz-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v2 :-ms-input-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v2 :-moz-placeholder {
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_booking.v2 ::-ms-clear {
  display: none;
}
@media screen and (max-width: 567px) {
  .SW_booking.v2 {
    padding: 30px 20px;
    width: 95%;
  }
}
.SW_booking.v3 .container {
  padding: 0;
  text-align: center;
}
.SW_booking.v3 .container .widget-form {
  padding: 0 15px;
}
.SW_booking.v3 .container .inner-form:first-child {
  margin-bottom: 20px;
}
.SW_booking.v3 .container .inner-form {
  max-width: 100%;
  padding: 60px 75px 40px;
  background-color: #F4F7F9;
}
@media (max-width: 767px) {
  .SW_booking.v3 .container .inner-form {
    padding: 30px 15px;
  }
}
.SW_booking.v3 .widget-title {
  font-family: 'Source Sans Pro';
  font-size: 20px;
  line-height: 27px;
  color: #E79475;
  text-align: center;
  margin-bottom: 5px;
}
@media (max-width: 380px) {
  .SW_booking.v3 .widget-title {
    font-size: 16px;
  }
}
.SW_booking.v3 p {
  color: #27647C;
  font-size: 30px;
  font-family: 'Source Sans Pro';
  letter-spacing: 0.5px;
  margin-bottom: 90px;
}
.SW_booking.v3 .img-form {
  display: none;
}
.SW_booking.v3 .form-group {
  position: relative;
  margin-bottom: 24px;
  width: 100% !important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 25px;
}
.SW_booking.v3 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_booking.v3 .form-group label {
  font: 14px/22px 'Source Sans Pro';
  color: #27647C;
  cursor: text;
  display: block;
  position: absolute;
  top: 0;
  left: 8px;
  text-align: left;
  margin: 0;
}
.SW_booking.v3 .form-group label.error {
  position: absolute !important;
  bottom: -21px !important;
  top: auto !important;
  left: 8px;
  text-transform: none;
  color: #D62626;
  font-size: 15px;
}
.SW_booking.v3 .form-group label.error#s1_time-error {
  left: 56%;
}
.SW_booking.v3 .form-group.col-lg-4 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 576px) {
  .SW_booking.v3 .form-group.col-lg-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.SW_booking.v3 .num-col .bfh-countries {
  display: none;
  text-align: right;
  width: 40px;
  top: -33px;
  left: 60px;
}
.SW_booking.v3 .num-col .bfh-countries .form-control {
  padding: 0;
  text-align: right;
  border: 0;
}
.SW_booking.v3 .num-col .bfh-countries li {
  background: transparent;
  text-align: right;
  padding-left: 0;
  margin: 0;
}
.SW_booking.v3 .num-col .bfh-countries li a {
  font-size: 0;
  padding: 0;
}
.SW_booking.v3 .num-col .bfh-countries .bfh-selectbox-option {
  font-size: 0;
}
.SW_booking.v3 .num-col .bfh-selectbox.open>.bfh-selectbox-options {
  min-width: initial;
  float: none;
}
.SW_booking.v3 .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #000000;
  background: #FFFFFF;
  padding: 15px 19px 15px 11px;
  border: 1px solid #000000;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v3 .form-control ::-webkit-input-placeholder {
  color: #545454;
}
.SW_booking.v3 .form-control :-ms-input-placeholder {
  color: #545454;
}
.SW_booking.v3 .form-control ::-moz-placeholder {
  color: #545454;
  opacity: 1;
}
.SW_booking.v3 .form-control :-moz-placeholder {
  color: #545454;
  opacity: 1;
}
.SW_booking.v3 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_booking.v3 .form-control.datepicker {
  background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAj5JREFUOI2t1EtonFUcBfDf/YxVUUsQwYVUApYiLdjsXZh2pYKYrjLRRQu6sRYSRYSCYuoDV5ZE1IUYqFrn+yZVYt0IPvCBuFUUoSJiaLupuKgLCwrOcTFjmMyUVKln+T/nnvt/3csw6nygkyeHYm+pc3RDrMlzmrw7fLyA1Yz7032YEI/jtDgxoHtYcUG8MRC7HzeqLGHNFiftK+eLOhP4QrFtJNv/htPizjEs4WbxEH7CO4rvxJEB8TJ+w2MDtb0gbsEDuBWvKV6iyQV12uvCOk/pZHrD3U3mdLJ/KNbSyRMD59qa/E6TaLJ4meXSZFGTVJdtNIRRwzoH1JkCK5nUZG6AW+gPkTpT6hy4tGExjZ5hTIhHB7h5lcl1XU87hP+rh3Ue1OSbsRFiNeP2lfMDwgmzZW2DppM7sEfXmMoPZkpttixjebTkP3y2nnGTecXPQxW9Ir4UzyqeFm111jTZzcV6GPOiZ3iVY2LPQLZHcRDvqexyja2YxtX43Ep2Fk2CJa0yv2mP2rlJ5Sw+0ir3qDOjeEZlp64d+BbHL7Y2C+svpc6UJqvgCndhTLzYV+7CDl1zZpwSH4t7N1/syrh/fqTY2jf+pc9+j7/EYatuwDnF9f9+bdrZ29ceGuEWUmnyoyZfV+Icbr+k4axPxRnxvJVMbjC7zSK2i9eLOi8rHhHH9b6vURRfaZUPNdktPlFch/dxBnsxibdV9hdv5lpbnMDdm+R3Uqv0BrWS7boOiYOKK8WviledcsRC6f4NkMryV1v+8GEAAAAASUVORK5CYII=) no-repeat right 22px center;
}
.SW_booking.v3 .form-control.timepicker {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjAuNjY4IDIwLjY2OCI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwOCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwOCIgZD0iTTYyLjM2LDM1LjU2OCw1OS41ODEsMzRWMjguMjU4YS43NTcuNzU3LDAsMCwwLTEuNTE0LDB2Ni4xOGMwLC4wMSwwLC4wMTksMCwuMDI5YS43NDMuNzQzLDAsMCwwLC4wMDguMDc5YzAsLjAyNC4wMDcuMDQ4LjAxMi4wNzFzLjAxMy4wNDYuMDIxLjA2OC4wMTYuMDQ3LjAyNy4wN2EuNzA2LjcwNiwwLDAsMCwuMDM0LjA2M2MuMDEyLjAyMS4wMjQuMDQyLjAzOC4wNjJzLjAzMS4wMzkuMDQ3LjA1Ny4wMzIuMDM2LjA0OS4wNTJhLjcxNC43MTQsMCwwLDAsLjA1Ni4wNDYuNzM4LjczOCwwLDAsMCwuMDY0LjA0NWMuMDA5LjAwNS4wMTUuMDEyLjAyNC4wMTdsMy4xNjQsMS43ODlhLjc1Ny43NTcsMCwwLDAsLjc0NS0xLjMxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OC41MTcgLTIyLjk3OCkiIGZpbGw9IiNmOTAiLz4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNzA5IiBkYXRhLW5hbWU9IlRyYWPDqSAxNzA5IiBkPSJNMTAuMzM0LDBBMTAuMzM0LDEwLjMzNCwwLDEsMCwyMC42NjgsMTAuMzM0LDEwLjM0NiwxMC4zNDYsMCwwLDAsMTAuMzM0LDBabS42NTgsMTlWMTcuNDg4SDkuNjc2VjE5YTguNyw4LjcsMCwwLDEtNy45NDItNy40MjhIMy4yODlWMTAuMjUySDEuNjQ3YTguNyw4LjcsMCwwLDEsOC4wMjktOC41OFYzLjE4aDEuMzE2VjEuNjcyYTguNyw4LjcsMCwwLDEsOC4wMjksOC41OGgtMS41NnYxLjMxNmgxLjQ3M0E4LjcsOC43LDAsMCwxLDEwLjk5MiwxOVoiIGZpbGw9IiNmOTAiLz4NCjwvc3ZnPg0K) no-repeat right 22px center;
}
.SW_booking.v3 .form-control.timepicker + .bootstrap-datetimepicker-widget {
  max-width: 60%;
}
.SW_booking.v3 select.form-control {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABHNCSVQICAgIfAhkiAAAAI5JREFUGJWF0TEOglAQhOH5n1h5AHo6PQJ2hN5TeCruYEKPsaP3AvQewMQGhsKYEHlPt9zJN9lkaS7Xu1FGcHU+1Q/9mKbtco3chF7BKEMcNNI3bZf/Qb1gL7MNBFeyB0GRwgtUyB60mWrigcvP2amMdKtLSUoVkjxJfr637L7RCq6xFENRuMQGE6Zj7E0zjRtpVY2x6V8AAAAASUVORK5CYII=) no-repeat right 15px center;
}
.SW_booking.v3 .close-book {
  display: none;
}
.SW_booking.v3 textarea.form-control {
  height: 100px !important;
  resize: none;
}
.SW_booking.v3 textarea.form-control + label {
  background-color: none;
  width: 96%;
}
.SW_booking.v3 .form-row {
  margin-right: -8px;
  margin-left: -8px;
}
.SW_booking.v3 .form-row.noLabel .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: none;
}
.SW_booking.v3 .form-row.input-2 .form-group {
  border: 1px solid #000000;
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
  margin-right: 8px;
  width: 95% !important;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  max-width: 95%;
  position: relative;
}
.SW_booking.v3 .form-row.input-2 .form-group:before {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #000000;
  position: absolute;
  left: 50%;
  top: 15px;
  display: block;
  z-index: 1;
}
.SW_booking.v3 .form-row.input-2 .form-group .form-control {
  border: none;
}
.SW_booking.v3 .form-row > div {
  padding-left: 8px;
  padding-right: 8px;
}
.SW_booking.v3 .form-submit {
  margin-top: 27px;
}
.SW_booking.v3 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  color: #FFFFFF;
  height: 55px;
  line-height: 55px;
  border: 0;
  text-transform: uppercase;
  background-color: #E79475;
  padding: 0 23px;
  min-width: 150px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v3 .form-submit .btn:hover {
  background-color: #27647C;
  color: #FFFFFF;
}
.SW_booking.v3 .form-submit .btn.btn-block {
  display: inline-block;
  max-width: 150px;
  min-width: initial;
  margin: 0 auto;
}
.SW_booking.v3 .response-output {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 60px;
}
.SW_booking.v3 .response-output.o-success {
  color: #00AC5C;
  font-size: 20px;
  font-family: 'Source Sans Pro';
  line-height: normal;
  padding: 47px 0 3px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4NCiAgPGcgaWQ9Ikdyb3VwZV84NSIgZGF0YS1uYW1lPSJHcm91cGUgODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzkgLTg2MSkiPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNSIgZGF0YS1uYW1lPSJFbGxpcHNlIDUiIGN4PSIxNyIgY3k9IjE3IiByPSIxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc5IDg2MSkiIGZpbGw9IiM2NmEzMzkiLz4NCiAgICA8ZyBpZD0idmVyaWZpY2F0aW9uLWNoZWNrbWFyay1zeW1ib2wiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk4Ny4wMDIgODEzLjcxNCkiPg0KICAgICAgPGcgaWQ9Il94MzlfXzM0XyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAyIDU3LjI4NikiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBlXzc3IiBkYXRhLW5hbWU9Ikdyb3VwZSA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zNSIgZGF0YS1uYW1lPSJUcmFjw6kgMzUiIGQ9Ik0xNi40MzIsNTcuOTM3YTIuMTQ5LDIuMTQ5LDAsMCwwLTMuMDgyLDBMNS42NDUsNjUuOCwzLjcxOSw2My44MzFhMi4xNDksMi4xNDksMCwwLDAtMy4wODIsMCwyLjI1NCwyLjI1NCwwLDAsMCwwLDMuMTQzTDQuMSw3MC41MTFhMi4xNDksMi4xNDksMCwwLDAsMy4wODIsMGw5LjI0Ni05LjQzQTIuMjU0LDIuMjU0LDAsMCwwLDE2LjQzMiw1Ny45MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtNTcuMjg2KSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgICA8L2c+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center 0;
}
.SW_booking.v3 .response-output.o-error {
  color: #FFFFFF;
  background-color: #D62626;
}
.SW_booking.v3 .bootstrap-datetimepicker-widget a {
  padding: 0;
  line-height: 22px;
  border: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v3 .bootstrap-datetimepicker-widget td,
.SW_booking.v3 .bootstrap-datetimepicker-widget th {
  height: 22px;
  line-height: 22px;
  width: 22px;
  text-align: center;
  padding: 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v3 .bootstrap-datetimepicker-widget i,
.SW_booking.v3 .bootstrap-datetimepicker-widget span {
  width: 22px;
  height: 22px;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_booking.v3 .bootstrap-datetimepicker-widget i:hover,
.SW_booking.v3 .bootstrap-datetimepicker-widget span:hover {
  background: none;
}
.SW_booking.v3 .bootstrap-datetimepicker-widget ul li {
  padding: 0;
  background: none;
}
.SW_booking.v3 .bootstrap-datetimepicker-widget .btn:hover {
  background-color: #E79475;
}
.SW_booking.v3 ::-webkit-input-placeholder {
  color: #000000;
  font-family: 'Source Sans Pro';
}
.SW_booking.v3 ::-moz-placeholder {
  color: #000000;
  font-family: 'Source Sans Pro';
}
.SW_booking.v3 :-ms-input-placeholder {
  color: #000000;
  font-family: 'Source Sans Pro';
}
.SW_booking.v3 :-moz-placeholder {
  color: #000000;
  font-family: 'Source Sans Pro';
}
.SW_booking.v3 ::-ms-clear {
  display: none;
}
.SW_Cart .content {
  background-color: #F5F5F5;
  padding: 50px 92px;
}
@media (max-width: 767px) {
  .SW_Cart .content {
    padding: 20px;
  }
}
.SW_Cart .content h2 {
  font-size: 26px;
}
.SW_Cart .content ul:after {
  content: "";
  width: 68px;
  height: 1px;
  background-color: #E79475;
  display: block;
  margin-top: 26px;
}
.SW_Cart .content ul li {
  display: block;
  position: relative;
  padding-right: 40px;
  margin-bottom: 10px;
}
.SW_Cart .content ul li strong {
  display: block;
}
.SW_Cart .content ul li small {
  display: block;
  font-style: italic;
}
.SW_Cart .content ul li .price {
  color: #E79475;
  position: absolute;
  right: 0;
  top: 0;
}
.SW_Cart.v2 .list-group {
  flex-direction: row;
  display: block;
  text-align: center;
}
@media (max-width: 1135px) {
  .SW_Cart.v2 .list-group {
    max-width: 754px;
    margin: 0 auto 86px;
  }
}
@media (max-width: 767px) {
  .SW_Cart.v2 .list-group {
    margin-bottom: 20px;
  }
}
.SW_Cart.v2 .list-group li {
  background: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 20px;
}
.SW_Cart.v2 .list-group li .nav-link {
  border: 2px solid #27647C;
  font: 16px/25px 'Source Sans Pro';
  color: #27647C;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -o-border-radius: 23px;
  -ms-border-radius: 23px;
  border-radius: 23px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-width: 146px;
  margin: 0 20px;
}
.SW_Cart.v2 .list-group li .nav-link.active {
  color: #E79475;
  border-color: #E79475;
}
.SW_Cart.v2 .content ul:after {
  display: none;
}
.SW_Search {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 146px 0 192px;
}
@media (max-width: 767px) {
  .SW_Search {
    padding: 50px 0 50px;
  }
}
.SW_Search .filter {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.SW_Search .container {
  z-index: 1;
  position: relative;
}
.SW_Search .container .text-search {
  text-align: center;
}
.SW_Search .container .text-search h2 {
  font: 36px 'Source Sans Pro';
  color: #FFFFFF;
  margin-bottom: 0;
}
.SW_Search .container .text-search p {
  font: 20px 'Source Sans Pro';
  color: #FFFFFF;
}
.SW_Search .container .text-search p span {
  color: #E79475;
}
.SW_Search .container .form-group {
  background: transparent;
  position: relative;
  margin-bottom: 15px;
  color: #000000;
  padding-right: 0;
  padding-left: 0;
}
.SW_Search .container .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_Search .container .form-group label {
  font: 18px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #27647C;
  cursor: text;
  position: absolute;
  top: 15px;
  background-color: transparent;
  padding-left: 15px;
}
.SW_Search .container .form-group label.fixe {
  font-size: 14px;
  top: 6px;
}
.SW_Search .container .form-group label.error {
  display: none !important;
}
.SW_Search .container .form-control {
  background: #ffffff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4yMDEiIGhlaWdodD0iOC45NTEiIHZpZXdCb3g9IjAgMCAxNC4yMDEgOC45NTEiPg0KICA8ZyBpZD0iY2hldnJvbi1hcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC04Mi4yMjYpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzEiIGRhdGEtbmFtZT0iVHJhY8OpIDEiIGQ9Ik0xMy44NjQsODMuMjQ3bC0uNjgzLS42ODRhMS4xNjcsMS4xNjcsMCwwLDAtLjgyOS0uMzM3LDEuMTE3LDEuMTE3LDAsMCwwLS44Mi4zMzdMNy4xLDg2Ljk5M2wtNC40My00LjQzYTEuMTE3LDEuMTE3LDAsMCwwLS44Mi0uMzM3LDEuMTY3LDEuMTY3LDAsMCwwLS44MjkuMzM3bC0uNjc1LjY4NEExLjEzMSwxLjEzMSwwLDAsMCwwLDg0LjA3NmExLjA4MywxLjA4MywwLDAsMCwuMzQ2LjgyTDYuMjgsOTAuODMxYTEuMDg0LDEuMDg0LDAsMCwwLC44Mi4zNDYsMS4xMzEsMS4xMzEsMCwwLDAsLjgyOS0uMzQ2TDEzLjg2NCw4NC45YTEuMTE3LDEuMTE3LDAsMCwwLC4zMzctLjgyQTEuMTY3LDEuMTY3LDAsMCwwLDEzLjg2NCw4My4yNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDUyNTM5Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center right 5px;
  border: 0;
  padding: 15px 0 15px 15px;
  border: 1px solid #989898;
  border-right: none;
  height: auto;
  font-size: 18px;
  line-height: 24px;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 5;
  cursor: pointer;
  -webkit-appearance: none;
}
.SW_Search .container .form-control.iSelect {
  background: #ffffff;
  color: #E79475;
  font-family: 'Source Sans Pro';
  padding: 23px 0 7px 15px;
}
.SW_Search .container .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_Search .container .form-control:focus ~ label {
  font-size: 14px;
  top: 6px;
}
.SW_Search .container .btn-submit {
  background: #E79475;
  width: 100%;
  color: #FFFFFF;
  height: 56px;
  line-height: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Open_Hours.v1 {
  padding: 0 20px;
}
.SW_Open_Hours.v1 .tit {
  font-size: 20px;
  margin-bottom: 30px;
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_Open_Hours.v1 li {
  padding: 0;
  background: none;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  margin-bottom: 15px;
  color: #27647C;
  width: 100%;
  max-width: 242px;
}
.SW_Open_Hours.v1 li span {
  float: right;
  width: 115px;
  display: inline-block;
}
.SW_Open_Hours.v2 {
  padding: 20px 30px;
  background-color: #141417;
}
.SW_Open_Hours.v2 .tit {
  font-size: 20px;
  margin-bottom: 30px;
  color: #27647C;
  font-family: 'Source Sans Pro';
}
.SW_Open_Hours.v2 ul {
  margin-bottom: 0;
}
.SW_Open_Hours.v2 ul li {
  padding: 0;
  background: none;
  font-family: 'Source Sans Pro';
  font-size: 16px;
  margin-bottom: 15px;
  color: #FFFFFF;
  width: 100%;
  max-width: 300px;
}
.SW_Open_Hours.v2 ul li span {
  float: right;
  width: 75px;
  display: inline-block;
}
.SW_Garage_Ads {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.SW_Garage_Ads .bg-gris {
  background: #f2f2f2;
  padding: 30px 0;
  margin-bottom: 86px;
}
.SW_Garage_Ads .container {
  z-index: 1;
  position: relative;
  padding-bottom: 20px;
}
.SW_Garage_Ads .container .row-opt select {
  margin-bottom: 20px;
}
.SW_Garage_Ads .container .no-space .form-group {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 767px) {
  .SW_Garage_Ads .container .no-space .form-group {
    padding-right: 5px;
    padding-left: 5px;
  }
}
.SW_Garage_Ads .container .no-space .form-control {
  background: #ffffff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4yMDEiIGhlaWdodD0iOC45NTEiIHZpZXdCb3g9IjAgMCAxNC4yMDEgOC45NTEiPg0KICA8ZyBpZD0iY2hldnJvbi1hcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC04Mi4yMjYpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzEiIGRhdGEtbmFtZT0iVHJhY8OpIDEiIGQ9Ik0xMy44NjQsODMuMjQ3bC0uNjgzLS42ODRhMS4xNjcsMS4xNjcsMCwwLDAtLjgyOS0uMzM3LDEuMTE3LDEuMTE3LDAsMCwwLS44Mi4zMzdMNy4xLDg2Ljk5M2wtNC40My00LjQzYTEuMTE3LDEuMTE3LDAsMCwwLS44Mi0uMzM3LDEuMTY3LDEuMTY3LDAsMCwwLS44MjkuMzM3bC0uNjc1LjY4NEExLjEzMSwxLjEzMSwwLDAsMCwwLDg0LjA3NmExLjA4MywxLjA4MywwLDAsMCwuMzQ2LjgyTDYuMjgsOTAuODMxYTEuMDg0LDEuMDg0LDAsMCwwLC44Mi4zNDYsMS4xMzEsMS4xMzEsMCwwLDAsLjgyOS0uMzQ2TDEzLjg2NCw4NC45YTEuMTE3LDEuMTE3LDAsMCwwLC4zMzctLjgyQTEuMTY3LDEuMTY3LDAsMCwwLDEzLjg2NCw4My4yNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDUyNTM5Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center right 5px;
  padding: 15px 0 15px 15px;
  border: 1px solid #989898;
  border-right: none;
  height: auto;
  font-size: 18px;
  line-height: 24px;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 5;
  cursor: pointer;
  -webkit-appearance: none;
}
.SW_Garage_Ads .container .no-space .form-control:focus {
  outline: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .SW_Garage_Ads .container .no-space .form-control {
    border-right: 1px solid #989898;
  }
}
.SW_Garage_Ads .container .no-space .form-control.border-right {
  border-right-color: #989898 !important;
}
.SW_Garage_Ads .container .no-space .form-control.iSelect {
  background: #ffffff;
  color: #E79475;
  font-family: 'Source Sans Pro';
  padding: 23px 0 7px 15px;
}
.SW_Garage_Ads .container .no-space .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_Garage_Ads .container .no-space .form-control:focus ~ label {
  font-size: 14px;
  top: 6px;
}
.SW_Garage_Ads .container .form-group {
  background: transparent;
  position: relative;
  margin-bottom: 0;
  color: #000000;
}
.SW_Garage_Ads .container .form-search label {
  margin-bottom: 0;
}
.SW_Garage_Ads .container .form-search .form-control {
  background: transparent;
  padding: 0;
  border: 0;
  font-family: 'Source Sans Pro';
}
.SW_Garage_Ads .container .form-search .form-control:focus {
  outline: none;
  box-shadow: none;
}
.SW_Garage_Ads .container .form-search .form-control.text-right {
  color: #E79475;
}
.SW_Garage_Ads .container .item .img {
  position: relative;
}
.SW_Garage_Ads .container .item .img img {
  max-width: 100%;
}
.SW_Garage_Ads .container .item .img span {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #27647C;
  width: 142px;
  line-height: 47px;
  color: #FFFFFF;
  text-align: center;
  font-size: 21px;
  font-family: 'Source Sans Pro';
}
.SW_Garage_Ads .container .item .content {
  border: 1px solid #E5E5E5;
  margin-top: 20px;
  padding: 20px 22px;
  margin-bottom: 20px;
}
.SW_Garage_Ads .container .item .content h3 {
  font: 22px 'Source Sans Pro';
  margin-bottom: 14px;
}
.SW_Garage_Ads .container .item .content ul {
  margin-bottom: 0;
}
.SW_Garage_Ads .container .item .content ul li {
  background: transparent;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 7px;
}
.SW_Garage_Ads .container .item .content ul li span {
  line-height: 24px;
}
.SW_Garage_Ads .container .item .content ul li span img {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
.SW_Garage_Ads .container .item .content ul li:last-child {
  margin-right: 0;
}
.SW_Garage_Ads .ui-widget-content {
  background: #FFFFFF;
}
.SW_Garage_Ads .ui-slider-horizontal .ui-slider-range {
  background-color: #E79475;
}
.SW_Garage_Ads .ui-state-default,
.SW_Garage_Ads .ui-widget-content .ui-state-default,
.SW_Garage_Ads .ui-widget-header .ui-state-default,
.SW_Garage_Ads .ui-button {
  border-color: #E79475;
}
.SW_Garage_Ads .SW_Pagination .pagination {
  padding: 50px 19px 0;
}
.SW_Garage_Ads .SW_Pagination .pagination li {
  padding: 0;
  background: none;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-item {
  width: 34px;
  height: 34px;
  margin: 0 4px;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-item:last-child .page-link,
.SW_Garage_Ads .SW_Pagination .pagination .page-item:first-child .page-link {
  text-indent: 1000px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-item.active .page-link {
  background-color: #FFFFFF;
  border-color: #E79475;
  color: #E79475;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-item .page-link {
  border: 1px solid #dee2e6;
  width: initial;
  height: initial;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-link {
  font: 14px/33px 'Source Sans Pro';
  color: #27647C;
  padding: 0;
  text-align: center;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-link:hover {
  border-color: #E79475;
  color: #E79475;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-prev {
  position: relative;
  left: -19px;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-prev .page-link {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzFmMmMzNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-prev .page-link:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzE2YjRjOSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_Garage_Ads .SW_Pagination .pagination .page-next {
  position: relative;
  right: -19px;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-next .page-link {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMWYyYzM0Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.SW_Garage_Ads .SW_Pagination .pagination .page-next .page-link:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMTZiNGM5Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.SW_Garage_Ads .SW_Pagination .pagination .page-more .page-link {
  color: #27647C;
}
.SW_Info_Auto .container .content {
  border: 1px solid #E5E5E5;
  padding: 40px 75px 50px;
}
@media (max-width: 767px) {
  .SW_Info_Auto .container .content {
    padding: 20px 30px;
  }
}
@media (max-width: 575px) {
  .SW_Info_Auto .container .content {
    padding: 15px;
  }
}
.SW_Info_Auto .container .content .date {
  font: 14px 'Source Sans Pro';
  color: #000000;
}
.SW_Info_Auto .container .content h3 {
  font: 26px 'Source Sans Pro';
  color: #27647C;
  display: block;
}
.SW_Info_Auto .container .content h3 .price {
  float: right;
  color: #E79475;
}
.SW_Info_Auto .container .content .listOptions li {
  display: inline-block;
  padding: 0 50px 0 15px;
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: left top 6px;
}
@media (max-width: 575px) {
  .SW_Info_Auto .container .content .listOptions li {
    padding: 0 15px 0 15px;
  }
}
.SW_Info_Auto .container .content .listOptions li.manuelle {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zNzYiIGhlaWdodD0iMTEuNzQ5IiB2aWV3Qm94PSIwIDAgMTIuMzc2IDExLjc0OSI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwMCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwMCIgZD0iTTExLjAxMi0uMDA4YTEuMjU2LDEuMjU2LDAsMCwwLTEuMTgxLDEuMiwxLjIzNiwxLjIzNiwwLDAsMCwuODM1LDEuMjIxVjUuMjQzYS4yMjYuMjI2LDAsMCwxLS4yMjQuMjI0SDguNDQ3YS4yMjYuMjI2LDAsMCwxLS4yMjQtLjIyNFYyLjQxNGExLjI2MiwxLjI2MiwwLDAsMCwuODM1LTEuMjIxLDEuMjI3LDEuMjI3LDAsMCwwLTEuMTgxLTEuMiwxLjI0NywxLjI0NywwLDAsMC0uNDg5LDIuNDIyVjUuMjQzYS4yMjYuMjI2LDAsMCwxLS4yMjQuMjI0SDUuMTdhLjIyNi4yMjYsMCwwLDEtLjIyNC0uMjI0VjIuNDE0YTEuMjYyLDEuMjYyLDAsMCwwLC44MzUtMS4yMjFBMS4yMjcsMS4yMjcsMCwwLDAsNC42LS4wMDhhMS4yNDcsMS4yNDcsMCwwLDAtLjQ4OSwyLjQyMlY1LjI0M2EuMjI2LjIyNiwwLDAsMS0uMjI0LjIyNEgxLjg5M2EuMjI2LjIyNiwwLDAsMS0uMjI0LS4yMjRWMi40MTRBMS4yNjIsMS4yNjIsMCwwLDAsMi41LDEuMTkzYTEuMjcyLDEuMjcyLDAsMCwwLTEuMTgxLTEuMkExLjI0MSwxLjI0MSwwLDAsMCwwLDEuMjM0LDEuMjU2LDEuMjU2LDAsMCwwLC44MzUsMi40MTRWNS45MzZhLjQzOS40MzksMCwwLDAsLjQyNy4zODdIMy45MDhhLjIyNi4yMjYsMCwwLDEsLjIyNC4yMjRWOS4zMTRBMS4yNjIsMS4yNjIsMCwwLDAsMy4zLDEwLjUzNmExLjIyNywxLjIyNywwLDAsMCwxLjE4MSwxLjIsMS4yNDcsMS4yNDcsMCwwLDAsLjQ4OS0yLjQyMlY2LjUyNkEuMjI2LjIyNiwwLDAsMSw1LjE5LDYuM0g3LjE4NWEuMjI2LjIyNiwwLDAsMSwuMjI0LjIyNFY5LjI5NGExLjI2MiwxLjI2MiwwLDAsMC0uODM1LDEuMjIxLDEuMjI3LDEuMjI3LDAsMCwwLDEuMTgxLDEuMiwxLjI0NywxLjI0NywwLDAsMCwuNDg5LTIuNDIyVjYuNTI2QS4yMjYuMjI2LDAsMCwxLDguNDY4LDYuM2gyLjY0NmEuNDM3LjQzNywwLDAsMCwuNDI3LS4zODd2LTMuNWExLjIzNiwxLjIzNiwwLDAsMCwuODM1LTEuMTgxQTEuMzI2LDEuMzI2LDAsMCwwLDExLjAxMi0uMDA4Wk0xLjI0MiwxLjY2MWEuNDA3LjQwNywwLDEsMSwuNDA3LS40MDdBLjQuNCwwLDAsMSwxLjI0MiwxLjY2MVptMy4yNzcsOS4yMjFhLjQwOC40MDgsMCwwLDEtLjQwNy0uNDA3di0uMDJoMHYtLjAyaDB2LS4wMmgwdi0uMDJoMHYtLjAyaDB2LS4wMmgwdi0uMDJoMGEuMDIuMDIsMCwwLDEsLjAyLS4wMmgwYS40Mi40MiwwLDAsMSwuMzY2LS4yMjQuNC40LDAsMCwxLC4zNjYuMjQ0aDB2LjAyaDB2LjAyaDBjMCwuMDIsMCwuMDIuMDIuMDQxaDB2LjAyaDB2LjAyaDB2LjAyQS4zNDQuMzQ0LDAsMCwxLDQuNTE5LDEwLjg4MlptMC05LjIyMWEuNDA3LjQwNywwLDEsMSwuNDA3LS40MDdBLjQwOC40MDgsMCwwLDEsNC41MTksMS42NjFaTTcuOCwxMC44ODJhLjQwNy40MDcsMCwxLDEsLjQwNy0uNDA3QS40MDguNDA4LDAsMCwxLDcuOCwxMC44ODJabTAtOS4yMjFBLjQwNy40MDcsMCwxLDEsOC4yLDEuMjU0LjQwOC40MDgsMCwwLDEsNy44LDEuNjYxWm0zLjI3NywwYS40MDcuNDA3LDAsMSwxLC40MDctLjQwN0EuNDA4LjQwOCwwLDAsMSwxMS4wNzMsMS42NjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDEpIiBmaWxsPSIjYWFiMmJlIi8+DQo8L3N2Zz4NCg==);
}
.SW_Info_Auto .container .content .listOptions li.gasoil {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41OTkiIGhlaWdodD0iMTEuOTkzIiB2aWV3Qm94PSIwIDAgMTAuNTk5IDExLjk5MyI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwMSIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwMSIgZD0iTTguMzY4LDYuNDE1cS0uNDE4LS44MzctLjgzNy0uODM3Vi41NThDNy4yNTIuMjc5LDcuMjUyLDAsNi45NzMsMEgxLjExNkEuNi42LDAsMCwwLC41NTguNTU4djEwLjMyYzAsLjI3OSwwLC4yNzktLjI3OS4yNzlzLS4yNzksMC0uMjc5LjI3OXYuMjc5YzAsLjI3OSwwLC4yNzkuMjc5LjI3OUg3LjgxYy4yNzksMCwuMjc5LDAsLjI3OS0uMjc5di0uMjc5YzAtLjI3OSwwLS4yNzktLjI3OS0uMjc5cy0uMjc5LDAtLjI3OS0uMjc5VjYuNDE1Yy4yNzksMCwuMjc5LjI3OS41NTguNTU4YS41MjMuNTIzLDAsMCwxLDAsLjgzN1Y5LjJhMi4xNzIsMi4xNzIsMCwwLDAsLjgzNywxLjk1MmguNTU4Yy4yNzksMCwuNTU4LDAsLjU1OC0uMjc5LjI3OS0uMjc5LjU1OC0uODM3LjU1OC0yLjUxYTcsNywwLDAsMC0uMjc5LTIuNzg5Ljk3NC45NzQsMCwwLDAtLjI3OS0uNTU4VjMuNjI2YTIuNTE0LDIuNTE0LDAsMCwwLS4yNzktMS4zOTVjMC0uMjc5LS4yNzktLjI3OS0uMjc5LS41NTgtLjU1OC0uNTU4LTEuMTE2LS41NTgtMS4zOTUtLjgzNy0uMjc5LDAtLjI3OSwwLS41NTguMjc5LDAsLjI3OSwwLC4yNzkuMjc5LjU1OC4yNzktLjI3OS41NTgsMCwuODM3LjI3OWwuMjc5LjI3OUEyLjUxNCwyLjUxNCwwLDAsMSw5LjIsMy42MjZWNC43NDJjMCwuMjc5LDAsLjU1OC4yNzkuNTU4YS44NjQuODY0LDAsMCwwLC4yNzkuNTU4LDIxLjUzNiwyMS41MzYsMCwwLDEsLjI3OSwyLjc4OUE0LjgyNyw0LjgyNywwLDAsMSw5Ljc2MiwxMC42SDkuMmEyLjY1NSwyLjY1NSwwLDAsMS0uNTU4LTEuOTUyVjcuNTMxQzguNjQ2LDYuOTczLDguNjQ2LDYuNjk0LDguMzY4LDYuNDE1Wk01Ljg1Nyw0LjQ2M0gyLjIzMUEuNi42LDAsMCwxLDEuNjc0LDMuOVYxLjY3NGEuNi42LDAsMCwxLC41NTgtLjU1OEg1Ljg1N2EuNi42LDAsMCwxLC41NTguNTU4VjMuOUEuNi42LDAsMCwxLDUuODU3LDQuNDYzWiIgZmlsbD0iI2FhYjJiZSIvPg0KPC9zdmc+DQo=);
}
.SW_Info_Auto .container .content .listOptions li.year {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXItZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIuMDI5IiBoZWlnaHQ9IjEyLjAyOSIgdmlld0JveD0iMCAwIDEyLjAyOSAxMi4wMjkiPg0KICA8ZyBpZD0iR3JvdXBlXzEwNyIgZGF0YS1uYW1lPSJHcm91cGUgMTA3Ij4NCiAgICA8ZyBpZD0iR3JvdXBlXzEwNiIgZGF0YS1uYW1lPSJHcm91cGUgMTA2Ij4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMTcwNiIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNiIgZD0iTTEwLjYxOS45NGgtLjU2NFYwaC0uOTRWLjk0aC02LjJWMGgtLjk0Vi45NEgxLjQxQTEuNDExLDEuNDExLDAsMCwwLDAsMi4zNDl2OC4yN2ExLjQxMSwxLjQxMSwwLDAsMCwxLjQxLDEuNDFoOS4yMDlhMS40MTEsMS40MTEsMCwwLDAsMS40MS0xLjQxVjIuMzQ5QTEuNDExLDEuNDExLDAsMCwwLDEwLjYxOS45NFptLjQ3LDkuNjc5YS40Ny40NywwLDAsMS0uNDcuNDdIMS40MWEuNDcuNDcsMCwwLDEtLjQ3LS40N3YtNi4ySDExLjA4OVptMC03LjE0MkguOTRWMi4zNDlhLjQ3LjQ3LDAsMCwxLC40Ny0uNDdoLjU2NHYuOTRoLjk0di0uOTRoNi4ydi45NGguOTR2LS45NGguNTY0YS40Ny40NywwLDAsMSwuNDcuNDdaIiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTA5IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzg1IDUuNDAzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMDgiIGRhdGEtbmFtZT0iR3JvdXBlIDEwOCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEyNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTI2IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTExIiBkYXRhLW5hbWU9Ikdyb3VwZSAxMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNjY1IDUuNDAzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMTAiIGRhdGEtbmFtZT0iR3JvdXBlIDExMCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEyNyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTI3IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTEzIiBkYXRhLW5hbWU9Ikdyb3VwZSAxMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNTQ0IDUuNDAzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMTIiIGRhdGEtbmFtZT0iR3JvdXBlIDExMiI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEyOCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTI4IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTE1IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNDI0IDUuNDAzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMTQiIGRhdGEtbmFtZT0iR3JvdXBlIDExNCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEyOSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTI5IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTE3IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzAzIDUuNDAzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMTYiIGRhdGEtbmFtZT0iR3JvdXBlIDExNiI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzMCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTMwIiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTE5IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzg1IDcuMjgzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMTgiIGRhdGEtbmFtZT0iR3JvdXBlIDExOCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzMSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTMxIiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTIxIiBkYXRhLW5hbWU9Ikdyb3VwZSAxMjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNjY1IDcuMjgzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMjAiIGRhdGEtbmFtZT0iR3JvdXBlIDEyMCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzMiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTMyIiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTIzIiBkYXRhLW5hbWU9Ikdyb3VwZSAxMjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNTQ0IDcuMjgzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMjIiIGRhdGEtbmFtZT0iR3JvdXBlIDEyMiI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTMzIiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTI1IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNDI0IDcuMjgzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMjQiIGRhdGEtbmFtZT0iR3JvdXBlIDEyNCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzNCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM0IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTI3IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzg1IDkuMTYyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMjYiIGRhdGEtbmFtZT0iR3JvdXBlIDEyNiI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzNSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM1IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTI5IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNjY1IDkuMTYyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMjgiIGRhdGEtbmFtZT0iR3JvdXBlIDEyOCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM2IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTMxIiBkYXRhLW5hbWU9Ikdyb3VwZSAxMzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNTQ0IDkuMTYyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMzAiIGRhdGEtbmFtZT0iR3JvdXBlIDEzMCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzNyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM3IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTMzIiBkYXRhLW5hbWU9Ikdyb3VwZSAxMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNDI0IDkuMTYyKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMzIiIGRhdGEtbmFtZT0iR3JvdXBlIDEzMiI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzOCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM4IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cGVfMTM1IiBkYXRhLW5hbWU9Ikdyb3VwZSAxMzUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzAzIDcuMjgzKSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8xMzQiIGRhdGEtbmFtZT0iR3JvdXBlIDEzNCI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEzOSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM5IiB3aWR0aD0iMC45NCIgaGVpZ2h0PSIwLjk0IiBmaWxsPSIjYWFiMmJlIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_Info_Auto .container .content .listOptions li.kilometre {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0idHJhamV0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4yMjkiIGhlaWdodD0iMTIuMjI5IiB2aWV3Qm94PSIwIDAgMTIuMjI5IDEyLjIyOSI+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwMiIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwMiIgZD0iTTYuMTE0LDBhNi4xMTQsNi4xMTQsMCwxLDAsNi4xMTQsNi4xMTRBNi4xLDYuMSwwLDAsMCw2LjExNCwwWm0wLDExLjQ3M2E1LjM1OSw1LjM1OSwwLDEsMSw1LjM1OS01LjM1OUE1LjM1OSw1LjM1OSwwLDAsMSw2LjExNCwxMS40NzNaIiBmaWxsPSIjYWFiMmJlIi8+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwMyIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwMyIgZD0iTTIzLjYyOSwxMS45NTJhLjIxNy4yMTcsMCwwLDAtLjI2OC4xMjJsLS44MjgsMi4yNjVhLjgyOC44MjgsMCwwLDAtLjU2LDEuNTFsLS4yNDQuNjgyYS4yMTcuMjE3LDAsMCwwLC4xMjIuMjY4Yy4wMjQsMCwuMDQ5LjAyNC4wNzMuMDI0YS4yMTcuMjE3LDAsMCwwLC4xOTUtLjEyMmwuMjQ0LS42ODJhLjgyOC44MjgsMCwwLDAsLjU2LTEuNTFsLjgyOC0yLjI2NUEuMjY0LjI2NCwwLDAsMCwyMy42MjksMTEuOTUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjM0NSAtOS4wMjkpIiBmaWxsPSIjYWFiMmJlIi8+DQogIDxwYXRoIGlkPSJUcmFjw6lfMTcwNCIgZGF0YS1uYW1lPSJUcmFjw6kgMTcwNCIgZD0iTTEzLjMsNi40MzdBNC45MjEsNC45MjEsMCwwLDAsNC45LDkuOTIxYTQuNTYyLDQuNTYyLDAsMCwwLC4yNDQsMS41MS4yNDQuMjQ0LDAsMCwwLC4zMTcuMTQ2aDBsLjczMS0uMjQ0YS4xMDkuMTA5LDAsMCwwLC4wNzMtLjE0NmMtLjAyNC0uMDczLS4wNDktLjE3MS0uMDczLS4yNDRhLjEuMSwwLDAsMC0uMTQ2LS4wNzNsLS40ODcuMTcxQTQuNDcxLDQuNDcxLDAsMCwxLDUuNDEyLDkuOVY5LjY3N2wuNTEyLjA0OWEuMTExLjExMSwwLDAsMCwuMTIyLS4xYzAtLjA3My4wMjQtLjE3MS4wMjQtLjI0NGEuMTExLjExMSwwLDAsMC0uMS0uMTIyTDUuNDYsOS4yMTRhNC40NTUsNC40NTUsMCwwLDEsLjQxNC0xLjI5MWwuNDM4LjI2OGEuMTYxLjE2MSwwLDAsMCwuMTcxLS4wNDljLjA0OS0uMDczLjA3My0uMTQ2LjEyMi0uMjE5YS4xMjguMTI4LDAsMCwwLS4wNDktLjE3MWwtLjQzOC0uMjY4YTMuOTQ3LDMuOTQ3LDAsMCwxLC45LTFsLjI5Mi40MTRhLjEyLjEyLDAsMCwwLC4xNzEuMDI0LDEuMzUxLDEuMzUxLDAsMCwwLC4xOTUtLjE0NkEuMTE4LjExOCwwLDAsMCw3LjcsNi42MDhsLS4yOTItLjQxNGE0Ljc0OCw0Ljc0OCwwLDAsMSwxLjI0Mi0uNTZsLjEuNTEyYS4xMzQuMTM0LDAsMCwwLC4xNDYuMS44NjUuODY1LDAsMCwxLC4yNDQtLjA0OWMuMDczLDAsLjEtLjA3My4xLS4xNDZsLS4xLS41MTJhNS45ODgsNS45ODgsMCwwLDEsLjY4Mi0uMDQ5LDMuMjQ3LDMuMjQ3LDAsMCwxLC42ODIuMDczbC0uMS41MTJjLS4wMjQuMDczLjAyNC4xMjIuMS4xNDZzLjE3MS4wMjQuMjQ0LjA0OS4xMjItLjAyNC4xNDYtLjFsLjEtLjUxMmE0Ljc0OCw0Ljc0OCwwLDAsMSwxLjI0Mi41NmwtLjI5Mi40MTRhLjEyLjEyLDAsMCwwLC4wMjQuMTcxLDEuMzUxLDEuMzUxLDAsMCwxLC4xOTUuMTQ2LjEyLjEyLDAsMCwwLC4xNzEtLjAyNGwuMjkyLS40MTRhNSw1LDAsMCwxLC45LDFsLS40MzguMjY4YS4xNC4xNCwwLDAsMC0uMDQ5LjE3MS45ODcuOTg3LDAsMCwxLC4xMjIuMjE5LjE0LjE0LDAsMCwwLC4xNzEuMDQ5bC40MzgtLjI2OGE0LjQ1NSw0LjQ1NSwwLDAsMSwuNDE0LDEuMjkxbC0uNTEyLjA0OWMtLjA3MywwLS4xMjIuMDczLS4xLjEyMiwwLC4wNzMuMDI0LjE3MS4wMjQuMjQ0cy4wNzMuMTIyLjEyMi4xTDE0LjIzLDkuN3YuMjE5YTQuNjEyLDQuNjEyLDAsMCwxLS4xNDYsMS4xNDVMMTMuNiwxMC45YS4xMTguMTE4LDAsMCwwLS4xNDYuMDczYy0uMDI0LjA3My0uMDQ5LjE3MS0uMDczLjI0NGEuMS4xLDAsMCwwLC4wNzMuMTQ2bC43MzEuMjQ0aC4wNzNhLjI5My4yOTMsMCwwLDAsLjI0NC0uMTcxLDQuNTYyLDQuNTYyLDAsMCwwLC4yNDQtMS41MUE0LjksNC45LDAsMCwwLDEzLjMsNi40MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy43MDYgLTMuNzgyKSIgZmlsbD0iI2FhYjJiZSIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzE3MDUiIGRhdGEtbmFtZT0iVHJhY8OpIDE3MDUiIGQ9Ik0yMS4zNCwzNUgxOC4yNzFhLjE2Ny4xNjcsMCwwLDAtLjE3MS4xNzF2LjcwNmEuMTY3LjE2NywwLDAsMCwuMTcxLjE3MUgyMS4zNGEuMTY3LjE2NywwLDAsMCwuMTcxLS4xNzF2LS43MDZBLjIwNS4yMDUsMCwwLDAsMjEuMzQsMzVabS0yLjUwOS40NjNjMCwuMDI0LS4wMjQuMDQ5LS4wNzMuMDQ5SDE4LjQ5Yy0uMDI0LDAtLjA3My0uMDI0LS4wNzMtLjA0OXYtLjI0NGMwLS4wMjQuMDI0LS4wNDkuMDczLS4wNDloLjI2OGMuMDI0LDAsLjA3My4wMjQuMDczLjA0OVptLjU4NSwwYzAsLjAyNC0uMDI0LjA0OS0uMDczLjA0OWgtLjI2OGMtLjAyNCwwLS4wNzMtLjAyNC0uMDczLS4wNDl2LS4yNDRjMC0uMDI0LjAyNC0uMDQ5LjA3My0uMDQ5aC4yNjhjLjAyNCwwLC4wNzMuMDI0LjA3My4wNDlabS41ODUsMGMwLC4wMjQtLjAyNC4wNDktLjA3My4wNDloLS4yNjhjLS4wMjQsMC0uMDczLS4wMjQtLjA3My0uMDQ5di0uMjQ0YzAtLjAyNC4wMjQtLjA0OS4wNzMtLjA0OWguMjY4Yy4wMjQsMCwuMDczLjAyNC4wNzMuMDQ5Wm0uNTg1LDBjMCwuMDI0LS4wMjQuMDQ5LS4wNzMuMDQ5aC0uMjQ0Yy0uMDI0LDAtLjA3My0uMDI0LS4wNzMtLjA0OXYtLjI0NGMwLS4wMjQuMDI0LS4wNDkuMDczLS4wNDloLjI0NGMuMDI0LDAsLjA3My4wMjQuMDczLjA0OVptLjU4NSwwYzAsLjAyNC0uMDI0LjA0OS0uMDczLjA0OWgtLjI2OGMtLjAyNCwwLS4wNzMtLjAyNC0uMDczLS4wNDl2LS4yNDRjMC0uMDI0LjAyNC0uMDQ5LjA3My0uMDQ5SDIxLjFjLjAyNCwwLC4wNzMuMDI0LjA3My4wNDlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuNjkxIC0yNi40NzQpIiBmaWxsPSIjYWFiMmJlIi8+DQo8L3N2Zz4NCg==);
  padding-right: 0;
}
.SW_Info_Auto .container .content h4 {
  font: 18px 'Source Sans Pro';
  color: #E79475;
}
.SW_Info_Auto .container .content .tableDetail {
  border: 1px solid #000000;
  margin-bottom: 35px;
}
.SW_Info_Auto .container .content .tableDetail .item {
  padding: 25px 20px;
  border-right: 1px solid #000000;
}
@media (max-width: 767px) {
  .SW_Info_Auto .container .content .tableDetail .item:nth-child(1) {
    border-bottom: 1px solid #000000;
  }
  .SW_Info_Auto .container .content .tableDetail .item:nth-child(2) {
    border-right: 0;
    border-bottom: 1px solid #000000;
  }
}
@media (max-width: 575px) {
  .SW_Info_Auto .container .content .tableDetail .item {
    border-right: 0;
  }
  .SW_Info_Auto .container .content .tableDetail .item:nth-child(3) {
    border-bottom: 1px solid #000000;
  }
}
.SW_Info_Auto .container .content .tableDetail .item:last-child {
  border-right: 0;
}
.SW_Info_Auto .container .content .btn-block {
  height: 60px;
  color: #FFFFFF;
  font: 18px 'Source Sans Pro';
}
.SW_PartnerDisplay.v1 {
  padding: 100px 0;
}
.SW_PartnerDisplay.v1 .list-part {
  text-align: center;
  color: #000;
}
.SW_PartnerDisplay.v1 .item {
  height: 168px;
  padding: 0 8px;
  display: inline-block;
  margin-bottom: 15px;
}
.SW_PartnerDisplay.v1 .content {
  border: 1px solid #C9CED0;
  justify-content: center;
  align-items: center;
  display: flex;
  height: 100%;
  padding: 0 5px;
  background: #FFFFFF;
}
.SW_PartnerDisplay.v1 .content a {
  display: block;
}
.SW_PartnerDisplay.v1 .content img {
  max-width: 148px;
  width: 100%;
  height: auto;
}
.SW_PartnerDisplay.v1 .nb-part {
  display: none;
}
.SW_PartnerDisplay.v1 h2 {
  text-align: center;
  font-size: 26px;
  margin: 0 0 50px 0;
  font-family: 'Source Sans Pro';
  line-height: normal;
  color: #E79475;
  font-size: 48px;
}
.SW_PartnerDisplay.v1 h2 strong {
  display: block;
  font-size: 48px;
  font-family: 'Source Sans Pro';
  text-transform: uppercase;
  color: #27647C;
  line-height: normal;
}
@media (max-width: 767px) {
  .SW_PartnerDisplay.v1 h2 {
    font-size: 30px;
    line-height: normal;
  }
}
.SW_PartnerDisplay.v1 .slick-dots {
  list-style: none;
  text-align: center;
  margin: 20px 0;
  padding: 0;
}
.SW_PartnerDisplay.v1 .slick-dots li {
  padding: 0;
  margin: 0 5px;
  background: none;
}
.SW_PartnerDisplay.v1 .slick-dots li button {
  width: 20px;
  height: 20px;
  background-color: #27647C;
}
.SW_PartnerDisplay.v1 .slick-dots li.slick-active button {
  background-color: #E79475;
}
.SW_PartnerDisplay .slick-arrow {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  padding: 0;
  border: 0;
  cursor: pointer;
  text-indent: -1000px;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
}
.SW_PartnerDisplay .slick-prev {
  margin-left: -84px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSwgLmNscy00IHsNCiAgICAgICAgZmlsbDogbm9uZTsNCiAgICAgIH0NCg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgc3Ryb2tlOiAjNWQ0ZTQ3Ow0KICAgICAgICBzdHJva2Utd2lkdGg6IDNweDsNCiAgICAgIH0NCg0KICAgICAgLmNscy0yIHsNCiAgICAgICAgZmlsbDogIzVkNGU0NzsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zIHsNCiAgICAgICAgc3Ryb2tlOiBub25lOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGcgaWQ9Ikdyb3VwZV82MyIgZGF0YS1uYW1lPSJHcm91cGUgNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOSAtMTczNykiPg0KICAgIDxnIGlkPSJFbGxpcHNlXzYiIGRhdGEtbmFtZT0iRWxsaXBzZSA2IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5IDE3MzcpIj4NCiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiLz4NCiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy00IiBjeD0iMzAiIGN5PSIzMCIgcj0iMjguNSIvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0iU291c3RyYWN0aW9uXzEiIGRhdGEtbmFtZT0iU291c3RyYWN0aW9uIDEiIGNsYXNzPSJjbHMtMiIgZD0iTS0xMjUuMi03Ni40MWgwTC0xMzMtODQuMjA1LTEyNS4yLTkybDIuMiwyLjItNS41OSw1LjU5LDUuNTksNS41OS0yLjIsMi4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk1IDE4NTEpIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
@media screen and (max-width: 1335px) {
  .SW_PartnerDisplay .slick-prev {
    margin-left: 0;
  }
}
.SW_PartnerDisplay .slick-next {
  margin-right: -84px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiwgLmNscy00IHsNCiAgICAgICAgZmlsbDogIzVkNGU0NzsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zLCAuY2xzLTQgew0KICAgICAgICBzdHJva2U6IG5vbmU7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBlXzY0IiBkYXRhLW5hbWU9Ikdyb3VwZSA2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzAgLTE3MzcpIj4NCiAgICA8ZyBpZD0iVHJhY8OpXzI2IiBkYXRhLW5hbWU9IlRyYWPDqSAyNiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMwIDE3OTcpIHJvdGF0ZSgxODApIj4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMwLDBBMzAsMzAsMCwxLDEsMCwzMCwzMCwzMCwwLDAsMSwzMCwwWiIvPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNIDMwIDMgQyAyNi4zNTM2OTg3MzA0Njg3NSAzIDIyLjgxODA2NTY0MzMxMDU1IDMuNzEzNDU1MjAwMTk1MzEzIDE5LjQ5MTI5ODY3NTUzNzExIDUuMTIwNTY3MzIxNzc3MzQ0IEMgMTYuMjc2NTIzNTkwMDg3ODkgNi40ODAzMDA5MDMzMjAzMTMgMTMuMzg4NzIxNDY2MDY0NDUgOC40Mjc1MDkzMDc4NjEzMjggMTAuOTA4MTExNTcyMjY1NjMgMTAuOTA4MTExNTcyMjY1NjMgQyA4LjQyNzUwOTMwNzg2MTMyOCAxMy4zODg3MjE0NjYwNjQ0NSA2LjQ4MDMwMDkwMzMyMDMxMyAxNi4yNzY1MjM1OTAwODc4OSA1LjEyMDU2NzMyMTc3NzM0NCAxOS40OTEyOTg2NzU1MzcxMSBDIDMuNzEzNDU1MjAwMTk1MzEzIDIyLjgxODA2NTY0MzMxMDU1IDMgMjYuMzUzNjk4NzMwNDY4NzUgMyAzMCBDIDMgMzMuNjQ2MzAxMjY5NTMxMjUgMy43MTM0NTUyMDAxOTUzMTMgMzcuMTgxOTMwNTQxOTkyMTkgNS4xMjA1NjczMjE3NzczNDQgNDAuNTA4Njk3NTA5NzY1NjMgQyA2LjQ4MDMwMDkwMzMyMDMxMyA0My43MjM0ODAyMjQ2MDkzOCA4LjQyNzUwOTMwNzg2MTMyOCA0Ni42MTEyNzg1MzM5MzU1NSAxMC45MDgxMTE1NzIyNjU2MyA0OS4wOTE4ODg0Mjc3MzQzOCBDIDEzLjM4ODcyMTQ2NjA2NDQ1IDUxLjU3MjQ4Njg3NzQ0MTQxIDE2LjI3NjUyMzU5MDA4Nzg5IDUzLjUxOTY5OTA5NjY3OTY5IDE5LjQ5MTI5ODY3NTUzNzExIDU0Ljg3OTQzMjY3ODIyMjY2IEMgMjIuODE4MDY1NjQzMzEwNTUgNTYuMjg2NTQ0Nzk5ODA0NjkgMjYuMzUzNjk4NzMwNDY4NzUgNTcgMzAgNTcgQyAzMy42NDYzMDEyNjk1MzEyNSA1NyAzNy4xODE5MzA1NDE5OTIxOSA1Ni4yODY1NDQ3OTk4MDQ2OSA0MC41MDg2OTc1MDk3NjU2MyA1NC44Nzk0MzI2NzgyMjI2NiBDIDQzLjcyMzQ4MDIyNDYwOTM4IDUzLjUxOTY5OTA5NjY3OTY5IDQ2LjYxMTI3ODUzMzkzNTU1IDUxLjU3MjQ4Njg3NzQ0MTQxIDQ5LjA5MTg4ODQyNzczNDM4IDQ5LjA5MTg4ODQyNzczNDM4IEMgNTEuNTcyNDg2ODc3NDQxNDEgNDYuNjExMjc4NTMzOTM1NTUgNTMuNTE5Njk5MDk2Njc5NjkgNDMuNzIzNDgwMjI0NjA5MzggNTQuODc5NDMyNjc4MjIyNjYgNDAuNTA4Njk3NTA5NzY1NjMgQyA1Ni4yODY1NDQ3OTk4MDQ2OSAzNy4xODE5MzA1NDE5OTIxOSA1NyAzMy42NDYzMDEyNjk1MzEyNSA1NyAzMCBDIDU3IDI2LjM1MzY5ODczMDQ2ODc1IDU2LjI4NjU0NDc5OTgwNDY5IDIyLjgxODA2NTY0MzMxMDU1IDU0Ljg3OTQzMjY3ODIyMjY2IDE5LjQ5MTI5ODY3NTUzNzExIEMgNTMuNTE5Njk5MDk2Njc5NjkgMTYuMjc2NTIzNTkwMDg3ODkgNTEuNTcyNDg2ODc3NDQxNDEgMTMuMzg4NzIxNDY2MDY0NDUgNDkuMDkxODg4NDI3NzM0MzggMTAuOTA4MTExNTcyMjY1NjMgQyA0Ni42MTEyNzg1MzM5MzU1NSA4LjQyNzUwOTMwNzg2MTMyOCA0My43MjM0ODAyMjQ2MDkzOCA2LjQ4MDMwMDkwMzMyMDMxMyA0MC41MDg2OTc1MDk3NjU2MyA1LjEyMDU2NzMyMTc3NzM0NCBDIDM3LjE4MTkzMDU0MTk5MjE5IDMuNzEzNDU1MjAwMTk1MzEzIDMzLjY0NjMwMTI2OTUzMTI1IDMgMzAgMyBNIDMwIDAgQyA0Ni41Njg1NDI0ODA0Njg3NSAwIDYwIDEzLjQzMTQ1MzcwNDgzMzk4IDYwIDMwIEMgNjAgNDYuNTY4NTQyNDgwNDY4NzUgNDYuNTY4NTQyNDgwNDY4NzUgNjAgMzAgNjAgQyAxMy40MzE0NTM3MDQ4MzM5OCA2MCAwIDQ2LjU2ODU0MjQ4MDQ2ODc1IDAgMzAgQyAwIDEzLjQzMTQ1MzcwNDgzMzk4IDEzLjQzMTQ1MzcwNDgzMzk4IDAgMzAgMCBaIi8+DQogICAgPC9nPg0KICAgIDxwYXRoIGlkPSJTb3VzdHJhY3Rpb25fMiIgZGF0YS1uYW1lPSJTb3VzdHJhY3Rpb24gMiIgY2xhc3M9ImNscy0yIiBkPSJNLTEyNS4yLTc2LjQxaDBMLTEzMy04NC4yMDUtMTI1LjItOTJsMi4yLDIuMi01LjU5LDUuNTksNS41OSw1LjU5LTIuMiwyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc0IDE2ODMpIHJvdGF0ZSgxODApIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
@media screen and (max-width: 1335px) {
  .SW_PartnerDisplay .slick-next {
    margin-right: 0;
  }
}
@media (max-width: 568px) {
  .SW_PartnerDisplay.v1 .h2 {
    margin-bottom: 20px;
  }
  .SW_PartnerDisplay.v1 .h2 strong {
    font-size: 30px;
  }
}
.SW_newsletter {
  background: #FFFFFF;
}
.SW_newsletter.v1 .inner-widget {
  padding: 70px 0;
  text-align: center;
}
@media (max-width: 767px) {
  .SW_newsletter.v1 .inner-widget {
    padding: 40px 0;
  }
}
.SW_newsletter.v1 .widget-title {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 48px;
  margin-bottom: 55px;
  line-height: 48px;
  color: #27647C;
}
@media (max-width: 767px) {
  .SW_newsletter.v1 .widget-title {
    font-size: 32px;
    line-height: 32px;
  }
}
.SW_newsletter.v1 .widget-form {
  position: relative;
}
.SW_newsletter.v1 .inner-form {
  max-width: 480px;
  margin: 0 auto;
  position: relative;
}
.SW_newsletter.v1 .form-group {
  position: relative;
  margin-bottom: 0;
  width: 100%;
  padding-right: 139px;
  color: #000000;
}
@media (max-width: 480px) {
  .SW_newsletter.v1 .form-group {
    padding-right: 0;
  }
}
.SW_newsletter.v1 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_newsletter.v1 .form-group label {
  display: none;
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #FFFFFF;
  cursor: text;
  position: absolute;
  top: 10px;
  width: 97%;
  background-color: transparent;
}
.SW_newsletter.v1 .form-group label.fixe {
  font-size: 11px;
  top: 0;
}
.SW_newsletter.v1 .form-group label.error {
  display: none !important;
}
.SW_newsletter.v1 .form-control {
  background: #e4f2f2;
  border: 0;
  padding: 0 0 0 10px;
  height: 40px;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  color: #000000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_newsletter.v1 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_newsletter.v1 .form-control:focus ~ label {
  font-size: 11px;
  top: 0;
}
.SW_newsletter.v1 .form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 480px) {
  .SW_newsletter.v1 .form-submit {
    position: static;
    padding-top: 15px;
  }
}
.SW_newsletter.v1 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  width: 128px;
  height: 40px;
  padding: 0;
  line-height: 22px;
  cursor: pointer;
  background: #E79475;
  color: #FFFFFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_newsletter.v1 .form-submit .btn:hover {
  background: #27647C;
  color: #FFFFFF;
}
.SW_newsletter.v1 ::-ms-clear {
  display: none;
}
.SW_newsletter.v2 {
  background: #27647C;
  padding: 50px 0;
}
@media (max-width: 767px) {
  .SW_newsletter.v2 {
    padding: 30px 0 50px;
  }
}
.SW_newsletter.v2 .widget-title {
  position: relative;
  font-family: 'Source Sans Pro';
  font-size: 36px;
  margin-bottom: 30px;
  line-height: normal;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .SW_newsletter.v2 .widget-title {
    font-size: 32px;
    line-height: 32px;
  }
}
.SW_newsletter.v2 .leftInfo {
  padding-right: 20px;
}
@media (max-width: 767px) {
  .SW_newsletter.v2 .leftInfo {
    padding-right: 0;
  }
}
.SW_newsletter.v2 p {
  color: #FFFFFF;
  padding-left: 56px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMS40MzUiIGhlaWdodD0iMjIuNzI0IiB2aWV3Qm94PSIwIDAgMzEuNDM1IDIyLjcyNCI+DQogIDxnIGlkPSJlbWFpbF8xXyIgZGF0YS1uYW1lPSJlbWFpbCAoMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTU0LjcyOSkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMjgiIGRhdGEtbmFtZT0iVHJhY8OpIDI4IiBkPSJNMjY5LjY0NSw5NC40MjNWNzQuOTExbC0xMC44MzksOS43NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM4LjIxIC0xOC41NzYpIiBmaWxsPSIjZmViZTAwIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8yOSIgZGF0YS1uYW1lPSJUcmFjw6kgMjkiIGQ9Ik0zNi4zNTQsMjIwLjQ2N2wtMy4wOTQtMi43ODUtMTAuODM5LDkuNzU2SDUwLjI4N2wtMTAuODM5LTkuNzU2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjYzNyAtMTQ5Ljk4NSkiIGZpbGw9IiNmZWJlMDAiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzMwIiBkYXRhLW5hbWU9IlRyYWPDqSAzMCIgZD0iTTUwLjI4Nyw1NC43MjlIMjIuNDIxTDM2LjM1NCw2Ny4yN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC42MzcgMCkiIGZpbGw9IiNmZWJlMDAiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzMxIiBkYXRhLW5hbWU9IlRyYWPDqSAzMSIgZD0iTTAsNzQuOTExVjk0LjQyM2wxMC44MzktOS43NTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xOC41NzYpIiBmaWxsPSIjZmViZTAwIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left 2px;
  min-height: 26px;
}
.SW_newsletter.v2 .form-row {
  margin-top: 40px;
  position: relative;
}
@media (max-width: 767px) {
  .SW_newsletter.v2 .form-row {
    margin-top: 0;
  }
}
.SW_newsletter.v2 .form-group {
  position: relative;
  margin-bottom: 0;
  width: 100%;
  color: #000000;
}
.SW_newsletter.v2 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_newsletter.v2 .form-group label {
  display: none;
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #FFFFFF;
  cursor: text;
  position: absolute;
  top: 10px;
  width: 97%;
  background-color: transparent;
}
.SW_newsletter.v2 .form-group label.fixe {
  font-size: 11px;
  top: 0;
}
.SW_newsletter.v2 .form-group label.error {
  display: none !important;
}
.SW_newsletter.v2 .form-control {
  background: #e4f2f2;
  border: 0;
  padding: 0 0 0 10px;
  height: 60px;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  color: #000000;
  padding-right: 140px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media (max-width: 480px) {
  .SW_newsletter.v2 .form-control {
    padding-right: 0;
  }
}
.SW_newsletter.v2 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_newsletter.v2 .form-control:focus ~ label {
  font-size: 11px;
  top: 0;
}
.SW_newsletter.v2 .form-submit {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 480px) {
  .SW_newsletter.v2 .form-submit {
    position: static;
    padding-top: 15px;
    width: 100%;
  }
  .SW_newsletter.v2 .form-submit .btn {
    width: 100% !important;
  }
}
.SW_newsletter.v2 .form-submit .btn {
  font-family: 'Source Sans Pro';
  font-size: 14px;
  width: 128px;
  height: 60px;
  padding: 0;
  line-height: 22px;
  cursor: pointer;
  background: #E79475;
  color: #FFFFFF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_newsletter.v2 .form-submit .btn:hover {
  background: #27647C;
  color: #FFFFFF;
}
.SW_newsletter.v2 ::-ms-clear {
  display: none;
}
.SW_404 {
  text-align: center;
}
.SW_404 .row-content {
  padding-bottom: 70px;
}
.SW_404 .row-content .t-404 {
  font: 200px/240px 'Source Sans Pro';
  color: #E79475;
}
.SW_404 .row-content h3 {
  font: 24px/12px 'Source Sans Pro';
  color: #27647C;
}
.SW_404 .row-content .link {
  font: 14px/17px 'Source Sans Pro';
  color: #27647C;
  border: 1px solid #27647C;
  padding: 20px 30px;
  display: inline-block;
}
.SW_404 .row-content .link:hover {
  background: #27647C;
  color: #FFFFFF;
}
.SW_Sitemap .row-content ul li {
  list-style: none;
  background: none;
}
.SW_Sitemap .row-content ul li a {
  font: 18px/32px 'Source Sans Pro';
  color: #E79475;
  text-decoration: none !important;
}
.SW_Sitemap .row-content ul li a:hover {
  color: #27647C;
}
.SW_Sitemap .row-content ul li ul li {
  padding-left: 17px;
}
.SW_Sitemap .row-content ul li ul li a {
  font-size: 16px;
  color: #000000;
}
.SW_form.v1 .container {
  padding: 0;
  text-align: center;
}
.SW_form.v1 .container .widget-form {
  padding: 0 15px;
}
.SW_form.v1 .container .inner-form:first-child {
  margin-bottom: 20px;
}
.SW_form.v1 .container .inner-form {
  max-width: 100%;
  padding: 60px 75px 40px;
}
@media (max-width: 767px) {
  .SW_form.v1 .container .inner-form {
    padding: 30px 15px;
  }
}
.SW_form.v1 .widget-title {
  font-family: 'Source Sans Pro';
  font-size: 20px;
  line-height: 27px;
  color: #E79475;
  text-align: center;
  margin-bottom: 5px;
}
@media (max-width: 380px) {
  .SW_form.v1 .widget-title {
    font-size: 16px;
  }
}
.SW_form.v1 p {
  color: #27647C;
  font-size: 30px;
  font-family: 'Source Sans Pro';
  letter-spacing: 0.5px;
  margin-bottom: 90px;
}
.SW_form.v1 .form-group {
  position: relative;
  margin-bottom: 24px;
  width: 100% !important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 25px;
}
.SW_form.v1 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_form.v1 .form-group label {
  font: 14px/22px 'Source Sans Pro';
  color: #27647C;
  cursor: text;
  display: block;
  position: absolute;
  top: 0;
  left: 8px;
  text-align: left;
  margin: 0;
}
.SW_form.v1 .form-group label.error {
  position: absolute !important;
  bottom: -21px !important;
  top: auto !important;
  left: 8px;
  text-transform: none;
  color: #D62626;
  font-size: 15px;
}
.SW_form.v1 .form-group label.error#s1_time-error {
  left: 56%;
}
.SW_form.v1 .form-group.col-lg-4 {
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
@media (max-width: 767px) {
  .SW_form.v1 .form-group.col-lg-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.SW_form.v1 .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #000000;
  background: #FFFFFF;
  padding: 19px 19px 18px 20px;
  border: 1px solid #000000;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_form.v1 .form-control::-webkit-input-placeholder {
  color: #717171;
}
.SW_form.v1 .form-control:-ms-input-placeholder {
  color: #717171;
}
.SW_form.v1 .form-control::-moz-placeholder {
  color: #717171;
  opacity: 1;
}
.SW_form.v1 .form-control:placeholder {
  color: #717171;
  opacity: 1;
}
.SW_form.v1 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_form.v1 select.form-control {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj4NCiAgPGcgaWQ9Ikdyb3VwZV82MSIgZGF0YS1uYW1lPSJHcm91cGUgNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTY3IC04NTMpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEwMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTAzIiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNjcgODUzKSIgZmlsbD0iI2ZlYmUwMCIvPg0KICAgIDxnIGlkPSJkb3duLWFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc4LjYgODQzLjM4NCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zMiIgZGF0YS1uYW1lPSJUcmFjw6kgMzIiIGQ9Ik0yOS40OTMsMzMuNjQxYS44MjUuODI1LDAsMCwwLTEuMTY2LDBsLTEwLjI1LDEwLjI3TDcuODA3LDMzLjY0MWEuODI0LjgyNCwwLDEsMC0xLjE2NiwxLjE2NkwxNy40NzQsNDUuNjRhLjguOCwwLDAsMCwuNTgzLjI0MS44MzkuODM5LDAsMCwwLC41ODMtLjI0MUwyOS40NzMsMzQuODA3YS44MDguODA4LDAsMCwwLC4wMi0xLjE2NloiIGZpbGw9IiMyOTI5MjkiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat right 0;
}
.SW_form.v1 select:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background: #000;
}
.SW_form.v1 textarea.form-control {
  height: 200px !important;
  resize: none;
}
.SW_form.v1 textarea.form-control + label {
  background-color: none;
  width: 96%;
}
.SW_form.v1 .form-row {
  margin-right: -8px;
  margin-left: -8px;
}
.SW_form.v1 .form-row.noLabel .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: none;
}
.SW_form.v1 .form-row.input-2 .form-group {
  border: 1px solid #000000;
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
  margin-right: 8px;
  width: 95% !important;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  max-width: 95%;
  position: relative;
}
.SW_form.v1 .form-row.input-2 .form-group:before {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #000000;
  position: absolute;
  left: 50%;
  top: 15px;
  display: block;
  z-index: 1;
}
.SW_form.v1 .form-row.input-2 .form-group .form-control {
  border: none;
}
.SW_form.v1 .form-row > div {
  padding-left: 8px;
  padding-right: 8px;
}
.SW_authentication .container-fluid {
  padding: 40px 40px 20px;
}
@media (max-width: 576px) {
  .SW_authentication .container-fluid {
    padding: 20px;
  }
}
.SW_authentication .container-fluid .bloc-item {
  background: #FFFFFF;
  border: 1px solid #E2E2E2;
  padding: 35px 30px;
  height: 480px;
}
.SW_authentication .container-fluid .bloc-item h3 {
  font: 28px 'Source Sans Pro';
  padding-bottom: 20px;
}
.SW_authentication .container-fluid .bloc-item .form-text {
  font: 14px/24px 'Source Sans Pro';
  color: #888888;
}
.SW_authentication .container-fluid .bloc-item .btn-primary {
  width: 220px;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 60px;
}
.SW_authentication .container-fluid .bloc-item.social-connect a {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 50px;
}
.SW_authentication .container-fluid .bloc-item.social-connect a:hover {
  background-color: #27647C;
  color: #FFFFFF;
}
.SW_authentication.v2 .content {
  margin-top: 86px;
  box-shadow: 0 20px 25px 0 rgba(0,0,0,0.05);
  padding: 45px 95px 70px;
}
@media (max-width: 767px) {
  .SW_authentication.v2 .content {
    padding: 15px;
  }
}
.SW_authentication.v2 .content .border {
  border: 1px solid #000000 !important;
}
.SW_authentication.v2 .content .col-md-6 {
  padding: 22px 35px 35px;
}
@media (max-width: 767px) {
  .SW_authentication.v2 .content .col-md-6 {
    padding: 15px;
  }
}
.SW_authentication.v2 .content .col-md-6:first-child {
  border-right: 0 !important;
}
@media (max-width: 767px) {
  .SW_authentication.v2 .content .col-md-6:first-child {
    border-right: 1px solid #000000 !important;
    border-bottom: 0 !important;
  }
}
.SW_authentication.v2 .content .col-md-6 h3 {
  color: #27647C;
  font-size: 20px;
}
.SW_authentication.v2 .content .content-grey {
  background-color: #F8F8F8;
  padding: 38px 40px;
  margin-top: 30px;
}
.SW_authentication.v2 .content .content-grey ul {
  list-style: none;
  margin: 0;
}
.SW_authentication.v2 .content .content-grey ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4NCiAgPGcgaWQ9IkVsbGlwc2VfMTkiIGRhdGEtbmFtZT0iRWxsaXBzZSAxOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODNhZGMzIiBzdHJva2Utd2lkdGg9IjIiPg0KICAgIDxjaXJjbGUgY3g9IjUiIGN5PSI1IiByPSI1IiBzdHJva2U9Im5vbmUiLz4NCiAgICA8Y2lyY2xlIGN4PSI1IiBjeT0iNSIgcj0iNCIgZmlsbD0ibm9uZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat 0 5px;
  padding-left: 20px;
}
.SW_authentication.v2 .content .form-group-check {
  margin-bottom: 15px;
}
.SW_authentication.v2 .content .form-group-check .container-check {
  color: #E79475;
}
.SW_authentication.v2 .content .text-center .link-politic:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy44NDMiIGhlaWdodD0iMjcuOTk5IiB2aWV3Qm94PSIwIDAgMjMuODQzIDI3Ljk5OSI+DQogIDxnIGlkPSJzaGllbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDEpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzU0IiBkYXRhLW5hbWU9IlRyYWPDqSA1NCIgZD0iTTEyNS43NzYsMTU4LjQ1N2E1LjMzNSw1LjMzNSwwLDEsMCw1LjMzNSw1LjMzNUE1LjM0MSw1LjM0MSwwLDAsMCwxMjUuNzc2LDE1OC40NTdabTMuMTY3LDQuMzMtMy44MjIsMy44MjJhLjgyMS44MjEsMCwwLDEtMS4xNjIsMGwtMS40Ni0xLjQ2YS44MjEuODIxLDAsMSwxLDEuMTYyLTEuMTYybC44OC44OCwzLjI0MS0zLjI0MWEuODIxLjgyMSwwLDAsMSwxLjE2MiwxLjE2MlptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEzLjg1NSAtMTQ5Ljc5MykiIGZpbGw9IiMzMjZlOGMiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzU1IiBkYXRhLW5hbWU9IlRyYWPDqSA1NSIgZD0iTTIzLjgxNSw3LjZWNy41NzRjLS4wMTItLjI2OS0uMDItLjU1My0uMDI1LS44N0EyLjk2NywyLjk2NywwLDAsMCwyMC45OTUsMy44YTExLjUxNSwxMS41MTUsMCwwLDEtNy44MzctMy4zTDEzLjEzOS40NzZhMS43OTIsMS43OTIsMCwwLDAtMi40MzUsMGwtLjAxOC4wMTdBMTEuNTE2LDExLjUxNiwwLDAsMSwyLjg0OSwzLjgsMi45NjcsMi45NjcsMCwwLDAsLjA1NSw2LjdjMCwuMzE0LS4wMTMuNi0uMDI1Ljg3di4wNTFjLS4wNjMsMy4yODMtLjE0LDcuMzY4LDEuMjI2LDExLjA3NkExNC4xLDE0LjEsMCwwLDAsNC42MzcsMjMuOTdhMTcuNywxNy43LDAsMCwwLDYuNjE5LDMuOTE1LDIuMDQ3LDIuMDQ3LDAsMCwwLC4yNzEuMDc0LDIsMiwwLDAsMCwuNzg4LDAsMi4wNSwyLjA1LDAsMCwwLC4yNzItLjA3NEExNy43MDYsMTcuNzA2LDAsMCwwLDE5LjIsMjMuOTY3YTE0LjEyLDE0LjEyLDAsMCwwLDMuMzgzLTUuMjdDMjMuOTU1LDE0Ljk3OCwyMy44NzcsMTAuODg1LDIzLjgxNSw3LjZaTTExLjkyMSwyMC45NzdBNi45NzgsNi45NzgsMCwxLDEsMTguOSwxNCw2Ljk4Niw2Ljk4NiwwLDAsMSwxMS45MjEsMjAuOTc3Wm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjMzI2ZThjIi8+DQogIDwvZz4NCjwvc3ZnPg0K);
  display: inline-block;
  position: relative;
  top: 10px;
  left: -10px;
}
.SW_authentication.v2 .content .text-center a {
  font: 12px/22px 'Source Sans Pro';
  color: #E79475;
  text-decoration: underline !important;
}
.SW_authentication.v2 .content .text-center a:hover {
  color: #27647C;
}
.SW_authentication.v2 .content .form-group {
  position: relative;
  margin-bottom: 33px;
  padding: 0;
  color: #000000;
}
.SW_authentication.v2 .content .form-group.col-md-3 input {
  border-right-width: 0;
}
@media screen and (max-width: 767px) {
  .SW_authentication.v2 .content .form-group.col-md-3 input {
    border-right-width: 1px !important;
  }
}
.SW_authentication.v2 .content .form-group.col-md-3:last-child input {
  border-right-width: 1px;
}
.SW_authentication.v2 .content .form-group.error .form-control {
  border-bottom-color: #D62626;
  color: #D62626;
}
.SW_authentication.v2 .content .form-group label {
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #27647C;
  cursor: text;
  position: absolute;
  top: 10px;
  padding-left: 27px;
  width: 97%;
  background-color: transparent;
}
.SW_authentication.v2 .content .form-group label.fixe {
  font-size: 11px;
  top: 0;
}
.SW_authentication.v2 .content .form-group label.error {
  display: none !important;
}
.SW_authentication.v2 .content .form-control {
  background: none;
  border: 0;
  padding: 18px 27px 5px;
  height: auto;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 18px;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_authentication.v2 .content .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_authentication.v2 .content .form-control:focus ~ label {
  font-size: 14px;
  top: 0;
  padding-left: 27px;
}
.SW_authentication.v2 .content .block {
  padding: 50px 70px;
}
@media (max-width: 767px) {
  .SW_authentication.v2 .content .block {
    padding: 20px;
  }
  .SW_authentication.v2 .content .block .col-md-6 {
    margin-bottom: 15px;
  }
  .SW_authentication.v2 .content .block .col-md-6:first-child {
    border-bottom: 1px solid #000000 !important;
  }
}
.SW_authentication.v2 .content .etat-pw label {
  font: 14px 'Source Sans Pro';
  color: #000000;
}
.SW_authentication.v2 .content .etat-pw ul {
  display: inline-block;
}
.SW_authentication.v2 .content .etat-pw ul li {
  display: inline-block;
  margin-bottom: 0;
}
.SW_authentication.v2 .content .etat-pw ul li:before {
  content: "";
  width: 35px;
  height: 5px;
  background-color: #E79475;
  display: block;
}
.SW_authentication.v2 .content .etat-pw span {
  font: 14px 'Source Sans Pro';
}
.SW_authentication.v2 .content .etat-pw.level1 ul li:first-child:before {
  background-color: #D62626;
}
.SW_authentication.v2 .content .etat-pw.level1 span {
  color: #D62626;
}
.SW_authentication.v2 .content .etat-pw.level2 ul li:nth-child(1):before {
  background-color: #00AC5C;
}
.SW_authentication.v2 .content .etat-pw.level2 ul li:nth-child(2):before {
  background-color: #00AC5C;
}
.SW_authentication.v2 .content .etat-pw.level2 span {
  color: #00AC5C;
}
.SW_authentication.v2 .content .etat-pw.level3 ul li:nth-child(1):before {
  background-color: #E79475;
}
.SW_authentication.v2 .content .etat-pw.level3 ul li:nth-child(2):before {
  background-color: #E79475;
}
.SW_authentication.v2 .content .etat-pw.level3 ul li:nth-child(3):before {
  background-color: #E79475;
}
.SW_authentication.v2 .content .etat-pw.level3 span {
  color: #E79475;
}
.SW_authentication.v2 .content .etat-pw.level4 ul li:before {
  background-color: #00AC5C;
}
.SW_authentication.v2 .content .etat-pw.level4 span {
  color: #00AC5C;
}
.SW_authentication.v2 .content .text-separt {
  color: #27647C;
  font: 14px 'Source Sans Pro';
  margin: 16px 5px;
  text-transform: uppercase;
  text-align: center;
}
.SW_authentication.v2 .content .facebook {
  background-color: #E79475;
  text-align: center;
  font: 14px/65px 'Source Sans Pro';
  width: 100%;
  text-transform: uppercase;
  color: #FFFFFF;
  display: block;
}
@media (max-width: 575px) {
  .SW_authentication.v2 .content .facebook {
    margin-bottom: 15px;
  }
}
.SW_authentication.v2 .content .facebook:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS41IiBoZWlnaHQ9IjIxLjUiIHZpZXdCb3g9IjAgMCAyMS41IDIxLjUiPg0KICA8cGF0aCBpZD0iZmFjZWJvb2tfNV8iIGRhdGEtbmFtZT0iZmFjZWJvb2sgKDUpIiBkPSJNMCwwVjIxLjVIMjEuNVYwWk0xNC4yMjMsNS45MTdoLTEuNjhhLjcyNy43MjcsMCwwLDAtLjY2OS42VjguMjNIMTQuMjJjLS4wOTQsMS4zMTQtLjI4OCwyLjUxNS0uMjg4LDIuNTE1aC0yLjA3djcuNDQ2SDguNzc4VjEwLjc0NWgtMS41VjguMjM5aDEuNVY2LjE5MWMwLS4zNzUtLjA3Ni0yLjg4MywzLjE2LTIuODgzaDIuMjg1VjUuOTE3WiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQo8L3N2Zz4NCg==);
  position: relative;
  margin-left: 10px;
  top: 5px;
}
.SW_authentication.v2 .content .facebook:hover {
  background-color: #27647C;
}
.SW_authentication.v2 .content .google {
  background-color: #E5E5E5;
  text-align: center;
  font: 14px/65px 'Source Sans Pro';
  width: 100%;
  text-transform: uppercase;
  color: #27647C;
  display: block;
}
.SW_authentication.v2 .content .google:after {
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic2VhcmNoXzNfIiBkYXRhLW5hbWU9InNlYXJjaCAoMykiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyLjU2NiIgaGVpZ2h0PSIyMi41NjYiIHZpZXdCb3g9IjAgMCAyMi41NjYgMjIuNTY2Ij4NCiAgPHBhdGggaWQ9IlRyYWPDqV83NSIgZGF0YS1uYW1lPSJUcmFjw6kgNzUiIGQ9Ik01LDE0NS44MTFsLS43ODYsMi45MzItMi44NzEuMDYxYTExLjMsMTEuMywwLDAsMS0uMDgzLTEwLjUzNmgwbDIuNTU2LjQ2OSwxLjEyLDIuNTQxQTYuNzM0LDYuNzM0LDAsMCwwLDUsMTQ1LjgxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEzMi4xNzQpIiBmaWxsPSIjZmJiYjAwIi8+DQogIDxwYXRoIGlkPSJUcmFjw6lfNzYiIGRhdGEtbmFtZT0iVHJhY8OpIDc2IiBkPSJNMjcyLjQ2NiwyMDguMTc2YTExLjI3OSwxMS4yNzksMCwwLDEtNC4wMjIsMTAuOTA3aDBsLTMuMjE5LS4xNjQtLjQ1Ni0yLjg0NGE2LjcyNSw2LjcyNSwwLDAsMCwyLjg5My0zLjQzNGgtNi4wMzN2LTQuNDY0aDEwLjgzOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTAuMDk3IC0xOTkuMDAxKSIgZmlsbD0iIzUxOGVmOCIvPg0KICA8cGF0aCBpZD0iVHJhY8OpXzc3IiBkYXRhLW5hbWU9IlRyYWPDqSA3NyIgZD0iTTQ3LjUxMSwzMTUuODUzaDBhMTEuMjg3LDExLjI4NywwLDAsMS0xNy0zLjQ1MmwzLjY1Ny0yLjk5M2E2LjcxLDYuNzEsMCwwLDAsOS42NywzLjQzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOS4xNjQgLTI5NS43NzIpIiBmaWxsPSIjMjhiNDQ2Ii8+DQogIDxwYXRoIGlkPSJUcmFjw6lfNzgiIGRhdGEtbmFtZT0iVHJhY8OpIDc4IiBkPSJNNDUuODQ4LDIuNiw0Mi4xOTIsNS41OUE2LjcxLDYuNzEsMCwwLDAsMzIuMyw5LjFMMjguNjI1LDYuMDk0aDBBMTEuMjg2LDExLjI4NiwwLDAsMSw0NS44NDgsMi42WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3LjM2MikiIGZpbGw9IiNmMTQzMzYiLz4NCjwvc3ZnPg0K);
  position: relative;
  margin-left: 10px;
  top: 5px;
}
.SW_authentication.v2 .content .google:hover {
  background-color: #000000;
}
.SW_authentication.v2 .txt-grey {
  color: #000000;
}
.SW_my-account .container-fluid .content-my-account {
  margin: 40px 20px;
  background: #FFFFFF;
  border: 1px solid #E2E2E2;
  padding: 40px;
}
@media (max-width: 576px) {
  .SW_my-account .container-fluid .content-my-account {
    padding: 20px;
    margin: 20px 10px;
  }
}
.SW_my-account .container-fluid .content-my-account .title {
  font: 36px 'Source Sans Pro';
  border-bottom: 1px solid #000000;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
@media (max-width: 576px) {
  .SW_my-account .container-fluid .content-my-account .title {
    font-size: 20px;
  }
}
.SW_my-account .container-fluid .content-my-account .linkParm {
  margin: 0;
  padding: 0;
}
.SW_my-account .container-fluid .content-my-account .linkParm li {
  list-style: none;
  padding-left: 0;
}
.SW_my-account .container-fluid .content-my-account .linkParm li a {
  width: 535px;
  max-width: 100%;
  padding-right: 40px;
  display: inline-block;
  border: 1px solid #999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 80px;
  font: 20px 'Source Sans Pro';
  background: url(../images/arrow-payment.svg) no-repeat center right 20px;
  padding-left: 20px;
  color: #000000;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .SW_my-account .container-fluid .content-my-account .linkParm li a {
    font-size: 14px;
    padding-left: 10px;
  }
}
.SW_my-account .container-fluid .content-my-account .linkParm li a:hover {
  background-color: #E79475;
  color: #FFFFFF;
  border-color: #E79475;
}
.SW_my-account .container-fluid .content-my-account .linkParm li a:before {
  margin-right: 20px;
  position: relative;
}
@media (max-width: 576px) {
  .SW_my-account .container-fluid .content-my-account .linkParm li a:before {
    margin-right: 10px;
  }
}
.SW_my-account .container-fluid .content-my-account .linkParm li a.story:before {
  content: url(../images/story.svg);
}
.SW_my-account .container-fluid .content-my-account .linkParm li a.address:before {
  content: url(../images/address.svg);
  top: 3px;
}
.SW_my-account .container-fluid .content-my-account .linkParm li a.info-pers:before {
  content: url(../images/info-pers.svg);
  top: 3px;
}
.SW_my-account.v2 .container .content {
  margin-top: 40px;
  box-shadow: 0 20px 25px 0 rgba(0,0,0,0.05);
  padding: 45px 45px 70px;
}
@media (max-width: 767px) {
  .SW_my-account.v2 .container .content {
    padding: 20px 15px 30px;
  }
}
.SW_my-account.v2 h3 {
  color: #27647C;
  font-size: 20px;
}
.SW_my-account.v2 h3 span {
  color: #E79475;
}
.SW_my-account.v2 .border {
  border: 1px solid #000000 !important;
}
.SW_my-account.v2 .border.br-0 {
  border-right: 0 !important;
}
@media (max-width: 767px) {
  .SW_my-account.v2 .border.br-0 {
    border-right: 1px solid #000000 !important;
  }
}
.SW_my-account.v2 .border.desable {
  border-color: #000000 !important;
}
.SW_my-account.v2 .border.mb-1 {
  color: #27647C;
}
@media (max-width: 767px) {
  .SW_my-account.v2 .border.mb-1 {
    text-align: center;
  }
}
.SW_my-account.v2 .border.mb-1:nth-child(even) {
  background-color: #000000;
}
.SW_my-account.v2 .border.mb-1 a {
  color: #27647C;
}
.SW_my-account.v2 .fs-options {
  border: 1px solid #000000 !important;
}
.SW_my-account.v2 .fs-options.br-0 {
  border-right: 0 !important;
}
.SW_my-account.v2 .fs-options.desable {
  border-color: #000000 !important;
}
.SW_my-account.v2 .col-md-6 {
  padding: 22px 35px 35px;
}
.SW_my-account.v2 .center-info {
  max-width: 783px;
  margin: 0 auto;
  padding: 50px 70px;
}
@media (max-width: 767px) {
  .SW_my-account.v2 .center-info {
    padding: 20px 15px 30px;
  }
}
.SW_my-account.v2 .form-group-check {
  margin-bottom: 15px;
}
.SW_my-account.v2 .form-group-check .container-check {
  color: #E79475;
}
.SW_my-account.v2 .form-group {
  position: relative;
  margin-bottom: 33px;
  padding: 0;
  color: #000000;
}
@media (max-width: 767px) {
  .SW_my-account.v2 .form-group {
    margin-bottom: 15px;
  }
}
.SW_my-account.v2 .form-group.col-md-3 input {
  border-right-width: 0;
}
@media screen and (max-width: 767px) {
  .SW_my-account.v2 .form-group.col-md-3 input {
    border-right-width: 1px !important;
  }
}
.SW_my-account.v2 .form-group.col-md-3:last-child input {
  border-right-width: 1px;
}
.SW_my-account.v2 .form-group.error .form-control {
  border-bottom-color: #D62626;
  color: #D62626;
}
.SW_my-account.v2 .form-group label {
  font: 16px/24px 'Source Sans Pro';
  letter-spacing: .25px;
  color: #27647C;
  cursor: text;
  position: absolute;
  top: 10px;
  padding-left: 27px;
  width: 97%;
  background-color: transparent;
}
.SW_my-account.v2 .form-group label.fixe {
  font-size: 11px;
  top: 0;
}
.SW_my-account.v2 .form-group label.error {
  display: none !important;
}
.SW_my-account.v2 .form-control {
  background: none;
  border: 0;
  padding: 18px 27px 5px;
  height: auto;
  font-family: 'Source Sans Pro';
  font-size: 14px;
  line-height: 18px;
  color: #27647C;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_my-account.v2 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_my-account.v2 .form-control:focus ~ label {
  font-size: 14px;
  top: 0;
  padding-left: 27px;
}
.SW_my-account.v2 .etat-pw label {
  font: 14px 'Source Sans Pro';
  color: #000000;
}
.SW_my-account.v2 .etat-pw ul {
  display: inline-block;
}
.SW_my-account.v2 .etat-pw ul li {
  display: inline-block;
  margin-bottom: 0;
}
.SW_my-account.v2 .etat-pw ul li:before {
  content: "";
  width: 35px;
  height: 5px;
  background-color: #000000;
  display: block;
}
.SW_my-account.v2 .etat-pw span {
  font: 14px 'Source Sans Pro';
}
.SW_my-account.v2 .etat-pw.level1 ul li:first-child:before {
  background-color: #D62626;
}
.SW_my-account.v2 .etat-pw.level1 span {
  color: #D62626;
}
.SW_my-account.v2 .etat-pw.level2 ul li:nth-child(1):before {
  background-color: #E79475;
}
.SW_my-account.v2 .etat-pw.level2 ul li:nth-child(2):before {
  background-color: #E79475;
}
.SW_my-account.v2 .etat-pw.level2 span {
  color: #E79475;
}
.SW_my-account.v2 .etat-pw.level3 ul li:nth-child(1):before {
  background-color: #27647C;
}
.SW_my-account.v2 .etat-pw.level3 ul li:nth-child(2):before {
  background-color: #27647C;
}
.SW_my-account.v2 .etat-pw.level3 ul li:nth-child(3):before {
  background-color: #27647C;
}
.SW_my-account.v2 .etat-pw.level3 span {
  color: #27647C;
}
.SW_my-account.v2 .etat-pw.level4 ul li:before {
  background-color: #00AC5C;
}
.SW_my-account.v2 .etat-pw.level4 span {
  color: #00AC5C;
}
.SW_my-account.v2 .fs-label,
.SW_my-account.v2 select.form-control {
  font: 16px/16px 'Source Sans Pro';
  color: #27647C;
  padding: 12px 27px 13px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43MjIiIGhlaWdodD0iOC4wMTgiIHZpZXdCb3g9IjAgMCAxMi43MjIgOC4wMTgiPg0KICA8ZyBpZD0iY2hldnJvbi1hcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDY5KSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xIiBkYXRhLW5hbWU9IlRyYWPDqSAxIiBkPSJNMTIuNDE5LDgzLjE0MWwtLjYxMi0uNjEyYTEuMDQ2LDEuMDQ2LDAsMCwwLS43NDMtLjMsMSwxLDAsMCwwLS43MzUuM0w2LjM2MSw4Ni41LDIuMzkyLDgyLjUyOGExLDEsMCwwLDAtLjczNS0uMywxLjA0NiwxLjA0NiwwLDAsMC0uNzQzLjNsLS42LjYxMmExLjAxMywxLjAxMywwLDAsMC0uMzEuNzQzLjk3MS45NzEsMCwwLDAsLjMxLjczNWw1LjMxNiw1LjMxNmEuOTcxLjk3MSwwLDAsMCwuNzM1LjMxLDEuMDEzLDEuMDEzLDAsMCwwLC43NDMtLjMxbDUuMzE2LTUuMzE2YTEsMSwwLDAsMCwuMy0uNzM1QTEuMDQ2LDEuMDQ2LDAsMCwwLDEyLjQxOSw4My4xNDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjkgLTgyLjIyNikiIGZpbGw9IiMxOTVjN2YiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right 20px center;
}
.SW_my-account.v2 .fs-label + label,
.SW_my-account.v2 select.form-control + label {
  display: none;
}
.SW_my-account.v2 .fs-label::-ms-expand,
.SW_my-account.v2 select.form-control::-ms-expand {
  display: none;
}
.SW_my-account.v2 .fs-wrap {
  display: block;
  width: 100%;
}
.SW_my-account.v2 .fs-wrap .fs-label-wrap {
  background: none;
  padding-left: 27px;
  border: 0;
}
.SW_my-account.v2 .fs-wrap .fs-label-wrap .fs-arrow {
  display: none;
}
.SW_my-account.v2 .fs-wrap .fs-label {
  line-height: 24px;
  padding: 8px 0 10px;
}
.SW_my-account.v2 .fs-wrap .fs-dropdown {
  width: 100%;
  border: 0;
  margin-top: -2px;
}
.SW_my-account.v2 .fs-wrap .fs-option {
  padding: 14px 27px;
  color: #27647C;
}
.SW_my-account.v2 .fs-wrap .fs-option:hover {
  color: #FFFFFF;
  background-color: #27647C;
}
.SW_my-account.v2 .txt-grey {
  color: #000000;
}
.SW_my-account.v2 .txt-grey a {
  color: #E79475;
  text-decoration: underline !important;
}
.SW_my-account.v2 .plus {
  font: 12px/22px 'Source Sans Pro';
  text-decoration: underline !important;
}
.SW_my-account.v2 .change-pass {
  color: #E79475;
  font: 12px/22px 'Source Sans Pro';
  text-decoration: underline !important;
  margin: 10px 0 0 15px;
  display: inline-block;
}
.SW_my-account.v2 .nav-item {
  position: relative;
  padding: 0 70px;
}
@media (max-width: 1024px) {
  .SW_my-account.v2 .nav-item {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .SW_my-account.v2 .nav-item {
    padding: 8px 30px !important;
    width: 100%;
    text-align: center;
  }
}
.SW_my-account.v2 .nav-item:first-child {
  padding-left: 0;
}
.SW_my-account.v2 .nav-item:last-child {
  padding-right: 0;
}
.SW_my-account.v2 .nav-item:last-child:after {
  display: none;
}
.SW_my-account.v2 .nav-item:after {
  content: "";
  width: 1px;
  height: 34px;
  background-color: #000000;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  .SW_my-account.v2 .nav-item:after {
    display: none;
  }
}
.SW_my-account.v2 .nav-pills .nav-link {
  font: 20px 'Source Sans Pro';
  color: #27647C;
  padding: 0 16px;
}
.SW_my-account.v2 .nav-pills .nav-link:before {
  content: "";
  position: relative;
  margin-right: 22px;
  top: 4px;
}
.SW_my-account.v2 .nav-pills .nav-link.myaccount:before {
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0idXNlcl8xX2FjY291bnQiIGRhdGEtbmFtZT0idXNlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxnIGlkPSJHcm91cGVfMjIiIGRhdGEtbmFtZT0iR3JvdXBlIDIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xNiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYiIGQ9Ik0yMC40ODUsMTUuNTE1YTExLjk1NCwxMS45NTQsMCwwLDAtNC41Ni0yLjg2LDYuOTM4LDYuOTM4LDAsMSwwLTcuODUsMEExMi4wMTksMTIuMDE5LDAsMCwwLDAsMjRIMS44NzVhMTAuMTI1LDEwLjEyNSwwLDEsMSwyMC4yNSwwSDI0QTExLjkyMiwxMS45MjIsMCwwLDAsMjAuNDg1LDE1LjUxNVpNMTIsMTJhNS4wNjMsNS4wNjMsMCwxLDEsNS4wNjMtNS4wNjNBNS4wNjgsNS4wNjgsMCwwLDEsMTIsMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iIzAwMWUyZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_my-account.v2 .nav-pills .nav-link.saved-tab:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC4yOTIiIGhlaWdodD0iMjMuODg1IiB2aWV3Qm94PSIwIDAgMzAuMjkyIDIzLjg4NSI+DQogIDxnIGlkPSJhbGVydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC0wLjUpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY2IiBkYXRhLW5hbWU9IlRyYWPDqSA2NiIgZD0iTTExNy4zNjIsMTcuMjE0VjEwLjYyQTcuMjY2LDcuMjY2LDAsMCwwLDExMi40LDMuNzM5VjIuOGEyLjMsMi4zLDAsMCwwLTQuNTkyLDB2Ljk0M2E3LjI2Niw3LjI2NiwwLDAsMC00Ljk1OCw2Ljg4MXY2LjU5NGEyLjI4MiwyLjI4MiwwLDAsMC0xLjkyMSwyLjI1MXYuMDc5YTIuMjgyLDIuMjgyLDAsMCwwLDIuMjc5LDIuMjc5SDEwNi44YTMuNDExLDMuNDExLDAsMCwwLDYuNjA4LDBIMTE3YTIuMjgxLDIuMjgxLDAsMCwwLDIuMjc5LTIuMjc5di0uMDc5QTIuMjgyLDIuMjgyLDAsMCwwLDExNy4zNjIsMTcuMjE0Wm0tNy4yNTQsNS40YTEuNjM3LDEuNjM3LDAsMCwxLTEuMzc0LS43NDloMi43NDhBMS42MzcsMS42MzcsMCwwLDEsMTEwLjEwOCwyMi42MTFabS0uNTIxLTE5LjI0NFYyLjhhLjUyMS41MjEsMCwwLDEsMS4wNDIsMHYuNTcxWm0tNC45NTgsNy4yNTRhNS40NzksNS40NzksMCwwLDEsMTAuOTU4LDB2Ni41NjZIMTA0LjYyOVptMTIuODc4LDguOTIzYS41LjUsMCwwLDEtLjUuNUgxMDMuMjEzYS41LjUsMCwwLDEtLjUtLjV2LS4wNzlhLjUuNSwwLDAsMSwuNS0uNUgxMTdhLjUuNSwwLDAsMSwuNS41di4wNzlabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0Ljk2MSkiIGZpbGw9IiMwMDFlMmUiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY3IiBkYXRhLW5hbWU9IlRyYWPDqSA2NyIgZD0iTTQ1OC4xODYsMTM2LjU1N2EuODg4Ljg4OCwwLDAsMC0xLjEzOCwxLjM2MywzLjUzNSwzLjUzNSwwLDAsMSwxLjE3NiwyLjcyMiwzLjcyNCwzLjcyNCwwLDAsMS0xLjE4NiwyLjg0Ni44ODcuODg3LDAsMCwwLDEuMTU3LDEuMzQ2LDUuNDQyLDUuNDQyLDAsMCwwLDEuOC00LjIwNUE1LjMsNS4zLDAsMCwwLDQ1OC4xODYsMTM2LjU1N1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI5LjcwNyAtMTI3LjgxMykiIGZpbGw9IiMwMDFlMmUiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY4IiBkYXRhLW5hbWU9IlRyYWPDqSA2OCIgZD0iTTQxMy42NDUsMTYyLjkyOWEuODg3Ljg4NywwLDEsMC0xLjEyMSwxLjM3NiwxLjUyMSwxLjUyMSwwLDAsMSwuNTI1LDEuMTg0LDEuNjIxLDEuNjIxLDAsMCwxLS41MzUsMS4yNTEuODg3Ljg4NywwLDEsMCwxLjE0MiwxLjM1OCwzLjM2NSwzLjM2NSwwLDAsMCwxLjE2OC0yLjYyM0EzLjI4OCwzLjI4OCwwLDAsMCw0MTMuNjQ1LDE2Mi45MjlabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ny44MDkgLTE1Mi42MzEpIiBmaWxsPSIjMDAxZTJlIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV82OSIgZGF0YS1uYW1lPSJUcmFjw6kgNjkiIGQ9Ik01Ny43MDgsMTY0LjNhLjg4Ny44ODcsMCwwLDAtMS4xMjEtMS4zNzYsMy4yODcsMy4yODcsMCwwLDAtMS4xNzgsMi41NDYsMy4zNjUsMy4zNjUsMCwwLDAsMS4xNjgsMi42MjMuODg3Ljg4NywwLDAsMCwxLjE0Mi0xLjM1OSwxLjYxOCwxLjYxOCwwLDAsMS0uNTM1LTEuMjUxQTEuNTIxLDEuNTIxLDAsMCwxLDU3LjcwOCwxNjQuM1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIuMTI5IC0xNTIuNjMxKSIgZmlsbD0iIzAwMWUyZSIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfNzAiIGRhdGEtbmFtZT0iVHJhY8OpIDcwIiBkPSJNMi45NTIsMTM3LjkyYS44ODguODg4LDAsMSwwLTEuMTM4LTEuMzYzQTUuMyw1LjMsMCwwLDAsMCwxNDAuNjI5YTUuNDQxLDUuNDQxLDAsMCwwLDEuOCw0LjIwNS44ODcuODg3LDAsMCwwLDEuMTU3LTEuMzQ2LDMuNzI1LDMuNzI1LDAsMCwxLTEuMTg2LTIuODQ2QTMuNTM2LDMuNTM2LDAsMCwxLDIuOTUyLDEzNy45MlptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMjcuODEzKSIgZmlsbD0iIzAwMWUyZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_my-account.v2 .nav-pills .nav-link.docs-tab:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MjEiIGhlaWdodD0iMjAuNzIxIiB2aWV3Qm94PSIwIDAgMjAuNzIxIDIwLjcyMSI+DQogIDxnIGlkPSJzYXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4yNzkgLTcuMjc5KSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV83MSIgZGF0YS1uYW1lPSJUcmFjw6kgNzEiIGQ9Ik0zMS40NTQsMTYuMjA2bC01LjE3Mi00Ljk2NWEuODU2Ljg1NiwwLDAsMC0uNi0uMjQxSDExLjg2M2EuODYxLjg2MSwwLDAsMC0uODYzLjg2M3YxOWEuODYxLjg2MSwwLDAsMCwuODYzLjg2M2gxOWEuODYxLjg2MSwwLDAsMCwuODYzLS44NjNWMTYuODI3QS44NjQuODY0LDAsMCwwLDMxLjQ1NCwxNi4yMDZaTTIzLjEsMTIuNzI1djUuNjgzSDE2LjQ3NlYxMi43MjVaTTMwLDMwSDEyLjcyNVYxMi43MjVoMi4wMjZ2Ni41NDZhLjg2MS44NjEsMCwwLDAsLjg2My44NjNoOC4zNDdhLjg2MS44NjEsMCwwLDAsLjg2My0uODYzVjEyLjcyNWguNTE2TDMwLDE3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy43MjEgLTMuNzIxKSIgZmlsbD0iIzAwMWUyZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_my-account.v2 .nav-pills .nav-link.active {
  background-color: transparent;
  color: #27647C;
}
.SW_my-account.v2 .nav-pills .nav-link.active:after {
  content: "";
  background-color: #27647C;
  width: 7px;
  height: 7px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_my-account.v2 .nav-pills .nav-link.active.myaccount:before {
  content: url(data:image/svg+xml;base64,PHN2ZyBpZD0idXNlcl8xX2FjY291bnQiIGRhdGEtbmFtZT0idXNlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxnIGlkPSJHcm91cGVfMjIiIGRhdGEtbmFtZT0iR3JvdXBlIDIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV8xNiIgZGF0YS1uYW1lPSJUcmFjw6kgMTYiIGQ9Ik0yMC40ODUsMTUuNTE1YTExLjk1NCwxMS45NTQsMCwwLDAtNC41Ni0yLjg2LDYuOTM4LDYuOTM4LDAsMSwwLTcuODUsMEExMi4wMTksMTIuMDE5LDAsMCwwLDAsMjRIMS44NzVhMTAuMTI1LDEwLjEyNSwwLDEsMSwyMC4yNSwwSDI0QTExLjkyMiwxMS45MjIsMCwwLDAsMjAuNDg1LDE1LjUxNVpNMTIsMTJhNS4wNjMsNS4wNjMsMCwxLDEsNS4wNjMtNS4wNjNBNS4wNjgsNS4wNjgsMCwwLDEsMTIsMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iIzgzYWRjMyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_my-account.v2 .nav-pills .nav-link.active.saved-tab:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC4yOTIiIGhlaWdodD0iMjMuODg1IiB2aWV3Qm94PSIwIDAgMzAuMjkyIDIzLjg4NSI+DQogIDxnIGlkPSJhbGVydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC0wLjUpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY2IiBkYXRhLW5hbWU9IlRyYWPDqSA2NiIgZD0iTTExNy4zNjIsMTcuMjE0VjEwLjYyQTcuMjY2LDcuMjY2LDAsMCwwLDExMi40LDMuNzM5VjIuOGEyLjMsMi4zLDAsMCwwLTQuNTkyLDB2Ljk0M2E3LjI2Niw3LjI2NiwwLDAsMC00Ljk1OCw2Ljg4MXY2LjU5NGEyLjI4MiwyLjI4MiwwLDAsMC0xLjkyMSwyLjI1MXYuMDc5YTIuMjgyLDIuMjgyLDAsMCwwLDIuMjc5LDIuMjc5SDEwNi44YTMuNDExLDMuNDExLDAsMCwwLDYuNjA4LDBIMTE3YTIuMjgxLDIuMjgxLDAsMCwwLDIuMjc5LTIuMjc5di0uMDc5QTIuMjgyLDIuMjgyLDAsMCwwLDExNy4zNjIsMTcuMjE0Wm0tNy4yNTQsNS40YTEuNjM3LDEuNjM3LDAsMCwxLTEuMzc0LS43NDloMi43NDhBMS42MzcsMS42MzcsMCwwLDEsMTEwLjEwOCwyMi42MTFabS0uNTIxLTE5LjI0NFYyLjhhLjUyMS41MjEsMCwwLDEsMS4wNDIsMHYuNTcxWm0tNC45NTgsNy4yNTRhNS40NzksNS40NzksMCwwLDEsMTAuOTU4LDB2Ni41NjZIMTA0LjYyOVptMTIuODc4LDguOTIzYS41LjUsMCwwLDEtLjUuNUgxMDMuMjEzYS41LjUsMCwwLDEtLjUtLjV2LS4wNzlhLjUuNSwwLDAsMSwuNS0uNUgxMTdhLjUuNSwwLDAsMSwuNS41di4wNzlabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0Ljk2MSkiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY3IiBkYXRhLW5hbWU9IlRyYWPDqSA2NyIgZD0iTTQ1OC4xODYsMTM2LjU1N2EuODg4Ljg4OCwwLDAsMC0xLjEzOCwxLjM2MywzLjUzNSwzLjUzNSwwLDAsMSwxLjE3NiwyLjcyMiwzLjcyNCwzLjcyNCwwLDAsMS0xLjE4NiwyLjg0Ni44ODcuODg3LDAsMCwwLDEuMTU3LDEuMzQ2LDUuNDQyLDUuNDQyLDAsMCwwLDEuOC00LjIwNUE1LjMsNS4zLDAsMCwwLDQ1OC4xODYsMTM2LjU1N1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI5LjcwNyAtMTI3LjgxMykiIGZpbGw9IiM4M2FkYzMiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY4IiBkYXRhLW5hbWU9IlRyYWPDqSA2OCIgZD0iTTQxMy42NDUsMTYyLjkyOWEuODg3Ljg4NywwLDEsMC0xLjEyMSwxLjM3NiwxLjUyMSwxLjUyMSwwLDAsMSwuNTI1LDEuMTg0LDEuNjIxLDEuNjIxLDAsMCwxLS41MzUsMS4yNTEuODg3Ljg4NywwLDEsMCwxLjE0MiwxLjM1OCwzLjM2NSwzLjM2NSwwLDAsMCwxLjE2OC0yLjYyM0EzLjI4OCwzLjI4OCwwLDAsMCw0MTMuNjQ1LDE2Mi45MjlabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ny44MDkgLTE1Mi42MzEpIiBmaWxsPSIjODNhZGMzIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV82OSIgZGF0YS1uYW1lPSJUcmFjw6kgNjkiIGQ9Ik01Ny43MDgsMTY0LjNhLjg4Ny44ODcsMCwwLDAtMS4xMjEtMS4zNzYsMy4yODcsMy4yODcsMCwwLDAtMS4xNzgsMi41NDYsMy4zNjUsMy4zNjUsMCwwLDAsMS4xNjgsMi42MjMuODg3Ljg4NywwLDAsMCwxLjE0Mi0xLjM1OSwxLjYxOCwxLjYxOCwwLDAsMS0uNTM1LTEuMjUxQTEuNTIxLDEuNTIxLDAsMCwxLDU3LjcwOCwxNjQuM1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIuMTI5IC0xNTIuNjMxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfNzAiIGRhdGEtbmFtZT0iVHJhY8OpIDcwIiBkPSJNMi45NTIsMTM3LjkyYS44ODguODg4LDAsMSwwLTEuMTM4LTEuMzYzQTUuMyw1LjMsMCwwLDAsMCwxNDAuNjI5YTUuNDQxLDUuNDQxLDAsMCwwLDEuOCw0LjIwNS44ODcuODg3LDAsMCwwLDEuMTU3LTEuMzQ2LDMuNzI1LDMuNzI1LDAsMCwxLTEuMTg2LTIuODQ2QTMuNTM2LDMuNTM2LDAsMCwxLDIuOTUyLDEzNy45MlptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMjcuODEzKSIgZmlsbD0iIzgzYWRjMyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_my-account.v2 .nav-pills .nav-link.active.docs-tab:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43MjEiIGhlaWdodD0iMjAuNzIxIiB2aWV3Qm94PSIwIDAgMjAuNzIxIDIwLjcyMSI+DQogIDxnIGlkPSJzYXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4yNzkgLTcuMjc5KSI+DQogICAgPHBhdGggaWQ9IlRyYWPDqV83MSIgZGF0YS1uYW1lPSJUcmFjw6kgNzEiIGQ9Ik0zMS40NTQsMTYuMjA2bC01LjE3Mi00Ljk2NWEuODU2Ljg1NiwwLDAsMC0uNi0uMjQxSDExLjg2M2EuODYxLjg2MSwwLDAsMC0uODYzLjg2M3YxOWEuODYxLjg2MSwwLDAsMCwuODYzLjg2M2gxOWEuODYxLjg2MSwwLDAsMCwuODYzLS44NjNWMTYuODI3QS44NjQuODY0LDAsMCwwLDMxLjQ1NCwxNi4yMDZaTTIzLjEsMTIuNzI1djUuNjgzSDE2LjQ3NlYxMi43MjVaTTMwLDMwSDEyLjcyNVYxMi43MjVoMi4wMjZ2Ni41NDZhLjg2MS44NjEsMCwwLDAsLjg2My44NjNoOC4zNDdhLjg2MS44NjEsMCwwLDAsLjg2My0uODYzVjEyLjcyNWguNTE2TDMwLDE3LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy43MjEgLTMuNzIxKSIgZmlsbD0iIzgzYWRjMyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.SW_my-account.v2 .delete {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42MDgiIGhlaWdodD0iMTUuOTczIiB2aWV3Qm94PSIwIDAgMTEuNjA4IDE1Ljk3MyI+DQogIDxnIGlkPSJiaW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTcuMikiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfNjMiIGRhdGEtbmFtZT0iVHJhY8OpIDYzIiBkPSJNMTQyLjU3MiwyOTMuOWg5LjkzNWEuMzczLjM3MywwLDAsMCwuMzcyLS4zNzJWMjgzLjJIMTQyLjJ2MTAuMzI4QS4zNzEuMzcxLDAsMCwwLDE0Mi41NzIsMjkzLjlabTcuMTExLTguN2EuNjA5LjYwOSwwLDAsMSwuNjA5LS42MDloLjAxM2EuNjA5LjYwOSwwLDAsMSwuNjA5LjYwOXY2LjdhLjYwOS42MDksMCwwLDEtLjYwOS42MDloLS4wMTNhLjYwOS42MDksMCwwLDEtLjYwOS0uNjA5Wm0tMi43NTksMGEuNjA5LjYwOSwwLDAsMSwuNjA5LS42MDloLjAxM2EuNjA5LjYwOSwwLDAsMSwuNjA5LjYwOXY2LjdhLjYwOS42MDksMCwwLDEtLjYwOS42MDloLS4wMTNhLjYwOS42MDksMCwwLDEtLjYwOS0uNjA5Wm0tMi43NTksMGEuNjA5LjYwOSwwLDAsMSwuNjA5LS42MDloLjAxM2EuNjA5LjYwOSwwLDAsMSwuNjA5LjYwOXY2LjdhLjYwOS42MDksMCwwLDEtLjYwOS42MDloLS4wMTNhLjYwOS42MDksMCwwLDEtLjYwOS0uNjA5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjUzNSAtMjc3LjkyOCkiIGZpbGw9IiMzMjZlOGMiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY0IiBkYXRhLW5hbWU9IlRyYWPDqSA2NCIgZD0iTTMwNS44NjIsMS43NjlWLjkzMUEuOTMxLjkzMSwwLDAsMCwzMDQuOTMxLDBoLTIuOWEuOTMxLjkzMSwwLDAsMC0uOTMxLjkzMXYuODM4aC43NDVWMS4xMTdhLjM3My4zNzMsMCwwLDEsLjM3Mi0uMzcyaDIuNTI2YS4zNzMuMzczLDAsMCwxLC4zNzIuMzcydi42NTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTgwLjQ3NikiIGZpbGw9IiMzMjZlOGMiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY1IiBkYXRhLW5hbWU9IlRyYWPDqSA2NSIgZD0iTTExNy4yLDEzNS4zNzJ2MS4yN2EuMzczLjM3MywwLDAsMCwuMzcyLjM3MmgxMC44NjRhLjM3My4zNzMsMCwwLDAsLjM3Mi0uMzcydi0xLjI3YS4zNzMuMzczLDAsMCwwLS4zNzItLjM3MkgxMTcuNTcyQS4zNzIuMzcyLDAsMCwwLDExNy4yLDEzNS4zNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMzIuNDg3KSIgZmlsbD0iIzMyNmU4YyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat left center;
  color: #27647C !important;
  font: 12px/22px 'Source Sans Pro';
  padding: 6px 0 2px 15px;
  text-decoration: underline !important;
}
.style1.description-immobilier.blue .coordone-immobilier h2 {
  color: #E79475;
}
.style1.description-immobilier.orange .coordone-immobilier h2 {
  color: #27647C;
}
.style1.description-immobilier.green .coordone-immobilier h2 {
  color: #000000;
}
.style1.description-immobilier .coordone-immobilier {
  border: 1px solid #D3DCE0;
  padding: 45px 30px 40px;
  position: relative;
  margin-bottom: 32px;
}
.style1.description-immobilier .coordone-immobilier ul {
  list-style-type: none;
  margin: 0;
}
.style1.description-immobilier .coordone-immobilier ul li {
  background-image: none;
  padding-left: 0;
  font-size: 14px;
  color: #27647C;
}
.style1.description-immobilier .coordone-immobilier h2 {
  font-size: 26px;
  color: #27647C;
  font-family: #E79475;
  font-weight: normal;
  margin-bottom: 18px;
}
.style1.description-immobilier .coordone-immobilier .lst-adresse {
  margin-bottom: 14px;
}
.style1.description-immobilier .coordone-immobilier .lst-adresse li {
  color: #27647C;
}
.style1.description-immobilier .coordone-immobilier .lst-adresse li strong {
  font-family: 'Source Sans Pro';
  font-weight: normal;
}
.style1.description-immobilier .coordone-immobilier .caract-immobilier ul li {
  float: left;
  padding-right: 30px;
}
.style1.description-immobilier .coordone-immobilier .caract-immobilier ul li span {
  color: #27647C;
  display: inline-block;
  vertical-align: center;
}
.style1.description-immobilier .coordone-immobilier .caract-immobilier ul li .txt {
  padding-left: 5px;
}
.style1.description-immobilier .coordone-immobilier .blc-prix h3 {
  font-size: 16px;
  color: #27647C;
  margin-bottom: 9px;
}
.style1.description-immobilier .coordone-immobilier .blc-prix .prix {
  color: #E79475;
  font-size: 26px;
  font-family: 'Source Sans Pro';
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .style1.description-immobilier .coordone-immobilier .blc-prix {
    padding-top: 20px;
    border-top: #D3DCE0 solid 1px;
    margin-top: 28px;
  }
}
.style1.description-immobilier .coordone-immobilier:after {
  content: "";
  position: absolute;
  border-left: #D3DCE0 solid 1px;
  top: 0;
  right: 28%;
  height: 100%;
  display: block;
}
@media (max-width: 767px) {
  .style1.description-immobilier .coordone-immobilier:after {
    display: none;
  }
}
@media (max-width: 600px) {
  .style1.description-immobilier .coordone-immobilier {
    padding: 25px 20px;
  }
}
.style1.description-immobilier .description-txt {
  margin-bottom: 70px;
}
.style1.description-immobilier .description-txt h2 {
  font-size: 22px;
  color: #27647C;
  margin-bottom: 20px;
}
.style1.description-immobilier .description-txt p {
  margin-bottom: 20px;
}
.style1.description-immobilier .description-txt .txt p {
  font-size: 14px;
  line-height: 18px;
}
.style1.description-immobilier .description-txt .txt ul {
  margin-left: 0;
  list-style-type: none;
  padding-left: 45px;
  padding-bottom: 30px;
}
.style1.description-immobilier .description-txt .txt ul li {
  font-size: 14px;
  padding-left: 0;
  color: #27647C;
}
.style1.description-immobilier .description-txt .txt ul li:before {
  border: 2px solid #E79475;
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: -20px;
  top: 5px;
  border-radius: 10px;
}
@media (max-width: 600px) {
  .style1.description-immobilier .description-txt .txt ul {
    padding-left: 20px;
  }
}
.style1.description-immobilier .description-txt .map img {
  display: block;
  width: 100%;
}
@media (max-width: 600px) {
  .style1.description-immobilier .description-txt {
    margin-bottom: 40px;
  }
}
.style1.description-immobilier .demande-visite {
  background-color: #000000;
  padding: 34px 35px 27px;
  margin-bottom: 47px;
}
.style1.description-immobilier .demande-visite h2 {
  color: #27647C;
  font-size: 26px;
  margin-bottom: 22px;
}
.style1.description-immobilier .demande-visite .mb-3 {
  margin-bottom: 23px !important;
}
.style1.description-immobilier .demande-visite .form-control {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 55px;
  color: #FFFFFF;
  font-family: '@f2';
  font-weight: normal;
  border-color: #E79475;
}
.style1.description-immobilier .demande-visite label {
  display: block;
  color: #27647C;
  font-size: 16px;
  font-family: '@f2';
  margin-bottom: 12px;
}
.style1.description-immobilier .demande-visite .textarea {
  border: none;
  width: 100%;
  background-color: #27647C;
  font-family: '@f2';
  border: #E79475 solid 1px;
  height: 100px;
  color: #FFFFFF;
  padding: .375rem .75rem;
}
@media (max-width: 767px) {
  .style1.description-immobilier .demande-visite {
    padding: 34px 20px 27px;
  }
}
@media (max-width: 1200px) {
  .style1.description-immobilier {
    margin-bottom: 40px;
  }
}
.style1.description-immobilier .social h2 {
  color: #27647C;
  font-size: 20px;
}
.style1.description-immobilier .energi {
  margin-top: 20px;
}
.style1.description-immobilier .energi h2 {
  color: #27647C;
  font-size: 20px;
}
.profil-agent {
  position: relative;
  border: #D3DCE0 solid 1px;
  padding-left: 115px;
  min-height: 115px;
  margin-bottom: 20px;
}
.profil-agent:before {
  content: "";
  background-color: #FFFFFF;
  height: 100%;
  width: 56%;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  z-index: 1;
  filter: blur(4px) opacity(0.5);
  -webkit-filter: blur(4px) opacity(0.5);
  -moz-filter: blur(4px) opacity(0.5);
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.profil-agent .img {
  position: absolute;
  width: 115px;
  height: 113px;
  display: block;
  left: 0;
  top: 0;
  background-color: #27647C;
  background-position: center;
  background-repeat: no-repeat;
}
.profil-agent .img img {
  display: none;
}
@media (max-width: 600px) {
  .profil-agent .img {
    position: static;
    margin: 0;
    padding: 10px 0 0 18px;
  }
}
.profil-agent .txt {
  padding: 20px 20px 18px;
  position: relative;
  z-index: 0;
}
.profil-agent .txt:after {
  content: "";
  background: transparent;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.profil-agent .txt .nom {
  display: block;
  font: normal 14px/18px 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 7px;
}
.profil-agent .txt .nom span {
  filter: blur(4px);
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
}
.profil-agent .txt a {
  color: #27647C;
  font-size: 14px;
  padding-left: 22px;
  display: block;
  white-space: nowrap;
  widows: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.profil-agent .txt a span {
  filter: blur(4px);
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
}
.profil-agent .txt a.tel {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4zMzMgMTMuMzAzIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzgzQURDMzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJjYWxsLWFuc3dlcl8xXyIgZGF0YS1uYW1lPSJjYWxsLWFuc3dlciAoMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMzk0KSI+DQogICAgPGcgaWQ9Ikdyb3VwZV8yMiIgZGF0YS1uYW1lPSJHcm91cGUgMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zOTQpIj4NCiAgICAgIDxnIGlkPSJHcm91cGVfMjEiIGRhdGEtbmFtZT0iR3JvdXBlIDIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zOCIgZGF0YS1uYW1lPSJUcmFjw6kgMzgiIGNsYXNzPSJjbHMtMSIgZD0iTTEzLjAzNCwxMC45MTYsMTAuOTc1LDguODU3YTEuMDc0LDEuMDc0LDAsMCwwLTEuNTE0LjAyOUw4LjQyNCw5LjkyMmwtLjItLjExNEExMC4zMjQsMTAuMzI0LDAsMCwxLDUuNzI0LDgsMTAuMzgxLDEwLjM4MSwwLDAsMSwzLjkxNiw1LjVjLS4wMzgtLjA2OS0uMDc1LS4xMzYtLjExMi0uMmwuNy0uNy4zNDItLjM0M0ExLjA3MywxLjA3MywwLDAsMCw0Ljg3LDIuNzUyTDIuODExLjY5MkExLjA3MywxLjA3MywwLDAsMCwxLjMuNzIxTC43MTcsMS4zbC4wMTYuMDE2YTMuMzU2LDMuMzU2LDAsMCwwLS40NzguODQ0LDMuNSwzLjUsMCwwLDAtLjIxMy44NTZDLS4yMyw1LjI3NC44LDcuMzM0LDMuNiwxMC4xMjljMy44NjQsMy44NjQsNi45NzgsMy41NzIsNy4xMTMsMy41NThhMy40NzksMy40NzksMCwwLDAsLjg1OC0uMjE2LDMuMzQ1LDMuMzQ1LDAsMCwwLC44NC0uNDc2bC4wMTMuMDExLjU4OC0uNTc2QTEuMDc1LDEuMDc1LDAsMCwwLDEzLjAzNCwxMC45MTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjM5NCkiLz4NCiAgICAgIDwvZz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
  background-size: 13px;
}
.profil-agent .txt a.mail {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC43NDUgMTAuNTMyIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzgzQURDMzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJjbG9zZS1lbnZlbG9wZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMikiPg0KICAgIDxnIGlkPSJHcm91cGVfMjAiIGRhdGEtbmFtZT0iR3JvdXBlIDIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIj4NCiAgICAgIDxwYXRoIGlkPSJUcmFjw6lfMzMiIGRhdGEtbmFtZT0iVHJhY8OpIDMzIiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjM1Niw5LjA4MWwtMS44MjQtMS42TC4zMTYsMTEuOTU1YTEuMDY4LDEuMDY4LDAsMCwwLC43MjguMjg1SDEzLjY2OGExLjA2LDEuMDYsMCwwLDAsLjcyNS0uMjg1TDkuMTgsNy40ODRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAxNyAtMS43MDgpIi8+DQogICAgICA8cGF0aCBpZD0iVHJhY8OpXzM0IiBkYXRhLW5hbWU9IlRyYWPDqSAzNCIgY2xhc3M9ImNscy0xIiBkPSJNMTQuNCwyLjI4NUExLjA2MSwxLjA2MSwwLDAsMCwxMy42NjcsMkgxLjA0NGExLjA1NiwxLjA1NiwwLDAsMC0uNzI2LjI4OEw3LjM1Niw4LjMxOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDE3IC0yKSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zNSIgZGF0YS1uYW1lPSJUcmFjw6kgMzUiIGNsYXNzPSJjbHMtMSIgZD0iTTAsMi44Nzh2OC43NUw1LjA5LDcuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEuOTUzKSIvPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zNiIgZGF0YS1uYW1lPSJUcmFjw6kgMzYiIGNsYXNzPSJjbHMtMSIgZD0iTTkuMTY3LDcuM2w1LjA5LDQuMzI2VjIuODc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40ODggLTEuOTUzKSIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat left 6px;
  background-size: 15px;
}
.profil-agent .txt a:hover {
  color: #000000;
}
@media (max-width: 600px) {
  .profil-agent {
    padding-left: 0;
  }
}
.lst-info {
  padding: 6px 0 0;
  margin: 0 -25px;
}
.lst-info .cadre {
  padding: 0 25px 27px;
  color: #27647C;
}
.lst-info .cadre h6 {
  font-family: 'Source Sans Pro';
  color: #27647C;
  margin-bottom: 12px;
}
.lst-info .cadre img {
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .lst-info .cadre.nth2 span {
    border-right: #D3DCE0 solid 1px;
  }
}
.lst-info .cadre .bordered {
  font-size: 14px;
  border: #D3DCE0 solid 1px;
  color: #27647C;
  display: block;
  padding: 25px;
}
.lst-info .cadre .bordered b {
  font-weight: normal;
  font-family: 'Source Sans Pro';
}
.lst-info .cadre .bordered em {
  display: block;
  font-style: normal;
  margin-bottom: 8px;
}
.lst-info .cadre .bordered em:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .lst-info .cadre .bordered {
    margin-bottom: -1px;
  }
}
.agent-immo {
  padding-bottom: 20px;
}
.agent-immo h2 {
  color: #27647C;
  font-size: 20px;
}
.map-detail {
  margin-bottom: 24px;
  width: 100%;
  height: 558px;
  overflow: hidden;
}
.map-detail img {
  object-fit: cover;
  width: 100%;
}
.gose {
  max-width: 108px;
  font-size: 10px;
  width: 100%;
}
.gose ul {
  margin: 5px 0 5px 1px;
  padding: 0;
}
.gose ul li {
  list-style-type: none;
  margin-bottom: 3px;
  line-height: 8px;
}
.gose ul li .content {
  display: inline-block;
  background: #0c673c;
  color: #fff;
  padding: 0 0 0 3px;
  min-width: 20px;
  position: relative;
  font-family: verdana;
  font-size: 7px;
  line-height: 10px;
  height: 10px;
}
.gose ul li .content:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #0c673c;
  position: absolute;
  right: -7px;
  top: 0px;
  background: none;
}
.gose ul li .content span {
  position: absolute;
  right: -32px;
  top: -1px;
  background: #001f2e;
  padding: 0px 3px;
  height: 11px;
  display: none;
}
.gose ul li .content span:before {
  content: "";
  position: absolute;
  left: -7px;
  top: 0px;
  display: block;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-right: 7px solid #001f2e;
  border-bottom: 5px solid transparent;
}
.gose ul li.active span {
  display: block;
}
.gose ul li.app .content span {
  right: -40px;
}
.gose ul li.ap .content {
  width: 22px;
  background: #58af47;
}
.gose ul li.ap .content:after {
  border-left-color: #58af47;
}
.gose ul li.ap .content span {
  right: -38px;
}
.gose ul li.a .content {
  width: 25px;
  background: #59ba47;
}
.gose ul li.a .content:after {
  border-left-color: #59ba47;
}
.gose ul li.a .content span {
  right: -34px;
}
.gose ul li.b .content {
  width: 28px;
  background: #f7ef22;
}
.gose ul li.b .content:after {
  border-left-color: #f7ef22;
}
.gose ul li.b .content span {
  right: -33px;
}
.gose ul li.c .content {
  width: 31px;
  background: #fecf0f;
}
.gose ul li.c .content:after {
  border-left-color: #fecf0f;
}
.gose ul li.c .content span {
  right: -33px;
}
.gose ul li.d .content {
  width: 33px;
  background: #fba81c;
}
.gose ul li.d .content:after {
  border-left-color: #fba81c;
}
.gose ul li.d .content span {
  right: -34px;
}
.gose ul li.e .content {
  width: 37px;
  background: #f47224;
}
.gose ul li.e .content:after {
  border-left-color: #f47224;
}
.gose ul li.f .content {
  width: 41px;
  background: #e52727;
}
.gose ul li.f .content:after {
  border-left-color: #e52727;
}
.gose ul li.g .content {
  width: 45px;
  background: #c82128;
}
.gose ul li.g .content:after {
  border-left-color: #c82128;
}
.gose-Desc .cont-middle {
  display: table;
  height: 100%;
  width: 100%;
}
.gose-Desc .cont-middle .middle {
  display: table-cell;
  vertical-align: middle;
}
.gose-Desc .cont-middle p {
  margin-bottom: 13px !important;
  color: #27647C;
  line-height: 17px;
}
.gose-Desc .cont-middle p i {
  display: inline-block;
  padding: 2px 5px;
  font-style: normal;
  color: #fff;
}
.gose-Desc .cont-middle p i.app {
  background: #0d683c;
}
.gose-Desc .cont-middle p i.ap {
  background: #57ae46;
}
.gose-Desc .cont-middle p i.a {
  background: #59ba47;
}
.gose-Desc .cont-middle p i.b {
  background: #f7ef22;
}
.gose-Desc .cont-middle p i.c {
  background: #fecf0f;
}
.gose-Desc .cont-middle p i.d {
  background: #fba81c;
}
.gose-Desc .cont-middle p i.e {
  background: #f47322;
}
.gose-Desc .cont-middle p i.f {
  background: #e52727;
}
.gose-Desc .cont-middle p i.g {
  background: #c82128;
}
.gose-Desc .cont-middle:last-child {
  margin-bottom: 0 !important;
}
.style1.liste-immobilier {
  padding-top: 114px;
  background-color: #E79475;
}
@media (max-width: 1024px) {
  .style1.liste-immobilier {
    padding-top: 60px;
  }
}
.style1.liste-immobilier .lst-immo {
  padding-bottom: 70px;
}
@media (max-width: 1024px) {
  .style1.liste-immobilier .lst-immo {
    padding-bottom: 0;
  }
}
.style1.liste-immobilier .lst-immo .item {
  display: block;
  color: #FFFFFF;
}
.style1.liste-immobilier .lst-immo .item.blue .img span {
  background-color: #27647C;
}
.style1.liste-immobilier .lst-immo .item.orange .img span {
  background-color: #000000;
}
.style1.liste-immobilier .lst-immo .item.green .img span {
  background-color: #00AC5C;
}
.style1.liste-immobilier .lst-immo .item .img {
  position: relative;
  height: 245px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}
.style1.liste-immobilier .lst-immo .item .img img {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  opacity: 0;
  visibility: hidden;
}
.style1.liste-immobilier .lst-immo .item .img span {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #E79475;
  color: #FFFFFF;
  font: normal 14px/21px 'Source Sans Pro';
  z-index: 2;
  width: 148px;
  height: 50px;
  text-align: center;
  padding-top: 13px;
}
.style1.liste-immobilier .lst-immo .item .content {
  border: #D3DCE0 solid 1px;
  background-color: #FFFFFF;
  padding: 24px 28px 15px;
}
.style1.liste-immobilier .lst-immo .item .content li {
  background-image: none;
  padding-left: 0;
}
.style1.liste-immobilier .lst-immo .item .content h3 {
  font-size: 22px;
  color: #27647C;
  margin-bottom: 13px;
}
.style1.liste-immobilier .lst-immo .item .content .caract-immobilier ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.style1.liste-immobilier .lst-immo .item .content .caract-immobilier li {
  padding-right: 20px;
  display: inline-block;
  color: #27647C;
}
.style1.liste-immobilier .lst-immo .item .content .caract-immobilier li:last-child {
  padding-right: 0;
}
.style1.liste-immobilier .lst-immo .item .content .blc-prix {
  margin-top: 10px;
}
.style1.liste-immobilier .lst-immo .item .content .blc-prix .prix {
  color: #E79475;
  font-size: 22px;
  font-family: 'Source Sans Pro';
  float: left;
}
.style1.liste-immobilier .lst-immo .item .content .blc-prix .statut {
  color: #E79475;
  font-size: 14px;
  font-family: 'Source Sans Pro';
  border: #E79475 solid 1px;
  padding: 0 30px 2px;
  float: right;
}
.style1.liste-immobilier .lst-immo .item .content .blc-prix .statut.vendu {
  color: #000000;
  border-color: #000000;
}
@media (max-width: 1023px) {
  .style1.liste-immobilier .lst-immo .item .content {
    padding: 24px 10px 15px;
  }
}
.page .liste-immobilier {
  background-color: #FFFFFF;
  padding-top: 0;
}
.related h2 {
  color: #27647C;
  text-align: left;
  margin-bottom: 30px;
}
.related h2:after {
  display: none;
}
.style1.SW_Immo_Form {
  position: relative;
  background: url(../images/slider.jpg);
  padding-bottom: 355px;
}
@media screen and (max-width: 1120px) {
  .style1.SW_Immo_Form {
    padding-bottom: 445px;
  }
}
@media screen and (max-width: 1023px) {
  .style1.SW_Immo_Form {
    padding-bottom: 445px;
  }
}
@media screen and (max-width: 809px) {
  .style1.SW_Immo_Form {
    padding-bottom: 535px;
  }
}
@media screen and (max-width: 679px) {
  .style1.SW_Immo_Form {
    padding-bottom: 0;
  }
}
.style1.SW_Immo_Form:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #27647C;
  opacity: 0.5;
}
.style1.SW_Immo_Form .no-space {
  margin: 0 auto;
}
.style1.SW_Immo_Form .no-space div[class*=col] {
  padding: 0;
}
.style1.SW_Immo_Form .no-space .form-row {
  margin: 0 auto;
}
.style1.SW_Immo_Form .form-group {
  margin: 0;
  position: relative;
}
.style1.SW_Immo_Form .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #E79475;
  height: auto;
  padding: 25px 16px 6px;
  border: 1px solid #a6a7ab;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.style1.SW_Immo_Form .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.style1.SW_Immo_Form .form-control:focus ~ label {
  top: 6px;
  font-size: 14px;
  line-height: 19px;
}
.style1.SW_Immo_Form .form-control + label {
  font: 16px/21px 'Source Sans Pro';
  color: #27647C;
  display: block;
  position: absolute;
  top: 15px;
  left: 16px;
  margin: 0;
}
.style1.SW_Immo_Form .form-control + label.fixe {
  top: 6px;
  font-size: 14px;
  line-height: 19px;
}
.style1.SW_Immo_Form .form-control:disabled,
.style1.SW_Immo_Form .form-control[readonly] {
  background-color: #FFFFFF;
  opacity: 1;
}
.style1.SW_Immo_Form .form-control:disabled:focus + label,
.style1.SW_Immo_Form .form-control[readonly]:focus + label {
  top: 6px;
  font-size: 14px;
  line-height: 19px;
}
.style1.SW_Immo_Form select.form-control {
  color: #FFFFFF;
}
.style1.SW_Immo_Form .btn-submit,
.style1.SW_Immo_Form select.form-control {
  height: 55px;
}
.style1.SW_Immo_Form .btn-submit {
  font: 16px/23px 'Source Sans Pro';
  text-transform: uppercase;
  display: block;
  width: 100%;
  background: #27647C;
}
.style1.SW_Immo_Form .wrap-label {
  display: flex;
  font: 16px/21px 'Source Sans Pro';
  width: 100%;
  height: 55px;
  border: 1px solid #000000;
  background: #FFFFFF;
  border-right-width: 0;
  padding: 0 17px;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  color: #27647C;
}
.style1.SW_Immo_Form .wrap-label .form-check-inline {
  margin: -3px 0 0;
}
.style1.SW_Immo_Form .wrap-label .form-check-inline ~ .form-check-inline {
  margin-left: 36px;
}
.style1.SW_Immo_Form .wrap-label .form-check-input {
  display: none;
}
.style1.SW_Immo_Form .wrap-label .form-check-label {
  cursor: pointer;
}
.style1.SW_Immo_Form .wrap-label .form-check-label span {
  display: inline-block;
  position: relative;
  padding-left: 16px;
}
.style1.SW_Immo_Form .wrap-label .form-check-label span::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 4px;
  left: -8px;
  width: 15px;
  height: 15px;
  border: 1px solid #000000;
  background: #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.style1.SW_Immo_Form .wrap-label .form-check-label span::after {
  content: "";
  display: block;
  position: absolute;
  left: -5px;
  top: 7px;
  width: 9px;
  height: 9px;
  background: #E79475;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.style1.SW_Immo_Form .wrap-label .form-check-label input:checked + span::after {
  opacity: 1;
  visibility: visible;
}
.style1.SW_Immo_Form .fs-wrap {
  display: block;
  width: 100%;
}
.style1.SW_Immo_Form .fs-wrap .fs-label {
  font: 16px/21px 'Source Sans Pro';
  color: #27647C;
  display: block;
  width: 88%;
  height: 100%;
  padding: 15px 17px;
}
.style1.SW_Immo_Form .fs-wrap.fs-open:not(.fs-default) .fs-label {
  color: #27647C;
}
.style1.SW_Immo_Form .fs-wrap .fs-arrow {
  width: 18px;
  height: 100%;
  right: 22px;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE3Ljk2OSAxMS4zMjYiPg0KICA8ZyBpZD0iY2hldnJvbi1hcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC04Mi4yMjYpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzEiIGRhdGEtbmFtZT0iVHJhY8OpIDEiIGQ9Ik0xNy41NDIsODMuNTE4bC0uODY1LS44NjVhMS40NzcsMS40NzcsMCwwLDAtMS4wNDktLjQyNywxLjQxMywxLjQxMywwLDAsMC0xLjAzOC40MjdMOC45ODQsODguMjU4LDMuMzc5LDgyLjY1M2ExLjQxMywxLjQxMywwLDAsMC0xLjAzOC0uNDI3LDEuNDc3LDEuNDc3LDAsMCwwLTEuMDQ5LjQyN2wtLjg1My44NjVBMS40MzEsMS40MzEsMCwwLDAsMCw4NC41NjdhMS4zNzEsMS4zNzEsMCwwLDAsLjQzOCwxLjAzOGw3LjUwOCw3LjUwOGExLjM3MSwxLjM3MSwwLDAsMCwxLjAzOC40MzgsMS40MzEsMS40MzEsMCwwLDAsMS4wNDktLjQzOGw3LjUwOC03LjUwOGExLjQxMywxLjQxMywwLDAsMCwuNDI3LTEuMDM4QTEuNDc3LDEuNDc3LDAsMCwwLDE3LjU0Miw4My41MThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMTk1QzdGIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.style1.SW_Immo_Form .fs-wrap .fs-label-wrap {
  height: 55px;
  border: 1px solid #000000;
  border-right-width: 0;
}
.style1.SW_Immo_Form .fs-wrap .fs-dropdown {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  border-top: 0;
  width: 100%;
  margin-top: 0;
  padding: 24px 0 21px;
}
.style1.SW_Immo_Form .fs-wrap .fs-dropdown .fs-option {
  font: 16px/18px 'Source Sans Pro';
  color: #27647C;
  border: 0;
  padding: 6px 42px;
}
.style1.SW_Immo_Form .fs-wrap .fs-dropdown .fs-option.selected {
  color: #000000;
}
.style1.SW_Immo_Form .fs-wrap .fs-dropdown .fs-option.selected .fs-checkbox i {
  background: url(../images/checked.svg) #E79475 no-repeat center;
}
.style1.SW_Immo_Form .fs-wrap .fs-dropdown .fs-option .fs-checkbox {
  width: 48px;
}
.style1.SW_Immo_Form .fs-wrap .fs-dropdown .fs-option .fs-checkbox i {
  width: 15px;
  height: 15px;
  background-color: #FFFFFF;
  border: 1px solid #E79475;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.style1.SW_Immo_Form .fs-wrap .fs-no-results {
  font-family: 'Source Sans Pro';
  padding: 6px 18px;
}
.style1 .lst-immo .item {
  margin-bottom: 34px;
}
@media screen and (max-width: 939px) {
  .style1.SW_Immo_Form:not(.filter) div[class*=col]:first-child + div,
  .style1.SW_Immo_Form:not(.filter) div[class*=col]:first-child {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .style1.SW_Immo_Form:not(.filter) div[class*=col]:last-child {
    margin-top: 20px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style1.SW_Immo_Form:not(.filter) .fs-label-wrap {
    border-right-width: 1px !important;
  }
  .style1.SW_Immo_Form:not(.filter) .btn-submit {
    width: auto;
    margin: 0 auto;
  }
}
@media screen and (max-width: 499px) {
  .style1.SW_Immo_Form:not(.filter) div[class*=col]:first-child + div,
  .style1.SW_Immo_Form:not(.filter) div[class*=col]:first-child {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style1.SW_Immo_Form:not(.filter) div[class*=col]:first-child + div {
    margin-top: 20px;
  }
  .style1.SW_Immo_Form:not(.filter) .wrap-label {
    border-right-width: 1px !important;
  }
}
.style1.SW_Immo_Form {
  position: relative;
}
.style1.SW_Immo_Form.page {
  background: #FFFFFF;
  padding-bottom: 0;
  padding: 0 15px;
  padding-top: 50px;
}
.style1.SW_Immo_Form.page:before {
  display: none;
}
@media (max-width: 1024px) {
  .style1.SW_Immo_Form.page {
    padding-top: 30px;
  }
}
.style1.SW_Immo_Form.page .inner-widget {
  position: static;
  max-width: 1080px;
  margin-bottom: 60px;
}
.style1.SW_Immo_Form .head {
  position: relative;
  z-index: 20;
  padding-top: 125px;
  text-align: center;
  color: #FFFFFF;
  padding: 125px 20px 0 20px;
}
@media screen and (max-width: 1023px) {
  .style1.SW_Immo_Form .head {
    padding: 50px 20px 0 20px;
  }
}
@media screen and (max-width: 809px) {
  .style1.SW_Immo_Form .head {
    padding: 30px 20px 0 20px;
  }
}
.style1.SW_Immo_Form .head .h1 {
  color: #FFFFFF;
}
.style1.SW_Immo_Form .head ul {
  display: block;
  list-style-type: none;
}
@media screen and (max-width: 679px) {
  .style1.SW_Immo_Form .head ul {
    display: none;
  }
}
.style1.SW_Immo_Form .head ul li {
  display: inline-block;
  position: relative;
  padding: 0 0 0 0;
  text-transform: uppercase;
  color: #FFFFFF;
}
.style1.SW_Immo_Form .head ul li:after {
  content: "";
  width: 7px;
  height: 7px;
  display: inline-block;
  border-radius: 5px;
  background: #83ADC3;
  margin: 0 9px 0 14px;
  position: relative;
  top: -1px;
}
.style1.SW_Immo_Form .head ul li:last-child:after {
  display: none;
}
.style1.SW_Immo_Form .head .h1 {
  font-size: 42px;
  position: relative;
  margin-bottom: 43px;
}
@media screen and (max-width: 679px) {
  .style1.SW_Immo_Form .head .h1 {
    font-size: 30px;
    margin-bottom: 25px;
  }
}
.style1.SW_Immo_Form .head .h1:after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  height: 3px;
  background: #E79475;
  width: 45px;
  margin: 0 auto;
}
@media screen and (max-width: 679px) {
  .style1.SW_Immo_Form .head .h1:after {
    display: none;
  }
}
.style1.SW_Immo_Form .inner-widget {
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 0;
  background: #FFFFFF;
  max-width: 1158px;
  margin: 0 auto;
  right: 0;
  padding: 50px 0 30px;
  box-shadow: 0 5px 15px 5px rgba(0,0,0,0.05);
  z-index: 10;
}
@media screen and (max-width: 679px) {
  .style1.SW_Immo_Form .inner-widget {
    position: relative;
    bottom: 0;
  }
}
.style1.SW_Immo_Form.filter .no-space > div[class*=col]:last-child .fs-label-wrap {
  border-left-width: 0;
}
.style1.SW_Immo_Form.filter .no-space > div[class*=col]:last-child div[class*=col]:last-child .fs-label-wrap {
  border-left-width: 0;
}
.style1.SW_Immo_Form.filter .no-space > div[class*=col]:first-child .fs-label-wrap {
  border-left-width: 1px;
}
.style1.SW_Immo_Form.filter .form-check-inline~.form-check-inline {
  margin-left: 26px;
}
.style1.SW_Immo_Form.filter .form-group {
  margin-bottom: 30px;
}
.style1.SW_Immo_Form.filter .form-group .form-group {
  margin-bottom: 0;
}
.style1.SW_Immo_Form.filter .form-group:last-child .fs-label-wrap {
  border-right-width: 1px;
}
.style1.SW_Immo_Form.filter .row-submit {
  margin: 0 auto;
}
.style1.SW_Immo_Form.filter .row-submit > div[class*=col] {
  padding: 0;
}
.style1.SW_Immo_Form.filter .row-submit > div[class*=col]:first-child {
  padding-right: 16px;
}
.style1.SW_Immo_Form.filter .row-submit .btn-submit {
  height: 80px;
}
.style1.SW_Immo_Form.filter .row-submit .btn-submit:hover {
  background: #E79475;
  color: #FFFFFF;
}
.style1.SW_Immo_Form.filter .form-control {
  padding-top: 21px;
}
.style1.SW_Immo_Form.filter .row-price {
  margin: 0 -18px;
}
.style1.SW_Immo_Form.filter .row-price > div[class*=col] {
  padding: 0 18px;
}
.style1.SW_Immo_Form.filter .row-range {
  margin-top: 20px;
}
.style1.SW_Immo_Form.filter .col-spacer > div[class*=col]:first-child {
  padding-right: 8px;
}
.style1.SW_Immo_Form.filter .col-spacer > div[class*=col]:last-child {
  padding-left: 8px;
}
.style1.SW_Immo_Form.filter .col-superficie .row-price > .form-group:first-child label,
.style1.SW_Immo_Form.filter .col-prices .row-price > .form-group:first-child label {
  left: 35px;
}
.style1.SW_Immo_Form.filter .col-prices:last-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.style1.SW_Immo_Form.filter .col-superficie:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.style1.SW_Immo_Form .saved {
  font: 14px 'Source Sans Pro';
  color: #27647C;
}
.style1.SW_Immo_Form .saved:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC4yOTIiIGhlaWdodD0iMjMuODg1IiB2aWV3Qm94PSIwIDAgMzAuMjkyIDIzLjg4NSI+DQogIDxnIGlkPSJhbGVydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIC0wLjUpIj4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY2IiBkYXRhLW5hbWU9IlRyYWPDqSA2NiIgZD0iTTExNy4zNjIsMTcuMjE0VjEwLjYyQTcuMjY2LDcuMjY2LDAsMCwwLDExMi40LDMuNzM5VjIuOGEyLjMsMi4zLDAsMCwwLTQuNTkyLDB2Ljk0M2E3LjI2Niw3LjI2NiwwLDAsMC00Ljk1OCw2Ljg4MXY2LjU5NGEyLjI4MiwyLjI4MiwwLDAsMC0xLjkyMSwyLjI1MXYuMDc5YTIuMjgyLDIuMjgyLDAsMCwwLDIuMjc5LDIuMjc5SDEwNi44YTMuNDExLDMuNDExLDAsMCwwLDYuNjA4LDBIMTE3YTIuMjgxLDIuMjgxLDAsMCwwLDIuMjc5LTIuMjc5di0uMDc5QTIuMjgyLDIuMjgyLDAsMCwwLDExNy4zNjIsMTcuMjE0Wm0tNy4yNTQsNS40YTEuNjM3LDEuNjM3LDAsMCwxLTEuMzc0LS43NDloMi43NDhBMS42MzcsMS42MzcsMCwwLDEsMTEwLjEwOCwyMi42MTFabS0uNTIxLTE5LjI0NFYyLjhhLjUyMS41MjEsMCwwLDEsMS4wNDIsMHYuNTcxWm0tNC45NTgsNy4yNTRhNS40NzksNS40NzksMCwwLDEsMTAuOTU4LDB2Ni41NjZIMTA0LjYyOVptMTIuODc4LDguOTIzYS41LjUsMCwwLDEtLjUuNUgxMDMuMjEzYS41LjUsMCwwLDEtLjUtLjV2LS4wNzlhLjUuNSwwLDAsMSwuNS0uNUgxMTdhLjUuNSwwLDAsMSwuNS41di4wNzlabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0Ljk2MSkiIGZpbGw9IiMwMDFlMmUiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY3IiBkYXRhLW5hbWU9IlRyYWPDqSA2NyIgZD0iTTQ1OC4xODYsMTM2LjU1N2EuODg4Ljg4OCwwLDAsMC0xLjEzOCwxLjM2MywzLjUzNSwzLjUzNSwwLDAsMSwxLjE3NiwyLjcyMiwzLjcyNCwzLjcyNCwwLDAsMS0xLjE4NiwyLjg0Ni44ODcuODg3LDAsMCwwLDEuMTU3LDEuMzQ2LDUuNDQyLDUuNDQyLDAsMCwwLDEuOC00LjIwNUE1LjMsNS4zLDAsMCwwLDQ1OC4xODYsMTM2LjU1N1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDI5LjcwNyAtMTI3LjgxMykiIGZpbGw9IiMwMDFlMmUiLz4NCiAgICA8cGF0aCBpZD0iVHJhY8OpXzY4IiBkYXRhLW5hbWU9IlRyYWPDqSA2OCIgZD0iTTQxMy42NDUsMTYyLjkyOWEuODg3Ljg4NywwLDEsMC0xLjEyMSwxLjM3NiwxLjUyMSwxLjUyMSwwLDAsMSwuNTI1LDEuMTg0LDEuNjIxLDEuNjIxLDAsMCwxLS41MzUsMS4yNTEuODg3Ljg4NywwLDEsMCwxLjE0MiwxLjM1OCwzLjM2NSwzLjM2NSwwLDAsMCwxLjE2OC0yLjYyM0EzLjI4OCwzLjI4OCwwLDAsMCw0MTMuNjQ1LDE2Mi45MjlabTAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4Ny44MDkgLTE1Mi42MzEpIiBmaWxsPSIjMDAxZTJlIi8+DQogICAgPHBhdGggaWQ9IlRyYWPDqV82OSIgZGF0YS1uYW1lPSJUcmFjw6kgNjkiIGQ9Ik01Ny43MDgsMTY0LjNhLjg4Ny44ODcsMCwwLDAtMS4xMjEtMS4zNzYsMy4yODcsMy4yODcsMCwwLDAtMS4xNzgsMi41NDYsMy4zNjUsMy4zNjUsMCwwLDAsMS4xNjgsMi42MjMuODg3Ljg4NywwLDAsMCwxLjE0Mi0xLjM1OSwxLjYxOCwxLjYxOCwwLDAsMS0uNTM1LTEuMjUxQTEuNTIxLDEuNTIxLDAsMCwxLDU3LjcwOCwxNjQuM1ptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIuMTI5IC0xNTIuNjMxKSIgZmlsbD0iIzAwMWUyZSIvPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfNzAiIGRhdGEtbmFtZT0iVHJhY8OpIDcwIiBkPSJNMi45NTIsMTM3LjkyYS44ODguODg4LDAsMSwwLTEuMTM4LTEuMzYzQTUuMyw1LjMsMCwwLDAsMCwxNDAuNjI5YTUuNDQxLDUuNDQxLDAsMCwwLDEuOCw0LjIwNS44ODcuODg3LDAsMCwwLDEuMTU3LTEuMzQ2LDMuNzI1LDMuNzI1LDAsMCwxLTEuMTg2LTIuODQ2QTMuNTM2LDMuNTM2LDAsMCwxLDIuOTUyLDEzNy45MlptMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMjcuODEzKSIgZmlsbD0iIzAwMWUyZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  position: relative;
  margin-right: 15px;
  top: 4px;
}
@media screen and (max-width: 1120px) {
  .style1.SW_Immo_Form.filter .wrap-label .form-check-inline~.form-check-inline {
    margin-left: 15px;
  }
  .style1.SW_Immo_Form.filter .col-superficie .row-price>.form-group:first-child label,
  .style1.SW_Immo_Form.filter .col-prices .row-price>.form-group:first-child label {
    left: 25px;
  }
  .style1.SW_Immo_Form.filter .row-submit > [class*=col] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style1.SW_Immo_Form.filter .row-submit > [class*=col]:first-child {
    padding-right: 0 !important;
  }
  .style1.SW_Immo_Form.filter .row-price {
    margin: 0 -8px;
  }
  .style1.SW_Immo_Form.filter .row-price > div[class*=col] {
    padding: 0 8px;
  }
  .style1.SW_Immo_Form.filter .btn-submit {
    width: auto;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1023px) {
  .style1.SW_Immo_Form.filter .row-opt > [class*=col] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style1.SW_Immo_Form.filter .no-space>div[class*=col]:last-child .fs-label-wrap {
    border-left-width: 1px !important;
  }
  .style1.SW_Immo_Form.filter .form-group {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 809px) {
  .style1.SW_Immo_Form.filter .row-range {
    margin-bottom: 20px;
  }
  .style1.SW_Immo_Form.filter .col-spacer > [class*=col] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style1.SW_Immo_Form.filter .col-spacer > [class*=col]:first-child {
    padding-right: 0 !important;
  }
  .style1.SW_Immo_Form.filter .col-spacer > [class*=col]:last-child {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 679px) {
  .style1.SW_Immo_Form.filter .row-opt div[class*=col]:first-child .form-row > [class*=col] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .style1.SW_Immo_Form.filter .row-opt div[class*=col]:first-child .form-row > [class*=col]:last-child {
    margin-bottom: 0;
  }
  .style1.SW_Immo_Form.filter .wrap-label,
  .style1.SW_Immo_Form.filter .fs-wrap .fs-label-wrap {
    border-right-width: 1px;
  }
}
@media screen and (max-width: 419px) {
  .style1.SW_Immo_Form.filter .col-prices .row-price > [class*=col],
  .style1.SW_Immo_Form.filter .col-superficie .row-price > [class*=col] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .style1.SW_Immo_Form.filter .col-prices .row-price > [class*=col]:last-child,
  .style1.SW_Immo_Form.filter .col-superficie .row-price > [class*=col]:last-child {
    margin-bottom: 0;
  }
}
.style1.SW_Pagination .pagination {
  padding: 0 19px;
}
.style1.SW_Pagination .pagination li {
  padding: 0;
  background: none;
}
.style1.SW_Pagination .pagination .page-item {
  width: 34px;
  height: 34px;
  margin: 0 4px;
}
.style1.SW_Pagination .pagination .page-item:last-child .page-link,
.style1.SW_Pagination .pagination .page-item:first-child .page-link {
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.style1.SW_Pagination .pagination .page-item.active .page-link {
  background-color: #FFFFFF;
  border-color: #27647C;
  color: #27647C;
}
.style1.SW_Pagination .pagination .page-link {
  font: 14px/33px 'Source Sans Pro';
  color: #27647C;
  padding: 0;
  text-align: center;
}
.style1.SW_Pagination .pagination .page-link:hover {
  border-color: #27647C;
  background: #FFFFFF;
  color: #27647C;
}
.style1.SW_Pagination .pagination .page-prev {
  position: relative;
  left: -19px;
  text-indent: 1000px;
}
.style1.SW_Pagination .pagination .page-prev .page-link {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzFmMmMzNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
}
.style1.SW_Pagination .pagination .page-prev .page-link:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjM5MiIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuMzkyIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw0Ljc3N2wtLjQyNC40MTJhLjczNS43MzUsMCwwLDEtLjUxNC4yLjcuNywwLDAsMS0uNTA5LS4yTDQuNCwyLjUyLDEuNjU2LDUuMTg5YS43LjcsMCwwLDEtLjUwOS4yLjczNS43MzUsMCwwLDEtLjUxNC0uMkwuMjE1LDQuNzc3QS42NzIuNjcyLDAsMCwxLDAsNC4yNzdhLjY0NC42NDQsMCwwLDEsLjIxNS0uNDk0TDMuODk0LjIwOUEuNjgyLjY4MiwwLDAsMSw0LjQsMGEuNzEyLjcxMiwwLDAsMSwuNTE0LjIwOUw4LjYsMy43ODNhLjY2My42NjMsMCwwLDEsLjIwOS40OTRBLjY5My42OTMsMCwwLDEsOC42LDQuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzE2YjRjOSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.style1.SW_Pagination .pagination .page-next {
  position: relative;
  right: -19px;
  text-indent: 1000px;
}
.style1.SW_Pagination .pagination .page-next .page-link {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMWYyYzM0Ii8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.style1.SW_Pagination .pagination .page-next .page-link:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjU1MSIgaGVpZ2h0PSI4LjgwNiIgdmlld0JveD0iMCAwIDUuNTUxIDguODA2Ij4NCiAgPGcgaWQ9ImNoZXZyb24tYXJyb3ctZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjIyNiA4LjgwNikgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJUcmFjw6lfMSIgZGF0YS1uYW1lPSJUcmFjw6kgMSIgZD0iTTguNiw4Mi44NTlsLS40MjQtLjQyNGEuNzI0LjcyNCwwLDAsMC0uNTE0LS4yMDkuNjkzLjY5MywwLDAsMC0uNTA5LjIwOUw0LjQsODUuMTgyLDEuNjU2LDgyLjQzNWEuNjkzLjY5MywwLDAsMC0uNTA5LS4yMDkuNzI0LjcyNCwwLDAsMC0uNTE0LjIwOWwtLjQxOC40MjRBLjcuNywwLDAsMCwwLDgzLjM3NGEuNjcyLjY3MiwwLDAsMCwuMjE1LjUwOWwzLjY4LDMuNjhhLjY3Mi42NzIsMCwwLDAsLjUwOS4yMTUuNy43LDAsMCwwLC41MTQtLjIxNWwzLjY4LTMuNjhhLjY5Mi42OTIsMCwwLDAsLjIwOS0uNTA5QS43MjQuNzI0LDAsMCwwLDguNiw4Mi44NTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMTZiNGM5Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);
}
.style1.SW_Pagination .pagination .page-more .page-link {
  color: #D62626;
}
.banner-form .SW_Immo_Form.filter .form {
  padding: 43px 45px 22px;
  border: 1px solid #000000;
  margin-bottom: 75px;
}
.wrapList .style1.liste-immobilier .lst-immo {
  padding-bottom: 0;
}
.wrapList .style1.SW_Pagination .pagination {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.blc-results {
  margin-bottom: 15px;
}
.blc-results .SW_Pagination,
.blc-results .list-title {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.blc-results .SW_Pagination {
  float: right;
}
.blc-results .SW_Pagination .container {
  padding: 0;
}
.blc-results .list-title {
  font: 18px/35px 'Source Sans Pro';
  color: #27647C;
}
.blc-results .list-title span.current {
  color: 23;
}
@media screen and (max-width: 500px) {
  .banner-form .SW_Immo_Form.filter .form {
    padding-left: 22px;
    padding-right: 22px;
  }
  .blc-results .SW_Pagination,
  .blc-results .list-title {
    display: block;
    text-align: center;
  }
  .blc-results .SW_Pagination {
    float: none;
  }
}
.internContent h2 {
  margin-bottom: 50px;
}
.SW_recruitment_list.v1 {
  border: 1px solid #d8d8d8;
}
.SW_recruitment_list.v1 .item {
  border-bottom: 1px solid #d8d8d8;
  display: block;
}
.SW_recruitment_list.v1 .item:nth-child(2n+2) {
  background: #E79475;
}
@media screen and (max-width: 650px) {
  .SW_recruitment_list.v1 .item {
    padding-bottom: 20px !important;
  }
}
.SW_recruitment_list.v1 .item:last-child {
  border-bottom: 0;
}
.SW_recruitment_list.v1 .item a {
  color: #27647C;
  font-family: 'Source Sans Pro';
  -webkit-transition: ease all 500ms;
  -moz-transition: ease all 500ms;
  -ms-transition: ease all 500ms;
  -o-transition: ease all 500ms;
  transition: ease all 500ms;
}
.SW_recruitment_list.v1 .item a:hover {
  color: #E79475;
}
.SW_recruitment_list.v1 .item .co {
  float: left;
  width: 33.33%;
  padding: 22px 0 0;
  min-height: 98px;
  border-right: 1px solid #d8d8d8;
}
.SW_recruitment_list.v1 .item .co:first-child {
  padding-left: 27px;
  width: 50%;
  padding-top: 38px;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .SW_recruitment_list.v1 .item .co:first-child {
    width: 40%;
  }
}
.SW_recruitment_list.v1 .item .co:nth-child(2) {
  text-align: center;
  width: 25%;
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .SW_recruitment_list.v1 .item .co:nth-child(2) {
    width: 30%;
  }
}
.SW_recruitment_list.v1 .item .co:last-child {
  border: 0;
  padding-left: 40px;
  width: 25%;
  font-family: 'Source Sans Pro';
}
.SW_recruitment_list.v1 .item .co:last-child time {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .SW_recruitment_list.v1 .item .co:last-child {
    width: 30%;
  }
}
@media screen and (max-width: 650px) {
  .SW_recruitment_list.v1 .item .co {
    width: 100% !important;
    text-align: center !important;
    padding: 20px 20px 0 20px !important;
    min-height: inherit;
    border-right: 0;
  }
}
.postJob {
  margin-top: 80px;
  background: #E79475;
  padding: 80px 0 50px 0;
  margin: 80px 0 0 0;
  display: block;
}
@media (max-width: 767px) {
  .postJob {
    margin-top: 40px;
    padding: 40px 0 20px 0;
  }
}
.postJob .btn {
  width: 100%;
}
.postJob .btn:after,
.postJob .btn:before {
  display: none;
}
.SW_recruitment.v2,
.SW_offices.v5 {
  width: 100%;
}
.SW_recruitment.v2 .container .inner-form:first-child,
.SW_offices.v5 .container .inner-form:first-child {
  margin-bottom: 20px;
}
.SW_recruitment.v2 .container .inner-form,
.SW_offices.v5 .container .inner-form {
  max-width: 100%;
  padding: 30px 0 40px;
}
.SW_recruitment.v2 .widget-title,
.SW_offices.v5 .widget-title {
  text-align: left;
  font-size: 36px;
  line-height: 45px;
  color: #27647C;
  margin-bottom: 20px;
}
.SW_recruitment.v2 .h3,
.SW_offices.v5 .h3 {
  color: #27647C;
  display: none;
}
.SW_recruitment.v2 p,
.SW_offices.v5 p {
  color: #27647C;
  font-size: 30px;
  font-family: 'Source Sans Pro';
  letter-spacing: 0.5px;
  margin-bottom: 90px;
}
.SW_recruitment.v2 .form-group,
.SW_offices.v5 .form-group {
  position: relative;
  margin-bottom: 51px;
  width: 100% !important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 25px;
}
.SW_recruitment.v2 .form-group.error .form-control,
.SW_offices.v5 .form-group.error .form-control {
  border-color: #D62626;
  color: #D62626;
}
.SW_recruitment.v2 .form-group label,
.SW_offices.v5 .form-group label {
  font: 14px/22px 'Source Sans Pro';
  color: #27647C;
  cursor: text;
  display: block;
  position: absolute;
  top: -13px;
  left: 8px;
  text-align: left;
  margin: 0;
}
.SW_recruitment.v2 .form-group.col-lg-4,
.SW_offices.v5 .form-group.col-lg-4 {
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
@media (max-width: 767px) {
  .SW_recruitment.v2 .form-group.col-lg-4,
  .SW_offices.v5 .form-group.col-lg-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .SW_recruitment.v2 .form-group.col-lg-4.num-col,
  .SW_offices.v5 .form-group.col-lg-4.num-col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .SW_recruitment.v2 .form-group.col-lg-4,
  .SW_offices.v5 .form-group.col-lg-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.SW_recruitment.v2 .form-control,
.SW_offices.v5 .form-control {
  font: 16px/21px 'Source Sans Pro';
  color: #000000;
  background: #FFFFFF;
  padding: 19px 19px 18px 20px;
  border: 1px solid #27647C;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.SW_recruitment.v2 .form-control::-webkit-input-placeholder,
.SW_offices.v5 .form-control::-webkit-input-placeholder {
  color: #717171;
}
.SW_recruitment.v2 .form-control:-ms-input-placeholder,
.SW_offices.v5 .form-control:-ms-input-placeholder {
  color: #717171;
}
.SW_recruitment.v2 .form-control::-moz-placeholder,
.SW_offices.v5 .form-control::-moz-placeholder {
  color: #717171;
  opacity: 1;
}
.SW_recruitment.v2 .form-control:placeholder,
.SW_offices.v5 .form-control:placeholder {
  color: #717171;
  opacity: 1;
}
.SW_recruitment.v2 .form-control:focus,
.SW_offices.v5 .form-control:focus {
  outline: 0;
  box-shadow: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
}
.SW_recruitment.v2 select.form-control,
.SW_offices.v5 select.form-control {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj4NCiAgPGcgaWQ9Ikdyb3VwZV82MSIgZGF0YS1uYW1lPSJHcm91cGUgNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTY3IC04NTMpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzEwMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTAzIiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNjcgODUzKSIgZmlsbD0iI2ZlYmUwMCIvPg0KICAgIDxnIGlkPSJkb3duLWFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc4LjYgODQzLjM4NCkiPg0KICAgICAgPHBhdGggaWQ9IlRyYWPDqV8zMiIgZGF0YS1uYW1lPSJUcmFjw6kgMzIiIGQ9Ik0yOS40OTMsMzMuNjQxYS44MjUuODI1LDAsMCwwLTEuMTY2LDBsLTEwLjI1LDEwLjI3TDcuODA3LDMzLjY0MWEuODI0LjgyNCwwLDEsMC0xLjE2NiwxLjE2NkwxNy40NzQsNDUuNjRhLjguOCwwLDAsMCwuNTgzLjI0MS44MzkuODM5LDAsMCwwLC41ODMtLjI0MUwyOS40NzMsMzQuODA3YS44MDguODA4LDAsMCwwLC4wMi0xLjE2NloiIGZpbGw9IiMyOTI5MjkiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat right 0;
}
.SW_recruitment.v2 select:before,
.SW_offices.v5 select:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background: #000;
}
.SW_recruitment.v2 textarea.form-control,
.SW_offices.v5 textarea.form-control {
  height: 200px !important;
  resize: none;
}
.SW_recruitment.v2 textarea.form-control + label,
.SW_offices.v5 textarea.form-control + label {
  background-color: none;
  width: 96%;
}
.SW_recruitment.v2 .form-row.noLabel .form-control,
.SW_offices.v5 .form-row.noLabel .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: none;
}
.SW_recruitment.v2 .form-row.input-2 .form-group,
.SW_offices.v5 .form-row.input-2 .form-group {
  border: 1px solid #000000;
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
  margin-right: 8px;
  width: 95% !important;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  max-width: 95%;
  position: relative;
}
.SW_recruitment.v2 .form-row.input-2 .form-group:before,
.SW_offices.v5 .form-row.input-2 .form-group:before {
  content: "";width:1px;height:20px;background-color:#000;position:absolute;left:50%;top:15px;display:block;z-index:1}.SW_recruitment.v2 .form-row.input-2 .form-group .form-control,.SW_offices.v5 .form-row.input-2 .form-group .form-control{border:none}.SW_recruitment.v2 .form-row>div,.SW_offices.v5 .form-row>div{padding-left:8px;padding-right:8px}