:root{--ijrc-light-bg:#f2f2f3;--ijrc-blue:#2f1fad;--ijrc-light-blue:#3b26d9;--ijrc-white:#fcfcfc;--ijrc-drop-shadow:#d9d9d9b3;--ijrc-gray:#e6e6e6;--ijrc-darker-gray:#ccc}.ijrc-carousel-wrapper{width:100%;max-width:1000px;margin:auto;position:relative}.ijrc-carousel-wrapper h1,.ijrc-carousel-wrapper h2,.ijrc-carousel-wrapper h3,.ijrc-carousel-wrapper h4,.ijrc-carousel-wrapper h5,.ijrc-carousel-wrapper h6{margin-top:0}.ijrc-carousel-wrapper img{max-width:100%;height:auto;display:block}.ijrc-carousel-wrapper .flex{display:flex}.ijrc-carousel-wrapper .flex-wrap{flex-wrap:wrap}.ijrc-carousel-wrapper .gas{gap:.5rem}.ijrc-carousel-wrapper>div{position:relative}:is(.ijrc-carousel-wrapper>div) .carousel-arrow{background:var(--ijrc-blue);box-shadow:0 3px 6px var(--ijrc-drop-shadow);height:3rem;max-height:unset;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;margin:0;padding:0;display:flex;position:absolute;top:calc(50% - 10px);transform:translateY(calc(5px - 50%))}:is(:is(.ijrc-carousel-wrapper>div) .carousel-arrow):active{background:var(--ijrc-light-blue)}.left:is(:is(.ijrc-carousel-wrapper>div) .carousel-arrow){left:-1.5rem}.right:is(:is(.ijrc-carousel-wrapper>div) .carousel-arrow){right:-1.5rem}:is(.ijrc-carousel-wrapper>div) .carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;flex:32rem;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:16px;padding-bottom:10px;display:grid;overflow-x:auto}:is(:is(.ijrc-carousel-wrapper>div) .carousel)::-webkit-scrollbar{display:none}.dragging:is(:is(.ijrc-carousel-wrapper>div) .carousel){scroll-behavior:auto;scroll-snap-type:none}.dragging:is(:is(.ijrc-carousel-wrapper>div) .carousel) .card{cursor:grab;-webkit-user-select:none;user-select:none}.no-event:is(:is(.ijrc-carousel-wrapper>div) .carousel) .card{pointer-events:none}.no-transition:is(:is(.ijrc-carousel-wrapper>div) .carousel){scroll-behavior:auto}:is(:is(.ijrc-carousel-wrapper>div) .carousel) .card{background:var(--ijrc-white);box-shadow:0 2px 2px var(--ijrc-drop-shadow);scroll-snap-align:start;border-radius:3px;min-height:4rem;padding:20px}:is(:is(:is(.ijrc-carousel-wrapper>div) .carousel) .card):hover{background:var(--ijrc-light-bg)}.single-scroll:is(:is(:is(.ijrc-carousel-wrapper>div) .carousel) .card){scroll-snap-stop:always}.ijrc-carousel-wrapper .thumbs{flex-wrap:wrap;flex:10rem;justify-content:space-evenly;gap:2px;margin:5px 0 15px;padding:0;list-style:none;display:flex}:is(.ijrc-carousel-wrapper .thumbs) li{flex:14rem}:is(:is(.ijrc-carousel-wrapper .thumbs) li) .thumb{appearance:none;background:var(--ijrc-light-bg);height:100%;max-height:unset;min-width:unset;text-align:left;border:none;border-radius:3px;justify-content:flex-start;align-items:center;gap:1rem;width:100%;padding:10px;font-size:1rem;display:flex;position:relative}.active:is(:is(:is(.ijrc-carousel-wrapper .thumbs) li) .thumb){background-color:var(--ijrc-white);outline:1px solid var(--ijrc-blue)}:is(:is(:is(.ijrc-carousel-wrapper .thumbs) li) .thumb) span.thumb-img{flex:none;width:2rem;height:2rem}:is(:is(:is(:is(.ijrc-carousel-wrapper .thumbs) li) .thumb) span.thumb-img) img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.ijrc-carousel-wrapper .dots{justify-content:center;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}:is(.ijrc-carousel-wrapper .dots) li .dot{appearance:none;background:var(--ijrc-gray);border:1px solid var(--ijrc-darker-gray);height:1rem;max-height:unset;min-width:unset;border-radius:50%;justify-content:center;align-items:center;width:1rem;padding:0;display:flex;position:relative}.active:is(:is(.ijrc-carousel-wrapper .dots) li .dot):before{background:var(--ijrc-blue);content:"";border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=600px){.ijrc-carousel-wrapper .carousel{grid-auto-columns:100%!important}}
