html {
	-ms-overflow-style: scrollbar;
	-webkit-text-size-adjust: 100%
}

*,
::after,
::before {
	box-sizing: border-box
}

button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px
	}
}

.row {
	display: -webkit-box
}

.col-12 {
	-webkit-box-flex: 0
}

@media (min-width:576px) {
	.col-sm-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width:768px) {
	.col-md-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:992px) {
	.col-lg-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
}

@media (min-width:1200px) {
	.col-xl-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
}

.collapse:not(.show) {
	display: none
}

.navbar {
	display: -webkit-box
}

.navbar {
	-webkit-box-align: center;
	-webkit-box-pack: justify
}

.navbar-nav {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.navbar-collapse {
	-webkit-box-flex: 1;
	-webkit-box-align: center
}

@media (min-width:992px) {

	.navbar-expand-lg,
	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal
	}

	.navbar-expand-lg {
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start
	}

	.navbar-expand-lg .navbar-nav {
		flex-direction: row
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}

	.navbar-expand-lg .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto
	}
}

.d-flex {
	display: -webkit-box !important;
	display: flex !important
}

.flex-column-reverse {
	-webkit-box-direction: reverse !important
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	flex-direction: column-reverse !important
}

.p-0 {
	padding: 0 !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.my-auto {
	margin-top: auto !important
}

.my-auto {
	margin-bottom: auto !important
}

@media (min-width:768px) {
	.flex-md-row {
		-webkit-box-direction: normal !important
	}

	.flex-md-row {
		-webkit-box-orient: horizontal !important;
		flex-direction: row !important
	}
}

@media (min-width:992px) {
	.ml-lg-auto {
		margin-left: auto !important
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1200px
	}
}

@media (min-width:992px) {

	h1,
	h2 {
		margin-bottom: 10px
	}
}

@media (min-width:992px) {
	h1 {
		margin-bottom: 10px
	}

	h2 {
		margin-bottom: 10px;
		font-size: 48px
	}
}

@media (min-width:992px) {
	p {
		line-height: 28px
	}
}

@media (min-width:992px) {
	.display-1 {
		font-size: 60px
	}
}

@media (min-width:992px) {
	.lead {
		font-size: 18px
	}
}

.btn {
	display: -webkit-inline-box;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

.btn [class^=icon-]::before {
	margin-left: 0;
	margin-right: 0
}

.about__profile-picture {
	-webkit-box-flex: 0
}

@media (min-width:768px) {
	.about__profile-picture {
		margin-top: 0;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%;
		margin-left: 0;
		margin-right: 0
	}
}

html body {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

@media (min-width:992px) {
	.section {
		padding-top: 80px;
		padding-bottom: 80px
	}
}

@media (min-width:768px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -50px
	}
}

.header::before {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-image: none;
	background-size: 100% 100%;
	background-position: 50% 100%
}

.header .navbar-brand,
.header .navbar-nav {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.header .navbar {
	-webkit-box-pack: center
}

@media (min-width:992px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -75px
	}

	.header {
		padding-top: 35px
	}

	.header .navbar {
		-webkit-box-pack: justify;
		justify-content: space-between
	}
}

.header .navbar-brand {
	-webkit-box-pack: start;
	-webkit-box-align: start
}

.header .navbar-brand span:first-child {
	align-self: center;
	font-size: 25px;
	font-weight: 900;
	letter-spacing: -1.17px;
	color: #e93e34
}

@media (min-width:768px) {
	.header .navbar-brand span:first-child {
		font-size: 32.9px
	}
}

.header .navbar-brand span:nth-child(2) {
	margin-top: -20px;
	align-self: center;
	font-family: AutumnMoon;
	font-size: 25px;
	font-weight: 400;
	letter-spacing: -1.17px;
	color: #000
}

@media (min-width:768px) {
	.header .navbar-brand span:nth-child(2) {
		font-size: 32.9px;
		margin-top: -26px
	}
}

.header .navbar-nav {
	-webkit-box-pack: start;
	-webkit-box-align: center
}

@media (min-width:992px) {
	.header .navbar-brand {
		margin-right: 16px
	}

	.header .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		align-self: flex-end
	}

	.header .navbar-collapse {
		margin-top: 0;
		overflow-y: visible;
		max-height: unset
	}
}

.header .navbar .nav-item:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.header .navbar .nav-item .nav-link {
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

@media (min-width:992px) {
	.header .navbar .nav-item {
		width: auto;
		border-bottom: none
	}

	.header .navbar .nav-item:first-child {
		border-top: none
	}

	.header .navbar .nav-item .nav-link {
		font-size: 14px;
		padding-top: 0;
		padding-bottom: 0
	}
}

@media (min-width:1200px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -120px
	}

	.header .navbar .nav-item .nav-link {
		padding-left: 20px;
		padding-right: 20px
	}
}

.header .navbar .nav-item .nav-link::after {
	content: "";
	position: absolute;
	left: 20px;
	bottom: 5px;
	height: 1px;
	width: calc(100% - 40px);
	background-color: rgba(0, 0, 0, .6);
	will-change: transform;
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: scaleX(0);
	transform: scaleX(0)
}

.footer__right {
	display: -webkit-box;
	-webkit-box-pack: end;
	-webkit-box-align: center
}

.footer__links {
	-webkit-box-flex: 1
}

.rad-showcase {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

@media (min-width:992px) {
	.rad-showcase {
		min-height: 800px;
		padding-top: 0;
		margin-bottom: 0
	}
}

@media (min-width:992px) {
	.rad-showcase .container h1 {
		font-size: 48px
	}
}

@media (min-width:992px) {
	.rad-showcase .platform-links {
		margin-top: 92px;
		margin-right: -10px
	}
}

@media (min-width:992px) {
	.rad-showcase .platform-links [class^=icon-] {
		font-size: 19px;
		margin-right: 10px
	}
}

@media (min-width:1200px) {
	.rad-showcase {
		min-height: 800px;
		padding-top: 0;
		margin-bottom: 0
	}

	.rad-showcase+section {
		margin-top: -125px
	}
}

@font-face {
	font-family: rad-icons;
	src: url(data:font/woff2;base64,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)format("woff2");
	font-weight: 400;
	font-style: normal
}

[class^=icon-]:before {
	font-family: rad-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-instagram-line:before {
	content: ""
}

.icon-twitter-line:before {
	content: ""
}

.icon-mail-fill:before {
	content: ""
}

.icon-facebook-line:before {
	content: ""
}

.icon-github-line:before {
	content: ""
}

.icon-linkedin-line:before {
	content: ""
}

.header .navbar-brand span:first-child {
	color: #478079
}

@media only screen and (min-width:768px) {}

.header .navbar-brand span:nth-child(2) {
	font-family: inherit;
	margin-top: 0
}

@media only screen and (max-width:768px) {
	.header .navbar-brand {
		margin-top: 10px
	}
}

@media only screen and (max-width:990px) {}

html {
	-ms-overflow-style: scrollbar;
	-webkit-text-size-adjust: 100%
}

*,
::after,
::before {
	box-sizing: border-box
}

button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px
	}
}

.row {
	display: -webkit-box
}

.col-12 {
	-webkit-box-flex: 0
}

@media (min-width:576px) {
	.col-sm-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width:768px) {
	.col-md-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:992px) {
	.col-lg-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
}

@media (min-width:1200px) {
	.col-xl-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
}

.collapse:not(.show) {
	display: none
}

.navbar {
	display: -webkit-box
}

.navbar {
	-webkit-box-align: center;
	-webkit-box-pack: justify
}

.navbar-nav {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.navbar-collapse {
	-webkit-box-flex: 1;
	-webkit-box-align: center
}

@media (min-width:992px) {

	.navbar-expand-lg,
	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal
	}

	.navbar-expand-lg {
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start
	}

	.navbar-expand-lg .navbar-nav {
		flex-direction: row
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}

	.navbar-expand-lg .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto
	}
}

.d-flex {
	display: -webkit-box !important;
	display: flex !important
}

.flex-column-reverse {
	-webkit-box-direction: reverse !important
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	flex-direction: column-reverse !important
}

.p-0 {
	padding: 0 !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.my-auto {
	margin-top: auto !important
}

.my-auto {
	margin-bottom: auto !important
}

@media (min-width:768px) {
	.flex-md-row {
		-webkit-box-direction: normal !important
	}

	.flex-md-row {
		-webkit-box-orient: horizontal !important;
		flex-direction: row !important
	}
}

@media (min-width:992px) {
	.ml-lg-auto {
		margin-left: auto !important
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1200px
	}
}

@media (min-width:992px) {

	h1,
	h2 {
		margin-bottom: 10px
	}
}

@media (min-width:992px) {
	h1 {
		margin-bottom: 10px
	}

	h2 {
		margin-bottom: 10px;
		font-size: 48px
	}
}

@media (min-width:992px) {
	p {
		line-height: 28px
	}
}

@media (min-width:992px) {
	.display-1 {
		font-size: 60px
	}
}

@media (min-width:992px) {
	.lead {
		font-size: 18px
	}
}

.btn {
	display: -webkit-inline-box;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

.btn [class^=icon-]::before {
	margin-left: 0;
	margin-right: 0
}

.about__profile-picture {
	-webkit-box-flex: 0
}

@media (min-width:768px) {
	.about__profile-picture {
		margin-top: 0;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%;
		margin-left: 0;
		margin-right: 0
	}
}

html body {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

@media (min-width:992px) {
	.section {
		padding-top: 80px;
		padding-bottom: 80px
	}
}

@media (min-width:768px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -50px
	}
}

.header::before {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-image: none;
	background-size: 100% 100%;
	background-position: 50% 100%
}

.header .navbar-brand,
.header .navbar-nav {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.header .navbar {
	-webkit-box-pack: center
}

@media (min-width:992px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -75px
	}

	.header {
		padding-top: 35px
	}

	.header .navbar {
		-webkit-box-pack: justify;
		justify-content: space-between
	}
}

.header .navbar-brand {
	-webkit-box-pack: start;
	-webkit-box-align: start
}

.header .navbar-brand span:first-child {
	align-self: center;
	font-size: 25px;
	font-weight: 900;
	letter-spacing: -1.17px;
	color: #e93e34
}

@media (min-width:768px) {
	.header .navbar-brand span:first-child {
		font-size: 32.9px
	}
}

.header .navbar-brand span:nth-child(2) {
	margin-top: -20px;
	align-self: center;
	font-family: AutumnMoon;
	font-size: 25px;
	font-weight: 400;
	letter-spacing: -1.17px;
	color: #000
}

@media (min-width:768px) {
	.header .navbar-brand span:nth-child(2) {
		font-size: 32.9px;
		margin-top: -26px
	}
}

.header .navbar-nav {
	-webkit-box-pack: start;
	-webkit-box-align: center
}

@media (min-width:992px) {
	.header .navbar-brand {
		margin-right: 16px
	}

	.header .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		align-self: flex-end
	}

	.header .navbar-collapse {
		margin-top: 0;
		overflow-y: visible;
		max-height: unset
	}
}

.header .navbar .nav-item:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.header .navbar .nav-item .nav-link {
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

@media (min-width:992px) {
	.header .navbar .nav-item {
		width: auto;
		border-bottom: none
	}

	.header .navbar .nav-item:first-child {
		border-top: none
	}

	.header .navbar .nav-item .nav-link {
		font-size: 14px;
		padding-top: 0;
		padding-bottom: 0
	}
}

@media (min-width:1200px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -120px
	}

	.header .navbar .nav-item .nav-link {
		padding-left: 20px;
		padding-right: 20px
	}
}

.header .navbar .nav-item .nav-link::after {
	content: "";
	position: absolute;
	left: 20px;
	bottom: 5px;
	height: 1px;
	width: calc(100% - 40px);
	background-color: rgba(0, 0, 0, .6);
	will-change: transform;
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: scaleX(0);
	transform: scaleX(0)
}

.footer__right {
	display: -webkit-box;
	-webkit-box-pack: end;
	-webkit-box-align: center
}

.footer__links {
	-webkit-box-flex: 1
}

.rad-showcase {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

@media (min-width:992px) {
	.rad-showcase {
		min-height: 800px;
		padding-top: 0;
		margin-bottom: 0
	}
}

@media (min-width:992px) {
	.rad-showcase .container h1 {
		font-size: 48px
	}
}

@media (min-width:992px) {
	.rad-showcase .platform-links {
		margin-top: 92px;
		margin-right: -10px
	}
}

@media (min-width:992px) {
	.rad-showcase .platform-links [class^=icon-] {
		font-size: 19px;
		margin-right: 10px
	}
}

@media (min-width:1200px) {
	.rad-showcase {
		min-height: 800px;
		padding-top: 0;
		margin-bottom: 0
	}

	.rad-showcase+section {
		margin-top: -125px
	}
}

@font-face {
	font-family: rad-icons;
	src: url(data:font/woff2;base64,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)format("woff2");
	font-weight: 400;
	font-style: normal
}

[class^=icon-]:before {
	font-family: rad-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-instagram-line:before {
	content: ""
}

.icon-twitter-line:before {
	content: ""
}

.icon-mail-fill:before {
	content: ""
}

.icon-facebook-line:before {
	content: ""
}

.icon-github-line:before {
	content: ""
}

.icon-linkedin-line:before {
	content: ""
}

.header .navbar-brand span:first-child {
	color: #478079
}

@media only screen and (min-width:768px) {}

.header .navbar-brand span:nth-child(2) {
	font-family: inherit;
	margin-top: 0
}

@media only screen and (max-width:768px) {
	.header .navbar-brand {
		margin-top: 10px
	}
}

@media only screen and (max-width:990px) {}

</style>.btn:hover,
.nav-link:focus,
.nav-link:hover,
.navbar-brand:focus,
.navbar-brand:hover,
a,
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
	text-decoration: none
}

img {
	vertical-align: middle
}

body {
	text-align: left
}

button {
	text-transform: none
}

textarea {
	overflow: auto
}

/*!* Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
      * Copyright 2011-2019 The Bootstrap Authors
      * Copyright 2011-2019 Twitter, Inc.
      * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

footer,
header,
section {
	display: block
}

h1,
h2,
h3,
p,
ul {
	margin-top: 0
}

/*!* Bootstrap v4.3.1 (https://getbootstrap.com/)
      * Copyright 2011-2019 The Bootstrap Authors
      * Copyright 2011-2019 Twitter, Inc.
      * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
:root {}

*,
::after,
::before {
	box-sizing: border-box
}

body {
	margin: 0;
	font-size: 1rem;
	line-height: 1.5;
	background-color: #fff
}

[tabindex="-1"]:focus {
	outline: 0 !important
}

strong {
	font-weight: bolder
}

a {
	color: #478079;
	background-color: transparent
}

a:hover {
	color: #055047;
	text-decoration: underline
}

a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
	color: inherit
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

img {
	border-style: none
}

button:focus {
	outline: dotted 1px;
	outline: -webkit-focus-ring-color auto 5px
}

button,
input,
textarea {
	margin: 0;
	font-family: inherit
}

button,
input {
	overflow: visible
}

[type=submit] {
	-webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
	cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

textarea {
	resize: vertical
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

template {
	display: none
}

.container {
	width: 100%;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.col-12 {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col-12 {
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width:576px) {
	.col-sm-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width:768px) {
	.col-md-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:992px) {
	.col-lg-4 {
		-webkit-box-flex: 0;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-lg-5 {
		-webkit-box-flex: 0;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-lg-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7 {
		-webkit-box-flex: 0;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
}

@media (min-width:1200px) {
	.col-xl-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (max-width:575.98px) {}

@media (max-width:767.98px) {}

@media (max-width:991.98px) {}

@media (max-width:1199.98px) {}

@media (prefers-reduced-motion:reduce) {}

.btn {
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.btn.focus,
.btn:focus,
.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

@media (min-width:576px) {}

.btn {
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent
}

@media (prefers-reduced-motion:reduce) {
	.btn {
		-webkit-transition: none;
		transition: none
	}
}

.btn:hover {
	color: #212529
}

.btn.focus,
.btn:focus {
	outline: 0
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

.btn-block {
	width: 100%
}

@media (prefers-reduced-motion:reduce) {}

.collapse:not(.show) {
	display: none
}

@media (prefers-reduced-motion:reduce) {}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}

.navbar {
	flex-wrap: wrap
}

.navbar {
	display: -webkit-box
}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

.nav-link {
	padding: .5rem 1rem
}

.navbar {
	position: relative;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify
}

.navbar>.container-fluid {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.navbar-brand {
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

.navbar-nav {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}

.navbar-collapse {
	flex-basis: 100%;
	-webkit-box-flex: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	align-items: center
}

@media (max-width:575.98px) {}

@media (min-width:576px) {}

@media (max-width:767.98px) {}

@media (min-width:768px) {}

@media (max-width:991.98px) {
	.navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:992px) {

	.navbar-expand-lg,
	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal
	}

	.navbar-expand-lg {
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		justify-content: flex-start
	}

	.navbar-expand-lg .navbar-nav {
		flex-direction: row
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}

	.navbar-expand-lg>.container-fluid {
		flex-wrap: nowrap
	}

	.navbar-expand-lg .navbar-collapse {
		display: -webkit-box !important;
		display: flex !important;
		flex-basis: auto
	}
}

@media (max-width:1199.98px) {}

@media (min-width:1200px) {}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, .7)
}

@media (min-width:576px) {}

@media (min-width:576px) {}

@media (prefers-reduced-motion:reduce) {}

@media (min-width:576px) {}

@media (prefers-reduced-motion:reduce) {}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}

@media (prefers-reduced-motion:reduce) {}

@media (min-width:576px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

@media (prefers-reduced-motion:reduce) {}

.d-flex {
	display: -webkit-box !important;
	display: flex !important
}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}

.flex-column-reverse {
	-webkit-box-direction: reverse !important
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	flex-direction: column-reverse !important
}

.fixed-top {
	position: fixed;
	z-index: 1030;
	right: 0;
	left: 0
}

.fixed-top {
	top: 0
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.mb-4 {
	margin-bottom: 1.5rem !important
}

.mt-5 {
	margin-top: 3rem !important
}

.p-0 {
	padding: 0 !important
}

.pt-0 {
	padding-top: 0 !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.pt-2 {
	padding-top: .5rem !important
}

.pt-4 {
	padding-top: 1.5rem !important
}

.my-auto {
	margin-top: auto !important
}

.mx-auto {
	margin-right: auto !important
}

.my-auto {
	margin-bottom: auto !important
}

.mx-auto {
	margin-left: auto !important
}

@media (min-width:576px) {
	.mt-sm-0 {
		margin-top: 0 !important
	}

	.mb-sm-0 {
		margin-bottom: 0 !important
	}
}

@media (min-width:768px) {
	.flex-md-row {
		-webkit-box-direction: normal !important
	}

	.flex-md-row {
		-webkit-box-orient: horizontal !important;
		flex-direction: row !important
	}

	.pt-md-4 {
		padding-top: 1.5rem !important
	}
}

@media (min-width:992px) {
	.ml-lg-auto {
		margin-left: auto !important
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1200px
	}
}

h1,
h2,
h3,
p {
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -.2px
}

.container {
	padding-left: 24px;
	padding-right: 24px
}

h2 {
	font-weight: 700;
	line-height: normal;
	color: #000
}

@media (min-width:992px) {

	h1,
	h2,
	h3 {
		margin-bottom: 10px
	}
}

h1,
h2 {
	margin-bottom: 16px
}

h2 {
	font-size: 32px
}

@media (min-width:992px) {
	h1 {
		margin-bottom: 10px
	}

	h2 {
		margin-bottom: 10px;
		font-size: 48px
	}
}

@media (min-width:992px) {
	h3 {
		font-size: 32px
	}

	p {
		line-height: 28px
	}
}

p {
	margin-bottom: 30px
}

p+p {
	margin-top: -12px
}

.display-1 {
	font-weight: 800;
	line-height: normal;
	color: #000
}

@media (min-width:992px) {
	.display-1 {
		font-size: 60px
	}
}

p a,
span a {
	color: #000;
	font-weight: 600;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, .5);
	transition: all .5s
}

p a:hover,
span a:hover {
	color: #478079;
	text-decoration: none
}

.lead {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 0;
	color: #000
}

br {
	content: "";
	margin: 2em;
	display: block;
	font-size: 24%
}

@media (min-width:992px) {
	.lead {
		font-size: 18px
	}

	.contact {
		margin-top: -2px
	}
}

.btn-frameless.focus,
.btn-frameless:focus,
.btn-frameless:not(:disabled):not(.disabled).active:focus,
.btn-frameless:not(:disabled):not(.disabled):active:focus,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-frameless.dropdown-toggle:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(233, 62, 52, .5)
}

.btn {
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 0;
	white-space: nowrap;
	line-height: 1;
	font-weight: 700;
	font-size: 14px;
	padding: 14px 15px
}

.btn [class^=icon-] {
	font-size: 16px;
	margin-right: 9px
}

.btn [class^=icon-]::before {
	margin-left: 0;
	margin-right: 0
}

.btn [class^=icon-arrow-right] {
	margin-left: 6px;
	margin-right: 0
}

.btn [class^=icon-arrow-right]::before {
	margin-left: 0;
	margin-right: 0
}

.btn-primary {
	position: relative;
	color: #fff;
	background-color: #000;
	border-color: #000;
	will-change: border-color, color, background-color;
	-webkit-transition: border-color, color, background-color;
	transition: border-color, color, background-color;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.btn-primary:hover {
	color: #000;
	background-color: transparent;
	border-color: #000
}

.btn-primary.disabled,
.btn-primary.focus,
.btn-primary:disabled,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #000;
	border-color: #000
}

.btn-frameless {
	position: relative;
	color: #000;
	background-color: transparent;
	border-color: transparent;
	will-change: border-color, background-color, border-color;
	-webkit-transition: border-color, background-color, border-color;
	transition: border-color, background-color, border-color;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.btn-frameless.disabled,
.btn-frameless.focus,
.btn-frameless:disabled,
.btn-frameless:focus,
.btn-frameless:hover,
.btn-frameless:not(:disabled):not(.disabled).active,
.btn-frameless:not(:disabled):not(.disabled):active,
.show>.btn-frameless.dropdown-toggle {
	background-color: transparent;
	border-color: #000;
	color: #000
}

.contact {
	padding: 60px 30px
}

@media (min-width:768px) {
	.contact {
		padding: 100px 80px
	}
}

.contact__info {
	padding-top: 50px
}

.contact__info h3 {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 2;
	color: #333
}

.contact__info span {
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	color: #000
}

.contact__info span+h3 {
	margin-top: 20px
}

@media (min-width:992px) {
	.contact__info {
		padding: 0 70px
	}

	.contact__info span+h3 {
		margin-top: 40px
	}
}

input[type=text],
textarea {
	padding: 10px 0;
	width: 100%;
	font-size: 16px;
	font-weight: 300;
	line-height: 2;
	color: #333;
	border: none;
	border-bottom: 1px solid #dbe0e4
}

input[type=text]:focus,
input[type=text]:active,
input[type=email]:focus,
input[type=email]:active,
textarea:focus,
textarea:active {
	border-bottom: 1px solid #000
}

.education__date,
.experience__date {
	line-height: 1.57
}

input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder {
	color: #333
}

input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder {
	color: #333
}

input[type=text]::placeholder,
input[type=email]::placeholder {
	color: #333
}

.education {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start;
	min-height: 131px
}

.education::before {
	content: "";
	position: absolute;
	left: 90px;
	top: 0;
	width: 75px;
	height: 100%;
	z-index: 1;
	background-color: #edf1f4;
	-webkit-transform: skew(-13deg);
	transform: skew(-13deg)
}

.education__date {
	position: relative;
	font-size: 14px;
	font-weight: 300;
	color: #333;
	z-index: 2
}

.education__title {
	position: relative;
	font-size: 24px;
	font-weight: 600;
	z-index: 2
}

.education__degree,
.experience__date {
	font-size: 14px;
	font-weight: 300;
	color: #333;
	z-index: 2;
	position: relative
}

.about__profile-picture {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% + 80px);
	max-width: calc(100% + 80px);
	width: calc(100% + 80px);
	margin-left: -40px;
	margin-right: -40px;
	margin-top: 40px
}

.about__profile-picture img {
	min-width: 200px;
	min-height: 200px
}

html,
html body {
	min-height: 100%
}

@media (min-width:768px) {
	.about__profile-picture {
		margin-top: 0;
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%;
		margin-left: 0;
		margin-right: 0
	}
}

.experience__title {
	position: relative;
	font-size: 20px;
	font-weight: 600;
	z-index: 2
}

@media (min-width:992px) {
	.experience__title {
		font-size: 24px
	}
}

.experience__company {
	font-size: 14px;
	font-weight: 700
}

@media (min-width:768px) {}

@media (min-width:1200px) {}

@media (min-width:768px) {}

html body {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

html {
	height: 100%;
	overflow-x: hidden
}

html body {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	color: #000;
	font-family: Helvetica;
	letter-spacing: .3px;
	word-spacing: 0;
	visibility: visible;
	font-weight: 400
}

html body ::-moz-selection {
	background-color: #ae1b13;
	color: #fff
}

html body ::selection {
	background-color: #ae1b13;
	color: #fff
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus {
	outline: 0
}

.section {
	position: relative;
	padding-top: 60px;
	padding-bottom: 60px
}

.section--border-bottom::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 100%;
	height: 1px;
	max-width: 1170px;
	background-color: #dbe0e4;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media (min-width:1200px) {}

@media (min-width:992px) {
	.section {
		padding-top: 80px;
		padding-bottom: 80px
	}
}

.section div[class*=col-] img {
	max-width: 100%
}

.section div[class*=col-] img.image-left-overflow {
	margin-left: 0
}

@media (min-width:768px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -50px
	}
}

.section--contact {
	padding-bottom: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAFUCAIAAACiLyv4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZERDNCOTI1RTAwNTExRTlBRTg5RTI1M0EwQjZBMzZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZERDNCOTI2RTAwNTExRTlBRTg5RTI1M0EwQjZBMzZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkREM0I5MjNFMDA1MTFFOUFFODlFMjUzQTBCNkEzNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkREM0I5MjRFMDA1MTFFOUFFODlFMjUzQTBCNkEzNkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MujrwAAAAuElEQVR42uzTsQrCMBQF0Ca0UBdxEHHx/z/MRcRBXCxUWh84mFYcKo7nTM1rbmkCN43jWBX6/nG53u5dF8+rtt1u1k1TlxtSGYjdx9N5GN6TnNNhvyszuUzHt8vdIZYxLCeTwOtPZmbDXC00CcQpP3fMhpNA3EmccvI6pxh+vaXF17r4DAL/CtSztT7ogz7ogz4I6IM+COiDPgjogz4I6IM+COiDPgj8FgAAAAAAAAAAAAD4h6cAAwDAFrO6CvduawAAAABJRU5ErkJggg==);
	background-repeat: repeat-x;
	background-position: 0 100%
}

.section--contact .container {
	background-color: #fff;
	box-shadow: 0 42px 34px -16px rgba(0, 0, 0, .3)
}

.header {
	padding-top: 20px;
	-webkit-transition-property: height, padding, background-color, box-shadow;
	transition-property: height, padding, background-color, box-shadow;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.header::before {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-image: none;
	background-size: 100% 100%;
	background-position: 50% 100%;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.header .navbar-brand,
.header .navbar-nav {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.header .navbar {
	-webkit-box-pack: center;
	justify-content: center
}

@media (min-width:992px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -75px
	}

	.header {
		padding-top: 35px
	}

	.header .navbar {
		-webkit-box-pack: justify;
		justify-content: space-between
	}
}

.header .navbar-brand {
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	margin-right: 0
}

.header .navbar-brand span:first-child {
	align-self: center;
	font-size: 25px;
	font-weight: 900;
	letter-spacing: -1.17px;
	color: #ae1b13
}

@media (min-width:768px) {
	.header .navbar-brand span:first-child {
		font-size: 32.9px
	}
}

.header .navbar-brand span:nth-child(2) {
	margin-top: -20px;
	align-self: center;
	font-family: AutumnMoon;
	font-size: 25px;
	font-weight: 400;
	letter-spacing: -1.17px;
	color: #000
}

@media (min-width:768px) {
	.header .navbar-brand span:nth-child(2) {
		font-size: 32.9px;
		margin-top: -26px
	}
}

.header .navbar-nav {
	display: flex;
	flex-direction: column;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center
}

.header .navbar-collapse {
	margin-top: 30px;
	overflow-y: auto;
	max-height: calc(100vh - 123px)
}

@media (min-width:992px) {
	.header .navbar-brand {
		margin-right: 16px
	}

	.header .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		align-self: flex-end
	}

	.header .navbar-collapse {
		margin-top: 0;
		overflow-y: visible;
		max-height: unset
	}
}

.header .navbar .nav-item {
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	overflow: hidden
}

.header .navbar .nav-item * {
	box-sizing: border-box;
	-webkit-transition: all .35s ease;
	transition: all .35s ease
}

.header .navbar .nav-item:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.header .navbar .nav-item .nav-link {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	min-height: 50px;
	font-size: 18px;
	font-weight: 700;
	padding-top: 20px;
	padding-bottom: 20px
}

@media (min-width:992px) {
	.header .navbar .nav-item {
		width: auto;
		border-bottom: none
	}

	.header .navbar .nav-item:first-child {
		border-top: none
	}

	.header .navbar .nav-item .nav-link {
		font-size: 14px;
		padding-top: 0;
		padding-bottom: 0
	}
}

@media (min-width:1200px) {
	.section div[class*=col-] img.image-left-overflow {
		margin-left: -120px
	}

	.header .navbar .nav-item .nav-link {
		padding-left: 20px;
		padding-right: 20px
	}
}

.header .navbar .nav-item .nav-link::after {
	content: "";
	position: absolute;
	left: 20px;
	bottom: 5px;
	height: 1px;
	width: calc(100% - 40px);
	background-color: rgba(0, 0, 0, .6);
	will-change: transform;
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1)
}

@media (min-width:992px) {
	.header .navbar .nav-item:hover .nav-link::after {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.header .navbar-light .navbar-nav .nav-link {
	color: #000
}

.footer {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #000
}

.footer .container {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center
}

@media (min-width:992px) {
	.footer .container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row
	}
}

.footer__left {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center
}

.footer__right {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	align-items: center;
	grid-area: right
}

.footer__links {
	-webkit-box-flex: 1;
	flex: 1;
	grid-area: links;
	margin-top: 30px;
	margin-bottom: 30px
}

@media (min-width:992px) {
	.footer__links {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		margin-top: 0;
		margin-bottom: 0
	}
}

.footer__copy {
	color: rgba(255, 255, 255, .6);
	white-space: nowrap;
	font-size: 12px;
	font-weight: 300
}

.footer .navbar-nav {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center
}

@media (min-width:992px) {
	.footer .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		align-self: stretch
	}
}

.footer .navbar-nav .nav-item .nav-link {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	min-height: 50px;
	white-space: nowrap
}

@media (min-width:992px) {
	.footer .navbar-nav .nav-item .nav-link {
		display: -webkit-box;
		display: flex;
		font-size: 14px;
		padding: 0 8px
	}
}

.rad-showcase {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	margin-bottom: -20px;
	padding-top: 120px
}

@media (min-width:968px) {
	.rad-showcase {
		min-height: 800px;
		padding-top: 0;
		margin-bottom: 0
	}
}

.rad-showcase .container {
	position: relative;
	z-index: 2
}

.rad-showcase .container h1 {
	width: 100%;
	font-size: 32px
}

@media (min-width:968px) {
	.rad-showcase .container h1 {
		font-size: 37px
	}
}

.rad-showcase .container h1 span {
	display: block;
	margin-top: 5px;
	font-weight: 300
}

.rad-showcase .container p.lead {
	width: 100%
}

.rad-showcase .platform-links {
	margin-top: 40px;
	margin-right: -5px
}

@media (min-width:992px) {
	.rad-showcase .platform-links {
		margin-top: 92px;
		margin-right: -10px
	}
}

.rad-showcase .platform-links [class^=icon-] {
	margin-right: 5px;
	font-size: 17px;
	color: #000
}

.rad-showcase .platform-links [class^=icon-]:hover::before {
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

@media (min-width:992px) {
	.rad-showcase .platform-links [class^=icon-] {
		font-size: 19px;
		margin-right: 10px
	}
}

.rad-showcase+section {
	margin-top: 0
}

@media (min-width:1200px) {
	.footer .navbar-nav .nav-item .nav-link {
		padding-left: 20px;
		padding-right: 20px
	}

	.rad-showcase {
		min-height: 880px;
		padding-top: 0;
		margin-bottom: 0
	}

	.rad-showcase+section {
		margin-top: -125px
	}
}

@font-face {
	font-family: rad-icons;
	src: url(data:font/woff2;base64,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)format("woff2");
	font-weight: 400;
	font-style: normal
}

[class^=icon-]:before,
[class*=" icon-"]:before {
	font-family: rad-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-arrow-right:before {
	content: ""
}

.icon-instagram-line:before {
	content: ""
}

.icon-linkedin-fill:before {
	content: ""
}

.icon-profile-fill:before {
	content: ""
}

.icon-smile-fill:before {
	content: ""
}

.icon-twitter-line:before {
	content: ""
}

.icon-mail-fill:before {
	content: ""
}

.icon-facebook-line:before {
	content: ""
}

.icon-github-line:before {
	content: ""
}

.icon-linkedin-line:before {
	content: ""
}

.header .navbar-brand span:first-child {
	color: #478079
}

.header .container {
	padding-left: 10px
}

html body ::selection {
	background-color: #488079;
	color: #fff
}

.profile-image img {
	max-inline-size: 100%;
	block-size: auto
}

.profile-image img {
	margin-top: 40px, border-radius: 50%;
}

@media only screen and (min-width:768px) {}

.header .navbar-brand {
	flex-direction: row
}

.header .navbar-brand span {
	display: inline
}

.header .navbar-brand span:nth-child(2) {
	font-family: inherit;
	margin-top: 0
}

.about__profile-picture img {
	object-fit: contain
}

.experience__company {
	color: #478079
}

.experience__location {
	font-weight: 400
}

body.home div.experience {
	padding-top: 50px
}

.experience a {
	display: block;
	padding: 20px;
	text-decoration: none;
	color: inherit
}

.experience.selected a,
.experience:hover a,
.experience:active a,
.experience a:hover,
.experience a:active {
	display: block;
	background-color: #488079
}

.experience.selected a>.experience__company,
.experience:hover a>.experience__company,
.experience:active a>.experience__company,
.experience a:hover>.experience__company,
.experience a:active>.experience__company {
	color: #fff
}

.all-experience-container {
	margin-top: 50px
}

.footer__copy a {
	color: #fff
}

@media only screen and (max-width:768px) {
	.header .navbar-brand {
		margin-top: 10px
	}
}

@media only screen and (max-width:990px) {}

@media only screen and (min-width:992px) and (max-width:1280px) {
	.header {
		padding-top: 10px
	}
}

@media only screen and (min-width:968px) and (max-width:992px) {
	.rad-showcase {
		padding-top: 100px
	}
}

@media only screen and (min-width:992px) {
	.rad-showcase {
		padding-top: 0px
	}
}