.custom-container {
    width: 1310px;
    margin: 0 auto;
}
.hds-shadow-md {
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
}

.hds-d-grid {
    display: grid;
}
.hds-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
}
.hds-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
}
.hds-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
}
.hds-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
}
.hds-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
}
.hds-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
}

.hds-grid-columns-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.hds-grid-columns-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.hds-grid-columns-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.hds-grid-columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.hds-grid-columns-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.hds-grid-columns-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

.hds-gap-0 {
    gap: 0px;
}
.hds-gap-1 {
    gap: 0.25rem;
}
.hds-gap-2 {
    gap: 0.5rem;
}
.hds-gap-3 {
    gap: 0.75rem;
}
.hds-gap-4 {
    gap: 1rem;
}
.hds-gap-5 {
    gap: 1.25rem;
}
.hds-gap-6 {
    gap: 1.5rem;
}

.hds-pt-0 {
    padding-top: 0px;
}	
.hds-pr-0 {
    padding-right: 0px;
}	
.hds-pl-0 {
    padding-left: 0px;
}	
.hds-pt-0 {
    padding-top: 0px;
}	
.hds-line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.hds-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.hds-line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.hds-line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.hds-line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}

.hds-d-flex {
    display: flex;
}
.hds-align-center {
    align-items: center;
}

.hds-w-1-2 {
    width: 50%;
}
.hds-w-1-3 {
    width: 33.333333%;
}
.hds-w-1-4 {
    width: 25%;
} 
.hds-w-2-3 {
    width: 66.666667%;
}

.hds-w-1 {
    width: 8.333333%;
}
.hds-w-2 {
    width: 16.666667%;
}
.hds-w-3 {
    width: 25%;
}
.hds-w-4 {
    width: 33.333333%;
}
.hds-w-5 {
    width: 41.666667%;
}
.hds-w-6 {
    width: 50%;
}
.hds-w-7 {
    width: 58.333333%;
}
.hds-w-8 {
    width: 66.666667%;
}
.hds-w-9 {
    width: 75%;
}
.hds-w-10 {
    width: 83.333333%;
}
.hds-w-11 {
    width: 91.666667%;
}
.hds-w-full {
    width: 100%;
}
