.header-logo {
    width: 150px;
    margin-left: -10px;
}

.home .site:after {
    bottom: -280px;
    right: -280px;
    width: 80px;
    height: 80px;

    }



@media only screen and (max-width: 1024px) {
	.layout-video iframe {
	    height: 54vw !important;
	}
}



@media(min-width:320px) and (max-width:766px){
	h1,.h1 {
		font-size: 88px;
		line-height: 0.9em;
	}
}


@media(min-width:767px) and (max-width:1023px){
	h1,.h1 {
		font-size: 88px;
		line-height: 0.9em;
	}
}


@media(min-width:320px) and (max-width:766px){
	h2,.h2 {
		font-size: 62px;
		line-height: 0.9em;
	}
}


@media(min-width:767px) and (max-width:1023px){
	h2,.h2 {
		font-size: 62px;
		line-height: 0.9em;
	}
}

@media(min-width:320px) and (max-width:766px){
	h3,.h3 {
		line-height: 0.9em;
	}
}


@media(min-width:767px) and (max-width:1023px){
	h3,.h3 {
		line-height: 0.9em;
	}
}

