.wp-block-bcplace-carousel-block{background-color:#fff;display:flex;justify-content:center;padding-bottom:36px;padding-top:57px}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block{padding-bottom:72px;padding-top:76px}}.wp-block-bcplace-carousel-block.dark{background-color:transparent}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block.dark{padding-bottom:72px;padding-top:72px}}.wp-block-bcplace-carousel-block.dark .carousel-item{background-color:transparent;display:flex;flex-direction:column;justify-content:center;padding-top:0}.wp-block-bcplace-carousel-block.dark .carousel-item .carousel-header-container{max-width:none}.wp-block-bcplace-carousel-block.dark .carousel-bullet.active circle{fill:#fff}.wp-block-bcplace-carousel-block.light{padding-bottom:72px;padding-top:30px}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block.light{padding-bottom:121px;padding-top:79px}.wp-block-bcplace-carousel-block.light .carousel-item-info{padding-top:129px}.wp-block-bcplace-carousel-block.light .carousel-header-container{max-width:none}}.wp-block-bcplace-carousel-block.light .carousel-navigation{margin-top:11px}.wp-block-bcplace-carousel-block.light .carousel-pagination{-moz-column-gap:24px;column-gap:24px}.wp-block-bcplace-carousel-block .carousel-container{display:flex;flex-direction:column-reverse;padding-left:24px;padding-right:24px}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-container{flex-direction:row;max-width:1344px;padding-left:32px;padding-right:32px;width:calc(100% - 64px)}}.wp-block-bcplace-carousel-block .carousel-container-left{padding-top:34px;width:calc(100vw - 48px)}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-container-left{display:flex;flex-basis:51%;flex-grow:1;flex-shrink:0;padding-bottom:60px;padding-top:0;position:relative;width:51%}}.wp-block-bcplace-carousel-block .carousel-container-right{width:calc(100vw - 48px)}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-container-right{display:flex;flex-basis:49%;flex-grow:1;flex-shrink:0;width:49%}}.wp-block-bcplace-carousel-block .carousel-items{position:relative}.wp-block-bcplace-carousel-block .carousel-items-images{border-radius:6px;overflow:hidden;width:100%}.wp-block-bcplace-carousel-block .carousel-image-container{display:flex;height:100%;justify-content:flex-end;position:relative}.wp-block-bcplace-carousel-block .carousel-image{aspect-ratio:660/440;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-bcplace-carousel-block .carousel-items-info{overflow:visible;width:100%}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-item-info{padding-top:57px}}.wp-block-bcplace-carousel-block .carousel-header-container{padding-bottom:12px}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-header-container{max-width:315px;padding-bottom:28px;padding-right:32px}}.wp-block-bcplace-carousel-block .carousel-text-container{padding-bottom:19px}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-text-container{max-width:545px;padding-bottom:36px;padding-right:32px}}.wp-block-bcplace-carousel-block .carousel-bullet{background:none;border-radius:0;display:inline-block;height:auto;opacity:1;width:auto}.wp-block-bcplace-carousel-block .carousel-bullet.active circle{fill:#03033a}.wp-block-bcplace-carousel-block .carousel-navigation{align-items:center;-moz-column-gap:36px;column-gap:36px;display:flex;margin-top:36px;z-index:1}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-navigation{bottom:0;margin-top:0;position:absolute}}.wp-block-bcplace-carousel-block .carousel-btn-next-icon,.wp-block-bcplace-carousel-block .carousel-btn-prev-icon{height:38px;width:38px}@media only screen and (min-width:1080px){.wp-block-bcplace-carousel-block .carousel-btn-next-icon,.wp-block-bcplace-carousel-block .carousel-btn-prev-icon{height:48px;width:48px}}.wp-block-bcplace-carousel-block .carousel-pagination{-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center}
