.pwr-sec-text-tabs,
.pwr-sec-txt {
	.pwr-sec-txt__title,.pwr-tab__title{margin-bottom:15px!important}
}

.pwr-sec-text-tabs {
	.pwr-tabs{.pwr-tabs__tab-wrapper{flex-wrap:wrap;width:100%;&:after{display:none}}.pwr-tabs__tab--hor{border-bottom:3px solid #ddd6d2;margin-bottom:20px;padding-bottom:15px;&.pwr-tabs__tab--active,&:hover{border-bottom-color:#93c5b9;color:#3a3f44}&.pwr-tabs__tab--active{font-weight:700}}}
}

.pwr-tabs__body .pwr-tabs__content--2col:first-child {
	display: flex;
}

.pwr-tabs__content--2col {
	align-items: center;
	flex-wrap: wrap;

	.pwr-tab__content--left{margin-right:40px!important}&.one-third-left{.pwr-tab__content--left{width:calc(33.33% - 20px)}.pwr-tab__content--right{width:calc(66.66% - 20px)}}%.one-third-right{.pwr-tab__content--right{width:calc(33.33% - 20px)}.pwr-tab__content--left{width:calc(66.66% - 20px)}}@media (max-width:575px){.pwr-tab__content{width:100%!important}.pwr-tab__content--left{margin-right:0!important}}
}

.pwr-tabs__content--boxed {
	border-radius: var(--br-sec);
	padding: var(--sp-p-hor-mobile);

	@media (min-width: 992px) {
		padding: var(--sp-p-hor-desktop);
	}
}

.pwr-sec-txt {
	overflow: hidden;
	padding: 130px 0;
	z-index: 0;
}

.pwr-sec-txt,
.pwr-sec-txt__intro-sec {
	position: relative;
}

.pwr-sec-txt__title {
	margin: 0 0 55px;
}

.pwr-sec-txt--right .pwr-sec-txt__title,
.pwr-sec-txt--right .pwr-sec-txt__title-intro {
	max-width: 390px;
}

.pwr-sec-txt__left,
.pwr-sec-txt__right {
	margin: 0;
}

.pwr-sec-txt--2col .pwr-sec-txt__left,
.pwr-sec-txt__right {
	float: left;
}

.pwr-sec-txt--1col .pwr-sec-txt__right,
.pwr-sec-txt--right .pwr-sec-txt__left {
	display: none;
}

.pwr-sec-txt--2col .pwr-sec-txt__left,
.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
	margin-right: 40px;
}

.pwr-sec-txt--2col .pwr-sec-txt__left,
.pwr-sec-txt--2col .pwr-sec-txt__right {
	width: calc(50% - 20px);
}

.pwr-sec-txt--right .pwr-sec-txt__content,
.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
	float: left;
}

.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
	width: calc(40% - 20px);
}

.pwr-sec-txt--right .pwr-sec-txt__content {
	width: calc(60% - 20px);
}

.pwr-sec-text-tabs {
	overflow: hidden;
	padding: 140px 0 135px;
	position: relative;
	z-index: 0;
}

@media (min-width: 768px) {
	.pwr-sec-txt--1col .pwr-sec-txt__title {
		margin-bottom: 30px;
	}

	.pwr-sec-txt--right .pwr-sec-txt__title {
		margin: 0;
	}

	.pwr-sec-txt--2col .pwr-sec-txt__content {
		display: flex;
	}

	.pwr-sec-txt--2col .pwr-sec-txt__content--top {
		align-items: start;
		align-items: flex-start;
	}

	.pwr-sec-txt--2col .pwr-sec-txt__content--center {
		align-items: center;
	}

	.pwr-sec-txt--2col .pwr-sec-txt__content--bottom {
		align-items: end;
		align-items: flex-end;
	}
}

@media (max-width: 767px) {
	.pwr-sec-txt {
		padding: calc(130px * var(--sp-reduction-factor)) 0;
	}

	.pwr-sec-txt--right .pwr-sec-txt__title,
	.pwr-sec-txt--right .pwr-sec-txt__title-intro {
		max-width: 100%;
	}

	.pwr-sec-txt__title-intro--mobile-hidden {
		display: none;
	}

	.pwr-sec-txt__title {
		margin-bottom: 30px;
	}

	.pwr-sec-txt--2col .pwr-sec-txt__left,
	.pwr-sec-txt--2col .pwr-sec-txt__right,
	.pwr-sec-txt--right .pwr-sec-txt__content,
	.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
		margin: 0;
		width: 100%;
	}

	.pwr-sec-txt__left + .pwr-sec-txt__right {
		margin-top: 1em;
	}

	.pwr-sec-txt__content--flipped.pwr--flip-container {
		display: flex;
		flex-direction: column-reverse;
	}

	.pwr-sec-txt__content--flipped.pwr--flip-container .pwr-sec-txt__left + .pwr-sec-txt__right {
		margin-bottom: 1em;
		margin-top: 0;
	}

	.pwr-sec-text-tabs {
		padding: calc(140px * var(--sp-reduction-factor)) 0 calc(135px * var(--sp-reduction-factor));
	}
}


