.cjp.vertical-slider{position:relative;overflow:hidden;height:100%;min-height:46.1875rem}@media screen and (min-width:1199px){.cjp.vertical-slider{min-height:47.625rem;max-height:47.625rem}}.cjp.vertical-slider .wrapper{position:relative;height:100%;padding-block:clamp(2.8125rem,10vw + .375rem,9.375rem)}@media screen and (min-width:1199px){.cjp.vertical-slider .wrapper{display:flex;align-items:flex-start;gap:1.875rem}}@media screen and (min-width:1320px){.cjp.vertical-slider .wrapper{gap:8.0625rem}}.cjp.vertical-slider hgroup{margin:0;text-align:left}@media screen and (min-width:1199px){.cjp.vertical-slider hgroup{max-width:40%}}@media screen and (min-width:1320px){.cjp.vertical-slider hgroup{max-width:31.6875rem}}.cjp.vertical-slider h2{margin-bottom:2.5rem}.cjp.vertical-slider .vertical-slider__list{display:flex;width:100%}.cjp.vertical-slider .vertical-slider__list::-webkit-scrollbar{display:none}@media screen and (min-width:1199px){.cjp.vertical-slider .vertical-slider__list{top:9.375rem;right:5.1875rem;left:auto;max-width:calc(50% - .9375rem);flex-direction:column}}@media screen and (min-width:1320px){.cjp.vertical-slider .vertical-slider__list{max-width:38rem}}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.25rem;border-radius:.75rem;margin:0 .75rem 0 0;color:var(--dark-gray);font-weight:400;line-height:1.5}@media screen and (min-width:1199px){.cjp.vertical-slider .vertical-slider__list .vertical-slider__item{margin:0 0 1.5625rem;border-radius:1.25rem}}@media screen and (min-width:1320px){.cjp.vertical-slider .vertical-slider__list .vertical-slider__item{padding:2.5rem 3rem 2.375rem}}@media screen and (max-width:719px){.cjp.vertical-slider .vertical-slider__list .vertical-slider__item{min-height:29.3125rem}}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item:nth-child(odd){background:var(--dark-beige)}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item:nth-child(even){background:var(--white)}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item b,.cjp.vertical-slider .vertical-slider__list .vertical-slider__item strong{display:contents;font-weight:700}@media screen and (min-width:1199px){.cjp.vertical-slider .vertical-slider__list .vertical-slider__item{font-size:1.125rem}}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item ul{margin-top:1.125rem;padding-left:1.25rem}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item li{margin-bottom:0;list-style:disc outside}.cjp.vertical-slider .vertical-slider__list .vertical-slider__item li::marker{color:var(--blue)}.cjp.vertical-slider .vertical-slider__list.theme--blue .vertical-slider__item:nth-child(odd) b,.cjp.vertical-slider .vertical-slider__list.theme--blue .vertical-slider__item:nth-child(odd) strong{color:var(--blue)}.cjp.vertical-slider .vertical-slider__list.theme--green .vertical-slider__item:nth-child(odd) b,.cjp.vertical-slider .vertical-slider__list.theme--green .vertical-slider__item:nth-child(odd) strong{color:var(--green)}@media screen and (min-width:1199px){.cjp.vertical-slider .vertical-slider__list .slick-list{overflow:visible}}.cjp.vertical-slider .vertical-slider__list .slick-track{display:flex;justify-content:flex-start}@media screen and (min-width:1199px){.cjp.vertical-slider .vertical-slider__list .slick-track{display:block}}.cjp.vertical-slider .vertical-slider__list .slick-slide{height:auto}.cjp.vertical-slider .vertical-slider__list .slick-dots{bottom:-4rem;left:50%;display:flex;width:fit-content;align-items:center;padding:.5rem .75rem;border-radius:3.125rem;backdrop-filter:blur(1.25rem);background-color:hsla(0,0%,100%,.3);gap:.5rem;transform:translate(-50%, -50%)}.cjp.vertical-slider .vertical-slider__list .slick-dots li{width:.5rem;height:.5rem;border-radius:3.125rem;margin:0;background:var(--beige);opacity:.3}.cjp.vertical-slider .vertical-slider__list .slick-dots li button{width:100%;height:100%;border-radius:3.125rem}.cjp.vertical-slider .vertical-slider__list .slick-dots li button::before{display:none}.cjp.vertical-slider .vertical-slider__list .slick-dots li.slick-active{opacity:1}.cjp.vertical-slider .slick-list{margin-right:-1.25rem}.cjp.vertical-slider.bg-blue-green h2{color:var(--beige)}
