.wp-block-tbf-blocks-slider{-moz-column-gap:var(--swiper-column-gap,2rem);column-gap:var(--swiper-column-gap,2rem);display:grid;grid-template-columns:var(--swiper-grid-template-columns,repeat(2,1fr));grid-template-rows:var(--swiper-grid-template-rows,1fr 2.75rem);margin-block:2rem;overflow:hidden;position:relative;row-gap:var(--swiper-row-gap,1.75rem)}.wp-block-tbf-blocks-slider:not(:has(.swiper-button-next,.swiper-button-prev)){--swiper-grid-template-rows:1fr}.wp-block-tbf-blocks-slider .swiper-wrapper{align-items:stretch;grid-column:var(--swiper-wrapper-column,1/3);grid-row:var(--swiper-wrapper-row,1)}.wp-block-tbf-blocks-slider .swiper-button-next,.wp-block-tbf-blocks-slider .swiper-button-prev{--swiper-navigation-color:transparent;aspect-ratio:1/1;grid-column:var(--swiper-navigation-column,1/3);grid-row:var(--swiper-navigation-row,2);justify-self:var(--swiper-navigation-justify-self,center);left:unset;right:unset;top:45%!important;width:var(--swiper-navigation-size,2.5rem)}.wp-block-tbf-blocks-slider .swiper-button-next:after,.wp-block-tbf-blocks-slider .swiper-button-prev:after{aspect-ratio:1/1;background-color:var(--wp--preset--color--white);background-image:var(--swiper-navigation-background-image,none);background-position:50%;background-repeat:no-repeat;border:1px solid var(--wp--preset--color--cityu-border-default);border-radius:50%;content:var(--swiper-navigation-content,"");width:var(--swiper-navigation-size,2.5rem)}.wp-block-tbf-blocks-slider .swiper-button-prev{--swiper-navigation-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2720%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.832 10H4.165m0 0 5.836-5.833M4.165 10l5.836 5.833%27 stroke=%27%230A253F%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");--swiper-navigation-column:1/2;--swiper-navigation-content:"prev";--swiper-navigation-row:2;--swiper-navigation-justify-self:end}.wp-block-tbf-blocks-slider .swiper-button-prev.swiper-disabled:after{background-color:#fbfbfb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2720%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.832 10H4.165m0 0 5.836-5.833M4.165 10l5.836 5.833%27 stroke=%27%23B3B3B3%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");border-color:var(--wp--preset--color--cityu-text-tertiary)}.wp-block-tbf-blocks-slider .swiper-button-next{--swiper-navigation-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2720%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.168 10h11.667m0 0L10 4.167M15.835 10 10 15.833%27 stroke=%27%230A253F%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");--swiper-navigation-column:2/3;--swiper-navigation-content:"next";--swiper-navigation-row:2;--swiper-navigation-justify-self:start}.wp-block-tbf-blocks-slider .swiper-button-next.swiper-disabled:after{background-color:#fbfbfb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2720%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.168 10h11.667m0 0L10 4.167M15.835 10 10 15.833%27 stroke=%27%23B3B3B3%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");border-color:var(--wp--preset--color--cityu-text-tertiary)}.wp-block-tbf-blocks-slider .swiper-scrollbar{background:hsla(0,0%,100%,.25);cursor:grabbing;display:none}.wp-block-tbf-blocks-slider .swiper-scrollbar .swiper-scrollbar-drag{background:hsla(0,0%,100%,.75)}.wp-block-tbf-blocks-slider .swiper-pagination{bottom:0}.wp-block-tbf-blocks-slider .swiper-pagination .swiper-pagination-bullet-active{background:red;opacity:1}.wp-block-tbf-blocks-slider .swiper-pagination-clickable .swiper-pagination-bullet{height:.65rem;width:.65rem}.wp-block-tbf-blocks-slider.light .swiper-scrollbar{background-color:hsla(0,0%,100%,.75)}.wp-block-tbf-blocks-slider.light .swiper-scrollbar-drag{background-color:gray}
