:root{--mb-marge:70px;--mb-retrait:70px}@media (max-width:991.98px){:root{--mb-retrait:48px}}@media (max-width:640px){:root{--mb-marge:0px;--mb-retrait:24px}}@media (min-width:992px){body .site-header .header-main-block .container-fluid{padding-left:var(--mb-marge);padding-right:var(--mb-marge)}}.banner-area.external-indent .banner .item::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .42) 30%,#fff0 62%),linear-gradient(to right,rgb(0 0 0 / .38) 0%,#fff0 55%)}.banner-area.external-indent .banner .item>.container{width:100%;max-width:none;margin:0;padding-left:var(--mb-retrait);padding-right:var(--mb-retrait)}.banner-area.external-indent .banner .item .cell.bottom{padding-bottom:var(--mb-retrait)}.banner-area.external-indent .banner .item .heading-decor{margin:0}.banner-area.external-indent .banner .item .heading-decor::after{display:none}.banner-area.external-indent .banner .item .heading .h{max-width:15em;margin:0;font-size:clamp(28px, 3vw, 44px);font-weight:300;line-height:1.12;letter-spacing:-.005em;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.banner-area.external-indent .banner .item .text{max-width:36em;margin:14px 0 0;font-size:17px;font-weight:300;line-height:1.5;letter-spacing:0;text-transform:none;color:rgb(255 255 255 / .88);text-shadow:0 1px 12px rgb(0 0 0 / .45)}.banner-area.external-indent .banner .item .button-style1{margin-top:32px}.banner-area.external-indent .banner .owl-nav{z-index:3;display:flex;gap:8px;right:var(--mb-retrait);bottom:var(--mb-retrait)}.banner-area.external-indent .banner .owl-prev,.banner-area.external-indent .banner .owl-next{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border:1px solid #c48f56;border-radius:0;background:#fff0;color:#fff;font-size:14px;opacity:1;cursor:pointer;transition:background .3s ease,color .3s ease}.banner-area.external-indent .banner .owl-prev:hover,.banner-area.external-indent .banner .owl-next:hover{background:#c48f56;color:#fff}.banner-area.external-indent .banner .owl-prev::before,.banner-area.external-indent .banner .owl-next::before{color:inherit}@media (max-width:991.98px){html body .mobile-navigation-block{left:0;width:100%}html body .mobile-navigation .menu.container{padding-left:max(24px, env(safe-area-inset-left, 0px));padding-right:max(24px, env(safe-area-inset-right, 0px));max-width:none}html body .mobile-navigation .menu>li>a{padding:9px 0;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.01em}html body .mobile-navigation.hover-style1 .menu>li>a span,html body .mobile-navigation .menu>li>a span{display:inline-block;margin:0;padding:0 0 4px;border:0;border-bottom:1px solid #fff0;line-height:1.2}html body .mobile-navigation .menu>li.current-menu-item>a span,html body .mobile-navigation .menu>li.current_page_item>a span,html body .mobile-navigation .menu>li.current-menu-ancestor>a span{border-color:#fff0;border-bottom-color:#c48f56}}html body .search-popup .centered-container{max-width:820px}html body .search-popup .searchform{display:flex;flex-direction:row-reverse;align-items:center;border:0;border-bottom:1px solid #141414;overflow:visible}html body .search-popup .searchform div{flex:1;min-width:0;margin:0}html body .search-popup .searchform .input{height:72px;padding:0;font-size:clamp(22px, 3.4vw, 34px);letter-spacing:-.02em;line-height:72px;outline:none}html body .search-popup .searchform .input::placeholder{color:#9a9a9a;opacity:1}html body .search-popup .searchform .searchsubmit{float:none;width:48px;height:72px;line-height:72px;font-size:24px;transition:color .2s}html body .search-popup .searchform .searchsubmit:hover{color:#c48f56}.mb-suggestions{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:28px;font-size:15px}.mb-suggestions p{margin:0;color:#6b6b6b}.mb-suggestions a{color:#141414;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color .2s,color .2s}.mb-suggestions a:hover,.mb-suggestions a:focus-visible{color:#c48f56;border-bottom-color:#c48f56;outline:none}:root{--mb-bord:70px}@media (max-width:991.98px){:root{--mb-bord:24px}}html body .site-header .header-main-block .container-fluid,html body .site-header .container-fluid{padding-left:max(var(--mb-bord), env(safe-area-inset-left, 0px));padding-right:max(var(--mb-bord), env(safe-area-inset-right, 0px))}html body main.main-row>.container,html body .mb-bio__cadre,html body .mb-contact__cadre{width:100%;max-width:none;padding-left:max(var(--mb-bord), env(safe-area-inset-left, 0px));padding-right:max(var(--mb-bord), env(safe-area-inset-right, 0px))}@media (min-width:641px){html body .banner-area.external-indent{margin-left:var(--mb-bord);margin-right:var(--mb-bord)}}