/* this page is the styling for the table images carousels  */


.carousel {
    position:relative;
    height:400px;
    width:40%;
    margin: 0 auto;
    
}

.carousel__image {
    width:100%;
    height:100%;
    object-fit:contain;
}

.carousel__track-container {
    background:black;
    height:100%;
    position:relative;
    overflow:hidden;
}

.carousel__track {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}

.carousel__slide {
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
}

.carousel__button {
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    height:200px;
    background:transparent;
    border: 0px;
    cursor:pointer;
}

.carousel__button--left{
    left:-100px;
}

.carousel__button--right{
    right:-95px;
}

.carousel__button img{
    width:12px;
}

.carousel__nav {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}

.carousel__indicator {
    border: 0;
    border-radius: 50%;
    background:rgba(0,0,0,0.3);
    width:15px;
    height:15px;
    margin:0 5px;
    cursor:pointer;
}

.carousel__indicator.current-slide{
    background:rgba(0,0,0,0.75);
}

.is-hidden {display:none;} 

/*this is for the second round of carousels */

.carousel__track1 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}

.carousel__button--left1{
    left:-100px;
}

.carousel__button--right1{
    right:-95px;
}

.carousel__nav1 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}

.carousel__indicator.current-slide1{
    background:rgba(0,0,0,0.75);
}

.is-hidden1 {display:none;}

.carousel__track2 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left2{
    left:-100px;
}

.carousel__button--right2{
    right:-95px;
}


.carousel__nav2 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide2{
    background:rgba(0,0,0,0.75);
}
.is-hidden2 {display:none;}


/* this is for carousel 3  */
.carousel__track3 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left3{
    left:-100px;
}

.carousel__button--right3{
    right:-95px;
}


.carousel__nav3 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}
.carousel__indicator.current-slide3{
    background:rgba(0,0,0,0.75);
}
.is-hidden3 {display:none;}

/* this is for carousel 4  */
.carousel__track4 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left4{
    left:-100px;
}

.carousel__button--right4{
    right:-95px;
}


.carousel__nav4 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide4{
    background:rgba(0,0,0,0.75);
}
.is-hidden4 {display:none;}

/* this is for carousel 5  */
.carousel__track5 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left5{
    left:-100px;
}

.carousel__button--right5{
    right:-95px;
}


.carousel__nav5 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide5{
    background:rgba(0,0,0,0.75);
}
.is-hidden5 {display:none;}

/* this is for carousel 6  */
.carousel__track6 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left6{
    left:-100px;
}

.carousel__button--right6{
    right:-95px;
}


.carousel__nav6 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide6{
    background:rgba(0,0,0,0.75);
}
.is-hidden6 {display:none;}

/* this is for carousel 7  */
.carousel__track7 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left7{
    left:-100px;
}

.carousel__button--right7{
    right:-95px;
}


.carousel__nav7 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide7{
    background:rgba(0,0,0,0.75);
}
.is-hidden7 {display:none;}

/* this is for carousel 8  */
.carousel__track8 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left8{
    left:-100px;
}

.carousel__button--right8{
    right:-95px;
}


.carousel__nav8 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide8{
    background:rgba(0,0,0,0.75);
}
.is-hidden8 {display:none;}

/* this is for carousel 9  */
.carousel__track9 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left9{
    left:-100px;
}

.carousel__button--right9{
    right:-95px;
}


.carousel__nav9 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide9{
    background:rgba(0,0,0,0.75);
}
.is-hidden9 {display:none;}

/* this is for carousel 10  */
.carousel__track10 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left10{
    left:-100px;
}

.carousel__button--right10{
    right:-95px;
}


.carousel__nav10 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide10{
    background:rgba(0,0,0,0.75);
}
.is-hidden10 {display:none;}

/* this is for carousel 11  */
.carousel__track11 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left11{
    left:-100px;
}

.carousel__button--right11{
    right:-95px;
}


.carousel__nav11 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide11{
    background:rgba(0,0,0,0.75);
}
.is-hidden11 {display:none;}

/* this is for carousel 12  */
.carousel__track12 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left12{
    left:-100px;
}

.carousel__button--right12{
    right:-95px;
}


.carousel__nav12 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide12{
    background:rgba(0,0,0,0.75);
}
.is-hidden12 {display:none;}

/* this is for carousel 13  */
.carousel__track13 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left13{
    left:-100px;
}

.carousel__button--right13{
    right:-95px;
}


.carousel__nav13 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide13{
    background:rgba(0,0,0,0.75);
}
.is-hidden13 {display:none;}

/* this is for carousel 14  */
.carousel__track14 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left14{
    left:-100px;
}

.carousel__button--right14{
    right:-95px;
}


.carousel__nav14 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide14{
    background:rgba(0,0,0,0.75);
}
.is-hidden14 {display:none;}

/* this is for carousel 15  */
.carousel__track15 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left15{
    left:-100px;
}

.carousel__button--right15{
    right:-95px;
}


.carousel__nav15 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide15{
    background:rgba(0,0,0,0.75);
}
.is-hidden15 {display:none;}

/* this is for carousel 16  */
.carousel__track16 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left16{
    left:-100px;
}

.carousel__button--right16{
    right:-95px;
}


.carousel__nav16 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide16{
    background:rgba(0,0,0,0.75);
}
.is-hidden16 {display:none;}

/* this is for carousel 17  */
.carousel__track17 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left17{
    left:-100px;
}

.carousel__button--right17{
    right:-95px;
}


.carousel__nav17 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide17{
    background:rgba(0,0,0,0.75);
}
.is-hidden17 {display:none;}

/* this is for carousel 18  */
.carousel__track18 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left18{
    left:-100px;
}

.carousel__button--right18{
    right:-95px;
}


.carousel__nav18 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide18{
    background:rgba(0,0,0,0.75);
}
.is-hidden18 {display:none;}

/* this is for carousel 19  */
.carousel__track19 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left19{
    left:-100px;
}

.carousel__button--right19{
    right:-95px;
}


.carousel__nav19 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide19{
    background:rgba(0,0,0,0.75);
}
.is-hidden19 {display:none;}

/* this is for carousel 20  */
.carousel__track20 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left20{
    left:-100px;
}

.carousel__button--right20{
    right:-95px;
}


.carousel__nav20 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide20{
    background:rgba(0,0,0,0.75);
}
.is-hidden20 {display:none;}

/* this is for carousel 21  */
.carousel__track21 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left21{
    left:-100px;
}

.carousel__button--right21{
    right:-95px;
}


.carousel__nav21 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide21{
    background:rgba(0,0,0,0.75);
}
.is-hidden21 {display:none;}

/* this is for carousel 22  */
.carousel__track22 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left22{
    left:-100px;
}

.carousel__button--right22{
    right:-95px;
}


.carousel__nav22 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide22{
    background:rgba(0,0,0,0.75);
}
.is-hidden22 {display:none;}

/* this is for carousel 23  */
.carousel__track23 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left23{
    left:-100px;
}

.carousel__button--right23{
    right:-95px;
}


.carousel__nav23 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide23{
    background:rgba(0,0,0,0.75);
}
.is-hidden23 {display:none;}

/* this is for carousel 24  */
.carousel__track24 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left24{
    left:-100px;
}

.carousel__button--right24{
    right:-95px;
}


.carousel__nav24 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide24{
    background:rgba(0,0,0,0.75);
}
.is-hidden24 {display:none;}

/* this is for carousel 25  */
.carousel__track25 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left25{
    left:-100px;
}

.carousel__button--right25{
    right:-95px;
}


.carousel__nav25 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide25{
    background:rgba(0,0,0,0.75);
}
.is-hidden25 {display:none;}

/* this is for carousel 26  */
.carousel__track26 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left26{
    left:-100px;
}

.carousel__button--right26{
    right:-95px;
}


.carousel__nav26 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide26{
    background:rgba(0,0,0,0.75);
}
.is-hidden26 {display:none;}

/* this is for carousel 27  */
.carousel__track27 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left27{
    left:-100px;
}

.carousel__button--right27{
    right:-95px;
}


.carousel__nav27 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide27{
    background:rgba(0,0,0,0.75);
}
.is-hidden27 {display:none;}

/* this is for carousel 28  */
.carousel__track28 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left28{
    left:-100px;
}

.carousel__button--right28{
    right:-95px;
}


.carousel__nav28 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide28{
    background:rgba(0,0,0,0.75);
}
.is-hidden28 {display:none;}

/* this is for carousel 29  */
.carousel__track29 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left29{
    left:-100px;
}

.carousel__button--right29{
    right:-95px;
}


.carousel__nav29 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide29{
    background:rgba(0,0,0,0.75);
}
.is-hidden29 {display:none;}

/* this is for carousel 30  */
.carousel__track30 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left30{
    left:-100px;
}

.carousel__button--right30{
    right:-95px;
}


.carousel__nav30 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide30{
    background:rgba(0,0,0,0.75);
}
.is-hidden30 {display:none;}

/* this is for carousel 31  */
.carousel__track31 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left31{
    left:-100px;
}

.carousel__button--right31{
    right:-95px;
}


.carousel__nav31 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide31{
    background:rgba(0,0,0,0.75);
}
.is-hidden31 {display:none;}

/* this is for carousel 32  */
.carousel__track32 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left32{
    left:-100px;
}

.carousel__button--right32{
    right:-95px;
}


.carousel__nav32 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide32{
    background:rgba(0,0,0,0.75);
}
.is-hidden32 {display:none;}

/* this is for carousel 33  */
.carousel__track33 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left33{
    left:-100px;
}

.carousel__button--right33{
    right:-95px;
}


.carousel__nav33 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide33{
    background:rgba(0,0,0,0.75);
}
.is-hidden33 {display:none;}

/* this is for carousel 34  */
.carousel__track34 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left34{
    left:-100px;
}

.carousel__button--right34{
    right:-95px;
}


.carousel__nav34 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide34{
    background:rgba(0,0,0,0.75);
}
.is-hidden34 {display:none;}

/* this is for carousel 35  */
.carousel__track35 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left35{
    left:-100px;
}

.carousel__button--right35{
    right:-95px;
}


.carousel__nav35 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide35{
    background:rgba(0,0,0,0.75);
}
.is-hidden35 {display:none;}

/* this is for carousel 36  */
.carousel__track36 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left36{
    left:-100px;
}

.carousel__button--right36{
    right:-95px;
}


.carousel__nav36 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide36{
    background:rgba(0,0,0,0.75);
}
.is-hidden36 {display:none;}

/* this is for carousel 37  */
.carousel__track37 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left37{
    left:-100px;
}

.carousel__button--right37{
    right:-95px;
}


.carousel__nav37 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide37{
    background:rgba(0,0,0,0.75);
}
.is-hidden37 {display:none;}

/* this is for carousel 38  */
.carousel__track38 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left38{
    left:-100px;
}

.carousel__button--right38{
    right:-95px;
}


.carousel__nav38 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide38{
    background:rgba(0,0,0,0.75);
}
.is-hidden38 {display:none;}

/* this is for carousel 39  */
.carousel__track39 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left39{
    left:-100px;
}

.carousel__button--right39{
    right:-95px;
}


.carousel__nav39 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide39{
    background:rgba(0,0,0,0.75);
}
.is-hidden39 {display:none;}

/* this is for carousel 40  */
.carousel__track40 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left40{
    left:-100px;
}

.carousel__button--right40{
    right:-95px;
}


.carousel__nav40 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide40{
    background:rgba(0,0,0,0.75);
}
.is-hidden40 {display:none;}

/* this is for carousel 41  */
.carousel__track41 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left41{
    left:-100px;
}

.carousel__button--right41{
    right:-95px;
}


.carousel__nav41 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide41{
    background:rgba(0,0,0,0.75);
}
.is-hidden41 {display:none;}

/* this is for carousel 42  */
.carousel__track42 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left42{
    left:-100px;
}

.carousel__button--right42{
    right:-95px;
}


.carousel__nav42 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide42{
    background:rgba(0,0,0,0.75);
}
.is-hidden42 {display:none;}

/* this is for carousel 43  */
.carousel__track43 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left43{
    left:-100px;
}

.carousel__button--right43{
    right:-95px;
}


.carousel__nav43 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide43{
    background:rgba(0,0,0,0.75);
}
.is-hidden43 {display:none;}

/* this is for carousel 44  */
.carousel__track44 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left44{
    left:-100px;
}

.carousel__button--right44{
    right:-95px;
}


.carousel__nav44 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide44{
    background:rgba(0,0,0,0.75);
}
.is-hidden44 {display:none;}

/* this is for carousel 45  */
.carousel__track45 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left45{
    left:-100px;
}

.carousel__button--right45{
    right:-95px;
}


.carousel__nav45 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide45{
    background:rgba(0,0,0,0.75);
}
.is-hidden45 {display:none;}

/* this is for carousel 46  */
.carousel__track46 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left46{
    left:-100px;
}

.carousel__button--right46{
    right:-95px;
}


.carousel__nav46 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide46{
    background:rgba(0,0,0,0.75);
}
.is-hidden46 {display:none;}

/* this is for carousel 47  */
.carousel__track47 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left47{
    left:-100px;
}

.carousel__button--right47{
    right:-95px;
}


.carousel__nav47 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide47{
    background:rgba(0,0,0,0.75);
}
.is-hidden47 {display:none;}

/* this is for carousel 48  */
.carousel__track48 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left48{
    left:-100px;
}

.carousel__button--right48{
    right:-95px;
}


.carousel__nav48 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide48{
    background:rgba(0,0,0,0.75);
}
.is-hidden48 {display:none;}

/* this is for carousel 49  */
.carousel__track49 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left49{
    left:-100px;
}

.carousel__button--right49{
    right:-95px;
}


.carousel__nav49 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide49{
    background:rgba(0,0,0,0.75);
}
.is-hidden49 {display:none;}

/* this is for carousel 50  */
.carousel__track50 {
    padding:0px;
    margin:0px;
    list-style:none;
    position:relative;
    height:100%;
    transition: transform 250ms ease-in;
}
.carousel__button--left50{
    left:-100px;
}

.carousel__button--right50{
    right:-95px;
}


.carousel__nav50 {
    display:flex;
    justify-content:center;
    padding: 10px 0;
}


.carousel__indicator.current-slide50{
    background:rgba(0,0,0,0.75);
}
.is-hidden50 {display:none;}

