:root{--sidebar-width: 28rem;--layout-gap: 6rem;--wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem)}@media(min-width: 1300px){:root{--sidebar-width: 32rem;--layout-gap: 8rem}}.transaction-carousel{padding-top:5px;padding-bottom:70px;position:relative;overflow:hidden}.transaction-carousel .company{display:block;background:rgba(107,137,145,.15);border:1px solid rgba(107,137,145,.15);transition:border .35s ease-in-out,transform .35s ease-in-out,background .35s ease-in-out}.transaction-carousel .company__logo{padding:14px 0 0 0;background:#fff}.transaction-carousel .company__logo .meta{display:none;flex-wrap:wrap;align-content:center;gap:10px;margin:0 10px 0 0}.transaction-carousel .company__logo .meta .type{display:flex;flex-wrap:wrap;align-content:center;width:calc(100% - 51px);height:41px;font-size:var(--wp--preset--font-size--font-16);font-weight:700;line-height:1;padding:.5ch 0 .5ch 20px;color:#102e43;background:rgba(225,231,233,.5);position:relative}.transaction-carousel .company__logo .meta .type:before,.transaction-carousel .company__logo .meta .type:after{content:"";display:block;width:100%;height:1px;background:#f3941f;position:absolute;left:0}.transaction-carousel .company__logo .meta .type:before{top:-3px}.transaction-carousel .company__logo .meta .type:after{bottom:-3px}.transaction-carousel .company__logo .company-image{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:center;padding:20px 15px}.transaction-carousel .company__logo .company-image img{width:65%;height:auto}.transaction-carousel .company__info{padding:2rem}.transaction-carousel .company__info .company__sector{font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.3;margin:0 0 1.1rem 0;padding:0 0 0 18px;color:#102e43;position:relative}.transaction-carousel .company__info .company__sector span{position:relative;display:block;margin:0 0 .5rem 0;padding:0 0 0 18px}.transaction-carousel .company__info .company__sector span:not(.is-child){font-weight:800}.transaction-carousel .company__info .company__sector span:before{content:"";display:block;width:10px;height:10px;border:1px solid #ff7b1f;border-radius:100%;position:absolute;top:2px;left:0}.transaction-carousel .company__info .company__sector span.is-child:before{content:none}.transaction-carousel .company__info p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--wp--preset--font-size--font-17);line-height:1.45;overflow:hidden}.transaction-carousel .company:hover{background:rgba(107,137,145,.25);border-color:rgba(107,137,145,.3);transform:translateY(-5px)}.transaction-carousel .swiper-nav{width:41px;height:41px;top:calc(100% - 19px)}.transaction-carousel .swiper-nav:after{display:none}.transaction-carousel .swiper-nav.swiper-button-next{right:-1px}.transaction-carousel .swiper-nav.swiper-button-prev{left:calc(100% - 90px)}.transaction-carousel .swiper-nav .rect{transition:stroke .35s ease-in-out}.transaction-carousel .swiper-nav:hover .rect{stroke:#67364d}