:root:not(#wqsyb7m) img[src="/images/e6bca3fc6e69.webp"], :root:not(#wqsyb7m) img[data-src="/images/e6bca3fc6e69.webp"], :root:not(#wqsyb7m) img[src="/images/71d26f4a0b75.webp"], :root:not(#wqsyb7m) img[data-src="/images/71d26f4a0b75.webp"] {display:none!important}

html:not(#wqsyb7m):has(link[rel="canonical"][href="https://limmobilier-de-standing.com/"]) a.btn.btn-primary, html:not(#wqsyb7m):has(link[rel="canonical"][href="https://limmobilier-de-standing.com/"]) a.btn.btn-primary * {color:hsl(233 12% 20%)!important}


html:not(#wqsyb7m), :root:not(#wqsyb7m) body { margin: 0; padding: 0; overflow-x: hidden; }
:root:not(#wqsyb7m) body { font-family: "Segoe UI", Roboto, Arial, sans-serif; font-size: 16px; line-height: 1.6; color: #333; background: #fff; }
:root:not(#wqsyb7m) .page { width: 100%; max-width: 100%; overflow-x: hidden; }
:root:not(#wqsyb7m) img { max-width: 100%; height: auto; }
:root:not(#wqsyb7m) a { color: #1d5fa8; text-decoration: none; }
:root:not(#wqsyb7m) a:hover { color: #e30713; }
:root:not(#wqsyb7m) h1, :root:not(#wqsyb7m) h2, :root:not(#wqsyb7m) h3, :root:not(#wqsyb7m) h4, :root:not(#wqsyb7m) h5, :root:not(#wqsyb7m) h6 { font-family: "Segoe UI", Roboto, Arial, sans-serif; color: #222; line-height: 1.25; margin: 0 0 .6em; }
:root:not(#wqsyb7m) h2 { font-size: 32px; }
:root:not(#wqsyb7m) h5 { font-size: 18px; }
:root:not(#wqsyb7m) h6 { font-size: 16px; }
:root:not(#wqsyb7m) p { margin: 0 0 1em; }
:root:not(#wqsyb7m) ul { padding: 0; }
:root:not(#wqsyb7m) .text-center { text-align: center; }
:root:not(#wqsyb7m) .text-left { text-align: left; }
:root:not(#wqsyb7m) .text-bold { font-weight: 700; }
:root:not(#wqsyb7m) .text-uppercase { text-transform: uppercase; }
:root:not(#wqsyb7m) .small, :root:not(#wqsyb7m) small { font-size: 13px; }
:root:not(#wqsyb7m) .veil { display: none; }
:root:not(#wqsyb7m) .reveal-sm-block { display: inline; }
:root:not(#wqsyb7m) .reveal-inline-block { display: inline-block; }
:root:not(#wqsyb7m) hr.divider { width: 70px; height: 3px; border: 0; background: #e30713; margin: 10px auto 30px; }


:root:not(#wqsyb7m) .shell, :root:not(#wqsyb7m) .shell-wide, :root:not(#wqsyb7m) .shell-fluid, :root:not(#wqsyb7m) .container { width: 100%; max-width: 1140px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; }
:root:not(#wqsyb7m) .shell-wide { max-width: 1300px; }
:root:not(#wqsyb7m) .container-fluid { max-width: 100%; padding: 0; }
:root:not(#wqsyb7m) .section-85, :root:not(#wqsyb7m) .section-98, :root:not(#wqsyb7m) .section-110, :root:not(#wqsyb7m) .section-66 { padding: 60px 0; }
:root:not(#wqsyb7m) .bg-lighter { background: #f4f6f8; }


:root:not(#wqsyb7m) .page-head { background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.08); position: relative; z-index: 20; }
:root:not(#wqsyb7m) .rd-navbar-inner { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 24px; padding: 8px 0; }
:root:not(#wqsyb7m) .rd-navbar-top-panel { display: flex; justify-content: space-between; align-items: center; width: 100%; font-size: 13px; }
:root:not(#wqsyb7m) .rd-navbar-top-panel .left-side, :root:not(#wqsyb7m) .rd-navbar-top-panel .right-side { display: flex; align-items: center; }
:root:not(#wqsyb7m) .rd-navbar-top-links, :root:not(#wqsyb7m) .country-flags { display: flex; align-items: center; gap: 10px; list-style: none; margin: 0; padding: 0; }
:root:not(#wqsyb7m) .rd-navbar-top-links li, :root:not(#wqsyb7m) .country-flags li { list-style: none; }
:root:not(#wqsyb7m) .country-flags img { width: 22px; height: auto; display: block; }
:root:not(#wqsyb7m) .contact-info { font-style: normal; }
:root:not(#wqsyb7m) .rd-navbar-panel { display: flex; align-items: center; }
:root:not(#wqsyb7m) .rd-navbar-toggle, :root:not(#wqsyb7m) .rd-navbar-top-panel-toggle, :root:not(#wqsyb7m) .rd-navbar-submenu-toggle, :root:not(#wqsyb7m) .rd-navbar-mobile-brand { display: none; }
:root:not(#wqsyb7m) .rd-navbar-brand img, :root:not(#wqsyb7m) #logo_agence { max-height: 70px; width: auto; display: block; }
:root:not(#wqsyb7m) .rd-navbar-menu-wrap { flex: 1 1 auto; }
:root:not(#wqsyb7m) .rd-navbar-nav { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; gap: 4px 6px; list-style: none; margin: 0; padding: 0; }
:root:not(#wqsyb7m) .rd-navbar-nav > li { position: relative; list-style: none; }
:root:not(#wqsyb7m) .rd-navbar-nav > li:empty { display: none; }
:root:not(#wqsyb7m) .rd-navbar-nav > li > a { display: block; padding: 12px 14px; font-weight: 600; text-transform: uppercase; font-size: 14px; color: #222; }
:root:not(#wqsyb7m) .rd-navbar-nav > li > a:hover { color: #e30713; }
:root:not(#wqsyb7m) .rd-navbar-dropdown { display: none; position: absolute; left: 0; top: 100%; min-width: 210px; background: #fff; box-shadow: 0 6px 18px rgba(0,0,0,.15); list-style: none; margin: 0; padding: 6px 0; z-index: 50; text-align: left; }
:root:not(#wqsyb7m) .rd-navbar-nav > li:hover > .rd-navbar-dropdown { display: block; }
:root:not(#wqsyb7m) .rd-navbar-dropdown li { list-style: none; position: relative; }
:root:not(#wqsyb7m) .rd-navbar-dropdown a { display: block; padding: 7px 18px; color: #333; font-size: 14px; }
:root:not(#wqsyb7m) .rd-navbar-dropdown .rd-navbar-dropdown { left: 100%; top: 0; }
:root:not(#wqsyb7m) .rd-navbar-dropdown li:hover > .rd-navbar-dropdown { display: block; }
:root:not(#wqsyb7m) .extra-menu { display: none; }


:root:not(#wqsyb7m) .page-content { display: block; width: 100%; }


:root:not(#wqsyb7m) .range { display: flex; flex-wrap: wrap; margin: 0 -15px; }
:root:not(#wqsyb7m) .range-xs-center { justify-content: center; }
:root:not(#wqsyb7m) .range-xs-bottom { align-items: flex-end; }
:root:not(#wqsyb7m) .range > [class*="cell-"] { box-sizing: border-box; padding: 0 15px; flex: 1 1 100%; max-width: 100%; min-width: 0; }
:root:not(#wqsyb7m) .range-spacer { display: none; }
@media (min-width: 768px) {
  :root:not(#wqsyb7m) .cell-sm-4 { flex: 0 0 33.333%; max-width: 33.333%; }
  :root:not(#wqsyb7m) .cell-sm-6 { flex: 0 0 50%; max-width: 50%; }
  :root:not(#wqsyb7m) .cell-sm-8 { flex: 0 0 66.666%; max-width: 66.666%; }
}
@media (min-width: 992px) {
  :root:not(#wqsyb7m) .cell-md-3 { flex: 0 0 25%; max-width: 25%; }
  :root:not(#wqsyb7m) .cell-md-4 { flex: 0 0 33.333%; max-width: 33.333%; }
  :root:not(#wqsyb7m) .cell-md-5 { flex: 0 0 41.666%; max-width: 41.666%; }
  :root:not(#wqsyb7m) .cell-md-6 { flex: 0 0 50%; max-width: 50%; }
  :root:not(#wqsyb7m) .cell-md-7 { flex: 0 0 58.333%; max-width: 58.333%; }
  :root:not(#wqsyb7m) .cell-md-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 1200px) {
  :root:not(#wqsyb7m) .cell-lg-2 { flex: 0 0 16.666%; max-width: 16.666%; }
  :root:not(#wqsyb7m) .cell-lg-3 { flex: 0 0 25%; max-width: 25%; }
  :root:not(#wqsyb7m) .cell-lg-4 { flex: 0 0 33.333%; max-width: 33.333%; }
}
:root:not(#wqsyb7m) .offset-top-10 { margin-top: 10px; } :root:not(#wqsyb7m) .offset-top-20 { margin-top: 20px; } :root:not(#wqsyb7m) .offset-top-24 { margin-top: 14px; }
:root:not(#wqsyb7m) .offset-top-30 { margin-top: 24px; } :root:not(#wqsyb7m) .offset-top-41, :root:not(#wqsyb7m) .offset-top-50, :root:not(#wqsyb7m) .offset-top-66 { margin-top: 30px; }
:root:not(#wqsyb7m) .offset-sm-top-0, :root:not(#wqsyb7m) .offset-md-top-0, :root:not(#wqsyb7m) .offset-lg-top-0, :root:not(#wqsyb7m) .offset-top-0 { margin-top: 0; }
@media (max-width: 991px) { :root:not(#wqsyb7m) .offset-md-top-0 { margin-top: 20px; } }


:root:not(#wqsyb7m) .form-group { margin-bottom: 14px; }
:root:not(#wqsyb7m) .form-label, :root:not(#wqsyb7m) label { display: block; font-size: 14px; font-weight: 600; margin-bottom: 4px; color: #444; }
:root:not(#wqsyb7m) .form-control, :root:not(#wqsyb7m) select, :root:not(#wqsyb7m) textarea, :root:not(#wqsyb7m) input[type=text], :root:not(#wqsyb7m) input[type=email], :root:not(#wqsyb7m) input[type=tel] {
  display: block; width: 100%; box-sizing: border-box; padding: 9px 12px; font: inherit; font-size: 15px;
  border: 1px solid #cfd6dd; border-radius: 4px; background: #fff; color: #333; max-width: 100%; }
:root:not(#wqsyb7m) textarea { min-height: 120px; }
:root:not(#wqsyb7m) input[type=checkbox] { width: auto; display: inline-block; margin-right: 6px; }
:root:not(#wqsyb7m) .btn, :root:not(#wqsyb7m) button { display: inline-block; padding: 10px 22px; border: 0; border-radius: 4px; background: #1d5fa8; color: #fff; font: inherit; font-size: 15px; cursor: pointer; }
:root:not(#wqsyb7m) .btn:hover, :root:not(#wqsyb7m) button:hover { background: #e30713; }
:root:not(#wqsyb7m) .btn-block { display: block; width: 100%; }
:root:not(#wqsyb7m) .form-group-multiple { display: flex; gap: 10px; }
:root:not(#wqsyb7m) .form-group-multiple .form-group { flex: 1; }
:root:not(#wqsyb7m) .rd-searchform > h5 { margin-bottom: 14px; }
:root:not(#wqsyb7m) .features .criteres { cursor: pointer; color: #1d5fa8; margin-top: 10px; }
:root:not(#wqsyb7m) .alignall { display: flex; flex-wrap: wrap; gap: 4px 18px; }
:root:not(#wqsyb7m) .alignall > ul, :root:not(#wqsyb7m) ul.checkbox, :root:not(#wqsyb7m) ul.list-inline { list-style: none; margin: 0; padding: 0; }
:root:not(#wqsyb7m) .list-inline { display: flex; flex-wrap: wrap; gap: 4px 14px; list-style: none; margin: 0 0 10px; padding: 0; }
:root:not(#wqsyb7m) .list-inline li { list-style: none; }
:root:not(#wqsyb7m) .list-inline-dotted li + li:before { content: "• "; color: #999; }
:root:not(#wqsyb7m) .mfCheckbox { display: inline-flex; align-items: center; font-weight: 400; }
:root:not(#wqsyb7m) .input-group { display: flex; width: 100%; }
:root:not(#wqsyb7m) .input-group-addon { display: none; }
:root:not(#wqsyb7m) .input-group .input-group-btn { flex: 0 0 auto; }
:root:not(#wqsyb7m) .input-group-btn button { border-radius: 0 4px 4px 0; }
:root:not(#wqsyb7m) .input-group .form-control { border-radius: 4px 0 0 4px; }
:root:not(#wqsyb7m) .form-output { font-size: 14px; }


:root:not(#wqsyb7m) .bienhover { margin-bottom: 30px; text-align: left; }
:root:not(#wqsyb7m) .grid { margin: 0; }
:root:not(#wqsyb7m) .effect-lexi { position: relative; margin: 0; overflow: hidden; background: #222; }
:root:not(#wqsyb7m) .effect-lexi img { display: block; width: 100%; height: auto; transition: transform .4s, opacity .4s; }
:root:not(#wqsyb7m) .effect-lexi figcaption { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; text-transform: uppercase; opacity: 0; background: rgba(0,0,0,.45); transition: opacity .3s; text-align: center; }
:root:not(#wqsyb7m) .effect-lexi figcaption p { display: none; }
:root:not(#wqsyb7m) .effect-lexi:hover figcaption { opacity: 1; }
:root:not(#wqsyb7m) .bienhover h5 { margin: 0 0 6px; font-size: 17px; color: #1d5fa8; }
:root:not(#wqsyb7m) .bienhover h6 { font-size: 20px; color: #e30713; }
:root:not(#wqsyb7m) .bienhover p { font-size: 14px; color: #555; }
:root:not(#wqsyb7m) .text-dark { color: #444; }


:root:not(#wqsyb7m) #header { position: relative; background: #1f2a37; }
:root:not(#wqsyb7m) #header .row { display: grid; grid-template-columns: repeat(3, 1fr); margin: 0; }
:root:not(#wqsyb7m) #header .row > .Country { width: auto; max-width: 100%; float: none; padding: 0; min-height: 200px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,.12); box-sizing: border-box; color: #fff; }
:root:not(#wqsyb7m) #header .Country .infos { text-align: center; padding: 20px; }
:root:not(#wqsyb7m) #header .Country .flag img { width: 60px; height: auto; margin-bottom: 8px; }
:root:not(#wqsyb7m) #header .CountryName { font-size: 22px; font-weight: 700; }
:root:not(#wqsyb7m) #header .NbBienCountry { font-size: 14px; opacity: .85; }
:root:not(#wqsyb7m) #header .BenvenueText { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #fff; padding: 18px 30px; max-width: 90%; box-sizing: border-box; box-shadow: 0 10px 30px rgba(0,0,0,.35); text-align: center; z-index: 5; }
:root:not(#wqsyb7m) #header .BenvenueText #title { font-size: 22px; font-weight: 700; }
@media (max-width: 767px) { :root:not(#wqsyb7m) #header .row { grid-template-columns: repeat(2, 1fr); } :root:not(#wqsyb7m) #header .row > .Country { min-height: 140px; } :root:not(#wqsyb7m) #header .BenvenueText { position: static; transform: none; margin: 0; max-width: 100%; } }


:root:not(#wqsyb7m) .thumbnail-terry { margin: 0; text-align: center; }
:root:not(#wqsyb7m) .thumbnail-terry img { width: 100%; height: auto; display: block; }
:root:not(#wqsyb7m) .thumbnail-terry-title { font-size: 18px; margin: 10px 0 2px; }
:root:not(#wqsyb7m) .thumbnail-terry-desc { color: #777; font-size: 14px; margin: 0 0 8px; }
:root:not(#wqsyb7m) .shell-fluid > .range { justify-content: center; }
:root:not(#wqsyb7m) .shell-fluid > .range > [class*="cell-"] { padding: 0 15px; }
@media (min-width: 992px) { :root:not(#wqsyb7m) .shell-fluid > .range > .cell-lg-3 { flex: 0 0 25%; max-width: 25%; } }
@media (min-width: 768px) and (max-width: 991px) { :root:not(#wqsyb7m) .shell-fluid > .range > .cell-sm-6 { flex: 0 0 50%; max-width: 50%; } }


:root:not(#wqsyb7m) .resp-tabs-list { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; list-style: none; margin: 0 0 20px; padding: 0; }
:root:not(#wqsyb7m) .resp-tabs-list li { list-style: none; padding: 9px 20px; background: #f4f6f8; border-radius: 4px; font-weight: 600; }
:root:not(#wqsyb7m) .resp-tab-content, :root:not(#wqsyb7m) .resp-tabs-container > div { display: block; }
:root:not(#wqsyb7m) .resp-tabs-container > div:empty { display: none; }
:root:not(#wqsyb7m) .resp-tab-content:empty { display: none; }
:root:not(#wqsyb7m) .resp-tabs-container .range .inset-md-left-40 { padding-left: 0; }
@media (min-width: 992px) { :root:not(#wqsyb7m) .resp-tabs-container .inset-md-left-40 { padding-left: 30px; } }
:root:not(#wqsyb7m) .quote { margin: 0 0 20px; }
:root:not(#wqsyb7m) .quote q, :root:not(#wqsyb7m) .quote .unit-left, :root:not(#wqsyb7m) .quote cite { display: none; }
:root:not(#wqsyb7m) .quote .unit-body:not(:has(*:not(p):not(div):not(cite):not(q):not(i))) { display: none; }
:root:not(#wqsyb7m) blockquote { margin: 0; }
:root:not(#wqsyb7m) .unit { display: flex; gap: 14px; align-items: flex-start; }
:root:not(#wqsyb7m) .unit-body { flex: 1; min-width: 0; }
:root:not(#wqsyb7m) .mdi, :root:not(#wqsyb7m) .icon { font-style: normal; }
:root:not(#wqsyb7m) .contact-info .mdi, :root:not(#wqsyb7m) .unit-left .mdi { display: none; }


:root:not(#wqsyb7m) .rd-parallax { position: relative; background: #1f2a37; }
:root:not(#wqsyb7m) .rd-parallax-layer[data-type="media"] { display: none; }
:root:not(#wqsyb7m) .rd-parallax-layer { position: static; }
:root:not(#wqsyb7m) .form_contact { color: #fff; }
:root:not(#wqsyb7m) .form_contact form input, :root:not(#wqsyb7m) .form_contact form textarea { background: #fff; color: #333; }
:root:not(#wqsyb7m) .form_contact .form-label { color: #fff; }
:root:not(#wqsyb7m) .form_contact h2 { color: #fff; }
:root:not(#wqsyb7m) address { font-style: normal; }
:root:not(#wqsyb7m) h6 + .p, :root:not(#wqsyb7m) .p { margin: 0; }


:root:not(#wqsyb7m) .context-dark, :root:not(#wqsyb7m) .context-dark p, :root:not(#wqsyb7m) .context-dark .text-light, :root:not(#wqsyb7m) .context-dark h2, :root:not(#wqsyb7m) .context-dark h3, :root:not(#wqsyb7m) .context-dark h5, :root:not(#wqsyb7m) .context-dark h6 { color: #fff; }
:root:not(#wqsyb7m) .context-dark h2:empty { display: none; }
:root:not(#wqsyb7m) .context-dark .rd-parallax { background: #1f2a37; }
:root:not(#wqsyb7m) .context-dark .range > .cell-sm-4 { text-align: center; }
:root:not(#wqsyb7m) .context-dark .icon-circle { display: none; }
:root:not(#wqsyb7m) .rd-parallax-layer[data-type="html"] { opacity: 1; visibility: visible; transform: none; }
:root:not(#wqsyb7m) .fadeInLeft, :root:not(#wqsyb7m) .fadeInUp, :root:not(#wqsyb7m) .fadeInRight, :root:not(#wqsyb7m) .wow { opacity: 1; visibility: visible; transform: none; animation: none; }


@media (min-width: 768px) {
  :root:not(#wqsyb7m) .range > .cell-sm-4 { flex: 0 0 33.333%; max-width: 33.333%; }
  :root:not(#wqsyb7m) .range > .cell-sm-6 { flex: 0 0 50%; max-width: 50%; }
  :root:not(#wqsyb7m) .range > .cell-sm-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 992px) {
  :root:not(#wqsyb7m) .range > .cell-md-8 { flex: 0 0 66.666%; max-width: 66.666%; }
  :root:not(#wqsyb7m) .range > .cell-md-6 { flex: 0 0 50%; max-width: 50%; }
}
:root:not(#wqsyb7m) .form_contact .range { margin: 0 -15px; }
:root:not(#wqsyb7m) .form_contact .form-group { margin-bottom: 18px; }
:root:not(#wqsyb7m) .form_contact .offset-sm-top-30 { margin-top: 0; }
:root:not(#wqsyb7m) .form_contact input, :root:not(#wqsyb7m) .form_contact textarea { display: block; opacity: 1; visibility: visible; }
:root:not(#wqsyb7m) .form_contact .form-label { position: static; transform: none; }
:root:not(#wqsyb7m) .form_contact .btn { margin-top: 10px; }


:root:not(#wqsyb7m) .page-footer, :root:not(#wqsyb7m) footer.page-footer { background: #1f2a37; color: #cfd6dd; padding: 50px 0 20px; margin-top: 0; text-align: left; }
:root:not(#wqsyb7m) .page-footer h6 { color: #fff; margin-bottom: 14px; letter-spacing: 1px; }
:root:not(#wqsyb7m) .page-footer a { color: #8ec5ff; }
:root:not(#wqsyb7m) .page-footer a:hover { color: #fff; }
:root:not(#wqsyb7m) .page-footer .post { margin-bottom: 14px; }
:root:not(#wqsyb7m) .page-footer .post-title h6 { font-size: 14px; font-weight: 400; text-transform: none; margin: 2px 0 0; letter-spacing: 0; }
:root:not(#wqsyb7m) .page-footer .post-meta { font-size: 13px; color: #9aa6b2; }
:root:not(#wqsyb7m) .page-footer .post-meta .mdi { display: none; }
:root:not(#wqsyb7m) .page-footer .post-meta time { color: #9aa6b2; }
:root:not(#wqsyb7m) .page-footer .reveal-block { display: none; }
:root:not(#wqsyb7m) .page-footer .reveal-block:has(a[href]:not(:empty)) { display: block; }
:root:not(#wqsyb7m) .page-footer ul { list-style: none; margin: 0; padding: 0; }
:root:not(#wqsyb7m) .page-footer li { list-style: none; }
:root:not(#wqsyb7m) .page-footer .list-inline li:empty, :root:not(#wqsyb7m) .page-footer li:has(> a:empty) { display: none; }
:root:not(#wqsyb7m) .page-footer .list-inline { display: none; }
:root:not(#wqsyb7m) .footer-brand img { width: 170px; max-width: 100%; height: auto; background: #fff; padding: 6px 10px; border-radius: 4px; }
:root:not(#wqsyb7m) .page-footer .range { justify-content: space-between; }
:root:not(#wqsyb7m) .page-footer .range > [class*="cell-"] { margin-bottom: 20px; }
@media (min-width: 992px) {
  :root:not(#wqsyb7m) .page-footer .cell-lg-push-4, :root:not(#wqsyb7m) .page-footer .cell-lg-push-3, :root:not(#wqsyb7m) .page-footer .cell-lg-push-2, :root:not(#wqsyb7m) .page-footer .cell-lg-push-1 { position: static; left: auto; }
}
:root:not(#wqsyb7m) .page-footer p.small { text-align: center; border-top: 1px solid rgba(255,255,255,.12); padding-top: 18px; margin-top: 10px; font-size: 13px; }
:root:not(#wqsyb7m) #logo_win { height: 28px; width: auto; vertical-align: middle; max-width: 120px; }
:root:not(#wqsyb7m) .snackbars { position: fixed; bottom: 10px; right: 10px; z-index: 100; }
:root:not(#wqsyb7m) .pswp { display: none; }


:root:not(#wqsyb7m) .resp-tabs-container > div:has(.quote-author cite:empty) { display: none; }
:root:not(#wqsyb7m) .resp-tabs-list li:nth-child(3) { display: none; }
:root:not(#wqsyb7m) .resp-tabs-container .range:has(img[src]) .quote.unit { display: block; margin: 0 0 24px; }
:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body > div[style] { height: auto !important; }
:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body > div[style] img { margin-top: 0 !important; display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto; }
:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body { word-break: break-word; }
:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body p[style] { font-size: 22px !important; margin: 12px 0; }
:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body .mdi { display: none; }
:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body .btn { margin-top: 8px; }


:root:not(#wqsyb7m) section.context-dark > .rd-parallax { position: relative; background: #1f2a37; height: auto !important; min-height: 0; overflow: visible; }
:root:not(#wqsyb7m) section.context-dark > .rd-parallax > .rd-parallax-layer[data-type="html"] { position: relative !important; opacity: 1 !important; visibility: visible !important; transform: none !important; height: auto !important; width: 100%; top: auto; left: auto; display: block; }
:root:not(#wqsyb7m) section.context-dark > .rd-parallax > .rd-parallax-layer[data-type="media"] { display: none !important; }
:root:not(#wqsyb7m) section.context-dark .rd-parallax-layer[data-type="html"] .shell { padding-top: 60px; padding-bottom: 60px; }
:root:not(#wqsyb7m) section.context-dark .range > .cell-sm-4 { margin-bottom: 30px; text-align: center; }
:root:not(#wqsyb7m) section.context-dark .range > .cell-sm-4 h5 { color: #fff; font-size: 17px; }
:root:not(#wqsyb7m) section.context-dark .range > .cell-sm-4 p { color: #cfd6dd; }


:root:not(#wqsyb7m) section.context-dark { position: relative !important; display: block !important; height: auto !important; min-height: 0 !important; overflow: hidden; background: #1f2a37; clear: both; }
:root:not(#wqsyb7m) section.context-dark .rd-parallax, :root:not(#wqsyb7m) section.context-dark .rd-parallax-layer[data-type="html"], :root:not(#wqsyb7m) section.context-dark .rd-parallax-layer[data-speed] { position: relative !important; height: auto !important; min-height: 0 !important; top: auto !important; left: auto !important; transform: none !important; display: block; }
:root:not(#wqsyb7m) section.context-dark .rd-parallax-layer[data-type="media"] { display: none !important; }
:root:not(#wqsyb7m) section.context-dark .range { position: relative; }
:root:not(#wqsyb7m) footer.page-footer { position: relative !important; clear: both; z-index: 1; }
:root:not(#wqsyb7m) .page-footer .range > [class*="cell-"] { position: static !important; left: auto !important; }
@media (min-width: 992px) {
  :root:not(#wqsyb7m) .page-footer .range .range > .cell-md-4 { flex: 0 0 33.333%; max-width: 33.333%; }
  :root:not(#wqsyb7m) .page-footer .range .range > .cell-md-3 { flex: 0 0 25%; max-width: 25%; }
  :root:not(#wqsyb7m) .page-footer .range .range > .cell-md-5 { flex: 0 0 41.666%; max-width: 41.666%; }
  :root:not(#wqsyb7m) .page-footer .range .range > .cell-md-5 ~ .cell-lg-3 { flex: 0 0 100%; max-width: 100%; }
}



:root:not(#wqsyb7m) #headerHide, :root:not(#wqsyb7m) .rd-navbar-wrap#headerHide { display: block !important; }
:root:not(#wqsyb7m) .rd-navbar-wrap, :root:not(#wqsyb7m) .rd-navbar { position: relative !important; height: auto !important; transform: none !important; }
:root:not(#wqsyb7m) .rd-navbar-nav-wrap, :root:not(#wqsyb7m) .rd-navbar-mobile-scroll { position: static !important; transform: none !important; height: auto !important; width: auto; overflow: visible !important; }
:root:not(#wqsyb7m) .rd-navbar-nav > li > a { font-family: "Segoe UI", Roboto, Arial, sans-serif; }


:root:not(#wqsyb7m) #header { display: flex; flex-direction: column; height: auto !important; width: 100%; }
:root:not(#wqsyb7m) #header .BenvenueText { order: -1; position: static !important; transform: none !important; width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-width: 100%; margin: 0; box-shadow: none; background: #fff; }
:root:not(#wqsyb7m) #header .BenvenueText .text { font-size: 15px; color: #333; }


:root:not(#wqsyb7m) .page-head > section.rd-parallax { display: block; position: relative; height: auto !important; background: #1f2a37; overflow: hidden; clear: both; }
:root:not(#wqsyb7m) .page-head > section.rd-parallax .rd-parallax-layer[data-type="html"] { position: relative !important; height: auto !important; transform: none !important; }
:root:not(#wqsyb7m) .page-head > section.rd-parallax .shell { padding-top: 40px; padding-bottom: 30px; }
:root:not(#wqsyb7m) .page-head > section.rd-parallax h1 { color: #fff; font-size: 34px; margin: 0 0 12px; text-shadow: none !important; position: static; }
:root:not(#wqsyb7m) .page-head > section.rd-parallax .breadcrumb-modern { justify-content: center; color: #cfd6dd; margin: 0; }
:root:not(#wqsyb7m) .page-head > section.rd-parallax .breadcrumb-modern a { color: #8ec5ff; }
:root:not(#wqsyb7m) main h1 { font-size: 30px; margin: 0 0 .5em; position: static; }
:root:not(#wqsyb7m) .page-content, :root:not(#wqsyb7m) .page-content section { position: relative; }
:root:not(#wqsyb7m) .rd-parallax-layer { max-width: 100%; }


:root:not(#wqsyb7m) .rd-searchform .form-label, :root:not(#wqsyb7m) .rd-mailform .form-label { position: static !important; transform: none !important; display: block; margin-bottom: 4px; }
:root:not(#wqsyb7m) .rd-searchform .form-wrap, :root:not(#wqsyb7m) .rd-mailform .form-wrap { position: static; }


:root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body p, :root:not(#wqsyb7m) .resp-tabs-container .quote .unit-body div { margin-bottom: 8px; }


:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark { display: block !important; position: relative !important; height: auto !important; min-height: 120px !important; overflow: hidden; background: #1f2a37 !important; clear: both; margin: 0; padding: 0; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark > .rd-parallax-layer { position: relative !important; top: auto !important; left: auto !important; transform: none !important; height: auto !important; min-height: 0 !important; width: 100%; opacity: 1 !important; visibility: visible !important; background: none; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark > .rd-parallax-layer[data-type="media"] { display: none !important; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark .shell { padding-top: 40px !important; padding-bottom: 30px !important; text-align: center; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark h1 { color: #fff !important; text-shadow: none !important; font-size: 34px; margin: 0 0 12px; position: static !important; transform: none !important; opacity: 1 !important; visibility: visible !important; display: block; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark .breadcrumb-modern { display: flex; flex-wrap: wrap; justify-content: center; margin: 0; padding: 0; color: #cfd6dd; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark .breadcrumb-modern li { color: #cfd6dd; list-style: none; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark .breadcrumb-modern a { color: #8ec5ff; }
:root:not(#wqsyb7m) header.page-head > section.rd-parallax.context-dark .breadcrumb-modern li + li:before { content: "—"; margin-right: 8px; color: #8a96a3; }

:root:not(#wqsyb7m) main h2, :root:not(#wqsyb7m) main h3, :root:not(#wqsyb7m) main h4 { color: #222; margin-top: 1.2em; }
:root:not(#wqsyb7m) main .context-dark h1, :root:not(#wqsyb7m) main .context-dark h2, :root:not(#wqsyb7m) main .context-dark h3 { color: #fff; }


:root:not(#wqsyb7m) .pagination-classic { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; list-style: none; margin: 24px 0; padding: 0; }
:root:not(#wqsyb7m) .pagination-classic li { list-style: none; }
:root:not(#wqsyb7m) .pagination-classic a, :root:not(#wqsyb7m) .pagination-classic span { display: block; min-width: 38px; padding: 8px 14px; text-align: center; border: 1px solid #cfd6dd; border-radius: 4px; background: #fff; color: #1d5fa8; box-sizing: border-box; }
:root:not(#wqsyb7m) .pagination-classic .active a, :root:not(#wqsyb7m) .pagination-classic a:hover { background: #1d5fa8; color: #fff; border-color: #1d5fa8; }


:root:not(#wqsyb7m) .resp-tabs-list { display: none; }
:root:not(#wqsyb7m) .resp-accordion { display: block; font-size: 26px; font-weight: 700; color: #222; text-align: center; margin: 50px 0 24px; padding: 0; background: none; border: 0; }
:root:not(#wqsyb7m) .resp-accordion:first-of-type { margin-top: 10px; }
:root:not(#wqsyb7m) .resp-accordion:empty, :root:not(#wqsyb7m) .resp-accordion[aria-controls*="tab_item-2"] { }
:root:not(#wqsyb7m) .resp-tabs-container .range { margin: 0 -15px; align-items: center; }
:root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-5, :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-3, :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-7 { flex: 1 1 100%; max-width: 100%; }
:root:not(#wqsyb7m) .resp-tabs-container .range img { display: block; max-width: 100%; height: auto; border-radius: 6px; margin: 0 auto; }
:root:not(#wqsyb7m) .resp-tabs-container .range p { text-align: left; }
@media (min-width: 992px) {
  :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-5 { flex: 0 0 41.666%; max-width: 41.666%; }
  :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-7 { flex: 0 0 58.333%; max-width: 58.333%; }
  :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-3 { flex: 0 0 25%; max-width: 25%; }
  :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-5:nth-child(2) { flex: 0 0 50%; max-width: 50%; }
}
:root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-4 { }
@media (min-width: 992px) { :root:not(#wqsyb7m) .resp-tabs-container .range > .cell-md-4 { flex: 0 0 33.333%; max-width: 33.333%; } }
:root:not(#wqsyb7m) .resp-tabs-container .range > .cell-sm-6.cell-md-4 .quote { height: 100%; }


@media (max-width: 767px) {
  :root:not(#wqsyb7m) h2 { font-size: 26px; }
  :root:not(#wqsyb7m) .rd-navbar-nav { justify-content: center; }
  :root:not(#wqsyb7m) .rd-navbar-nav > li > a { padding: 8px 10px; font-size: 13px; }
  :root:not(#wqsyb7m) .rd-navbar-brand { margin: 0 auto; }
  :root:not(#wqsyb7m) .rd-navbar-panel, :root:not(#wqsyb7m) .rd-navbar-menu-wrap { width: 100%; justify-content: center; }
  :root:not(#wqsyb7m) .rd-navbar-dropdown { display: none !important; }
  :root:not(#wqsyb7m) .form-group-multiple { flex-direction: column; gap: 0; }
}

html:not(#wqsyb7m) {overflow-x:hidden!important;overflow-y:auto!important}
:root:not(#wqsyb7m) body {overflow-x:clip!important;overflow-y:visible!important}
