html {
  overflow-x: hidden;
}
body {
  box-sizing: border-box;
  margin: 0;
  padding: 24px 10%;
  font-family: "Roboto Mono", serif !important;
  background: white;
  overflow-x: hidden;
}

.container {
  position: relative;
  z-index: 2;
  color: black;
}

.home-section {
  padding: 48px;
  background: #f3f3f3;
  border-radius: 24px;
  /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1671%26quot%3b)' fill='none'%3e%3cuse xlink:href='%23SvgjsG1675' transform='translate(0%2c 0)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1675' transform='translate(960%2c 0)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1671'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cg id='SvgjsG1672'%3e%3cpath d='M13.383 6.888l-2.486-0.003a0.399 0.399 0 0 1-0.4-0.4V5.205c0-0.222 0.178-0.4 0.397-0.4h1.352c0.069 0 0.131 0.033 0.174 0.084l1.141 1.647c0.025 0.036 0.043 0.08 0.044 0.13 0 0.124-0.098 0.222-0.222 0.222z m2.163 0.208c0-0.332-0.208-0.628-0.52-0.742l-0.734-0.247L12.827 3.992A0.392 0.392 0 0 0 12.525 3.85H10.203a0.683 0.683 0 0 0-0.683 0.683l0.003 2.479H0.001V9.92a0.47 0.47 0 0 0 0.469 0.469h1.257c0.069-1.043 1.116-1.872 2.177-1.872s2.108 0.829 2.181 1.872h4.667c0.076-1.036 1.12-1.857 2.18-1.857 1.058 0 2.101 0.821 2.177 1.857h0.418A0.47 0.47 0 0 0 16 9.92v-0.858h-0.454v-1.966z' fill-rule='evenodd'%3e%3c/path%3e%3cpath d='M12.925 11.359a0.625 0.625 0 0 0 0-1.25c-0.345 0-0.622 0.28-0.621 0.625s0.276 0.625 0.621 0.625z m-1.439-0.625c0-0.796 0.647-1.439 1.439-1.439 0.796 0 1.443 0.644 1.443 1.439s-0.646 1.439-1.442 1.439c-0.792 0-1.439-0.643-1.44-1.439z m-7.582 0.6a0.625 0.625 0 1 0 0-1.25 0.625 0.625 0 0 0 0 1.25z m-1.439-0.626c0-0.796 0.647-1.439 1.439-1.439 0.796 0 1.439 0.643 1.44 1.439s-0.643 1.439-1.44 1.44c-0.792 0-1.439-0.643-1.439-1.44z' fill-rule='evenodd'%3e%3c/path%3e%3c/g%3e%3cg id='SvgjsG1674'%3e%3cpath d='M8.762 15.71c0.785-0.343 1.152-0.297 1.795 0.042 0.651 0.339 1.298 0.339 2.065-0.051 0.759-0.389 1.38-0.167 1.729 0.043 0.285 0.174 0.573 0.244 1.007 0.243v-1.553c-0.652-0.003-0.932-0.226-0.932-0.226-0.672-0.413-1.288-0.33-2.131 0.108-0.485 0.252-1.25 0.186-1.796-0.092-0.742-0.394-1.165-0.298-1.947 0.051-0.607 0.269-1.154 0.268-1.754 0-0.786-0.35-1.189-0.444-1.938-0.051-0.539 0.278-1.316 0.344-1.796 0.092-0.848-0.439-1.453-0.522-2.123-0.108 0 0-0.292 0.222-0.932 0.226v1.552c0.404 0 0.719-0.078 0.991-0.243 0.343-0.212 0.985-0.431 1.745-0.042 0.766 0.389 1.413 0.389 2.056 0.05 0.65-0.338 1.009-0.399 1.796-0.059 0.763 0.388 1.517 0.353 2.165 0.017z m5.672-3.768c-1.32-0.724-1.895 0.154-2.601 0.15V8.585l1.091-2.527c0.167-0.386 0.001-0.741-0.395-0.914l-0.663-0.268V2.694H10.582V1.544H8.795V0H6.571v1.544h-1.787v1.15h-1.284v2.182l-0.664 0.268c-0.397 0.173-0.563 0.528-0.394 0.915l1.091 2.526V12.093c-0.708 0.003-1.311-0.861-2.602-0.143 0 0-0.37 0.208-0.931 0.218v1.511c0.438-0.034 0.648-0.104 0.982-0.286 0.35-0.201 0.994-0.392 1.754 0 0.766 0.386 1.413 0.386 2.056 0.05 0.651-0.341 1.215-0.357 1.821-0.05 0.762 0.386 1.361 0.39 2.132 0.009 0.619-0.317 1.177-0.299 1.821 0.041 0.651 0.336 1.297 0.336 2.064-0.05 0.759-0.392 1.4-0.195 1.754 0 0.312 0.164 0.531 0.251 0.982 0.286V12.16c-0.574-0.015-0.932-0.218-0.932-0.218zM10.918 4.473l-3.239-1.334-3.231 1.334v-0.881h1.275v-1.133h3.919v1.133h1.276v0.881z'%3e%3c/path%3e%3c/g%3e%3cg id='SvgjsG1673'%3e%3cpath d='M6.837 0.883c0.002-1.183 1.782-1.183 1.784 0.033v4.953L15.558 10.047v1.826L8.654 9.605V13.307l1.593 1.25V16L7.787 15.242 5.32 16v-1.443l1.584-1.25V9.605L0 11.873V10.047l6.837-4.178V0.883z'%3e%3c/path%3e%3c/g%3e%3cg id='SvgjsG1675'%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(0%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(0%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(0%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(0%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(0%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(0%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(96%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(96%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(96%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(96%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(96%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(96%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(192%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(192%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(192%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(192%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(192%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(192%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(288%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(288%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(288%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(288%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(288%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(288%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(384%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(384%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(384%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(384%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(384%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(384%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(480%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(480%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(480%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(480%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(480%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(480%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(576%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(576%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(576%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(576%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(576%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(576%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(672%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(672%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(672%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(672%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(672%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(672%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(768%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(768%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(768%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(768%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(768%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(768%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(864%2c 0) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(864%2c 96) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(864%2c 192) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1672' transform='translate(864%2c 288) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1674' transform='translate(864%2c 384) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsG1673' transform='translate(864%2c 480) scale(1.5)' fill='rgba(241%2c 241%2c 241%2c 1)'%3e%3c/use%3e%3c/g%3e%3c/defs%3e%3c/svg%3e"); */
}

.home-section .container {
  display: flex;
  align-items: center;
}

.home-section .container .title-block {
  width: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-section .container .title-block img {
  width: 250px;
  margin-bottom: 24px;
}

.home-section .container .title-block button {
  margin: 24px 0;
}

.home-section .container .title-block p {
  max-width: 400px;
  font-size: 16px;
}

.home-section .container .title-image {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  justify-content: center;
}
.home-section .container .title-image img {
  width: 100%;
}

.about-section {
  margin: 64px 0;
}

.about-section .about-items {
  display: flex;
  flex-wrap: wrap;
}

.about-items .about-items__item {
  display: flex;
  align-items: flex-start;
  width: 50%;
  justify-content: center;
  margin-bottom: 34px;
}
.about-items .about-items__item .icon {
  margin-right: 24px;
}
.about-items .about-items__item .text div {
  font-weight: 800;
}
.about-items .about-items__item .text p {
  max-width: 340px;
}

.auctions-list {
  display: flex;
  gap: 8px;
  flex-wrap: nowrap;
}

.auctions-list .auction {
  width: 30%;
  display: flex;
  flex-direction: column;
  margin: 32px 0;
  padding: 16px;
  background: #1f1f1f;
  color: white;
  border-radius: 12px;
}

.auctions-list .auction div {
  width: 60px;
  height: 3px;
  background: #cbff6c;
  margin: 12px 0;
}

.section-title {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  text-align: center;
  margin-bottom: 24px;
}

.section-title div {
  width: 100px;
  height: 3px;
  background: #b3c9fb;
}

.section-title h3 {
  font-size: 30px;
  margin-bottom: 20px;
  background: #cbff6c;
  padding: 4px 8px;
}

.section-margin {
  margin: 64px 0;
}

.contact-form {
  background: #1f1f1f;
  color: white !important;
  border-radius: 24px;
}

.contact-form .section-title {
  align-items: center !important;
}

.contact-form .section-title h3 {
  color: black;
}
.contact-form .section-title p {
  color: white;
  max-width: 340px;
}

.contact-form .section-title div {
  background: white;
}

.form {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 16px;
}

.form .input {
  border: 2px solid transparent;
  height: 3.2em;
  padding-left: 0.8em;
  outline: none;
  overflow: hidden;
  background-color: #f3f3f3;
  border-radius: 10px;
  transition: all 0.5s;
  width: 320px;
  margin-bottom: 16px;
}

.form .input:hover,
.form .input:focus {
  border: 2px solid white;
  box-shadow: 0px 0px 0px 7px rgb(208 255 253 / 20%);
  background-color: white;
}

.form button {
  font-size: 16px;
  position: relative;
  margin: auto;
  padding: 1em 2.5em 1em 2.5em;
  border: none;
  background: #fff;
  transition: all 0.1s linear;
  box-shadow: 0 0.4em 1em rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.form button:active {
  transform: scale(0.95);
}

.form button span {
  color: #464646;
}

.form button .border {
  position: absolute;
  border: 0.15em solid #fff;
  transition: all 0.3s 0.08s linear;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 3em;
  transform: translate(-50%, -50%);
}

.form button:hover .border {
  display: block;
  width: 105%;
  height: 3.7em;
}

.form .full-rounded {
  border-radius: 2em;
  cursor: pointer;
}

.form #form-error {
  height: 28px;
  font-size: 12px;
  color: red;
}

.form-send-success {
  text-align: center;
  color: white;
  flex-direction: column;
  align-items: center;
  padding: 24px 0;
  display: none;
}

.form-send-success p {
  max-width: 340px;
}

footer {
  background: #fafafa;
  padding: 16px;
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

footer .contacts {
  display: flex;
  justify-content: center;
}

footer .col-4 {
  width: 33%;
  font-size: 14px;
}

footer .phone {
  display: block;
  color: black;
}

.our-services .row {
  display: flex;
  margin-top: 34px;
}

.our-services .row .col-6 {
  width: 50%;
}
.our-services .row .col-12 .services-items {
  display: flex;
}

.our-services .services-image img {
  width: 100%;
}
.services-items {
  margin: 36px 0;
  gap: 12px;
}
.services-items .title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 24px;
}

.services-items .item {
  padding: 16px;
  display: flex;
  width: 33%;
  border-radius: 12px;
}

.services-items .item-black {
  background: #1f1f1f;
  color: white;
}

.services-items .item-black b {
  background-color: white;
  color: black;
}
.services-items .item-white {
  background: white;
  color: black;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 3px solid black;
  border-bottom: 3px solid black;
}
.services-items .item-white b {
  background: black !important;
  color: white !important;
}

.services-items .item svg {
  width: 50px;
  height: 50px;
  margin-right: 18px;
}

.services-items .item b {
  text-transform: uppercase;
}

.why-us .row {
  display: flex;
}

.why-us .row .col-6 {
  width: 50%;
}

.services-items .item b {
  background: #bbf77d;
  color: #000000;
}

.why-us .row .services-image img {
  width: 100%;
}

.why-us .services-items .item {
  width: 100%;
}

#contact {
  padding: 64px 0;
}

.aut-wrp {
  position: relative;
  /* height: 80vh; */
}

.aut-wrp .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("./images/decor11.png"); /* Шлях до вашого зображення */
  background-size: contain; /* Зображення адаптується, щоб заповнити весь блок */
  background-repeat: no-repeat; /* Зображення не повторюється */
  background-position: center; /* Центрує зображення в блоці */
  z-index: -1;
  opacity: 0.3;
}

.aut-wrp .auctions {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}


.image-slider {
  overflow: hidden;
  width: 400px; /* Ширина видимої області */
  position: relative;
}

.slider-track {
  display: flex;
  animation: scroll-infinite 10s linear infinite; /* Безперервна анімація */
}

.image {
  min-width: 60px; /* Ширина кожного слайду */
  height: 60px; /* Висота кожного слайду */
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 50px;
}

/* Анімація */
@keyframes scroll-infinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-400px); /* Зсув на ширину видимої області */
  }
}



@media (max-width: 1200px) {
  .home-section .container .title-block h1 {
    font-size: 20px;
  }
  .home-section .container .title-block h2 {
    font-size: 18px;
  }
}

@media (max-width: 991px) {
  body {
    padding: 24px;
  }
  .home-section .container {
    flex-direction: column;
  }
  .home-section {
    padding: 24px 12px;
  }
  .home-section .container .title-block {
    width: 100%;
    text-align: center;
    align-items: center;
  }
  .image-slider{
    width: 360px;
  }
  .home-section .container .title-image {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0;
    order: -1;
    margin-bottom: 24px;
  }
  .home-section .container .title-image img {
    width: 300px;
  }
  .about-items .about-items__item {
    width: 100%;
  }
  .about-items .about-items__item .icon img {
    width: 34px;
  }
  .services-items {
    flex-direction: column;
  }
  .services-items .item {
    width: 94%;
  }
  .auctions-list {
    flex-wrap: wrap;
  }
  .auctions-list .auction {
    width: 100%;
    padding: 8px;
  }
  footer {
    flex-direction: column;
  }
  footer .col-4 {
    display: flex;
    width: 100%;
    align-items: center !important;
    justify-content: center !important;
    text-align: center;
    margin: 8px 0;
  }

  .form .input {
    width: 280px;
  }
  .our-services .row {
    flex-direction: column;
  }
  .our-services .row .col-6 {
    width: 100%;
  }
  .why-us .row {
    flex-direction: column;
  }
  .why-us .row .col-6 {
    width: 100%;
  }
  .auctions-list .auction {
    margin: 12px 0;
  }
  .aut-wrp {
    height: auto;
  }
}

.block-sm-bg-right {
  position: absolute;
  right: 0;
  z-index: -1;
  top: 40px;
}

.block-sm-bg-right img {
  width: 200px;
  opacity: 0.3;
}

.block-sm-bg-left {
  position: absolute;
  left: 0;
  z-index: -1;
  top: 40px;
}

.block-sm-bg-left img {
  width: 200px;
  opacity: 0.3;
}

.block-sm-bg-bottom {
  bottom: 0;
}

/* From Uiverse.io by BHARGAVPATEL1244 */
.custom-btn {
  outline: none;
  cursor: pointer;
  border: none;
  padding: 0.9rem 2rem;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  position: relative;
  display: inline-block;
  letter-spacing: 0.05rem;
  font-weight: 700;
  font-size: 17px;
  border-radius: 500px;
  overflow: hidden;
  background: #66ff66;
  color: ghostwhite;
}

.custom-btn span {
  position: relative;
  z-index: 10;
  transition: color 0.4s;
}

.custom-btn:hover span {
  color: black;
}

.custom-btn::before,
.custom-btn::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.custom-btn::before {
  content: "";
  background: #000;
  width: 120%;
  left: -10%;
  transform: skew(30deg);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
}

.custom-btn:hover::before {
  transform: translate3d(100%, 0, 0);
}
