/*  ------  local   ------  */


body,html{
	overflow-x: clip !important;
}

.eco__page .eco__reuse-bottom-text {
	font-size: 16px;
}

 @media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	    .eco__page .eco__hero-title {
	    	font-size: 50px;
	    }
	    .eco__page .eco__hero-text {
	    	font-size: 20px;
	    }

}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
	.eco__page .eco__hero-title {
	   	font-size: 38px;
	}
	.eco__page .eco__hero-text {
		font-size: 16px;
	}
	.eco__page .eco__more-item-cta {
		padding-top: 18px;
	}
}

@media (max-width: 480px) {
	.eco__page .eco__hero-title {
		font-size: calc(30 * var(--ratioHero));
	}

}
