/*This contains the variables, functions and mixins of the v2 style that can be used on the block and page css.*/
/*$input-height-inner: add($btn-line-height * 1, $input-btn-padding-y * 2);
$input-height-inner-half: add($btn-line-height * .5, $input-btn-padding-y);
$input-height-inner-quarter: add($btn-line-height * .25, $input-btn-padding-y * .5);

$input-height: add($btn-line-height * 1, add($input-btn-padding-y * 2, 1, false));
$input-height-sm: add($btn-line-height * 1, add($input-btn-padding-y-sm * 2, 1, false));
$input-height-lg: add($btn-line-height * 1, add($input-btn-padding-y-lg * 2, 1, false));*/
.tabs-wrapper--accordion.always-accordion .tabs-accordion__cta {
  display: flex; }

.tabs-wrapper--accordion.always-accordion .tab__content {
  display: block;
  border-bottom: 0;
  margin-bottom: 0; }

.tabs-wrapper--accordion.always-accordion .tabs-content-text__title {
  display: none; }

.tabs-wrapper--accordion.always-accordion .tabs-content__inner {
  padding-bottom: 0; }

.tabs-wrapper--accordion.always-accordion .tabs-content__text {
  margin-bottom: 0; }

.tabs-wrapper--accordion.always-accordion .tabs-content__img.image-single {
  position: absolute;
  top: 1.25rem;
  width: calc(100% - 1.25rem * 2); }

.tabs-wrapper--accordion.always-accordion .is-closed .tabs-content__img.image-single, .tabs-wrapper--accordion.always-accordion .is-closed .icon__play {
  display: none; }

.tabs-wrapper--accordion.always-accordion .all-tabs-closed .tab__content:first-child .tabs-content__img.image-single,
.tabs-wrapper--accordion.always-accordion .all-tabs-closed .tab__content:first-child .icon__play {
  display: block; }

.tabs-wrapper--accordion.always-accordion .tabs-content__outer {
  border-top: 0; }

.tabs-wrapper--accordion.always-accordion .tabs-accordion__cta {
  border-bottom: 1px solid #707070; }

@media (max-width: 991.98px) {
  .tabs-wrapper--accordion.always-accordion .tabs-content {
    padding-top: 70%; } }

@media (min-width: 992px) {
  .tabs-wrapper--accordion.always-accordion {
    height: initial; }
    .tabs-wrapper--accordion.always-accordion .tabs-content {
      min-height: 38vw; }
    .tabs-wrapper--accordion.always-accordion .tabs-accordion__cta {
      width: 45%; }
    .tabs-wrapper--accordion.always-accordion .tabs-accordion-cta__text {
      margin-left: 25px; }
    .tabs-wrapper--accordion.always-accordion .tabs-content__text {
      background: none;
      width: 45%; }
    .tabs-wrapper--accordion.always-accordion .tabs-content__img.image-single {
      width: 50%;
      right: 25px;
      top: 25px; } }

