body {
    background-color: #0C050A;
}

.banner.customPadding {
    padding-top: clamp(42.1875px, 11.25vw, 216.0px);
}

.banner img.center{
    width: clamp(177.9296875px, 47.44791666666667vw, 911.0px);
    margin-bottom: clamp(4.8828125px, 1.3020833333333335vw, 25.0px);
}

.banner .imgGroup {
    margin-bottom: clamp(33.3984375px, 8.90625vw, 171.0px);
}

.banner .imgGroup .topImg img {
    width: clamp(76.640625px, 20.4375vw, 392.4px);
    margin-bottom: clamp(9.1796875px, 2.447916666666667vw, 47.0px);
}

.banner .imgGroup .googleAndApple a {
    width: clamp(37.6875px, 10.05vw, 192.96px);
    height: clamp(11.25px, 3.0vw, 57.6px);
}

.banner .imgGroup .googleAndApple img {
    width: 100%;
}

.banner .imgGroup .googleAndApple a:first-child {margin-right: clamp(13.671875px, 3.6458333333333335vw, 70.0px);}

.aboutIzia {
    background-color: #fff;
}

.aboutIzia .titleGroup{
    margin-bottom: clamp(16.2109375px, 4.322916666666667vw, 83.0px);
}

.aboutIzia .titleGroup h1 {
    font-family: Cus-Bold;
    font-size: clamp(8.59375px, 2.291666666666667vw, 44.0px);
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.04em;
    color: #000000;
}

.aboutIzia .titleGroup p {
    font-family: Cus-Light;
    font-size: clamp(4.296875px, 1.1458333333333335vw, 22.0px);
    font-weight: normal;
    line-height: normal;
    color: #000000;
}

.aboutIzia .contentGroup {
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.aboutIzia .contentGroup::-webkit-scrollbar {
    display: none;
}

.aboutIzia .contentGroup .item {
    margin-right: clamp(5.2734375px, 1.40625vw, 27.0px);
}

.aboutIzia .contentGroup .item h2 {
    font-family: Cus-Regular;
    font-size: clamp(5.0078125px, 1.3354166666666667vw, 25.64px);
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
    color: rgb(0, 0, 0);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.card {
    border: 0px;
    width: clamp(107.421875px, 28.645833333333336vw, 550.0px);
    border-radius: clamp(5.859375px, 1.5625vw, 30.0px);
}

.card-img {
    height: clamp(59.97851562499999px, 15.994270833333333vw, 307.09px);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: clamp(5.859375px, 1.5625vw, 30.0px) clamp(5.859375px, 1.5625vw, 30.0px) 0 0;
}

.card-body {
    padding: clamp(4.384765625px, 1.1692708333333333vw, 22.45px);
}

.card-desc {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.card-desc .left {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.card-desc .left span {
    margin: 0px 0.5rem;
    font-size: clamp(3.755859375px, 1.0015625000000001vw, 19.23px);
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
    color: rgb(0, 0, 0);
    display: flex;
    align-items: center;
    justify-content: center;
}

.card-desc .left span:first-child {
    margin-left: 0rem;
}

.card-bottom {
    margin-top: 0.5rem;
}

.card-desc svg {
    width: clamp(3.90625px, 1.0416666666666667vw, 20.0px);
    height: clamp(3.90625px, 1.0416666666666667vw, 20.0px);
}

.card-desc .right img {
    width: clamp(15.816406250000002px, 4.217708333333333vw, 80.98px);
}

.card-bottom img{
    width: clamp(43.75px, 11.666666666666668vw, 224.0px);
}

