@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');
body, html{font-family: "Figtree", sans-serif; font-optical-sizing: auto;padding: 0;font-size:16px; font-weight: normal; margin: 0; font-smooth: always; color: #111111; overflow-x: hidden;}
img{max-width:100%; vertical-align:middle;}
body{background:url(../images/bg.jpg) top center repeat-y; background-size: cover;}
/* -------------------------- COMMON STYLE -------------------------- */
h1{font-size: 28px;font-style: normal;font-weight: 600;line-height: 130%; margin-bottom: 15px; color: #021B3B;}
p{margin-bottom: 10px; font-size: 16px;line-height: 130%; color: #021B3B;font-weight: 400;letter-spacing: 0.32px;}
ul{margin: 10px 0 0 0; padding: 0; list-style-type: none;}
ul li{color: #021B3B;font-weight: 400;padding: 3px 0 3px 25px;letter-spacing: 0.32px;}
li:nth-child(1){background:url(../images/bullet1.svg) left top 7px no-repeat;}
li:nth-child(2){background:url(../images/bullet2.svg) left top 7px no-repeat;}
li:nth-child(3){background:url(../images/bullet3.svg) left top 7px no-repeat;}
li span{color: #5314c2; font-weight: 600;}
.copyright p{font-size: 12px; color: #666; text-align: center;}
section{padding: 0;}
.card{backdrop-filter: blur(10px);background-color: rgba(255, 255, 255, 0.40); box-shadow: rgba(0, 0, 0, 0.10) 0px 25px 50px -12px; border: none; padding: 30px 40px; text-align: left; border-radius: 20px; margin-bottom: 0px;}
@media (max-width: 600px) {
    h1 {font-size: 24px;}
    section{padding: 30px 0 0 0;}
}