.cbcss-wrapper{position:relative;width:100%;overflow-x:clip;padding:30px 0 50px}@supports not (overflow-x:clip){.cbcss-wrapper{overflow-x:hidden}}.cbcss-slider .slick-list{overflow:hidden;padding-top:20px!important;padding-bottom:20px!important}.cbcss-slider .slick-track{display:flex;align-items:center}.cbcss-slide{outline:none;transform-origin:center center;transition:transform 0.4s cubic-bezier(.4,0,.2,1),opacity 0.4s ease;opacity:.6;will-change:transform,opacity}.cbcss-slider .cbcss-slide.slick-center{opacity:1;z-index:2}.cbcss-slider.cbcss-no-anim .cbcss-slide{transition:none!important}a.cbcss-slide__card{display:block;text-decoration:none;color:inherit;cursor:pointer}.cbcss-slide__card{position:relative;border-radius:12px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#ffffff,#000000);isolation:isolate;box-shadow:0 8px 30px rgb(0 0 0 / .12);transition:box-shadow 0.4s ease}.cbcss-slide.slick-center .cbcss-slide__card{box-shadow:0 16px 50px rgb(0 0 0 / .22)}.cbcss-slide__image-wrap{position:relative;aspect-ratio:3 / 4;height:auto;overflow:hidden;border-radius:inherit}.cbcss-slide__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.cbcss-slide.slick-center .cbcss-slide__image-wrap img{transform:scale(1.04)}.cbcss-slide__overlay{position:absolute;inset:0;pointer-events:none;z-index:1;transition:opacity 0.4s ease}.cbcss-slide:not(.slick-center) .cbcss-slide__overlay{opacity:1.25}.cbcss-slide__content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px;background-color:#fff;transition:background-color 0.3s ease}.cbcss-slide__title{margin:0 0 8px;font-size:1.15rem;font-weight:700;color:#1a1a2e;line-height:1.3}.cbcss-slide__descriptor{margin:0;font-size:.9rem;color:#557;line-height:1.6}.cbcss-slide__icon{display:block;margin-top:12px;font-size:32px;color:#1a73e8;line-height:1}.cbcss-slide__icon svg{width:1em;height:1em;fill:currentColor;display:inline-block;vertical-align:middle}.cbcss-arrow{position:absolute;top:50%;box-shadow:none!important;transform:translateY(-50%);z-index:10;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;border-radius:50%;cursor:pointer;background-color:#fff0;color:#fff;line-height:1;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.cbcss-arrow,.cbcss-arrow:hover,.cbcss-arrow:focus,.cbcss-arrow:focus-visible,.cbcss-arrow:active,.cbcss-slider .slick-arrow:hover,.cbcss-slider .slick-arrow:focus{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.cbcss-arrow:hover{transform:translateY(-50%) scale(1.1)}.cbcss-arrow:focus-visible{outline:3px solid rgb(255 255 255 / .7);outline-offset:2px}.cbcss-arrow i,.cbcss-arrow svg,.cbcss-arrow img{display:block;pointer-events:none;line-height:1}.cbcss-arrow span{display:flex;align-items:center;justify-content:center;line-height:0;max-width:100%;max-height:100%}.cbcss-arrow svg{width:30px;height:auto;max-width:100%;max-height:100%;fill:currentColor;flex-shrink:0}.cbcss-arrow img{width:30px;height:auto;max-width:100%;max-height:100%;flex-shrink:0}.cbcss-arrow i{font-size:30px}.cbcss-arrow--prev{left:25px}.cbcss-arrow--next{right:25px}.cbcss-slider .slick-dots{bottom:-35px}.cbcss-slider .slick-dots li button:before{font-size:10px;color:#ccc;opacity:1;transition:color 0.2s ease,transform 0.2s ease}.cbcss-slider .slick-dots li.slick-active button:before{color:#1a73e8;transform:scale(1.4)}.cbcss-editor-preview{display:flex!important;gap:16px;overflow-x:auto;padding:20px 0}.cbcss-editor-preview .cbcss-slide{flex:0 0 260px;transform:scale(1);opacity:1}@media (max-width:767px){.cbcss-wrapper{padding:16px 0 44px}.cbcss-slider .slick-slide{transform:scale(var(--cbcss-m-side,1))!important}.cbcss-slider .slick-slide.slick-center{transform:scale(var(--cbcss-m-center,1))!important}.cbcss-slide.slick-center .cbcss-slide__image-wrap img,.cbcss-slide .cbcss-slide__image-wrap img{transform:none!important}.cbcss-slide__card{margin:0 6px}.cbcss-slider .slick-list{padding-top:10px!important;padding-bottom:10px!important}}