body
{
	margin:0;
	padding:0;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	background-color:#f9f7f9;

}

h1,h2,h3,h4,h5,h6,p
{
	font-weight:900;
	color:#414141;
}

.flowchart
{
	position:relative;
	margin-top:20px;
}

/* .button-start */
/* { */
	/* position:relative; */
	/* display:table; */
	/* background: linear-gradient(to right, #e64d25, #ee2450); */
	/* box-shadow: 0 1.875vw 5.15625vw -1.40625vw #e64d25; */
	/* border-radius: 3.90625vw; */
	/* line-height: 8.1125vw; */
	/* font-size: 2.125vw; */
	/* font-weight:400; */
	/* color:#FFF; */
	/* height: 7.8125vw; */
	/* text-align:center; */
	/* margin-left:auto; */
	/* margin-right:auto; */
	/* padding-left:10vw; */
	/* padding-right:10vw; */
	/* cursor:pointer; */
	/* opacity:1; */
/* } */


.button-start 
 { 
	 position:relative; 
	/* background-c: linear-gradient(to right, #e64d25, #ee2450);  */
	/* box-shadow: 0 1.875vw 5.15625vw -1.40625vw #e64d25;  */
	background-color:#e38e8e;
	 border-radius: 3.90625vw; 
	 line-height: 4.4vw; 
	 font-size: 1.85vw; 
	 font-weight:400; 
	 color:#FFF; 
	 width:25%; 
	 height: 4.3vw; 
	 text-align:center; 
	 margin-left:auto; 
	 margin-right:auto; 
	 cursor:pointer; 
	 opacity:1; 
} 

.buttons
{
	
	position:relative;
	display:inline-block;
	width:20%;
    margin-top: -10vw;
	margin-left:15%;
	margin-right:15%;
}

.question-button
{
	width:100%;
	height: 4.3125vw;
	margin-left:0px;
}

.arrow
{
	position:relative;
	width:1.8125vw;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.arrow-question
{
	position:relative;
	width: 1.8125vw;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.question_cont
{
	position:relative;
    height: 35.8125vw;
	margin-bottom:7vw;
}

.question
{
	position:relative;
	width:37vw;
	margin-top: -6.5vw;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.question-text
{
	position:absolute;
	text-align:center;
	font-size: 1.85vw;
	font-weight:400;
	color:#414141;
	/* margin-top: -23.5vw; */
	margin-bottom: 0vw;
	margin-left: 0vw;
    margin-right: 0vw;
    left: 50%;
    top: 47%;
    transform: translate(-50%, -50%);
}

.end
{
	position:relative;
	background-color:#dcdcdc;
	border-radius: 2.60625vw;
	width: 50%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size: 1.85vw;
	font-weight:400;
	color:#414141;
	padding:20px;
	margin-top: 10vw;
}

.arrowline{fill:none;stroke:#9d9d9d;stroke-miterlimit:10;}
.arrowhead{fill:#9d9d9d;}
.romb{fill:#fff; stroke:#b2b2b2; stroke-width:0.5;}
