[data-media-source="media-xl"] .lp-power-pair__inner {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    pointer-events: none;
    gap: 32px;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_center {
    max-width: 922px;
    margin: 0 auto;
    justify-content: space-around;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_center .lp-power-pair__holder {
	flex: 0 1 auto;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_left {
    align-items: flex-start;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_left .lp-power-pair__holder {
    text-align: left;
}

[data-media-source="media-xl"] .lp-power-pair__inner:not(.lp_direction).lp_left {
    align-items: center;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_direction {
    flex-direction: column;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__holder {
    text-align: center;
}

[data-media-source="media-xl"] .lp-power-pair__inner.lp_direction .lp-power-pair__buttons {
    flex: 0 0 auto;
}

[data-media-source="media-xl"] .lp-power-pair__holder {
    flex: 1 1 calc(100% - 32px - 369px);
    pointer-events: auto;
}

[data-media-source="media-xl"] .lp-power-pair__buttons {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    pointer-events: auto;
    min-width: 260px;
    gap: 10px
}

[data-media-source="media-xl"] .lp-power-pair__buttons .lp-button {
    flex: 1 0 auto;
}

[data-media-source="media-lg"] .lp-power-pair__inner {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    pointer-events: none;
    gap: 32px;
}

[data-media-source="media-lg"] .lp-power-pair__inner.lp_center .lp-power-pair__holder {
    flex: 1 1 calc(100% - 32px);
    pointer-events: auto;
}

[data-media-source="media-lg"] .lp-power-pair__inner.lp_center

[data-media-source="media-lg"] .lp-power-pair__inner.lp_left {
    align-items: flex-start;
}

[data-media-source="media-lg"] .lp-power-pair__inner.lp_left .lp-power-pair__holder {
    text-align: left;
}

[data-media-source="media-lg"] .lp-power-pair__inner:not(.lp_direction).lp_left {
    align-items: center;
}

[data-media-source="media-lg"] .lp-power-pair__inner.lp_direction {
    flex-direction: column;
}

[data-media-source="media-lg"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__holder {
    text-align: center;
}

[data-media-source="media-lg"] .lp-power-pair__inner.lp_direction .lp-power-pair__buttons {
    flex: 0 0 auto;
}

[data-media-source="media-lg"] .lp-power-pair__holder {
    flex: 1 1 calc(100% - 32px - 369px);
    pointer-events: auto;
}

[data-media-source="media-lg"] .lp-power-pair__buttons {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    pointer-events: auto;
    min-width: 260px;
    gap: 10px;
}

[data-media-source="media-lg"] .lp-power-pair__buttons .lp-button {
    flex: 1 0 auto;
}

[data-media-source="media-md"] .lp-power-pair__inner {
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1;
    pointer-events: none;
    gap: 24px
}

[data-media-source="media-md"] .lp-power-pair__inner:not(.lp_direction).lp_left {
	flex-direction: row;
	flex-wrap: wrap;
    justify-content: space-between;
}

[data-media-source="media-md"] .lp-power-pair__inner:not(.lp_direction).lp_left .lp-power-pair__holder {
	width: auto;
}

[data-media-source="media-md"] .lp-power-pair__inner:not(.lp_left):not(.lp_direction).lp_center {
	flex-direction: row;
	flex-wrap: wrap;
    justify-content: space-between;
}

[data-media-source="media-md"] .lp-power-pair__inner:not(.lp_left):not(.lp_direction).lp_center .lp-power-pair__holder {
	width: auto;
}

[data-media-source="media-md"] .lp-power-pair__inner.lp_left.lp_direction {
	align-items: flex-start;
}

[data-media-source="media-md"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__buttons {
    justify-content: center;
}

[data-media-source="media-md"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__holder {
    text-align: center;
}

[data-media-source="media-md"] .lp-power-pair__holder {
    width: 100%;
    pointer-events: auto;
}

[data-media-source="media-md"] .lp-power-pair__buttons {
    display: flex;
    align-items: center;
    pointer-events: auto;
    gap: 10px
}

[data-media-source="media-sm"] .lp-power-pair__inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 1;
    pointer-events: none;
    gap: 24px;
}

[data-media-source="media-sm"] .lp-power-pair__inner:not(.lp_direction).lp_left {
	flex-direction: row;
	flex-wrap: wrap;
    justify-content: space-between;
}

[data-media-source="media-sm"] .lp-power-pair__inner:not(.lp_direction).lp_left .lp-power-pair__holder {
	width: auto;
}

[data-media-source="media-sm"] .lp-power-pair__inner:not(.lp_left):not(.lp_direction).lp_center {
	flex-direction: row;
	flex-wrap: wrap;
    justify-content: space-between;
}

[data-media-source="media-sm"] .lp-power-pair__inner:not(.lp_left):not(.lp_direction).lp_center .lp-power-pair__holder {
	width: auto;
}

[data-media-source="media-sm"] .lp-power-pair__inner.lp_left.lp_direction {
	align-items: flex-start;
}

[data-media-source="media-sm"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__buttons {
    justify-content: center;
}

[data-media-source="media-sm"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__holder {
    text-align: center;
}

[data-media-source="media-sm"] .lp-power-pair__holder {
    width: 100%;
    pointer-events: auto;
}

[data-media-source="media-sm"] .lp-power-pair__buttons {
    display: flex;
    align-items: center;
    pointer-events: auto;
    gap: 10px;
}

[data-media-source="media-xs"] .lp-power-pair__inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 1;
    pointer-events: none;
    gap: 24px;
}

[data-media-source="media-xs"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__buttons {
    justify-content: center;
}

[data-media-source="media-xs"] .lp-power-pair__inner.lp_direction:not(.lp_left) .lp-power-pair__holder {
    text-align: center;
}

[data-media-source="media-xs"] .lp-power-pair__holder {
    width: 100%;
    pointer-events: auto;
}

[data-media-source="media-xs"] .lp-power-pair__buttons-box {
	width: 100%;
}

[data-media-source="media-xs"] .lp-power-pair__buttons {
    display: flex;
    align-items: center;
    flex-direction: column;
    pointer-events: auto;
    gap: 10px;
}

[data-media-source="media-xs"] .lp-power-pair__buttons .lp-button {
    width: 100%;
}

.lp-power-pair.lp-full-width .lp-power-pair__wrap.lp-wrapp {
	max-width: 100%;
}

.lp-power-pair--bg {
	background-color: var(--primary-color-a-01);
}

.lp-power-pair {
	overflow: hidden;
}