.reports {padding: 30px;border-radius: 5px;position:relative;}
.report-arrow {position: absolute;bottom: 30px;}
.reports h2{font-weight:900;font-size:50px;line-height:1.1;color:#fff;}
.report-arrow .elementor-icon{background: #fff;padding: 10px;border-radius: 4px;}
.report-arrow .elementor-icon:hover{background:#86C7ED;}

@media only screen and (min-width: 768px) {
	.corporate-banner h1 {width: 700px;display: block;text-align: center !important;margin-left: auto;margin-right: auto;}
	.reports {height: 529px;width: 100%;padding: 30px;}
	.annual-report {margin-top: -20px;}
}

@media only screen and (max-width: 767px) {
	.corporate-banner h1 {width: 80%;display: block;text-align: center !important;margin-left: auto;margin-right: auto;}
	.reports {height: 200px;width: 100%;padding: 30px;}
	.annual-report {margin-top: -20px;}
	.reports h2 {font-size: 25px;    width: 90%;}
	.corporate2.pt50 {padding-top: 15px;}.corporate2.pb50 {padding-bottom: 30px;}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.corporate-banner h1{font-size:45px;}
	.reports h2 {font-size: 28px;line-height: 1.2;}
}