.elementor .pp-logo{width:100%;height:86%;max-width:100%;object-fit:contain;position:absolute;margin:auto;display:block;inset: 0px;\n}.elementor .pp-logo-cell{height:clamp(48px, 5.8vw, 112px);min-width:0px;overflow:hidden;position:relative;padding:0px;flex:10 1 0px;}.elementor .pp-logos{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:clamp(16px, 2.6vw, 52px);justify-content:space-between;align-items:center;}.elementor .pp-typing{min-height:1.3em;font-family:new-zen;font-weight:400;font-size:clamp(20px, 1.9vw, 36px);color:#ffffff;letter-spacing:0px;line-height:1.3;text-transform:none;margin-block-start:clamp(14px, 2.2vw, 42px);display:block;white-space: nowrap; cursor: default;\n}.elementor .pp-hero-titre{font-family:alkaline;font-weight:800;font-size:clamp(30px, 3.2vw, 62px);color:#ffffff;letter-spacing:0px;line-height:1.05;font-style:normal;text-transform:none;margin-block-start:clamp(14px, 1.3vw, 24px);display:block;cursor: default; font-synthesis: none;\n}.elementor .pp-hero-logo{width:clamp(150px, 16vw, 310px);height:auto;aspect-ratio:156.46 / 97.4;display:block;}.elementor .pp-hero-contenu{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .pp-hero{width:100%;min-height:clamp(520px, 46vw, 880px);overflow:hidden;position:relative;color:#ffffff;padding-block-start:clamp(48px, 5vw, 96px);padding-block-end:clamp(40px, 5vw, 96px);padding-inline-start:max(clamp(24px, 9.9vw, 190px), calc(50vw - 770px));padding-inline-end:max(clamp(24px, 9.9vw, 190px), calc(50vw - 770px));background-color:#000000;display:flex;flex-direction:column;gap:clamp(40px, 4.6vw, 88px);justify-content:center;background-size: auto 100%; background-position: right center;\n}