body {
background-color:#fff;
color:rgba(0,0,0,.87);
font-family:Karla,sans-serif;
font-size:1em;
font-weight:400;
line-height:1.43;
margin:0
}

@media print {
body {
background-color:#fff
}
}

body::backdrop {
background-color:#fff;
}

.highlightYellow {
	background:#FFE6AA;
}
.highlightBlue {
	background:#C8FAFF;
}
.highlightGreen {
	background:#F5FFB4;
}
.highlightMagenta {
	background:#ffc8f0;
}
.highlightGrey {
	background:#f6f6f6;
}

.magetaToBlue {
	background-image: linear-gradient(135deg,#FF32BE,#64E1FF);opacity: .6; 
}
.magetaToGreen {
	background-image: linear-gradient(135deg,#FF32BE,#E1FA78);opacity: .6; 
}
.magetaToYellow {
	background-image: linear-gradient(135deg,#FF32BE,#FFD223);opacity: .6; 
}
.blueToYellow {
	background-image: linear-gradient(135deg,#64E1FF,#FFD223);opacity: .6; 
}
.greenToBlue {
	background-image: linear-gradient(135deg,#E1FA78,#64E1FF);opacity: .6; 
}
.greenToYellow {
	background-image: linear-gradient(135deg,#E1FA78,#FFD223);opacity: .6; 
}

.livimage {
}

@media (max-width:800px) {
	.livimage {
		display: none;
	}
}

@media (min-width:1400px) {
	.murphy {
		background-image: url('/murphy.png');
		background-size: contain;
		background-position: left;
		background-repeat: no-repeat;
	}	
	.murphy1 {
		background-image: url('/murphy_1.png');
		background-size: contain;
		background-position: right;
		background-repeat: no-repeat;
	}
	.murphy2 {
		background-image: url('/murphy_2.png');
		background-size: contain;
		background-position: left;
		background-repeat: no-repeat;
	}
}

footer {
	padding-top: 60px;
    padding-bottom: 60px;
    background-color: #2d2d2d;
	font-size:0.7em;
	font-family: "Overpass Mono",sans-serif;
    letter-spacing: 2px;
}

.w-row:before, .w-row:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}
.column-24 {
    line-height: 20px;
    text-align: right;
}
.div-block-10 {
    margin-top: 40px;
    line-height: 20px;
    text-align: right;
}
.column-22 {
    line-height: 20px;
}
.paragraph-6 {
    margin-bottom: 0;
    font-family: "Overpass Mono",sans-serif;
    color: #fff;
    line-height: 20px;
    text-align: right;
    text-transform: uppercase;
}
.w-col-5 {
    width: 41.66666667%;
}
.image-8 {
    display: block;
    width: 110px;
    margin-right: 10px;
    float: left;
}
.w-col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.column-21 {
    line-height: 20px;
    text-align: right;
}

.w-col-7 {
    width: 58.33333333%;
}
.w-col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.columns-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.div-block-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 40px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    line-height: 20px;
}
.w-col-3 {
    width: 25%;
}
.w-col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.w-row:after {
    clear: both;
}
.w-clearfix:before, .w-clearfix:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}

.w-clearfix:after {
    clear: both;
}
.w-clearfix:before, .w-clearfix:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}
.w-row:before, .w-row:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}
.w-col-9 {
    width: 75%;
}
.w-col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.container {
    display: block;
    height: 100%;
    max-width: 1070px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

/*
footer {
	min-height: 200px;
	vertical-align: bottom;
	background-color: rgb(40, 40, 40);
	font-size:0.7em;
	font-family: "Overpass Mono",sans-serif;
	vertical-align:bottom;
}

.footer-links {
	float: left;
	width: 30%;
	position: relative;
    padding-left: 10px;
    padding-right: 10px;
	line-height: 1.43;
	vertical-align:bottom;
}
.footer-rechts {
	float: right;
	width: 60%;
	position: relative;
    padding-left: 10px;
    padding-right: 10px;
	line-height: 1.43;
	text-align: right;
	vertical-align:bottom;
}

.footer-rechts a {
	padding-left: 15px;
}*/

a,a:visited {
color:#007e9e;
font-size:95%;
text-transform:uppercase
}

a:hover {
color:#6432be
}

footer,footer a,footer a:visited {
color:#fff
}

footer a:hover {
color:#64e1ff
}

.MuiGrid-container {
box-sizing:border-box;
display:flex;
flex-wrap:wrap;
width:100%
}

.MuiGrid-item {
box-sizing:border-box;
margin:0
}

.MuiGrid-spacing-xs-1 {
margin:-4px;
width:calc(100% + 8px)
}

.MuiGrid-spacing-xs-1>.MuiGrid-item {
padding:4px
}

.MuiGrid-spacing-xs-2 {
margin:-8px;
width:calc(100% + 16px)
}

.MuiGrid-spacing-xs-2>.MuiGrid-item {
padding:8px
}

.MuiGrid-spacing-xs-3 {
margin:-12px;
width:calc(100% + 24px)
}

.MuiGrid-spacing-xs-3>.MuiGrid-item {
padding:12px
}

.MuiGrid-spacing-xs-4 {
margin:-16px;
width:calc(100% + 32px)
}

.MuiGrid-spacing-xs-4>.MuiGrid-item {
padding:16px
}

.MuiGrid-spacing-xs-5 {
margin:-20px;
width:calc(100% + 40px)
}

.MuiGrid-spacing-xs-5>.MuiGrid-item {
padding:20px
}

.MuiGrid-spacing-xs-6 {
margin:-24px;
width:calc(100% + 48px)
}

.MuiGrid-spacing-xs-6>.MuiGrid-item {
padding:24px
}

.MuiGrid-spacing-xs-7 {
margin:-28px;
width:calc(100% + 56px)
}

.MuiGrid-spacing-xs-7>.MuiGrid-item {
padding:28px
}

.MuiGrid-spacing-xs-8 {
margin:-32px;
width:calc(100% + 64px)
}

.MuiGrid-spacing-xs-8>.MuiGrid-item {
padding:32px
}

.MuiGrid-spacing-xs-9 {
margin:-36px;
width:calc(100% + 72px)
}

.MuiGrid-spacing-xs-9>.MuiGrid-item {
padding:36px
}

.MuiGrid-spacing-xs-10 {
margin:-40px;
width:calc(100% + 80px)
}

.MuiGrid-spacing-xs-10>.MuiGrid-item {
padding:40px
}

.MuiGrid-grid-xs-auto {
flex-basis:auto;
flex-grow:0;
max-width:none
}

.MuiGrid-grid-xs-1 {
flex-basis:8.333333%;
flex-grow:0;
max-width:8.333333%
}

.MuiGrid-grid-xs-2 {
flex-basis:16.666667%;
flex-grow:0;
max-width:16.666667%
}

.MuiGrid-grid-xs-3 {
flex-basis:25%;
flex-grow:0;
max-width:25%
}

.MuiGrid-grid-xs-4 {
flex-basis:33.333333%;
flex-grow:0;
max-width:33.333333%
}

.MuiGrid-grid-xs-5 {
flex-basis:41.666667%;
flex-grow:0;
max-width:41.666667%
}

.MuiGrid-grid-xs-6 {
flex-basis:50%;
flex-grow:0;
max-width:50%
}

.MuiGrid-grid-xs-7 {
flex-basis:58.333333%;
flex-grow:0;
max-width:58.333333%
}

.MuiGrid-grid-xs-8 {
flex-basis:66.666667%;
flex-grow:0;
max-width:66.666667%
}

.MuiGrid-grid-xs-9 {
flex-basis:75%;
flex-grow:0;
max-width:75%
}

.MuiGrid-grid-xs-10 {
flex-basis:83.333333%;
flex-grow:0;
max-width:83.333333%
}

.MuiGrid-grid-xs-11 {
flex-basis:91.666667%;
flex-grow:0;
max-width:91.666667%
}

.MuiGrid-grid-xs-12 {
flex-basis:100%;
flex-grow:0;
max-width:100%
}

@media (min-width:600px) {
.MuiGrid-grid-sm-auto {
flex-basis:auto;
flex-grow:0;
max-width:none
}

.MuiGrid-grid-sm-1 {
flex-basis:8.333333%;
flex-grow:0;
max-width:8.333333%
}

.MuiGrid-grid-sm-2 {
flex-basis:16.666667%;
flex-grow:0;
max-width:16.666667%
}

.MuiGrid-grid-sm-3 {
flex-basis:25%;
flex-grow:0;
max-width:25%
}

.MuiGrid-grid-sm-4 {
flex-basis:33.333333%;
flex-grow:0;
max-width:33.333333%
}

.MuiGrid-grid-sm-5 {
flex-basis:41.666667%;
flex-grow:0;
max-width:41.666667%
}

.MuiGrid-grid-sm-6 {
flex-basis:50%;
flex-grow:0;
max-width:50%
}

.MuiGrid-grid-sm-7 {
flex-basis:58.333333%;
flex-grow:0;
max-width:58.333333%
}

.MuiGrid-grid-sm-8 {
flex-basis:66.666667%;
flex-grow:0;
max-width:66.666667%
}

.MuiGrid-grid-sm-9 {
flex-basis:75%;
flex-grow:0;
max-width:75%
}

.MuiGrid-grid-sm-10 {
flex-basis:83.333333%;
flex-grow:0;
max-width:83.333333%
}

.MuiGrid-grid-sm-11 {
flex-basis:91.666667%;
flex-grow:0;
max-width:91.666667%
}

.MuiGrid-grid-sm-12 {
flex-basis:100%;
flex-grow:0;
max-width:100%
}
}

html {
box-sizing:border-box
}

h1,h2,h3,h4,h5,h6,h7 {
	text-transform: uppercase;
}

*,::after,::before {
box-sizing:inherit
}

b,strong {
font-weight:700
}

.MuiContainer-root {
box-sizing:border-box;
display:block;
margin-left:auto;
margin-right:auto;
width:100%
}

@media (min-width:960px) {
.MuiContainer-maxWidthMd {
max-width:960px
}
}

.MuiTypography-root {
margin:0
}

.MuiTypography-body2 {
font-family:Klara,sans-serif;
font-size:.875rem;
font-weight:400;
line-height:1.43
}

.MuiTypography-body1 {
font-family:Klara,sans-serif;
font-size:1rem;
font-weight:400;
line-height:1.5
}

.MuiTypography-h1 {
font-family:"Overpass Mono",sans-serif;
font-size:6rem;
font-weight:300;
line-height:1.167
}

.MuiTypography-h2 {
font-family:"Overpass Mono",sans-serif;
font-size:3.75rem;
font-weight:300;
line-height:1.2
}

.MuiTypography-h3 {
font-family:"Overpass Mono",sans-serif;
font-size:3rem;
font-weight:400;
line-height:1.167
}

.MuiTypography-h4 {
font-family:"Overpass Mono",sans-serif;
font-size:2.125rem;
font-weight:400;
line-height:1.235
}

.MuiTypography-h5 {
font-family:"Overpass Mono",sans-serif;
font-size:1.5rem;
font-weight:400;
line-height:1.5;
padding-bottom:15px;
padding-top:15px
}

.MuiTypography-h6 {
font-family:"Overpass Mono",sans-serif;
font-size:1.25rem;
font-weight:500;
line-height:1.6
}