:root{--ijrc-light-bg:#f2f2f3;--ijrc-blue:#2f1fad;--ijrc-light-blue:#3b26d9;--ijrc-white:#fcfcfc;--ijrc-drop-shadow:hsla(0,0%,85%,.7);--ijrc-gray:#e6e6e6;--ijrc-darker-gray:#ccc}.ijrc-carousel-wrapper{margin:auto;max-width:1000px;position:relative;width:100%}.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{display:block;height:auto;max-width:100%}.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{align-items:center;background:var(--ijrc-blue);border:none;border-radius:50%;box-shadow:0 3px 6px var(--ijrc-drop-shadow);display:flex;height:3rem;justify-content:center;margin:0;max-height:unset;padding:0;position:absolute;top:calc(50% - 10px);transform:translateY(calc(-50% + 5px));width:3rem}: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{display:grid;flex:1 1 32rem;gap:16px;grid-auto-columns:calc(33.33333% - 12px);grid-auto-flow:column;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}: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);border-radius:3px;box-shadow:0 2px 2px var(--ijrc-drop-shadow);min-height:4rem;padding:20px;scroll-snap-align:start}: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{display:flex;flex:1 1 10rem;flex-wrap:wrap;gap:2px;justify-content:space-evenly;list-style:none;margin:5px 0 15px;padding:0}:is(.ijrc-carousel-wrapper .thumbs) li{flex:1 1 14rem}:is(:is(.ijrc-carousel-wrapper .thumbs) li) .thumb{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ijrc-light-bg);border:none;border-radius:3px;display:flex;font-size:1rem;gap:1rem;height:100%;justify-content:flex-start;max-height:unset;min-width:unset;padding:10px;position:relative;text-align:left;width:100%}.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:0 0 auto;height:2rem;width:2rem}:is(:is(:is(:is(.ijrc-carousel-wrapper .thumbs) li) .thumb) span.thumb-img) img{border-radius:3px;display:block;height:100%;object-fit:cover;width:100%}.ijrc-carousel-wrapper .dots{align-items:center;display:flex;gap:.6rem;justify-content:center;list-style:none;margin:0;padding:0}:is(.ijrc-carousel-wrapper .dots) li .dot{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ijrc-gray);border:1px solid var(--ijrc-darker-gray);border-radius:50%;display:flex;height:1rem;justify-content:center;max-height:unset;min-width:unset;padding:0;position:relative;width:1rem}.active:is(:is(.ijrc-carousel-wrapper .dots) li .dot):before{background:var(--ijrc-blue);border-radius:50%;content:"";height:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.8rem}@media only screen and (max-width:600px){.ijrc-carousel-wrapper .carousel{grid-auto-columns:100%!important}}
