@charset "utf-8";

/* 발전기금 */
.pg-fund {padding-bottom: 13rem;}
.pg-fund .visual {height: 60rem; background: url('../../images/sub/bg-pg-fund-visual.jpg') no-repeat right center / cover;}
.pg-fund .visual .desc {overflow: visible; position: absolute; display: block; width: calc(100% - 40rem); height: auto; margin: 0; padding: 4.7rem 10rem; background: #fff; border-radius: 1rem; font-family: sl; font-size: 1.8rem; text-align: center; color: #1d1d1d; text-indent: 0; transform: translateX(-50%); transition: none; opacity: 1; left: 50%; bottom: 0; line-height: 2.8rem;}
.pg-fund .visual .desc::before {overflow: visible; position: absolute; display: block; width: 1rem; height: 1rem; margin: 0; padding: 0; background: #00aae5; border-radius: 50%; font-family: inherit; font-size: inherit; text-align: center; color: inherit; text-indent: 0; transform: translateX(-50%); transition: none; opacity: 1; content: ''; left: 50%; bottom: 0.7rem; margin-left: -1.3rem;}
.pg-fund .visual .desc::after {overflow: visible; position: absolute; display: block; width: 1rem; height: 1rem; margin: 0; padding: 0; background: #302a6c; border-radius: 50%; font-family: inherit; font-size: inherit; text-align: center; color: inherit; text-indent: 0; transform: translateX(-50%); transition: none; opacity: 1; content: ''; left: 50%; bottom: 0.7rem;}

@media screen and (max-width:1300px) {
	.pg-fund .visual {height: 50rem;}
}

@media screen and (max-width:1024px) {
	.pg-fund .visual {height: 45rem;}
	.pg-fund .visual .desc {width: calc(100% - 25rem); padding: 4rem 7rem; font-size: 1.7rem;}
	.pg-fund .visual .desc br {display: none;}
}

@media screen and (max-width:768px) {
	.pg-fund .visual {height: 35rem;}
	.pg-fund .visual .desc {width: calc(100% - 10rem);padding: 3rem 3rem;font-size: 1.6rem;}
	.pg-fund .visual .desc::before,
	.pg-fund .visual .desc::after {width: 0.8rem; height: 0.8rem; bottom: 1rem;}
}

@media screen and (max-width:680px) {
	.pg-fund {padding-bottom: 23rem;}
}

@media screen and (max-width:500px) {
	.pg-fund .visual .desc {width: calc(100% - 8.5rem);padding: 3rem 2.5rem;font-size: 1.6rem;}
}