a {
  color: inherit;
  text-decoration: inherit;
}

.border-my {
    border-bottom: 1px solid #35D8FF;
    border-right: 1px solid #35D8FF;
    border-left: 1px solid #35D8FF;
}

.border-circle {
    border: 2px solid #333;
}

.group:hover .border-circle {
	background: #333;
}

.text-edit p {
	color: #333;
	font-size: 18px;
	line-height: 20px;
	font-family: Futura PT;
	max-width: 792px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-\[32px\] {
  margin-top: 32px;
}

.px-\[16px\] {
	padding-left: 16px;
	padding-right: 16px;
}

.flex {
  display: flex;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[243px\] {
 	height: 243px;
}

.object-cover {
	object-fit: cover;
}

.w-full {
  width: 100%;
}

.min-w-full {
  min-width: 100%;
}

.max-w-\[1200px\] {
  max-width: 1200px;
}

.flex-col {
  flex-direction: column;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}


.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-\[32px\] {
  margin-top: 32px;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-\[24px\] {
  margin-top: 24px;
}

.h-\[448px\] {
  height: 448px;
}

.h-full {
  height: 100%;
}

.h-\[56px\] {
  height: 56px;
}

.w-full {
  width: 100%;
}

.w-\[100px\] {
  width: 100px;
}

.max-w-\[1200px\] {
  max-width: 1200px;
}

.max-w-\[7\] {
  max-width: 7;
}

.max-w-\[792px\] {
  max-width: 792px;
}

.cursor-pointer {
  cursor: pointer;
}

.flex-col {
  flex-direction: column;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-\[16px\] {
  row-gap: 16px;
}

.gap-y-\[24px\] {
  row-gap: 24px;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-\[16px\] {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.gap-y-\[8px\] {
  row-gap: 8px;
}

.border {
  border-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-\[\#DCDCDC\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / var(--tw-border-opacity));
}

.fill-\[\#333\] {
  fill: #333;
}

.fill-none {
  fill: none;
}

.stroke-\[\#333\] {
  stroke: #333;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.p-\[16px\] {
  padding: 16px;
}

.pr-\[24px\] {
  padding-right: 24px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[30px\] {
  font-size: 30px;
}

.text-\[16px\] {
  font-size: 16px;
}

.font-bold {
  font-weight: 700;
}

.leading-\[18px\] {
  line-height: 18px;
}

.leading-\[3\] {
  line-height: 3;
}

.leading-\[34px\] {
  line-height: 34px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[16px\] {
  line-height: 16px;
}

.text-\[\#A5A5A5\] {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}

.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.hover\:fill-\[\#333\]:hover {
  fill: #333;
}

.group:hover .group-hover\:fill-white {
  fill: #fff;
}

.group:hover .group-hover\:stroke-\[\#333\] {
  stroke: #333;
}

.group:hover .group-hover\:stroke-white {
  stroke: #fff;
}

.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-4 {
  gap: 1rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-\[26px\] {
  row-gap: 26px;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.rounded-\[40px\] {
  border-radius: 40px;
}

.stroke-\[\#333\] {
  stroke: #333;
}

.stroke-\[\#333333\] {
  stroke: #333333;
}

.stroke-\[\] {
  stroke-width: ;
}

.p-\[16px\] {
  padding: 16px;
}

.p-\[8px\] {
  padding: 8px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[36px\] {
  font-size: 36px;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.leading-\[18px\] {
  line-height: 18px;
}

.leading-\[20px\] {
  line-height: 20px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[40px\] {
  line-height: 40px;
}

.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}

.text-\[\#35D8FF\] {
  --tw-text-opacity: 1;
  color: rgb(53 216 255 / var(--tw-text-opacity));
}

.text-\[\#C0C0C0\] {
  --tw-text-opacity: 1;
  color: rgb(192 192 192 / var(--tw-text-opacity));
}

.group:hover .group-hover\:border-\[\] {
  border-color: ;
}

.group:hover .group-hover\:border-\[\#333\] {
  --tw-border-opacity: 1;
  border-color: rgb(51 51 51 / var(--tw-border-opacity));
}

.group:hover .group-hover\:stroke-white {
  stroke: #fff;
}

@media (min-width: 1024px) {
  .lg\:grid {
    display: grid;
  }

  .lg\:h-\[216px\] {
    height: 216px;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:gap-x-\[26px\] {
    -moz-column-gap: 26px;
         column-gap: 26px;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:text-\[86px\] {
    font-size: 86px;
  }

  .lg\:leading-\[90px\] {
    line-height: 90px;
  }
}

@media (min-width: 1280px) {
  .xl\:mr-0 {
    margin-right: 0px;
  }

  .xl\:w-full {
    width: 100%;
  }
}




.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-\[24px\] {
  margin-top: 24px;
}

.mt-\[32px\] {
  margin-top: 32px;
}

.hidden {
  display: none;
}

.h-\[448px\] {
  height: 448px;
}

.h-\[56px\] {
  height: 56px;
}

.h-\[1\] {
  height: 1;
}

.h-\[168px\] {
  height: 168px;
}

.w-\[100px\] {
  width: 100px;
}

.w-full {
  width: 100%;
}

.max-w-\[1200px\] {
  max-width: 1200px;
}

.max-w-\[792px\] {
  max-width: 792px;
}

.cursor-pointer {
  cursor: pointer;
}

.flex-col {
  flex-direction: column;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-\[16px\] {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.gap-y-\[16px\] {
  row-gap: 16px;
}

.gap-y-\[24px\] {
  row-gap: 24px;
}

.gap-y-\[8px\] {
  row-gap: 8px;
}

.gap-x-\[40px\] {
  -moz-column-gap: 40px;
       column-gap: 40px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-none {
  border-style: none;
}

.border-\[\#DCDCDC\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / var(--tw-border-opacity));
}

.fill-\[\#333\] {
  fill: #333;
}

.fill-none {
  fill: none;
}

.stroke-\[\#333\] {
  stroke: #333;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.p-\[16px\] {
  padding: 16px;
}

.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}

.pr-\[24px\] {
  padding-right: 24px;
}

.pb-\[16px\] {
  padding-bottom: 16px;
}

.pr-0 {
  padding-right: 0px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[30px\] {
  font-size: 30px;
}

.text-\[18px\] {
  font-size: 18px;
}

.font-bold {
  font-weight: 700;
}

.leading-\[16px\] {
  line-height: 16px;
}

.leading-\[18px\] {
  line-height: 18px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[34px\] {
  line-height: 34px;
}

.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}

.text-\[\#A5A5A5\] {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}

.hover\:fill-\[\#333\]:hover {
  fill: #333;
}

.group:hover .group-hover\:fill-white {
  fill: #fff;
}

.group:hover .group-hover\:stroke-white {
  stroke: #fff;
}

@media (min-width: 1024px) {
  .lg\:flex {
    display: flex;
  }

  .lg\:h-\[448px\] {
    height: 448px;
  }

  .lg\:max-w-\[792px\] {
    max-width: 792px;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-\[\#DCDCDC\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 220 220 / var(--tw-border-opacity));
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:pr-\[24px\] {
    padding-right: 24px;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:text-\[30px\] {
    font-size: 30px;
  }

  .lg\:leading-\[34px\] {
    line-height: 34px;
  }
}









@media (min-width: 1024px) {
	.more-btn-hide {
		display: block!important;
	}
}

.more-btn-hide {
	display: none;
}

.px-\[16px\] {
	padding-left: 16px!important;
	padding-right: 16px!important;
}

.min-w-\[100px\] {
   min-width: 100px;
}

.max-w-\[100px\] {
   max-width: 100px;
}