body{
	font-family: "SUSE", sans-serif;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;  
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
	margin-bottom:2rem;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
h1{
	font-size: 1.75rem;
  letter-spacing: .0069444444em;
  line-height: 2rem;
	font-weight: 700;
	margin-top:2rem;
	margin-bottom:1rem;
	font-family: "Bree Serif", serif;
}
h2{
	font-size: 1.5rem;
  letter-spacing: .0069444444em;
  line-height: 1.75rem;
	font-weight: 700;
	margin-top:2rem;
	margin-bottom:1rem;
	font-family: "Bree Serif", serif;
}
h3{
	font-size: 1.25rem;
  letter-spacing: .0089285714em;
  line-height: 1.5rem;
	font-weight: 700;
	margin-top:2rem;
	margin-bottom:1rem;
	font-family: "Bree Serif", serif;
}

p{
	color: #292d38;
  font-family: "SUSE", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  letter-spacing: .021875em;
  line-height: 1.5rem;
}
.calendar-container{
	max-width: 800px;
  margin: 0 auto;
}
h2.calendar{
	border: 1px solid;
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
}

a{
	color: #292d38;
}

.intro{
	font-size:1.25rem;
	font-weight:bold;
	line-height:1.5rem;
} 
.logo{
	max-width:220px;
	padding-top:1rem;
	margin-left:1rem;
}
.container{
	max-width:980px;
}
.video{
	max-width:740px;
	margin:0 auto; 
	margin-top:1rem;
}
h3{
	font-size:1.25rem;
	font-weight:bold;
	line-height:1.5rem;
}
.fondator{
	display:block;
	max-width:740px;
	margin:0 auto;
	width:100%;
}
.piramida{
	display:block;
	max-width:740px;
	margin:0 auto;
	width:100%;
	margin-bottom:2rem;
	margin-top:2rem;
}
.btn_green{
background: #33783B;
    display: inline-block;
    width: auto;
    margin: 0 auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    color: #fff;
    text-decoration: none;
    padding: 1rem 3rem;
    border-radius: 20px;
}
.btn_green_top{
background: #33783B;
    display: inline-block;
    width: auto;
    margin: 0 auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
    color: #fff;
    text-decoration: none;
    padding: 1rem 3rem;
    border-radius: 20px;
}
.header{
	position:fixed;
	background:#fff;
	width:100%;
	top:0;
	z-index:123123;
	left:0;
}
section.content{
	margin-top:100px;
}
p.disclaimer{
	font-size:12px;
}

.image_container{
	text-align:center;
	max-width:740px;
	margin:0 auto;
	margin-bottom:2rem;
}
.image_container img{
	max-width:100%;
}
.green_fit{
	color:#377e3d;
}
.green_light{
	color:#83b73b;
}
.green_middle{
	color:#6a9749;
}

@media screen and (max-width: 980px) {
	.page{
		padding:0 20px;
	}
}
@media screen and (max-width: 550px) {
	.logo{
		max-width: 180px;
	}
	.btn_green_top{
		padding: 1rem 1rem;
	}
	.page .header .row .col-6:first-child{
		text-align:left!important;
	}
	.page .header .row .col-6:last-child{
		text-align:right!important;
	}
}

@media screen and (max-width: 400px) {
	.logo{
		max-width: 140px;
    margin-top: 10px;
	}
}
@media screen and (max-width: 350px) {
	.logo{
		max-width: 110px;
    margin-top: 10px;
	}
	.btn_green_top {
		padding: 10px 13px;
		font-size: 14px;
  }
}
strong.bigger{
		font-size:1.4rem;
}

.content_testimonial{
	display:none;
}
.header_testimonial{
	cursor:pointer;
}