html[lang^=en] body .id3__header--lang .wpml-ls-link{--lang-width:2ch}html[lang^=fr] body .id3__header--lang .wpml-ls-link{--lang-width:2.55ch}body{--color-accent:var(--e-global-color-accent);--color-white:var(--e-global-color-8e72f06)}body .id3__sociaux{--id3-ali-list-gap: 10px}body .id3__sociaux a{--id3-color-text:var(--color-white)}body .id3__sociaux a:hover{--id3-color-text:var(--color-accent)}body .id3__sociaux a id3-icon{font-size:24px;width:24px}body .header__menu--cus::before{background-image:radial-gradient(circle, #00589F 0%, #002039 100%) !important}body .header__name--cus span{color:inherit;display:inline-block}body .id3-aliquando-office-phone.header__phone--cus{margin:0px}body .header__phone--cus{font-size:48px;letter-spacing:9px}body .id3__header--lang .wpml-ls{border:0px;padding:0px}body .id3__header--lang ul{line-height:0px}body .id3__header--lang .wpml-ls-link{padding:1rem;background-color:color-mix(in srgb, #6B6B6B, transparent 50%);-webkit-transition:background-color .25s;transition:background-color .25s;border-radius:.75rem}body .id3__header--lang .wpml-ls-link span{display:inline-block;color:var(--color-white);text-transform:uppercase;letter-spacing:1.5px;width:var(--lang-width);overflow:hidden}body .id3__header--lang .wpml-ls-link:hover{background-color:color-mix(in srgb, var(--color-accent), transparent 50%)}@media screen and (width >= 1025px){body .header__name--cus h1{min-height:180px}body .header__name--cus span{margin-left:-73px;translate:0px 57px}}@media screen and (width >= 601px){body .header__broker--img{position:absolute;left:0px;bottom:0px}}@media screen and (768px <= width <= 1024px){body .header__name--cus h1{min-height:clamp(125px,17vw,140px)}body .header__name--cus span{margin-left:-55px;translate:0px 46px}}@media screen and (width <= 1024px){body .header__phone--cus{font-size:32px;letter-spacing:5px}}@media screen and (width <= 600px){body .header__phone--cus{font-size:28px;letter-spacing:3px}}@media screen and (768px <= width <= 1120px){body.home .header__responsive--section{--padding-left:250px!important}}@media screen and (width >= 1025px){body:not(.home) .header__name--cus h1{min-height:140px}body:not(.home) .header__name--cus span{margin-left:-55px;translate:0px 45px}body:not(.home) .header__phone--cus{font-size:40px;letter-spacing:7px}}