.markegor .container {
  padding: 0 !important;
  position: relative;
}
.markegor .overflow-hidden {
  overflow: hidden !important;
}
.institute {
  z-index: 1;
  position: relative;
  background: #fff;
}
.institute .container {
  display: flex;
  align-items: center;
}
.institute .institute-decor {
  width: 100%;
  position: absolute;
  top: 0;
}
.institute .institute-decor .institute-decor-green {
  width: 100vw;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.institute .institute-decor .institute-decor-green:before {
  content: "";
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(180deg, #00c853 0%, #008537 100%);
}
.institute .institute-decor .institute-decor-green:after {
  content: "";
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.institute .institute-decor .institute-decor-orange {
  width: 100vw;
  position: absolute;
  overflow: hidden;
}
.institute .institute-decor .institute-decor-orange:before {
  content: "";
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, #ff6534 0%, #db2d00 100%);
}
.institute .institute-decor .institute-decor-orange:after {
  content: "";
  position: absolute;
  background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/decor/circle.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.institute .institute-decor .institute-decor-people {
  position: absolute;
  max-width: unset;
}
.institute .institute-content {
  position: relative;
  z-index: 100;
}
.institute .institute-content .institute-text {
  font-family: "Montserrat", serif;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-align: left;
  color: #fff;
}
.institute .institute-content .institute-text span {
  font-weight: 700;
}
.institute .institute-content .institute-list {
  margin: 0;
  list-style: none;
}
.institute .institute-content .institute-list .institute-list-item {
  font-family: "Montserrat", serif;
  font-weight: 400;
  text-align: left;
  color: #fdfeff;
  position: relative;
}
.institute .institute-content .institute-list .institute-list-item:last-child {
  margin-bottom: 0;
}
.institute .institute-content .institute-list .institute-list-item:before {
  content: "";
  position: absolute;
  left: 0;
  background: #fff;
  border-radius: 100%;
}
.major-update {
  background: linear-gradient(45deg, #385cb9 0%, #1098db 40.11%, #19a5e3 71.5%, #217ed7 100%);
  z-index: 1;
  position: relative;
  overflow: hidden;
  box-shadow: 0px -8px 17px rgba(0, 0, 0, 0.16);
}
.major-update:before {
  content: "";
  position: absolute;
  top: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.25;
}
.major-update .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 100;
}
.major-update .container:before {
  content: "";
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.major-update .update-title {
  font-family: "Montserrat", serif;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-align: center;
  color: #fff;
  position: relative;
  z-index: 100;
}
.major-update .update-subtitle {
  font-family: "Montserrat", serif;
  font-weight: 400;
  text-align: center;
  color: #fff;
  position: relative;
  z-index: 100;
  margin-bottom: 0;
}
.major-update .update-block-video {
  margin-bottom: auto;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  position: relative;
  z-index: 100;
}
.major-update .update-block-video .block-video-content {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
  position: relative;
}
.major-update .update-block-video .block-video-content .video-content-item {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: 0.3s;
}
.major-update .update-block-video .block-video-content .video-content-item.active {
  opacity: 1;
}
.major-update .update-block-video .block-video-content .video-content-item video {
  width: 100%;
}
.major-update .update-block-video .block-video-content .video-content-item .video-content-item-widget {
  position: absolute;
}
.major-update .update-block-video .block-video-text .video-text-item {
  font-family: "Montserrat", serif;
  font-weight: 400;
  text-align: left;
  color: #fff;
  margin-bottom: 0;
  cursor: pointer;
}
.major-update .update-block-video .block-video-text .video-text-item:first-child {
  margin-top: 0 !important;
}
.major-update .update-block-set {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  z-index: 100;
}
.major-update .update-block-set .block-set-content .set-content-text {
  font-family: "Montserrat", serif;
  font-weight: 400;
  text-align: left;
  color: #fff;
}
.major-update .update-block-set .block-set-img {
  position: relative;
}
.major-update .update-block-set .block-set-img img {
  height: 100%;
  max-width: unset;
  position: absolute;
  top: 0;
}
.markegor .container {
  max-width: 280px !important;
  min-width: 280px !important;
}
.institute {
  height: 641px;
}
.institute .container {
  height: 407px;
}
.institute .institute-decor {
  height: 641px;
}
.institute .institute-decor .institute-decor-green {
  height: 407px;
  right: calc(((100vw - 280px) / -2) + 20px);
}
.institute .institute-decor .institute-decor-green:before {
  border-radius: 0 35px 35px 0;
}
.institute .institute-decor .institute-decor-green:after {
  width: 413px;
  height: 440px;
  top: -111px;
  right: calc(((100vw - 280px) / 2) - 20px - 37px);
  background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/institute/green-xs.svg);
}
.institute .institute-decor .institute-decor-orange {
  height: 482px;
  top: calc(407px + 20px);
  right: calc(((100vw - 280px) / -2) + 20px);
}
.institute .institute-decor .institute-decor-orange:before {
  border-radius: 0 35px 35px 0;
}
.institute .institute-decor .institute-decor-orange:after {
  width: 271px;
  height: 271px;
  top: 48px;
  left: calc(((100vw - 280px) / 2) - 20px - 81px);
}
.institute .institute-decor .institute-decor-people {
  width: 380px;
  bottom: -70px;
  right: 50%;
  transform: translateX(50%);
}
.institute .institute-content {
  width: 250px;
  margin: auto;
}
.institute .institute-content .institute-logo {
  width: 115px;
}
.institute .institute-content .institute-text {
  width: 100%;
  font-size: 15px;
  line-height: 20px;
  margin: 15px 0 20px 0;
}
.institute .institute-content .institute-list {
  padding-left: 0px;
}
.institute .institute-content .institute-list .institute-list-item {
  width: 247px;
  padding-left: 25px;
  font-size: 13px;
  line-height: 17px;
}
.institute .institute-content .institute-list .institute-list-item:before {
  width: 8px;
  height: 8px;
  top: 7px;
}
.major-update {
  height: 1250px;
  margin-top: -50px;
  border-radius: 50px 0 50px 0;
}
.major-update:before {
  width: calc(100vw * 6.9375);
  height: calc((100vw * 6.9375) / 1.82);
  right: calc(100vw / -1.5625);
  background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/update/bg.jpg);
}
.major-update .container:before {
  width: 271px;
  height: 271px;
  top: -120px;
  left: -122px;
  background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/decor/circle.svg);
}
.major-update .update-title {
  font-size: 30px;
  line-height: 34px;
  padding-top: 45px;
  margin-bottom: 15px;
}
.major-update .update-subtitle {
  font-size: 13px;
  line-height: 18px;
}
.major-update .update-block-video {
  flex-direction: column;
  margin-top: 68px;
  max-width: 536px;
}
.major-update .update-block-video .block-video-content {
  width: 300px;
  height: 169px;
  margin-left: 0;
}
.major-update .update-block-video .block-video-content .video-content-item {
  width: 300px;
  height: 169px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-1 {
  width: 98.68421053px;
  left: 179.64071856px;
  top: -20.33694344px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-2 {
  width: 104.8951049px;
  left: 65.78947368px;
  bottom: -19.74299065px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-3 {
  width: 51.19453925px;
  left: 258.62068966px;
  bottom: -11.90140845px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-1 {
  width: 51.19453925px;
  left: 227.27272727px;
  top: -20.33694344px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-2 {
  width: 44.97751124px;
  left: 12.1901666px;
  bottom: -19.74299065px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-3 {
  width: 104.52961672px;
  left: 131.00436681px;
  bottom: -11.90140845px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-1 {
  width: 104.52961672px;
  left: 14.80019734px;
  top: -6.96907216px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-2 {
  width: 51.19453925px;
  left: 29.01353965px;
  bottom: -19.74299065px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-3 {
  width: 51.19453925px;
  left: 93.75px;
  bottom: -19.74299065px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-1 {
  width: 51.19453925px;
  left: 225.56390977px;
  top: -8.12890813px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-2 {
  width: 67.26457399px;
  left: 14.80019734px;
  bottom: -21.50127226px;
}
.major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-3 {
  width: 104.52961672px;
  left: 155.44041451px;
  bottom: -12.19336219px;
}
.major-update .update-block-video .block-video-text {
  height: 250px;
  margin-top: 70px;
  margin-left: 0;
}
@media screen and (min-width: 576px) {
  .major-update .update-block-video .block-video-text {
    height: 120px;
  }
}
@media screen and (min-width: 768px) {
  .major-update .update-block-video .block-video-text {
    height: 360px;
  }
}
.major-update .update-block-video .block-video-text .video-text-item {
  width: 100%;
  max-width: 280px;
  font-size: 13px;
  line-height: 18px;
  margin-top: 20px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
.major-update .update-block-video .block-video-text .video-text-item.active {
  width: 100%;
  max-width: 280px;
  font-size: 18px;
  line-height: 24px;
}
.major-update .update-block-set {
  max-width: 280px;
  flex-direction: column-reverse;
  height: 400px;
  margin-bottom: 50px;
  margin-right: auto;
  margin-left: auto;
}
.major-update .update-block-set .block-set-content {
  width: 100%;
  margin-top: 35px;
}
.major-update .update-block-set .block-set-content .set-content-logo {
  width: 280px;
  margin-bottom: 20px;
}
.major-update .update-block-set .block-set-content .set-content-text {
  width: 280px;
  font-size: 13px;
  line-height: 18px;
}
.major-update .update-block-set .block-set-img {
  width: 300px;
  height: 182px;
  margin-left: auto;
}
.major-update .update-block-set .block-set-img img {
  right: -20px;
  border-radius: 40px 0 0 40px;
}
@media screen and (min-width: 768px) {
  .markegor .container {
    max-width: 728px !important;
    min-width: 728px !important;
  }
  .institute {
    height: 1122px;
  }
  .institute .container {
    height: 620px;
  }
  .institute .institute-decor {
    height: 1122px;
  }
  .institute .institute-decor .institute-decor-green {
    height: 620px;
    right: 0;
  }
  .institute .institute-decor .institute-decor-green:before {
    border-radius: 0 65px 65px 0;
  }
  .institute .institute-decor .institute-decor-green:after {
    width: 963px;
    height: 746px;
    top: -157px;
    right: -45px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/institute/green-md.svg);
  }
  .institute .institute-decor .institute-decor-orange {
    height: 482px;
    top: calc(620px + 20px);
    right: 0;
  }
  .institute .institute-decor .institute-decor-orange:before {
    border-radius: 0 65px 65px 0;
  }
  .institute .institute-decor .institute-decor-orange:after {
    width: 635px;
    height: 635px;
    top: 68px;
    left: -175px;
  }
  .institute .institute-decor .institute-decor-people {
    width: 780px;
    bottom: -118px;
    right: 15px;
    transform: unset;
  }
  .institute .institute-content {
    width: 100%;
  }
  .institute .institute-content .institute-logo {
    width: 206px;
  }
  .institute .institute-content .institute-text {
    width: 550px;
    font-size: 24px;
    line-height: 32px;
    margin: 20px 0 20px 0;
  }
  .institute .institute-content .institute-list {
    padding-left: 32px;
  }
  .institute .institute-content .institute-list .institute-list-item {
    width: 496px;
    padding-left: 21px;
    font-size: 16px;
    line-height: 24px;
  }
  .institute .institute-content .institute-list .institute-list-item:before {
    width: 8px;
    height: 8px;
    top: 7px;
  }
  .major-update {
    height: 2031px;
    margin-top: -95px;
    border-radius: 100px 0 100px 0;
  }
  .major-update:before {
    width: calc(100vw * 5.75);
    height: calc((100vw * 5.75) / 1.82);
    right: calc(100vw / -1.095);
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/update/bg.jpg);
  }
  .major-update .container:before {
    width: 635px;
    height: 635px;
    top: -317px;
    left: -215px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/decor/circle.svg);
  }
  .major-update .update-title {
    font-size: 65px;
    line-height: 72px;
    padding-top: 100px;
    margin-bottom: 8px;
  }
  .major-update .update-subtitle {
    font-size: 19px;
    line-height: 29px;
  }
  .major-update .update-block-video {
    flex-direction: column;
    margin-top: 110px;
    max-width: unset;
  }
  .major-update .update-block-video .block-video-content {
    width: 670px;
    height: 377px;
    margin-left: 0;
  }
  .major-update .update-block-video .block-video-content .video-content-item {
    width: 670px;
    height: 377px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-1 {
    width: 220.39473684px;
    left: 401.19760479px;
    top: -45.36702768px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-2 {
    width: 234.26573427px;
    left: 146.92982456px;
    bottom: -44.04205607px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-3 {
    width: 114.33447099px;
    left: 577.5862069px;
    bottom: -26.54929577px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-1 {
    width: 114.33447099px;
    left: 507.57575758px;
    top: -45.36702768px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-2 {
    width: 100.44977511px;
    left: 27.2247054px;
    bottom: -44.04205607px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-3 {
    width: 233.44947735px;
    left: 292.57641921px;
    bottom: -26.54929577px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-1 {
    width: 233.44947735px;
    left: 33.05377405px;
    top: -15.54639175px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-2 {
    width: 114.33447099px;
    left: 64.79690522px;
    bottom: -44.04205607px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-3 {
    width: 114.33447099px;
    left: 209.375px;
    bottom: -44.04205607px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-1 {
    width: 114.33447099px;
    left: 503.7593985px;
    top: -18.13371813px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-2 {
    width: 150.22421525px;
    left: 33.05377405px;
    bottom: -47.96437659px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-3 {
    width: 233.44947735px;
    left: 347.15025907px;
    bottom: -27.2005772px;
  }
  .major-update .update-block-video .block-video-text {
    margin-top: 70px;
    margin-left: 0;
  }
  .major-update .update-block-video .block-video-text .video-text-item {
    width: 360px;
    font-size: 17px;
    line-height: 26px;
    margin-top: 35px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  }
  .major-update .update-block-video .block-video-text .video-text-item.active {
    width: 615px;
    font-size: 32px;
    line-height: 42px;
  }
  .major-update .update-block-set {
    max-width: unset;
    flex-direction: column-reverse;
    height: 700px;
    margin-bottom: 55px;
  }
  .major-update .update-block-set .block-set-content {
    width: 100%;
    margin-top: 50px;
  }
  .major-update .update-block-set .block-set-content .set-content-logo {
    width: 516px;
    margin-bottom: 36px;
  }
  .major-update .update-block-set .block-set-content .set-content-text {
    width: 665px;
    font-size: 19px;
    line-height: 29px;
  }
  .major-update .update-block-set .block-set-img {
    width: 694px;
    height: 422px;
    margin-left: auto;
  }
  .major-update .update-block-set .block-set-img img {
    right: -20px;
    border-radius: 80px 0 0 80px;
  }
}
@media screen and (min-width: 992px) {
  .markegor .container {
    max-width: 932px !important;
    min-width: 932px !important;
  }
  .institute {
    height: 608px;
  }
  .institute .container {
    height: 450px;
  }
  .institute .institute-decor {
    height: 608px;
  }
  .institute .institute-decor .institute-decor-green {
    height: 100%;
    right: calc(100% - 692.8px);
  }
  .institute .institute-decor .institute-decor-green:before {
    border-radius: 0 65px 0 0;
  }
  .institute .institute-decor .institute-decor-green:after {
    width: 1212px;
    height: 838px;
    top: -147.3px;
    right: -431.3px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/institute/green-lg.svg);
  }
  .institute .institute-decor .institute-decor-orange {
    height: 100%;
    left: calc(100% - 216.7px);
    top: 0;
    right: unset;
  }
  .institute .institute-decor .institute-decor-orange:before {
    border-radius: 65px 0 0 0;
  }
  .institute .institute-decor .institute-decor-orange:after {
    width: 600.67px;
    height: 600.67px;
    top: 90px;
    left: -189.3px;
  }
  .institute .institute-decor .institute-decor-people {
    width: 590px;
    bottom: 158px;
    right: -60px;
  }
  .institute .institute-content .institute-logo {
    width: 206px;
  }
  .institute .institute-content .institute-text {
    width: 550px;
    font-size: 24px;
    line-height: 32px;
    margin: 20px 0 30px 0;
  }
  .institute .institute-content .institute-list {
    padding-left: 32px;
  }
  .institute .institute-content .institute-list .institute-list-item {
    width: 496px;
    padding-left: 21px;
    font-size: 16px;
    line-height: 24px;
  }
  .institute .institute-content .institute-list .institute-list-item:before {
    width: 8px;
    height: 8px;
    top: 7px;
  }
  .major-update {
    height: 1000px;
    margin-top: -158px;
    border-radius: 150px 0 0 0;
  }
  .major-update:before {
    width: calc(100vw * 2.2);
    height: calc((100vw * 2.2) / 1.82);
    right: calc(100vw / -3.02);
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/update/bg.jpg);
  }
  .major-update .container:before {
    width: 740px;
    height: 1222px;
    top: -358px;
    left: 385px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/update/bg-xl.svg);
  }
  .major-update .update-title {
    font-size: 45px;
    line-height: 50px;
    padding-top: 40px;
    margin-bottom: 25px;
  }
  .major-update .update-subtitle {
    font-size: 16px;
    line-height: 24px;
  }
  .major-update .update-block-video {
    flex-direction: row;
    margin-top: 60px;
    height: 365px;
  }
  .major-update .update-block-video .block-video-content {
    width: 576px;
    height: 324px;
    margin-left: 0;
  }
  .major-update .update-block-video .block-video-content .video-content-item {
    width: 576px;
    height: 324px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-1 {
    width: 189.47368421px;
    left: 344.91017964px;
    top: -38.98916968px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-2 {
    width: 201.3986014px;
    left: 126.31578947px;
    bottom: -37.85046729px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-3 {
    width: 98.29351536px;
    left: 496.55172414px;
    bottom: -22.81690141px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-1 {
    width: 98.29351536px;
    left: 436.36363636px;
    top: -38.98916968px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-2 {
    width: 86.35682159px;
    left: 23.40511987px;
    bottom: -37.85046729px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-3 {
    width: 200.69686411px;
    left: 251.52838428px;
    bottom: -22.81690141px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-1 {
    width: 200.69686411px;
    left: 28.41637889px;
    top: -13.36082474px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-2 {
    width: 98.29351536px;
    left: 55.70599613px;
    bottom: -37.85046729px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-3 {
    width: 98.29351536px;
    left: 180px;
    bottom: -37.85046729px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-1 {
    width: 98.29351536px;
    left: 433.08270677px;
    top: -15.58441558px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-2 {
    width: 129.14798206px;
    left: 28.41637889px;
    bottom: -41.22137405px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-3 {
    width: 200.69686411px;
    left: 298.44559585px;
    bottom: -23.37662338px;
  }
  .major-update .update-block-video .block-video-text {
    margin-top: unset;
    margin-left: auto;
    width: 296px;
    height: unset;
  }
  .major-update .update-block-video .block-video-text .video-text-item {
    width: 100% !important;
    max-width: unset !important;
    font-size: 16px;
    line-height: 20px;
    margin-top: 24px;
    text-align: left;
    margin-right: unset;
    margin-left: unset;
  }
  .major-update .update-block-video .block-video-text .video-text-item.active {
    font-size: 24px;
    line-height: 30px;
  }
  .major-update .update-block-set {
    flex-direction: row;
    height: 320px;
    margin-bottom: unset;
  }
  .major-update .update-block-set .block-set-content {
    width: 50%;
    margin-top: 50px;
  }
  .major-update .update-block-set .block-set-content .set-content-logo {
    width: 400px;
    margin-bottom: 25px;
  }
  .major-update .update-block-set .block-set-content .set-content-text {
    width: 440px;
    font-size: 16px;
    line-height: 24px;
  }
  .major-update .update-block-set .block-set-img {
    width: 50%;
    height: unset;
    margin-left: unset;
  }
  .major-update .update-block-set .block-set-img img {
    left: 0;
    right: unset;
    border-radius: 0;
  }
}
@media screen and (min-width: 1366px) {
  .markegor .container {
    max-width: 1286px !important;
    min-width: 1286px !important;
  }
  .institute {
    height: 786px;
  }
  .institute .container {
    height: 628px;
  }
  .institute .institute-decor {
    height: 786px;
  }
  .institute .institute-decor .institute-decor-green {
    right: calc(100% - 956px);
  }
  .institute .institute-decor .institute-decor-green:before {
    border-radius: 0 65px 0 0;
  }
  .institute .institute-decor .institute-decor-green:after {
    width: 1818px;
    height: 1257px;
    top: -221px;
    right: -647px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/institute/green-lg.svg);
  }
  .institute .institute-decor .institute-decor-orange {
    left: calc(100% - 299px);
  }
  .institute .institute-decor .institute-decor-orange:before {
    border-radius: 65px 0 0 0;
  }
  .institute .institute-decor .institute-decor-orange:after {
    width: 901px;
    height: 901px;
    top: 135px;
    left: -284px;
  }
  .institute .institute-decor .institute-decor-people {
    width: 815px;
    bottom: 158px;
    right: -60px;
  }
  .institute .institute-content .institute-logo {
    width: 206px;
  }
  .institute .institute-content .institute-text {
    width: 627px;
    font-size: 30px;
    line-height: 41px;
    margin: 28px 0 28px 0;
  }
  .institute .institute-content .institute-list {
    padding-left: 90px;
  }
  .institute .institute-content .institute-list .institute-list-item {
    width: 571px;
    padding-left: 44px;
    font-size: 26px;
    line-height: 34px;
  }
  .institute .institute-content .institute-list .institute-list-item:before {
    width: 14px;
    height: 14px;
    top: 10px;
  }
  .major-update {
    height: 1257px;
    margin-top: -158px;
    border-radius: 150px 0 0 0;
  }
  .major-update .container:before {
    width: 1111px;
    height: 1833px;
    top: -493px;
    left: 492px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/update/bg-xl.svg);
  }
  .major-update .update-title {
    font-size: 65px;
    line-height: 79px;
    padding-top: 51px;
    margin-bottom: 25px;
  }
  .major-update .update-subtitle {
    font-size: 19px;
    line-height: 29px;
  }
  .major-update .update-block-video {
    height: 475px;
    margin-top: 80px;
  }
  .major-update .update-block-video .block-video-content {
    width: 795px;
    height: 447px;
    margin-left: 0;
  }
  .major-update .update-block-video .block-video-content .video-content-item {
    width: 795px;
    height: 447px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-1 {
    width: 261.51315789px;
    left: 476.04790419px;
    top: -53.79061372px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-2 {
    width: 277.97202797px;
    left: 174.34210526px;
    bottom: -52.21962617px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-3 {
    width: 135.66552901px;
    left: 685.34482759px;
    bottom: -31.47887324px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-1 {
    width: 135.66552901px;
    left: 602.27272727px;
    top: -53.79061372px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-2 {
    width: 119.1904048px;
    left: 32.30394149px;
    bottom: -52.21962617px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-3 {
    width: 277.00348432px;
    left: 347.16157205px;
    bottom: -31.47887324px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-1 {
    width: 277.00348432px;
    left: 39.22052294px;
    top: -18.43298969px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-2 {
    width: 135.66552901px;
    left: 76.88588008px;
    bottom: -52.21962617px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-3 {
    width: 135.66552901px;
    left: 248.4375px;
    bottom: -52.21962617px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-1 {
    width: 135.66552901px;
    left: 597.7443609px;
    top: -21.5007215px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-2 {
    width: 178.25112108px;
    left: 39.22052294px;
    bottom: -56.87022901px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-3 {
    width: 277.00348432px;
    left: 411.91709845px;
    bottom: -32.25108225px;
  }
  .major-update .update-block-video .block-video-text {
    width: 409px;
  }
  .major-update .update-block-video .block-video-text .video-text-item {
    font-size: 17px;
    line-height: 26px;
    margin-top: 38px;
  }
  .major-update .update-block-video .block-video-text .video-text-item.active {
    font-size: 32px;
    line-height: 38px;
  }
  .major-update .update-block-set {
    height: 422px;
  }
  .major-update .update-block-set .block-set-content {
    width: 50%;
    margin-top: 50px;
  }
  .major-update .update-block-set .block-set-content .set-content-logo {
    width: 516px;
    margin-bottom: 36px;
  }
  .major-update .update-block-set .block-set-content .set-content-text {
    width: 560px;
    font-size: 19px;
    line-height: 29px;
  }
  .major-update .update-block-set .block-set-img {
    width: 50%;
  }
}
@media screen and (min-width: 1920px) {
  .markegor .container {
    max-width: 1640px !important;
    min-width: 1640px !important;
  }
  .institute {
    height: 1043px;
  }
  .institute .container {
    height: 860px;
  }
  .institute .institute-decor {
    height: 1043px;
  }
  .institute .institute-decor .institute-decor-green {
    right: calc(100% - 1223px);
  }
  .institute .institute-decor .institute-decor-green:before {
    border-radius: 0 65px 0 0;
  }
  .institute .institute-decor .institute-decor-green:after {
    width: 2504px;
    height: 1782px;
    top: -196px;
    right: -988px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/institute/green-xxl.svg);
  }
  .institute .institute-decor .institute-decor-orange {
    left: calc(100% - 386px);
  }
  .institute .institute-decor .institute-decor-orange:before {
    border-radius: 65px 0 0 0;
  }
  .institute .institute-decor .institute-decor-orange:after {
    width: 1266px;
    height: 1266px;
    top: 320px;
    left: -309px;
  }
  .institute .institute-decor .institute-decor-people {
    width: 1130px;
    bottom: 183px;
    right: -150px;
  }
  .institute .institute-content .institute-logo {
    width: 282px;
  }
  .institute .institute-content .institute-text {
    width: 915px;
    font-size: 42px;
    line-height: 57px;
    margin: 40px 0 35px 0;
  }
  .institute .institute-content .institute-list {
    padding-left: 70px;
  }
  .institute .institute-content .institute-list .institute-list-item {
    width: 827px;
    padding-left: 60px;
    font-size: 36px;
    line-height: 47px;
  }
  .institute .institute-content .institute-list .institute-list-item:before {
    width: 20px;
    height: 20px;
    top: 13px;
  }
  .major-update {
    height: 1767px;
    margin-top: -183px;
    border-radius: 150px 0 0 0;
  }
  .major-update .container:before {
    width: 1602px;
    height: 2423px;
    top: -546px;
    left: 609px;
    background-image: url(https://www.creatio.com/page/sites/default/files/landing/freedom-release-narrative/update/bg-xxl.svg);
  }
  .major-update .update-title {
    font-size: 92px;
    line-height: 112px;
    padding-top: 70px;
    margin-bottom: 35px;
  }
  .major-update .update-subtitle {
    font-size: 27px;
    line-height: 41px;
  }
  .major-update .update-block-video {
    height: 670px;
    margin-top: 105px;
  }
  .major-update .update-block-video .block-video-content {
    width: 1034px;
    height: 582px;
    margin-left: -43px;
  }
  .major-update .update-block-video .block-video-content .video-content-item {
    width: 1034px;
    height: 582px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-1 {
    width: 340.13157895px;
    left: 619.16167665px;
    top: -70.03610108px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-2 {
    width: 361.53846154px;
    left: 226.75438596px;
    bottom: -67.99065421px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="1"] .video-content-item-widget.widget-3 {
    width: 176.45051195px;
    left: 891.37931034px;
    bottom: -40.98591549px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-1 {
    width: 176.45051195px;
    left: 783.33333333px;
    top: -70.03610108px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-2 {
    width: 155.02248876px;
    left: 42.01544088px;
    bottom: -67.99065421px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="2"] .video-content-item-widget.widget-3 {
    width: 360.27874564px;
    left: 451.52838428px;
    bottom: -40.98591549px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-1 {
    width: 360.27874564px;
    left: 51.01134682px;
    top: -24px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-2 {
    width: 176.45051195px;
    left: 100px;
    bottom: -67.99065421px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="3"] .video-content-item-widget.widget-3 {
    width: 176.45051195px;
    left: 323.125px;
    bottom: -67.99065421px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-1 {
    width: 176.45051195px;
    left: 777.44360902px;
    top: -27.99422799px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-2 {
    width: 231.83856502px;
    left: 51.01134682px;
    bottom: -74.04580153px;
  }
  .major-update .update-block-video .block-video-content .video-content-item[data-video-slide="4"] .video-content-item-widget.widget-3 {
    width: 360.27874564px;
    left: 535.75129534px;
    bottom: -41.99134199px;
  }
  .major-update .update-block-video .block-video-text {
    width: 481px;
  }
  .major-update .update-block-video .block-video-text .video-text-item {
    font-size: 24px;
    line-height: 37px;
    margin-top: 58px;
  }
  .major-update .update-block-video .block-video-text .video-text-item.active {
    font-size: 42px;
    line-height: 48px;
  }
  .major-update .update-block-set {
    height: 595px;
  }
  .major-update .update-block-set .block-set-content {
    width: 50%;
    margin-top: 69px;
  }
  .major-update .update-block-set .block-set-content .set-content-logo {
    width: 723px;
    margin-bottom: 67px;
  }
  .major-update .update-block-set .block-set-content .set-content-text {
    width: 760px;
    font-size: 27px;
    line-height: 41px;
  }
  .major-update .update-block-set .block-set-img {
    width: 50%;
  }
}



@media screen and (max-width: 768px) {
  .institute.markegor .container, .major-update.markegor .container {
    max-width: calc(100vw - 40px) !important;
    min-width: calc(100vw - 40px) !important;
  }
  .institute.markegor .institute-content {
    padding-right: 10px;
  }
  .major-update.markegor {
    height: unset !important;
  }
  .major-update.markegor .update-block-video {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    height: unset;
  }
  .major-update.markegor .update-block-video .block-video-text .video-text-item {
    max-width: unset !important;
  }
  .major-update.markegor .update-block-video .block-video-text .video-text-item.active {
    font-sise: 16px;
    line-height: 26px;
  }
  .major-update .update-block-set .block-set-content .set-content-text {
    width: auto !important;
  }
  .major-update.markegor .update-block-set {
    max-width: unset !important;
    align-items: center;
    margin-top: 25px;
  }
  .major-update.markegor .update-block-set .block-set-img {
    margin-left: unset;
  }
  .major-update.markegor .update-block-set .block-set-img img {
    right: 0;
  }
  .major-update.markegor .update-block-set {
    width: auto;
    max-width: unset;
  }
  
}