@charset "utf-8";
:where(.title) h1 {font-size: 40px; font-weight: 600;}
.title h1::after {content: ''; display: block; width: 100%; max-width: 5%; height: 4px; margin: 15px 0; background-color: #232540; position: relative; left: 50%; bottom: 0; transform: translate(-50%, 0)}
.title h1 {font-family: 'GmarketSansMedium'; transform: skew(-0.1deg); font-weight: unset; position: relative; line-height: 1.3;}
@media screen and (max-width:1024px){
	:where(.title) h1 {font-size: 35px;}
}
@media screen and (max-width:769px){
	:where(.title) h1 {font-size: 32px;}
	.title h1::after{max-width: 50px; height: 5px; margin: 20px 0;}
}
@media screen and (max-width:425px){
	.title h1::after{margin: 10px 0;}
	:where(.title) h1 {font-size: 26px;}
}
@media screen and (max-width:425px){
	:where(.title) h1 {font-size: 24px;}
}

.insurance-box .point li .ins-num {font-size: 90px; font-family: 'GmarketSansMedium'; letter-spacing: -3px;}
.insurance-box .point li:last-child .ins-num {font-family: 'GmarketSansBold';}
@media screen and (max-width:769px){
	.insurance-box .point li .ins-num {font-size: 70px;}
}
@media screen and (max-width:426px){
	.insurance-box .point li .ins-num {font-size: 50px;}
}
