@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus-visible{outline:2px solid currentColor;outline-offset:2px}#main-header{position:fixed;width:100%;height:112px;top:0;left:0;z-index:99;transition:all .3s ease-in-out}#main-header:not(.scrolled) .submenu{display:none!important;pointer-events:none!important;opacity:0!important;transform:translateY(-10px)!important}#main-header nav{height:100%;z-index:99;position:relative;display:flex;justify-content:center;align-items:center}#main-header nav .logo-longueil{margin-left:auto;margin-top:12px}#main-header .pages-nav{display:flex}#main-header .pages-nav a{opacity:.6}#main-header .pages-nav a,#main-header .nav-sec a{color:#fff;transition:all .3s ease-in-out}.mode_jour #main-header .pages-nav a,.mode_jour #main-header .nav-sec a{color:#0f2735}#main-header .pages-nav,#main-header .nav-sec{height:100%}#main-header .pages-nav a,#main-header .nav-sec a{position:relative;display:flex;align-items:center;font-size:15px;font-weight:300;height:100%;padding:0 15px}#main-header .pages-nav a:after,#main-header .nav-sec a:after{content:"";position:absolute;bottom:30px;left:50%;width:0%;height:3px;background-color:#fbae08;transition:all .3s ease-in-out}#main-header .pages-nav a:hover:after,#main-header .nav-sec a:hover:after{left:0%;width:100%}#main-header .pages-nav a.seltected:after,#main-header .nav-sec a.seltected:after{left:0%;width:100%}#main-header .nav-sec{margin-left:auto;margin-right:20px;transition:all .2s ease-out}#main-header .nav-sec a{color:#6a9faf;padding:0 20px}#main-header .nav-sec a img{margin-right:16px;transform:translate(-2px,-3px)}@media screen and (max-width:1200px){#main-header .nav-sec a img{margin:auto;padding:0 25px;transform:translateY(-3px)}#main-header .nav-sec a span{display:none}}#main-header .logo-notaire{background-color:#fff;width:113px;height:100%;display:flex;justify-content:center;align-items:center}#main-header .logo-notaire img{width:auto;height:60%}#main-header .logo-longueil{display:flex;align-items:center;margin-right:16px;padding-bottom:10px}#main-header .logo-longueil img{width:230px;height:30px}#main-header .coffre{background-color:#fff;width:113px;height:100%;display:flex;justify-content:center;align-items:center;position:relative}#main-header .coffre img{position:absolute;transition:opacity .2s ease}#main-header .coffre .text{position:absolute;color:#40899e;font-size:11px;text-align:center;font-weight:900;transition:opacity .2s ease;opacity:0}#main-header .coffre:hover img{opacity:0}#main-header .coffre:hover .text{opacity:1}#main-header.scrolled,body:not([data-page=home]) #main-header{box-shadow:0 2px 4px #0003;background-color:#fff;height:80px;transition:all .3s ease-in-out}#main-header.scrolled .pages-nav a,#main-header.scrolled .nav-sec a,body:not([data-page=home]) #main-header .pages-nav a,body:not([data-page=home]) #main-header .nav-sec a{color:#0f2735;opacity:1}#main-header.scrolled .pages-nav a:after,#main-header.scrolled .nav-sec a:after,body:not([data-page=home]) #main-header .pages-nav a:after,body:not([data-page=home]) #main-header .nav-sec a:after{display:none}#main-header.scrolled .pages-nav a:hover,#main-header.scrolled .nav-sec a:hover,body:not([data-page=home]) #main-header .pages-nav a:hover,body:not([data-page=home]) #main-header .nav-sec a:hover{background-color:#0f27351a}#main-header.scrolled .nav-sec,body:not([data-page=home]) #main-header .nav-sec{margin-right:0}#main-header .submenu{z-index:97;position:absolute;height:94px;width:100%;pointer-events:none;overflow:hidden}#main-header .submenu ul{width:100%;display:flex;height:100%;align-items:flex-start;justify-content:center;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}#main-header .submenu ul:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;z-index:10;pointer-events:none;background:linear-gradient(to bottom,#00000026,#0000)}#main-header .submenu ul li{position:relative;background-color:#fff;padding-right:2px;cursor:pointer;width:94px;height:100%;z-index:2;opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .4s ease}#main-header .submenu ul li:first-child{padding-left:2px}#main-header .submenu ul li img{z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s ease;filter:grayscale(100%)}#main-header .submenu ul li .over{position:absolute;z-index:5;background-color:#e8eaec;color:#0f2735;padding:6px 12px;font-size:16px;pointer-events:none;top:30%;left:80%;opacity:0;transition:all .3s ease;transform:translate(-10px);width:160px}#main-header .submenu ul li:hover{z-index:6}#main-header .submenu ul li:hover img{filter:grayscale(0%)}#main-header .submenu ul li:hover .over{opacity:1;transform:translate(0)}#main-header .submenu.equipe ul{background-color:#015c82}#main-header .submenu.expertises ul{background-color:#fbae08}#main-header .submenu.expertises ul li{display:flex;align-items:center;justify-content:center;background-color:#fbae08}#main-header .submenu.expertises ul li a{width:100%}#main-header .submenu.expertises ul li .icon{position:relative;width:100%;height:48px}#main-header .submenu.expertises ul li .icon svg{position:absolute;width:100%;height:100%;object-fit:contain;transition:all .2s ease-out;color:#805e16}#main-header .submenu.expertises ul li:hover{background-color:#fff}#main-header .submenu.expertises ul li:hover svg{color:#5f727c}#main-header .submenu.open{z-index:98;box-shadow:0 2px 4px #0000001a}#main-header .submenu.open ul{opacity:1;transform:translateY(0);pointer-events:auto}#main-header .submenu.open ul li{opacity:1;transform:translate(0)}#main-header .submenu.open ul li:nth-child(1){transition-delay:.15s}#main-header .submenu.open ul li:nth-child(2){transition-delay:.21s}#main-header .submenu.open ul li:nth-child(3){transition-delay:.25s}#main-header .submenu.open ul li:nth-child(4){transition-delay:.3s}#main-header .submenu.open ul li:nth-child(5){transition-delay:.35s}#main-header .submenu.open ul li:nth-child(6){transition-delay:.4s}#main-header .submenu.open ul li:nth-child(7){transition-delay:.45s}#main-header .submenu.open ul li:nth-child(8){transition-delay:.45s}#main-header .submenu.open ul li:nth-child(9){transition-delay:.45s}#main-header .submenu.open ul li:nth-child(10){transition-delay:.45s}footer{background-color:#fff;padding:80px 20px 40px}footer .footer_content{max-width:980px;margin:0 auto}footer .footer_content .grid-responsive{--gap: 1rem;display:grid;gap:var(--gap);grid-template-columns:1fr;align-items:end}@media(min-width:640px){footer .footer_content .grid-responsive{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){footer .footer_content .grid-responsive{grid-template-columns:repeat(3,1fr)}}footer .footer_content nav{display:flex;flex-direction:column;font-size:12px;line-height:24px}footer .footer_content nav a:hover{text-decoration:underline}footer .footer_content .mlaffite p,footer .footer_content .treil p{margin-top:22px;font-size:14px;line-height:24px}footer .footer_content img.nb{filter:grayscale(100%)}footer .footer_content .mention{width:100%;font-size:11px;line-height:24px;color:#434141;text-align:center}footer .footer_content .mention .separator{margin-top:48px;margin-bottom:48px;position:relative;width:100%;height:9px;display:flex;align-items:center}footer .footer_content .mention .separator img{flex-shrink:0;padding:0 8px}footer .footer_content .mention .separator:after,footer .footer_content .mention .separator:before{content:"";width:100%;height:.25px;background-color:#5f727c2e}#home-top{display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;margin-bottom:166px;transition:background-image .5s ease-in-out}#home-top .backgroundhome{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}#home-top .backgroundhome img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;transition:opacity .5s ease-in-out}.mode_nuit #home-top .backgroundhome img.nuit{opacity:1}.mode_nuit #home-top .backgroundhome img.jour,.mode_jour #home-top .backgroundhome img.nuit{opacity:0}.mode_jour #home-top .backgroundhome img.jour{opacity:1}#home-top .content{text-align:center;width:100%;padding-bottom:150px;z-index:1}#home-top .content h2{font-size:55px;line-height:55px;color:#fff;margin-bottom:0}#home-top .content span{font-size:19px;line-height:19px;font-weight:300;color:#fbae08;transition:color .2s ease-out}#home-top .content .separator{width:260px;height:1px;background-color:#f9f9fa;opacity:.3;margin:20px auto;transition:background-color .2s ease-out}#home-top .content .logo_notaire_simple{margin:20px auto;width:260px;transition:color .2s ease-out;color:#fff}#home-top .content .logos{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}#home-top .content .logos .fle-g{width:19px;height:28px;background-image:url(/media/fle-gauche.svg);margin-right:108px}#home-top .content .logos .fle-d{width:19px;height:28px;background-image:url(/media/fle-droit.svg);margin-left:108px}#home-top .content .logos .logo-office{position:relative;width:319px;height:182px;display:flex}#home-top .content .logos .logo-office img{position:absolute;transition:opacity .2s ease-out}.mode_jour #home-top .content .logos .logo-office img.jour{opacity:1}.mode_jour #home-top .content .logos .logo-office img.nuit,.mode_nuit #home-top .content .logos .logo-office img.jour{opacity:0}.mode_nuit #home-top .content .logos .logo-office img.nuit{opacity:1}#home-top .content .logos .logo-office.treil img{width:263px}#home-top .content .logos .logo-office.treil{justify-content:flex-end;margin-right:94px}#home-top .content .logos .logo-office.laffitte{justify-content:flex-start;margin-left:94px}.mode_jour #home-top .content span{color:#0f2735}.mode_jour #home-top .content .logo_notaire_simple{color:#356170}.mode_jour #home-top .content .separator{background-color:#0f2735}#home-top .mode_nuit_jour{position:absolute;left:20px;bottom:20px;cursor:pointer;width:56px;height:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:solid 1px #356170;border-radius:15px;transition:all .2s ease-out}#home-top .mode_nuit_jour .icon_nuit,#home-top .mode_nuit_jour .icon_jour{width:20px;height:20px;margin:0 4px}#home-top .mode_nuit_jour .cursor{position:absolute;top:4px;left:29px;width:21px;height:21px;background-color:#356170;border-radius:50%;transition:all .2s ease-out}.mode_jour #home-top .mode_nuit_jour{background-color:#356170;border-color:#227d9b}.mode_jour #home-top .mode_nuit_jour .cursor{left:4px;background-color:#fff}.mode_jour #home-top .mode_nuit_jour:hover .cursor{transform:translate(3px)}.mode_jour #home-top .mode_nuit_jour:hover{background-color:#5b97ac}.mode_nuit #home-top .mode_nuit_jour:hover .cursor{transform:translate(-3px)}.slider .slider-overflow{overflow:hidden;touch-action:pan-y}.slider .slider-track{display:flex;gap:24px;transition:transform .3s ease-out;will-change:transform}.slider article,.liste article{flex-shrink:0}.slider article .detail,.liste article .detail{padding:32px 0;font-size:20px;list-style:25px;color:#608796;max-width:780px}.slider article .detail .avant,.liste article .detail .avant{color:#323638}.slider article .bloc-illu,.liste article .bloc-illu{display:block;height:376px;background-color:#f9f9fa;transition:background-color .3s ease-in-out;cursor:pointer;position:relative;text-decoration:none;color:inherit}.slider article .bloc-illu .savoir_plus,.liste article .bloc-illu .savoir_plus{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:18px;font-weight:500;overflow:hidden;width:50px;height:50px;border-radius:4px;transition:width .3s ease}.slider article .bloc-illu .savoir_plus .label,.liste article .bloc-illu .savoir_plus .label{white-space:nowrap;opacity:0;transform:translate(-10px);max-width:0;margin-right:0;transition:opacity .2s ease,transform .2s ease,max-width .3s ease,margin-right .3s ease}.slider article .bloc-illu .savoir_plus .plus,.liste article .bloc-illu .savoir_plus .plus{font-size:33px;font-weight:700;min-width:20px;text-align:center}.slider article .bloc-illu .illus,.liste article .bloc-illu .illus{height:100%}.slider article .bloc-illu .illus img,.liste article .bloc-illu .illus img{position:absolute;transition:opacity .3s ease-in-out;width:100%;height:100%;object-fit:cover}.slider article .bloc-illu .illus img.over,.liste article .bloc-illu .illus img.over{opacity:0}.slider article .bloc-illu:hover .illus img.over,.liste article .bloc-illu:hover .illus img.over{opacity:1}.slider article .bloc-illu .nouveau,.liste article .bloc-illu .nouveau{position:absolute;height:34px;width:220px;background-color:#fbae08;color:#805e16;font-size:12px;display:flex;justify-content:center;align-items:center;left:20px;bottom:23px}.slider article .bloc-illu:hover .icon img,.liste article .bloc-illu:hover .icon img{display:none}.slider article .bloc-illu:hover .icon img.over,.liste article .bloc-illu:hover .icon img.over{display:block}.slider article .bloc-illu:hover .savoir_plus,.liste article .bloc-illu:hover .savoir_plus{width:150px;padding:0 16px}.slider article .bloc-illu:hover .savoir_plus .label,.liste article .bloc-illu:hover .savoir_plus .label{opacity:1;transform:translate(0);max-width:200px;margin-right:8px}.slider .slider-controllers,.liste .slider-controllers{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-right:32px}.slider .slider-controllers button,.slider .slider-controllers a,.liste .slider-controllers button,.liste .slider-controllers a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:12px;background-color:#e5e7eb;transition:background-color .3s ease,color .3s ease}.slider .slider-controllers button:hover,.slider .slider-controllers a:hover,.liste .slider-controllers button:hover,.liste .slider-controllers a:hover{background-color:#222;color:#fff}.slider .slider-controllers button,.slider .slider-controllers a,.liste .slider-controllers button,.liste .slider-controllers a{transition:all .2s ease}.slider .slider-controllers button.btn-alone,.slider .slider-controllers a.btn-alone,.liste .slider-controllers button.btn-alone,.liste .slider-controllers a.btn-alone{margin-right:auto;height:44px;width:auto;padding:0 20px}.slider-offices article{width:900px}.slider-expertise article{width:376px}.slider-expertise article .bloc-illu{background-color:#f9f9fa;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.slider-expertise article .bloc-illu .titre-competence{margin-top:23px;font-size:20px;line-height:24px;text-transform:uppercase;text-align:center;font-weight:700}.slider-expertise article .bloc-illu .icon{height:104px}.slider-expertise article .bloc-illu .icon svg{height:100%;color:#5f727c}.slider-expertise article .bloc-illu:hover{background-color:#fbae08;color:#805e16}.slider-expertise article .bloc-illu:hover .icon svg{color:#805e16}.bloc_full{position:relative;text-decoration:none;width:980px;height:375px;background-color:#f9f9fa;display:flex;justify-content:center;align-items:center}.bloc_full .content{text-align:center}.bloc_full .content h2{font-size:55px;line-height:35px;color:#5f727c;margin-bottom:18px}.bloc_full .content p{font-size:20px;line-height:18px;font-weight:700;color:#7b9cac}.bloc_full .savoir_plus{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:18px;font-weight:500;overflow:hidden;width:50px;height:50px;border-radius:4px;transition:width .3s ease}.bloc_full .savoir_plus .label{white-space:nowrap;opacity:0;transform:translate(-10px);max-width:0;margin-right:0;transition:opacity .2s ease,transform .2s ease,max-width .3s ease,margin-right .3s ease}.bloc_full .savoir_plus .plus{font-size:33px;font-weight:700;min-width:20px;text-align:center}.bloc_full:hover .savoir_plus{width:150px;padding:0 16px}.bloc_full:hover .savoir_plus .label{opacity:1;transform:translate(0);max-width:200px;margin-right:8px}.menu-expertises{position:relative;height:94px;width:100%}.menu-expertises ul{width:100%;display:flex;height:100%;align-items:flex-start;justify-content:center;background-color:#fbae08}.menu-expertises ul:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;z-index:10;pointer-events:none;background:linear-gradient(to bottom,#00000026,#0000)}.menu-expertises ul li{position:relative;background-color:#fff;width:94px;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#fbae08}.menu-expertises ul li a{width:100%}.menu-expertises ul li .icon{position:relative;width:100%;height:48px}.menu-expertises ul li .icon svg{position:absolute;width:100%;height:100%;object-fit:contain;color:#805e16}.menu-expertises ul li .over{position:absolute;z-index:5;background-color:#e8eaec;color:#0f2735;padding:6px 12px;font-size:16px;top:30%;left:80%;opacity:0;pointer-events:none;transition:all .3s ease;transform:translate(-10px);width:160px}.menu-expertises ul li:hover,.menu-expertises ul li.selected{z-index:6;background-color:#fff}.menu-expertises ul li:hover svg,.menu-expertises ul li.selected svg{color:#5f727c}.menu-expertises ul li:hover .over,.menu-expertises ul li.selected .over{opacity:1;transform:translate(0)}.menu-expertises ul li.selected{z-index:5}.menu-expertises ul li.selected .over{display:none}.menu-expertises{box-shadow:0 2px 4px #0000001a}.page-expertises{width:100%;min-height:100vh;box-sizing:border-box;padding:40px 0;background-color:#fbae08;display:flex;align-items:center}.page-expertises section{margin:0 auto 40px}.page-expertises .bloc-titre .stitre{color:#795811}.page-expertises .bloc-titre h1{color:#fff}.page-expertises .liste ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.page-expertises .liste ul li{width:186px;height:186px;background-color:#fff;box-sizing:border-box;padding:0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease-out;text-align:center;font-size:12px;line-height:13px;color:#5f727c;text-transform:uppercase}.page-expertises .liste ul li .icon{position:relative;width:100%;height:56px;margin-bottom:16px}.page-expertises .liste ul li .icon svg{position:absolute;width:100%;height:100%;object-fit:contain;color:#805e16}.page-expertises .liste ul li:hover{color:#fff;background-color:#fbae08}.page-expertises .liste ul li:hover svg{color:#5f727c}.page-expertises-detail .cols{display:flex;position:relative}.page-expertises-detail .cols .media{top:80px;position:sticky;flex-shrink:0;height:calc(100vh - 174px);width:42%;background-position:center;background-repeat:no-repeat;background-size:cover}.page-expertises-detail .content{margin:70px 120px 70px 90px;width:100%}.page-expertises-detail .content .top{position:relative;width:fit-content}.page-expertises-detail .content .top .fle-g{width:50px;height:50px;top:5px;left:-60px;background-size:19px 28px;background-image:url(/media/competences/fle-gauche.svg);background-position:center;background-repeat:no-repeat;position:absolute;transition:transform .2s ease-in-out}.page-expertises-detail .content .top .fle-g:hover{transform:translate(-10px)}.page-expertises-detail .content .top .fle-d{width:50px;height:50px;top:5px;right:-60px;background-size:19px 28px;background-image:url(/media/competences/fle-droit.svg);background-position:center;background-repeat:no-repeat;position:absolute;transition:transform .2s ease-in-out}.page-expertises-detail .content .top .fle-d:hover{transform:translate(10px)}.page-expertises-detail .content .bloc-titre h1{color:#113142;font-size:30px;line-height:35px}.page-expertises-detail .content .bloc-titre .stitre{font-size:18px;line-height:18px;color:#ed6820}.page-expertises-detail .content .bloc-titre{margin-bottom:30px}.page-expertises-detail .content .btn-contact{margin-top:40px}.page-expertises-detail .referents{flex-shrink:0;width:190px;background-color:#fff;box-sizing:border-box;padding:4px 4px 0;position:relative}.page-expertises-detail .referents .titre_referents{position:absolute;top:-26px;left:0;width:100%;height:27;font-size:16px;line-height:19px;color:#a1761b;text-align:center}@media screen and (max-width:1275px){.page-expertises-detail .referents .titre_referents{display:none}}.page-expertises-detail .referents ul{top:80px;position:sticky}.page-expertises-detail .referents a{display:block;position:relative;width:100%;height:190px;margin-bottom:4px}.page-expertises-detail .referents a img{position:absolute;z-index:1;width:100%;height:100%;filter:grayscale(100%)}.page-expertises-detail .referents a .over{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:flex-end;text-align:center;position:absolute;z-index:2;background-color:#015c8299;color:#fff;font-size:15px;list-style:18px;box-sizing:border-box;padding:8px 8px 20px}.page-expertises-detail .referents a .over .nom{text-transform:uppercase}.page-expertises-detail .referents a .over{transition:opacity .2s ease-out;opacity:0}.page-expertises-detail .referents a .over span{transition:transform .2s ease-out;transform:translateY(10px)}.page-expertises-detail .referents a:hover .over{opacity:1}.page-expertises-detail .referents a:hover .over span{transform:translateY(0)}.menu-equipe{--gap: 2px;--min-rows: 2;--tile-min: 325px;--tile-ideal: 22vw;--tile-max: 360px;position:relative;width:calc(100% - 4px);margin:0 2px;min-height:1px}.menu-equipe .tile,.menu-equipe .notaire-article{position:absolute;top:0;left:0;width:100px;height:100px;overflow:hidden;aspect-ratio:1/1;transition:top .4s cubic-bezier(.22,1,.36,1),left .4s cubic-bezier(.22,1,.36,1),opacity .65s ease,transform .9s cubic-bezier(.22,1,.36,1);will-change:top,left,opacity,transform;opacity:1;transform:translateZ(0) scale(1);pointer-events:auto;z-index:2}.menu-equipe .tile .detail,.menu-equipe .notaire-article .detail{position:absolute;top:0;text-align:center;width:100%;height:100%;background-color:#015c8299;transition:opacity .3s ease}.menu-equipe .tile .detail p,.menu-equipe .notaire-article .detail p{font-size:22px;color:#fff!important}.menu-equipe .tile .detail p .avant,.menu-equipe .notaire-article .detail p .avant{color:#fff!important}.menu-equipe .tile .detail p,.menu-equipe .notaire-article .detail p{transform:translateY(-10px);transition:transform .3s ease}.menu-equipe .tile .detail,.menu-equipe .notaire-article .detail{pointer-events:none;opacity:0}.menu-equipe .tile:hover .detail,.menu-equipe .notaire-article:hover .detail{opacity:1}.menu-equipe .tile:hover .detail p,.menu-equipe .notaire-article:hover .detail p{transform:translateY(0)}.menu-equipe .tile.is-hidden,.menu-equipe .notaire-article.is-hidden{pointer-events:none;transform:translateZ(0) scale(.98);z-index:1}.menu-equipe .notaire-article>.bloc-illu{position:relative;display:block;width:100%;height:100%}.menu-equipe .savoir_plus{display:none!important}.menu-equipe .illus{position:absolute;inset:0}.menu-equipe .illus img{width:100%;height:100%;object-fit:cover;display:block}.page-equipe .filtre{display:flex;width:100%;height:94px;background-color:#015c82;position:relative;margin-bottom:2px;transition:background-color .2s ease-out}.page-equipe .filtre .team-filters{margin:0 auto;display:flex;gap:1px}.page-equipe .filtre .team-filters .filter{position:relative;width:94px;height:94px}.page-equipe .filtre .team-filters .filter .icon{height:48px;color:#8ec2d7;transition:color .2s ease-out}.page-equipe .filtre .team-filters .filter .icon svg{display:block;width:100%;height:100%;object-fit:contain}.page-equipe .filtre .team-filters .filter.all .icon{height:30px}.page-equipe .filtre .team-filters .filter .over{position:absolute;z-index:5;background-color:#e8eaec;color:#0f2735;padding:6px 12px;font-size:16px;top:30%;left:80%;opacity:0;pointer-events:none;transition:all .3s ease;transform:translate(-10px);width:160px}.page-equipe .filtre .team-filters .filter:hover,.page-equipe .filtre .team-filters .filter.is-active{background-color:#fff}.page-equipe .filtre .team-filters .filter:hover .icon,.page-equipe .filtre .team-filters .filter.is-active .icon{color:#015c82}.page-equipe .filtre .team-filters .filter:hover .over,.page-equipe .filtre .team-filters .filter.is-active .over{opacity:1;transform:translate(0)}.page-equipe .filtre .team-filters .filter.is-active .over{display:none}.liste-equipe{position:relative;width:100%;height:94px;background-color:#015c82;display:flex;justify-content:center}.liste-equipe:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;z-index:10;pointer-events:none;background:linear-gradient(to bottom,#00000026,#0000)}.liste-equipe ul{display:flex;position:relative}.liste-equipe ul li{position:relative;height:94px;width:94px;background-color:#fff;padding-right:2px}.liste-equipe ul li:first-child{padding-left:2px}.liste-equipe ul li img{z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s ease;filter:grayscale(100%)}.liste-equipe ul li .over{position:absolute;z-index:5;background-color:#e8eaec;color:#0f2735;padding:6px 12px;font-size:16px;pointer-events:none;top:30%;left:80%;opacity:0;transition:all .3s ease;transform:translate(-10px);width:160px}.liste-equipe ul li:hover{z-index:6}.liste-equipe ul li:hover img{filter:grayscale(0%)}.liste-equipe ul li:hover .over{opacity:1;transform:translate(0)}.liste-equipe ul li.selected{z-index:5;pointer-events:none}.liste-equipe ul li.selected img{filter:grayscale(0%)}.liste-equipe ul li.selected .over{display:none}.page-equipe-detail .cols{display:flex;height:100%;position:relative}.page-equipe-detail .cols .media{top:80px;position:sticky;flex-shrink:0;height:calc(100vh - 80px);width:42%;background-position:top center;background-repeat:no-repeat;background-size:cover}.page-equipe-detail .content{margin:70px 120px 70px 90px;width:100%}.page-equipe-detail .content ul li{margin-left:15px;list-style:circle;padding-left:15px;font-size:16px;line-height:30px}.page-equipe-detail .content ul{margin-bottom:20px}.page-equipe-detail .content .top{position:relative;width:fit-content}.page-equipe-detail .content .top .fle-g{width:50px;height:50px;top:5px;left:-60px;background-size:19px 28px;background-image:url(/media/competences/fle-gauche.svg);background-position:center;background-repeat:no-repeat;position:absolute;transition:transform .2s ease-in-out}.page-equipe-detail .content .top .fle-g:hover{transform:translate(-10px)}.page-equipe-detail .content .top .fle-d{width:50px;height:50px;top:5px;right:-60px;background-size:19px 28px;background-image:url(/media/competences/fle-droit.svg);background-position:center;background-repeat:no-repeat;position:absolute;transition:transform .2s ease-in-out}.page-equipe-detail .content .top .fle-d:hover{transform:translate(10px)}.page-equipe-detail .content .bloc-titre h1{color:#5f727c;font-size:30px;line-height:35px}.page-equipe-detail .content .bloc-titre .stitre{margin-top:8px;font-size:18px;line-height:18px;color:#ed6820}.page-equipe-detail .content .bloc-titre{margin-bottom:30px}.page-equipe-detail .content .contact{margin-top:90px}.page-equipe-detail .content .contact .contactus{position:relative;margin-top:50px;display:flex;flex-wrap:wrap;align-items:center}.page-equipe-detail .content .contact .contactus .sep{width:1px;height:13px;background-color:#b8b8b8;margin:0 30px}.page-equipe-detail .content .contact .contactus a{display:flex;align-items:center;font-size:16px;list-style:19px;font-weight:400}.page-equipe-detail .content .contact .contactus a img{height:auto;margin-right:16px}.page-equipe-detail .content .contact .contactus a.mail img{width:30px}.page-equipe-detail .content .contact .contactus a.mail{color:#015c82}.page-equipe-detail .content .contact .contactus a.tel img{width:22px}.page-equipe-detail .content .contact .contactus a.tel{color:#524947}.page-equipe-detail .referents{flex-shrink:0;width:190px;background-color:#fff;padding:4px;box-sizing:border-box;position:relative}.page-equipe-detail .referents .titre_referents{position:absolute;top:-26px;left:0;width:100%;height:27px;font-size:16px;line-height:19px;color:#fbae08;text-align:center}@media screen and (max-width:1275px){.page-equipe-detail .referents .titre_referents{display:none}}.page-equipe-detail .referents ul{top:80px;position:sticky}.page-equipe-detail .referents li{width:186px;height:186px;background-color:#fff;margin-bottom:4px;box-sizing:border-box;padding:0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fbae08;transition:all .3s ease-out;text-align:center;font-size:12px;line-height:13px;color:#805e16;text-transform:uppercase}.page-equipe-detail .referents li .icon{position:relative;width:100%;height:56px;margin-bottom:16px}.page-equipe-detail .referents li .icon svg{position:absolute;width:100%;height:100%;object-fit:contain;color:#805e16}.page-equipe-detail .referents li:hover{color:#fff;background-color:#fbae08}.page-equipe-detail .referents li:hover svg{color:#fff}html{font-size:20px;letter-spacing:.02em;scroll-behavior:smooth}body{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;overflow-x:hidden;color:#5f727c}.parallax-bg{background-repeat:no-repeat;will-change:background-position}.parallax{will-change:transform;transition:transform .1s linear}.page{margin-top:80px}section{width:100%;max-width:980px;margin:0 auto 200px}section .bloc-titre{margin-bottom:50px}section .bloc-titre h1{font-size:55px;line-height:35px;color:#386376;margin-bottom:15px}section .bloc-titre .stitre{font-size:20px;line-height:20px;font-weight:300;color:#62899b}p{color:#5f727c;font-size:16px;line-height:30px;margin-bottom:20px}.btn-primary{display:inline-block;padding:17px 47px;background-color:#fbae08;border:solid 2px #FBAE08;color:#fff;font-size:16px;line-height:19px;transition:all .3s ease-out}.btn-primary:hover{background-color:#fff;color:#fbae08}.btn-secondary{display:inline-block;padding:17px 47px;background-color:#015c82;border:solid 2px #015c82;color:#fff;font-size:16px;line-height:19px;transition:all .3s ease-out}.btn-secondary:hover{background-color:#fff;color:#015c82}.notaire-article{width:376px}.notaire-article .bloc-illu{background-color:#f9f9fa;position:relative;filter:grayscale(100%);transition:filter .3s ease}.notaire-article .bloc-illu:hover{filter:grayscale(0%)}.notaire-article .notaire-triel{position:absolute;bottom:20px;left:20px;height:50px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:0 20px;width:calc(100% - 110px);background-color:#102b3bc2}.notaire-article .notaire-triel .sub{color:#3f9ebe;font-size:14px;line-height:18px;margin-bottom:2px}
