.topBar,.topBar__logo svg{width:100%;transition:all .3s ease-out}.topBar,.topBar .container,.topBar__logo svg{transition:all .3s ease-out}.topBar{height:var(--topBar-height);background:#fff;position:fixed;top:0;z-index:996}.topBar .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}.topBar .col-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.topBar__logo svg{display:block;max-width:191px}.topBar__logo .letter{fill:var(--gray)}.topBar__logo .tooth{fill:#23b9d6}.topBar__logo:hover svg{-ms-transform:scale(1.1);transform:scale(1.1)}.topBar__cta{--height:50px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:var(--height);padding:0 35px;text-decoration:none;text-transform:uppercase;font-size:17px;font-weight:700;color:#fff;background-color:var(--primary-color);border-radius:calc(var(--height)/ 2);margin-left:calc(var(--spacing) * 1.3);transition:transform .3s ease-out;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}.topBar__cta:hover{-ms-transform:scale(1.05);transform:scale(1.05);text-decoration:none}@media (max-width:1280px){.topBar__logo svg{max-width:120px}}@media (max-width:1050px){.topBar__cta{--height:45px;font-size:15px;margin-left:calc(var(--spacing) * .7);margin-right:calc(var(--spacing) * .7);padding:0 20px}}@media (max-width:920px){.topBar{background:var(--primary-color)}.topBar .container{padding:0 calc(var(--spacing) * 1);-ms-flex-align:center;align-items:center}.topBar__logo svg{max-width:100px}.topBar__logo .letter,.topBar__logo .tooth{fill:#fff}.topBar__cta{--height:35px;background-color:#fff;color:var(--primary-color)}}@media (max-width:769px){.topBar__cta{--height:30px;font-size:13px;padding:0 15px}}.sticky .topBar{border-bottom:1px solid var(--primary-color);background-color:rgba(255,255,255,.95)}.sticky .topBar__logo svg{max-width:120px}@media (max-width:920px){.sticky .topBar{background:var(--primary-color)}.sticky .topBar__logo svg{max-width:100px}.sticky .topBar__logo .letter,.sticky .topBar__logo .tooth{fill:#fff}}