.notaire-layout-information { display:flex; flex-flow:row wrap; justify-content:space-evenly; padding-top:0px;gap:40px; -webkit-box-orient:horizontal; -webkit-box-pack:justify; -webkit-box-direction:normal;}.notaire-informations { display:flex; flex-basis:calc(50% - 20px); flex-flow:column; scroll-margin-top:50px; -webkit-box-orient:vertical; -webkit-box-direction:normal;}.notaire-informations#avis { display:flex; flex-basis:100%; flex-flow:column; scroll-margin-top:20px; -webkit-box-orient:vertical; -webkit-box-direction:normal;}.reviews-container { display:flex; flex-wrap:wrap; justify-content:space-between;}.no-rate,.text-dark {text-align:left;opacity:0.5;}.reviews-container .review {flex:1 1 calc(33.33% - 20px); max-width:calc(33.33% - 20px); margin-bottom:20px;}@media (max-width:768px) { .review { flex:1 1 100%; max-width:100%; }}.reviews-container .review p {text-align:justify;}#avis .warning {text-align:left;opacity:0.50;font-size:16px;line-height:20px;margin:0px;margin-top:40px;}.custom-nav-tabs {margin-bottom:0px;}.notaire-informations .section-title,.not-title { color:var(--couleur-principale); font-size:28px; font-weight:600; line-height:28px;margin-top:75px;margin-bottom:20px; padding-left:20px;padding-top:20px;padding-bottom:20px; position:relative; text-align:left;border-left:5px solid var(--couleur-principale);}.not-title b {font-weight:400;color:#000;opacity:0.5;font-size:70%;}.p-itemp {font-size:16px;line-height:30px;text-align:left;}.p-itemp .material-symbols-outlined {width:30px;}.notaire-informations .card table {margin-top:5px;}.notaire-informations .card table td { padding:0px; line-height:25px;}.review-text .plus {display:none;}.review-text .plus.show {display:inline;}.tr-banner.bg-image {background-image:none !important;background-color:var(--bg-light);padding-top:50px;padding-bottom:50px;}.card-adresse {margin-top:175px !important;}.banner-content h1 {font-weight:600;font-size:45px;color:var(--couleur-principale);}.review-text .more {cursor:pointer;color:var(--couleur-principale);text-decoration:underline;}.p-itemp span {display:inline-block;vertical-align:middle;}.notaire-informations .card { border:0px; background:#FFF; margin:0 auto 0px; padding:0px;}.notaire-informations .card ul {padding-left:18px;}.notaire-informations .card ul li { color:#000000; text-align:justify; margin:15px 0px;margin-top:0px;}.notaire-informations .card ul li::marker { color:var(--couleur-principale);}.notaire-informations .card .send-mail { align-items:center; background-color:var(--couleur-principale); border-radius:30px; color:#fff; cursor:pointer; font-size:14px; font-weight:700; line-height:1.2; padding:15px 25px; text-align:left; text-transform:uppercase; vertical-align:middle;text-align:center;max-width:250px;margin-left:20px;}.notaire-informations .card .btn-send {text-align:left;}.notaire-informations .card .btn-send .send-mail:first-child {margin:0px;}.notaire-informations .card .send-mail i {margin-right:10px;}.notaire-informations .card table { color:#000000;}.notaire-informations #map { height:380px; position:relative;margin:0px;}#notaires-notaire {padding-top:0px;}.notaire-informations #map .custom-buttons { position:absolute; bottom:50px; left:50%; transform:translateX(-50%); z-index:1000; display:flex; gap:10px;}.notaire-informations #map .custom-buttons .btn { background:#fff; border:1px solid #14213d; text-transform:uppercase; font-size:1rem; padding:15px 25px; color:#14213d !important;}.reviews-container{ margin-top:0px;}.review-text { color:#000;font-size:16px; text-align:justify; margin-bottom:20px; line-height:22px;margin-bottom:5px; text-align:center;}.profile-photo { border-radius:50%; width:60px; height:60px; object-fit:cover; margin-bottom:5px; display:block; margin-left:auto; margin-right:auto;}.review-author { font-size:16px; font-weight:500; color:#777; margin-bottom:0px; text-align:center;}.review-author a { color:var(--couleur-principale); text-decoration:none; transition:color 0.3s;}.review-author a:hover { color:#0056b3;}.rating { color:var(--couleur-principale);opacity:0.75; text-align:center; margin-bottom:10px; margin-top:0px; font-size:25px;letter-spacing:-1px;}.rating .op5 {color:#000;opacity:0.1;}.notglobal {color:var(--couleur-principale);opacity:0.75; font-size:20px;}.notglobal > i,.notglobal > b {display:inline-block;vertical-align:middle;}.notglobal > b {color:#000;font-weight:700;}.notglobal div {display:inline-block;vertical-align:middle;color:#000;font-size:16px;}.notglobal div b {display:inline;}@media (max-width:900px) {.notaire-layout-information{ display:block}.notaire-informations .card-adresse {margin-top:20px !important;}.banner-content h1 {font-weight:600;font-size:35px;color:var(--couleur-principale);}.notaire-informations .section-title, .not-title { font-size:20px; padding:15px; margin-top:40px; margin-bottom:20px;}.notaire-informations .card .send-mail {align-items:center;background-color:var(--couleur-principale);border-radius:30px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1.2;padding:15px 25px;text-align:left;text-transform:uppercase;vertical-align:middle;text-align:center;max-width:100%;margin-left:0px;margin-top:20px;display:block;}.notaire-informations .card .btn-send {text-align:center;}.notaire-informations .card .btn-send .send-mail:first-child {margin:0px;}body #presentation .section-title {margin-top:20px;}.custom-nav-tabs .nav-link { background-color:transparent; border:none; border-bottom:3px solid transparent; color:#6c757d; font-weight:500; padding:10px; transition:all 0.3s ease; font-size:14px}}