
@import url('https://fonts.googleapis.com/css2?family=Assistant&display=swap');

#tc-root {
	font-family: "Assistant", Arial, sans-serif;
}

.tc-root-branding-canopy .tc-layout {
	padding-bottom: 90px;
}

.tc-root-branding-canopy .tc-layout.tc-layout-form {
	padding-bottom: 140px;
}


.tc-branding-logo {
	background: white;
}


.tc-branding {
	direction: ltr;
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
}

.tc-branding > div {
	display: flex;
	align-items: center;
	justify-content: center;
}

.tc-branding-canopy {
	font-size: 20px;
	font-weight: bold;
}

.tc-branding .tc-image {
	margin-right: 10px;
}

.tc-branding a {
	color: inherit;
	margin-left: 5px;
}

.tc-branding .tc-image.tc-branding-logo-white {
	display: none;
}


.tc-active-area-landing #tc-background-area {
	background-size: cover;
}

.tc-active-area-landing .tc-branding {
	color: white;
}

.tc-active-area-landing .tc-branding .tc-image.tc-branding-logo-pink {
	display: none;
}

.tc-active-area-landing .tc-branding .tc-image.tc-branding-logo-white {
	display: block;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] {
	border-top: none;
}

.tc-widget[data-item-type="user_login"][data-widget="credentials"] .tc-widget-title {
	display: none;
}

