
::view-transition-image-pair(root) {
    isolation: auto;
}

::view-transition-new(root) {
    animation: none;
}

::view-transition-old(root) {
    animation: none;
}

html,
body,
body * {
  transition:
      background-color .35s ease,
      color .35s ease,
      border-color .35s ease,
      fill .35s ease,
      stroke .35s ease;
}

.h3_36 h3{
  font-size: var(--bism-font36);
  line-height: var(--bism-fontLh36);
  letter-spacing: -0.02em;
  margin-top: 0px;
  margin-bottom: 0px;
}

.title_72 h1{
  font-style: normal;
  font-weight: 700;
  font-size: var(--bism-font72);
  line-height: var(--bism-fontLh72);
  letter-spacing: -0.02em;
  margin-top: 0px;
  margin-bottom: 0px;
}

.h3_56 h3{
  font-size: var(--bism-font56);
  line-height: var(--bism-fontLh56);
  letter-spacing: -0.02em;
  margin-top: 0px;
  margin-bottom: 0px;
}

.h3_64 h3,
.h1_64 h1{
  font-size: var(--bism-font64);
  line-height: var(--bism-fontLh64);
  letter-spacing: -0.02em;
  margin-top: 0px;
  margin-bottom: 0px;
}

.p_20 p{
  font-size: var(--bism-font20);
  line-height: var(--bism-fontLh30);
  letter-spacing: -0.01em;
}

.max_width_900
{
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.max_width_660
{
  max-width: 660px !important;
}

.max_width_677
{
  max-width: 677px !important;
}

.max_width_770
{
  max-width: 770px !important;
}

.button_big.elementor-element a{
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 51px !important;
  padding-right: 61px !important;
}

.button_icon_left.button_big a:after,
.button_icon_left2.button_big a:after{
  width: 8px;
  height: 8px;
  border-radius: 100px;
  left: 34px;
}

.button_icon_left.button_big a:before,
.button_icon_left2.button_big a:before{
  width: 16px;
  height: 16px;
}

.dark{
  color: var(--bism-background-black);
}

.dark-not-changed{
  color: #0C0F0A;
}

.red{
  color: var(--bism-strawberry-red);
}

.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-wrap-wrap{
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-direction-row{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-direction-column{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.align-items-flex-start{
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-items-flex-center{
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-items-flex-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-items-flex-stretch{
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.justify-content-center{
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-content-space-between{
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
