        body, html {
            margin: 0;
            padding: 0;
            font-family: "Poppins", sans-serif;
            box-sizing: border-box;
            scroll-behavior: smooth;
            height: 100%;
        }

        body::before {
          content: "";
          position: fixed;
          top: -55px;
          right: -30px;
          width: 110%;
          height: 110%;
          background-image: url('bgitem1.svg');
          background-size: cover;
          background-position: center;
          opacity: 0.3;
          z-index: -1;
          transform: translateY(0);
          transition: transform 0.1s ease-out;
        }

        body.scrolling::before {
          transform: translateY(10px);
      }

        header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 18px;
            background-color: #10A45F;
            color: #fff;
            position: fixed;
            width: 100%;
            top: 0;
            z-index: 1000;
            transition: top 0.3s;
        }

        h1 {
            margin-left: 50px;
        }

        nav {
            display: flex;
            margin-right: 50px;
        }
        
        nav a {
            color: #fff;
            text-decoration: none;
            margin-left: 20px;
            font-size: 18px;
        }
        
        nav a:hover {
            text-decoration: underline;
        }
        
        .menu-icon {
            cursor: pointer;
            display: inline-block;
            padding: 10px;
            position: absolute;
            left: 20px;
            top: 50%;
            transform: translateY(-50%);
            transition: transform 0.3s;
        }

        .menu-icon div {
            width: 35px;
            height: 5px;
            background-color: #fff;
            margin: 6px 0;
            transition: 0.4s;
        }

        .menu-icon.small {
            transform: scale(0.7);
            top: -10px;
        }

        .side-menu {
            height: 100%;
            width: 0;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #22D581;
            overflow-x: hidden;
            transition: width 0.3s ease;
            padding-top: 60px;
            z-index: 1050;
        }

        .side-menu a {
            padding: 8px 8px 8px 32px;
            text-decoration: none;
            font-size: 15px;
            color: #ffffff;
            display: block;
            transition: 0.3s;
        }

        .side-menu a:hover {
            color: #133172;
        }

        .side-menu .close-btn {
            position: absolute;
            top: 0;
            right: 25px;
            font-size: 36px;
            margin-left: 50px;
        }

        .hero {
            background-image: url('heroimage.jpg');
            background-size: cover;
            background-position: center;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #fff;
            text-align: center;
            position: relative;
            z-index: 1;
            background-attachment: fixed;
        }

        .hero button {
            padding: 10px 20px;
            font-size: 18px;
            border: none;
            background-color: #22D581;
            color: white;
            cursor: pointer;
            border-radius: 5px;
        }

        .hero button:hover {
            background-color: #1ba263;
        }

        section {
          padding: 50px;
          height: 100vh;
          background-color: transparent;
      }
      
        footer {
            background-color: #10A45F;
            color: #fff;
            text-align: center;
            padding: 20px;
            position: relative;
        }

        footer p {
            margin: 0;
        }

        .logodat{
            margin-left: 80px;
            width: 100%;
        }
        .parallax-section {
            position: relative;
            background-image: url('eol1.png');
            background-size: cover;
            background-position: center; 
            background-repeat: no-repeat;
        }
        
        .image-container {
            display: flex;
            justify-content: center;
        }
        
        .image-item {
            max-width: 30%;
            text-align: center;
        }
        
        .image-item img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }
        
        .image-item p {
            margin-top: 10px;
            font-size: 14px;
            color: #000000;
        }
        
        .textecontact {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 110px;
            text-align: center;
        }
        
        .content {
          min-height: 200vh;
      }

      #map {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 700px;
      
        background: transparent;
      }

      .buttons-container {
        margin: 20px;
        display: flex;
        justify-content: center;
    }
    .toggle-button {
        margin-right: 10px;
        padding: 5px 10px;
        cursor: pointer;
    }
/*police poppins*/

        .poppins-thin {
            font-family: "Poppins", sans-serif;
            font-weight: 100;
            font-style: normal;
          }
          
          .poppins-extralight {
            font-family: "Poppins", sans-serif;
            font-weight: 200;
            font-style: normal;
          }
          
          .poppins-light {
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            font-style: normal;
          }
          
          .poppins-regular {
            font-family: "Poppins", sans-serif;
            font-weight: 400;
            font-style: normal;
          }
          
          .poppins-medium {
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            font-style: normal;
          }
          
          .poppins-semibold {
            font-family: "Poppins", sans-serif;
            font-weight: 600;
            font-style: normal;
          }
          
          .poppins-bold {
            font-family: "Poppins", sans-serif;
            font-weight: 700;
            font-style: normal;
          }
          
          .poppins-extrabold {
            font-family: "Poppins", sans-serif;
            font-weight: 800;
            font-style: normal;
          }
          
          .poppins-black {
            font-family: "Poppins", sans-serif;
            font-weight: 900;
            font-style: normal;
          }
          
          .poppins-thin-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 100;
            font-style: italic;
          }
          
          .poppins-extralight-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 200;
            font-style: italic;
          }
          
          .poppins-light-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            font-style: italic;
          }
          
          .poppins-regular-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 400;
            font-style: italic;
          }
          
          .poppins-medium-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            font-style: italic;
          }
          
          .poppins-semibold-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 600;
            font-style: italic;
          }
          
          .poppins-bold-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 700;
            font-style: italic;
          }
          
          .poppins-extrabold-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 800;
            font-style: italic;
          }
          
          .poppins-black-italic {
            font-family: "Poppins", sans-serif;
            font-weight: 900;
            font-style: italic;
          }
          
/*fin police poppins*/