    * {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    body {
        font-family: sans-serif;
        color: white;
        background: transparent;
        width: 100%;
        overflow-y: auto;
    }

    html {
        scroll-behavior: smooth;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .parallax-bg {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(../images/1.jpg);
        background-repeat: repeat-y;
        background-size: cover;
        background-position: center;
        z-index: -1;
        transform: translateZ(0);
    }

    .parallax-bg-2 {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(../images/1.jpg);
        background-repeat: repeat-y;
        background-size: cover;
        background-position: center;
        z-index: -2;
        transform: translateZ(0);
    }

    .enat-dabo-navbar {
        position: fixed;
        top: 0;
        left: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        height: 5rem;
        width: 100%;
        background-color: transparent;
        z-index: 1000;
    }

    .header-content a {
        font-size: 1rem;
        color: white;
        text-shadow: 1px 1px 4px rgba(0,0,0,0.7);
    }

    .enat-dabo-logo {
        width: 100px;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 1rem;
        text-decoration: none;
        color: white;
    }

    .header-content .enat-dabo-logo-image {
        width: 100px;
        height: 100px;
        padding-top: 1rem;
        padding-left: 1rem;
    }

    .navigation .nav-link:hover {
        color: rgba(227, 176, 23, 1) !important;
    }

    /* MAIN */
    main {
        display: flex;
        flex-direction: column;
        gap: 2rem;
        background: transparent;
    }


    /* HOME */

    .home-content {
        position: relative;
        overflow: hidden;
        display: flex;
        flex-direction: row;
        align-items: center;
        /* background-image: url(../images/home-bg.jpg); */
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100vh;
        z-index: 0;
    }

    .home-content::before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.3);
        z-index: -1;
    }

    .home-social {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-left: 2rem;
        padding-right: 2rem;
        gap: 1rem;
    }

    .home-social a:hover i {
        color: white;
        text-decoration: none;
    }

    .uil {
        font-size: 1.5rem;
        color: rgba(227, 176, 23, 1);
        transition: color 0.3s ease;
    }

    .home-text {
        display: flex;
        flex-direction: column;
        gap: 3rem;
    }

    .home-text h1 {
        font-size: clamp(3rem, 6vw, 5rem);
    }

    .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0.5rem 2rem;
        background-color: rgba(227, 176, 23, 1);
        color: white;
        text-decoration: none;
        border-radius: 50px;
        text-align: center;
        margin-top: 1rem;
        width: 15rem;
        transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
    }

    .btn:hover {
        background-color: white;
        color: rgba(227, 176, 23, 1);
        outline: 1px solid rgba(227, 176, 23, 1);;
    }

    .btn .uil {
        color: white;
        font-weight: bold;
        font-size: 1.8rem;
        margin-left: 0.5rem;
        transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
        margin-top: 2px;
    }

    .btn span {
        font-size: 1rem;
        font-weight: bold;
        margin-top: 2px;
    }

    .btn:hover .uil {
        color: rgba(227, 176, 23, 1);
        transform: translateX(7px);
    }

/* SERVICES */

    #enat-dabo-services {
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100vh;
        padding: 2rem;
        gap: 2rem;
        background-color: #f9efd7;
        color: #461e00;
    }

    #enat-dabo-services h2 {
        text-align: center;
        color: #461e00;
        font-size: 2.5rem;
        margin-bottom: 2rem;
        margin-top: 3rem;
    }

    #enat-dabo-services p {
        text-align: center;
        color: #461e00;
        font-size: 1.2rem;
        margin-bottom: 2rem;
        margin-top: 3rem;
    }

    #enat-dabo-services  .service-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 300px;
        height: 400px;
        border: 1px solid #cdbcb5;
        border-radius: 3%;
    }

    #enat-dabo-services .service-item img {
        width: 100%;
        height: 200px;
        margin-top: 0px;
        border-radius: 3% 3% 0 0;
    }

    #enat-dabo-services .service-item h3 {
        font-size: 1.5rem;
        margin-bottom: 0.5rem;
        margin-top: 3rem;
    }

    #enat-dabo-services .service-item i {
        margin-top: 2rem;
        font-size: 1.8rem;
        color: rgba(227, 176, 23, 1);
    }

/* PRODUCTS */

    #enat-dabo-products {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        overflow-y: auto;
        padding: 2rem;
        background-color: #f9efd7;
        color: #461e00;
    }

    #enat-dabo-products .products-content {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: row;
        align-items: center;
        color: #461e00;
        gap: 0.5rem;
    }

    #enat-dabo-products h2 {
        display: block;
        width: 100%;
        text-align: center;
        color: #461e00;
        margin-bottom: 2rem;
        margin-top: 3rem;
        font-size: 2.5rem;
    }

    #enat-dabo-products p {
        display: block;
        width: 100%;
        text-align: center;
        color: #461e00;
        margin-bottom: 2rem;
        font-size: 1.2rem;
    }

    #enat-dabo-products .product-item {
        display: flex;
        flex-direction: column;
        margin: 1rem;
        width: 230px;
        height: 360px;
        border: 1px solid #cdbcb5;
    }

    #enat-dabo-products .product-item:hover {
        transform: scale(1.05);
        transition: transform 0.3s ease-in-out;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
        background-color: rgba(227, 176, 23, 1);
    }

    #enat-dabo-products .product-item:hover .uil {
        border: 1px solid #5c2c07;
        box-shadow: 0 0 3px #642f06;
    }

    #enat-dabo-products .product-item h3 {
        font-size: 1.5rem;
        text-align: left;
        padding-left: 2rem;
        margin-bottom: 2rem;
        margin-top: 2rem;
    }

    #enat-dabo-products .product-item img {
        width: 100%;
        height: 200px;
        margin-top: 0px;
    }

    #enat-dabo-products .product-btn {
        text-decoration: none;
        color: #461e00;
        padding-left: 2rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    #enat-dabo-products .product-btn .uil {
        color: #461e00;
        background-color: rgba(227, 176, 23, 1);
        border-radius: 50px;
        font-size: 1.5rem;
        padding: 0.2rem;
    }

    #enat-dabo-products .product-btn span {
        font-size: 0.9rem;
        font-weight: bold;
        padding-left: 0.5rem;
    }

/* ABOUT */

    #enat-dabo-about {
        display: flex;
        flex-direction: column;
        justify-content: start;
        height: auto;
        padding: 2rem;
        background: linear-gradient(90deg, #f9efd7 0%, #f9efd7 60%, transparent 60%, transparent 100%);
        color: #461e00;
    }

    #enat-dabo-about h2 {
        text-align: left;
        color: #461e00;
        font-size: 2.5rem;
        margin-bottom: 2rem;
        margin-left: 25rem;
        margin-top: 2rem;
    }

    #enat-dabo-about p {
        text-align: left;
        color: #461e00;
        font-size: 1.2rem;
        margin-bottom: 2rem;
        margin-left: 13rem;
    }

    .about-content {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        gap: 2rem;
        max-width: 1200px;
    }

    .about-text-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 5rem;
    }

    .about-text {
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 1rem;
        max-width: 500px;
        border: solid 1px #cdbcb5;
    }

    .about-text p {
        font-size: 1rem;
        line-height: 1.6;
        padding: 1rem;
        text-align: justify;
        color: #615043;
        font-family: "Poppins", sans-serif;
        margin-bottom: 0 !important;
        margin-left: auto !important;
    }

    .enat-dabo-about-button {
        background-color: rgba(227, 176, 23, 1);
        color: #461e00;
        padding: 0.2rem 2rem;
        width: 10rem;
        border: none;
        border-radius: 50px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 1rem;
        text-decoration: none;
    }

    .enat-dabo-about-button span {
        font-size: 1rem;
        font-weight: bold;
    }

    .enat-dabo-about-button i {
        color: #461e00;
        font-size: 2rem;
        margin-left: 0.5rem;
        transition: transform 0.3s ease-out;
        border: none;
    }

    .enat-dabo-about-button:hover {
        background-color: white;
        text-decoration: none;
        border: 1px solid rgba(227, 176, 23, 1);
        color: rgba(227, 176, 23, 1);
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out forwards;
    }

    .enat-dabo-about-button:hover i {
        transform: translateX(5px);
        color: rgba(227, 176, 23, 1);
    }

    .about-image-container {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .about-image-container .about-image {
        width: 21rem;
        height: 21rem;
        margin-left: 5rem;
        transform: scale(1.1);
        transition: transform 0.3s ease-in-out;
        margin-left: 5rem;
    }

    .about-image-container .about-image:hover {
        transform: scale(1.2);
        transition: transform 0.3s ease-in-out forwards;
    }

/* CONTACT */

    #enat-dabo-contact h2 {
        text-align: center;
        color: #461e00;
        font-size: 2.5rem;
        margin-top: 3rem;
        margin-bottom: 2rem;
    }

    #enat-dabo-contact p {
        text-align: center;
        color: #461e00;
        font-size: 1.2rem;
        margin-bottom: 2rem;
    }

    #enat-dabo-contact .contact-info-item {
        display: flex;
        gap: 1rem;
    }

    #enat-dabo-contact .contact-info i {
        font-size: 1.6rem;
        color: rgba(227, 176, 23, 1);
        margin-left: 1rem;
    }

    #enat-dabo-contact .contact-info .contact-title {
        font-size: 1.6rem;
        color: #461e00;
        text-align: start;
        margin-bottom: 0.5rem;
    }

    #enat-dabo-contact .contact-info .contact-subtitle {
        font-family: "Poppins", sans-serif;
        font-size: 1rem;
        color: #615043;
        text-align: start;
    }

    #enat-dabo-contact .contact-content {
        display: flex;
        flex-direction: row;
        justify-content: center;
        text-align: center;
        flex-wrap: wrap;
        width: 100%;
        gap: 1rem;
    }

    #enat-dabo-contact {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        overflow-y: auto;
        padding: 1rem;
        background-color: #f9efd7;
        color: #461e00;
    }

    #enat-dabo-contact .contact-info {
        display: flex;
        flex-direction: column;
        gap: 2rem;
        padding: 2rem;
    }

    #enat-dabo-contact .contact-form {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 1rem;
    }

    #enat-dabo-contact .form-group {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
        max-width: 600px;
        padding: 1rem ;
    }

    #enat-dabo-contact .name-email-container {
        display: flex;
        width: 100%;
        flex-direction: row;
        gap: 1rem;
    }

    #enat-dabo-contact .name-email-container {
        width: 50% !important;
    }

    #enat-dabo-contact .name-email-container input {
        width: 13rem !important;
    }

    #enat-dabo-contact .contact-form-content {
        display: flex;
        flex-direction: column;
        width: 100%;
        border-radius: 5px;
        border: solid 1px #cdbcb5;
        padding: 0.3rem 0.5rem;
    }

    #enat-dabo-contact label {
        font-size: 1.2rem;
        color: #461e00;
        text-align: left;
    }

    #enat-dabo-contact .contact-form input,
    #enat-dabo-contact .contact-form textarea {
        padding: 1rem 0.1rem;
        margin-bottom: 1rem;
        border: 1px solid #ede6e4;
        border-radius: 2px;
        background-color: #f9efd7;
        color: #461e00;
        width: 28rem;
        font-family: "Poppins", sans-serif;
        font-size: 1rem;
        font-weight: 400;
        padding-bottom: 0%;
    }

    #enat-dabo-contact .contact-form input:focus,
    #enat-dabo-contact .contact-form textarea:focus {
        outline: none;
        border: 1px solid rgba(227, 176, 23, 1);
        box-shadow: 0 0 3px rgba(227, 176, 23, 1);
    }

    #enat-dabo-contact .contact-form input:focus,
    #enat-dabo-contact .contact-form textarea:focus {
        outline: none;
        border: 1px solid rgba(227, 176, 23, 1);
        box-shadow: none;
    }

    #enat-dabo-contact .contact-form button {
        padding: 0.5rem 2rem;
        background-color: rgba(227, 176, 23, 1);
        color: #461e00;
        width: 10rem;
        border: none;
        border-radius: 50px;
        cursor: pointer;
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    }

    #enat-dabo-contact .contact-form button i {
        display: inline-block;
        color: #461e00;
        font-size: 1.5rem;
        margin-left: 0.5rem;
        transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
    }

    #enat-dabo-contact .contact-form button:hover i {
        color: rgba(227, 176, 23, 1);
        transform: translateX(5px);
    }

    #enat-dabo-contact .contact-form button span {
        font-size: 1rem;
        font-weight: bold;
    }

    #enat-dabo-contact .contact-form button:hover {
        background-color: white;
        color: rgba(227, 176, 23, 1);
        outline: 1px solid rgba(227, 176, 23, 1);
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    }

     #enat-dabo-contact .contact-form button:focus {
        outline: 2px solid rgba(227, 176, 23, 0.6);
        outline-offset: 2px;
    }

/* FOOTER */

    .enat-dabo-footer {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: auto;
        padding: 0.5rem 2rem;
        background-image: url(../images/footer-bg.jpg);
        background-size: cover;
        color: white;
    }

    .enat-dabo-footer .footer-content {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .footer-content .enat-dabo-logo .enat-dabo-logo-image {
        width: 200px;
        height: 200px;
        padding-top: 1rem;
        padding-left: 1rem;
    }

    .footer-content .footer-links {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 1rem;
        padding: 1rem;
    }

    .footer-content h3 {
        font-size: 1.5rem;
        color: #5e5a5b;
        margin-bottom: 0.5rem;
    }

    .footer-content .footer-links a {
        font-size: 1rem;
        text-decoration: none;
        font-style: italic;
        margin-left: 2rem;
        color: white;
    }

    .footer-content .footer-social {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding: 1rem;
        text-wrap: nowrap;
    }

    .footer-content .footer-social div {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: center;
        gap: 1rem;
        margin-left: 2rem;
    }

    .footer-info {
        display: flex;
        flex-direction: column;
        padding: 1rem;
        text-wrap: nowrap;
    }

    .footer-info .footer-info-item .footer-info-title {
        font-size: 1rem;
        color: white;
        padding: 0.5rem;
    }

    .footer-info .footer-info-item .footer-info-subtitle {
        font-size: 0.8rem;
        padding: 0.5rem;
        font-style: italic;
    }

    .footer-content .uil {
        color: rgb(99, 95, 96);
    }

    .footer-content .footer-social .uil:hover {
        color: white;
    }

    .footer-bottom p {
        font-size: 0.8rem;
        color: white;
    }

    .footer-bottom p a {
        font-size: 0.8rem;
        color: #461e00;
    }


/* Small devices (phones) */
@media screen and (max-width: 767px) {
    .enat-dabo-navbar {
        height: 4rem;
        background-color: rgba(0, 0, 0, 0.5);
    }

    .header-content .enat-dabo-logo-image {
        width: 50px;
        height: 50px;
        margin-left: 1rem;
    }

    .navigation {
        display: flex;
        justify-content: center;
        margin-right: 1rem;
        gap: 1rem;
    }

    .navbar {
        padding: 0;
    }

    .navbar-nav {
        background-color: rgba(0, 0, 0, 0.5) !important;
        padding: 0 1rem;
        margin-top: 4px;
    }

    .nav-link {
        padding: auto 1rem;
    }

    .nav-link:hover {
        background-color: rgba(0, 0, 0, 0.1);
    }

    .home-text .btn {
        padding: 0.5rem 1rem;
        background-color: rgba(227, 176, 23, 1);
        color: white;
        text-decoration: none;
        border-radius: 50px;
        text-align: center;
        display: inline-block;
        width: 15rem;
    }

    #enat-dabo-services  .service-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 300px;
        height: 500px;
        border: 1px solid #cdbcb5;
        border-radius: 3%;
    } 

    #enat-dabo-services  .service-item i {
        font-size: 3rem;
        color: rgba(227, 176, 23, 1);
        margin-top: 2rem;
        margin-bottom: 1rem;
    }

    #enat-dabo-services .service-item img {
        width: 100%;
        height: 300px;
        margin-top: 0px;
        border-radius: 3% 3% 0 0;
    }

    /* SERVICES SECTION */



    /* ABOUT SECTION */

    #enat-dabo-about {
        display: flex;
        flex-direction: column;
        align-items: center !important;
        justify-content: center !important;
        width: 100%;
        height: auto;
        padding: 2rem;
        background: linear-gradient(180deg, #f9efd7 0%, #f9efd7 60%, transparent 60%, transparent 100%);
        color: #461e00;
    }

    #enat-dabo-about h2 {
        text-align: center !important;
        margin-left: 1rem !important;
        color: #461e00;
        font-size: 2.5rem;
        margin-bottom: 2rem;
    }

    #enat-dabo-about p {
        text-align: center !important;
        margin-left: 1rem !important;
        color: #461e00;
        font-size: 1.2rem;
        margin-bottom: 2rem;
    }

    .about-content {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        gap: 2rem;
        max-width: 1200px;
    }

    .about-text {
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 1rem;
        border: solid 1px #cdbcb5;
    }

    .about-text p {
        font-size: 1rem;
        line-height: 1.6;
        padding: 1rem;
        text-align: justify;
        color: #615043;
        font-family: "Poppins", sans-serif;
        margin-bottom: 0 !important;
    }

    .enat-dabo-about-button {
        background-color: rgba(227, 176, 23, 1);
        color: #461e00;
        padding: 0.2rem 2rem;
        width: 10rem;
        border: none;
        border-radius: 50px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 2rem;
        text-decoration: none;
        font-weight: bold;
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    }

    .enat-dabo-about-button i {
        display: inline-block;
        color: #461e00;
        font-size: 2rem;
        margin-left: 0.5rem;
        transition: transform 0.3s ease-out, color 0.3s ease-in-out;
        border: none;
    }

    .enat-dabo-about-button:hover {
        background-color: white;
        text-decoration: none;
        outline: 1px solid rgba(227, 176, 23, 1);
        color: rgba(227, 176, 23, 1);
    }

    .enat-dabo-about-button:hover i {
        transform: translateX(5px);
        color: rgba(227, 176, 23, 1);
    }

    .enat-dabo-about-button:focus {
        outline: 2px solid rgba(227, 176, 23, 0.6);
        outline-offset: 2px;
    }

    .about-image-container {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .about-image-container .about-image {
        width: 19rem;
        height: 19rem;
        transform: scale(1.1);
        transition: transform 0.3s ease-in-out;
    }

    .about-image-container .about-image:hover {
        transform: scale(1.2);
        transition: transform 0.3s ease-in-out forwards;
    }


    /* CONTACT SECTION */
    #enat-dabo-contact h2 {
        margin: 2rem auto;
    }

    #enat-dabo-contact .contact-content {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        text-align: center;
        flex-wrap: wrap;
        width: 100%;
        gap: 5rem;
    }

    #enat-dabo-contact {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        overflow-y: auto;
        padding: 1rem !important;
        background-color: #f9efd7;
        color: #461e00;
    }

    #enat-dabo-contact .contact-info {
        display: flex;
        justify-content: center;
        flex-direction: column;
        gap: 2rem;
    }

    #enat-dabo-contact .contact-form {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }

    #enat-dabo-contact .form-group {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
        max-width: 600px;
    }

    #enat-dabo-contact .contact-form-content {
        display: flex;
        flex-direction: column;
        border-radius: 5px;
        background-color: rgba(255, 255, 255, 0.1);
        border: solid 1px #cdbcb5;
        padding: 1rem;
    }

    #enat-dabo-contact label {
        font-size: 1.2rem;
        color: #461e00;
        text-align: left;
    }

    #enat-dabo-contact .name-email-container {
        display: flex;
        flex-direction: column;
        width: 100% !important;
    }

    #enat-dabo-contact .name-email-container input {
        width: 20rem !important;
    }

    #enat-dabo-contact .contact-form input,
    #enat-dabo-contact .contact-form textarea {
        padding: 1rem 0.1rem;
        border: 1px solid #ede6e4;
        border-radius: 2px;
        background-color: #f9efd7;
        color: #461e00;
        font-family: "Poppins", sans-serif;
        font-size: 1rem;
        width: 20rem;
        font-weight: 400;
        padding-bottom: 0%;
    }

    #enat-dabo-contact .contact-form input:hover,
    #enat-dabo-contact .contact-form textarea:hover {
        outline: none;
        border: 1px solid rgba(227, 176, 23, 1);
        box-shadow: 0 0 3px rgba(227, 176, 23, 1);
    }

    #enat-dabo-contact .contact-form input:focus,
    #enat-dabo-contact .contact-form textarea:focus {
        outline: none;
        border: 1px solid rgba(227, 176, 23, 1);
        box-shadow: none;
    }

    #enat-dabo-contact .contact-form button {
        padding: 0.6rem 2rem;
        background-color: rgba(227, 176, 23, 1);
        color: #461e00;
        width: 10rem;
        margin: 1rem 0 auto;
        border: none;
        border-radius: 50px;
        cursor: pointer;
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    }

    #enat-dabo-contact .contact-form button i {
        color: #461e00;
        font-size: 1.5rem;
        margin-left: 0.5rem;
        transition: transform 0.3s ease-out;
    }

    #enat-dabo-contact .contact-form button span {
        font-size: 1rem;
        font-weight: bold;
    }

    #enat-dabo-contact .contact-form button:hover i {
        color: rgba(227, 176, 23, 1);
        transform: translateX(5px);
    }

    #enat-dabo-contact .contact-form button:hover {
        background-color: white;
        color: rgba(227, 176, 23, 1);
        border: 1px solid rgba(227, 176, 23, 1);
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out forwards;
    }

    /* FOOTER SECTION */
    
    .enat-dabo-footer {
        height: auto;
        padding: 0 1rem;
        gap: 1rem;
    }

    .enat-dabo-footer .footer-content {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .footer-content .enat-dabo-logo .enat-dabo-logo-image {
        width: 150px;
        height: 150px;
    }

    .footer-content .footer-links {
        align-items: flex-start;
        margin-top: 1.2rem;
    }

    .footer-info {
        align-items: flex-start;
    }

    .footer-info .footer-info-item .footer-info-title {
        display: none;
    }

    .contact-info-content {
        display: flex;
        gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
    }

    .footer-content .footer-links a {
        color: #e3b017;
    }
    
    .enat-dabo-footer .footer-info-content {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 1rem;
        margin-left: 2rem;
    }

    .footer-info-content  span {
        color: #615043;
    }

    .enat-dabo-footer .uil {
        font-size: 1.5rem;
        color: rgba(227, 176, 23, 1);
        margin-left: 0.5rem;
    }
}

/* Medium devices (tablets) */
@media screen and (min-width: 768px) and (max-width: 991px) {

    /* HEADER CONTENT */
    .navigation {
        display: flex;
        justify-content: center;
        margin-right: 1rem;
        gap: 1rem;
    }

    /* ABOUT SECTION */
    #enat-dabo-about {
        display: flex;
        flex-direction: column;
        align-items: center !important;
        justify-content: center !important;
        width: 100%;
        height: 100vh;
        padding: 2rem;
        background: linear-gradient(180deg, #f9efd7 0%, #f9efd7 60%, transparent 60%, transparent 100%) !important;
        color: #461e00;
    }
    
      #enat-dabo-about h2, p
     {
       margin: 2rem auto;
    }
      
    
    /* CONTACT SECTION */

    #enat-dabo-contact .contact-content {
        display: flex;
        flex-direction: row;
    }
}

/* Large devices (desktops) */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    
    /* HEADER CONTENT */
    .navigation {
        display: flex;
        justify-content: center;
        margin-right: 1rem;
        gap: 1rem;
    }
    

    #enat-dabo-about {
        display: flex;
        flex-direction: column;
        justify-content: start;
        height: auto;
        padding: 2rem;
        background: linear-gradient(90deg, #f9efd7 0%, #f9efd7 60%, transparent 60%, transparent 100%);
        color: #461e00;
    }

    #enat-dabo-about h2 {
        text-align: left;
        color: #461e00;
        font-size: 2.5rem;
        margin-bottom: 2rem;
        margin-left: 20rem;
        margin-top: 2rem;
    }

    #enat-dabo-about p {
        text-align: left;
        color: #461e00;
        font-size: 1.2rem;
        margin-bottom: 2rem;
        margin-left: 10rem;
    }

}
/* Extra large devices */
@media screen and (min-width: 1200px) {
    
    .navigation {
        display: flex;
        justify-content: center;
        margin-right: 1rem;
        gap: 2rem;
    }

    .home-social {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-left: 4rem;
        padding-right: 4rem;
        gap: 1rem;
    }

    .home-social a:hover i {
        color: white;
        text-decoration: none;
    }
    
    
    .about-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    .about-text-container {
      margin-right: 15rem;
    }
    
    .about-image-container .about-image {
      position: absolute;
      width: 25rem;
      height: 25rem;
      margin-left: 15rem;
    }
}