/* Untuk Desktop dimensinya 1440 */
/* Untuk Mobile dimensinya 414 */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&display=swap");

html {
    font-family: "Montserrat", sans-serif;
}

body {
    margin: 0 auto;
}

nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(255,
            0,
            0,
            0);
    /* ubah warna latar menjadi transparan */
    height: 156px;
    margin-bottom: -20px;
    padding: 0px 65px;
}

nav a {
    color: white;
    text-decoration: none;
}

nav ul {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    color: white;
}

nav li {
    margin-left: 40px;
    font-size: 20px;
    font-weight: 600;
}

nav li:first-child {
    margin-left: 0;
}

.nav-logo-title {
    display: flex;
    align-items: center;
    /* untuk mengatur posisi vertikal */
}

.nav-logo-title a {
    font-weight: 800;
    font-size: 36px;
}

.nav-logo-title img {
    content: url("https://i.postimg.cc/Wz0yxrHs/logo.png");
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    object-fit: contain;
    /* untuk menyesuaikan ukuran gambar */
    margin-right: 10px;
    /* untuk memberikan jarak antara gambar dan teks */
    color: rgba(255, 255, 255, 0);
}

#header {
    background-image: url("https://i.postimg.cc/sxM8mqpG/header-gradient.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 1100px;
    /* ubah tinggi */
    margin-top: -200px;
    padding-top: 200px;
    margin-left: -5px;
}

div.nav-logo-title a[href='#header'] {
    background: linear-gradient(to right, rgb(30, 0, 255), rgb(162, 0, 255), rgb(0, 217, 255));
    background-size: 200% 200%;
    animation: fullygradient1 2s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
    text-transform: uppercase;
}

div.nav-logo-title a[href='#header']:hover {
    color: rgba(0, 0, 0, 0);
}

@keyframes fullygradient1 {
    0% {
        background-position: left
    }

    50% {
        background-position: right
    }

    100% {
        background-position: left
    }
}

ul a[href='#header'] {
    background: linear-gradient(to top, rgb(30, 0, 255), rgb(162, 0, 255), rgb(0, 217, 255));
    background-size: 1000% 1000%;
    animation: fullygradient 2s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
}

ul a[href='#header']:hover {
    color: rgba(0, 0, 0, 0);
}

@keyframes fullygradient {
    0% {
        background-position: top
    }

    50% {
        background-position: bottom
    }

    100% {
        background-position: top
    }
}

ul a[href='#content'] {
    background: linear-gradient(to top, rgb(30, 0, 255), rgb(162, 0, 255), rgb(0, 217, 255));
    background-size: 1000% 1000%;
    animation: fullygradient 2s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
}

ul a[href='#content']:hover {
    color: rgba(0, 0, 0, 0);
}

ul a[href='#articles'] {
    background: linear-gradient(to top, rgb(30, 0, 255), rgb(162, 0, 255), rgb(0, 217, 255));
    background-size: 1000% 1000%;
    animation: fullygradient 2s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
}

ul a[href='#articles']:hover {
    color: rgba(0, 0, 0, 0);
}

ul a[href='#creativity'] {
    background: linear-gradient(to top, rgb(30, 0, 255), rgb(162, 0, 255), rgb(0, 217, 255));
    background-size: 1000% 1000%;
    animation: fullygradient 2s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
}

ul a[href='#creativity']:hover {
    color: rgba(0, 0, 0, 0);
}

.header-texts {
    margin-top: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.header-texts h1 {
    text-align: center;
    font-weight: 800;
    font-size: 58px;
    color: white;
    text-transform: uppercase;
    background: linear-gradient(to top, rgb(242, 0, 255), rgb(68, 0, 255), rgb(0, 204, 255));
    background-size: 500% 500%;
    animation: fullygradient 3s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
}

.header-texts h1:hover {
    color: rgba(0, 0, 0, 0);
}

.header-texts h3 {
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    color: white;
    background: linear-gradient(to right, rgb(242, 0, 255), rgb(68, 0, 255), rgb(0, 204, 255));
    background-size: 500% 500%;
    animation: fullygradient1 3s ease-in-out infinite;
    background-clip: text;
    -webkit-background-clip: text;
    transition: color .2s ease-in-out;
}

.header-texts h3:hover {
    color: rgba(0, 0, 0, 0);
}

.header-texts h3:after {
    content: "";
    display: block;
    background-image: url("https://i.postimg.cc/66SRmgr6/laptop.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    /* Menempatkan gambar di tengah */
    width: 1054.38px;
    height: 589.55px;
    /* ubah ukuran gambar sesuai kebutuhan */
    margin-top: 50px;
    /* atur jarak antara h3 dan gambar */
}

.header-texts p {
    font-size: 24px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: 0.20000000298023224px;
    text-align: center;
    margin-top: 50px;
    width: 1095px;
    height: 202px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39.97deg, #0021ef 0.79%, #50005e 79.29%);
}

.header-texts abbr {
    text-decoration: underline;
}

.content-aside .content {
    margin-top: 150px;
    background-image: url("https://i.postimg.cc/qMyLX4PH/content.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 2380px;
    color: white;
}

.content-aside .content .content-first {
    padding: 50px 72px;
}

.content-aside .content .content-first h2 {
    width: 548px;
    font-weight: 700;
    font-size: 40px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90.92deg, #0021ef 0.31%, #d900ff 99.61%);
}

.content-aside .content .content-first p {
    width: 480px;
    font-weight: 500px;
    font-size: 20px;
    line-height: 38px;
}

.content-aside .content .content-first::after {
    content: "";
    display: block;
    background-image: url("https://i.postimg.cc/HkjL1kdf/importance.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 801.38px;
    height: 474.38px;
    margin-top: -900px;
    margin-left: auto;
}

.content-aside .content .content-second {
    padding: 50px 72px;
    margin-top: 100px;
}

.content-aside .content .content-second::before {
    content: "";
    display: block;
    background-image: url("https://i.postimg.cc/LXk93q3Z/history.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 801.38px;
    height: 474.38px;
    margin-top: 270px;
    margin-right: auto;
}

.content-aside .content .content-second h2 {
    width: 430px;
    font-weight: 700;
    font-size: 40px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(92.4deg, #0021ef -0.02%, #d900ff 98.99%);
    margin-left: auto;
    margin-top: -500px;
}

.content-aside .content .content-second h4 {
    width: 430px;
    font-weight: 700;
    font-size: 20px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(91.96deg, #0021ef -0.01%, #d900ff 51.19%);
    margin-left: auto;
    margin-top: -30px;
}

.content-aside .content .content-second p:first-of-type {
    width: 430px;
    font-weight: 500px;
    font-size: 20px;
    line-height: 38px;
    margin-left: auto;
}

.content-aside .content .content-second p:nth-of-type(2) {
    width: 640px;
    font-weight: 801.38px;
    font-size: 20px;
    line-height: 38px;
    margin-right: auto;
    margin-top: -50px;
}

.content-aside .content .content-second p:nth-of-type(3) {
    width: 640px;
    font-weight: 801.38px;
    font-size: 20px;
    line-height: 38px;
    margin-right: auto;
}

aside {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-column-gap: 200px;
    grid-row-gap: 0px;
    justify-content: center;
    justify-items: center;
    /* menengahkan secara horizontal */
}

aside ul {
    list-style: none;
    padding: 0;
}

aside li a {
    color: black;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
}

aside li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    background-image: radial-gradient(50% 50% at 50% 50%,
            #ff00e5 0%,
            #001aff 100%);
    border-radius: 50%;
}

aside>h2:first-of-type {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    font-weight: 700;
    font-size: 24px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(91.96deg, #0021ef -0.01%, #d900ff 51.19%);
    margin-left: auto;
}

aside>ul:first-of-type {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    margin-left: auto;
}

aside>h2:last-of-type {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    font-weight: 700;
    font-size: 24px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(91.96deg, #0021ef -0.01%, #d900ff 51.19%);
    margin-right: auto;
}

aside>ul:last-of-type {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
    margin-right: auto;
}

.articles {
    background-color: #260057;
    padding: 100px 65px;
    display: grid;
    justify-content: center;
    justify-items: center;
    /* menengahkan secara horizontal */
}

.articles .row-first {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
    /* menengahkan secara horizontal */
}

/* Menentukan ukuran kotak dan properti border */
.article {
    background-color: #fff;
    text-align: center;
    width: 346px;
    height: 700px;
    padding: 0px;
    border: 4px solid;
    animation: animateBorder 2s infinite;
}

@keyframes animateBorder {
    0% {
        border-image-slice: 1;
        border-image-source: linear-gradient(to right, #6c00ff, #1900ff);
    }

    50% {
        border-image-slice: 2;
        border-image-source: linear-gradient(to right, #00c9ff, #0011ff);
    }

    100% {
        border-image-slice: 3;
        border-image-source: linear-gradient(to right, #7400ff, #0400ff);
    }
}

.article h3,
.article p {
    color: black;
    margin-bottom: 10px;
    margin-top: 20px;
}

.article h3 {
    font-size: 24px;
    font-weight: 700;
    padding: 20px 30px;
}

.article p {
    font-size: 16px;
    font-weight: 500;
    padding: 0px 30px;
    color: #737373;
    margin-bottom: 50px;
}

.article a {
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    color: white;
    background-color: #0d0a2c;
    padding: 18px 38px;
    margin-top: 500px;
    border-radius: 10px;
}

.article img {
    content: "";
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 346px;
    height: 219px;
    border-radius: 10px 10px 0px 0px;
    color: rgba(255, 0, 0, 0);
    /* ubah warna latar menjadi transparan */
}

.article:nth-of-type(1) img {
    content: url("https://i.postimg.cc/MpBhQCDn/future.png");
}

.article:nth-of-type(2) img {
    content: url("https://i.postimg.cc/hGb6CVNg/benefit.png");
}

.article:nth-of-type(3) img {
    content: url("https://i.postimg.cc/c15j5xkK/role.png");
}

.row-second {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    /* menengahkan secara horizontal */
    margin-top: 40px;
    width: 1168px;
    background-color: white;
    border: 4px solid;
    animation: animateBorder 2s infinite;
}

.row-second .article-long {
    text-align: center;
    grid-row: 2/3;
    /* pindahkan ke baris kedua */
    color: black;
    margin-top: 50px;
    margin-bottom: 30px;
    padding: 0px 55px;
}

.row-second .article-long h3 {
    font-weight: 700;
    font-size: 24px;
}

.row-second .article-long p {
    font-weight: 500;
    font-size: 16px;
    color: #737373;
}

.row-second img {
    content: "";
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 1168px;
    height: 327px;
    border-radius: 10px 10px 0px 0px;
    color: rgba(255, 0, 0, 0);
    /* ubah warna latar menjadi transparan */
    content: url("https://i.postimg.cc/mDpdqjjx/plugin-overflow.png");
    grid-row: 1/2;
    /* pindahkan ke baris pertama */
}

.creativity {
    display: grid;
    justify-content: center;
    justify-items: center;
    overflow-x: scroll;
}

.creativity-wrapper {
    max-width: 1440px;
    /* jika ingin menetapkan batas maksimum lebar */
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 50px;
}

.mini-one {
    flex: 0 0 auto;
}

.mini-two {
    flex: 0 0 auto;
}

.mini-three {
    flex: 0 0 auto;
}

.mini-four {
    flex: 0 0 auto;
}

.creativity-wrapper .mini-one,
.creativity-wrapper .mini-two,
.creativity-wrapper .mini-three,
.creativity-wrapper .mini-four {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    position: relative;
    /* tambahkan posisi relatif pada mini-content */
    z-index: 1;
    /* tambahkan z-index pada gambar */
    margin-left: 50px;
}

.creativity img {
    width: 236px;
    height: 236px;
    content: "";
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50px;
    color: rgba(255, 0, 0, 0);
    /* ubah warna latar menjadi transparan */
    position: relative;
    /* tambahkan posisi relatif pada gambar */
    z-index: 0;
    /* tambahkan z-index pada gambar */
}

.creativity .mini-one img {
    content: url("https://i.postimg.cc/wMSwxBn0/spark.png");
    position: absolute;
    z-index: 999;
}

.creativity .mini-two img {
    content: url("https://i.postimg.cc/DyXCjqbD/uncleashing.png");
    position: absolute;
    z-index: 999;
}

.creativity .mini-three img {
    content: url("https://i.postimg.cc/Gpqz8KZB/therole.png");
    position: absolute;
    z-index: 999;
}

.creativity .mini-four img {
    content: url("https://i.postimg.cc/gcC92cVC/nurturing.png");
    position: absolute;
    z-index: 999;
}

.creativity .mini-content {
    /* position: sticky; */
    width: 1053px;
    height: 140px;
    margin-left: 122px;
    background: linear-gradient(94.73deg, #0060ef 0%, #50005e 76.43%);
    color: white;
    box-shadow: 2px 1px 5px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    padding: 40px 35px 45px 140px;
}

.creativity .mini-content h2 {
    font-weight: 700;
    font-size: 24px;
}

.creativity .mini-content p {
    font-weight: 500;
    font-size: 16px;
    margin-top: 0px;
}

footer {
    color: white;
    background-color: #0d0a2c;
    padding: 20px 82px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
    /* menengahkan secara horizontal */
    align-items: center;
}

footer .footer-logo {
    width: 346px;
}

footer .footer-logo h3 {
    font-weight: 800;
    font-size: 36px;
}

footer .footer-logo p {
    font-weight: 500;
    font-size: 24px;
}

footer .footer-form p {
    font-weight: 700;
    font-size: 24px;
}

footer .footer-form label {
    font-weight: 600;
    font-size: 16px;
}

footer .footer-form #name {
    background-color: #260057;
    color: white;
    border: none;
    border-radius: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 350px;
    height: 30px;
}

footer .footer-form #gender {
    background-color: #260057;
    color: white;
    border: none;
    border-radius: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 350px;
    height: 30px;
}

footer .footer-form button {
    background-color: #260057;
    color: white;
    font-weight: 700;
    font-size: 16px;
    border: none;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 18px 26px;
}

footer .footer-credit {
    width: 343px;
}

footer .footer-credit h3:first-child {
    visibility: hidden;
}

footer .footer-credit h3:first-child:before {
    visibility: visible;
    content: "Template Made by Louis Fernando";
    font-weight: 800;
    font-size: 24px;
    text-align: center;
    margin-top: 50px;
}

footer .footer-credit h3:last-child {
    visibility: hidden;
}

footer .footer-credit h3:last-child:before {
    visibility: visible;
    content: 'Copyright @ 2023 LoFer';
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    margin-top: -50px;
    margin-bottom: -10px;
}

@media only screen and (max-width: 414px) {
    nav {
        display: grid;
        align-items: center;
        /* untuk mengatur posisi vertikal */
        justify-content: center;
        justify-items: center;
        /* menengahkan secara horizontal */
    }

    .nav-logo-title a {
        font-weight: 800;
        font-size: 25px;
        margin-top: 20px;
    }

    .nav-logo-title img {
        margin-left: 10px;
        margin-top: 20px;
        /* untuk memberikan jarak antara gambar dan teks */
    }

    nav li {
        margin-left: 40px;
        font-size: 15px;
        font-weight: 600;
    }

    #header {
        background-image: url("https://i.postimg.cc/sxM8mqpG/header-gradient.png");
        background-repeat: no-repeat;
        background-size: cover;
        height: 810px;
        /* ubah tinggi */
        margin-top: -200px;
        padding-top: 200px;
        margin-left: -5px;
    }

    .header-texts h1 {
        font-size: 40px;
        margin-top: -300px;

    }

    .header-texts {
        height: 1100px;
    }

    .header-texts h3 {
        width: 282px;
        margin-top: 4px;
    }

    .header-texts h3:after {
        width: 282px;
        height: 157.68px;
        /* ubah ukuran gambar sesuai kebutuhan */
        margin-bottom: 200px;
        /* atur jarak antara h3 dan gambar */
    }

    .header-texts p {
        font-size: 16px;
        width: 282px;
        height: auto;
        margin-top: -170px;
    }

    .content-aside .content {
        height: auto;
        color: white;
    }

    .content-aside .content .content-first {
        padding: 63px 38px;
        width: 315px;
        display: grid;
    }

    .content-aside .content .content-first::after {
        width: 338px;
        height: 188px;
        margin-top: -1750px;
        /* margin-left: auto; */
    }

    .content-aside .content .content-first h2 {
        width: 315px;
        font-size: 36px;
        text-align: center;
        margin-top: 300px;
    }

    .content-aside .content .content-first p {
        width: 315px;
        text-align: center;
        margin-top: 10px;
    }

    .content-aside .content .content-second {
        padding: 63px 38px;
        width: 315px;
        margin-top: 0px;
    }

    .content-aside .content .content-second::before {
        width: 801.38px;
        height: 474.38px;
        width: 338px;
        height: 188px;
        margin-top: 0px;
    }

    .content-aside .content .content-second h2 {
        width: 315px;
        font-size: 36px;
        text-align: center;
        margin-top: 50px;
        width: 315px;
        margin-left: auto;
    }

    .content-aside .content .content-second h4 {
        width: 315px;
        font-weight: 700;
        font-size: 20px;
        text-align: center;
        margin-top: -10px;
    }

    .content-aside .content .content-second p:first-of-type {
        width: 315px;
        text-align: center;
        margin-top: 10px;
    }

    .content-aside .content .content-second p:nth-of-type(2) {
        width: 315px;
        text-align: center;
        margin-top: 10px;
    }

    .content-aside .content .content-second p:nth-of-type(3) {
        width: 315px;
        text-align: center;
        margin-top: 10px;
    }

    aside {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-column-gap: 0px;
        grid-row-gap: 20px;
        justify-content: center;
        padding: 40px 0px;
    }

    aside>h2:first-of-type {
        grid-column: 1 / 2;
        grid-row: 1 / 2;
        margin: auto;
    }

    aside>ul:first-of-type {
        grid-column: 1 / 2;
        grid-row: 2 / 3;
        margin: auto;
    }

    aside>h2:last-of-type {
        grid-column: 1 / 2;
        grid-row: 3 / 4;
        margin: auto;
    }

    aside>ul:last-of-type {
        grid-column: 1 / 2;
        grid-row: 4 / 5;
        margin: auto;
    }

    .articles {
        padding: 80px 34px;
        display: grid;
        justify-content: center;
        justify-items: center;
        /* menengahkan secara horizontal */
    }

    .articles .row-first {
        grid-template-columns: 1fr;
        grid-row-gap: 30px;
    }

    .article {
        width: 346px;
        height: 690px;
    }

    .article img {
        border-radius: 10px 10px 0px 0px;
        width: 100%;
        height: 200px;
    }

    .article h3 {
        width: 285px;
    }

    .article p {
        width: 285px;

        margin-bottom: 50px;
    }

    .row-second {
        width: 360px;
    }

    .row-second .article-long {
        margin-top: 10px;
    }

    .row-second img {
        content: "";
        display: block;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        width: 360px;
        height: 219px;
        border-radius: 10px 10px 0px 0px;
        color: rgba(255, 0, 0, 0);
        /* ubah warna latar menjadi transparan */
        content: url("https://i.postimg.cc/MHksqTCt/plugin-overflow-mobile.png");
        grid-row: 1/2;
        /* pindahkan ke baris pertama */
    }

    .creativity-wrapper {
        max-width: 410px;
        /* jika ingin menetapkan batas maksimum lebar */
        margin-top: 100px;
        margin-bottom: 100px;
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        padding: 50px;
    }

    footer {
        color: white;
        background-color: #0d0a2c;
        padding: 20px 82px;
        display: grid;
        grid-template-columns: 1fr;
        justify-content: center;
        justify-items: center;
        /* menengahkan secara horizontal */
        align-items: center;
    }

    footer .footer-logo {
        width: 346px;
        text-align: center;
    }

    footer .footer-logo h3 {
        font-weight: 800;
        font-size: 36px;
        text-align: center;
    }

    footer .footer-logo p {
        font-weight: 500;
        font-size: 24px;
        text-align: center;
    }

    footer .footer-credit {
        width: 343px;
        text-align: center;
    }

    footer .footer-credit h3:first-child {
        visibility: hidden;
    }

    footer .footer-credit h3:first-child:before {
        visibility: visible;
        content: "Template Made by Louis Fernando";
        font-weight: 800;
        font-size: 24px;
        display: block;
    }

    footer .footer-credit h3:last-child {
        visibility: hidden;
    }

    footer .footer-credit h3:last-child:before {
        visibility: visible;
        content: 'Copyright @ 2023 LoFer';
        font-weight: 500;
        font-size: 16px;
        display: block;
        padding-bottom: 20px;
    }
}