/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBD5XxxKA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBK5XxxKA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBC5XxxKA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBN5XxxKA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBB5XxxKA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBA5XxxKA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5Xw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


    *,
	::after,
	::before {
		box-sizing: border-box;
		margin: 0;
		padding: 0
	}
	
	html {
		-webkit-text-size-adjust: 100%;
		scroll-behavior: smooth
	}
	
	body {
		font-family: 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
		background: #fff;
		color: #1a1a1a;
		line-height: 1.55;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.navbar {
		border-bottom: 1px solid #e5e5e5
	}
	
	.navbar-inner {
		max-width: 720px;
		margin: 0 auto;
		padding: 10px 20px
	}
	
	.navbar-brand {
		font-size: 15px;
		font-weight: 700;
		color: #333;
		text-transform: uppercase;
		letter-spacing: 2.5px;
		text-decoration: none
	}
	
	.article-container {
		max-width: 720px;
		margin: 0 auto;
		padding: 28px 20px 60px
	}
	
	.pre-headline {
		font-size: 12px;
		letter-spacing: .18em;
		text-transform: uppercase;
		color: #888;
		font-weight: 700;
		margin-bottom: 14px
	}
	
	.article-headline {
		font-family: 'Roboto Condensed', 'Segoe UI', Roboto, Arial, sans-serif;
		font-weight: 700;
		font-size: 36px;
		line-height: 1.12;
		color: #0a0a0a;
		margin-bottom: 16px;
		letter-spacing: -.3px
	}
	
	.article-deck {
		font-size: 18.5px;
		line-height: 1.5;
		color: #555;
		font-style: italic;
		margin-bottom: 22px
	}
	
	.byline {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-bottom: 22px;
		font-size: 13px;
		color: #888
	}
	
	.byline-photo {
		width: 32px;
		height: 32px;
		border-radius: 50%;
		object-fit: cover;
		flex-shrink: 0;
		background: #c8a773
	}
	
	.byline-text {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: 2px 6px;
		line-height: 1.4
	}
	
	.byline-author {
		font-weight: 600;
		color: #666
	}
	
	.byline-sep {
		color: #ccc
	}
	
	.byline-date,
	.byline-label {
		color: #999
	}
	
	.hero-image {
		width: 100%;
		display: block;
		margin-bottom: 8px
	}
	
	.hero-image img {
		width: 100%;
		height: auto;
		display: block;
		border-radius: 4px
	}
	
	.hero-caption {
		font-size: 12px;
		color: #999;
		margin-top: 6px;
		margin-bottom: 14px;
		line-height: 1.4;
		font-style: italic
	}
	
	.stars-wrap {
		text-align: center;
		margin: 16px 0 28px;
		font-size: 14px;
		color: #666
	}
	
	.stars-glyph {
		color: #f5a623;
		font-size: 18px;
		letter-spacing: 1px;
		margin-right: 8px
	}
	
	.article-body p {
		font-size: 18px;
		line-height: 1.62;
		color: #1a1a1a;
		margin-bottom: 20px
	}
	
	.article-body p.lead {
		font-size: 19px;
		line-height: 1.55
	}
	
	.article-body strong {
		font-weight: 700;
		color: #0a0a0a
	}
	
	.article-body a:not(.cta-button):not(.banner-link) {
		color: #1a73e8;
		text-decoration: underline;
		text-underline-offset: 2px
	}
	
	.article-body a:hover {
		color: #0d5bbd
	}
	
	.article-body h2 {
		font-family: 'Roboto Condensed', 'Segoe UI', Roboto, Arial, sans-serif;
		font-weight: 700;
		font-size: 26px;
		line-height: 1.18;
		color: #0a0a0a;
		margin: 36px 0 14px;
		letter-spacing: -.1px
	}
	
	.article-body .inline-image {
		margin: 26px 0 8px
	}
	
	.article-body .inline-image img {
		width: 100%;
		height: auto;
		display: block;
		border-radius: 3px
	}
	
	.check-list,
	.x-list {
		list-style: none;
		padding: 0;
		margin: 16px 0 24px
	}
	
	.check-list li,
	.x-list li {
		padding: 9px 0 9px 32px;
		font-size: 17.5px;
		line-height: 1.5;
		position: relative;
		border-bottom: 1px solid #f0f0f0
	}
	
	.check-list li:last-child,
	.x-list li:last-child {
		border-bottom: none
	}
	
	.x-list li::before {
		content: "✗";
		color: #c53030;
		font-weight: 700;
		font-size: 18px;
		position: absolute;
		left: 0;
		top: 8px;
		width: 24px;
		text-align: center
	}
	
	.check-list li::before {
		content: "✓";
		color: #1a8f3c;
		font-weight: 700;
		font-size: 18px;
		position: absolute;
		left: 0;
		top: 8px;
		width: 24px;
		text-align: center
	}
	
	.use-case-grid {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 0 24px;
		margin: 16px 0 24px
	}
	
	.use-case-grid .check-list li {
		font-size: 16px;
		padding: 8px 0 8px 28px
	}
	
	.use-case-grid .check-list li::before {
		font-size: 16px;
		top: 7px
	}
	
	@media (max-width:580px) {
		.use-case-grid {
			grid-template-columns: 1fr;
			gap: 0
		}
	}
	
	.cta-box {
		background: #f7f7f4;
		border: 1px solid #e5e3dd;
		border-radius: 6px;
		padding: 24px 22px;
		text-align: center;
		margin: 32px 0
	}
	
	.cta-box .pretext {
		font-size: 16.5px;
		font-weight: 700;
		color: #1a1a1a;
		margin-bottom: 14px
	}
	
	.cta-box .subtext {
		font-size: 12.5px;
		color: #888;
		margin-top: 10px;
		font-style: italic
	}
	
	.cta-wrapper {
		text-align: center;
		margin: 32px 0
	}
	
	.cta-button {
		display: inline-block;
		background: #ff6b1a;
		color: #fff!important;
		font-family: inherit;
		font-size: 19px;
		font-weight: 800;
		padding: 16px 34px;
		border: none;
		border-radius: 6px;
		text-decoration: none!important;
		cursor: pointer;
		transition: background .15s ease, transform .05s ease;
		letter-spacing: .3px;
		box-shadow: 0 2px 0 rgba(220, 90, 0, .45);
		line-height: 1.25
	}
	
	.cta-button:hover {
		background: #f25400;
		color: #fff!important
	}
	
	.cta-button:active {
		transform: translateY(1px);
		box-shadow: 0 1px 0 rgba(220, 90, 0, .45)
	}
	
	.cta-button.large {
		font-size: 22px;
		padding: 20px 42px;
		border-radius: 8px
	}
	
	.pull-quote {
		border-left: 3px solid #103a82;
		background: #f6f9fe;
		padding: 14px 18px 14px 18px;
		margin: 26px 0;
		font-size: 18.5px;
		line-height: 1.55;
		color: #1a1a1a;
		font-style: italic;
		font-weight: 600
	}
	
	.pull-quote .cite {
		display: block;
		margin-top: 10px;
		font-size: 12.5px;
		letter-spacing: .05em;
		color: #888;
		text-transform: uppercase;
		font-style: normal;
		font-weight: 600
	}
	
	.callout {
		background: #f8f8f8;
		border-left: 3px solid #1a1a1a;
		padding: 16px 20px;
		margin: 24px 0;
		font-size: 17px;
		line-height: 1.55;
		color: #333
	}
	
	.callout strong {
		color: #0a0a0a
	}
	
	.callout ul {
		margin: 6px 0 0 22px;
		padding: 0
	}
	
	.callout li {
		margin-bottom: 6px
	}
	
	.testimonial-grid {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 16px;
		margin: 18px 0 28px
	}
	
	.testimonial-card {
		border: 1px solid #ececec;
		background: #fdfdfd;
		border-radius: 7px;
		padding: 16px 16px 18px
	}
	
	.testimonial-card .head {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-bottom: 10px
	}
	
	.testimonial-card .photo {
		width: 38px;
		height: 38px;
		border-radius: 50%;
		object-fit: cover;
		background: #c8a773;
		flex-shrink: 0
	}
	
	.testimonial-card .meta {
		display: flex;
		flex-direction: column;
		line-height: 1.25
	}
	
	.testimonial-card .meta .name {
		font-size: 14px;
		font-weight: 700;
		color: #1a1a1a
	}
	
	.testimonial-card .meta .stars {
		color: #f5a623;
		font-size: 13px
	}
	
	.testimonial-card .badge {
		display: inline-block;
		font-size: 10.5px;
		color: #1a8f3c;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .06em;
		margin-bottom: 8px
	}
	
	.testimonial-card .quote {
		font-size: 14.5px;
		line-height: 1.5;
		color: #2a2a2a
	}
	
	@media (max-width:720px) {
		.testimonial-grid {
			grid-template-columns: 1fr;
			gap: 12px
		}
	}
	
	.diagram-caption {
		font-size: 12.5px;
		color: #888;
		margin-top: 6px;
		margin-bottom: 24px;
		text-align: center;
		font-style: italic
	}
	
	.offer-block {
		background: #fffbed;
		border: 2px solid #f0d678;
		border-radius: 8px;
		padding: 24px 22px 26px;
		margin: 36px 0
	}
	
	.offer-block h2 {
		text-align: center;
		margin: 0 0 14px
	}
	
	.gifts-grid {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 16px;
		margin: 18px 0 16px
	}
	
	.gift-card {
		background: #fff;
		border: 1px solid #ece5cd;
		border-radius: 6px;
		padding: 14px 14px 16px;
		text-align: center
	}
	
	.gift-card img {
		width: 100%;
		height: 140px;
		object-fit: cover;
		border-radius: 4px;
		margin-bottom: 10px;
		background: #ddd
	}
	
	.gift-card .gift-headline {
		font-size: 14.5px;
		font-weight: 700;
		color: #0a0a0a;
		margin-bottom: 4px;
		line-height: 1.3
	}
	
	.gift-card .gift-text {
		font-size: 12.5px;
		color: #6a5520;
		font-weight: 600
	}
	
	.gift-card .gift-text strong {
		color: #c53030
	}
	
	@media (max-width:580px) {
		.gifts-grid {
			grid-template-columns: 1fr
		}
	}
	
	.warning-box {
		background: #fff5f0;
		border: 1.5px solid #ff9863;
		border-radius: 6px;
		padding: 18px 20px;
		margin: 28px 0 18px;
		font-size: 16px;
		line-height: 1.55;
		color: #2a2a2a
	}
	
	.warning-box strong {
		color: #b54300;
		font-weight: 700
	}
	
	.warning-box ul {
		list-style: none;
		margin: 10px 0 4px;
		padding: 0
	}
	
	.warning-box ul li {
		padding: 4px 0 4px 16px;
		position: relative;
		font-size: 15.5px
	}
	
	.warning-box ul li::before {
		content: "•";
		color: #b54300;
		position: absolute;
		left: 4px;
		font-weight: 700
	}
	
	.final-badges {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 4px 14px;
		font-size: 12.5px;
		color: #6a6a6a;
		margin-top: 12px
	}
	
	.final-badges span::before {
		content: "✓ ";
		color: #1a8f3c;
		font-weight: 700
	}
	
	.article-footer {
		margin-top: 40px;
		padding-top: 20px;
		border-top: 1px solid #e5e5e5;
		font-size: 12px;
		line-height: 1.5;
		color: #aaa
	}
	
	.article-footer .disclaimer {
		text-transform: uppercase;
		letter-spacing: .04em;
		margin-bottom: 10px;
		color: #888
	}
	
	.article-footer p {
		margin-bottom: 10px
	}
	
	.article-footer .flinks {
		margin-top: 14px
	}
	
	.article-footer .flinks a {
		color: #888;
		text-decoration: none;
		margin: 0 8px
	}
	
	.article-footer .flinks a:first-child {
		margin-left: 0
	}
	
	@media (max-width:768px) {
		.article-container {
			padding: 22px 18px 50px
		}
		.article-headline {
			font-size: 30px;
			line-height: 1.13
		}
		.article-deck {
			font-size: 17px
		}
		.article-body p {
			font-size: 17px;
			line-height: 1.6
		}
		.article-body h2 {
			font-size: 22px;
			margin: 30px 0 12px
		}
	}
	
	@media (max-width:480px) {
		.navbar-inner {
			padding: 9px 16px
		}
		.navbar-brand {
			font-size: 13px;
			letter-spacing: 2px
		}
		.article-container {
			padding: 18px 16px 44px
		}
		.article-headline {
			font-size: 26px;
			line-height: 1.16;
			margin-bottom: 14px
		}
		.article-deck {
			font-size: 16px;
			line-height: 1.5;
			margin-bottom: 18px
		}
		.byline {
			margin-bottom: 16px;
			font-size: 12px
		}
		.byline-photo {
			width: 28px;
			height: 28px
		}
		.article-body p {
			font-size: 16.5px;
			line-height: 1.6;
			margin-bottom: 18px
		}
		.check-list li,
		.x-list li {
			font-size: 16px
		}
		.pull-quote {
			font-size: 16.5px;
			padding-left: 14px
		}
		.cta-button {
			font-size: 17px;
			padding: 14px 30px;
			width: 100%
		}
		.cta-button.large {
			font-size: 19px;
			padding: 18px 32px
		}
		.callout {
			font-size: 16px;
			padding: 14px 16px
		}
	}

	/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0I5nvwU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0I5nvwU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0I5nvwUgHU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0I5nvwU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

  * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    
    body {
      font-family: 'Inter', sans-serif;
      background-color: #fff !important;
      color: #2d3748;
      line-height: 1.7;
    }


	.navbar-brand img {
	width: 250px;
	max-width: 250px;
}

.brand-name img {
	width: 200px;
}