/*--------------------------------------------------------------
# Awards One
--------------------------------------------------------------*/
.fx287bde3 {
    position: relative;
    display: block;
    padding: 120px 0 67px;
    z-index: 1;
}

.fx429c9bb {
    position: relative;
    display: block;
}

.fx429c9bb .fx2fc4754 {
    margin-bottom: 57px;
}

.fx50f9891 {
    position: relative;
    display: block;
    margin-right: 216px;
}

.fxc8e3f29 {
    position: relative;
    display: block;
}

.fxc8e3f29 img {
    width: 100%;
}

.fx1cd566b {
    position: absolute;
    right: -136px;
    bottom: -43px;
    border: 4px solid var(--finris-white);
    border-radius: 16px;
    overflow: hidden;
}

.fx1cd566b img {
    width: auto;
    border-radius: 16px;
}

.fxd6ab925 {
    position: absolute;
    bottom: 24px;
    left: 25px;
    z-index: 2;
}

.fxb96c78a {
    position: relative;
    display: flex;
    align-items: center;
}

.fxb96c78a h3 {
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    font-family: var(--finris-font);
    color: var(--finris-white);
}

.fxb96c78a span {
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    font-family: var(--finris-font);
    color: var(--finris-white);
}

.fxd9c88ef {
    font-size: 20px;
    font-weight: 500;
    color: var(--finris-white);
    margin-top: 2px;
}

.fx7a8601a {
    position: absolute;
    bottom: -100px;
    left: -34px;
    width: 279px;
    height: 279px;
    background-color: rgba(10, 87, 239, 0.69);
    border-radius: 50%;
}

.fx1f802b0 {
    position: absolute;
    bottom: -80px;
    left: -15px;
    width: 236px;
    height: 236px;
    background-color: rgba(10, 87, 239, 0.69);
    border-radius: 50%;
}

.fx8a472d5 {
    position: relative;
    display: block;
    margin-top: 200px;
}

.fxbfda11e {
    position: relative;
    display: block;
}

.fxbfda11e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 29px;
    bottom: 0;
    width: 1px;
    background-color: var(--finris-bdr-color);
}

.fxbfda11e li {
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: 50px;
}

.fxbfda11e li+li {
    margin-top: 38px;
}

.fxbfda11e li .icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 60px;
    width: 100%;
    height: 60px;
    background-color: var(--finris-base);
    border-radius: 50%;
}

.fxbfda11e li .icon span {
    position: relative;
    display: inline-block;
    font-size: 24px;
    color: var(--finris-white);
}

.fxbfda11e li .content {
    position: relative;
    display: block;
}

.fxbfda11e li .content h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
}

.fxbfda11e li .content p {
    margin-top: 10px;
    margin-bottom: 11px;
}

.fx0ac37f7 {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.fx15d473d {
    position: relative;
    display: block;
}

.fx15d473d>p {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: #FEB72B;
    font-size: 14px;
    font-weight: 500;
    color: var(--finris-black);
    padding: 2px 12px 2px;
    border-radius: 15px;
}

.fx15d473d>p>span {
    font-size: 16px;
}

.fxbe85bc7 {
    position: relative;
    display: block;
}

.fxbe85bc7>p {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: transparent;
    font-size: 14px;
    font-weight: 500;
    color: var(--finris-gray);
    padding: 1px 11px 1px;
    border-radius: 15px;
    border: 1px solid var(--finris-bdr-color);
}


















/*--------------------------------------------------------------
# End
--------------------------------------------------------------*/