.bp{position:relative}.bp__inner{display:flex;gap:var(--spacer_10)}.bp__first-card{border-radius:32px;overflow:hidden;padding:var(--spacer_80) var(--spacer_64);position:relative;width:100%}.bp__first-card-title{color:#0a0a09;font-weight:var(--font_weight_600);line-height:1.1;margin-bottom:0}.bp__first-card-title .green{color:var(--primary_color)}.bp__button{bottom:-8px;position:absolute}.bp__button:after,.bp__button:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;position:absolute;width:10px;z-index:2}.bp__button:before{left:-1px;transform:rotate(180deg) scaleX(-1)}.bp__button:after,.bp__button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='330 870 1040 840'%3E%3Cpath fill='%23fff' d='m335 897 977-23c2 0 0 0 41 6l5 357-7 460h-5l-384 8c9-43 13-87 14-131 2-134-28-253-101-367-99-154-261-266-441-300-33-6-65-11-98-11Z'/%3E%3C/svg%3E");bottom:5px}.bp__button:after{right:-1px;transform:rotate(180deg)}.bp__button-link{border:8px solid #fff;position:relative;z-index:1}.bp__button-link.button-secondary{background-color:var(--white_color);color:var(--black_color)}.bp__second-card{align-items:center;border-radius:var(--spacer_32);display:flex;flex-shrink:0;overflow:hidden;padding:var(--spacer_80) var(--spacer_40);position:relative;width:40rem}.bp__second-card .bp__image{left:calc(var(--container_width)*-1 - var(--spacer_28)*2*-1 - -40rem)}.bp__second-card-content,.bp__second-card-content *{color:var(--black_color);font-size:18px;font-weight:var(--font_weight_600);line-height:1.6}.bp__image{height:200%;left:0;max-width:unset;position:absolute;top:50%;transform:translateY(-50%);width:var(--container_width);z-index:-1}.bp__button--mobile,.bp__image--mobile{display:none}@media (max-width:1380px){.bp__second-card .bp__image{left:calc(-100vw - var(--spacer_28)*2*-1 - -40rem)}}@media (max-width:1024px){.bp__inner{flex-direction:column}.bp__first-card{padding:var(--spacer_32) var(--spacer_40)}.bp__second-card{padding:var(--spacer_32) var(--spacer_40) var(--spacer_60);width:100%}.bp__image{height:600%;object-fit:cover;top:0;width:100%}.bp__second-card .bp__image{left:0;top:calc(var(--first_card_height)*-1 - var(--spacer_10))}.bp__image--mobile{display:block}.bp__first-card:has(.bp__image--mobile) .bp__image--desktop,.bp__second-card:has(.bp__image--mobile) .bp__image--desktop{display:none}.bp__button--desktop{display:none}.bp__button--mobile{display:block}}