.ethesty-blocks .ETHPGabsolute {
    position: absolute
}
.ethesty-blocks .ETHPGrelative {
    position: relative
}
.ethesty-blocks .ETHPGbottom-20 {
    bottom: 5rem
}
.ethesty-blocks .ETHPGleft-20 {
    left: 5rem
}
.ethesty-blocks .ETHPGmb-6 {
    margin-bottom: 1.5rem
}
.ethesty-blocks .ETHPGflex {
    display: flex
}
.ethesty-blocks .ETHPGgrid {
    display: grid
}
.ethesty-blocks .ETHPGh-full {
    height: 100%
}
.ethesty-blocks .ETHPGgrid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}
.ethesty-blocks .ETHPGgrid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr))
}
.ethesty-blocks .ETHPGgrid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}
.ethesty-blocks .ETHPGflex-wrap {
    flex-wrap: wrap
}
.ethesty-blocks .ETHPGitems-center {
    align-items: center
}
.ethesty-blocks .ETHPGtext-5xl {
    font-size: 3rem;
    line-height: 1
}
.ethesty-blocks .ETHPGtext-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
@media (min-width: 1280px) {
    .ethesty-blocks .xl\:ETHPGgrid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .ethesty-blocks .xl\:ETHPGgap-x-16 {
        -moz-column-gap: 4rem;
             column-gap: 4rem
    }
    .ethesty-blocks .xl\:ETHPGgap-y-16 {
        row-gap: 4rem
    }
}
