.elementor .s-tt-header-brand-mark{width:42px;height:42px;font-weight:700;font-size:32px;color:var(--tt-accent);line-height:1.3em;flex:0 0 42px;}.elementor .s-tt-header-brand-name{width:auto;font-family:var(--tt-heading-font);font-weight:700;font-size:22px;color:var(--tt-ink);line-height:1.2em;flex:1 1 auto;}.elementor .s-tt-header-brand{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-tt-header-brand-holder{width:210px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 210px;justify-content:center;}.elementor .s-tt-header-menu-holder{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0%;align-items:flex-end;}.elementor .s-tt-header-cta{min-height:48px;font-size:16px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .s-tt-header-cta-holder{width:196px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 196px;}.elementor .s-tt-header-mobile-trigger-holder{width:120px;padding:0px;display:none;flex-direction:column;flex:0 0 120px;}.elementor .s-tt-header-in{width:100%;padding:0px;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center;}.elementor .s-tt-header{width:100%;position:relative;z-index:50;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--tt-muted);border-style:solid;background-color:var(--tt-bg);display:flex;flex-direction:column;align-items:center;}