/* section7 */
.sction7-inr {
    background: #152A55;
    padding: min(10vmin, 8px * 10) min(5vmin, 8px * 5);
}
.wrp7t {
    background-image: linear-gradient( 109.6deg,  rgba(204,228,247,1) 11.2%, rgba(237,246,250,1) 100.2% );
    display: flex;
    text-align: center;
    flex-flow: column;
    gap: min(5vmin, 8px * 5);
    padding: min(5vmin, 8px * 5);
    width: 100%;
    border-top-right-radius: min(5vmin, 8px * 5);
    border-top-left-radius: min(5vmin, 8px * 5);
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
}
.wrp7t1 {
    color: #333;
    font-size: min(5.5vmin, 8px * 5.5);
}
.wrp7t2 {
    font-size: min(4vmin, 8px * 4);
    color: #777;
}
.wrp7b {
    display: flex;
    place-content: center;
    place-items: center;
    background-image: linear-gradient( 109.6deg,  rgba(204,228,247,1) 11.2%, rgba(237,246,250,1) 100.2% );
    width: 100%;
    border-bottom-right-radius: min(5vmin, 8px * 5);
    border-bottom-left-radius: min(5vmin, 8px * 5);
    border-top-right-radius: unset;
    border-top-left-radius: unset;
    padding: min(5vmin, 8px * 5);
}
.wrp7b1 {
    display: flex;
    background-image: radial-gradient( circle 897px at 9% 80.3%,  rgba(55,60,245,1) 0%, rgba(234,161,15,0.90) 100.2% );
    border-radius: min(5vmin, 8px * 5);
    gap: min(3vmin, 8px * 3);
    place-items: center;
    padding: min(4vmin, 8px * 4) min(7vmin, 8px * 7);
}
.wrp7b2 {
    font-size: min(4vmin, 8px * 4);
    color: #fff;
    font-weight: 600;
}
@media (min-width: 1280px) {
	.wrp7t {
		padding: min(7vmin, 8px * 7);
	    width: 65%;
	    border-top-right-radius: unset;
	    border-bottom-left-radius: min(5vmin, 8px * 5);
	}
	.wrp7b {
	    width: 35%;
	    border-top-right-radius: min(5vmin, 8px * 5);
	    border-bottom-left-radius: unset;
	}
	.sction7-inr {
	    padding: min(10vmin, 8px * 10);
	}	
}