/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/

/* Appliquer la police Plus Jakarta Sans à tout le HTML */
h1, h2, h3, h4, h5, h6, p
 {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-optical-sizing: auto !important;
}
.legal-info ul {
    padding-left: 25px;
}
body.error404 div#content {
    padding: 0 !important;
}
div#contact-header-bloc form.wpcf7-form .form-group-row .form-group {
    position: relative;
    margin-bottom: 18px;
    border: 1px solid #787878;
    border-radius: 60px !important;
    min-height: 60px;
    display: flex;
    align-items: end;
}

.btn-header-2.btn-white:focus, .btn-header-2.btn-white.focus {
    background-color: transparent !important;
    color: #94C703 !important;
}
div#contact-header-bloc form.wpcf7-form.invalid .form-group-row .form-group {
    border: 1px solid red;
}

div#bloc-404 {
    min-height: 100vh;
    display: flex;
    align-items: center;
}
div#bloc-404 h1 {
    font-weight: 600;
    color: #fff;
    margin-bottom: 33px;
}
div#bloc-404 p {
    line-height: 20.16px;
    color: #fff;
    font-weight: 400;
}
div#bloc-404 p {
    line-height: 20.16px;
    color: #fff;
}
div#bloc-404 .vc_column-inner {
    padding: 0 !important;
}
div#bloc-404 .wpb_text_column.wpb_content_element {
    margin: 0 !important;
}

div#contact-header-bloc .form-group-12 {
    width: 100%;
}
div#contact-header-bloc .form-group-6 {
    width: 50%;
}
div#contact-header-bloc .form-group-row.form-group-textarea .form-group {
    border-radius: 20px !important;
}
.form-group-row {
    display: flex;
    justify-content: space-between;
    gap: 18px;
}
div#contact-header-bloc-right > div {
    max-width: 720px;
}
div#contact-header-left > div {
    padding-left: 0 !important;
}

div#contact-header-bloc input[type="text"], div#contact-header-bloc input[type="email"], div#contact-header-bloc input[type="tel"], div#contact-header-bloc textarea {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    box-sizing: border-box;
    border: none !important;
    box-shadow: none !important;
}

div#contact-header-bloc .form-group br {
    display: none;

}
div#contact-header-bloc .form-group > span, div#contact-header-bloc .form-group input, div#contact-header-bloc .form-group-row .form-group textarea {
    border-radius: 60px !important;
    display: block;
    height: max-content;
    min-height: 45px;
    line-height: 20.16px !important;
    font-size: 16px;
    color: #0E0E0E;
    padding: 0 11px;
    width: 100%;
}

div#contact-header-bloc .form-group-row.form-group-textarea .form-group textarea {
    padding-top: 26px;
    border-radius: 20px !important;
}
div#contact-header-bloc input::placeholder,
div#contact-header-bloc textarea::placeholder {
    color: transparent !important; /* Cache le placeholder par défaut */
}
#imgs-header .d-inline-block.pix-waiting {
	width: 100% !important;
}
div#contact-header-bloc .form-group-row label {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: 25px;
    line-height: 20.16px;
    font-size: 16px;
    color: #0E0E0E;
    pointer-events: none;
    transition: all 0.2s ease-in-out;
    margin: 0;
}

div#imgs-header .wpb_wrapper > div:first-child {
	max-width: 291px;
    width: 100%;
}
div#imgs-header .wpb_wrapper > div:last-child {
	max-width: 481px;
    width: 100%;
}
div#contact-header-bloc button {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 20.16px !important;
    padding: 10px 15px !important;
    border-radius: 50px !important;
    background: #16AB6D !important;
    color: #fff !important;
    border: 1px solid #16AB6D !important;
    display: flex;
    align-items: center;
}

/* .is-active-menu {
    overflow: hidden !important;
} */
.is-active-menu div#mobile-bloc-fixed {
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: 99999999;
    width: 100%;
}
div#apropos-reseau img {
    border-radius: 12px !important;
    max-height: max-content !important;
    height: 100%;
    object-fit: cover;
}
body:not(.compose-mode) div#apropos-reseau-left .pix-img-element.d-inline-block.active, body:not(.compose-mode) div#apropos-reseau-left .pix-img-element.d-inline-block.active > div {
    height: 100%;
}
body:not(.compose-mode)  div#apropos-reseau-left .pix-img-element.d-inline-block.inactive {
    display: none !important;
} 

body:not(.compose-mode)  div#apropos-mission-right .pix-img-element.d-inline-block.inactive {
    display: none !important;
} 
div#apropos-reseau-left .wpb_wrapper {
    display: flex;
    flex-direction: column;
}
div#contact-header-bloc button:hover {
    background: #fff !important;
    color: #16AB6D  !important;
}

div#contact-header-bloc button svg {
    margin-left: 10px !important;
}

div#contact-header-bloc .form-group-row.form-group-textarea label {
    top: 27px;
}
div#contact-header-bloc .form-group-row.form-group-textarea label.active {
    top: 17px;
}


div#contact-header-bloc label.active {
    top: 19px;
    left: 21px;
    line-height: 12.6px;
    font-size: 10px;
    font-weight: 600;
    margin: 0;
}

div#contact-header-bloc .wpcf7-not-valid-tip {
    position: absolute;
    font-size: 13px;
    font-weight: 500;
    padding-left: 11px;
    display: none;
}
/***************lire plus**************/
details{
    display:inline;
  }
  details {
    position:relative;
  }
  details summary {
      display: block;
      cursor: pointer;
  }
  details summary:focus {
    outline:none;
  }
  details[open] {
    display:block;
    padding-bottom:25px;
    animation: open .2s linear;
  }
  details[open] summary {
    position:absolute;
    bottom: 0;
    left:0;
  }
  details[open] #close {
      position: relative;
      top: 15px;
      padding-bottom: 10px;
      
  }
  details #open{
      text-align:center;
  }
  /* details #open:after{
      display: inline-block;
      position: relative;
      top: 1px;
      margin-left: 8px;
      content: '\f107';
      font-family: 'FontAwesome';
  } */
      /* details #close:after {
      display: inline-block;
      position: relative;
      top: 0px;
      margin-left: 10px;
      content: '\f107';
      font-family: 'FontAwesome';
      transform: rotate(180deg);
  } */
  details[open] #open{display:none !important;}
  details #close{display:none !important;}
  details[open] #close{display:inline-flex!important;}
  ::-webkit-details-marker {display: none !important;}
  @keyframes open {
    0% {
      opacity: 0;
      transform: translateY(-10px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
  details[open] summary {
      width: 100%;
  }
  /**********Fin lire plus***********/


div#contact-header-bloc-left img {
    object-fit: cover;
}
div#contact-header-bloc-right h1 {
    font-weight: 600;
    margin-bottom: 45px;
}
div#contact-header-bloc-right p {
    font-size: 16px;
    line-height: 20.16px;
    color: #787878;
}
div#contact-address p {
    color: #fff;
    font-weight: 400;
}
div#contact-header-bloc-right h2 {
    line-height: 26.46px !important;
    font-size: 21px !important;
    color: #fff !important;
    margin-bottom: 25px;
}

#text-header {
    margin-bottom: 150px !important;
    padding-top: 60px !important;
}
.nav-style-megamenu>li.nav-item:hover .nav-link span:after, .nav-style-megamenu>li.nav-item.hover .nav-link span:after {
    display: none !important;
}

header .container-xl {
    max-width: 885px;
}
div#home-header p {
    line-height: 20.16px;
    font-size: 16px;
}
header .d-inline-block {
    max-width: initial !important;
    padding: 0;
    margin: 0;
}
body header .rounded-xl {
    border-radius: 80px !important;
}
body.search-active header .rounded-xl {
    border-radius: 25px !important;
}
header nav > * {
    padding: 0 !important;
    margin: 0 !important;
    overflow-y: initial !important;
}
header nav > *:first-child {
    padding: 0 0 0px 5px !important;
}
header .text-small, .text-sm {
    font-size: 16px !important;
}
header .navbar-expand-lg .navbar-collapse {
    justify-content: center !important;
}
header .nav-style-megamenu>li.nav-item {
    padding: 0px 5px !important;
    cursor: pointer;

}


header .navbar-light .navbar-nav .active>.nav-link, header .navbar-light .navbar-nav .nav-link.active, header .navbar-light .navbar-nav .nav-link.show, header .navbar-light .navbar-nav .show>.nav-link {
    color: #0E0E0E !important;
}

div#imgs-header img.pix-img-elem {
	width: 100%;
	border-radius: 12px !important;
	/* height: 481px !important; */
}
header .btn {
    font-size: 16px;
    padding: 0.4rem 1.55rem !important;
}
header .pix-search-btn {
    color: #16AB6D;
    border-radius: 50% !important;
    border: 1px solid #16AB6D;
    padding: 0 !important;
    width: 44px;
    height: 44px;
    justify-content: center;
}
.pix-menu-box .pix-box-text {
    max-width: 100% !important;
}
header .submenu-box {
    height: calc(100vh - 140px) !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(3) .pix-menu-box:last-child .align-items-end {
    align-items: flex-start !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div {
    background: #fff;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:not(header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(3)) {
    padding: 24px;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) a {
    padding: 0 !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row .pix-box-link{
    display: none !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) {
    background: #F2F2F2;
    border-right: 1px solid #F2F2F2;

}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(3) {
	border-left: 1px solid #fff;
	display: block;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) a {
	font-size: 16px !important;
	line-height: 20.16px;
	font-weight: 500;
	padding: 15px;
	color: #0E0E0E !important;
	border-radius: 40px !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item {
    background: #fff;
    border-radius: 40px !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:active {
	background: #E5E5E5;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:not(header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:last-child) {
    margin-bottom: 10px;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) {
    background: #07472C;
}
div.mega-sub-menu ul {
    padding: 0;
}
div.mega-sub-menu ul li {
    margin-bottom: 5px;
}
div.mega-sub-menu ul a {
    font-size: 16px !important;
    line-height: 20.16px;
    padding: 0;
    font-weight: 500;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) h2 , header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) h3, header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) span {
    color: #fff !important;
}

body header .navbar-expand-lg .navbar-nav .dropdown-menu .submenu-box.bg-white {
    background: transparent !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item svg {
	margin: 0 15px;
	width: 30px !important;
	cursor: pointer;
	transition: 0s;
	background: #fff;
}
div#text-contact {
    margin-bottom: 40px;
}
.pix-hover-item:hover.pix-img-scale, .pix-hover-item:hover .pix-img-scale {
    transform: scale(1) !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) .text-body-default {
    line-height: 20.16px;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) .text-heading-default {
    margin-bottom: 25px;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(3) .pix-menu-box {
    height: 100% !important;
    min-height: -webkit-fill-available;
}

header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(1) h3 {
    font-size: 31px;
    line-height: 31px;
    font-weight: 600;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row , header .navbar-expand-lg .navbar-nav .dropdown-menu .container{
    height: 100%;
}
header .navbar-expand-lg .navbar-nav .pix-menu-box .pix-box-title {
    max-width: 100% !important;
}

header nav {
    gap: 5px;
}
header a.btn.btn-custom.btn-rounded {
    font-weight: 400 !important;
    padding: 0.5625rem 1.55rem !important;
    border: 1px solid #16ab6d !important;
}

header a.btn.btn-custom.btn-rounded:hover {
    background: #fff !important;
    color: #16ab6d !important;
    /* font-weight: 400 !important; */
}
.btn-header-2.mb-2:hover {
    color: #fff !important;
}

.wpcf7-response-output {
    padding: 5px 10px 7px 10px !important;
    font-weight: 600;
}
.btn-header.white:hover svg {
    background: #94c703;
}

#home-header .vc_parallax-inner {
    background-repeat: no-repeat;
    background-size: cover;
}
.home .wpb-content-wrapper > *:first-child {
    padding-top: 155px;
}

.btn-white.btn-header-2:not(:disabled):not(.disabled):not(.btn-custom-bg):active, .btn-white.btn-header-2:not(:disabled):not(.disabled):not(.btn-custom-bg).active {
    color: #94C703 !important;
    background: transparent !important;
}
.btn-header-2 {
	background: transparent !important;
	color: #94C703 !important;
	margin: 0 !important;
	border-radius: 50px !important;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 16px !important;
	bottom: 30px;
	padding: 0 !important;
}
.custom_button {
    background: #16AB6D !important;
    border: 1px solid #16AB6D !important;
    color: #fff !important;
    margin: 0 !important;
    border-radius: 50px !important;
    padding: 10px 15px !important;
    position: relative;
}
.custom_button:hover {
    background: #fff !important;
    color: #16AB6D !important;
}
.custom_button::after {
    content: '';
    display: inline-block;
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 8px; /* Ajuster l'espacement si nécessaire */
}

.custom_button.equal-svg::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMEwzMC41IDIwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC41IDI1TDMwLjUgMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}
.custom_button.equal-svg:hover::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMTQuNSAyMEwzMC41IDIwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC41IDI1TDMwLjUgMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}

.custom_button.plus-svg::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNSAzMC41VjE0LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}
.custom_button.plus-svg:hover::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNSAzMC41VjE0LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}

.custom_button.right-svg::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjUzMDMgNy4wMzAzM0MxNS44MjMyIDYuNzM3NDQgMTUuODIzMiA2LjI2MjU2IDE1LjUzMDMgNS45Njk2N0wxMC43NTc0IDEuMTk2N0MxMC40NjQ1IDAuOTAzODA2IDkuOTg5NTkgMC45MDM4MDYgOS42OTY3IDEuMTk2N0M5LjQwMzgxIDEuNDg5NTkgOS40MDM4MSAxLjk2NDQ3IDkuNjk2NyAyLjI1NzM2TDEzLjkzOTMgNi41TDkuNjk2NyAxMC43NDI2QzkuNDAzODEgMTEuMDM1NSA5LjQwMzgxIDExLjUxMDQgOS42OTY3IDExLjgwMzNDOS45ODk1OSAxMi4wOTYyIDEwLjQ2NDUgMTIuMDk2MiAxMC43NTc0IDExLjgwMzNMMTUuNTMwMyA3LjAzMDMzWk0wIDcuMjVMMTUgNy4yNVY1Ljc1TDAgNS43NUwwIDcuMjVaIiBmaWxsPSIjMTZBQjZEIi8+Cjwvc3ZnPgo=)
}

.custom_button.minus-svg::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
}
.custom_button.minus-svg:hover::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHJ4PSIxMi41IiBmaWxsPSIjMTZBQjZEIi8+CjxwYXRoIGQ9Ik04LjA1NTQgMTNMMTYuOTQ0NCAxMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjM4ODkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.custom_button.home-svg::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHJ4PSIyMi41IiBmaWxsPSIjOTRDNzAzIi8+CjxwYXRoIGQ9Ik0xOS41MiAxMy44MzYzTDE0LjEzIDE4LjAzNjNDMTMuMjMgMTguNzM2MyAxMi41IDIwLjIyNjMgMTIuNSAyMS4zNTYzVjI4Ljc2NjNDMTIuNSAzMS4wODYzIDE0LjM5IDMyLjk4NjMgMTYuNzEgMzIuOTg2M0gyOC4yOUMzMC42MSAzMi45ODYzIDMyLjUgMzEuMDg2MyAzMi41IDI4Ljc3NjNWMjEuNDk2M0MzMi41IDIwLjI4NjMgMzEuNjkgMTguNzM2MyAzMC43IDE4LjA0NjNMMjQuNTIgMTMuNzE2M0MyMy4xMiAxMi43MzYzIDIwLjg3IDEyLjc4NjMgMTkuNTIgMTMuODM2M1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIyLjUgMjguOTg2M1YyNS45ODYzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}

.apropos-cover img{
    border-radius: 12px !important;
    object-fit: cover;
}
div#apropos-mission h2 {
    color: #0E0E0E;
    font-weight: 600;
    max-width: 1070px;
    margin: auto;
    margin-bottom: 125px !important;
}
div#apropos-mission p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
    margin: 0;
}
div#apropos-mission h3:first-child {
    margin-bottom: 47px;
    position: relative;
    display: inline-block;
    padding-bottom: 13px;
}
div#bloc-404:before {
    content: "";
    background: #0000007a;
    position: absolute;
    width: 100%;
    height: 100%;
}

div#bloc-404 .custom_button:hover {
    border-color: #fff !important;
}

div#apropos-mission img {
    border-radius: 12px !important;
    object-fit: cover;
}
.pix-img-el, .pix-img-element {
    width: 100%;
}


div#apropos-mission h3 {
    position: relative;
    overflow: hidden;
}
.mission-text h3:first-child::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #DEDEDE;
    transition: background-color 5s linear;
    z-index: 1;
}
.mission-text h3:first-child::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    background: #16AB6D;
    /* transition: width 5s linear;  */
    z-index: 2;
}
@keyframes progress {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
.mission-text h3:first-child:before  {
    animation: progress 5s linear infinite;
}
.mission-text.inactive h3:after, .mission-text.inactive h3:before {
    background: none !important;
    display: none;
}
.mission-text.inactive h3 {
    margin-bottom: 0 !important;
}


div#apropos-mission h3:last-child {
    margin-top: 48px;
}
div#apropos-mission h3 {
    font-size: 31px;
    color: #0E0E0E;
    line-height: 31px;
    font-weight: 600;
    max-width: 400px;
    cursor: pointer;
}
div#apropos-mission {
    padding-top: 123px;
}
div#apropos-header {
    padding-top: 158px;
}
div#apropos-header-text {
    margin-bottom: 45px;
}
div#apropos-header-text .wpb_wrapper {
    max-width: 950px;
    margin: auto;
}
div#apropos-header-text h1 {
    margin-bottom: 47px;
}
div#apropos-header-text p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
div#home-secteurs-btns .custom_button:not(div#home-secteurs-btns .custom_button:last-child) {
    margin-bottom: 15px !important;
}

span.custom-icone {
    background: #16ab6d;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 80px !important;
}
div#home-secteurs-btns .custom_button span:first-child {
    margin-right: 0;
}
div#home-secteurs-btns .custom_button {
    background: #fff !important;
    color: #16AB6D !important;
    border: 1px solid #16AB6D !important;
    margin: 0 !important;
    border-radius: 50px !important;
    padding: 10px 15px !important;
    flex-direction: row-reverse;
}
div#home-secteurs-btns .custom_button:hover {
    background: #16AB6D !important;
    border: 1px solid #16AB6D !important;
    color: #fff !important;
    margin: 0 !important;
    border-radius: 50px !important;
    padding: 10px 15px !important;
}
div#installations-icpe-2 > .wpb_column:first-child {
    max-width: 569px;

}
div#installations-icpe-2 > .wpb_column:last-child {
    max-width: calc(100% - 569px);
}
div#details-prestation > .wpb_column:last-child {
    max-width: 569px;
}
div#details-prestation > .wpb_column:first-child {
    max-width: calc(100% - 569px);
}
div#details-prestation > .wpb_column {
    width: 100%;
}
div#installations-icpe-text-2 {
    max-width: 654px;
    float: right;
}

div#installations-icpe-2 > .wpb_column {
    width: 100%;
}

div#details-prestation h2,#installations-icpe-2 h2 {
    color: #0E0E0E;
    margin-bottom: 47px;
    font-weight: 600;
}
div#details-prestation {
    margin-top: 94px;
    margin-bottom: 75px;
}
div#details-prestation img, div#installations-icpe-2 img {
    border-radius: 12px 0px 0px 0px !important;
    object-fit: cover;
    object-position: center;
}

div#home-secteurs-btns .custom_button:hover  span.custom-icone {
    background: #94C703;
}
div#details-prestation p, div#details-prestation li, div#installations-icpe-2 p, div#installations-icpe-2 li {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
div#installations-icpe-text {
    max-width: 650px;
}
.custom_button span {
    margin-right: 10px;
}
.custom_button svg {
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    right: 10px !important;
    font-size: 16px !important;
}
div#nature .vc_column-inner {
    max-width: 1144px !important;
    width: 100% !important;
    overflow: hidden !important;
    margin: auto;
}
div#home-header {
    padding-bottom: 80px;
    height: 100vh;
}
.pdd0 {
    padding: 0 !important;
}
.btn-header-2.mb-2 {
    margin-bottom: 0 !important;
}
.home div#content {
    padding-top: 0 !important;
}
div#home-header h1, div#home-header p {
    color: #fff;
}
div#home-header h1 {
	margin-bottom: 35px;
	font-weight: 600;
	max-width: 600px;
}
div#home-header p {
    max-width: 389px;
}
.pix-header-boxed .navbar {
    padding: 7px 10px !important;
}
div#imgs-header .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
div#imgs-header  .vc_column-inner {
    max-width: 674px;
}
.imgs-2-header {
    padding-top: 80px !important;
}
.imgs-1-header {
    padding-bottom: 80px !important;
}
.btn-header-3 {
    background: transparent !important;
    color: #16AB6D !important;
    margin: 0 !important;
    border-radius: 50px !important;
    position: absolute;
    bottom: 0;
    left: initial;
    right: 0;
    padding: 0 !important;
}
div#details-secteur details p:last-child {
	margin-bottom: 75px !important;
}
.btn-header {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 20.16px !important;
    color: #0E0E0E !important;
    padding: 10px 15px !important;
    border-radius: 50px !important;
}
#txts-header .wpb_wrapper {
	display: flex;
	flex-direction: column;
	align-items: baseline;
	justify-content: space-between;
}
.btn-header.mb-2 {
    margin-bottom: 0 !important;
}
div#public-header .wpb_wrapper > *:not(.btn-header-3) {
    max-width: 457px;
}
div#public-header .btn-header {
    margin-bottom: 50px !important;
}
.btn-header.green {
    background: #16AB6D  !important;
    color: #fff !important;
    border: 1px solid #16AB6D !important;
}
div#cover-public img {
    object-fit: cover;
    object-position: top;
}
.btn-header.green svg {
    background: #94C703  !important;
}
div#public-header .btn-header {
    margin-bottom: 50px !important;
}


div#public-header .wpb_wrapper .wpb_text_column {
    margin-bottom: 47px;
}
div#public-header p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}

.btn-header.white {
    background: #fff !important;
    color: #16AB6D !important;
    border: 1px solid #16AB6D !important;
}
div#home-header .btn-header.white, footer .btn-header.white {
    border: 1px solid transparent !important;
}
.btn-header.white:hover, .btn-header.white.activated {
    background: #16AB6D  !important;
    color: #fff !important;
}

.btn-header.green:hover {
    background: transparent !important;
    color: #16AB6D !important;
}

.btn-header.custom-svg svg{
    display: none !important;
}
.btn-header.custom-svg::after {
    content: '';
    display: inline-block;
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-position: center;
}

.btn-header.labo-svg::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMjAuNTAwMyAxNC41OTI4VjE5LjY3MThDMjAuNTAwMyAxOS45MzQ0IDIwLjQ0ODYgMjAuMTk0NSAyMC4zNDgxIDIwLjQzNzFDMjAuMjQ3NiAyMC42Nzk4IDIwLjEwMDMgMjAuOTAwMyAxOS45MTQ2IDIxLjA4NjBMMTYuMjc4MiAyNC43MjIzTTIwLjUwMDMgMTQuNTkyOEMyMC4yNzcyIDE0LjYxMzIgMjAuMDU1IDE0LjYzNzIgMTkuODMzNyAxNC42NjU3TTIwLjUwMDMgMTQuNTkyOEMyMS44MzA4IDE0LjQ2OTEgMjMuMTY5OCAxNC40NjkxIDI0LjUwMDMgMTQuNTkyOE0xNi4yNzgyIDI0LjcyMjNMMTYuOTYyNiAyNC41NTA4QzE4LjgyMzAgMjQuMDkxMSAyMC43ODY0IDI0LjMwOTUgMjIuNTAwMyAyNS4xNjY4QzI0LjIxNDIgMjYuMDI0MSAyNi4xNzc1IDI2LjI0MjUgMjguMDM4IDI1Ljc4MjhMMjkuNDMzNSAyNS40MzM0TTE2LjI3ODIgMjQuNzIyM0wxNC4zMjA5IDI2LjY4MDVDMTMuMjI0OSAyNy43NzQ3IDEzLjc0MjMgMjkuNjI4OSAxNS4yNjkzIDI5Ljg4OTNDMTcuNjE5NSAzMC4yOTExIDIwLjAzNTUgMzAuNSAyMi41MDAzIDMwLjVDMjQuOTIzNSAzMC41MDA4IDI3LjM0MjUgMzAuMjk2NiAyOS43MzEyIDI5Ljg4OTNDMzEuMjU3NCAyOS42Mjg5IDMxLjc3NDggMjcuNzc0NyAzMC42Nzk3IDI2LjY3OTZMMjkuNDMzNSAyNS40MzM0TTI0LjUwMDMgMTQuNTkyOFYxOS42NzE4QzI0LjUwMDMgMjAuMjAyNCAyNC43MTA5IDIwLjcxMTggMjUuMDg2IDIxLjA4NkwyOS40MzM1IDI1LjQzMzRNMjQuNTAwMyAxNC41OTI4QzI0LjcyMzQgMTQuNjEzMiAyNC45NDU2IDE0LjYzNzIgMjUuMTY2OSAxNC42NjU3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}
.btn-header.labo-svg:hover::after, .btn-header.labo-svg.activated::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMjAuNTAwMyAxNC41OTI4VjE5LjY3MThDMjAuNTAwMyAxOS45MzQ0IDIwLjQ0ODYgMjAuMTk0NSAyMC4zNDgxIDIwLjQzNzFDMjAuMjQ3NiAyMC42Nzk4IDIwLjEwMDMgMjAuOTAwMyAxOS45MTQ2IDIxLjA4NjBMMTYuMjc4MiAyNC43MjIzTTIwLjUwMDMgMTQuNTkyOEMyMC4yNzcyIDE0LjYxMzIgMjAuMDU1IDE0LjYzNzIgMTkuODMzNyAxNC42NjU3TTIwLjUwMDMgMTQuNTkyOEMyMS44MzA4IDE0LjQ2OTEgMjMuMTY5OCAxNC40NjkxIDI0LjUwMDMgMTQuNTkyOE0xNi4yNzgyIDI0LjcyMjNMMTYuOTYyNiAyNC41NTA4QzE4LjgyMzAgMjQuMDkxMSAyMC43ODY0IDI0LjMwOTUgMjIuNTAwMyAyNS4xNjY4QzI0LjIxNDIgMjYuMDI0MSAyNi4xNzc1IDI2LjI0MjUgMjguMDM4IDI1Ljc4MjhMMjkuNDMzNSAyNS40MzM0TTE2LjI3ODIgMjQuNzIyM0wxNC4zMjA5IDI2LjY4MDVDMTMuMjI0OSAyNy43NzQ3IDEzLjc0MjMgMjkuNjI4OSAxNS4yNjkzIDI5Ljg4OTNDMTcuNjE5NSAzMC4yOTExIDIwLjAzNTUgMzAuNSAyMi41MDAzIDMwLjVDMjQuOTIzNSAzMC41MDA4IDI3LjM0MjUgMzAuMjk2NiAyOS43MzEyIDI5Ljg4OTNDMzEuMjU3NCAyOS42Mjg5IDMxLjc3NDggMjcuNzc0NyAzMC42Nzk3IDI2LjY3OTZMMjkuNDMzNSAyNS40MzM0TTI0LjUwMDMgMTQuNTkyOFYxOS42NzE4QzI0LjUwMDMgMjAuMjAyNCAyNC43MTA5IDIwLjcxMTggMjUuMDg2IDIxLjA4NkwyOS40MzM1IDI1LjQzMzRNMjQuNTAwMyAxNC41OTI4QzI0LjcyMzQgMTQuNjEzMiAyNC45NDU2IDE0LjYzNzIgMjUuMTY2OSAxNC42NjU3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.btn-header.building-svg::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMTUuMTY2NyAzMC41SDI5LjgzMzRNMTUuODMzNCAxNC41SDI5LjE2NjdNMTYuNSAxNC41VjMwLjVNMjguNSAxNC41VjMwLjVNMTkuODMzNCAxNy44MzMzSDIxLjE2NjdNMTkuODMzNCAyMC41SDIxLjE2NjdNMTkuODMzNCAyMy4xNjY3SDIxLjE2NjdNMjMuODMzNCAxNy44MzMzSDI1LjE2NjdNMjMuODMzNCAyMC41SDI1LjE2NjdNMjMuODMzNCAyMy4xNjY3SDI1LjE2NjdNMTkuODMzNCAzMC41VjI3LjVDMTkuODMzNCAyNi45NDggMjAuMjgxNCAyNi41IDIwLjgzMzQgMjYuNUgyNC4xNjY3QzI0LjcxODcgMjYuNSAyNS4xNjY3IDI2Ljk0OCAyNS4xNjY3IDI3LjVWMzAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.btn-header.building-svg:hover::after, .btn-header.building-svg.activated::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTUuMTY2NyAzMC41SDI5LjgzMzRNMTUuODMzNCAxNC41SDI5LjE2NjdNMTYuNSAxNC41VjMwLjVNMjguNSAxNC41VjMwLjVNMTkuODMzNCAxNy44MzMzSDIxLjE2NjdNMTkuODMzNCAyMC41SDIxLjE2NjdNMTkuODMzNCAyMy4xNjY3SDIxLjE2NjdNMjMuODMzNCAxNy44MzMzSDI1LjE2NjdNMjMuODMzNCAyMC41SDI1LjE2NjdNMjMuODMzNCAyMy4xNjY3SDI1LjE2NjdNMTkuODMzNCAzMC41VjI3LjVDMTkuODMzNCAyNi45NDggMjAuMjgxNCAyNi41IDIwLjgzMzQgMjYuNUgyNC4xNjY3QzI0LjcxODcgMjYuNSAyNS4xNjY3IDI2Ljk0OCAyNS4xNjY3IDI3LjVWMzAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.btn-header.flag-svg::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMTQuMzcyOSAxNC41VjE1LjgzMzNNMTQuMzcyOSAxNS44MzMzTDE2LjgzNTEgMTUuMjE3M0MxOC42ODc5IDE0Ljc1NDMgMjAuNjQ1MiAxNC45NjkzIDIyLjM1MzMgMTUuODIzNkwyMi40NDkzIDE1Ljg3MTZDMjQuMTIyOSAxNi43MDgzIDI2LjAzNjggMTYuOTMxOSAyNy44NTgyIDE2LjUwMzZMMzAuNjIyNiAxNS44NTI5QzMwLjI4NjYgMTguOTU0NyAzMC4yODgxIDIyLjA4MzggMzAuNjI3MSAyNS4xODUzTDI3Ljg1OTEgMjUuODM2QzI2LjAzNzUgMjYuMjY0OCAyNC4xMjMzIDI2LjA0MTUgMjIuNDQ5MyAyNS4yMDQ5TDIyLjM1MzMgMjUuMTU2OUMyMC42NDUyIDI0LjMwMjYgMTguNjg3OSAyNC4wODc2IDE2LjgzNTEgMjQuNTUwN0wxNC4zNzI5IDI1LjE2NjdNMTQuMzcyOSAxNS44MzMzVjI1LjE2NjdNMTQuMzcyOSAzMC41VjI1LjE2NjciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4xIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.btn-header.flag-svg:hover::after, .btn-header.flag-svg.activated::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuMzcyOSAxNC41VjE1LjgzMzNNMTQuMzcyOSAxNS44MzMzTDE2LjgzNTEgMTUuMjE3M0MxOC42ODc5IDE0Ljc1NDMgMjAuNjQ1MiAxNC45NjkzIDIyLjM1MzMgMTUuODIzNkwyMi40NDkzIDE1Ljg3MTZDMjQuMTIyOSAxNi43MDgzIDI2LjAzNjggMTYuOTMxOSAyNy44NTgyIDE2LjUwMzZMMzAuNjIyNiAxNS44NTI5QzMwLjI4NjYgMTguOTU0NyAzMC4yODgxIDIyLjA4MzggMzAuNjI3MSAyNS4xODUzTDI3Ljg1OTEgMjUuODM2QzI2LjAzNzUgMjYuMjY0OCAyNC4xMjMzIDI2LjA0MTUgMjIuNDQ5MyAyNS4yMDQ5TDIyLjM1MzMgMjUuMTU2OUMyMC42NDUyIDI0LjMwMjYgMTguNjg3OSAyNC4wODc2IDE2LjgzNTEgMjQuNTUwN0wxNC4zNzI5IDI1LjE2NjdNMTQuMzcyOSAxNS44MzMzVjI1LjE2NjdNMTQuMzcyOSAzMC41VjI1LjE2NjciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4xIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.btn-header.plus-svg::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNSAzMC41VjE0LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}
.btn-header.plus-svg:hover::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNSAzMC41VjE0LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}

.custom-svg.reverse{
    flex-direction: row-reverse;
}
.btn-header.custom-svg.reverse::after {
    margin-right: 8px;
    margin-left: 0;

}

.navbar-light .navbar-nav .nav-link {
    color: #0E0E0E !important;
    font-weight: 500;
}


div#apropos-map {
    padding-right: 0 !important;
}
div#apropos-map .vc_column-inner {
    padding-right: 0 !important;

}


div#informations-public-text {
    margin-bottom: 46px;
}
.navbar-light .navbar-nav .active .nav-link {
    font-weight: 600 !important;
}
.btn-header svg {
    background: #16AB6D;
    color: #fff;
    width: 22px !important;
    height: 22px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    right: 10px !important;
    font-size: 16px !important;
    padding: 11.5px;
}
div#home-numbers h3 {
    font-size: 16px;
    color: #fff !important;
    margin-top: 5px !important;
    line-height: 22px;
}
div#home-numbers h2 span {
    color: #94C703 !important;
}
div#home-numbers h2 img {
    vertical-align: super;
}
div#home-numbeers-text p {
    color: #fff;
    font-size: 21px;
    line-height: 26.46px;
    max-width: 875px;
    float: right;
}
div#home-numbers {
    padding-top: 70px;
    padding-bottom: 70px;
}
#home-numbeers-text p:first-child {
    margin-top: 60px;
}
div#home-prestations {
    padding-top: 100px;
}
div#home-prestations .row > div.col-6, div#publics-related .row > div.col-6  {
    display: flex;
    justify-content: center;
    align-items: center;
}
.custom-svg span {
    font-weight: 400 !important;
}
div#home-prestations img, div#publics-related img {
    border-radius: 12px !important;
    max-width: 311px;
    height: 311px;
    width: 100%;
    object-fit: cover;
}
div#home-prestations .row > div > a, div#publics-related .row > div > a {
    display: block;
    overflow: hidden;
    border-radius: 12px !important;
}
div#home-prestations img, div#publics-related img {
    transition: transform 0.3s ease;
}
div#home-prestations img:hover, div#publics-related img:hover {
    transform: scale(1.15);
}

div#home-numbers .number-title.text-body-default:last-child::after {
    content: url('/wp-content/uploads/2024/07/arrow.png');
    display: inline-block;
    margin-left: 5px;
    vertical-align: super;
}


div#secteur-header .wpb_wrapper > *:not(.btn-header-3) {
    max-width: 500px;
}
div#secteur-header p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
    max-width: 425px !important;
}
div#secteur-header .btn-header {
    margin-bottom: 50px !important;
}
div#secteur-header .wpb_wrapper > *:not(.btn-header-3) {
    max-width: 457px;
}
div#secteur-header .wpb_wrapper .wpb_text_column {
    margin-bottom: 50px;
}
div#secteur-header .wpb_wrapper .wpb_text_column.secteur-header-text {
    margin-bottom: 40px;
}
#secteur-header img {
	width: 654px;
	height: 712px !important;
	border-radius: 12px !important;
	object-fit: cover !important;
}
div#secteur-header h1 {
    max-width: 450px !important;
}
.btn-header-4 {
    background: transparent !important;
    color: #16AB6D !important;
    margin: 0 !important;
    border-radius: 50px !important;
    padding: 0 !important;
}
div#details-secteur h2 {
    font-size: 48px;
    line-height: 48px;
    font-weight: 600;
    color: #0E0E0E;
    max-width: 845px;
    margin: auto;
    margin-bottom: 47px;
}

div#details-secteur p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
div#details-secteur .wpb_wrapper {
    text-align: center;
}
div#details-secteur .btn-header {
    margin-top: 30px !important;
}
div#secteur-cover {
    margin-top: 55px;
}
div#details-secteur .wpb_text_column  {
    max-width: 845px;
    margin: auto;
}
div#secteur-cover .pix-img-element {
    width: 100%;
}

ul#menu-principal {
    gap: 15px;
}

div#home-header .btn-header.white, footer .btn-header.white {
    color: #0E0E0E !important;
}

div#home-header .btn-header.white:hover, footer .btn-header.white:hover {
    color: #fff !important;
}



div#secteur-cover img {
    width: 100%;
    max-height: 512px;
    height: 100% !important;
    border-radius: 12px !important;
    object-fit: cover;
}

div#details-secteur {
    margin-top: 123px;
}
div#secteur-header .pix-img-element {
    max-width: 654px !important;
    max-height: 712px;
    width: 100%;
    height: 100% !important;
    float: right;
}
div#secteur-header {
    margin-top: 110px;
}

.custom_button {
    margin-top: 10px !important;
}
div#home-prestations h2, div#publics-related h2 {
    color: #0E0E0E;
    margin-bottom: 23px;
    font-weight: 600;
}
.dropdown-menu.show {
    height: auto !important;
    visibility: visible !important;
    overflow: visible !important;
    opacity: 1 !important;
}
div#home-prestations .text_2 strong {
    color: #0E0E0E;
    margin-bottom: 23px;
    font-weight: 600 !important;
    font-size: 31px;
    line-height: 31px;
    display: block;
}
div#home-prestations .text_2 {
    max-width: 400px;
}
div#nature {
    padding-top: 50px;
}
div#home-prestations .row > div, div#publics-related .row > div {
    margin-bottom: 37px;
}
div#home-prestations p, div#publics-related p {
    font-size: 16px;
    line-height: 20.16px;
    color: #787878;
}
div#home-prestations .text_1, div#publics-related .text_1 {
    max-width: 402px;
}
div#public-header .btn-header-3 {
    margin-bottom: 0 !important;
}
div#footer-sm .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    max-width: 160px;
}
div.search-assyst-content li img {
    width: 70px;
    height: 70px;
    margin-right: 15px;
    border-radius: 9.33px !important;
}
div#home-prestations h3, div#publics-related h3 {
    font-size: 18px !important;
    line-height: 22.68px !important;
    font-weight: 500;
    margin-top: 20px;
}

div.search-assyst-content li:not(div.search-assyst-content li:last-child) {
    margin-bottom: 15px;
}
div.search-assyst-content li a {
    line-height: 22.68px;
    font-size: 18px;
    font-weight: 600;
    display: block;
    border-radius: 9.33px !important;
    position: relative;
    padding: 8px 0;
}
div.search-assyst-content li span {
    width: calc(100% - 85px);
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    color: #0E0E0E;
}
div.search-assyst-content li a svg {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translate(0, -50%);
    display: none;
}
div.search-assyst-content li a:hover {
    background: #dcf2e9;
}
.home div#content {
    padding-top: 0 !important;
}
body.search-active div#content, body.search-active footer {
    filter: blur(10px) !important;
}
div.mega-sub-menu {
    display: flex;
    flex-direction: column;
    overflow: scroll;
    display: block;

}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(3) .pix-menu-box:last-child .pix-box-text {
    margin: 0 !important;
}

div#recherche-page div#prestations-recherche strong, div#recherche-page div#secteurs-recherche strong {
    font-size: 31px;
    line-height: 31px;
    margin-top: 30px;
    display: block;
}

p.no-result-recherche {
    margin-top: 10px;
    line-height: 20.16px;
    font-size: 16px;
    color: #787878;
    font-weight: 400;
    margin-bottom: 18px;
}


body:not(.wp-admin) .expanded-top, body:not(.wp-admin) .expanded-bottom, body:not(.wp-admin) .fade-animation , body:not(.wp-admin) .animation-bloc {
    visibility: hidden; /* Cacher les éléments par défaut */
  }

    div.mega-sub-menu a {
        padding: 0 0 5px 0;
        font-size: 16px;
        display: block;
    }
    .submenu-box .row > .col-lg-4:nth-child(3) a {
        margin-bottom: 8px !important;
        padding-bottom: 5px !important;
        border-radius: 0 !important;
        position: relative;
        display: inline-block;
        width: 100%;
    }
    .analyse-list-public-h3 {
        margin-bottom: 10px !important;
    }


    div.mega-sub-menu {
        scrollbar-color: grey grey;
        scrollbar-width: thin;
        -webkit-overflow-scrolling: touch;
        position: relative; 
    }
    div.mega-sub-menu::-webkit-scrollbar {
        width: 2px !important;
    }
    div.mega-sub-menu::-webkit-scrollbar-track {
        background: transparent;
    }
    div.mega-sub-menu::-webkit-scrollbar-thumb {
        background: #16AB6D;
    }
    .mega-sub-menu-links {
        height: calc(100% + 140px);
    }
    div.mega-sub-menu {
        /* scrollbar-color: #fff #fff !important; */
        height: calc(100vh - 140px) !important;
        overflow: scroll !important;
    }
    div#mobile-bloc-fixed {
        position: fixed;
        width: 100%;
        z-index: 999999;
        top: 0;
    }
    #mission-text-1, #mission-text-2 {
        transition: opacity 1s ease;
    }

    div#apropos-mission .active h3 {
        position: relative;
    }
    div#apropos-mission .progress-bar {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        height: 2.5px;
        background: linear-gradient(to right, #16AB6D 40%, #DEDEDE 40%);
        transition: width 5s linear;
    }
    div#apropos-mission .active .progress-bar {
        width: 100%;
    }

    div#apropos-mission .fade-out {
        opacity: 0;
        transition: opacity 1s ease;
    }
    div#apropos-mission .fade-in {
        opacity: 1;
        transition: opacity 1s ease;
    }





  div.search-assyst-content ul {
    padding: 0 !important;
    margin-top: 15px;
    margin-bottom: 0;
    max-height: 290px;
    width: 100% !important;
    overflow-y: scroll;
}
div.search-assyst-content ul::-webkit-scrollbar {
    width: 2px;
  }
  div#accordion-public span.vc_tta-title-text {
    font-size: 31px;
    line-height: 31px;
    font-weight: 600;
    color: #0E0E0E;
    display: flex;
    justify-content: start;
    padding-right: 50px;
}
div#informations-public-left{
    max-width: 356px;
    width: 100%;
}
div#informations-public-right {
    max-width: 770px;
    width: 100% !important;
}
div#informations-public-left > .vc_column-inner{
    max-width: 306px;
    width: 100%;
}
div#informations-public-right > .vc_column-inner{
    max-width: 770px;
    width: 100% !important;
}
div#informations-public-left p {
    font-size: 21px;
    line-height: 26.46px;
    font-weight: 500;
}
div#informations-public {
    display: flex;
    justify-content: center;
}
div#informations-public {
    margin-top: 89px;
}
div#informations-public-right p {
    font-size: 31px;
    line-height: 31px;
    font-weight: 600;
}


div#accordion-public .vc_tta-panel .vc_tta-controls-icon {
    right: 0 !important;
    top: 50%;
    transform: translate(0, -50%) !important;
    background-size: contain;
    background-repeat: no-repeat;
    content: '' !important;
    width: 45px !important;
    height: 45px !important;
    background-image: url(
    data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNSAzMC41VjE0LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
}
div#accordion-public .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon:after, .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon:before{
    display: none !important;
}

div#accordion-public .vc_tta-panel.vc_active .vc_tta-controls-icon{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHJ4PSIxMi41IiBmaWxsPSIjMTZBQjZEIi8+CjxwYXRoIGQ9Ik04LjA1NTQgMTNMMTYuOTQ0NCAxMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjM4ODkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');}


span.accordion-number {
    min-width: 15%;
    display: inline-block;
}
div#accordion-public {
    margin-top: 105px;
}
div#accordion-public .vc_tta-panel-heading a {
    padding: 23px 0 !important;
}
div#accordion-public .vc_tta-panel.vc_active {
    border: 1px solid #DEDEDE;
    border-width: 1px 0 1px 0 !important;
}

div#accordion-public .vc_tta-panel-heading {
    border: none !important;
    margin-top: 0px !important;
}
div#accordion-public .vc_tta-panel-body {
    border: none !important;
    padding: 0 0 20px 15%;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    background: #16AB6D;
    color: #fff;
    width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    right: 0 !important;
}

div#accordion-public .vc_tta-panel-body p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
div#accordion-public .vc_tta-panel-title a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

  div.search-assyst-content ul::-webkit-scrollbar-track {
    background: transparent;
  }
  
  div.search-assyst-content ul::-webkit-scrollbar-thumb {
    background: #16AB6D;
  }
  div#nature  .flickity-slider {
    align-items: center;
    display: flex;
}
div.search-assyst-content {
    margin-top: 10px;
    border-radius: 25px !important;
    padding: 15px 15px 15px 20px !important;
    background: #fff;
    border: 1px solid #F2F2F2;
}
  /* Handle on hover */
  .mega-sub-menu-links::-webkit-scrollbar-thumb:hover {
    background: #16AB6D;
  }
  div.search-assyst-block {
    color: #787878;
}
div.search-assyst-block {
    color: #787878;
    padding: 0px 15px;
    display: flex;
    align-items: center;
}
div.search-assyst-content .tabs a {
    font-size: 16px;
    color: #0E0E0E;
    font-weight: 500;
}

div.search-assyst-content .tabs a.active {
    color: #16AB6D;
    text-decoration: underline !important;
    font-weight: 600;
}
div.search-assyst-content .tabs {
    display: flex;
    gap: 15px;
    justify-content: start;
}
.pix-header-text .pixfort-icon.pix-header-icon-style {
    color: #16AB6D;
    border-radius: 50% !important;
    border: 1px solid #16AB6D;
    padding: 11.5px !important;
    font-size: 20px;
    justify-content: center;
    cursor: pointer;
}
input.search-posts {
    border: none;
    width: 100%;
    padding: 15px 0;
    font-size: 16px !important;
    color: #0E0E0E;
    outline: none;
    background: transparent;
    font-weight: 500;
}
input.search-posts::placeholder {
    color: #787878;
    opacity: 1; 
  }
  input.search-posts::-ms-input-placeholder { 
    color: #787878;
  }
  div.search-assyst-block svg {
    margin-right: 7px !important;
    }
div.search-assyst-block svg:hover {
    color: #16ab6d;
}
div#home-secteurs h2 {
    color: #0E0E0E;
    font-weight: 600;
    max-width: 769px;
}
div#secteurs-title {
    margin-bottom: 40px;
}

.loading-spinner {
    position: relative;
}
.loading-spinner::before {
    content: '';
    position: absolute;
    top: calc(48% - 20px);
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    border: 5px solid rgb(148 199 3 / 29%);
    border-top-color: #16AB6D;
    border-radius: 50% !important;
    animation: spin 1s linear infinite;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
div#home-prestations h3 a, div#publics-related h3 a {
    color: #0E0E0E !important;
}
.secteurs-slider img {
    border-radius: 12px !important;
    width: 251px !important;
    height: 330px;
    object-fit: cover;
}
#contact-bloc .wpb_text_column.wpb_content_element {
	margin-bottom: 0 !important;
}
.secteurs-slider-container .prev img {
    transform: rotate(180deg);
}
/* .secteurs-slider .slick-list.draggable {
    width: 1028px;
} */
.secteurs-slider .owl-item {
    width: 251px !important;
}
div#home-secteurs-slider br {
    display: none;
}
.secteurs-slider .owl-item > div {
    max-width: 251px;
    width: 100%;
}
.secteurs-slider .owl-stage {
    /* gap: 30px; */
    /* display: flex; */
}
div#home-secteurs {
    padding-top: 70px;
}
.secteurs-slider {
    width: 1294.5px;
}
div#content {
    overflow: hidden;
}
.secteurs-slider  h3 {
    line-height: 22.68px !important;
    font-size: 18px !important;
    color: #0E0E0E !important;
    margin-top: 10px;
    padding: 0 3px;
}
div#home-history {
    padding-top: 35px;
    padding-bottom: 90px;
}

div#home-history-1 {
    padding-top: 10em;
}
div#home-history-2 p {
    line-height: 26.46px;
    font-size: 21px;
    font-weight: 500;
    color: #0E0E0E;
}
.secteurs-slider-container {
    position: relative !important;
}
div#home-history-1 img {
    margin-top: 28px;
}
div#home-history-2 img {
    margin-bottom: 55px;
}
div#home-history h2 {
    color: #0E0E0E;
    font-weight: 600;
    max-width: 769px;
}
.analyse-list-public img {
    margin-bottom: 20px;
}
div#publics-related {
    margin-top: 121px;
}
.secteurs-slider-container .arrow-container img {
    width: 45px !important;
    height: 45px !important;
}
div#analyse-public h2 {
    color: #0E0E0E;
    font-weight: 600;
    margin-bottom: 65px !important;
}
div#analyse-img-public .pix-img-element {
    float: right;
}
/* .analyse-list-public-last .wpb_content_element {
    margin-bottom: 0 !important;
} */
div#analyse-public {
    margin-top: 90px;
}
div#analyse-public h3 {
    line-height: 21px !important;
    font-size: 21px !important;
    color: #0E0E0E;
    font-weight: 500;
    margin-bottom: 10px;
}
div#analyse-public p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
.secteurs-slider-container .arrow-container > div {
    width: 45px;
    height: 45px;
    position: absolute !important;
    top: -80px;
    right: 0;
    transform: translate(0, -100%);
    cursor: pointer;
}
.secteurs-slider-container .prev {
    left: auto;
    right: 50px !important;
}
div#footer-1 {
    padding-top: 120px;
    padding-bottom: 85px;
}

div#footer-1 .vc_parallax-inner {
    background-repeat: no-repeat;
}
div#footer-1 .btn-header {
    margin-bottom: 0 !important;
}

div#footer-2  .widget_nav_menu .menu>.menu-item.menu-item-has-children>a:before {
    right: -45px;
    transform: translate(0, 0);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMi41TDMwLjUgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNSAzMC41VjE0LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
    background-size: contain;
    background-repeat: no-repeat;
    content: '' !important;
    width: 25px;
    height: 25px;
}


div#footer-3 > div > .wpb_wrapper {
    display: flex;
    align-items: center;
}
div#footer-2  .widget_nav_menu .menu>.menu-item.active.menu-item-has-children>a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHJ4PSIxMi41IiBmaWxsPSIjMTZBQjZEIi8+CjxwYXRoIGQ9Ik04LjA1NTQgMTNMMTYuOTQ0NCAxMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjM4ODkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
}
footer p {
    line-height: 26.46px;
    font-size: 21px;
    font-weight: 500;
    max-width: 539px;
    float: right;
}
div#footer-1 {
    padding-top: 120px;
    padding-bottom: 85px;
    align-items: end;
    display: flex;
}
footer p, footer  h2 {
    color: #fff !important;
}
div#footer-made-by-4beez .wpb_content_element {
    margin-bottom: 0;
}
div#footer-2 h2 {
    line-height: 26.46px !important;
    font-size: 21px !important;
    font-weight: 500;
    margin-bottom: 24px;
}
div#home-secteurs-btns a {
    margin-bottom: 15px !important;
}
div#home-secteurs-btns a:last-child{
    margin-bottom: 0 !important;
}
div#footer-2 .menu-item > a {
    background: transparent;
    box-shadow: none !important;
    color: #94C703 !important;
    padding: 0;
    line-height: 22.68px;
    font-size: 18px !important;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0;
    transition: none !important;
}
div#contact-header:after, div#contact-header:before {
    display: none;
}
.page-id-539 div#content {
    padding-top: 0 !important;
}
div#contact-header-left img {
    object-fit: cover;
    width: 100% !important;
    padding-right: 14%;
}

div#contact-header-bloc-right h1 {
    font-weight: 600;
    margin-bottom: 45px;
    max-width: 704px;
}
div#contact-address .wpb_text_column.wpb_content_element {
    margin: 0;
}
div#contact-header-bloc-right p {
    font-size: 16px;
    line-height: 20.16px;
    color: #787878;
}
div#contact-address {
    background: #07472C;
    border-radius: 12px !important;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 45px !important;
    display: flex;
    justify-content: left;
    gap: 15px;
}
div#contact-address > div {
    width: 50%;
}
div#contact-address .wpb_text_column.wpb_content_element{
    margin-bottom: 0 !important;
}

div#contact-header-bloc-right h2 {
    line-height: 26.46px !important;
    font-size: 21px !important;
    color: #fff !important;
    margin-bottom: 25px;
}
div#contact-address p {
    color: #fff;
    font-weight: 400;
}
div#contact-header-bloc-right .wpb_text_column.wpb_content_element {
    margin-bottom: 45px;
}
div#footer-3 {
    padding-top: 50px;
    padding-bottom: 50px;
}

div#footer-2 .menu {
    margin-bottom: 0;
}
div#footer-2 .menu-item.menu-item-has-children > a {
    max-width: 250px;
}

div#footer-2 .menu-item.active  > a {
    color: #16AB6D !important;
}
div#footer-2 .menu-item.active ul a{
    color: #fff !important;
}
div#footer-2 .menu-item.active ul {
    margin: 0 0 15px 0 !important;
}
div#footer-2 .menu-item.active ul a {
    color: #fff !important;
    font-size: 14px !important;
    line-height: 14px;
    font-weight: 400 !important;
    padding: 0 !important;
    margin-bottom: 8px;
}
div#footer-2 .menu-item.active ul li {
    line-height: 14px;
}
div#footer-2 .menu-item a:hover {
    transform: translate(0,0)!important;
}
div#footer-imgs .wpb_wrapper {
    display: flex;
    flex-direction: column;
}
div#footer-2 .widget_nav_menu {
    margin-bottom: 0;
}
div#footer-imgs .pix-img-element:not(div#footer-imgs .pix-img-element:last-child) {
    margin-bottom: 10px;
}
div#footer-sm .pix-img-element:not(div#footer-sm .pix-img-element:last-child) {
    margin-right: 12px;
}
div#footer-made-by-4beez p {
    float: none;
    font-size: 18px;
    line-height: 22.68px;
    font-weight: 400;
}
div#footer-3-cop .wpb_wrapper {
    display: flex;
}
div#footer-2 .wpb_content_element {
    margin-bottom: 0;
}
div#footer-3-cop .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: start;
    max-width: 400px;
    width: 100%;
}
div#footer-3-cop .vc_column-inner {
    display: flex;
    align-items: end;
}
div#contact-header-bloc > div {
    padding-top: 0 !important;
}
div#contact-header-bloc > div#contact-header-bloc-right {
    padding-top: 200px !important;
}
div#footer-made-by-4beez > div > .wpb_wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
}
div#footer-3-cop > div > .wpb_wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
div#footer-3-cop a {
    padding: 0 !important;
    font-size: 18px;
    line-height: 22.68px;
    font-weight: 400;
    height: auto !important;
    margin: 0 !important;
    background: transparent !important;
}

#contact-header-bloc {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    align-items: start;
    margin-bottom: 0 !important;
}
div#contact-header-bloc-left img {
    object-fit: cover;
    max-height: 900px;
}
div#contact-bloc > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
    margin-bottom: 32px;
}
#contact-header-bloc-left {
    flex: 1;
    max-width: 50%;
    box-sizing: border-box;
    background: #fff;
    z-index: 10;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

#contact-header-bloc-right {
    flex: 1;
    max-width: 50%;
    box-sizing: border-box;
}




div#apropos-team-text {
    margin-bottom: 63px;
}
div#apropos-team-list img {
    border-radius: 12px !important;
    object-fit: cover;
    margin-bottom: 13px;
}
div#apropos-team-list h3 {
    line-height: 22.68px;
    font-size: 18px;
    font-weight: 500 !important;
    color: #0E0E0E !important;
    margin-bottom: 6px;
}
div#apropos-team-list p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
#apropos-team-text .wpb_wrapper  {
    max-width: 860px;
    margin: auto;
}
div#apropos-team {
    margin-top: 120px;
}
div#apropos-team h2 {
    color: #0E0E0E;
    font-weight: 600;
    margin-bottom: 45px;
}
div#apropos-reseau h3 {
    font-size: 31px;
    line-height: 31px;
    color: #0E0E0E !important;
    font-weight: 600;
    position: relative;
    display: inline-block;
    max-width: 400px;
    cursor: pointer;
}
div#apropos-reseau h3.active {
    padding-bottom: 15px;
}
div#apropos-reseau-text-2 > .wpb_wrapper {
    gap: 27px;
}

div#apropos-reseau h3::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #DEDEDE;
    transition: background-color 5s linear;
    z-index: 1;
}
div#apropos-reseau h3::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    background: #16AB6D;
    transition: width 5s linear; 
    z-index: 2;
}
div#apropos-reseau h3.active:before  {
    animation: progress2 4s linear infinite;
}

@keyframes progress2 {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
div#apropos-reseau h3.inactive:after, div#apropos-reseau h3.inactive:before {
    background: none !important;
    display: none;
}
div#apropos-reseau h3.inactive {
    margin-bottom: 0 !important;
}


/* 
div#apropos-reseau h3:not(div#apropos-reseau h3:last-child) {
    margin-bottom: 25px;
} */
div#apropos-reseau h2 {
    color: #0E0E0E;
    font-weight: 600;
    margin-bottom: 47px;
}
div#apropos-reseau-text-1 {
    margin-bottom: 0;
}
div#apropos-reseau p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
    margin: 0;
}
div#apropos-map h2 {
    color: #0E0E0E;
    font-weight: 600;
    margin-bottom: 47px;
    max-width: 610px;
}

/* div#apropos-reseau h3:first-child {
    padding-bottom: 13px;
} */

div#apropos-reseau-text .wpb_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

div#apropos-reseau-text-3 {
    margin-bottom: 0;
}

div#apropos-entreprise h2 {
    color: #0E0E0E;
    font-weight: 600;
    margin-bottom: 50px;
}

div#apropos-entreprise .vc_column-inner {
    max-width: 1000px !important;
    width: 100% !important;
    overflow: hidden !important;
    margin: auto;
}
div#apropos-entreprise {
    margin-top: 200px;
    margin-bottom: 65px;
}
@media (min-width: 768px) {
    div#apropos-entreprise .carousel-cell {
        width: 12.6% !important;
        display: flex !important;
        justify-content: center;
    }
}


div#apropos-entreprise p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
    max-width: 620px;
    margin: auto;
}


.form-control:not(.shadow-0), .post-password-form input[type="password"]:not(.shadow-0) {
    box-shadow: none !important;
}

.pix-header.pix-pt-20 {
    padding-top: 16px !important;
}

div#footer-2 .menu-item:not(.active) ul {
    display: none !important;
}
.submenu-box .row > .col-lg-4:nth-child(3) a:hover {
    text-decoration: underline !important;
}

form.wpcf7-form .wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    color: #07472c !important;
    background: transparent !important;
    font-size: 16px !important;
    line-height: 16px !important;
}
form.invalid .wpcf7-response-output {
    color: red !important;
}

div#menu-custom-menu {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

#contact-header-left {
    /* position: fixed !important; */
    top: 0 !important;
    width: 50%; /* Adjust according to your layout */
    z-index: 1000 !important;
}


div#apropos-map .btn-header {
    margin-top: 10px;
}
div#apropos-reseau {
    margin-top: 115px;
}

div#apropos-map p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
div#apropos-team-text p {
    color: #787878;
    font-size: 16px;
    line-height: 20.16px;
}
body:not(.home) {
    background: transparent !important;
}

.pix-header-box-part.pix-header-container-area {
    border: 1px solid #F2F2F2;
}
div#public-header {
    padding-top: 158px;
}
body:not(.home) h1 {
    color: #0E0E0E;
    font-weight: 600;
}
@keyframes spin {
    to { transform: rotate(360deg); }
}

.prestations-grid.loading-spinner::before {
    bottom: 7px;
    top: initial;
    width: 25px;
    height: 25px;
}
.prestations-link-plus {
    text-align: center;
}
.prestations-link-plus a {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
div#publics-related .wpb_content_element {
    margin-bottom: 92px;
}

.wrap_svl_center {
    position: relative;
    right: -50px;
    max-width: 1200px;
    float: right;
}
div#map-apropos-text p {
    max-width: 420px;
}
div#map-apropos-text {
    position: absolute;
    top: 90px;
    left: 0;
}
div#map-apropos {
    margin-top: 90px;
}

div#recherche-page .search-assyst-block {
    border: 1px solid #787878;
    border-radius: 60px !important;
    padding: 0px 10px 0px 15px;
}
img#reset-search {
    cursor: pointer;
}
div#recherche-page .search-assyst:after {
    display: none;
}

div#recherche-page {
    max-width: 886px;
    margin: auto;
    padding-top: 100px;
    padding-bottom: 95px;
    min-height: calc(100vh - 3rem);
}
div#recherche-page .search-assyst:after {
    display: none;

}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:not(header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:last-child):hover a,
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:not(header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:last-child):hover svg
{
	background-color: #E5E5E5 !important;
}
header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:not(header .navbar-expand-lg .navbar-nav .dropdown-menu .row > div:nth-child(2) .menu-item:last-child):hover
{
	background-color: #E5E5E5 !important;
}

div#recherche-page div.search-assyst-content ul {
    margin-top: 40px;
    max-height: initial !important;
    display: flex;
    flex-direction: column;
    gap: 20px;
    overflow: initial;
}

div#recherche-page .custom_button {
    background: #fff !important;
    color: #16AB6D !important;
    border: none !important;
    margin: 0 !important;
    border-radius: 50px !important;
    padding: 0 !important;
    text-align: left;
    font-size: 16px !important;
}




div#recherche-page .custom_button:hover {
    background: #fff !important;
    color: #16AB6D !important;
    border: none !important;
    margin: 0 !important;
    border-radius: 50px !important;
    padding: 0 !important;
    text-align: left;
    font-size: 16px !important;
}

div#recherche-page .custom_button::after {
    width: 15px;
    height: 12px;
    margin-left: 12px;
}

div#recherche-page h2 {
    line-height: 22.68px;
    font-size: 18px;
    color: #0E0E0E !important;
    font-weight: 500 !important;
    margin-bottom: 4px;
}
div#recherche-page ul.prestations-results p {
    line-height: 20.16px;
    font-size: 16px;
    color: #787878;
    font-weight: 400;
    margin-bottom: 18px;
}

div#recherche-page div.search-assyst-content li a span {
    width: auto;
    margin: 0;
    color: #16AB6D;
}
div#recherche-page li {
    display: flex;
    align-items: center;
    gap: 18px;
    margin: 0;
}
div#recherche-page div.search-assyst-content li img {
    max-width: 195px !important;
    width: 100%;
    height: 140px;
    min-width: 195px !important;
    margin-right: 0;
    border-radius: 9.33px !important;
    object-fit: cover;
}
div#recherche-page li {
    display: flex;
    align-items: center;
    gap: 18px;
}
span.resultat_count {
    line-height: 20.16px;
    font-size: 16px;
    color: #787878;
    font-weight: 400;
    margin-bottom: 18px;
}
span.resultat_count {
    line-height: 20.16px;
    font-size: 16px;
    color: #787878;
    font-weight: 400;
    margin-bottom: 18px;
    display: block;
    margin-top: 15px;
}
div#recherche-page div.search-assyst-content {
    margin-top: 40px;
    border-radius: 0!important;
    padding: 0 !important;
    border: none;
    display: block !important;
}

@media only screen and (max-width: 991px) and (min-width: 767px)  {
    div#apropos-reseau {
        flex-direction: row !important;
        flex-wrap: nowrap;
        align-items: center;
    }
    div#details-prestation {
        display: flex;
        flex-direction: row;
        flex-wrap: initial;
        align-items: center;
    }
    div#installations-icpe-2{
        display: flex;
        flex-direction: row !important;
        flex-wrap: initial;
        align-items: center;
    }
}
@media only screen and (max-width: 769px) and (min-width: 767px)  {
    div#map-apropos-text {
        top: -140px !important;
    }
    
}

@media (min-width: 768px) {
    .pix-slider-6 .carousel-cell {
        width: 14.28% !important;
        display: flex !important;
        justify-content: center;
    }
    div#home-header h1 br {
        display: none;
    }
}

@media (min-width: 992px) {
    .for-mobile{
        display: none !important;
    }
    .submenu-box .row > .col-lg-4:nth-child(2) .nav-item a {
        padding: 15px 17px !important;
    }
    .navbar > .d-inline-flex:not(.navbar > .d-inline-flex:last-child) .btn {
        border-radius: 50px !important;
        background: #16AB6D;
        color: #fff;
        font-weight: 400 !important;
        border: 1px solid #16AB6D;
    }

    .navbar > .d-inline-flex:not(.navbar > .d-inline-flex:last-child) .btn:hover {
        background: #fff;
        color: #16AB6D;
    }
    .navbar > .d-inline-flex:not(.navbar > .d-inline-flex:last-child) .btn:focus-visible {
        outline: none !important; 
    }
    .navbar > .d-inline-flex:not(.navbar > .d-inline-flex:last-child) .btn:focus {
        background: transparent !important;
        color: #16AB6D;
    }
    .navbar > .d-inline-flex:last-child a {
        padding: 0 !important;
        margin: 0;
    }
    ul#menu-principal > li {
        padding: 0 !important;
    }
    ul#menu-principal a {
        font-size: 16px;
        line-height: 20.16px;
        padding: 0;
    }
    .only-mobile{
        display: none !important;
    }
    body header .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: fixed !important;
        top: 0 !important;
        max-width: 1374px !important;
        width: 100% !important;
        left: 50%;
        transform: translateX(-50%);
        padding: 0 15px !important;
        margin-top: 73px !important;
    }
    body.admin-bar header .navbar-expand-lg .navbar-nav .dropdown-menu {
        top: 30px !important;
    }
}

@media (min-width: 1200px) {
    div#content .container, footer .container {
        max-width: 1142px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 !important;
    }

}


@media (min-width: 1400px) {
    div#content .container, footer .container {
        max-width: 1342px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 !important;
    }
    .page-id-539 div#content .container {
        max-width: 1440px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 !important;
    }

}


@media (max-width: 1600px) {
    .btn-header-2 {
        bottom: 0;
        padding: 0 !important;
    }
    div#home-header > .vc_col-sm-6 {
        height: 100%;
    }
    div#home-header h1 {
        font-size: 60px;
        line-height: 60px;
    }
    div#imgs-header img.pix-img-elem {
        max-height: 440px;
        object-fit: cover;
        border-radius: 12px !important;
    }
}

@media (max-width: 1399px) {
    .page-id-539 div#content .container {
        max-width: 100% !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 !important;
    }
    div#home-header h1 {
        font-size: 60px;
        line-height: 60px;
    }
    div#footer-2  .widget_nav_menu .menu>.menu-item.menu-item-has-children>a:before {
        right: -10px;
    }
    div#home-secteurs h2, div#home-history h2, div#home-prestations h2, div#publics-related h2
    , div#details-prestation h2,#installations-icpe-2 h2, div#analyse-public h2, div#home-prestations h2, div#publics-related h2
    ,div#details-secteur h2, div#apropos-mission h2, div#apropos-team h2, div#apropos-map h2, div#apropos-reseau h2, div#apropos-entreprise h2
    {
        font-size: 40px;
        line-height: 40px;
    }
    div#informations-public-right p {
        font-size: 26px;
        line-height: 26px;
    }
}
div#apropos-reseau-text-2 {
    margin-bottom: 0;
}




@media (max-width: 1399px) {
    div#home-header {
        padding-top: 100px !important;
    }

    div#map-apropos-text {
        max-width: 626px;
    }
    div#apropos-reseau h2 {
        margin-bottom: 20px;
    }
    div#apropos-reseau h3:not(div#apropos-reseau h3:last-child) {
        margin-bottom: 15px;
    }
    div#apropos-reseau h3 {
        font-size: 28px;
        line-height: 28px;
    }
    div#apropos-reseau h3:first-child {
        padding-bottom: 9px;
    }
    div#apropos-mission h2 {
        margin-bottom: 60px !important;
    }
    div#apropos-mission h3:last-child {
        margin-top: 35px;
    }
    div#apropos-team-text {
        margin-bottom: 50px;
    }
    div#apropos-team h2 {
        margin-bottom: 40px;
    }
    div#apropos-mission {
        padding-top: 105px;
    }
    div#apropos-map h2 {
        margin-bottom: 35px;
    }
    div#apropos-entreprise h2 {
        margin-bottom: 40px;
    }
    div#apropos-entreprise .wpb_text_column.wpb_content_element {
        margin-bottom: 20px;
    }
    div#apropos-entreprise {
        margin-top: 130px;
    }
    div#apropos-header-text h1 {
        font-size: 60px;
        line-height: 60px;
    }
}

@media (max-width: 1199px) {
    div#contact-header-bloc > div {
        max-width: 600px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 15px 0 15px !important;
    }
    div#contact-header-bloc > div#contact-header-bloc-right {
        margin-bottom: 30px;
    }
    div#contact-header-bloc-left {
        display: none;
    }
    div#contact-header-bloc > div#contact-header-bloc-right > div {
        width: 100% !important;
    }
    div#apropos-entreprise .carousel-cell {
        width: 20% !important;
    }
    div#apropos-entreprise .slide-inner {
        width: 100%;
    }
    div#map-apropos-text {
        max-width: 500px;
    }
    div#apropos-map h2 {
        margin-bottom: 25px;
    }
    div#map-apropos-text {
        top: -90px;
    }
    div#apropos-map {
        margin-top: 80px;
    }
    div#map-apropos-text .wpb_text_column.wpb_content_element {
        margin-bottom: 20px;
    }
    div#apropos-header-text h1 {
        margin-bottom: 35px;
        font-size: 50px;
        line-height: 50px;
    }

    div#contact-header-bloc-right .wpb_text_column.wpb_content_element {
        margin-bottom: 40px;
    }
    div#contact-header-bloc-right h2 {
        margin-bottom: 15px;
    }
    div#contact-address {
        margin-bottom: 30px !important;
    }
    div#contact-header-bloc {
        margin-bottom: 60px;
    }
    div#contact-header-bloc-right h1 {
        margin-bottom: 30px;
        font-size: 50px;
        line-height: 50px;
    }
    div#home-secteurs h2, div#home-history h2, div#home-prestations h2, div#publics-related h2, div#details-prestation h2,#installations-icpe-2 h2, div#analyse-public h2, div#home-prestations h2, div#publics-related h2
    ,div#details-secteur h2, div#apropos-mission h2, div#apropos-team h2, div#apropos-map h2, div#apropos-reseau h2, div#apropos-entreprise h2
    {
        font-size: 38px;
        line-height: 38px;
    }
    div#home-header h1 {
        font-size: 50px;
        line-height: 50px;
    }
    #text-header {
        margin-bottom: 80px !important;
        padding-top: 35px !important;
    }
    div#home-numbers {
        padding-top: 55px;
        padding-bottom: 65px;
    }
    #home-numbeers-text p:first-child {
        margin-top: 50px;
    }
    div#nature {
        padding-top: 45px;
    }
    div#home-prestations {
        padding-top: 85px;
    }
    div#home-secteurs-btns a {
        margin-right: 0;
    }
    div#footer-2 .menu-item.menu-item-has-children > a {
        max-width: 205px;
    }
    div#footer-2 .menu-item > a {
        line-height: 20.68px;
        font-size: 16px !important;
        margin-bottom: 15px;
    }
    div#footer-2  .widget_nav_menu .menu>.menu-item.menu-item-has-children>a:before {
        right: -15px;
    }
    div#footer-2 h2 {
        line-height: 25.46px !important;
        font-size: 20px !important;
        margin-bottom: 20px;
        height: 47px;
    }
    div#footer-3-cop a, div#footer-made-by-4beez p {
        font-size: 16px;
        line-height: 20.68px;
    }
    footer h2{
        font-size: 48px;
    }
    div#footer-1 {
        padding-top: 95px;
    }
}

@media (max-width: 992px) {
    div#contact-header-bloc > div#contact-header-bloc-right {
        padding-top: 130px !important;
    }

    h2, .h2 {
        line-height: 28.8px;
    }
    div#public-header h1 {
        line-height: 40.8px;
    }
    div#secteur-header h1 {
        line-height: 40.8px;
    }
    div#apropos-header-text h1 {
        font-size: 40.8px;
        line-height: 40.8px;
    }
}

@media (max-width: 991px) {
    
    div#home-header > .vc_col-sm-6 {
        height: auto;
        width: 100%;
    }
    
    div#apropos-mission img {
        max-height: 500px !important;
    }
    h1, .h1 {
        font-size: 48px !important;
        line-height: 48px !important;
    }
    h2, .h2 {
        font-size: 36px !important;
        line-height: 36px !important;
    }
    h3, .h3 {
        font-size: 28px !important;
        line-height: 32px !important;
    }
    h4, .h4 {
        font-size: 20px !important;
        line-height: initial !important;
    }
    h5, .h5 {
        font-size: 17px !important;
        line-height: initial !important;
    }
    p{
        font-size: 15px !important;
        line-height: initial !important;
    }

    div#analyse-public-left > div > div > .vc_row {
        display: flex;
        flex-direction: column;
    }
    .analyse-list-public {
        width: 100% !important;
    }
    .analyse-list-public > div > div > .pix-img-element {
        width: 100%;
        max-width: 60px;
    }
    .analyse-list-public {
        margin-bottom: 25px;
    }
    .analyse-list-public-p {
        width: 100%;
        margin-top: 10px;
    }
    .analyse-list-public-h3 {
        margin-bottom: 0 !important;
        width: 100%;
        max-width: calc(100% - 60px);
    }
    .analyse-list-public > div > div {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .analyse-list-public img {
        margin-bottom: 0;
    }
    .btn-header-2 {
        bottom: -60px;
    }
    div#home-header {
        padding-top: 0px !important;
    }
    .is-smart-sticky[data-visible="false"] {
        transform: translateY(0) !important;
    }
    .for-dekstop{
        display: none !important;
    }
    .for-mobile .carousel-cell {
        width: 33.33%;
        max-width: 33.33% !important;
        min-width: 33.33% !important;
        justify-content: center;
    }
    .for-mobile .carousel-cell img {
        max-width: 100% !important;
    }
    .pix-main-slider {
        max-width: 500px;
        margin: auto;
    }
    #custom-menu .sub-menu.sub-menu-show {
        overflow-y: scroll;
        scrollbar-color: #fff #fff !important;
        scrollbar-width: thin !important; 
        -webkit-overflow-scrolling: touch; 
        position: relative; 
    }
    #custom-menu .sub-menu {
        scrollbar-color: #fff #fff !important;
        scrollbar-width: thin !important; 
    }
    #custom-menu .sub-menu::-webkit-scrollbar {
        width: 2px;
    }
    #custom-menu .sub-menu::-webkit-scrollbar-thumb {
        background-color: #fff; 
        border-radius: 4px !important;
    }
    #custom-menu .sub-menu::-webkit-scrollbar-thumb:hover {
        background-color: #fff; 
    }
    #custom-menu li {
        position: relative;
        padding-right: 25px; 
    }
    #custom-menu li .arrow-icon {
        position: absolute;
        right: 0;
        top: 3px;
    }
    ul#custom-menu > li:not(.clicked) > a {
        font-size: 31px;
        line-height: 31px;
        font-weight: 600;
    }
    #custom-menu li.clicked > ul {
        height: 100%;
        max-height: 50vh;
    }
    ul.sub-menu.sub-menu-show a {
        font-size: 21px;
        line-height: 26.46px;
        font-weight: 400;
    }
    ul#custom-menu >li:not(ul#custom-menu >li:last-child) {
        margin-bottom: 17px;
    }
    #custom-menu li.clicked {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 0 !important;
    }
    #custom-menu li.clicked > .arrow-icon {
        left: 0;
        right: auto;
    }
    div#contact-header-bloc-right h2 {
        line-height: 22.46px !important;
        font-size: 20px !important;
    }
    div#apropos-mission h3 {
        font-size: 25px;
        line-height: 25px;
    }
    div#apropos-reseau h3 {
        font-size: 25px;
        line-height: 25px;
    }
    div#apropos-reseau-text-2 > .wpb_wrapper {
        gap: 20px;
    }
    div#apropos-reseau h3.active {
        padding-bottom: 10px;
    }
    div#contact-header-bloc-right h1 {
        margin-bottom: 25px;
    }
    div#contact-header-bloc-right .wpb_text_column.wpb_content_element {
        margin-bottom: 30px;
    }
    div#contact-header-bloc-right h1 {
        font-size: 40.8px;
        line-height: 40.8px;
    }
    div#apropos-reseau-text-1,  div#apropos-reseau-text-2,  div#apropos-reseau-text-3 {
        margin-bottom: 30px;
    }
    div#apropos-entreprise .carousel-cell {
        width: 25% !important;
    }
    div#apropos-entreprise {
        margin-top: 90px;
    }
    div#apropos-reseau-text {
        margin-top: 30px;
    }
    div#apropos-reseau {
        display: flex;
        flex-direction: column;
    }
    div#apropos-reseau > div {
        width: 100%;
    }
    div#apropos-header {
        padding-top: 80px;
    }
    div#apropos-mission {
        padding-top: 80px;
    }
    div#apropos-team {
        margin-top: 90px;
    }
    div#public-header .wpb_wrapper .wpb_text_column:nth-child(1) {
        margin-bottom: 30px;
    }
    div#public-header .wpb_wrapper .wpb_text_column:nth-child(3) {
        margin-bottom: 22px;
    }
    div#secteur-header .btn-header-4 {
        margin-bottom: 15px !important;
    }
    div#public-header .wpb_wrapper .wpb_text_column {
        margin-bottom: 25px;
    }
    div#secteur-header .wpb_wrapper .wpb_text_column {
        margin-bottom: 30px;
    }
    div#secteur-header .btn-header {
        margin-bottom: 30px !important;
    }
    div#secteur-header .wpb_wrapper .wpb_text_column.secteur-header-text {
        margin-bottom: 21px;
    }

	html:not(.is-active-menu) header#mobile_head {
		display: none !important;
	}
	html:not(.is-active-menu) #menu-custom-menu {
		display: none !important;
	}
    .pix-header-mobile .slide-in-container img {
        width: 158px !important;
        height: 35px !important;
    }
    .is-active-menu header#mobile_head {
        background: #07472C !important;
    }
    header#mobile_head {
        height: 50vh;
    }
	.is-active-menu .pix-header-mobile {
        background: #07472C !important;
        height: 50vh;
    }
    .pix-header-mobile .column > .slide-in-container:nth-child(2) {
        display: none !important;
    }
    .pix-header-mobile .column > .slide-in-container:nth-child(1) {
        display: block !important;
    }
	.is-active-menu .pix-header-mobile  .column >  .slide-in-container:nth-child(1) {
        display:  none !important;
    }
	.is-active-menu .pix-header-mobile  .column > .slide-in-container:nth-child(2) {
        display:  block !important;
    }
	.is-active-menu .pix-header-mobile  .column > .d-inline-flex {
		display: none !important;
	}
	.is-active-menu .pix-header-mobile  .column {
		position: relative;
	}
	.is-active-menu .pix-header-mobile .navbar-toggler.hamburger {
		position: absolute;
		top: 7px;
		right: 0;
	}
	.is-active-menu .pix-header-mobile  .column > .navbar {
		position: unset;
		width: 100%;
	}
	.pix-header-mobile  .column .pix-header-text {
		width: 45px !important;
		margin-right: 0 !important;
	}
	.pix-header-text .pixfort-icon.pix-header-icon-style {
		font-size: 20px !important;
	}
	.pix-header-mobile  .column {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		padding: .5rem 1rem;
		gap: 5px;
	}
    /* div#home-header {
        display: flex;
        flex-direction: column;
    } */
    /* div#home-header > div {
        width: 100%;
    } */
    .home .wpb-content-wrapper > *:first-child {
        padding-top: 90px;
    }
    #text-header {
        margin-bottom: 40px !important;
        padding-top: 0 !important;
    }
    /* .btn-header-2.d-inline-flex {
        margin-top: 30px !important;
        position: initial;
        transform: none;
        display: flex !important;
        justify-content: center;
    } */
    div#imgs-header {
        margin-top: 40px;
    }
    div#imgs-header {
        margin-top: 15px;
    }
    #text-header {
        margin-bottom: 20px !important;
    }
    div#home-header h1 {
        font-size: 38px !important;
        line-height: 38px !important;
        margin-bottom: 15px;
    }
    div#imgs-header img.pix-img-elem {
        max-height: 315px;
    }
    div#imgs-header .d-inline-block.pix-waiting {
        width: 100%;
    }
    div#home-header > .vc_col-sm-6 {
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
    }
    .pix-slider-6 .carousel-cell {
        width: 25% !important;
    }
    div#nature .vc_column-inner {
        max-width: 600px !important;
    }
    div#nature  img {
        max-width: 100% !important;
    }
    div#home-prestations img, div#publics-related img {
        height: 210px;
    }
    div#home-prestations h3, div#publics-related h3 {
        font-size: 16px !important;
        line-height: 20.68px !important;
        margin-top: 10px;
    }
    div#home-prestations .text_2 strong {
        font-size: 28px;
        line-height: 28px;
    }
    div#home-prestations .custom_button {
        margin-top: 5px !important;
    }
    div#home-prestations .row > div, div#publics-related .row > div {
        padding-bottom: 35px;
    }
    div#home-secteurs h2, div#home-history h2, div#apropos-entreprise h2, div#apropos-reseau h2, div#home-prestations h2, div#publics-related h2, div#apropos-mission h2, div#apropos-team h2, div#apropos-map h2 {
        font-size: 38px;
        line-height: 38px;
    }
    div#home-secteurs {
        padding-top: 0;
    }
    div#secteurs-title {
        margin-bottom: 15px;
    }
    div#home-secteurs-2 > div {
        width: 100%;
    }
    div#home-secteurs-2 {
        display: flex;
        flex-direction: column;
        width: 1294.5px !important;
        padding-right: 0 !important;
    }
    div#home-secteurs-2 > div:first-child {
        margin-bottom: 25px;
        overflow: scroll;
        padding-bottom: 15px;
    }
    div#home-secteurs-2 > div:first-child > .vc_column-inner {
        width: 900px;
        padding-right: 0;
    }
    div#home-secteurs-btns a {
        margin-bottom: 0 !important;
    }
    .secteurs-slider-container .arrow-container > div {
        top: -10px;
    }
    div#home-secteurs-btns .wpb_wrapper {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 15px;
        width: 1000px;
    }
    div#home-secteurs-2 > div:first-child::-webkit-scrollbar {
        height: 3px;
        border-radius: 50% !important;
        width: 2px;
    }
    div#home-secteurs-2 > div:first-child::-webkit-scrollbar-track {
        background-color: grey !important;
    }
    div#home-secteurs-2 > div:first-child::-webkit-scrollbar-thumb {
        background-color: #94c703 !important;
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: #94c703 !important; 
    }
    div#home-secteurs-2 > div:first-child {
        scrollbar-color: #94c703 #fff !important;
        scrollbar-width: thin !important;
        -webkit-overflow-scrolling: touch;
        position: relative;
        margin-left: 15px;
        overflow: scroll;
    }
    div#home-history-1 {
        padding-top: 4em;
    }
    div#home-history-2 p {
        line-height: 24.46px;
        font-size: 19px;
    }
    div#home-history-2 img {
        margin-bottom: 40px;
    }
    div#home-history-1 img {
        margin-top: 20px;
    }
    div#history-text {
        margin-bottom: 25px;
    }
    footer h2 {
        font-size: 38px;
        line-height: 38px;
    }
    footer p {
        line-height: 24.46px;
        font-size: 19px;
    }
    div#footer-2 > div {
        width: 50%;
    }
    div#footer-2 > div#footer-imgs {
        width: 100%;
    }
    div#footer-2 h2 {
        margin-bottom: 20px;
    }
    div#footer-made-by-4beez.wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs) {
        display: flex !important;
    }
    .pix-header-mobile .navbar-toggler.hamburger {
        width: 45px;
        justify-content: flex-end;
    }
    .pix-header-text.pix-py-5 {
        width: 45px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pix-header-mobile .navbar-toggler.hamburger span.hamburger-box {
        width: 45px;
        color: transparent !important;
        height: 45px;
        border-radius: 80px !important;
        outline: none;
    }
	.pix-header-mobile .slide-in-container {
		width: calc(100% - 100px);
		min-width: 158px;
		padding: 0 !important;
		max-width: initial !important;
		padding: 0;
		margin: 0;
	}
    .pix-header-text .pixfort-icon.pix-header-icon-style {
        margin-right: 8px !important;
    }

    .hamburger-box {
        width: 30px;
        height: 24px;
        display: inline-block;
        position: relative;
    }
    .hamburger-box span {
        opacity: 0;
    }
    div#footer-2 h2 {
        height: auto;
    }
   .is-active.hamburger .hamburger-box::before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMTYuODQzMSAxNy4wMDAxTDI4LjE1NjggMjguMzEzOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuODQzMSAyOC4wMDAyTDI4LjE1NjggMTYuNjg2NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K)   
    }
    .hamburger .hamburger-box::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 45px;
        height: 45px;
        background-size: cover;
        background-repeat: no-repeat;
        transform: translate(-50%, -50%);
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzk0QzcwMyIvPgo8cGF0aCBkPSJNMTQuNSAyMEwzMC41IDIwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC41IDI1TDMwLjUgMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
    }
    header nav > *:first-child {
        padding: 0 0 0 0 !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex:first-child {
        width: 100%;
        margin-bottom: 0 !important;
        height: 60%;
        margin-top: 0 !important;
        display: flex !important;
        flex-direction: row-reverse;
        justify-content: left;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) {
        max-width: 32% !important;
        width: 100% !important;
        min-width: auto !important;
        padding: 0 !important;
        height: 40%;
    }
    div#menu-custom-menu.menu-clicked {
        justify-content: start;
        margin-top: 15px;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child)  svg {
        display: none !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) a {
        position: relative;
    }

    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) a::after {
        content: '';
        display: inline-block;
        min-width: 45px;
        height: 45px;
        background-size: contain;
        background-repeat: no-repeat;
        margin-right: 8px;
        background-position: center;
    }
    .is-active-menu .pix-header-mobile .column > .navbar > div > ul > li > a {
        font-size: 31px !important;
        line-height: 31px !important;
        color: #fff !important;
        padding-top: 5px;
        padding-bottom: 5px;
        position: relative;
        display: flex;
        align-items: center;
        width: 100%;
    }
    .is-active-menu .pix-header-mobile  .column {
        position: relative;
        display: flex;
        height: 100%;
        align-items: baseline;
    }
    .pix-header-mobile .navbar-nav>li>.dropdown-menu .menu-item .dropdown-item {
        padding: 10px 0 !important;
    }

    .dropdown-item .pix-dropdown-title {
        color: #fff !important;
    }

    .pix-header-mobile .navbar-nav>li>.dropdown-menu {
        background: transparent !important;
    }
    .submenu-box.bg-white {
        background-color: transparent !important;
    }
    .is-active-menu .pix-header-mobile .column .navbar svg {
        display: none !important;
    }
    .is-active-menu .pix-header-mobile .column > .navbar > div > ul > .menu-item-has-children >  a:before {
        content: '';
        position: absolute;
        right: 0;
        transform: translate(0, 0);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHJ4PSIxMi41IiBmaWxsPSIjOTRDNzAzIi8+CjxwYXRoIGQ9Ik05LjQyMzI4IDguNUwxNS4xMjk1IDEyLjcxNDhDMTUuMzUxMyAxMi44Nzg2IDE1LjM1MDcgMTMuMjEwNiAxNS4xMjgyIDEzLjM3MzZMOS40OTQ2NiAxNy41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMTM1OTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);
        background-size: contain;
        background-repeat: no-repeat;
        content: '' !important;
        width: 25px;
        height: 25px;
    }
    .is-active-menu .pix-header-mobile .column > .navbar > div > ul > .menu-item-has-children.show > a:before {
        left: 0;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiByeD0iMTIuNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjUgMCkiIGZpbGw9IiM5NEM3MDMiLz4KPHBhdGggZD0iTTE1LjU3NjggOEw5Ljg3MDU4IDEyLjIxNDhDOS42NDg3MyAxMi4zNzg2IDkuNjQ5MzkgMTIuNzEwNiA5Ljg3MTkgMTIuODczNkwxNS41MDU0IDE3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMTM1OTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);
    }
    .is-active-menu .pix-header-mobile .column > .navbar > div > ul > li.menu-item-has-children.show > a {
        flex-direction: row-reverse !important;
        padding-left: 35px !important;
    }
    .is-active-menu .pix-header-mobile .column > .navbar > div > ul > li a > span.pix-header-text {
        width: 100% !important;
    }
    header#mobile_head .container {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: end;
        position: relative;
    }
    .pix-header-mobile .container {
        max-width: 100% !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex:nth-child(2) a::after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxyZWN0IHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgcng9IjIyLjUiIGZpbGw9IiMxNkFCNkQiLz4KPG1hc2sgaWQ9Im1hc2swXzQwMV8xNTIxIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxMCIgeT0iMTAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHg9IjEwLjUiIHk9IjEwLjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0idXJsKCNwYXR0ZXJuMF80MDFfMTUyMSkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzQwMV8xNTIxKSI+CjxyZWN0IHg9IjEuNSIgeT0iMy41IiB3aWR0aD0iNDUiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMF80MDFfMTUyMSIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfNDAxXzE1MjEiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDE5NTMxMikiLz4KPC9wYXR0ZXJuPgo8aW1hZ2UgaWQ9ImltYWdlMF80MDFfMTUyMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBZ0FBQUFJQUNBWUFBQUQwZU5UNkFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQ0FLQURBQVFBQUFBQkFBQUNBQUFBQUFBTCtMV0ZBQUJBQUVsRVFWUjRBZTJkQmR3ZHhmWCtjZGNFZ2dSQ0VyUzRCU2tlM04wcVVHaUJHbTJ4VWkvRlNpbi90dFIrT0JRS0ZkeUtPOFhkUFFudXJrSDZmeDZTUzI0dWUrOWRtWm1kTS91Y3orZTg3OTdkMlpsenZqT3pPenM3TXp2SkpCSVJFQUZMQkNhSHNldGFNbGkyaW9BSXhFbGdzampOa2xVaUlBSmRDSHlNL1ZOQno0RE8waVdNZG91QUNJaUFDSWlBQ0NSSzRFTDQ5Umgwc1VUOWsxc2lJQUlpSUFJaUlBSVpCQmJBdnZlaGIwSTN6eml1WFNJZ0FpSWdBaUlnQW9rU09BSisvUS9LMXdKN0orcWozQklCRVJBQkVSQUJFZWdnTUNOK1B3dGxJNEI2SkZUamVnQkJJZ0lpSUFJaUlBS3BFOWdWRHJZYUFQelB3WUhUcE82MC9CTUJFUkFCRVJDQnBoUGdFLy9OMFBaR3dCWDRQVlBUd2NoL0VSQUJFUkFCRVVpZHdNcHc4Qk5vZXlQZ052d2VrTHJqOGs4RVJFQUVSRUFFbWs3Z0ZBQm9id0J3KzNib3dLYURrZjhpSUFJaUlBSWlrREtCT2VIY0c5RE9Sc0FkMktkR1FNbzVMOTlFUUFSRVFBUWFUK0FuSU5EWkFPQnZOUUlhWHpRRW9BZUJ3VDJPNlpBSWlJQUltQ0RBMGYrUFE3TWFBWGRodjNvQ1RHU2pqQXhNZ0lOb053aWNwcElUQVJFUUFlY0V0a1NNV1EwQTdyc1JPcjN6RkJXaENOZ2xzQ0ZNWjkwWUE5WE1HYnY1S010RlFBVEdFN2dXLzdzMUFpN0NzU2xGU2dSRTRGTUNOK0Z2cTY3OFJVeEVRQVJFd0RxQkVYQ2djMXBnNnlMSC82ZEN0V0tnOVZ5Vy9WVUp0SjcrVzNYakkwUzRYTlZJZGI0SWlJQUkxRTNnN3pDZ2RXSEwrcStubmJwelNPblhTWUFOWUU2VDdhd2J0MktmR3NkMTVvelNGZ0VScUV4Z1BzVHdIclR6QXRmKysyZVZVMUVFSW1DVHdGZGdkbnRkYU4vK3VrMlhaTFVJaUlBSVRDRHdhMnkyWDlpeXRyOHhJYmkyUktBUkJEaGJaalEwcXo1dzMvTlFmbWhMSWdJaUlBSm1DWEJVOHd2UWJoYzY3aDhMWFFNcUVZR21FTmdYanZhcUV6eDJVRk5neUU4UkVJRjBDWHdMcnZXNzJMMk1NUE9uaTBDZWljQm5CT2JBMXV2UWZuWGlYWVNaOTdPenRDRUNJaUFDQmdsTURwdnZnL2E3NE4yUE1Kb0hiVENEWlhJaEF2MEd4N2JYa3hNS3hhekFJaUFDSWhBaGdVMWdVL3VGcmR2MjJRaW5FZEFSWnFCTWNrSmdkY1RTYTNwc1o3M2d0TUFsbktTc1NFUkFCRVNnUmdKWElPM09DMXpXN3dOcnRGRkppNEF2QWx6ODZsNW9WcG52dGU5TVh3WXBYaEVRQVJFSVJXQXBKUFF4dE5mRmpzZjRoTFFEVkNJQ0tSSDRKWnpwVi9hempyTStzTzVJUkVBRVJNQTBnUk5oZmRaRnJuUGZPd2kzdEdsUFpid0lUQ0N3T0RZL2dIYVc4N3kvMVFzd2dhVzJSRUFFakJMZ1owODV1am5QaGU5UmhKdlpxSjh5V3dSYUJEZ0k5bVpvbmpMZkxReDdBWlpzUmFqL0lpQUNJbUNWd0dFd3ZOdUZyblAvNlZhZGxOMGlNSjdBVC9DL3MxeVgrYTFlQUJVcEVSQUI4d1JtaFFldlF2TmVCUGMwNzdFY2FDcUJGZUE0RjdyS1c5WjdoV012d0JKTkJTbS9SVUFFMGlId1E3alM2MkxYZm96dlRwZFB4M1Y1MGhBQ004QlB2c1pxTDh0VnQwOXFDRHU1S1FJaWtEQ0JhZUhiMDlDOEY4U0hFWGI2aEhuSXRmUUluQVNYOHBidnZPSFlHSjQ3UFZUeVNBUkVvR2tFK0JHZ3ZCYytoanVtYVlEa3Ixa0N1OEh5SW1XN1NOaER6RktSNFNJZ0FpSXduZ0JIUjNQNTN5SVh2KzFFVHdRaUo4QTUrM2xudWhRcCs2MndIRCtqM3JESUM0SE1Fd0VSNkU5Z0t3UnBYZGp5L09kSGd6aVZVQ0lDTVJJWUFLTWVoK1lweTFYQ2ZEdEc1MldUQ0lpQUNCUWxjQU5PS0hJeHZCVGhKeTJhaU1LTGdHY0NVeUgrdk10ZEZ5bnZXV0VmUVZyNlpvYm5ERlgwSWlBQy9nbXNpU1N5TG5LOTl1M3EzeXlsSUFLNUNiQkJXdVFyZjczS2R0NWptK1cyVGdGRlFBUkVJR0lDRjhHMnZCYytodVAzMU9lTjJCK1oxaXdDQjhIZEl1WFhSZGdMbTRWWTNvcUFDS1JLZ011YzV2bFFVUHVGOHpLY28xY0JxWllJTzM3dEFsUGJ5MldvYmRhWElYWXd5VklSRUFFUjZFN2dWQndxZXZIa3hWY2lBblVSV0FjSmo0VVdMYmV1d3YrOExzZVZyZ2lJZ0FpNEpEQS9JaXQ2TVgwRjV3eHlhWVRpRW9HY0JQaTFTcjZLY25Vekx4UFBFMGhmZ3dGelpwaUNpWUFJeEUzZ2FKaFg5RUo0Y3R3dXlib0VDZkRtL3hLMGFGbjFFWDd0QlBuS0pSRVFnUVlTNE1DKzk2RkZMNVRyTnBDVlhLNkhBRy8rWEkraWFCbjFGZjYwZWpBb1ZSRVFBUkZ3VCtDUGlMTG94WklmWGVIM0JTUWk0Sk5BYkRkLzFoTitIMkEybjA0cmJoRVFBUkVJUldCT0pQUU90R2dqZ0ZPeEpDTGdpOEJ5aUxqSVo2eUxsdDhxNGIvbnkybkZLd0lpSUFLaENSeU9CSXRlRU4vRE9jTkRHNnIwR2tGZ1JYZ1o2ODJmOWVTV1J1U0NuQlFCRVdnRWdZSHc4ZzFvMFViQTJZMmdJeWRERXRnQ2laWHBrU3BhZHF1R1YrTTNaS2xRV2lJZ0FsNEpISWpZeTF3VU4vQnFsU0p2RW9Idnc5bWlDMVNWS2JNdXp0bW5TUmtqWDBWQUJOSW1NRFBjNHp6L29oZkhCM0RPbEdtamtYZWVDVXlPK01zTVJpMWFWbDJHdjlFekUwVXZBaUlnQWtFSi9BU3BsYmxJL2lDb2xVb3NKUUxUdzVuem9HWEtYWjNuZkFLYk9ZMVdJZ0lpSUFKSkVKZ0JYcndJTFhwaFpjL0JyRWtRa0JNaENTeU14TzZCRmkxdnNZUlh3emRrYVZGYUlpQUMzZ253M1dhWkN5eG5Fa2hFSUMrQnJSRHdkV2lac2hiTE9mL042NnpDaVlBSWlJQUZBbHpnNXhsbzBZc3Nwd1hxYTJrV2NyaGVHNmRCOHY4SExWcStZZ3pQQVl1RDY4VlpMSFVPdHBDSWdBaUlRRGNDSCtFQUwyeEZSL2RQZ1hNNG5mQWNxRVFFc2dnc2dKMFhRemZOT21od0h6K1BQUVo2czBIYlpiSUlpSUFJWkJKZ0w4QnowS0pQWFd3NExKVVpvM1kybVFCdmxOK0Z2ZzB0V3FaaUQzOWxrek5Xdm91QUNLUkpZQys0VmViaWUyR2FPT1JWU1FMejQ3eXJvV1hLa29WeitHMkFHYUVTRVJBQkVVaUdBTi9WUGdzdGN4SG1VcTZTWmhQZ1UvL3UwTGVnWmNxUXBYTTJiM1pXeTNzUkVJRVVDZXdMcDhwY2lQbWVWOUpjQWlQZ09oZktLVk4yTEo3RFFZMFNFUkFCRVVpS0FCZHBlUUZhNXFLOGFsSWs1RXdlQXZ4TTdwRlFEaVF0VTJhc25qTXFEeHlGRVFFUkVBRnJCSDRJZzh0Y21DKzE1cWpzTFUxZ2FweTVIN1RNQjZYS2xLMFl6MW1vTkQyZEtBSWlJQUtSRW1BdlFKblZBWG1SWGkxU24yU1dHd0w4QnNSTzBNZWhNZDZVUTlyRThRNFNFUkFCRVVpT3dJL2dVWm1MNlNYSmtaQkRKTUQxWkhhRzZzWS9vVjZjUmpBU0VSQUJFVWlOUU5sdkJMRFJzRnhxTUJyc0QyZUc4SW4vSVdpWkJtSEs1enpiNEhJaDEwVkFCQkluOEZQNFYrWUMvcS9FdVRUQlBTNTNld2kwek9laXk1UVpxK2Z3NDBZU0VSQUJFVWlPd0V6dzZGVm8wWXN6UjRSekNWaUpMUUxzNXQ4WXlxV2RQNFFXemZjbWh0YzRBQlFVaVFpSVFKb0VmZ1czeWx6WU5VL2FSbm1ZREdaeSt1WWZvRTlEeStSMWs4ODVBY3drSWlBQ0lwQWtBWDdzcDh6S2J1L2h2RG1TSkdMZktVN2hXd3Y2UjZodSt0VWFQUS9ZTHc3eVFBUkVRQVM2RXpnQ2g4bzg1UjNhUFVvZENVaUFTL1R5ZzAxYzVaR3pOTjZGbHNsUG5mTjVidndZMWl4UWlRaUlnQWdrU1dCT2VNVW4rcUkzQUk0Zm1DNUpJdkU3TlFnbWJnczlHdm9VdEdqZUtYeCtadXVDcjBRRVJFQUVraVZ3RkR3cmMxUDRlckpFNG5Oc1daaDBJUFF1YUptODBqbmx1UDA4dnFJZ2kwUkFCRVRBSFlIaGlLck15UEI3M1ptZ21Eb0ljTlErQi9BZEJuMEVxaHQ0UFF6T0JudUpDSWlBQ0NSTjRCUjRWK1ltczNyU1ZNSTZ4NXMrdTV3NStyek1GTTB5K2FkemVwZjdKOElXQWFVbUFpSWdBdUVKZkFGSmN0QlQwUnZDNmVGTlRTN0Z4ZUFSbi9TNStseFIvZ3J2bDlrbnlCTU5CQVFFaVFpSVFOb0UyTjFaOUliQ1Z3ZnpwbzNGaTNmeklOWmZRQitIRm1XdThHR1pyZWFsQkNoU0VSQUJFWWlJd0Fxd3Bjek41ZUNJZklqWmxDbGczQmJRQzZCY1ViRU1hNTBUbnR0M2tWY1NFUkFCRVVpZXdHWHdzT2hOaGd2TzhPWW15U2JBcDMydXZhOHUvdUpscTJoWjlCSCsyT3hzMVY0UkVBRVJTSXZBU0xoVDVpSzZTVm9ZbkhpekVtTDVCM1FzdEF4VG5STUh0MnVkbEFaRklnSWlJQUlHQ053S0c0dmVmRFJkYWx6R2NpVC85dENiU3pBc3lsemhpNWZUTXN5ZUc1ZTEraXNDSWlBQzZSUGdEYXpvaFpLREFlZEtIMDFYRDZmRWtaMmdEMEtMc2xQNCtKbk4zRFhuZFVBRVJFQUVFaUxBcDlneW85UDNUNGhCWGxlbVFzQnZRMGREZFNOUGw4SHl5RitKQ0lpQUNEU0N3SGZnWmRFYjJzTTRoeCtuYVlKTUJpZTVIdjlqMEtLY0ZONGVzeDJiVUtqbG93aUlnQWlRQUQvMDh5SzA2TTJxQ1hPbU53ZVgrMHF3S2NwUzRZdVhQMS9NdUdaRGRNSldxRVFFUkVBRVhCUGdaMlgvVWlMU0w1VTR4OG9waThEUWk2RG5RTGw2bjZRNUJJWTB4MVY1S2dJaUlBS1RURElRRU42R0ZubXFlaG5oT1NBdUpaa1Z6dndaeW9HT1JWZ29iRHE4TG82eFFLc0hJTVpja1UwaWtBYUJWK0RHQ1FWZFlhTmgvWUxueEJ5YzZ4dndxNGNjRTZIRmptTE9LYisyemVzM2VzVXVBaUlnQXZFUkdBcVRpajc1bmhxZkc0VXRHb1F6VG9icUtWNE1XQWJlTEZ5Q2RJSUlpSUFJSkVEZ05QaFE1RWI0RHNMUFlOaHZqdTUvcWFEUFJmZ29iTEh5RkFzdnJRVmd1RkxMZEJFUWdYSUVsc1ZwUlMvQ0ZnY0REb0NmNTVid3RTZ2JoUzllbm1KZ3RuaTU2dVB2TEkwQjhNZFdNWXVBQ0l3amNBZitYVjBRaHJVR3dBajRSejgzSytpbmdqZUh3R3l4dWFvR1FHdzVJbnRFSUUwQ3Z5L28xbm9JUDB2QmMrb0t6aVY4cjRIT1Y1Y0JTdGNFQVRVQVRHU1RqQlFCRVhCTjRBSkUrRWlCU0RrVmNNTUM0ZXNJU2hzNXkrRnYwR25yTUVCcG1pTEFHUzVSaVhvQW9zb09HU01DeVJMNEJKNGRXZEM3TFF1R0R4bWNneFRQaCs0U01sR2xWWW5BNkVwblZ6OVpEWURxREJXRENJaUFVUUo4VW42MWdPM3NBWmltUVBoUVFXZENRcGREVTFxdklCUzd1dExoZHlidXFpdng4ZW5xRlVETkdhRGtSVUFFNmlQQTZYMUhGMGllVDluckZBZ2ZJaWk3K3Zua3YyS0l4SlNHTXdJSEk2Ymh6bUlyRjFGMFBRRGwzTkJaSWlBQ0lsQ093Tnc0N1FObzNtbFp4NWRMeHN0WmZPZC9ZUUhiOC9xb2NQbkxReGxXRHlEUHVBcmoyelhuM1ZsSVB5clJHSUNvc2tQR2lFRHlCSjZGaC84cTRDV24xVTFlSUx5dm9MVGhGT2hHdmhKUXZONEkvQmd4endXZDNsc0srU0xtRnpJbElpQUNJdEJvQXN2QSt5SlBjbXRFUU91b2dqWVg4VTloaTVXSElyeXVIVjkyZG93Zy96aFZOQ3BSRDBCVTJTRmpSS0FSQk82RWwxY1Y4SlNEQWV1VXZaRDRIblVhb0xSTEVXQkQ0WWZqenh4WktnYTNKNmtId0MxUHhTWUNJbUNVd0Zhd08rK1RIQnNNZGNtNlNMam94NHp5K3FWdytjdEFHVlo4WmRPU0o3QlJKZzZYNTl6WE1rYi9SVUFFUktESkJQaE9mUlEwendXV2F3andIVzVvV1FnSmN0cGlIaHNWSmk1Ty9Qb2VCNXhTaGtOanlCODJRcUlTdlFLSUtqdGtqQWcwaHNESDhQU1luTjVPaW5CY0dqaWtjQXJpdWRCWlF5YXF0SndST0FneGNjQXBaZU54LzJyL0crT2FGclZEa1FFaUlBTE5KTUNGVWQ2RDVuazZPeTB3b2hOeTJwWEhkb1hKbDhldU9ISEo2YW5ieXN0dGtlVGxNMjAyYVZNRVJFQUVHay9nSkJESWMrRi9DZUZDOVZodW05T21QSFlyVEw3OGRjbUo0elphc2hnMlhNWmRKUzQxQUZxNW92OGlJQUlpQUFKRnBnU3VFSURZUEVqakZXaVZDNzNPclkvZmlSMWw1UENJOHZMcER0djBVd1JFUUFRYVQrQkdFTWh6MC95RloxSWNhM0JGVGx2eTJLc3crZkxWRmFmbmtYY0Qyc29JVi8valU3ZXIrS3ZHRTEwRElGU1hXbHVlYUZNRVJFQUVKaUx3NTRsK2RmK3hWdmREVG81OEZiR01kQktUSXFtRHdIZVJLR2R0dEdSN2JMUm1BclQyMWZtZkRRaUpDSWlBQ0loQUc0R3BzTTJudDM1UFdPOGlUUHZncnJZb0ttL3l5ZkVGYUQ4YmREeE9ScDNyN0xNMzU1N0k4dk5KMkJPVnFBY2dxdXlRTVNMUVNBSmo0WFdlS1lIOEVwK3ZjUUNISWU1QmphUnYzK2szNE1LZUhXNXNndDlMZE95cit5Zkx1VVFFUkVBRVJLQ0R3R0Q4NWdXeTN4UDJ6enJPYy9Gek9VVENkUW42cGEzamNUTGlxNXRPdVI0N1lzc3Y5a2hJUkVBRVJFQUVNZ2o4Ry92NlhiUXZ5eml2NnE1TGNxVGJ6eTRkNzU5M1BoajlJeVB6T1k3RFIxcFY0K1JnVjRrSWlJQUlpRUFHZ2RXeHI5OUY5aDJFNFpnQlY3SUdJdXFYcG83SHllZ3A1RjM3cUgrV0NiN1dqbVhobjg1eWN6a05sSWlBQ0lpQUNHUVR1QnU3T3krY25iOVh6ajYxMU42OFV4QTdiZER2L3Zua2t4RmYyV1ROQ3ZsR2p2TGowNjVlY1o5WHFvUjZQRW1EQUQzQ1ZkUWlJQUtGQ2VTWkVyaG00Vml6VDlnQXUxZktQcVM5a1JQZ29NMnJPbXljRWIvNURZQlloYk5ZSkNJZ0FpSWdBbDBJOEp2cC9iN0FkMkdYYzR2dXZoUW45SHBpMDdFNCtkeU1mSnN5STdNUGpUdy9qOCt3V2J0RVFBUkVRQVRhQ0J5QjdWNDNYMzRYb0twd2l0Z24wRjdwNkZoOGZONUVuaTJZa2ZtTFl0LzdrZWZuYnpQc3JuV1hYZ0hVaWwrSmk0QUlaQkRnYXdDKzQrMG0vSXJnOEc0SGMrN2ZHK0c0V0l6RURnRTJ5TDRPZmJURFpON0h1STZFcjBXaU9wSXIvWk1MVFVVbGFnQkVsUjB5UmdSRUFBUkdRemsxcjVkVVdSQm9Ga1M4UTYvSWRTeEtBbnlDUGozRHNoOWczeW9aKzJQYjlYSnNCcWtCRUZ1T3lCNFJFQUVTT0xZUGhoRjlqdmM2dkIwT1R0TXJnSTVGUitCS1dQVFRES3VHWWQrQkdmdGozUFZpakViSkpoRVFBUkdJalVDL0w3bGRWOEhnR0ZlSjAzaUQ3dU1OeGlDdlo4L0liejdBWGcyMXdxNUtyMVdHKzlvbEFpSWdBdWtTNEpTdWJoZDNMZ2pFUmtKUm1SOG5hUEJmZDY3ZGVOZTEvejNrMS9KZE1wbkxRdGRsVjVsMGgzYnhRN3RGUUFSRVFBUTZDQXpGYnc0RzdIYXhYYm9qZko2ZisvV0lyMXM2MnQ4OUQzeXo0YUMvTEZrVk96K0UrazdmWmZ6VFp6bWlmU0lnQWlJZ0F0a0VMc2J1YmhmaDNiTlA2Ym4zNmg3eGRVdEgrN3ZuZ1U4MlIzWEp5WUhZLzZTeGZJeHVBQ0RaYWhBZ0tVaEVRQVJpSmNEcFhkMkVYL0VySWh6OWIyRzBlQkdmVWcxN0dSenIvTVF2ZmVYVXpST2c4L0tISVJrZG82MXFBTVNZSzdKSkJFU2dSZUI4YkR6Zit0SHh2K2ozM3RmRCtXWEdEWFFrcTUrZUNkeUQrTGVCc291L1UvZ0taN1BPblFaK2o0N1JSalVBWXN3VjJTUUNJdEFpd0p2QVNhMGZIZi9aQUNpeW1NOWFIZWZyWjN3RW5vVkptMEM1NGwrbnNBRjNhT2RPSTc5SHhXaW5HZ0F4NW9wc0VnRVJhQ2R3TEg1dzVINm56SUFkd3pwMzl2aTlTbzlqT2xRL2diZGd3a2JRcHpKTVdRajcvZ1dkUE9PWWhWMWpZalJTRFlBWWMwVTJpWUFJdEJONEFqK3VhdC9SdHAzM05jQk1PSWZyeFV2aUpNQ2VIbmI3ODNQUW5USWpkcHdGNVJnT3F6STZSc1BWQUlneFYyU1RDSWhBSjRGdWd3SHpOZ0JXUklSV254NDdXYVQybXpNSmRvZnk2NHlkd2p3N0ZicFk1d0ZqdjBjYnMxZm1pb0FJaUVBMEJLYUNKZnlZU3VlME0zWUw1NUY5RUtqelhQMk9nOGtCUFRMd3lBVHk3U1A0TUcwUEgzVklCRVJBQkVTZ0Q0SERjYnp6cHYxQW4zTmFoNC9MT0xjekx2MytQRi9mVEk1R3ZuUWJ5TGwvSW5uMlVLc1E2cjhJaUlBSWlFQTVBdlBqdE01bGZQTStYZDJBYzMzZnpCUi9NY2FuSUUrNnZZYm0xeG83ODlvcTN6UGdTNVRTRFg2VXhzb29FUkNCUmhONEhONWYwMEdBNzRnWDZkaVg5WFBockozYVZ4c0JEdXJiQlpvMXUyTWs5djhOMnExbkFJZE15ZjJ4V3FzR1FLdzVJN3RFUUFTeUNCeWZzWk5UeEhySmREZzRvRmNBSFF0SzRDS2t0aU9VdlRlZHdnLy9uQTNsbUk5VVJBMkFWSEpTZm9pQUNOUktnRStPbkMvZUxndTAvOGpZbmlkam4zYlZRNEFqL2JlR2pzMUlmbkhzNDdjZk9HVXpKYmt2Vm1mVUF4QnJ6c2d1RVJDQkxBTHZZdWZwSFFjVzdQamQrVk1OZ0U0aTlmeStCTWx1RHVVbmZqdUZqVGcyRGdaMkhqRCttdzJkUjJQMVFRMkFXSE5HZG9tQUNIUWp3UGZEN2RLdkFaRGFUYVhkZHl2Yi80R2h2UG0vbjJId2ZOaDNCWFN1akdQV2Q3SDduNHNjUlNscUFFU1pMVEpLQkVTZ0I0SHJjSXlyQTdha1h3T0FLOGxKNmlOd1BwTGVDdnBCaGdtRHNlOXk2SkNNWXluc3VpVm1KOVFBaURsM1pKc0lpRUFXQVU0SDR4U3lsc3lPalY3THhLb0IwQ0lWL3Y4L2tTVGYrV2ZkL1BsSjM2dWgvY1p3SUloWnVTbG15OVVBaURsM1pKc0lpRUEzQW53TndJWkFTM3IxQWt6ZkNxVC9RUWtjaGRTK0RNM3FBdWNULzlYUWxHLytjRzhTOVFDUWdrUUVSRUFFSEJJWWhiaXViWXV2MTQxa2lyWncyZ3hENERkSTVsdlFySG4rdlBsZkJSME9UVm5lZ0hNUHhleWdlZ0JpemgzWkpnSWkwSXZBU1cwSGUvVUF0UGNVdEoyaVRROEV5SHBmNkkrNnhEMC85bk1NUitvM2Y3cC9HelNyQWNSalVZZ2FBRkZrZzR3UUFSRW9RZUJNblBQTytQTjRZK2ttYWdCMEkrTjJQOS96czh2Ly8zV0psbC8wdXhiS0hvQW15TTJ4TzZrR1FPdzVKUHRFUUFTNkVYZ0xCOWdJb0hCQVdUZkpXbkd1VzFqdEwwZmdWWnkySHZRZlhVNWZBZnQ1ODUrN3kvRVVkMGM5QUpEQTlXNHN4V0lubjN3U21BYVJjMWxaNnRSUXJsZmVHb0hPQnZYTVVBcnJWdnZvYzg1L2JpMkF3aWZTMTZFdGVRMGJmRi9JZmZ5Zk5XZ0t1eVVaQkRnWWNDZG9yOFYrMkZDUStDTXdDbEZ2REgyd1N4SnJZLzg1MEJtNkhFOXg5OGR3aXE4Nm9oWTFBS0xPSGhrWGlBQnY1dk5CMlRVNUZEb0hsUHRtRy8rL2RjUG4veEFqeXJuYVhhc3h3UDh2UTUrQlBnZDlHdm84OUtueC8xL0MveWJMMVhDZUxOZ0FZR01zcTd0ZkRRQ0E4U1FjNWM0RmZsZ21zMlJMN0dTdkFCdkxUWkxiNFN6cmJ0U2lCa0RVMlNQakhCR1lFdkVzQk9VN3lLSFExczErR0xaNTAyOS9Vc2ZQMm9VZnI2SG02UzdsZTFmZUFCK0ZQakpldVUxOUV2b0pOR1doZi8rRTdnY2RDR1ZqcVZQZTdOeWgzMDRJbkl4WTlvQ3lkeXRMZHNQT3YwS2JlSi9oeW9ZU0VSQ0J3QVI0Yzk4SXVqLzA3OUM3b0x4SjhzbXdhY29MODczUWYwRTVLbnQ5S0hzM1VwTmw0QkR6bHYrelpCWHNiRnJlKy9TWFl5cjJ6Z0k5Zmg5N1lnNkMrclFoOXJqWDdzRkhoMFJBQkJ3UW1BdHhiQTM5SGZRNktMdmNZcjh3eEdBZlh5ZGNBRDBZU243a2FGMGVnQU9iZG5HQ1BUMHhjRS9CaGxmQWN0MHVuTG1idlcwblFWUHd0YXdQNzhIL2FhSFJTeE83WnFMUEZCbVlTWUFEN0JhSDhtbnVpK1AvODhJdUtVNkFyeGFvSExqVmtzZXh3VVlVOVhvb1h5ZFlFcjRHNkRZVDREbExqa1JzNnoyd2pRM0d4N3JZeU0vNG5nSHQxVURvY21wU3UyK0FOMndFU0VSQUJDb1E0QTJmNzNZdmhuSjBmTmtXdWM0cnpvNkR1azZIZmhlNkFEUjJvWTJIOWpEeVJSeFRPU2pQNERqdzYvVlV5MEdZZk4wbXhwTk04aE53a0lpQUNCUWtNRDNDYndZOUNqb0dxb3RKUEF3NHFQQ1AwQTJoSEtBWW8relp3NmovNHBqS1UzRUdYR2hwNXg1Y2VXZ0U5Rm1vK0k1anNDeWhTRVJBQlBvVFdCaEI5b0plQ3VXZ05WMUU0bWZBN2szMnlud1B5bGtVc1FobmVYU1RrM0JBWmFzWWd3ZkJqTDF3dldRYkhHUWpRV3pITWVETUd3NkNsSWlBQ0hRaE1CVDdmd1M5RzZvTGgyMEduSVozSTVTandtTm9ETXdBTzdLRTVVMWxMVCtENDhHckc4c1dYM1oxTS8vRmRRS0RQN2ZnNkw4SWlNQUVBbk5nazEyMDdJclZSV1BDQlNPbGl5ZnpsUU9nMktQVGJVQWVEbm1WVGJyRXZoNzJwOFRhbHk4dmc5TldYUmkyZG5Nc3dDbFFYelpZanJmcEF5QmJaVVQvUmVEVFpYRjNBUWQyNzNQdXNPV0tMZHVMNVI5bkZVd09EUzBjcDVBbEE3QlREYy9lZVhnSkdNMmRCYTl0MzN6WXZoMnErdkI1QnB5R1BGVWJLMjJLUUNNSkxBdXZqNFcrRGRXRm9wa01kcXVwNU4rTWRGdmZZK2cwZ2RQWFZCNC96NEJMVDNNOFI3OTMxeU1SNWlVeDdGcUdUZ01iaVFnMGtzRFU4SHBiNkdWUVhXU2J6WUFEb2VwNkVyb0dhWDhObWlWY0swQmxjMklHZkNXM1NCYXNqbjI3NC9kWXFQaDFaN0JkQnpQOUZJSGtDUXlIaDRkRDlXVFEvY0xRdEl2bXQyb3M5ZWNoN2N1N3BMOHY5amN0TDdyNSt5WllmQWM2V1JkV3JkM1RZK01mMEc3eGFQODROcHpCeElXUUpDTFFDQUpyd3NzTG9SOURkUkVRZzFZWmVCcmxnYjFCZFFtN1lWa21CMmNZc0FiMnRleHM4bjlPNFp3dmcwL25ydm14UXpOMThwV1pmM1hDMDI4UlNJMEEzeEZ1REdXM1laTXZvUEs5ZS83dlYzT2hQMjU4MmVUVGZxZXdZZklXdEtuNTl3SjgzNmtUU3BmZkcyQS8xLzF2S3F1aWZuTjhoRVFFa2lUQWJzSk5vYmRBaTFZTWhXOE9NM1lyendLdFUvNkl4Rm5tN3VoaXhQbmpqemVwWExKSDVHVG9iRjJZdE85bUkzOS9xR2J0NUsrMzk0Slh2d0dVN1l5MUxRSW1DRXdKSzNlQlBnUnQwZ1ZUdnBiTDd6OUVVS3AvM1ZaV0Y4dXc1OXR0eDV1UXo5ZkMzeVV6T0dUdG1oVTd6NEUyZ1l0TEg3K1JCVlA3Uk1BcUFUN3g4OFkvR3VxeW9paXVkSG55aVhFWXRHNzVHUXhvbGJORE00eWhqYTNqS2Y5L0ZuNStHVHBwQm9Pc1hWL0V6akhRbEpuNDhPMGxNSnMyQzZqMmlZQkZBdXZEYUEzODBZV3c2TVh5OUVnS08xY2hiTmsrR3R0Wk44Q1VlN1E0eHVHWDBIN0wrQ0xJcDhMRy9vK2dIMEpiM1BRL1A0dURQNldvUHlKZ25NQlNzSjhyOXFueWkwR1pNckJXSk9WL2o0NHl2SHFHWFVkMGhDbmpiMnpuY0k3K1g2RmNjanV2REVKQXpnaUl6UmNyOXZBalNHUW9FUUd6Qk9hQjVTZENOWjFQRjhLeUY5NkhVWDZ5bnJUcnFCUmZRYUx0Zmh5ZFljVHlIV0hhdzF2YjV2TEdaMElYeXZDejE2NlJPTWpYQk5iOGpjbmUvOWNMc0k2SlFNd0Vwb2R4aDBEZmhjWlVxV1NMdmZ6WUo2S0N2bFZIZVg0UnY3TytTY0JHaS9XeXhxZjNsYUJGaEN3T2hLckJYeTMvZWQyY3N3aDRoUldCV0Fod1NwOEcvRlM3QUZpL2ViaXkvMzJVcFR6VHkwS1ZmWTVoNmZTTlQ3dWRjZ0IyZElhejh2c0MyTDVpcDBNNWZyTzM3eHFvRlQ5anRqT0dHUzg1c2x4QlJHQUNBYTZPeHU3Q21DdVdiTE9WUDZkT0tGNVJiSzJaVWI3L2ttRVp1OHd0bFRWMjlaOEw1ZXVMTXJJNVR1S0lkVXMreDJycmUrQTRkNWxNMERraVVBY0JkdnZ0Q1gwREdtdWxrbDAyODJhOU9ncDBqelJYeVNqamZOZk4wZTZkY2hOMnhGN3VPRHFmSHpGYXV0UDRuTDg1RytCWWFPeCtXckx2VHpuWks1Z0kxRTVnR1ZpZ0ZmeDBBZlJ4Z1gwZVpTdnIvWHFkaFg0RkpKN2w2Mm9aUnUzY0pXelcrYUgzdlFiYkRvY095YkE3N3k3TzdYOE1HdHIybE5QanUzKytTcEdJUU5RRXBvRjF2NFh5Q1NMbENpbmY2c3ZmSXlPc0FXendacFdKTEZ0WlIxN3VFajRyamhEN2VNTm1iMTNlZWZ3SStqbmhDcDRIUVQrQ2hyQzVTV2tjOWpuYTJpRUNrUkhnMHA5Y243cEpGVk8raHMvdmxTTXI5elJuOFM3bC9pbnN6NXFxeUtmc3Vzc09SK1J6UlA4VzBLeFhGZGlkV3haQnlGdWhkZnVVWXZwc0xNNlNPeWNVVUFRQ0UrQUZiaThvUjJhbldBSGxVeno1K2pqS1dOWU5GYnRybFlXUmVyZHlrdFZnR1k3d2RUMHBzMUZ5SUhRb3RLb3dMNzREMWJUZTd2bmZyVnprM2M5cnEwUUVvaVF3R0ZaZEJzMWJtQlZPcktxVWdWOUhXUXNtbVlRMzlHNStIZEhGWm43THZkczVydmZ6bGR3NTBJMmhyc1pQeklXNExvSzZ0bFh4VFdES1Z6TlRReVVpRUIyQnJXRVJ1NmRVWWNVZ1ZCbmdBTE1ZWlY0WTFZMEJMK0pad25FRG5HYlg3VHdYKzI5Qy9EK0E4bWJ0VXI2Q3lGNkJ1ckJSY1hUbnVKbkxURk5jSXVDQ3dBeUk1QVNvS3E0WWhDd0RMNkRNVlgxWDdhTDhaOFhCMWRsNnNlQTc4aXp4OFFSOU54TDZNWFJZVm9JVjkzRWUrbm5RWHI3cW1CcytMQnNTRVlpS0FOOTEzZzlWSlJlRDBHWGd4S2hxd3NUR0RPeFRKL2FkT1BobnYxYnBjMTVleHF5VGZLKy82R2N4dTkvWUdWRytDczFyazhLVlovVUJPUE5hS3hHQmFBaHd0UEFiVUZWc01haWpESEM5L1ZobEpoaldpOGxWUFF3L3Y4KzVXZkZ5d08ybDBPOUJPZjdBcDNDY3o0WFFMRHUwenc4WHpoS1JpRUFVQkRob2lCL3c4ZjIrVWhjVFB4ZVRGTGp5aHNkWFQ3SEt0RENzRitleE9ONXRLaGMvaWMwcGViM081N0hub2NkRDJSQUt3WUlqL0hlRnZnN3RaNXVPdTJQRW1TN1RRU1VpVUR1QkFiRGdZcWdxdUJqVVdRYXVycjBtOURaZ2loeDFaUHNlVVJ5YmNUNEgyUEliR256S1h3TEtHM0lvNFVxQXF2Zmg2endmc3RZTmxjbEtSd1I2RVZnYUI1K0Exbm5oVjlyaXp6THdxMTRGTlpKai9YcklUdTVoNXlBYzQyeUJzNkM4NFM4Sm5Rd2FXcGdtVndSOEU2cTZGNTdCMzBKbnVOSVRnU3dDWDhaT0xlNFIvZ0tnaTI0Mjg3V3pDbWxrKzlqTjN5di9Yc0p4VjNQd2Ziak9YZ1pPRyt6bGc0NzU0OE5aTGh4TUtoR0JXZ2w4SDZuM2U1clJoY0RmaFVCc0oyYkxFZEVXM29sK0JEdjc1ZDBYYTYzWjJZbFBnOTBIUU1tNW4vMDY3by9STnVBdkVZSGFDUEE5NWpGUVZYSXhpS2tNWEY5YmpTaVdjSjZCZkFjWGk5Sjc2TFdRd2lQUW1QSzdpYmFjNEQybkkwcWdqbmRiRWJrZnBTa2NWWHd1ZExjb3JaTlJUU1p3blJIbjh3elNXeWNTWHppNGx6TUtyb0F1R0lsTlRUVmpGQnhucjJ0alJBMkF1TEo2VHBoek5YU2p1TXlTTlNMd0tZSGJqWERJMHdCWUhyN01XcU0vdEhFbjZJUFFYYUY1YkVZd2lTY0NmTlc2Qy9RdFQvRkhHUzI3bWlWeEVPQVNwZitCRG92REhGbFJrTUI3Q004NThoUU8ydVI3WEFvdkxLMkdOdWVvOHowdnBYMTczSjc0LzNKcDI5Z2w3NDJVZ3dEWGdKNVRnMFBMSXMyL1FsZXNJVzBsbVUzZ1VPeStKdnRRdW52VkFJZ2piMWVGR2V6MlozZWdKQTRDSDhLTXA2RlBRc2RBUjBNNWV2eFY2Q3R0LzduOUJyU01zUDR4ei9razJ2NmZJNURuZzg0TEhUTCsvMXo0WDZmd3llanhPZzNJbVhiZUJnQ2o0NHlHa0EwQTVqTVg4dG9kR3ZNc0JKalhLTGtTM2g3UUtJL0hPNnNHUVAyNXpzVW1lQkd5TUxxNmZscnVMZUJOL1I3b2ZlUDFJZnpuRGY5WjZNZFFuOExSNmkrTzEzN3A4Rk9rYkJDd3AyZ3g2T0xRUmNkcnExY0JQNzBKR2JFM0kzWXAyZ0FJNFE5dDJnVjZHSFQyRUFrcWpkd0VXTSsvQlBWZDEzTWJwSUROSWNCMy9ldzZidUpvMnpwOGZnYXNUNGZ1RFYwSE9nZlV1dkJKY2dIb0R0QS9RRytFK3BoRzltZkVhMEdtaEpGRnloYlgxL2NweXlMeUc2QkZiRkxZTUx6R0lsL1kreW9SZ2VBRU5rZUtQaTdVdW5pTXUzaXdSWDhIOUU5UXR2RG5nelpGMkZ1d01uUXZLSHVYM29SV0xSZDdJQTRMTWhXTUxPTHJUcDZjWW5jL0cwMTUxaVFvWXEvQ0ZzdmZYcnoyOFpUM2lsWUVlaExZRmtmWit1eFZPSFdzT0I5MjUvOGR5dFVUMWRVS0NPT0ZUOFdyUXcrRzNnSmw0NmhvK1ZvUDUxZ1FObjZLK0hheVk2ZGEzZjFjVGE2SUhRb2JsdGRKanZOZDBZbEFMZ0o4R3VVQU0xVjROd3o0bEg4QWRBVm9hN1E5TmlVOUNNeUdZenREejRkeTVrS2VzcmdRd2xrUWpvZkk0MDhyREY4THVaSlZFQkViV0syNDlUOU9GbGNqajloVEpCR0JvQVIwODNkelFiZ2Z1WFlBbEFQaUpOVUlUSWZUTjRYeVNmaHRhTlpOaTRQL1FndzBSREtWaGRNcnMzem90Vy8raXFuT2cvUEpqNXg2cGFOajlmTjVISG1rM2tGQWtJUWw4SFVrVjZiclZSZU5jUmVOVWVCM0NKUmZaNVA0SVRBVG92MEc5Q1pvZTdsNzFrOXlYbUpsZzZiZDlqemJWY1lCREVGNnI1ZElNNDlkQ2xNOEwzc3g0MmVkRjRSS1JDQW9nZTJRbWdZREZhL01aSFl1ZEVPb3V2Y0JJYUFzZ2JTT2hIS2RneHNDcGxzMXFla1JRYStiUU5heG95c211ajdPZjZkRXVsbTJhRi94L012RGpQbXphc1Y4MXVraVVKZ0FMdzRhN1Yrc1VqOE5acitDc210VlVpOEJkdjB2VjY4SmhWS2ZFYUh6M0JEYXcvQ1ZVbFZaRFJHb0o2QTQrL1o4OExYTnFkYnJWczFnblM4Q1JRbHdLbGEzOTZxK0NydmxlRzhGcjIyaFV4UUZyZkFpTUo0QVgyTVVyUU44ZHovQUFVSE8rWCsrUlBwRjdWWDQvSG5NMlZZYzR5SVJnYUFFdUZJYnUwOVZXZnN6dUI2Y1dFazVoVW9pQWxVSXpJeVR5OVE1VnplSllVai93WkkybExGYjUzVFBiNzVDNUFKWkVoRUlTb0NqaWpsd1NwV3pPd05Xem45QitkUWtFUUZYQkxnQVQ1bDZkNWdyQXhEUFFPaDFKZTBvWTd2TytYeWU4L3J5RmFoRUJJSVNtQnVwY2FxSkttVjNCbWVEejZKQmMwV0pOWVVBbDNjdVUvZDR3M1lwSER2eGQyZ1pXM1JPTlc1ODU3K0Z5OHhVWENLUWh3Q2ZQdTZGcWdKbk03Z0diRGd1UWlJQ3ZnaHdXbDZaK3NjRmtiaUtvR3Y1SVNMazAyZ1ptM1JPY1c0Y2lMbUc2MHhVZkNMUWp3Qlhscm9TcWtyN2VRWjNnOHRHL1FEcXVBZzRJTEFBNGloYkIwYzRTRDhyQ3BaOXpSQW9ueTk1OC9NNWNGNDZLd08wVHdSOEV6Z0JDZVF0cUUwSng0VTNkb05xRHIvdjBxZjRXd1FXdzBiWit2WE5WaVFlL25OYzBPMFZiQ3ZyVTFQT2V4UnN5VmdpQXNFSi9BUXBOcVdpNWZHVDA2cTROT3Jzd1hOQ0NUYWRBQWVWNWltaldXR085UXlQcnhpNHVGSlcydHBYbnN1RllNclhyeElSQ0U2QXEvenhocWNLUEk3QmJXREJEL05JUktBT0Fpc2gwYkoxOGM1QUJ2T2FvU25DNWZPcGxiOWNXdjBYVVBVd0JpcTRTbVppQWh6UXhoR25yUUxaNVA5dmdzTzNvYXFNZ0NDcGpjQWFTTGxzUGVTaU1SeTlIMElHSTVGTG9XVnRiZnA1YkVCeGlYQ0pDTlJDWURoU2ZRSGE5SXBJLzYrQ2NnRVVpUWpVVFlCTHZsYXBreXNHZElBTFgzMFgrbFpGbTZ2NGEvSGNHOEdMMTErSkNOUkNnTXVOUGdDMVdIbGMydndPR0h3ZnFxZCtRSkJFUVdBVFdGR2xqTE1YSzdRTVFZSjhqMTNGN2lhYyt5NFk3UU9kSENvUmdWb0lzTlYrSnJRSkZhNlhqL3hDM0VLMTVJQVNGWUh1QkxiR29WN2x0dCt4NDd0SDdmMElsNjBkVTlIK2Z2NVpQYzZGbXZRcFgrOUZVQW4wSTdBL0FsaXRSQzdzNXFJbUhIaWpWbmkva3FMamRSRGc4cTlWeXZsZGRSamRsdWEwMlA0eDlBMW9GVDlTT1pjZlU5c1RxbDVHUUpEVVMyQWtrbS95cWw0Yzg3QmV2Vm1nMUVXZ0o0RTljTFRLemU4RG5CL0QxeWdId2c1K240RDJWUEhINnJrYzRYOHlsRXVyUzBTZ2RnTHp3b0lYb1ZZclZGVzdMNFB2YzlTZUN6SkFCSG9UMkF1SHE1YjFML1JPSXVoUjJuS2VBNStxTWdsNVBzZERjRUVuaVFoRVFZQUxlTndNRFZrSllrbXIxZVd2THJnb2lxS002RVBncHc3cTZiWjkwcWpqOEhKSTlBd29uNHhqdVRhNHRJTnJxZndIdWpwVUlnSlJFVGdLMXJnczdGYmk0bHpidGFQS0NSa2pBcjBKSElyRFZldlhBYjJUcVBYb3drajlyOUMzb0ZYOWpPSDhEK0VIdjVxNEZGUWlBdEVSMkFrV3hWQlJRdHZBYVk3OHNJcEVCQ3dSK0FPTXJWcFgrS1FkdTNBcU1nZkgzUTZ0Nm04ZDV6OEp1dytDRG9WS1JDQktBc05oVlJOSDQxNEN2MmVKTWtka2xBajBKbkFzRGxlOW9UM1lPNG5vamc2RlJaeWRSTHVyK3U3emZINXkrZC9RVGFFeERMU0VHUklSeUNiQUFzb1ZwM3hXaUJqajVoT1VwdmhsbHdudGpaL0FxVEN4YXIxaXR6VEgvVmlVcFdIMGI2QjNRMk1ZTC9BczdHQ2piRXZvREZDSkNKZ2d3TzZwcWhjU1MrZnpvc2RQOTBwRXdES0JzMkc4aTNxWHdqdnBBV0N4T2ZUM1VMNHFDREdGbVYzN1owRi9CT1dYR2Jsd21pUlNBc3FjN0l4WkRidXZnamJsU1poTGJHNFB2UUFxRVFITEJQajZ5c1ZhRlY5Q1BQK3dEQ0xEOXBteGo5TUtGNEV1MUtGRmVqeTROc0ZUVUs1YVNCMEZaWS9EcmREbm9SSWpCUFFlNXZNWnhYZmZwMENiY3ZOL0RiN3luZHgvb1JJUnNFN0FWVGR6aWdOZ09aN3BwdkhhbWM5c0FIQmdJWlhYUURZV09QV1hOM3MrSVBCTGlmejJCOS9qUHdkbEw0dEVCSklqNE9JZG9vc3V5QkJ4OFAzY1VzbmxvQnhxTW9GNzRieUx1bk5Ta3lIS2R4Rm9Jb0V2dzJrWEZ3OExjVHdNWDRjMk1aUGxjOUlFMkNYdG92NWRuelFsT1NjQ0lqQVJnVUg0OVJMVXhjVWo5amp1aEorelQrUzlmb2hBR2dSZWh4c3U2cC9lWmFkUkh1U0ZDT1FpOEUrRWNuSGhpRDJPdStEbmJMbUlLSkFJMkNJd0tjeDFPZlZ0Umx2dXkxb1JFSUV5QkRiQ1NiSGZ1RjNZeDVHNnV2bVhLU0U2eHdJQkRtQnpVVTlhY1doOGpJVmNsNDBpVUlFQUx4cWN1OXFxOUtuKzE4Mi9RaUhScVNZSXpPTzRIbTl0d21zWktRSWxDWENhUjlPRnEyYk5temdFTGhHNlB2VGx4UDJVZTgwbXdLbHJMaVhGcVlBdStTZ3U0d1Nhdmc0QUYvelozWGdlOWpPZkgvVlpFOG9CamhJUlNKa0FlL05jeWxDWGtTa3VFWWlOUUpON0FMandCZGVvVHBuQmsvQ1BULzY2K1FPQ0pIa0NybnNBQmlkUFRBNDJta0RLTjc5K0dic1BBaXpjTDVEaDQ2L0E5ZzJnVHh2MlFhYUxRQkVDcmhzQUhGTWdFUUVSU0l3QVcvWnZRVk1kOFBjMmZGc3hzVHlUT3lMUWp3QS9adVd5VHIvUUwwRWRGd0hMQkpyYUE4Q0JmNjdXREk4dC96K0VRZHRDYjQ3Tk1Oa2pBcDRKOE90M0xvV0xaZkZWb1VRRWtpVFF4QWJBRjVHVC9OSlhpc0tubjY5QkwwclJPZmtrQW4wSXVHNEFjR0dodWZxa3FjTWlZSlpBMHhvQTlQY1BVRmJzRk9XWGNPcTBGQjJUVHlLUWc0Q1BSYTQwRURBSGVBV3hTYUJwRFlCZGtVMGpiR1pWWDZ2UFJJaUQrNFpTQUJGSWw4QkFENjVwSUtBSHFJb3lEZ0pOYWdCd2hQQWhjV0IzYnNWdGlQR3JVTDRDa0loQVV3bTRmZ1ZBam5NM0ZhYjhUcDlBa3hvQVAwSjI4b3QvcWNtemNHaHo2SHVwT1NaL1JLQWdBUjg5QVBwcVpzRk1VSEE3QkpyU0FHQWwvbzZkYk1sdDZmc0l1U1dValFDSkNEU2RnSTh4QUQ0YUZVM1BKL2tmQ1lHbU5BQitCdDRwZnRxVHl4amZFa2xaa2hraVVDY0JEdXlkMVlNQlBob1ZIc3hVbENJZ0Fsa0VobUFubjVSZExoQVNRMXpIWkRtcmZTTFFVQUljNCtPalhsN2RVSjV5V3dTU0lIQTh2UEJ4WWFnenpudmcwM1JKNUk2Y0VBRTNCSVlqR2g5MThqNDM1aWtXRVJDQjBBUVdSSUpjR2MvSGhhR3VPTG1FOFNLaFFTbzlFWWljQUtmMytxaVR6MFh1dDh3VGdkSUVVaDhEY0NESXBQYko0Mi9BcDRkSzU3aE9GSUUwQ2ZpWUFraFNIQVNZNnNKaGFaWUVlU1VDSUxBRTlHT29qNmVDdXVMOHEzSldCRVFnazBCckhRd2ZkZFAxVndZekhkQk9FUWhOSU9VZUFNNzdUOG0vaCtIUFBxRUxpTklUQVNNRWZDN1lNNU1SQmpKVEJBb1JTT2tHMmU3NFVQellybjJIOGUyUFlQL09VQzMyWXp3alpiNDNBbk40aTNtU1NhYjNHTGVpRm9IYUNLVGFBTmdiUkZONjk4L1BGK3Z6dnJWVkV5VnNnTUNjSG0xVUE4QWpYRVV0QWk0SmNEQVFSOHI3ZUJkWVI1eDN3WmVwWEFKU1hDS1FJSUVyNFpPditybEdncnpra2dnazlZNjhsWjE3WW1PRzFnL2ovOGZDL3AyZy9DOFJBUkhvVGtBOUFOM1o2SWdJWkJKSTdSVUFGOGRKYWMzL2crQVBGLzJSaUlBSTlDYmdjd3hBS2c4VXZRbnFhT01JcE5ZQTJCVTVtTXJYdXg2Qkw3OXRYSW1Vd3lKUW5NRFVPTVhIZHdCYWxtZ01RSXVFL2lkRklLVUdBQmZyK0g0aXVjTjNtZCtFZnBDSVAzSkRCSHdTNE5PL3o4VjYxQVBnTS9jVWQyMEVVbW9BckF1S0M5UkcwbTNDZjBkMFY3bU5VckdKUUxJRWZLNEJRR2pzWVpDSVFISUVVbW9BN0pGSTdyd0JQL1pQeEJlNUlRSWhDUGdjQUVqN1U1cFNIQ0kvbElZUkFxazBBT1lDNzAyTk1POW5KbGN3MUFkSStsSFNjUkdZUUdEUWhFMHZXNmsxQURoVitvL1EyYnpRVXFSbUNLVFNBUGc2aUU5cGhucDNRMi9Ib1dPNkg5WVJFUkNCREFLK1h3R2swZ0NZSE93NHRvZ0RqRGxkK2l0UWlRaVlKc0JHekNnb0I4NVoxN1ZONTRTTUY0RjZDSnlBWkgzVy9RUHJjY3RwcWlzZ05xNG0yczdwWHFjcEtESVJxSUhBeGtpenZWQmIzYjZ3Qm5aS1VnUlNJSEFwblBCWjczOXRHTkl3Mkg0YTlKTXVqSlkzN0p0TUY0Rkp6dXRTc0gxZUVGekh6WS85TEs2OEZBRVJLRVdBWDhwMFhTZmI0enU4bEZYMW5zVDFVQTZEdmc5dDk2VnorOC8xbXFuVVJhQThBWTcrNWMyenMxQmIrMzE4ZVFRNlV3UWFUK0FkRVBCWjUzOW5pREFIK1BIallYbVp2SXF3MHhqeVQ2YUt3R2NFdVBDUHo0b2ZJbTVXMU1HZmVhUU5FUkNCSWdRR0lyRHZlbXFoQWNBYi95K2hyNWZnc1NQT2tZaUFPUUkzd1dMZmxkOTMvR3l0UzBSQUJNb1JXQnFuK2E2ak1iOENtQmYrL3g1YTVRdW9sNVZEcjdORW9ENENDeURwYmdOYmZGOFFYTVhQcDMrZkh6R3BMM2VVc2dpRUliQVprbkZWSDd2RmMwZ1lWd3Fsc2loQ253UWRDKzFtZDk3OUh5T09JVkJKd3doWVhnZmdTOGdybit0L2h5Z0t4eUdSRjBJa3BEUkVJRkVDZkFMMkxSeG5GSU53SGo4YlBCZEQ3NFB1REhXeC9nbnZBOXRDSlNKZ2hzRDlzRFJ2Q3pmR2NQelFqMXJkWm9xYkRJMlVBRitoK2E3ZlA2dlpkNjUweU9YQlIzbjA5WWFhZlZUeU5SQ3d1c0xWc21ERkxqRExjaUtNZjlLeUE3SmRCQ0lnTUU4QUcrcm9BZUMxZVgzb1Y2RmJRcWVDK3BTVkVEbFpQdTB6RWNVZEZ3R3Jyd0NzajFyOUVNVkFnLy9pcWd1eXhpYUIrUUtZemZvYVNoWkRRcHkvL3hUMEF1ajJVTjgzZnlUeDZldlVyYmdoRVlIWUNmanNDdnNmblBldHA4UU9XUGFKZ0JFQ28yR243L3I2UGM4c2xrUDhCME1mRE9CTEwxYlhlUFpUMFl0QVpRSkxJSVplaGRqQ01hN0xMUkVCRWFoR2dBUGcrSFR1dTg3dlZzM016NTNON3YwMW9VZEN4MEI5MjU4M2ZyN3E0T0pxa29ZUVlFRzBKdFkvKzNzemdOOWlEYnJzRllFSUNjd0htMEpjdzk1MjRQdHd4TEhPZUYwWC8yZHhFS2ZyS0RqTFlBdm9VYTRqVm54eEVnaFJlVng3em8vL1dKYS9XRFpldG90QVJBVG1EMlJMMFFZQXB5ZHprUElxNDNWMS9COEt0U0Rid0VnMUFDemtWQU50bkEwK3M1c3FiNWRXYk9FNDUzL3FCdWFiWEJZQkh3UytqVWhEMVBFMUN4aS9FTUsrRXNndUg3N3psY3FzQmZ4VlVNTUVyTTBDNE5NL3U2bXN5akV3blBQL0pTSWdBdFVKTEZBOWlsd3hjSm5kdlBJSUFqNmZOM0NFNGRnclBESkN1MlNTQndMV0dnQWJlV0FRS2tvdXQzbDBxTVNVamdnMGdFQ29Wd0Jjc3J1SW5GZ2tjSVJoMTR2UUpwblVjQUljOGZzYTFFZTNWNGc0TDJwNC9zbDlFWEJOSU5ScW9JTUxHczVYbGU5RFExeFhmS1F4cXFDL0NtNlVnS1VlZ0MrQ2NZd2paL05tL1NsNUF5cWNDSWhBWHdJY2FEZXNieWczQVlxOEFtQ0tMMFBQZDVOMExiRU1SYW9MMXBLeUVnMUt3RklEWU0yZ1pOd205aWFpTzhkdGxJcE5CQnBOWUc1NFAyMEFBbU9SUnRFR0FNMDZJWUJ0UHBQZ1ZFVko0Z1FzTlFEV01Kd1haOEQyZHczYkw5TkZJRFlDb2Q3L3QwYjBGL1gvRXB6d1pOR1RJZ3F2Y1FBUlpZWXZVNncwQURoMWJpVmZFQUxFZTNLQU5KU0VDRFNKUUtnWkFDK1ZoUG9KenZ0WHlYTmpPRzBrak9DNEswbkNCS3cwQUZaRUhvVG83dk9SMVdNUTZYVStJbGFjSXRCZ0FxRjZBUGcrdjZ5dzU4K3F6QWpEdFdTNTFkekxhYmVWQmdCWDBySXEvNGJoZkJxUWlJQUl1Q05nb1FGd0s5emxBNEJWWVMrQUpHRUNWaG9BbHQvL241dHcrWkZySWxBWEFhNjRGMEtxOUFCd2lwN2xYb0NWUXdCV0d2VVJzTkFBbUFwNHJCYkVGMkg3amZWbHIxSVdnU1FKOExxMWNDRFB5bzRCYUpsbnZRSEE2WmFTUkFsWWFBQXNEL2JURytWL0h1eFc5Ny9SekpQWjBSSVlDc3VtQzJRZEcvRlY1R2FjL0ZTVkNHbzhsK3V1aE9wcHFkSE41aVp0cFFGZ05ZZlUvVzgxNTJSM3pBUVdEV2pjMHhYVDRtdUFzeXJHVWVmcFZudGY2MlJtSm0wMUFQeGwxZHVJK25KLzBTdG1FV2dzZ1pBTkFCZFA3MXdUd0twWW5uNXRsWGt3dXkwMEFKWUpSc050UXBjaE9xNEhMaEVCRVhCTDRBdHVvK3NaMnpNOWorWTdlQTJDZlpBdmFIU2gxQUNJTGt2Y0dSUjdBNER2K1JaeDUyN1FtSzRJbXBvU0U0SG1FQWpWQThDYmR0VkJnTXdWcmdMNlgyNFlsTVZoODB3RzdaYkpPUWpFM2dCWUdqN3crOVFXNVVxTFJzdG1FWWljQUVlbGgzb280UHQvdnNOM0lld1J0Q2lUdzJnT3hKWWtTQ0QyQnNDeVJway9CN3NmTkdxN3pCYUJtQW5NQStOQ1BaRzY2UDV2c2J5MHRXSHcvd2lETnN2a0hBVFVBTWdCcVVRUVBmMlhnS1pUUkNBSGdaRHYvNnZPQUdoMzV5NzhjUEU2b1QzT1VOdUxoVXBJNllRbEVIc0RZTG13T0p5bHBnYUFNNVNLU0FRbUloRHEvVDhUZlh5aWxLdjk0SG9nVnE4TGFnQlV5L3RvejQ2NUFjQjMveUZiK3k0enlXcEZkOGxBY1ltQUR3SWhHd0NQT25iQTZxcWdISE1SODczQ2NUWTFKN3FZTTNVNHNzSGk1eWpaYlRpNk9VVklub3BBVUFJaEh3b2VjK3paelk3akN4VWRaMlB4ZWl4SmpFRE1EWUJRYTMyN3p0SmJYVWVvK0VSQUJENGx3QmtBSWJ1alhUY0E3b1Q5VnRjRENNbGR4VDBRQVRVQTNJTyt4WDJVaWxFRVJBQUVoa0puRFVUaURhVHprdU8wZVBQbllFQ0xFdkxWaTBVK0ptMVdBOEI5dHFrSHdEMVR4U2dDSkJCeVZWRFg3LzliT1hoVGE4UFlmL1VBR011d1BPYXFBWkNIVXY0d1hEVGtqdnpCRlZJRVJLQUFBUzRNRmtwOE5RQ3NqZ05RQXlCVXlRdVlUc3dOQUl1Zm9lUTd3OWNDNXArU0VvRW1FUWpaQS9DUUo3QldYeEZxSm9DbkFsRm50TEUyQVBpZWI0NDZ3WlJNVzkzL0pjSHBOQkhJUVNCa0ErQytIUGFVQ1RJS0o3MVQ1c1NhejVrRzZjOVpzdzFLM2pHQldCc0FGcC8rbVRYM09zNGZSU2NDSWpDT3dDRDhHeHdRaHE4R0FCY0U4dFc3NEJ2UEVOOEpLUDZ3QkdKdEFGZ3RhRnIvUDJ6NVZXck5JUkR5NmY4OVlIVzVDbUJuTGozUXVjUEliNnZYWlNONHc1c1phd01nWkV2ZkpYV3JMWHVYREJTWENQZ2dFTElCd0J2MHh6NmNHQituMVFlRitUd3lVZFExRUZBRHdCMzBEeEhWRSs2aVUwd2lJQUp0QkVJMkFIeS95bE1QUUZ2R2FyTStBbW9BdUdQUGFVTnNCRWhFUUFUY0V3alpBTGpmdmZrVHhhZ0d3RVE0OUtNdUFyRTJBT2FxQzBpRmROWDlYd0dlVGhXQkhnUm14TEg1ZXh4M2ZjajNhbjNzS1h6ZnRkRUI0dE1yZ0FDUVF5WVJhd1BBNGhnQU5RQkNsbHlsMVNRQ1M4SFpVTmNxTHVaMXUyZTRIRi93cE9jMGZFU3ZCb0FQcWpYR0dhcFNGWFhSWWdOZ2RGRW5GVjRFUkNBWGdaRGQveHo5SDJJeEw0c05nRm5BWnFaY09hWkFKZ2pFMkFBWUFITDgvS1Exc1ZpaHJUR1d2YzBrc0hKQXQwTXQ1dlZVUUo5Y0ptVnhnVGFYL2ljVlY0d05nRG1ORW43R3FOMHlXd1JpSjdCaVFBTjlkLyszWExINndNQUhORWtpQkdKc0FGZ3RZRlpiOUlrVVpibVJLQUUrY1E0UDZKdDZBSHJEdG5wOTd1MVZRNC9HMkFEZ2V5WnI4aFlNZnNPYTBiSlhCQXdRK0dKQUd6OUJXbmNHU3MvcUE0TWFBSUVLU0loa1ltd0F6QnpDY2NkcFBPMDRQa1VuQWlJd2prREk3bi9PLzJkalBvU29BUkNDc3RMb1NTREdCb0RGSGdBMUFIb1dNeDBVZ2RJRVFnNEF2TDYwbGNWUGZLNzRLVkdjb1I2QUtMTEJqUkV4TmdBc0ZyQVgzV1NIWWhFQkVXZ2pNQ1cybDIvNzdYdnp2NzRUYUl2L1RXejcvTjVBVzFKT04yZDFHcHNpcTVWQWpBMEFpNjhBWHE4MUY1VzRDS1JKWUNtNEZYSktjTWdlQUk0M3NEaHV5T0lEV3BxMXc0RlhNVFlBTEw0Q2VNMUJYaWdLRVJDQmlRbUU3UDduYTd3eEV5ZnYvWmZGNjRZYUFONkxSYmdFMUFCd3cxbzlBRzQ0S2hZUmFDZXdVdnNQejl2WGVZNC9LL3BYczNaR3ZrK3ZBQ0xQb0NMbXhkZ0E0SWMvcklrYUFOWnlUUFphSUJDeUFSRHkvWCtMdmNVZWdLbGJ4dXUvZlFJeE5nQ21Nb2pWWWt2ZUlHYVozQ0FDb1JjQXVySUd0aGF2R3hhdnp6VmtyWTBrWTJ3QWNPU3ZOVkVQZ0xVY2s3MnhFd2o1L3Y4WndIaXdCaUFXcnh0cUFOUlFVSHdscVFhQUc3THZ1SWxHc1lpQUNJd25zRnBBRXBjSFRLczlxUS9hZnhqWlZnUEFTRWJsTVZNTmdEeVUrb2NaMnorSVFvaUFDQlFnTUxKQTJLcEI2Mm9BV0x4dXFBRlF0YlJGZEw0YUFHNHk0ME0zMFNnV0VSQUJFQmdJWFRJUWlmOGhuU3NDcGRXWmpNWHJoaG9BbmJsbytMY2FBRzR5ejJKRmR1TzVZaEVCOXdUV1FwU2hyazFjLzcrdVpYa3RYamZVQUhCZjNtdUxNVlFsSytLZ3hVR0FGaXR5a1R4UldCRUlTWUFOZ0ZCU1YvYy8vZE1ZZ0ZDNXJIUXlDY1RZQUxEWXdyVDRMaSt6UUdpbkNFUkFZR1JBR3k0SW1GWm5VaFlmSEN4ZW56dTU2L2Q0QWpFMkFHSzBxVitCc1ZpUisvbWs0eUpRQjRHNWtlZ2lnUkxtQjNucVdBR3c1WjdGSG9ESllmeWtMUWYwM3phQkdHKzJGbSttL0xDSFJBUkVvRHFCa04zL2w4SGNPbnZ2T0FEUm12RDZiTkZ1YTV5RDJLc0dnQnZNNmhaencxR3hpTURJZ0FqcTdQNm5tOU1HOU5WVlVuVTJtRno1b0hqR0UxQUR3RTFSbU1aTk5JcEZCQnBQSUZRRGdMMTJGOVZNMitKMXcySVBiYzNaSEcveU1UWUFMTFl3OVlHTWVNdTRMTE5EWURoTUhSckkzRnVSemd1QjB1cVdqTVhyaHNYcmN6ZitqZDhmWXdQQVlndlRZbGRlNHd1L0FFUkhJT1Q3Ly9NaThONWlBOERpOVRtQ3JJN1RCRFVBM09TTHhnQzQ0YWhZbWsxZ1pFRDN6d3lZVnJla0xMNENVQTlBdDl3MHVEL0dCb0RGQW1heEloc3Nyakk1WVFLY1doYXFBWEF2MG5vNEFwWVdyeHZxQVlpZzRMZ3lJY1lHZ01VQ1pyRWl1eXBEaWtjRVhCQVlnVWptZEJGUmpqak95QkVtUkJDTDF3MkxEMmdoOHRKa0dqRTJBTjQzU05MaXV6eURtR1Z5d2dRMkN1aGJETjMvZE5maWRjUGk5VGxnMGJLVlZJd05nRGRzSWZ6VVdvc3RlWU9ZWlhMQ0JEWUo1TnVEU0ljZkFJcEJMQTRlZmowR2NMTEJEWUVZR3dDdnVYRXRhQ3dEZ3FhbXhFUWdMUUp6d1oxbEE3bDBlcUIwOGlRelc1NUFrWVZSQXlDeURLbGlUb3dOQUlzRkxOUzd5eXA1clhORklGWUNmUHJuSU1BUThvOFFpZVJNZ3cwZmEvS3FOWU5sYjNjQ01UWUFMUFlBek5FZHNZNklnQWowSWJCeG4rT3VEdCtHaUI1eUZabURlQ3hlTnl4ZW54MWtWWnBScUFIZ0psOHRWbVEzbmlzV0VhaEdnQVBoMXE0V1JlNnpUODBkMG4vQVdaQ0V4YkZERm50by9lZW0wUlJpYkFCWUxHQjZCV0MwQXNqczJnbHc5YjhaQWxqeE1kTDRaNEIwOGlaaDlhRkJQUUI1YzloQXVCZ2JBQllMbU5YS2JLQ0l5c1RFQ1lUcS9yOGNISitQaUtYVmh3YUwxK2VJc2owdVU5UUFjSk1mVml1ekcrOFZpd2lVSnhDcUFSQlQ5ejlwRFNxUHJOWXpMVTdUcmhWWXpJbkgyQUN3T01xVTgzbG5pam1qWlpzSVJFaGdVZGcwTElCZHZHbkZzdmhQeTEycnZZYXZ0QnpRZi9zRVltd0FQQWVzZkY5blRkUUxZQzNIWkcvZEJFSXQvc09wZisvVzdXeEgrbGF2RjA5MytLR2ZoZ25FMkFENENEenIvazUzbVN3ZFhPWWtuU01DRFNhd2FTRGZqd3VVVHBGa2hoWUpIRWxZZmdmZ3hVaHNrUmtPQ01UWUFLQmJUem53TFhRVTg0ZE9VT21KZ0dFQzg4RDJMd2F3L3g2a2NYdUFkSW9tc1VqUkV5SUl6NmYvVHlLd1F5WTRJaEJyQThCaU41TWFBSTRLa0IxR0NBQUFIYUpKUkVGVXBhSnBCSUh0NEdXSTY4OHhFZExrcW9jTFIyaFhQNU1zWHBmNytkVG80eUVxWUJuQUZndmFnbVVjMVRraTBGQUMyd2J3K3oya2NWcUFkSW9td2Q2UEVHc2ZGTFdyWC9obitnWFFjVnNFMUFCd2wxOEx1SXRLTVlsQTBnU0d3cnNWQTNqSWhYOWluTGR1c2Z1ZjJXWHgxV3lBWW1ZM0NUVUEzT1VkdS9RbWR4ZWRZaEtCWkFuc0FNOUNmUHpucjVFU1ZBTWcwb3hwbWxteE5nQXN0alNuUWVIUk9JQ20xU0Q1VzRiQTltVk9LbmpPalFqUGovL0VLQmJmLzVPanhWZXpNZVovTkRiRjJnQVlFdzJoWW9Zc1hpeTRRb3RBNHdnc0JJK1hEdUIxckUvL2ROMXFEOERvQVBtbUpBSVNpTFVCd01FbWJ3Yms0Q29wTlFCY2tWUThxUklJOGZUL0V1Q2RFVEZBaXcwQVR2OTdKR0ttTXEwRWdWZ2JBUDh6V3RpV0xKRUhPa1VFbWtTQTAvOTh5N0ZJNEgzZmlaU01md0RPbTd2a3VYV2U5aVFTZjdkT0E1UzJld0t4TmdEbzZVUHUzZlVlNHdqdktTZ0JFYkJMZ0Qxa3ZudkpQa1FhL3hjeElsNGpRZ3lBZEkzZ1FkY1JLcjc2Q2FnQjREWVBoaUM2UVc2alZHd2lrQXlCRU4zLy9PcGZ6SVBWckQ0a1dId2dTNmJpK0hKRURRRDNaSmQzSDZWaUZJRWtDSVRvL3Y5RDVLU3NYaC9VQUlpOFlKVXhMK1lHZ05VdUo2c3QvRExsUitlSVFGNEN5eUVnWndENGxFc1ErZDArRTNBUXR4b0FEaUFxQ2pjRVltNEFQQVlYUDNMalp0QllRbnpnSktoRFNrd0VIQkRZMlVFYy9hSTRvbCtBbW84UFJmcFd2eHBxOVlHczVpeFg4bFVJc051Sk13SXM2VnV3ZDRvcVR1dGNFVWlNd05UdzUyV296M3A4RitLUGZYRGRWejB6OE1XWGVTZEprRURNUFFERUhYdDNYbGFSbUFFN1F5eDBrcFcyOW9sQWpBUTJoVkVEUFJ0MktPTG5EVEJtV1RWbTQzcllkbWVQWXpwa21FRHNEWURiakxKZHphamRNbHNFZkJENG1vOUkyK0xrNjhJejIzN0h1bW4xdW5CcnJFQmxWelVDc1RjQXJCYThOYXRsaTg0V2dXUUl6QVZQMXZmc3pTR0kvMlBQYVZTTmZrNUVZSEVGUVBwdDlVR3NhcDdwL0pvSnpJVDBXYkY5dmR2eUZTK1hNWjZ5Wm5aS1hnUmlJTEFmalBCVnp4anZhS2lGdXZaVnp4eDhNcDRYdGtzU0pCQjdEd0J2cEJiWG41NFJkcStVWUhtUlN5SlFoQUFINVgyanlBa2x3aDZPYzdqNlgreXlYdXdHZHJIdmVleTMrSFhXTHU1b2R6dUIyQnNBdE5YcWF3Q3JGYjY5ZkdoYkJLb1FXQXNuKzV6N3p4dlRDVlVNREhRdUcwTHJCa3JMZFRMcS9uZE5OS0w0MUFEd2x4bHFBUGhqcTVodEVOakRzNWtISXY3M1BhZmhJbnJPQ3ByRFJVUTF4R0gxQWF3R1ZFclNCNEdWRWFuUDkxdSs0dWJuTTYwdSt1RWpIeFZuc3dqd2h2Y0IxRmY5ZWhoeFcxbHY0d0NQSEh6eGJjVzdBV3lYSkVyQVFnOEFGL2dZYTVBL3UvMDJObWkzVEJZQkZ3UjJRU1JUdVlpb1N4dy94MzRySzRWeUhRU0x3b2NZOVFCWXpMbkViTDRXL3JSYXBKYisveWV4ZkpBN0lwQ0hBQnUvajBKOTFWVytsMllhRm9SZkNPV04xQmNMbi9GcUFTQUxKYXlDalJaNkFPamVsUlY4clBQVWtVaWNNd0lrSXRBa0FodkMyUVU4T3Z3enhNMGJud1hoMDcrVnhrb256NnM2ZCtpM0NOUkJZQTBrNnJPbDZ6UHVMOWNCVEdtS1FJMEVMa0hhdnVyVTFUWDZWU1pwcTcyWHpEK3JyeTdLNUpQT2laZ0EzeVcrQS9WMVVmRVo3OFVSYzVWcEl1Q2F3S0tJMEdlWHQ2V3ZiYzdubVlYUDZ4YkhWOHppdW5Bb3ZyZ0lXSGtGd0VHQU44U0ZMcmMxblArcjJRQzVjU21nY1FMZmcvMit1cnpQUTl5V3JnTmMvYzhYQzkvRmhPTXNYdmVkaU9Ldmw0Q1ZCZ0FwWFZVdnF0S3BrL0VPcGMvV2lTSmdoOENzTVBVcm5zeGxyOEl2UE1YdEsxckxyLytzanJ2eWxaZUt0MllDWEZyWFo1ZVh6N2c1bFZFaUFxa1QrQ0VjOUZXUFRqRUdiNFJIRnI0WXQ4ZTduakhlTWpkeEFsejA0dzFvZXlHMXRMMWs0dmtqOTVwTmdCL2tHUVAxVVNjNS9tZUlNYnhIZW1MaGcyOW5uRnhkY1RwanZHVnVDUUtXWGdGd1VNcGxKWHlNNVJTK0Q1U0lRS29FZG9SanZtN1N2MGJjVHhvQ3g0ZVY3UTNaMjJucVZkanhidWRPL1JhQnVnbndKdHJaV3JYeSt4bllQbm5kQUpXK0NIZ2d3SUZ1OTBKOTFNWEhFZTgwSG16MkdlVkdubGo0NEpzVjV6ZDl3bEhjSWxDV3dFQ2MrQ0UwcTlCYTJMZCtXY2QxbmdoRVRNRG5EVytMaVAzdVp0by9jY0RDOVNqTHhrOWd1Mll0ZGN0WjdhK2R3Rld3SUt2Z1d0aDNkdTMwWklBSXVDZHdMYUwwVWY4c3Z2S2JFeXg4ZmdUSkIrZjJPRzkyWHp3VVk2d0VMSTBCYURFOHQ3Vmg4RDlYMWhwbTBHNlpMQUxkQ0t5QUE2dDFPMWhoUDN2NjlxeHdmbDJuN29hRXVYQ1pWYkY4ZmJYS1hIWVhJREFjWWR0YnJOYTJPYUJKSWdLcEVHQ3Zsbzg2ZUlSQlFCejg5NVFuSGo0WVo4VzV1RUh1TXJsaEJPNHhYTWxlZ3UzV0JqVTFySGpKM1p3RWxrWTR2alBPdXBGVTJmY2M0cHdwcHcweEJkdmFBNHNxSEl1ZSsxaE1NR1dMZndJV1h3R1FpdVZ1cXRsZ3Y2WUUraS9iU3NFL2dWOGdDUjlMM2Y0SThiN3AzM3puS2V6dFBNYXdFWjRUTmptbEpnTGxDQ3lGMDRxMmJtTUsveERzdDlyNEtwZGpPaXMxQXF5RFBwNytiMFM4UGhvVnZ2bXZoQVJpdXNhVXNZVStTRVRBQkFITHJ3RllPUzFPYnpKUk1HUmtFQUpuSXBVeU41bGU1L0NqWDN5dFlGSE9nTkc5Zkl2OTJDTVdvY3ZtNWhMWXozaUZzL1JWcythV01ubWVSWURMV3Z0NCtqODRLekVEKythSGpWeXBOUGFiZkMvN2ZtNkFzMHdVZ2M4SWNMR0tqNkc5Q25Yc3gwWis1bzAyUk1BT2diTmdxdXU2OVFEaW5Ob09nb2tzUGM0REQ5ZDhlOFhIeGh4blYwbEV3QlNCeTJGdHI0SWQrN0ZiWUwvRjk1Mm1Db21NZFVxQTgvNWRQLzJ6SWIrcVV5dkRSYllBa3VLYUJiRmZhM3JaZDIwNFhFcEpCTndSMkJsUjlTcllGbzV0N0E2SFloSUI3d1N1UUFxdTY5WHZ2VnZ0TDRHVFBmQnd6YmRmZkZ5OFNDSUM1Z2hNRDR2Zmd2WXI0REVmNTJER3ljeVJsOEZOSkxBQm5IWmRsMFloemhtTXdsd0lkbHQvK244UFBzeGlsTC9NRm9GSlRnVUQxeGVsMFBGdHEzd1VnY2dKOEZYVjdWQ1hkWU92RXRhTDNPOWU1bG4rNkU4ckgwL3Y1YUNPaVVEc0JOYUJnYTNDYlBYL2cvQkJud3FPdmFRMTI3NGRQTlN6NHcwajVaSzUxZ2NoODNxNW9lRThrT2tpOE9rZ09pNnNZL1htMzdMN2E4cExFWWlVQUVmblB3WnRsVlVYLzU5RmZKYTdubjJzZytDQ2E1RTRIa1VlNlBVaklFaHNFL2crekM5UzhHTU0rd1I4bU1wMk5zajZSQW5zRDc5YzE1bk5EYk5hQnJhN25nbmhtbStlK0t3dlhXeTRDTWwwbHdSbVJtUnZRL01VK3BqRFdQejhxY3Q4VkZ6eEVaZ1RKcjBKZFZsdk9HL2VzbHdNNDEzeXFDT3VkK0REckpZelFiYUxRRHVCby9DampvcmtNczFYNGNQczdVNXBXd1JxSm5BQzBuZFp4dmtxWWNhYWZhcVMvSmFPZWJoa1d5UXVYaThsSXBBTWdjWGdTUXJkY3FxWXlSUko4NDZ3cTl2bFFEZE9tVnZSTUpWcFlUdGYxUlc1MGNZYWxzczVTMFFnS1FKYzBTcldDcGZYTGw1d1J5U1ZLM0xHSWdGTyszTmRuMzVpRVVTYnpiL0NkdDU2SEhPNGE5cDgwcVlJSkVOZ2UzZ1NjOFhMYTlzTjhJTVhZSWtJMUVWZ0p5U2N0N3ptQ1hjZDRyTTgxWFU0N0gvUE1aTTgzSHlFMlE1K1NFUWdPUUpUd3FNbm9UNHFUZWc0djVwYzdzZ2hLd1FHd05BWG9LN0svR3VJYTRnVjU3dlllWjVESHE2NGxvbG5GUHpnZFZJaUFra1NTR0ZLSUN2Mjg5Q1prc3doT1JVN2dXTmdZSm1iUzdkemRvemQ0VDcycmUrWVJ6ZE9JZlovdTQrdk9pd0NwZ2xNQit0ZFByMkVxSlRkMHZpTjZaeVE4UllKY0pDZXk0Ri9mN01Jb2MxbXJzM3hNTFJiSGJXMG53OFZITWdvRVlHa0NYQ3drYVdLMmMzV0QrREhva25ubEp5TGlRQzdodStCZGl1UFJmZHp5cC8xWHF4VUJ2NHg3L2FEU2tRZ2VRSmNHT2gxYU5FTFZvemhiNFFmbGdkUEpWL1lFbkx3aHc3cnpMdUlhMm5qYkphSC9kYS85dGU2cHIwQ1h5eXZ2MkM4S01uODBBUU9SWUt0d20vOS85Nmg0U205eGhGWUdCN3pwdTJxcnV4cW5DQy9mM0NmUXg2dXVKYU41NWZHODBQbWkwQWhBb01RbXN0ZGxxMHdNWjFIUHhZczVMMENpMEIrQXBNaEtLZnB1U3J6SEVSb1hYNFBCMXp4cURzZUxwTSttL1VNa2YwaVVKVEFIM0ZDM1pYUFZmclh3aGU5Q2loYUFoUStENEY5RWNoVk9iMGRjVTJUSjlHSXc2d0IyMXdPaEhURnRtdzhoMGZNV3FhSmdEY0NneEZ6S3IwQXJQdy85a1pLRVRlVndDSnczTlVDTi95V3hURGpJUG1lZkJTMDdNMDJ0dlBlZ0Mrekc4OFRtUzhDcFFuOEdtZkdWaW5MMnNNQlNTTktrOUNKSWpBeEFaZGQvL3dPeHhZVFIyL3kxL0d3dW16OWpQRzhuNW5NQlJrdEFvNEl6SUo0T0FJMnhzcFp4cVlINEl2bThqb3FIQTJQNXFjTzY4WEJDYkRjeENHUE1uWGI5VG5Qd1ovcEU4Z1h1U0FDbFFqc2g3TmRWNjQ2NHp1MkVnMmRMQUxqdnNvMzFsRzl1QXp4V0IrZk1nOThlTWtSanpxdkRlMXBmeFArU0VTZzhRUTRLR2tNdEwxeVdOL214MW9rSWxDR3dBdzR5ZFhxZGs4Z0x1dnZtS2VBRHk1blFjUndiV0grYXMxL1FKQ0lBQWx3WG5JTUZkT1ZEWnphbzFVQ21iT1NvZ1JPeGdrdXl1R2JpR2Z4b29sSEdQNTNqbmk0WU9vcWpxMGo1Q3lUUktBMkF1eWl2Qi9xcW9MRkVNKzk4RWZ2K0dvclVpWVQzdEZSSGZnSThXeG9rc0RFUm0rRG54ekFHRU45ZG1YRFRmQm4wb25kMUM4UkVJSE5nY0JWSllzbG50UGhreXE3eW5ZZUFnc2drS3Nsc3ZmS2syRGtZWmFFZmV4Smk2VXV1N0pqOWNpNXl6d1JxSTNBZjVDeXE0b1dTendjelMwUmdWNEVPSFBrRHFpTE1udGlyNFNNSEJzQU8vbXhJaGM4WW9yak5DUDhaYVlJMUVLQWE1NS9BSTJwMGxhMWhhdVdjUXFUUkFTNkVUZ0ZCNnFXTTU1L0RaU2Z5TFVzSEJ4M0pkUUZqNWppNEppTXVTMW5qR3dYZ1JBRVV2cFFVT3NDeE1xL1ZBaDRTc01jZ2UvQTRsWTVxZkovRk9LeFB1S2ZtZmRYUnp5cXNQUng3dDUwVGlJQ0l0Q2JBQWZPcFRZdGtCZVVwNkNEZTd1dW93MGpzQkw4ZGRIanhiRURpeVhBN3Vmd3djZk50KzQ0T1NDWTB4a2xJaUFDT1Fod21remRsZFpIK25mQ0wzMzNPMGNCYUVDUXVlQWpHNFZWeTluN2lHTmtBcnkrQ2g5U0cvSFB2S1ZQYXlTUVAzSkJCSUlTdUFTcFZiMDR4bmorUmZCTGk0QUVMVXJSSmNaQmZ6ZERxNVpQamkvWklUcnZpaHUwUGs1eDBSTlNsYWVQOHptK1F5SUNJbENRQUtkRjhlbkdSNldzTzg0ejRkZmtCWGtvZUJvRU9DMzBWS2lMTXBqQ2REKytCbm5MRVE4WFRGM0d3YS85YWVBZklFaEVvQXlCWCtFa2x4VXlwcmorcnd3UW5XT2V3QUh3d0VVNVBNSThpWEVEWTE5enhNTUZVOWR4ZkN1QlBKSUxJbEFiQVU1cHVodnF1bUxHRWg5blBFaWFRNERkOVM3ZWM3TUhnVDBKbG1VUkdQODhOSmE2Nk5xT3krR2I5VHl5WEw1a2V5SUVsb1VmSDBKZFY5Qlk0anN3a1h5U0c3MEpySUxENzBLcmxydkxFSWYxdWY1ZmdBLzhIRzVWRnJHZXoybS9RNkVTRVJBQkJ3UU9RaHl4Vm5ZWGRxa1I0S0NRUkJ6RkVyRHRWUWRsbUtzRnpoU3huM2xNNDBleVVyNzU4M3F3Ung0UUNpTUNJcENQQUo5NDdvRzZ1Tm5HR29jYUFmbktnclZRUTJId005Q3E1ZTVCeERFSWFsbjRkY0tVdS8yWng1ZEMxZlZ2dVpUSzlpZ0pMQU9yeGtLclhraGpQdjlQOEcreUtPbkxxRElFWnNOSkQwR3Jscmt4aUdPK01nWkVkTTRJMlBJU3RDcUxtTS9ucVA4aEVUR1hLU0tRRklHRDRVM01Gd0FYdG5IZXNGWU5zMTlzdWVEVGJRN0s2OU9JWTdoeEhHdkJmcjRYZDFFL1lvN2pHOGJ6U2VhTFFOUUVwb1oxWEZZejVvdUFDOXZPZ0kvMFZXS1RBSmV6dmdaYXRTeThnRGc0V3Q2eWJBUGpVMTNQb3oxLytTVlRkZjFiTHFteTNRUUJybm4rRHJTOThxVzRmUU44VE9IakxpWUtsVU1qcDBOY1YwQ3Jsa211Nzg4Wk1KYmwrekNlcXhWV1pSSDcrV3lveldrNW8yUzdDRmdpd0ZHMnNWOFVYTmpIYjZJdlpDbGpHbTZycTV2LzIrQzRxbUdXWE9XUzQxbGMxSUhZNDJBRFoxM0RlU1hUUmNBa2dYL0Q2dGd2RGk3czQ5UEZ5aVp6cUZsR1R3dDN1ZmhMMVR6bnNyaXJHVWJIYVlvWE91QlFsV09vOHc4eG5GY3lYUVRNRXBnRmxvK0NocXJvZGFiRGQ2aTdtczJwOUEzbk8zOHUwRk8xakhDZ25PVW5mL1pXUGVDQVExV09vYzYvSHI1cXdDNGdTRVNnRGdLY1dwVHFWOFN5TG1KSHc5OHA2d0N0TkxzU21CVkhlQ1BJeXE4aSsvak8zM0pQendhd1ArVjEvVHZ6a3I0T2hVcEVRQVJxSkxBLzB1NnNuQ24vdmhyK3psVWpieVU5Z2NBODJMd1BXclc4OFdheXdvUm9UVzF4M1lxZlF6K0NWdVZnNmZ3dFRlV1NqQldCUkFud0FzVFZ0eXhkUEtyYXl0WFUxa2swUDYyNHRUQU1IUTJ0bXBkY0luaDVxRVdaQTBhN2VQVlJsV0hvOC85c01iTmtzd2lrU21BMk9EWWFHdnBDVUdkNkhIMThJSlFqcmlWaENmQ0cvU0swYXY2L2pEaXNUdlhqNGo3UE9tQlFsV0hvOC84TG42ZUNTa1JBQkNJaXdLV0NtN0ErUU9jRjd6cjRQU3lpZkVqZGxLM2c0TnZRem53byt2czV4TEdrUVZpOCtSMEdaUU8wcU0vV3d6OE5uelhmSHhBa0loQWpnYTFobEl2dnJWdTdVSEgwK080eFpraGlOcmxhMkdZMHVDeG9rTTBYWVBQdFVHdjF3NFc5NzhGdnErTTBEQlkxbVN3QzVRajhGcWU1cVBBVzR6Z2J2dXNKcFZ5NTZYWFcxRGg0TXRSRm1iZ2Y4UXp1bFZpRXgvaWFhUy9vdTFBWERDekdzVk9FK1NLVFJFQUVPZ2p3WXRXMFFZSHRGMVFPS3RzRk9ta0hGLzBzUjJBUVRuTXh6WTk1ZEF1VTQxVXNDWmZldmduYVhzYWF0djE3U3hrbVcwV2c2UVFHQU1EajBLWmRxTnI5NWVqczRVMHZDQlg5L3lMT2Z4TGF6clhzOXBXSWgxOEl0Q0o4MS84TGFKUFcyY2pLVzY3dU9JV1ZUSk9kSWlBQzR3aHdnSldMd1ZwWkZ3VXIrOWhseTR2NE5PT1E2RzlPQXV3OTJSczZGdW9pci9scXhsSWVjSXJwUTQ1OGQ4R3Zyamo0RURFUUtoRUJFVEJJWUdQWS9DRzByZ3RJTE9ueVFyYXR3ZnlydytTWmtLakw3MHdjaS9pc1BFRnlnU2xYWXgxaUtmdGw3ZURLakV0QUpTSWdBb1lKZkJ1Mmw3MElwSGJlaFdDeHFPRzg5RzM2Y2tqZ01haUxmUDhFOGV6bjIyQkg4ZlBWeEFGUWZvakloZS9XNCtDM04xYUhTa1JBQkJJZzhCdjRZUDJpNU1wK3p0L21VNTZXRTU1UXNEbHdsRXRLdTNyZnpSdklseVpFSCswV3Z5dkI2YU5jazhCVitiSWVEeHR1WDRGS1JFQUVFaUhBZDdycTJwejRJcy94RVZ6UXhkTEFOQi9GY1RnaXZSYnE2c2JGV1JocitERFVZWnlzRDN3bDlDalVsZCtweExPUFE4NktTZ1JFSUJJQ25NdDlOVFNWQzVVclA1NEJrKzlCTFExU2c3bVZoVGZCNzBEZmdicGl5ZGNIWEN3blpsa2Z4dDBCZGVWelN2SDhNZWFNazIwaUlBTFZDUERUcmZkRFU3cG91ZktsU1EyQitWRUdPRTNTRlR2R2N6VTAxaEhqYk96d3huOFYxS1hQS2NWMUZ0aE1CcFdJZ0Fna1RHQSsrUFlzTktXTGwwdGZXZzJCNlJJc0Erd0Y0clJJTHV2cWt0bHhpRzhxYUd6Q2QvdzdRZStHdXZRM3RiaHVBSjlwb1JJUkVJRUdFT0QwSG42SkxiVUxtVXQvT0EzcVNPZzgwQlJrVFRqeEFOUWxJdzRZT3dBYW0zQmNCNzliOENUVXBiOHB4blVYR01YYWN3UFRKQ0lnQWo0SUxJZElYNE9tZUZGejZSTkh0SjhJWmFQSm9zd05vMCtEdW1UQ3VGNkJiZ2lOU2RoWTQ3Y3czb0M2OWpmRitPNEJKMnRMTThOa2lRaUlnQXNDS3lPU3Q2QXBYdHhjKzhTbjNTdWhPMExabFI2NzhDbjRJS2lQMVNBNWlHNVlKQUNZRjl0QXo0ZHEwYXY4ZFpsamdmaWRCNGtJaUVDRENhd0MzMzNjSkZ6ZmdHT0tqejBuUjBPWGlyRGM4TDMzN3REbm9ENlluWUo0WXhnZndZLzBjQnJuaTU3ODlNRXVsamdmQVRQMkRFbEVRQVJFNE5NUjB1enFqdVVDWmNrT0RxRGFFenBuemVXSUk5MjNoajRNOWNHUDVXTVBhSjNDSjlhOW9PeTY5dUZqRStMa1ZNM0JVSWtJaUlBSWZFWmdjMnlOaFRiaEl1akR4NC9BanE4SWVKTU0rVjZWcS9odEQvVTUwbjBNNGw4QldvY3NnRVI1MDc4Q3FpNythdlZ6RkJnT2dVcEVRQVJFNEhNRXRzTWVYV1NyWFdUWnVDRER5Nkg3UUJlQitoQjI5ZThDOWZYRTMyb2tYWVkwUWpkb1ZrV2FYTDc2QVdqTER2MnZ4bUlVV01ZeWJnT21TRVJBQkdJa3NCbU1jajFQdk9rWGIzNk44RS9RRGFBelFLc0l6Lzh1bEUvbFBybXlSNE9EQ05uRDRGdm1Rd0pmZ3A0TWZRbnEwNjhteHMwQmY0T2hFaEVRQVJIb1MyQU5oTkJVS2o4M0l0NVllVUhtSU1KdG9iTkQ4OGlDQ01SQmI1eCs1L3NteHZuekxBTStoQTBLRHVEalFFWGU4SitBK3ZhbnlmSGZCcjU1eXhpQ1NrUWdEZ0tUeG1GR1k2M2dPOStMb0FNYVN5Q000N3c1c1J1ZlUrdnViTk5Yc2MyYjVhYlE3MERYaG9hb0U2Y2pIWTVqNEV5SHFqSTFJbGdJeXU4RExBbGwxLzRJYUF5ekNHQkc4c0l4S1Z0QTMwcmVVem1ZSElFUUY3dmtvRGwyYUhIRWR5bDBMc2Z4S3JyK0JOakZ6d2JBUFAyRE9nbkJxYURmZzU1WUlyYVpjYzdDMEVXaEhQUEFHejYzaDBIcGd5UThnWE9RNUE3UUQ4SW5yUlJGb0RvQk5RQ3FNM1FSdy95SWhBUEJlREdYcEVuZ2VyaTFDL1I1S0FjWDhnbWRUKzlVamprWUJKMER5cm5qM0dhRGtOTWVXL3VteDdZa0hnSW53WlRkb0h6ZEpCRUJrd1RVQUlnbjJ6aUFpRDBCZktxVGlJQUl4RXZnZHpCdFh5aGZMVWxFd0N5QnljeGFucDdoejhDbGxhRC9TYzgxZVNRQ1NSRDRHRjU4SDhxcHA3cjVKNUdselhaQzd3N2p5dit4TU9mZjBJRlFEaENVaUlBSXhFR0FnL3kyZ2Y0OURuTmtoUWhVSjZBR1FIV0dybVA0QkJHeUYrQTVLTDhFcDE0YVFKQ0lRSTBFdU1iRVNDaVhwSmFJUURJRU5BWWc3cXprb2piL2hISUV1RVFFUkNBOEFRN2UzQXI2VXZpa2xhSUkrQ1dncDB1L2ZLdkdmakVpV0EwNnBtcEVPbDhFUktBd2dlTnd4dHBRM2Z3TG85TUpGZ2lvQVJCL0x0MExFems0OE1iNFRaV0ZJcEFFZ1EvaHhRK2duT2JIY1RrU0VVaVNnTVlBMk1oV0xpRHpOeWpuaks4QzFhc2JRSkNJZ0FjQ1R5Tk9yZ3pKMVJvbElwQTBBZDFJN0dYdlpqRDVKT2lzOWt5WHhTSVFOWUVyWU4yWG9TOUViYVdNRXdGSEJQUUt3QkhJZ05HY2g3U1dnZDRjTUUwbEpRSXBFK0JxZnIrQ3JnZlZ6VC9sbkpadkV4SFFLNENKY0pqNXdhOEluZ0tkQ2JxaUdhdGxxQWpFUjRBM2ZJN3k1L2NadExoUGZQa2ppendTVUFQQUkxelBVWE5WTXM0UzRGZnUxb2R5ZklCRUJFUWdQd0V1dmIwdTlMNzhweWlrQ0tSRFFLOEE3T2NsMXduZ0t3SE9WNWFJZ0FqMEovQU9ndXdKNVRvYm11TFhuNWRDaUlBSVJFNkFBenAzaDNMR0FMc3lwV0tnTXZENU12QmYxSTJGb0JJUkVBRVJTSTdBL1BEb0dxZ3UvbUtnTWpDaERMeUxPckUvVks4OUFVRWlBaVNneXBCZU9YZ05McDBNNWYrMW9GTkFKU0xRWkFJM3dmbU5vT2RDMlNpU2lJQUlpRUR5QkJhSGg3ZEI5U1FvQmswc0EzenEzeGVxQngxQWtJaUFDRFNQQUhzQStBM3oxNkZOdkFuSTUyYm0rL2tvNzhPaEVoRVFBUkZvUElHQklIQWtsTk1IZFZNVWcxVEx3R01vMzV0QUpTSWdBaUlnQWgwRVJ1QTNWeEZNOVFZZ3Y1cVp0K3p1UHdBNkRWUWlBaUlnQWlMUWhRRFhmOWdKeWpuUXVtR0tnZlV5d083K1lWQ0pDSWlBQ0loQVRnS0RFTzVvS0Q5L2F2MG1JUHVibDRkM29keHlNUitKQ0lpQUNJaEFTUUpEY1I0YkF2d29pbTZrWWhCN0dSaUZjc3BGcnpTNkh4QWtJaUFDSXVDQ3dHS0k1Ti9RVDZDeDN3UmtYL1B5NkNtVVM4NW8wWGN2QUVFaUFpSWdBajRJcklSSStXMTAzV1RGSUlZeThETEtJbGZ4bXhZcUVRRVJFQUVSQ0VDQVh4bmsydWt4M0FSa1EvUHk0VVdVdlo5RFo0UktSRUFFUkVBRWFpQ3dITkxrOHNJYUk5QzhtM0FkRGE4blVOYlkxVDhkVkNJQ0lpQUNJaEFCZ2ZsaEF4Y1Q0dWRVNjdneEtNMjB1ZCtCY3NYcHFmcCtCU0JJUkVBRVJDQkdBclBEcUFPZ2ZEZXJtN0lZVkMwRDE2TWNiUXFWaUlBSWlJQUlHQ0V3UGV6a2RLeGJvRlZ2QWpxL1dRelplUHc5ZEZHb1JBUkVRQVJFd0RDQkw4RDJ3NkJhWGJCWk4vS2lEYmZiVUViWWFOVDdmVUNRaUlBSWlFQktCRGhIZTF2b1pWQ3RKNkRHQUJzSXowSFpPT1FZRW9rSWlJQUlpRUFEQ0N3QUh3K0dQZ3d0K3FTbzhMYVp2WVU4L3dkMGMrZ1VVSWtJaUVCa0JDYU56QjZaa3k0QnJqTEluZ0dxM3Z1bW1jL3Z3UzB1SUhVNjlDem8yMUNKQ0loQXBBVFVBSWcwWXhJM2k0MkJUYUFjK2IxSzRyNm03cDV1K3FubnNQeExsb0FhQU1sbXJSbkhGb0dsRzBQWGhhNE8xWEt2Z0JDNVBBTDdMb1ZlQXVVVFB4c0JFaEVRQVdNRTFBQXdsbUdKbTh0M3hmd09BWHNIMW9FdUE1ME1LcW1YQUx2eWI0SmVBRDBYT2hvcUVRRVJNRTVBRFFEakdaaTQrWVBnSHhzQzFKV2hDME5WWmdIQnM3eUorRytGWGdmbGt6N1hlZmdZS2hFQkVVaUlnQzZtQ1dWbUExemhSMkdXZ25MY3dLclFGYUZjbFZCU2pRRFgzdWRIbjI2SFhnKzlFOG9wbkJJUkVJR0VDYWdCa0hEbU5zUzFoZUFuR3dJam9CeGN5QmtHYzBJbG55ZndJWFk5QnIwZmVnLzA1dkg2QnY1TFJFQUVHa1pBRFlDR1pYaEQzSjBGZm5MUm1WYURvUFYvR1BZMW9jenpxNDFQUWgrQThtYmYvbDhEOWdCRUlnSWkwSXlMb2ZKWkJGb0UrQXBoUHVnUTZMelFlY1p2dC8rZUd2dGlGeTZ5d3hzODlhbnh5dTB4YmIvNXRDOFJBUkVRZ2E0RW12QTAxTlY1SFJDQkRBSjhmVEFIZE5ZK09nREhKNGZPQUowU1N1bTJ6V05qb2U5d0EvSUI5TjFQdHlhWjVIMzg1MU01ajc4MlhsL3QrTS85clgzUFl2dDFxRVFFUkVBRUtoSDQveVVQK2F2cTRoNldBQUFBQUVsRlRrU3VRbUNDIi8+CjwvZGVmcz4KPC9zdmc+Cg==)
    }
    .is-active-menu header#mobile_head .d-inline-flex:nth-child(3) a::after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMzIuMSAzMi4xVjI1LjA2OEMzMi4xIDIxLjYxMiAzMS4zNTYgMTguOTcyIDI3LjMyNCAxOC45NzJDMjUuMzggMTguOTcyIDI0LjA4NCAyMC4wMjggMjMuNTU2IDIxLjAzNkgyMy41MDhWMTkuMjg0SDE5LjY5MlYzMi4xSDIzLjY3NlYyNS43NEMyMy42NzYgMjQuMDYgMjMuOTg4IDIyLjQ1MiAyNi4wNTIgMjIuNDUyQzI4LjA5MiAyMi40NTIgMjguMTE2IDI0LjM0OCAyOC4xMTYgMjUuODM2VjMyLjA3NkgzMi4xVjMyLjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuMjEyIDE5LjI4NEgxNy4xOTZWMzIuMUgxMy4yMTJWMTkuMjg0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1LjIwNCAxMi45QzEzLjkzMiAxMi45IDEyLjkgMTMuOTMyIDEyLjkgMTUuMjA0QzEyLjkgMTYuNDc2IDEzLjkzMiAxNy41MzIgMTUuMjA0IDE3LjUzMkMxNi40NzYgMTcuNTMyIDE3LjUwOCAxNi40NzYgMTcuNTA4IDE1LjIwNEMxNy41MDggMTMuOTMyIDE2LjQ3NiAxMi45IDE1LjIwNCAxMi45WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)    }
    .is-active-menu header#mobile_head .d-inline-flex:nth-child(4) a::after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ1IiBoZWlnaHQ9IjQ1IiByeD0iMjIuNSIgZmlsbD0iIzE2QUI2RCIvPgo8cGF0aCBkPSJNMjAuMTk2IDIzLjc0OEMyMC4xMjQgMjMuNzQ4IDE4LjU0IDIzLjc0OCAxNy44MiAyMy43NDhDMTcuNDM2IDIzLjc0OCAxNy4zMTYgMjMuNjA0IDE3LjMxNiAyMy4yNDRDMTcuMzE2IDIyLjI4NCAxNy4zMTYgMjEuMyAxNy4zMTYgMjAuMzRDMTcuMzE2IDE5Ljk1NiAxNy40NiAxOS44MzYgMTcuODIgMTkuODM2SDIwLjE5NkMyMC4xOTYgMTkuNzY0IDIwLjE5NiAxOC4zNzIgMjAuMTk2IDE3LjcyNEMyMC4xOTYgMTYuNzY0IDIwLjM2NCAxNS44NTIgMjAuODQ0IDE1LjAxMkMyMS4zNDggMTQuMTQ4IDIyLjA2OCAxMy41NzIgMjIuOTggMTMuMjM2QzIzLjU4IDEzLjAyIDI0LjE4IDEyLjkyNCAyNC44MjggMTIuOTI0SDI3LjE4QzI3LjUxNiAxMi45MjQgMjcuNjYgMTMuMDY4IDI3LjY2IDEzLjQwNFYxNi4xNEMyNy42NiAxNi40NzYgMjcuNTE2IDE2LjYyIDI3LjE4IDE2LjYyQzI2LjUzMiAxNi42MiAyNS44ODQgMTYuNjIgMjUuMjM2IDE2LjY0NEMyNC41ODggMTYuNjQ0IDI0LjI1MiAxNi45NTYgMjQuMjUyIDE3LjYyOEMyNC4yMjggMTguMzQ4IDI0LjI1MiAxOS4wNDQgMjQuMjUyIDE5Ljc4OEgyNy4wMzZDMjcuNDIgMTkuNzg4IDI3LjU2NCAxOS45MzIgMjcuNTY0IDIwLjMxNlYyMy4yMkMyNy41NjQgMjMuNjA0IDI3LjQ0NCAyMy43MjQgMjcuMDM2IDIzLjcyNEMyNi4xNzIgMjMuNzI0IDI0LjMyNCAyMy43MjQgMjQuMjUyIDIzLjcyNFYzMS41NDhDMjQuMjUyIDMxLjk1NiAyNC4xMzIgMzIuMSAyMy43IDMyLjFDMjIuNjkyIDMyLjEgMjEuNzA4IDMyLjEgMjAuNyAzMi4xQzIwLjM0IDMyLjEgMjAuMTk2IDMxLjk1NiAyMC4xOTYgMzEuNTk2QzIwLjE5NiAyOS4wNzYgMjAuMTk2IDIzLjgyIDIwLjE5NiAyMy43NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)    }

    .is-active-menu header#mobile_head .d-inline-flex:first-child a {
        width: 100%;
        background: #16AB6D !important;
        color: #fff !important;
        border-radius: 50px !important;
        display: flex;
        justify-content: center;
        height: 44px;
        font-size: 16px;
        line-height: 20.16px;
        font-weight: 500;
        margin-top: 0 !important;
    }
    .pix-mobile-header-sticky {
        display: none !important;
    }
    .pix-header-mobile .navbar-collapse {
        max-height: initial !important;
    }
    .pix-header-mobile nav .dropdown-menu .pix-dropdown-title {
        font-weight: 400 !important;
    }
    .pix-header-mobile .navbar-nav>li>.dropdown-menu {
        overflow: initial !important;
        color: #fff !important;
        border: none !important;
        box-shadow: none !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex a {
        margin: auto !important;
        padding: 0 !important;
        color: #fff !important;
    }
    .is-active-menu header#mobile_head nav {
        display: flex;
        padding-top: 0px;
        padding-bottom: 0px;

        min-height: auto;
        position: unset;
        height: 100%;
        align-items: center;
    }
    header#mobile_head:not(.mobile-menu-clicked) {
        padding: 0 !important;
    }
    .pix-topbar.pix-header-mobile .container {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .is-active-menu header#mobile_head.mobile-menu-clicked nav {
        max-height: initial;
        min-height: auto;
        margin-top: 0;
    }
    ul#custom-menu >li:not(.clicked) > .arrow-icon {
        top: 6px;
    } 
    #custom-menu li.clicked > a {
        padding-left: 34px;
    }
    #custom-menu li.clicked > a {
        padding-left: 34px;
        min-height: 130px;
        height: 100%;
        display: block;
    }
    ul#custom-menu ul.sub-menu >li:not(ul#custom-menu ul.sub-menu >li:last-child) {
        margin-bottom: 15px;
    }
    #custom-menu ul.sub-menu {
        padding-left: 0;
        margin-left: 0;
    }
    div#details-prestation > div {
        width: 100% !important;
        max-width: 100% !important;
    }
    div#details-prestation img, div#installations-icpe-2 img {
        float: left;
    }
    div#details-prestation h2,#installations-icpe-2 h2 {
        margin-bottom: 35px;
    }
    div#installations-icpe-2 {
        flex-direction: column-reverse;
    }
    div#installations-icpe-2 > div {
        width: 100% !important;
        max-width: 100% !important;
    }
    div#installations-icpe-text-2 {
        max-width: 100%;
        float: none;
    }
    div#informations-public {
        display: flex;
        flex-direction: column;
    }
    div#informations-public > div {
        width: 100% !important;
        max-width: 100% !important;
    }
    div#informations-public-left {
        margin-bottom: 30px;
    }
    div#informations-public-text {
        margin-bottom: 30px;
    }
    div#informations-public-right p {
        font-size: 23px;
        line-height: 23px;
    }
    .analyse-list-public .wpb_text_column.wpb_content_element {
        margin-bottom: 10px;
    }
    div#details-prestation h2,#installations-icpe-2 h2, div#home-secteurs h2, div#apropos-entreprise h2, div#apropos-reseau h2, div#apropos-team h2, div#apropos-map h2, div#apropos-mission h2, div#home-history h2, div#home-prestations h2, div#publics-related h2, div#details-prestation h2,#installations-icpe-2 h2, div#analyse-public h2, div#home-prestations h2, div#publics-related h2 {
        font-size: 35px;
        line-height: 35px;
    }
    div#accordion-public span.vc_tta-title-text {
        font-size: 28px;
        line-height: 28px;
    }
    div#public-header {
        padding-top: 85px;
    }
    div#public-header .wpb_wrapper .wpb_text_column {
        margin-bottom: 40px;
    }
    div#public-header .btn-header {
        margin-bottom: 40px !important;
    }
    div#public-header .btn-header {
        margin-bottom: 30px !important;
    }
    div#contact-header-bloc form.wpcf7-form .form-group-row .form-group {
        min-height: 50px;
    }
    div#contact-header-bloc .form-group > span, div#contact-header-bloc .form-group input, div#contact-header-bloc .form-group-row .form-group textarea {
        font-size: 14px;
    }
    div#contact-header-bloc .form-group-row label {
        font-size: 13px;
        line-height: 14px;
        left: 18px;
    }
    .form-group-row {
        gap: 10px;
    }
    div#contact-header-bloc .form-group-row.form-group-textarea .form-group textarea {
        padding-top: 19px;
    }
    div#contact-header-left {
        height: 900px;
    }
    div#contact-header-bloc label.active {
        top: 16px;
        left: 17px;
        font-size: 9px;
    }
    div#contact-header-bloc .form-group > span, div#contact-header-bloc .form-group input, div#contact-header-bloc .form-group-row .form-group textarea {
        min-height: 38px;
        font-size: 14px;
        padding: 0 8px;
    }

    header#mobile_head.mobile-menu-clicked {
        height: 15vh;
    }
    .pix-header-mobile.mobile-menu-clicked {
        height: 85vh;
    }
    .pix-topbar.pix-header-mobile.mobile-menu-clicked .container {
        justify-content: start;
    }
    .search-assyst {
        width: 100%;
        position: relative;
    }
    .search-assyst:after {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        border-top: 1px solid #F2F2F2;
        min-width: 991px;
        width: 100%;
    }
    body.search-active .pix-topbar.pix-header-mobile {
        border-radius: 0 0  15px 15px !important;
    }
    div.search-assyst-block {
        padding: 0px 0;
    }
    div#recherche-page {
        padding-top: 0;
    }
    div#recherche-page li {
        align-items: start;
        gap: 12px;
        flex-direction: column;
    }
    div#recherche-page ul.prestations-results p {
        margin-bottom: 5px;
    }
    div#recherche-page div.search-assyst-content ul {
        gap: 30px;
    }
    .arrow-container {
        display: flex;
        gap: 10px;
        justify-content: center;
        margin-top: 0;
    }
    .secteurs-slider-container .arrow-container > div {
        position: initial !important;
        transform: initial;
    }
    .secteurs-slider-container {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
    }
    div#home-header {
        align-items: center;
        flex-direction: column;
        justify-content: center;
        display: flex;
        flex-wrap: initial;
    }
    div#home-numbers > div {
        max-width: 50%;
        width: 100%;
    }
    div#home-numbers > div.home-numbers-text {
        max-width: 100%;
    }
    div#home-numbers {
        display: flex;
        flex-wrap: wrap;
        gap: 25px 0;
    }
    
}

@media (max-width: 767px) {
    div#home-header {
        flex-wrap: wrap;
        display: flex;
    }
    div#home-numbers > div {
        max-width: 100%;
    }
    .btn-header-2 {
        bottom: 60px;
    }
    div#home-numbers {
        gap: 15px 0;
    }
    h3, .h3 {
        font-size: 24px !important;
        line-height: 28px !important;
    }
    h4, .h4 {
        font-size: 18px;
        line-height: initial;
    }
    h5, .h5 {
        font-size: 16px;
        line-height: initial;
    }
    h2, .h2 {
        font-size: 30px !important;
        line-height: 30px !important;
    }
    h1, .h1 {
        font-size: 38px !important;
        line-height: 38px !important;
    }
    p{
        font-size: 14px !important;
        line-height: initial !important;
    }

    div#home-numbers h3 {
        margin-bottom: 15px;
    }


    div#home-header h1 {
        text-align: center;
    }
    div#home-header p {
        text-align: center;
        margin: auto;
    }
    div#home-header div#txts-header .wpb_wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    div#home-history-2 .wpb_wrapper img {
        display: none;
    }
    div#home-header .btn-header.white {
        margin: 0 !important;
    }
    div#home-history {
        padding-bottom: 50px;
    }
    div#secteur-cover img {
        height: 200px !important;
    }
    div#contact-header-bloc > div {
        max-width: 430px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 15px 0 15px !important;
    }
    .mission-text {
        margin-bottom: 25px;
    }
    div#contact-header-bloc-right {
        padding-top: 125px;
    }
    div#contact-header-bloc-right h2 {
        margin-bottom: 10px;
    }
    div#contact-address > div:first-child {
        margin-bottom: 15px;
    }
    div#contact-header-left {
        margin-top: 25px;
    }
    div#contact-header-bloc {
        margin-bottom: 60px;
        display: flex;
        flex-direction: column-reverse;
    }
    div#apropos-mission h3:first-child {
        margin-bottom: 30px;
    }
    div#apropos-map {
        margin-top: 25px;
    }
    div#apropos-entreprise {
        margin-top: 70px;
    }
    div#apropos-team h2 {
        margin-bottom: 30px;
    }
    div#apropos-team-text {
        margin-bottom: 40px;
    }
    div#apropos-mission h3:last-child {
        margin-top: 30px;
    }
    div#apropos-mission {
        padding-top: 65px;
    }
    div#map-apropos {
        margin-top: 0;
    }
    div#apropos-map {
        margin-top: 50px;
    }
    div#apropos-entreprise .carousel-cell .d-block {
        padding: 0 !important;
    }
    div#map-apropos-text {
        position: initial;
        max-width: 100%;
    }
    div#apropos-team .wpb_wrapper {
        display: flex !important;
        flex-direction: column;
        justify-content: center !important;
        align-items: center !important;
        text-align: center;
    }
    div#apropos-team .pix-img-el {
        display: flex !important;
        justify-content: center;
    }
    div#apropos-header-text {
        margin-bottom: 35px;
    }
    div#apropos-header-text h1 {
        margin-bottom: 30px;
    }
    div#apropos-header {
        padding-top: 45px;
    }
    div#secteur-header {
        margin-top: 75px;
    }
    div#details-secteur {
        margin-top: 75px;
    }
    div#details-secteur h2 {
        margin-bottom: 30px;
    }
    div#contact-header-bloc-left {
        display: none;
    }
    div#details-secteur h2, div#home-secteurs h2, div#apropos-reseau h2, div#apropos-entreprise h2, div#apropos-team h2, div#apropos-map h2, div#apropos-mission h2, div#home-history h2, div#home-prestations h2, div#publics-related h2, div#details-prestation h2,#installations-icpe-2 h2, div#analyse-public h2, div#home-prestations h2, div#publics-related h2 {
        font-size: 32px;
        line-height: 32px;
    }
    div#details-prestation h2,#installations-icpe-2 h2 {
        margin-bottom: 22px;
    }
    div#accordion-public .vc_tta-panel-body {
        padding: 0 0 20px 0;
    }
    span.accordion-number {
        width: auto;
        margin-right: 15px;
    }
    div#accordion-public span.vc_tta-title-text {
        font-size: 24px;
        line-height: 24px;
    }
    div#accordion-public .vc_tta-panel .vc_tta-controls-icon {
        width: 35px !important;
        height: 35px !important;
    }
    div#informations-public-text {
        margin-bottom: 22px;
    }
    div#informations-public {
        margin-top: 55px;
    }
    div#informations-public-right p {
        font-size: 21px;
        line-height: 22px;
    }
    .analyse-list-public img {
        margin-bottom: 10px;
    }
 
    div#details-prestation {
        /* padding: 0 !important; */
    }
    .analyse-list-public {
        margin-bottom: 15px;
    }
    div#analyse-img-public {
        margin-top: 15px;
    }
    div#analyse-public h2 {
        margin-bottom: 50px !important;
    }
    div#publics-related {
        margin-top: 60px;
    }
    footer p {
        line-height: 23.46px;
        font-size: 17px;
    }
    div#analyse-public {
        margin-top: 60px;
    }
    div#public-header .btn-header {
        margin-bottom: 30px !important;
    }
    div#public-header {
        padding-top: 70px;
        /* padding-left: 0 !important;
        padding-right: 0 !important; */
    }
    div#installations-icpe-2 {
        /* padding-left: 0 !important;
        padding-right: 0 !important; */
    }
    div#details-prestation {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    div#accordion-public {
        margin-top: 50px;
    }

    div#public-header .btn-header-3, div#secteur-header .btn-header-3 {
        margin-bottom: 15px !important;
        position: initial;
    }

    div#home-header > div#imgs-header.vc_col-sm-6 {
        display: none !important;
    }
    div#home-header {
        justify-content: flex-end;
        padding-bottom: 50px;
        flex-direction: initial;
        align-items: end;
    }
    .legal-info ul {
        padding-left: 25px;
    }
    div#content .container, footer .container, .page-id-539 div#content .container {
        max-width: 430px !important;
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 15px 0 15px !important;
    }

    .pix-header-mobile .navbar-collapse {
        overflow: initial !important;
    }
    .pix-header-mobile, .pix-header-mobile * {
        transition: initial !important;
    }
    div#home-header h1 {
        font-size: 46px;
        line-height: 46px;
        margin-bottom: 40px;
    }
    #text-header {
        margin-bottom: 30px !important;
    }
    .home .wpb-content-wrapper > *:first-child {
        padding-top: 65px;
    }
    div#home-numbers {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    #home-numbeers-text p:first-child {
        margin-top: 45px;
    }
    div#home-numbeers-text p {
        font-size: 18px;
        line-height: 23.46px;
    }
    .pix-slider-6 .carousel-cell {
        width: 33.33% !important;
    }
    div#nature {
        padding-top: 40px;
    }
    div#home-prestations .row > div, div#publics-related .row > div {
        width: 100% !important;
        max-width: 100% !important;
        padding-bottom: 0;
        margin-bottom: 30px !important;
    }
    .prestations-grid > div {
        display: flex;
        flex-direction: column;
        position: relative;
    }
    div#home-prestations img, div#publics-related img {
        height: 210px;
        max-width: 100%;
    }
    div#home-prestations img, div#publics-related img {
        height: 250px !important;
    }
    div#home-history-1 {
        padding-top: 0;
    }
    div#home-secteurs h2, div#home-history h2, div#home-prestations h2, div#apropos-entreprise h2, div#apropos-reseau h2, div#apropos-map h2, div#publics-related h2, div#apropos-mission h2, div#apropos-team h2 {
        font-size: 33px;
        line-height: 33px;
    }
    div#home-history-1 img {
        margin-top: 0;
    }
    div#home-history-2 .wpb_wrapper {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 20px;
        align-items: start;
    }
    div#home-history-2 img {
        margin-top: 30px;
        margin-bottom: 0;
    }
    div#history-text {
        order: 1;
    }
    div#home-secteurs {
        padding-top: 20px;
    }
    div#footer-1 {
        display: flex;
        flex-direction: column;
    }
    div#footer-2 > div:not(div#footer-2 > div:last-child) {
        width: 100%;
        margin-bottom: 30px;
    }
    div#footer-1 {
        padding-bottom: 65px;
    }
    div#footer-2 .menu-item.menu-item-has-children > a {
        max-width: 100%;
    }
    div#footer-2 h2 {
        margin-bottom: 25px;
    }
    div#footer-3 > div:not(div#footer-3 > div:last-child) {
        margin-bottom: 30px;
    }
    div#footer-sm .wpb_wrapper {
        text-align: center;
    }
    div#footer-2  .widget_nav_menu .menu>.menu-item.menu-item-has-children>a:before {
        right: 0;
    }
    .btn-header-2.d-inline-flex {
        margin-top: 50px !important;
    }
    header#mobile_head {
        padding: 0 20px 0 20px !important;
    }

    .btn-header-2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        min-width: 200px;
    }
}
@media (max-width: 433px) {
    div#home-header h1 {
        font-size: 2.76rem;
        line-height: 2.76rem;
    }
}

@media (max-width: 420px) {
    div#analyse-public h2 {
        margin-bottom: 25px !important;
    }
    div#home-secteurs h2, div#home-history h2, div#apropos-team h2, div#apropos-reseau h2, div#apropos-entreprise h2, div#apropos-map h2, div#apropos-mission h2, div#home-prestations h2, div#publics-related h2,#installations-icpe-2 h2, div#details-prestation h2, div#analyse-public h2, div#home-prestations h2, div#publics-related h2 {
        font-size: 28px;
        line-height: 28px;
    }
    div#informations-public-text {
        margin-bottom: 18px;
    }
    div#informations-public {
        margin-top: 40px;
    }
    .secteurs-slider-container .arrow-container > div {
        position: initial !important;
        transform: none;
    }
    .arrow-container {
        display: flex;
        margin-bottom: 15px;
    }

    div#home-secteurs h2, div#apropos-mission h2, div#home-history h2, div#apropos-reseau h2, div#apropos-entreprise h2, div#home-prestations h2, div#apropos-map h2, div#publics-related h2, div#apropos-team h2 {
        font-size: 29px;
        line-height: 29px;
    }
    div#secteurs-title .wpb_text_column.wpb_content_element {
        margin-bottom: 15px;
    }
    div#home-history-2 .wpb_wrapper {
        margin-top: 10px;
    }
    div#home-history {
        padding-top: 20px;
    }
    div#home-header h1 {
        font-size: 2.64rem;
        line-height: 2.64rem;
    }
}

html:not(.is-active-menu) .pix-header-mobile.mobile-menu-clicked {
    height: auto !important;
}
@media (max-width: 401px) {
    #custom-menu li.clicked > a {
        min-height: 100px;
    }

    ul#custom-menu >li:not(.clicked) > .arrow-icon {
        top: 1px;
        width: 25px;
    }

    ul#custom-menu ul.sub-menu >li:not(ul#custom-menu ul.sub-menu >li:last-child) {
        margin-bottom: 12px;
    }
    ul#custom-menu > li:not(.clicked) > a {
        font-size: 24px;
        line-height: 24px;
    }
    ul#custom-menu >li:not(ul#custom-menu >li:last-child) {
        margin-bottom: 10px;
    }
    ul.sub-menu.sub-menu-show a {
        font-size: 18px;
        line-height: 18px;
    }
    .is-active-menu header#mobile_head .d-inline-flex:first-child a {
        margin-top: 0 !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) > .d-inline-flex:first-child {
        margin-bottom: 0 !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) a::after {
        min-width: 33px;
        height: 33px;
        margin-right: 5px;
    }
    div#home-header h1 {
        font-size: 32px;
        line-height: 32px;
    }
}

@media (max-width: 360px) {
    div#contact-address {
        flex-direction: column;
    }
    div#contact-address > div {
        width: 100%;
    }
    div#contact-address > div:first-child {
        margin-bottom: 0;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) a {
        font-size: 13px !important;
    }
    .is-active-menu header#mobile_head .d-inline-flex:not(.is-active-menu header#mobile_head .d-inline-flex:first-child) a::after {
        margin-right: 2px;
    }

}



ul#menu-mobile {
    display: none;
}
ul#custom-menu a {
    color: #fff;
} 




#custom-menu {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#custom-menu li {
    position: relative;
}

#custom-menu .sub-menu {
    display: none;
}

.arrow-right, .arrow-left {
    cursor: pointer;
    margin-right: 5px;
}

.arrow-left {
    display: inline;
}

.arrow-right {
    display: inline;
}
