html{overflow:auto;height:auto}
html.scroll-lock{overflow:hidden;height:100%}
body{height:auto;overflow:hidden;position:static}
body.scroll-lock{overflow:hidden;height:100%}
.btn-color-dark-pink:hover{background-color:#cb2a58;border-color:#cb2a58}
.background-container-header{overflow:hidden;height:88px;background-color:transparent;position:fixed;top:0;right:0;left:0;z-index:100}
@media(max-width:767.98px){.background-container-header{height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.background-container-header.wrapperColorTransparent{background-color:rgba(0,0,0,.05) !important}
.background-container-header.wrapperColorTransparent .logo.blackImg{display:none}
.background-container-header .wrapper-header{padding:24px 0}
@media(max-width:767.98px){.background-container-header .wrapper-header{padding-top:8px;padding-bottom:8px}
}
.background-container-header .wrapper-header .login{margin-left:35px}
.background-container-header .header-element-wrapper{position:relative;padding-right:15px;padding-left:15px}
.background-container-header .logo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}
.background-container-header .logo-container.in-viewport{display:-webkit-box;display:-ms-flexbox;display:flex}
.background-container-header .logo-container.animated-logo.logo-anim{opacity:0;-webkit-transform:translateY(75pt);-ms-transform:translateY(75pt);transform:translateY(75pt);-webkit-transition:all .7s cubic-bezier(.64,.04,.35,1);transition:all .7s cubic-bezier(.64,.04,.35,1);position:relative;z-index:1}
.background-container-header .logo-container.animated-logo.in-viewport.logo-anim{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
@media(max-width:767.98px){.background-container-header .logo-container{padding-top:0;padding-bottom:0}
}
.background-container-header .logo-container .logo{height:40px;width:auto}
@media(max-width:767.98px){.background-container-header .logo-container .logo{height:25px}
}
.background-container-header .button-container{position:absolute;padding:0}
@media(max-width:767.98px){.background-container-header .button-container.hide-button{display:none}
.background-container-header .button-container{position:absolute !important}
}
.background-container-header .button-container .button-text{line-height:20px;padding:13px 0}
.background-container-header .button-container .button-cta{width:180px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.background-container-header .button-container .button-cta__text{color:#fff;font-family:Medium,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;margin:0}
.background-container-header .button-container .animated-btn .btn-anim{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-property:transform,opacity;-moz-transition-property:transform,opacity;-ms-transition-property:transform,opacity;-o-transition-property:transform,opacity;transition-duration:.7s;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-timing-function:cubic-bezier(.64,.04,.35,1);-webkit-transition-timing-function:cubic-bezier(.64,.04,.35,1);-moz-transition-timing-function:cubic-bezier(.64,.04,.35,1);-ms-transition-timing-function:cubic-bezier(.64,.04,.35,1);-o-transition-timing-function:cubic-bezier(.64,.04,.35,1);position:relative}
.background-container-header .button-container .animated-btn.out-of-viewport .btn-anim{opacity:0}
.background-container-header .button-container .animated-btn.out-of-viewport.up .btn-anim{-webkit-transform:translateY(-75pt);-ms-transform:translateY(-75pt);transform:translateY(-75pt)}
.background-container-header .support-container{margin-left:auto;z-index:1}
.background-container-header .dashboard-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:40px;border-radius:2px}
.background-container-header .dashboard-menu-btn:hover{text-decoration:none}
.background-container-header .dashboard-menu-btn span.header-button-label{font-size:1pc;line-height:28px;font-weight:500;font-family:Medium,sans-serif}
.background-container-header .dashboard-menu-btn span:nth-child(2){display:block}
@media only screen and (max-width:768px){.background-container-header .dashboard-menu-btn span:nth-child(2){display:none}
}
.background-container-header .dashboard-menu-btn .dashboard-menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex}
.background-container-header .dashboard-menu-btn .dashboard-menu-icon.fontello-icon-support-outline:before,.background-container-header .dashboard-menu-btn .dashboard-menu-icon.fontello-icon-support_bubble:before{margin-right:.3em !important}
@media only screen and (max-width:768px){.background-container-header .dashboard-menu-btn .dashboard-menu-icon.fontello-icon-support-outline:before,.background-container-header .dashboard-menu-btn .dashboard-menu-icon.fontello-icon-support_bubble:before{margin-right:0}
}
.background-container-header.menu-overflow-visible{overflow:visible}
.background-container-header.js-static-header-component{position:static}
.background-container-header .header-logo-light{display:none}
.background-container-header.default-anchor-color a{color:#000}