    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font-family: Arial, sans-serif;
    }

  .body {
  background-image: url('download.jpeg');
  background-repeat: no-repeat;
  background-size: cover; /* optional: to cover the whole screen */
  background-position: center; /* optional: to center the image */
  color: #000;
}


      .europcar-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-size: cover;
      background-position: center;
      padding: 15px;
      color: rgb(0, 0, 0);
    }
    .logo img {
      height: 60px;
    }
    .menu-icons {
      display: flex;
      align-items: center;
      gap: 20px;
    }
    .menu-icons span, .menu-icons img {
      cursor: pointer;
    }
    .toggle-menu {
      position: fixed;
      top: 0;
      right: -100%;
      width: 300px;
      height: 100vh;
      background: white;
      box-shadow: -2px 0 5px rgba(0,0,0,0.3);
      transition: right 0.3s ease-in-out;
      padding: 30px;
      font-size: 20px;
      z-index: 999;
    }
    .toggle-menu.open {
      right: 0;
    }
    .toggle-menu ul {
      list-style: none;
    }
    .toggle-menu ul li {
      margin-bottom: 20px;
      font-weight: bold;
      cursor: pointer;
    }
    .close-btn {
      position: absolute;
      top: 20px;
      right: 20px;
      font-size: 25px;
      cursor: pointer;
    }
    @media screen and (max-width: 768px) {
      .menu-icons span {
        font-size: 18px;
      }
    } 


    .asd-banner {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: #2f2f2f;
      color: white;
      padding: 15px 20px;
      font-size: 18px;
    }

    .asd-banner button {
      background: #e6007e;
      color: white;
      border: none;
      padding: 6px 12px;
      font-weight: bold;
      border-radius: 4px;
    }

    .asd-booking-container {
      background: white;
      padding: 40px 30px;
      max-width: 1250px;
      margin: 30px auto;
      border-radius: 10px;
    }

    .asd-booking-container h2 {
      font-size: 20px;
      margin-bottom: 15px;
    }

    .asd-vehicle-type {
      display: flex;
      margin-bottom: 25px;
    }

    .asd-vehicle-type button {
      flex: 1;
      padding: 15px;
      font-size: 16px;
      border: 1px solid #ccc;
      cursor: pointer;
    }

    .asd-vehicle-type button:first-child {
      background: #00a341;
      color: white;
      border: none;
    }

    .asd-form-wrapper {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      align-items: flex-end;
    }

    .asd-form-group {
      flex: 1 1 auto;
      display: flex;
      flex-direction: column;
      min-width: 180px;
    }

    .asd-form-group input,
    .asd-form-group select {
      padding: 12px;
      font-size: 16px;
      margin-top: 5px;
      border: 1px solid #ccc;
      border-radius: 6px;
    }

    .asd-form-group label {
      font-size: 14px;
      font-weight: bold;
    }

    .asd-inline-group {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-top: 10px;
    }

    .asd-contract-group {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-top: 15px;
    }

    .asd-contract-group input[type="text"] {
      flex: 1;
      padding: 12px;
      border-radius: 6px;
      border: 1px solid #ccc;
    }

    .asd-search-btn {
      background: #ffdc00;
      color: black;
      padding: 15px;
      font-size: 18px;
      font-weight: bold;
      border: none;
      width: 100%;
      margin-top: 30px;
      border-radius: 6px;
      cursor: pointer;
    }

    .asd-footer {
      background: #000;
      color: white;
      text-align: center;
      padding: 20px;
      font-size: 16px;
    }

    @media(max-width: 768px) {
      .asd-form-wrapper {
        flex-direction: column;
      }
    }






   
   .ealsk-heading {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .ealsk-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      gap: 20px;
    }
    .ealsk-card {
      border-radius: 10px;
      overflow: hidden;
      position: relative;
    }
    .ealsk-card img {
      width: 100%;
      height: auto;
      display: block;
    }
    .ealsk-badge {
      position: absolute;
      top: 10px;
      left: 10px;
      background-color: #e6007e;
      color: #fff;
      padding: 6px 10px;
      font-size: 14px;
      font-weight: bold;
      border-radius: 5px;
    }
    .ealsk-text {
      position: absolute;
      bottom: 10px;
      left: 10px;
      right: 10px;
      color: white;
      font-size: 18px;
      font-weight: bold;
      text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
    }
    .ealsk-app-section {
      display: flex;
      flex-wrap: wrap;
      margin-top: 30px;
      gap: 20px;
    }
    .ealsk-app-image {
      flex: 1 1 60%;
      border-radius: 10px;
      overflow: hidden;
    }
    .ealsk-app-image img {
      width: 100%;
      display: block;
    }
    .ealsk-app-content {
      flex: 1 1 35%;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }
    .ealsk-news-title {
      font-size: 14px;
      font-weight: bold;
      color: #555;
      margin-bottom: 8px;
    }
    .ealsk-news-heading {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 10px;
    }
    .ealsk-news-desc {
      font-size: 15px;
      color: #333;
      margin-bottom: 20px;
    }
    .ealsk-btn {
      background-color: #ffdc00;
      padding: 12px 20px;
      font-size: 16px;
      font-weight: bold;
      color: #000;
      text-decoration: none;
      border: none;
      border-radius: 6px;
      cursor: pointer;
      width: fit-content;
    }
    @media (max-width: 768px) {
      .ealsk-app-section {
        flex-direction: column;
      }
    }








    .cardrdr-container {
      padding: 40px 20px;
      text-align: center;
    }

    .cardrdr-title {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 8px;
    }

    .cardrdr-subtitle {
      font-size: 16px;
      color: #555;
      margin-bottom: 40px;
    }

    .cardrdr-categories {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 40px;
      margin-bottom: 40px;
    }

    .cardrdr-category {
      max-width: 220px;
    }

    .cardrdr-category h3 {
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .cardrdr-category p {
      font-size: 14px;
      color: #333;
      line-height: 1.5;
    }

    .cardrdr-category a {
      display: inline-block;
      margin-top: 10px;
      color: green;
      font-weight: bold;
      text-decoration: none;
    }

    .cardrdr-vehicles {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 40px;
      margin-bottom: 60px;
    }

    .cardrdr-vehicles img {
      max-height: 120px;
      object-fit: contain;
    }

    .cardrdr-benefits {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 40px;
      margin-bottom: 30px;
    }

    .cardrdr-benefit {
      text-align: center;
      max-width: 220px;
    }

    .cardrdr-benefit h4 {
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .cardrdr-benefit p {
      font-size: 14px;
      color: #444;
    }

    .cardrdr-buttons {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
    }

    .cardrdr-button {
      padding: 15px 30px;
      background-color: #ffd800;
      border: none;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      border-radius: 4px;
    }

    @media (max-width: 768px) {
      .cardrdr-categories, .cardrdr-vehicles, .cardrdr-benefits, .cardrdr-buttons {
        flex-direction: column;
        align-items: center;
      }
    }















    .sadfghjhgfd-wrapper {
      padding: 30px;
      background-color: #fff;
    }

    .sadfghjhgfd-title {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .sadfghjhgfd-subtitle {
      font-size: 16px;
      margin-bottom: 30px;
      color: #555;
    }

    .sadfghjhgfd-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
    }

    .sadfghjhgfd-card {
      flex: 1 1 230px;
      max-width: 280px;
    }

    .sadfghjhgfd-card img {
      width: 100%;
      border-radius: 6px;
    }

    .sadfghjhgfd-card-title {
      font-weight: bold;
      margin-top: 10px;
    }

    .sadfghjhgfd-card-sub {
      font-size: 14px;
      color: #444;
      margin-top: 5px;
    }

    .sadfghjhgfd-list {
      margin-top: 5px;
      padding-left: 20px;
    }

    .sadfghjhgfd-learn {
      color: green;
      font-weight: bold;
      display: block;
      margin-top: 5px;
      text-decoration: none;
    }

    .sadfghjhgfd-bottom {
      margin-top: 50px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;

    }

    .sadfghjhgfd-bottom-box {
      flex: 1 1 200px;
      margin-bottom: 20px;
    }

    .sadfghjhgfd-icon {
      font-size: 32px;
      margin-bottom: 10px;
    }

    .sadfghjhgfd-green {
      color: #16a34a;
    }

    @media (max-width: 768px) {
      .sadfghjhgfd-grid {
        flex-direction: column;
        align-items: center;
      }
      .sadfghjhgfd-bottom {
        flex-direction: column;
      }
    }










    


    .kjbnjh-container {
      max-width: 1000px;
      margin: auto;
      background: white;
      padding: 25px;
      border-radius: 10px;
      box-shadow: 0 0 10px rgba(0,0,0,0.1);
    }

    .kjbnjh-header {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 20px;
    }

    .kjbnjh-toggle {
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: #e5e5e5;
      padding: 15px;
      font-weight: bold;
      cursor: pointer;
      border-radius: 5px;
    }

    .kjbnjh-toggle:hover {
      background-color: #d5d5d5;
    }

    .kjbnjh-content {
      display: none;
      margin-top: 20px;
      line-height: 1.6;
    }

    .kjbnjh-content a {
      color: green;
      text-decoration: none;
    }

    .kjbnjh-icon {
      font-size: 18px;
      font-weight: bold;
    }

    @media (max-width: 768px) {
      .kjbnjh-header {
        font-size: 20px;
      }
    }



    


    .dlkjdkjas-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      padding: 40px 20px;
      background-color: #f5f5f5;
    }
    .dlkjdkjas-box {
      background: white;
      padding: 20px;
      border-radius: 10px;
      margin: 10px;
      flex: 1 1 300px;
      max-width: 32%;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    }
    .dlkjdkjas-box h2 {
      font-size: 20px;
      margin-bottom: 10px;
    }
    .dlkjdkjas-box p,
    .dlkjdkjas-box a {
      font-size: 16px;
      color: #000;
      text-decoration: none;
      margin-bottom: 5px;
      display: block;
    }
    .dlkjdkjas-grid {
      display: flex;
      flex-wrap: wrap;
      padding: 20px;
      background: #f5f5f5;
      justify-content: space-between;
    }
    .dlkjdkjas-grid div {
      flex: 1 1 200px;
      margin: 10px;
    }
    .dlkjdkjas-grid h3 {
      font-size: 18px;
      margin-bottom: 10px;
    }
    .dlkjdkjas-grid a {
      font-size: 15px;
      display: block;
      margin-bottom: 5px;
      text-decoration: none;
      color: black;
    }
    .dlkjdkjas-button {
      background: #ffd800;
      border: none;
      padding: 10px 15px;
      font-weight: bold;
      cursor: pointer;
      margin-top: 10px;
      border-radius: 6px;
    }
    @media (max-width: 768px) {
      .dlkjdkjas-box, .dlkjdkjas-grid div {
        max-width: 100%;
        flex: 1 1 100%;
      }
    }

      .poiuyt {
      background: #fff;
      text-align: center;
      padding: 30px 15px;
    }
    .poiuyt .awards {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 40px;
      margin-bottom: 30px;
    }
    .poiuyt .awards div {
      max-width: 180px;
      font-size: 14px;
    }
    .poiuyt .awards img {
      max-width: 80px;
      margin-bottom: 10px;
    }
    .poiuyt .bottom-bar {
      background: #000;
      color: #fff;
      padding: 15px 10px;
      display: flex;
      flex-direction: column;
      align-items: center;
      font-size: 14px;
    }
    .poiuyt .bottom-bar a {
      color: #fff;
      text-decoration: none;
      font-weight: bold;
      margin: 0 5px;
    }
    .poiuyt .bottom-bar .links {
      margin-top: 10px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .poiuyt .bottom-bar .icons {
      margin-top: 10px;
      display: flex;
      gap: 20px;
    }
    .poiuyt .bottom-bar .icons i {
      font-size: 20px;
    }
    @media (min-width: 768px) {
      .poiuyt .bottom-bar {
        flex-direction: row;
        justify-content: space-between;
        padding: 20px 40px;
      }
    }










       .eyehfn-container {
      max-width: 1200px;
      margin: auto;
      text-align: center;
    }

    .eyehfn-title {
      font-size: 2.5em;
      margin-bottom: 20px;
      font-weight: bold;
    }

    .eyehfn-image img {
      width: 100%;
      border-radius: 8px;
    }

    .eyehfn-menu {
      background: #f0f0f0;
      padding: 20px 10px;
      display: flex;
      justify-content: space-around;
      flex-wrap: wrap;
    }

    .eyehfn-menu-item {
      font-weight: bold;
      cursor: pointer;
      font-size: 1.1em;
    }

    .eyehfn-description {
      padding: 20px;
      font-size: 1em;
      color: #444;
    }

    .eyehfn-description strong {
      display: block;
      margin-top: 15px;
    }

    @media (max-width: 768px) {
      .eyehfn-menu {
        flex-direction: column;
        gap: 10px;
      }
    }








    .jkhjkhhjgjh-section {
      max-width: 1200px;
      margin: 0 auto;
    }

    .jkhjkhhjgjh-heading {
      font-size: 32px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .jkhjkhhjgjh-subtext {
      margin-bottom: 30px;
      color: #444;
    }

    .jkhjkhhjgjh-box {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      margin-bottom: 40px;
      background: #fff;
    }

    .jkhjkhhjgjh-image {
      flex: 1 1 300px;
    }

    .jkhjkhhjgjh-image img {
      width: 100%;
      height: auto;
      border-radius: 10px;
    }

    .jkhjkhhjgjh-content {
      flex: 1 1 300px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 10px;
    }

    .jkhjkhhjgjh-badge {
      background-color: #e60023;
      color: white;
      padding: 5px 10px;
      font-size: 14px;
      font-weight: bold;
      position: absolute;
      margin: 10px;
      border-radius: 4px;
    }

    .jkhjkhhjgjh-tagline {
      color: green;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 14px;
    }

    .jkhjkhhjgjh-title {
      font-size: 22px;
      font-weight: bold;
      margin: 10px 0;
    }

    .jkhjkhhjgjh-text {
      margin-bottom: 15px;
      color: #333;
    }

    .jkhjkhhjgjh-button {
      background-color: #ffd800;
      border: none;
      padding: 12px 20px;
      font-weight: bold;
      cursor: pointer;
      font-size: 16px;
      border-radius: 5px;
      width: fit-content;
    }

    @media (max-width: 768px) {
      .jkhjkhhjgjh-box {
        flex-direction: column;
      }
    }




       .jhgtrduyggfytf-section {
      max-width: 1200px;
      margin: 0 auto;
    }

    .jhgtrduyggfytf-heading {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .jhgtrduyggfytf-subtext {
      margin-bottom: 30px;
      color: #444;
    }

    .jhgtrduyggfytf-box {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      margin-bottom: 40px;
      background: #fff;
      align-items: center;
    }

    .jhgtrduyggfytf-image {
      flex: 1 1 500px;
      position: relative;
    }

    .jhgtrduyggfytf-image img {
      width: 100%;
      height: auto;
      border-radius: 10px;
    }

    .jhgtrduyggfytf-badge {
      background-color: #e60023;
      color: white;
      padding: 8px 12px;
      font-size: 14px;
      font-weight: bold;
      position: absolute;
      top: 15px;
      left: 15px;
      border-radius: 4px;
      text-align: center;
      line-height: 1.3;
    }

    .jhgtrduyggfytf-content {
      flex: 1 1 400px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 10px;
    }

    .jhgtrduyggfytf-tagline {
      color: green;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 14px;
      margin-bottom: 8px;
    }

    .jhgtrduyggfytf-title {
      font-size: 22px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .jhgtrduyggfytf-text {
      margin-bottom: 15px;
      color: #333;
    }

    .jhgtrduyggfytf-button {
      background-color: #ffd800;
      border: none;
      padding: 12px 20px;
      font-weight: bold;
      cursor: pointer;
      font-size: 16px;
      border-radius: 5px;
      width: fit-content;
    }

    @media (max-width: 768px) {
      .jhgtrduyggfytf-box {
        flex-direction: column;
      }
    }



    
    .eiririrri-section {
      max-width: 1200px;
      margin: 0 auto;
      text-align: center;
    }

    .eiririrri-heading {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 20px;
    }

    .eiririrri-image-wrapper {
      width: 100%;
      overflow: hidden;
      border-radius: 8px;
      margin-bottom: 0;
    }

    .eiririrri-image-wrapper img {
      width: 100%;
      height: auto;
      display: block;
    }

    .eiririrri-tabs {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
      background: #f4f4f4;
      padding: 15px;
      font-weight: bold;
    }

    .eiririrri-tab {
      cursor: pointer;
      color: #000;
    }

    .eiririrri-tab:hover {
      text-decoration: underline;
    }

    .eiririrri-description {
      margin-top: 20px;
      color: #333;
      font-size: 15px;
      text-align: justify;
    }

    @media (max-width: 768px) {
      .eiririrri-tabs {
        flex-direction: column;
        align-items: center;
      }
    }


    .wewewe-section {
      max-width: 1200px;
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      gap: 40px;
    }

    .wewewe-block {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      align-items: flex-start;
    }

    .wewewe-text {
      flex: 1 1 400px;
    }

    .wewewe-text h2 {
      font-size: 22px;
      margin-bottom: 10px;
    }

    .wewewe-text p,
    .wewewe-text ul {
      margin-bottom: 10px;
      font-size: 15px;
      color: #333;
    }

    .wewewe-text ul {
      padding-left: 20px;
    }

    .wewewe-text ul li {
      margin-bottom: 5px;
    }

    .wewewe-image {
      flex: 1 1 400px;
    }

    .wewewe-image img {
      width: 90%;
      height: 380px;
      border-radius: 8px;
    }

    .wewewe-subhead {
      color: green;
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 5px;
      text-transform: uppercase;
    }

    @media (max-width: 768px) {
      .wewewe-block {
        flex-direction: column;
      }
    }


      .jhkjhgfdsjfhgjsdhfg-container {
      max-width: 960px;
      margin: auto;
      text-align: left;
    }

    .jhkjhgfdsjfhgjsdhfg-heading {
      font-size: 32px;
      font-weight: bold;
      margin-bottom: 20px;
    }

    .jhkjhgfdsjfhgjsdhfg-searchbar {
      display: flex;
      align-items: center;
      border: 1px solid #ccc;
      border-radius: 8px;
      background-color: #fff;
      overflow: hidden;
      margin-bottom: 20px;
    }

    .jhkjhgfdsjfhgjsdhfg-searchbar input {
      flex: 1;
      padding: 14px 16px;
      border: none;
      font-size: 16px;
      outline: none;
    }

    .jhkjhgfdsjfhgjsdhfg-searchbar button {
      background: none;
      border: none;
      padding: 0 16px;
      color: green;
      font-size: 18px;
      cursor: pointer;
    }

    .jhkjhgfdsjfhgjsdhfg-suggestion-label {
      font-size: 16px;
      margin-bottom: 10px;
    }

    .jhkjhgfdsjfhgjsdhfg-suggestions {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 10px;
    }

    .jhkjhgfdsjfhgjsdhfg-suggestion {
      padding: 8px 16px;
      border: 2px solid green;
      border-radius: 999px;
      color: green;
      font-weight: bold;
      background: white;
      cursor: pointer;
      font-size: 14px;
    }

    @media (max-width: 600px) {
      .jhkjhgfdsjfhgjsdhfg-heading {
        font-size: 24px;
      }

      .jhkjhgfdsjfhgjsdhfg-suggestion {
        font-size: 13px;
        padding: 6px 12px;
      }
    }


    
.sdkfjksjdhfksjdhfkjs-wrapper {
      display: flex;
      flex-direction: row;
      padding: 40px 20px;
      gap: 40px;
      max-width: 1200px;
      margin: auto;
    }

    .sdkfjksjdhfksjdhfkjs-sidebar {
      flex: 0 0 280px;
      border: 1px solid #ddd;
      border-radius: 6px;
      overflow: hidden;
    }

    .sdkfjksjdhfksjdhfkjs-sidebar-item {
      padding: 16px;
      border-bottom: 1px solid #eee;
      background: #f8f8f8;
      font-weight: bold;
      cursor: pointer;
    }

    .sdkfjksjdhfksjdhfkjs-sidebar-item.active {
      background: #fff;
      border-left: 4px solid black;
    }

    .sdkfjksjdhfksjdhfkjs-content {
      flex: 1;
    }

    .sdkfjksjdhfksjdhfkjs-title {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 20px;
    }

    .sdkfjksjdhfksjdhfkjs-question {
      padding: 16px;
      border-bottom: 1px solid #eee;
      display: flex;
      justify-content: space-between;
      align-items: center;
      cursor: pointer;
      transition: background 0.2s;
    }

    .sdkfjksjdhfksjdhfkjs-question:hover {
      background: #f4f4f4;
    }

    .sdkfjksjdhfksjdhfkjs-icon {
      font-weight: bold;
      font-size: 18px;
    }

    @media (max-width: 768px) {
      .sdkfjksjdhfksjdhfkjs-wrapper {
        flex-direction: column;
      }

      .sdkfjksjdhfksjdhfkjs-sidebar {
        width: 100%;
      }
    }


    
    .alallaskkj-wrapper {
      max-width: 1200px;
      margin: auto;
      padding: 20px;
    }

    .alallaskkj-header {
      font-size: 32px;
      font-weight: bold;
      text-align: center;
      margin-bottom: 30px;
    }

    .alallaskkj-image {
      width: 100%;
      border-radius: 8px;
    }

    .alallaskkj-tabs {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 24px;
      padding: 20px;
      background: #f5f5f5;
      font-weight: bold;
    }

    .alallaskkj-tab {
      cursor: pointer;
      transition: color 0.2s;
    }

    .alallaskkj-tab:hover {
      color: green;
    }

    .alallaskkj-content h2 {
      margin-top: 40px;
      font-size: 24px;
      font-weight: bold;
    }

    .alallaskkj-content p {
      line-height: 1.6;
      color: #333;
    }

    a {
      color: #000;
      text-decoration: underline;
    }

    @media (max-width: 768px) {
      .alallaskkj-tabs {
        flex-direction: column;
        align-items: center;
        gap: 16px;
      }
    }


       .jsdahkasjdfhhds-section {
      display: flex;
      flex-wrap: wrap;
      padding: 2rem;
      gap: 2rem;
      justify-content: center;
    }
    .jsdahkasjdfhhds-card {
      flex: 1 1 450px;
      max-width: 600px;
      background-color: #fff;
    }
    .jsdahkasjdfhhds-card img {
      width: 100%;
      height: auto;
      border-radius: 8px;
    }
    .jsdahkasjdfhhds-content {
      padding: 1rem 0;
    }
    .jsdahkasjdfhhds-title {
      color: #008000;
      font-weight: bold;
      font-size: 0.9rem;
      margin-bottom: 0.5rem;
    }
    .jsdahkasjdfhhds-heading {
      font-size: 1.8rem;
      font-weight: bold;
      margin-bottom: 0.5rem;
    }
    .jsdahkasjdfhhds-text {
      color: #333;
      margin-bottom: 1rem;
    }
    .jsdahkasjdfhhds-button {
      background-color: #ffd800;
      color: #000;
      font-weight: bold;
      padding: 0.75rem 1.5rem;
      border: none;
      border-radius: 4px;
      cursor: pointer;
    }
    .jsdahkasjdfhhds-button:hover {
      background-color: #ffcc00;
    }
    @media (max-width: 768px) {
      .jsdahkasjdfhhds-section {
        flex-direction: column;
        align-items: center;
      }
    }


      .sdhgfsdgfsdhgfsdh {
      font-family: Arial, sans-serif;
      padding: 2rem;
      max-width: 960px;
      margin: auto;
    }
    .sdhgfsdgfsdhgfsdh h2 {
      font-size: 1.75rem;
      font-weight: bold;
    }
    .sdhgfsdgfsdhgfsdh h3 {
      font-size: 1.25rem;
      font-weight: bold;
      margin-top: 1.5rem;
    }
    .sdhgfsdgfsdhgfsdh p {
      font-size: 1rem;
      line-height: 1.6;
    }
    .sdhgfsdgfsdhgfsdh ul {
      margin-top: 1rem;
      padding-left: 1.2rem;
    }
    .sdhgfsdgfsdhgfsdh li {
      margin-bottom: 0.75rem;
    }
    .sdhgfsdgfsdhgfsdh a {
      color: #0000ee;
      text-decoration: underline;
    }
    @media (max-width: 600px) {
      .sdhgfsdgfsdhgfsdh {
        padding: 1rem;
      }
    }




    .hjghfgfjh_container {
      max-width: 900px;
      margin: 0 auto;
      padding: 20px;
    }

    .hjghfgfjh_title {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 25px;
    }

    .hjghfgfjh_company {
      font-weight: bold;
      margin-bottom: 5px;
    }

    .hjghfgfjh_address {
      margin-bottom: 20px;
    }

    .hjghfgfjh_contact {
      list-style-type: none;
      padding: 0;
      margin-bottom: 30px;
    }

    .hjghfgfjh_contact li {
      margin-bottom: 6px;
    }

    .hjghfgfjh_details p {
      margin: 8px 0;
    }

    .hjghfgfjh_details span,
    .hjghfgfjh_dispute p:first-child,
    .hjghfgfjh_hosting p:first-child {
      font-weight: bold;
    }

    .hjghfgfjh_dispute {
      margin-top: 30px;
      font-size: 14px;
      color: #666;
    }

    .hjghfgfjh_dispute a {
      color: #0077cc;
      text-decoration: underline;
    }

    .hjghfgfjh_hosting {
      margin-top: 30px;
      font-size: 14px;
    }

    @media (max-width: 600px) {
      .hjghfgfjh_title {
        font-size: 22px;
      }

      .hjghfgfjh_container {
        padding: 15px;
      }
    }


     .kontactbhjj_wrapper {
      display: flex;
      flex-direction: row;
      min-height: 100vh;
    }

    .kontactbhjj_image {
      width: 40%;
      background-image: url('082d6c7a-d35a-432e-8dcc-1f8ed5316505.png');
      background-size: cover;
      background-position: center;
    }

    .kontactbhjj_content {
      width: 60%;
      padding: 40px 30px;
    }

    .kontactbhjj_back {
      font-weight: bold;
      margin-bottom: 20px;
      display: flex;
      align-items: center;
      font-size: 14px;
    }

    .kontactbhjj_heading {
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 10px;
    }

    .kontactbhjj_sub {
      font-size: 16px;
      margin-bottom: 30px;
      color: #444;
    }

    .kontactbhjj_card {
      border: 1px solid #ccc;
      border-radius: 4px;
      padding: 18px 20px;
      margin-bottom: 15px;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      transition: 0.2s;
    }

    .kontactbhjj_card:hover {
      background-color: #f9f9f9;
    }

    .kontactbhjj_icon {
      margin-right: 15px;
      font-size: 18px;
    }

    .kontactbhjj_card_text {
      flex: 1;
    }

    .kontactbhjj_card_text p {
      margin-bottom: 4px;
    }

    .kontactbhjj_bold {
      font-weight: bold;
    }

    .kontactbhjj_arrow {
      color: green;
      font-size: 18px;
    }

    .kontactbhjj_section {
      margin-top: 40px;
    }

    @media (max-width: 768px) {
      .kontactbhjj_wrapper {
        flex-direction: column;
      }

      .kontactbhjj_image {
        width: 100%;
        height: 250px;
      }

      .kontactbhjj_content {
        width: 100%;
        padding: 20px;
      }

      .kontactbhjj_heading {
        font-size: 24px;
      }

      .kontactbhjj_card {
        flex-direction: row;
        align-items: center;
      }
    }


     body.hggjhfjhfhg_body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 20px;
      background-color: #fff;
      color: #333;
    }

    .hggjhfjhfhg_section {
      max-width: 1100px;
      margin: 0 auto;
    }

    .hggjhfjhfhg_section h2,
    .hggjhfjhfhg_section h3 {
      font-weight: bold;
      margin: 30px 0 10px;
    }

    .hggjhfjhfhg_section h2 {
      font-size: 24px;
    }

    .hggjhfjhfhg_section h3 {
      font-size: 20px;
    }

    .hggjhfjhfhg_text {
      margin-bottom: 15px;
      line-height: 1.6;
    }

    .hggjhfjhfhg_flexlist {
      display: flex;
      gap: 20px;
      flex-wrap: wrap;
    }

    .hggjhfjhfhg_list {
      flex: 1 1 450px;
    }

    .hggjhfjhfhg_list ul {
      list-style-type: disc;
      padding-left: 20px;
    }

    .hggjhfjhfhg_list li {
      margin-bottom: 10px;
    }

    @media (max-width: 768px) {
      .hggjhfjhfhg_flexlist {
        flex-direction: column;
      }
    }





    .hgjhghfhgf_container {
      max-width: 1000px;
      margin: 0 auto;
    }

    .hgjhghfhgf_title {
      font-weight: bold;
      font-size: 22px;
      margin-bottom: 15px;
    }

    .hgjhghfhgf_text {
      font-size: 16px;
      margin-bottom: 20px;
      line-height: 1.6;
    }

    .hgjhghfhgf_list {
      padding-left: 20px;
      font-size: 16px;
      line-height: 1.6;
    }

    .hgjhghfhgf_list li {
      margin-bottom: 10px;
    }

    a {
      color: #0073e6;
      text-decoration: none;
    }

    a:hover {
      text-decoration: underline;
    }

    @media (max-width: 768px) {
      .hgjhghfhgf_text,
      .hgjhghfhgf_list {
        font-size: 15px;
      }
    }






    .jhfjhgjhvh_container {
      max-width: 1000px;
      margin: 0 auto;
    }

    .jhfjhgjhvh_section {
      margin-bottom: 40px;
    }

    .jhfjhgjhvh_heading {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 15px;
    }

    .jhfjhgjhvh_text {
      font-size: 16px;
      line-height: 1.6;
      color: #444;
    }

    .jhfjhgjhvh_list {
      display: flex;
      flex-wrap: wrap;
      margin-top: 20px;
    }

    .jhfjhgjhvh_list-item {
      width: 100%;
      margin-bottom: 20px;
    }

    .jhfjhgjhvh_list-item ul {
      list-style-type: disc;
      padding-left: 20px;
      margin-top: 5px;
    }

    @media (min-width: 768px) {
      .jhfjhgjhvh_list-item {
        width: 50%;
        padding-right: 20px;
      }
    }
