@font-face {
	font-family: 'Rosario-Regular';
	src: url('../fonts/Rosario-Regular.eot');
	src: url('../fonts/Rosario-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Rosario-Regular.svg#Rosario-Regular') format('svg'),url('../fonts/Rosario-Regular.ttf') format('truetype'),url('../fonts/Rosario-Regular.woff') format('woff'),url('../fonts/Rosario-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Overlock-Regular';
	src: url('../fonts/Overlock-Regular.eot');
	src: url('../fonts/Overlock-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Overlock-Regular.svg#Overlock-Regular') format('svg'),url('../fonts/Overlock-Regular.ttf') format('truetype'),url('../fonts/Overlock-Regular.woff') format('woff'),url('../fonts/Overlock-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
/* CSS RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: 'Rosario-Regular', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {
	display: block;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
a{
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* BASE STYLES */
:root{
	--primary: #00A099;
	--secondary:#00615C;
	--blue: #1D70B7;
	--menu-speed: 0.75s;
}
h1{
	font-family: 'Overlock-Regular', Arial, Helvetica, sans-serif;
	padding: 3rem 1rem 2rem 1rem;
	font-size: 2.5rem;
	font-weight: 400;
	position: relative;
	display: inline-block;
}
h1::before{
	content: '';
	position: absolute;
	top: 60px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 170px;
	-webkit-clip-path: polygon(100% 25%, 100% 16%, 0 16%);
	clip-path: polygon(100% 25%, 100% 16%, 0 16%);
	background-color: var(--primary);
	opacity: 0.2;
}
p{
	font-family: 'Rosario-Regular',Arial, Helvetica, sans-serif;
	font-size: 1.25rem;
	line-height: 2.5rem;
	padding: 0 1rem;
}
.grid{
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(12, 1fr);
	gap: 30px;
}
/* MAIN STYLES */
/* HEADER */
.stroke{
	width: 100%;
	height: 24px;
	background-color: var(--primary);
}
.header-banner{
	width: 100%;
}
.header-banner img{
	width: 100%;
	display: block;
}
.header-banner-mob{
	display: none;
}
/* NAV */
.main-nav{
	position: sticky;
	top: 0;
	width: 100%;
	height: 50px;
	background-color: var(--primary);
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.main-nav ul.desktop{
	width: 1600px;
	height: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.main-nav .li-wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.main-nav ul.desktop li.bull{
	color: var(--secondary);
	font-size: 2rem;
}
.main-nav ul.desktop li > a{
	font-family: 'Overlock-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	padding: 0.59rem 1rem;
	color: #ffffff;
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	-o-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease;
}
.main-nav ul.desktop li > a:hover{
	color: #ffffff;
	background-color: rgba(0, 97, 92, 0.2);
}
.mail{
	display: none;
}
/* HAMBURGER */
/* Willkommen */
.willkommen{
	min-height: 80vh;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.14329481792717091)), to(rgba(0,160,153,0.15))),url('../img/willkommen-bg.webp') no-repeat center ;
	background: -o-linear-gradient(top, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%),url('../img/willkommen-bg.webp') no-repeat center ;
	background: linear-gradient(180deg, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%),url('../img/willkommen-bg.webp') no-repeat center ;
	background-size: cover;
}
.wrapper-willkommen{
	max-width: 1500px;
	margin: 0 auto;
	padding-bottom: 4rem;
	display: flex;
	justify-content: center;
    flex-direction: column;
    align-items: center;
}

.wrapper-willkommen p{
	white-space: pre-line;
	
}

.willkommen p{
	padding: 4rem 1.5rem;
	text-align: justify;
	hyphens: auto;
	
	
}
/* Über Mich */
.ueber-mich{
	min-height: 80vh;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.14329481792717091)), to(rgba(0,160,153,0.15))),url('../img/ueber-mich-bg.webp') no-repeat center ;
	background: -o-linear-gradient(top, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%),url('../img/ueber-mich-bg.webp') no-repeat center ;
	background: linear-gradient(180deg, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%),url('../img/ueber-mich-bg.webp') no-repeat center ;
	background-size: cover;
	overflow: hidden;
}
.wrapper-ueber-mich{
	max-width: 1500px;
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[12];
	grid-template-columns: repeat(12, 1fr);
	-ms-grid-rows: (-webkit-min-content)[3];
	-ms-grid-rows: (min-content)[3];
	grid-template-rows: repeat(3, -webkit-min-content);
	grid-template-rows: repeat(3, min-content);

	padding-bottom: 8rem;
}

.wrapper-ueber-mich p{
	white-space: pre-line;
}


.wrapper-ueber-mich > *:nth-child(1){
	-ms-grid-row: 1;
	-ms-grid-column: 1;
}
.wrapper-ueber-mich > *:nth-child(2){
	-ms-grid-row: 1;
	-ms-grid-column: 2;
}
.wrapper-ueber-mich > *:nth-child(3){
	-ms-grid-row: 1;
	-ms-grid-column: 3;
}
.wrapper-ueber-mich > *:nth-child(4){
	-ms-grid-row: 1;
	-ms-grid-column: 4;
}
.wrapper-ueber-mich > *:nth-child(5){
	-ms-grid-row: 1;
	-ms-grid-column: 5;
}
.wrapper-ueber-mich > *:nth-child(6){
	-ms-grid-row: 1;
	-ms-grid-column: 6;
}
.wrapper-ueber-mich > *:nth-child(7){
	-ms-grid-row: 1;
	-ms-grid-column: 7;
}
.wrapper-ueber-mich > *:nth-child(8){
	-ms-grid-row: 1;
	-ms-grid-column: 8;
}
.wrapper-ueber-mich > *:nth-child(9){
	-ms-grid-row: 1;
	-ms-grid-column: 9;
}
.wrapper-ueber-mich > *:nth-child(10){
	-ms-grid-row: 1;
	-ms-grid-column: 10;
}
.wrapper-ueber-mich > *:nth-child(11){
	-ms-grid-row: 1;
	-ms-grid-column: 11;
}
.wrapper-ueber-mich > *:nth-child(12){
	-ms-grid-row: 1;
	-ms-grid-column: 12;
}
.wrapper-ueber-mich > *:nth-child(13){
	-ms-grid-row: 2;
	-ms-grid-column: 1;
}
.wrapper-ueber-mich > *:nth-child(14){
	-ms-grid-row: 2;
	-ms-grid-column: 2;
}
.wrapper-ueber-mich > *:nth-child(15){
	-ms-grid-row: 2;
	-ms-grid-column: 3;
}
.wrapper-ueber-mich > *:nth-child(16){
	-ms-grid-row: 2;
	-ms-grid-column: 4;
}
.wrapper-ueber-mich > *:nth-child(17){
	-ms-grid-row: 2;
	-ms-grid-column: 5;
}
.wrapper-ueber-mich > *:nth-child(18){
	-ms-grid-row: 2;
	-ms-grid-column: 6;
}
.wrapper-ueber-mich > *:nth-child(19){
	-ms-grid-row: 2;
	-ms-grid-column: 7;
}
.wrapper-ueber-mich > *:nth-child(20){
	-ms-grid-row: 2;
	-ms-grid-column: 8;
}
.wrapper-ueber-mich > *:nth-child(21){
	-ms-grid-row: 2;
	-ms-grid-column: 9;
}
.wrapper-ueber-mich > *:nth-child(22){
	-ms-grid-row: 2;
	-ms-grid-column: 10;
}
.wrapper-ueber-mich > *:nth-child(23){
	-ms-grid-row: 2;
	-ms-grid-column: 11;
}
.wrapper-ueber-mich > *:nth-child(24){
	-ms-grid-row: 2;
	-ms-grid-column: 12;
}
.wrapper-ueber-mich > *:nth-child(25){
	-ms-grid-row: 3;
	-ms-grid-column: 1;
}
.wrapper-ueber-mich > *:nth-child(26){
	-ms-grid-row: 3;
	-ms-grid-column: 2;
}
.wrapper-ueber-mich > *:nth-child(27){
	-ms-grid-row: 3;
	-ms-grid-column: 3;
}
.wrapper-ueber-mich > *:nth-child(28){
	-ms-grid-row: 3;
	-ms-grid-column: 4;
}
.wrapper-ueber-mich > *:nth-child(29){
	-ms-grid-row: 3;
	-ms-grid-column: 5;
}
.wrapper-ueber-mich > *:nth-child(30){
	-ms-grid-row: 3;
	-ms-grid-column: 6;
}
.wrapper-ueber-mich > *:nth-child(31){
	-ms-grid-row: 3;
	-ms-grid-column: 7;
}
.wrapper-ueber-mich > *:nth-child(32){
	-ms-grid-row: 3;
	-ms-grid-column: 8;
}
.wrapper-ueber-mich > *:nth-child(33){
	-ms-grid-row: 3;
	-ms-grid-column: 9;
}
.wrapper-ueber-mich > *:nth-child(34){
	-ms-grid-row: 3;
	-ms-grid-column: 10;
}
.wrapper-ueber-mich > *:nth-child(35){
	-ms-grid-row: 3;
	-ms-grid-column: 11;
}
.wrapper-ueber-mich > *:nth-child(36){
	-ms-grid-row: 3;
	-ms-grid-column: 12;
}
.ueber-mich p{
	padding: 4rem 1.5rem;
	text-align: justify;
	hyphens: auto;
	-ms-grid-column: 1;
	-ms-grid-column-span: 8;
	grid-column: 1/9;
	-ms-grid-row-span: 2;
	grid-row: span 2;
}
.ueber-mich-foto{
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-column: 9/13;
	-ms-grid-row-span: 2;
	grid-row: span 2;
	padding-right: 1.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.ueber-mich-foto :nth-child(3){
	font-size: 18px;
}
.ueber-mich-foto img{
	width: 100%;
	max-width: 300px;
	-webkit-box-shadow: 15px 15px 0px rgba(0, 160, 153, 0.1) ;
	        box-shadow: 15px 15px 0px rgba(0, 160, 153, 0.1) ;
	margin-bottom: 0.5rem;
}
.ueber-mich-foto p{
	padding: 0;
	opacity: 0.5;
}
.zitat{
	-ms-grid-column: 4;
	-ms-grid-column-span: 6;
	grid-column: 4/10;
	-ms-grid-row: 3;
	grid-row: 3;
	background-color: rgba(0, 160, 153, 0.1);
	max-width: 550px;
	margin: 0 auto;
	border-radius: 20px;
	margin-top: 2rem;
	padding: 1.5rem;
	-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
	        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
}
.zitat p{
	text-align: center;
	font-family: 'Overlock-Regular', Arial, Helvetica, sans-serif;
	color: var(--primary);
	padding: 0;
}
.zitat :nth-child(2){
	font-size: 1rem;
	border-top: 1px solid var(--primary);
}
/* MEINE ARBEIT */
.meine-arbeit{
	min-height: 80vh;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.14329481792717091)), to(rgba(0,160,153,0.15)));
	background: -o-linear-gradient(top, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
}
.paralax-bg{
	margin-top: 1rem;
	border-top: 2px solid var(--primary);
	border-bottom: 2px solid var(--primary);
	background-image: url('../img/meine-arbeit-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	/* background-attachment: fixed;
	*/
}

/* INTRO TEXT */

.introtext{
	max-width: 1200px;
	margin: 50px auto;
}


.meine-arbeit-boxes-wrapper{
	max-width: 1200px;
	margin: 0 auto;
	padding: 3rem 1rem 3rem 1rem;

}
.meine-arbeit-box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.meine-arbeit-box .heading{
	background-color: #71CBC8;
	display: inline-block;
	width: 100%;
	max-width: 280px;
	border-radius: 20px;
	-webkit-transform: translateY(50%);
	    -ms-transform: translateY(50%);
	        transform: translateY(50%);
}
.meine-arbeit-box .box-content{
	background-color: #DFF4F3;
	/* display: inline-block; */
	
	display: flex;
	flex-direction: column;
	justify-content:space-around;
    align-items: center;
	padding: 2.3rem 0 2rem 0;
	width: 100%;
	max-width: 398px;
	min-height: 300px;
	border-radius: 42px 42px 42px 42px;
	-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
}


.arbeits_box{
	width: 100%;
	padding: 2rem 0 2rem 0;
	max-width: 1000px;
	min-height: 500px;
	border-radius: 50px;
	background-color: rgba(0, 97, 92,0.9);
	color: white;
	margin: 0 auto;
}

.abhebung{
	border-bottom: 2px solid white;
	width: 80%;
	/* border-radius: 50px; */
	margin: 0 auto;
	padding: 2rem;
}




.headline_arbeit{
	background-color: var(--primary);
	
	max-width: 50%;
	border-radius: 30px;
	margin: 20px auto 20px auto;
}

.arbeits_box p{
	white-space: pre-line;
}

p.last_p{
	margin-bottom: 25px;
}

a.btn{
color: white;
background-color: var(--primary);
padding: 10px 15px;
border-radius: 20px;
letter-spacing: 1px;
transition: color 0.3s ease, background-color 0.3s ease;
}

a.btn:hover{
	color: var(--primary);
	background-color: white;
}



.meine-arbeit-box :nth-child(1) p{
	color: #fff;
	font-size: 1.3rem;
	font-family: 'Rosario-Regular', Arial, Helvetica, sans-serif;
}
.meine-arbeit-box :nth-child(2) p{
	font-size: 16px;
	padding: 0 ;
	color: black;
}
/* IMPRESSIONEN */
.impressionen{
	background:url('../img/impressionen-bg.webp') no-repeat center;
	background-size: cover;
	padding-bottom: 4rem;
}
.impressionen h1{
	margin: 1rem 0 2rem 0;
}
.impressionen-galerie-wrapper{
	max-width: 1500px;
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
	grid-template-columns: repeat(12, 1fr);
	/* grid-template-columns: 0.25rem 0.25rem 0.25rem 1fr 1fr 1fr 1fr 1fr 1fr 0.25rem 0.25rem 0.25rem;
	*/
	gap: 15px;
}
.impressionen img{
	width: 100%;
	height: 100%;
}
.bild1{
	-ms-grid-column: 4;
	-ms-grid-column-span: 2;
	grid-column: 4/6;
	-ms-grid-row-span: 2;
	grid-row: span 2;
	min-width: 100px;
}
.bild2{
	-ms-grid-column: 6;
	-ms-grid-column-span: 4;
	grid-column: 6/10;
	-ms-grid-row: 1;
	grid-row: 1;
	min-width: 100px;
}
.bild3{
	-ms-grid-column: 4;
	-ms-grid-column-span: 4;
	grid-column: 4/8;
	-ms-grid-row: 3;
	grid-row: 3;
	min-width: 100px;
}
.bild4{
	-ms-grid-column: 8;
	-ms-grid-column-span: 2;
	grid-column: 8/10;
	-ms-grid-row-span: 2;
	grid-row: span 2;
	min-width: 100px;
}
.impressionen-text-bg{
	background-color: var(--primary);
	margin:0 0 5rem 0;
}
.impressionen-text-wrapper{
	max-width: 1200px;
	margin: 0 auto;
	color: #fff;
}
.impressionen-text-wrapper p{
	padding: 2.5rem 1.5rem;
	text-align: center;
}


/* WORKSHOPS */

.workshops{

	/* min-height: 600px; */
	text-align: center;
}

.workshop_info{
	min-height: 500px;
	display: flex;
	flex-direction: column;
    justify-content: center;
    align-items: center;

}










/* KONTAKT */
.kontakt{
	/* min-height: 80vh;
	*/
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.14329481792717091)), to(rgba(0,160,153,0.15)));
	background: -o-linear-gradient(top, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
}
.kontakt-info-wrapper{
	display: -ms-grid;
	display: grid;
	max-width: 900px;
	padding: 2rem 1.5rem;
	margin: 0 auto;
	-ms-grid-columns: (1fr)[3];
	grid-template-columns: repeat(3, 1fr);
}
.info-mitte{
	-ms-grid-column-span: 3;
	grid-column: span 3;
	margin-bottom: 5rem;
}
.info-links{
	-ms-grid-column-span: 1;
	grid-column: span 1;
	text-align: start;
}
.tree-kontakt{
	-ms-grid-column-span: 1;
	grid-column: span 1;
}
.info-rechts{
	-ms-grid-column-span: 1;
	grid-column: span 1;
	text-align: end;
}
.info-rechts a{
	color: black;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.info-rechts a:hover{
	color: var(--primary);
}
.form-wrapper{
	max-width: 850px;
	margin: 0 auto;
	padding: 0 2rem;
}
.form{
	font-size: 14px;
	margin: 4rem 0 6rem 0;
	background-color: rgba(0, 97, 92,0.1);
	padding: 1rem;
	border-radius: 30px;
}
/* IMPRESSUM */
.impressum{
	/* min-height: 80vh;
	*/
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.14329481792717091)), to(rgba(0,160,153,0.15)));
	background: -o-linear-gradient(top, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
}
.impressum p{
	max-width: 1500px;
	margin: 0 auto;
	font-size: 1rem;
	line-height: 2;
	letter-spacing: 3px;
	text-align: justify;
	padding-bottom: 5rem;
}
.impressum span{
	font-size: 1.1rem;
	font-weight: bold;
	color: black;
}
.impressum a{
	font-size: 1.05rem;
	color: var(--primary);
	-webkit-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
.impressum a:hover{
	color: var(--secondary);
}
/* Datenschutz */
.datenschutz{
	/* min-height: 80vh;
	*/
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.14329481792717091)), to(rgba(0,160,153,0.15)));
	background: -o-linear-gradient(top, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,0.14329481792717091) 0%, rgba(0,160,153,0.15) 100%);
}
.datenschutz p{
	max-width: 1500px;
	margin: 0 auto;
	font-size: 1rem;
	line-height: 2;
	letter-spacing: 3px;
	text-align: justify;
	padding-bottom: 5rem;
}
.datenschutz span{
	font-size: 1.1rem;
	font-weight: bold;
	color: black;
}
.datenschutz a{
	font-size: 1.05rem;
	color: var(--primary);
	-webkit-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
.datenschutz a:hover{
	color: var(--secondary);
}
/* FOOTER */
.tree-bottom{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.tree-bottom img{
	width: 100%;
	display: block;
	max-width: 260px;
}
footer{
	min-height: 123px;
	background-color: var(--primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-align: center;
	padding: 0.5rem 0;
}
footer p, footer a{
	font-size: 1rem;
	color: #ffffff;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
footer p:nth-child(1){
	font-size: 1.3rem;
}
footer :nth-child(1) > a{
	font-size: 1.3rem;
}
footer :nth-child(3) > a{
	color: white;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
footer :nth-child(3) > a:hover{
	color: #194a75;
}
footer a:hover{
	color: #00615C;
}