.me-button,
.me-form .form-submit {
  display: inline-block;
  font-family: "Montserrat", serif;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1;
  text-align: center;
  color: #fff !important;
  border-radius: 50px;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.3s;
  text-decoration: none !important;
  border-width: 1px;
  border-style: solid;
}
.me-button:hover.blue,
.me-form .form-submit:hover.blue,
.me-button:hover[type="submit"],
.me-form .form-submit:hover[type="submit"] {
  background: #31548c;
  border-color: #31548c;
}
.me-button:hover.orange,
.me-form .form-submit:hover.orange {
  color: #ff4013 !important;
  background: #fff;
}
.me-button:hover.blue-outline,
.me-form .form-submit:hover.blue-outline {
  background: #006ce0;
  color: #fff !important;
}
.me-button.blue,
.me-form .form-submit.blue,
.me-button[type="submit"],
.me-form .form-submit[type="submit"] {
  background: #006ce0;
  border-color: #006ce0;
}
.me-button.orange,
.me-form .form-submit.orange {
  background: #ff4013;
  border-color: #ff4013;
}
.me-button.blue-outline,
.me-form .form-submit.blue-outline {
  background: #fff;
  border-color: #006ce0;
  color: #006ce0 !important;
}
.me-button,
.me-form .form-submit {
  font-size: 14px !important;
  padding: 6px 18px !important;
}
@media screen and (min-width: 768px) {
  .me-button,
  .me-form .form-submit {
    font-size: 18px !important;
    padding: 10px 30px !important;
  }
}
@media screen and (min-width: 992px) {
  .me-button,
  .me-form .form-submit {
    font-size: 16px !important;
    padding: 8px 26px !important;
  }
}
@media screen and (min-width: 1366px) {
  .me-button,
  .me-form .form-submit {
    font-size: 18px !important;
    padding: 9px 32px !important;
  }
}
@media screen and (min-width: 1920px) {
  .me-button,
  .me-form .form-submit {
    font-size: 22px !important;
    padding: 12px 48px !important;
  }
}
.markegor .header {
  width: 100vw;
  position: fixed;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  top: 0;
  left: 0;
  background-color: rgba(13, 46, 78, 0.75) !important;
  z-index: 1000 !important;
  opacity: 1;
  transition: 0.3s;
  height: 55px;
}
.markegor .header .container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.markegor .header.is-hidden {
  opacity: 0;
}
.markegor .header .header-logo img {
  transform: translateY(-13%);
}
.markegor .header .header-list {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.markegor .header .header-list .header-list-item {
  font-size: 17px;
  font-family: "Montserrat", serif;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  color: #181818;
  text-transform: uppercase;
  margin-right: 30px;
}
.markegor .header .header-logo img {
  width: 78px;
}
.markegor .header .header-list .header-list-item {
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .markegor .header {
    height: 60px;
  }
  .markegor .header .header-logo img {
    width: 100px;
  }
  .markegor .header .header-list .header-list-item {
    font-size: 14px;
  }
}
@media screen and (min-width: 992px) {
  .markegor .header {
    height: 60px;
  }
  .markegor .header .header-logo img {
    width: 90px;
  }
  .markegor .header .header-list .header-list-item {
    font-size: 13px;
  }
}
@media screen and (min-width: 1366px) {
  .markegor .header {
    height: 65px;
  }
  .markegor .header .header-logo img {
    width: 100px;
  }
  .markegor .header .header-list .header-list-item {
    font-size: 13px;
  }
}
@media screen and (min-width: 1920px) {
  .markegor .header {
    height: 97px;
  }
  .markegor .header .header-logo img {
    width: 120px;
  }
  .markegor .header .header-list .header-list-item {
    font-size: 17px;
  }
}
.markegor .me-form legend {
  margin: 0;
  text-align: center;
}
.markegor .me-form .form-item {
  margin: 0;
}
.markegor .me-form .form-item .form-item--error-message {
  display: none !important;
}
.markegor .me-form .form-item #edit-field-lead-email-error {
  color: red;
  margin-bottom: 0 !important;
}
.markegor .me-form .form-item .select2 .select2-selection__arrow b {
  border-top-color: #fff;
}
.markegor .me-form .form-item .select2 .select2-selection--single {
  border: none;
  background: transparent;
}
.markegor .me-form .form-item .intl-tel-input {
  width: 100%;
}
.markegor .me-form .form-item .intl-tel-input .selected-flag .iti-arrow {
  border-top-color: #fff;
}
.markegor .me-form .form-item .intl-tel-input .country-list li:before {
  display: none;
}
.markegor .me-form .form-item .form-text,
.markegor .me-form .form-item .form-email,
.markegor .me-form .form-item .form-tel,
.markegor .me-form .form-item .select2 .select2-selection--single .select2-selection__rendered {
  border: none;
  border-bottom: 1px dotted #fff;
  border-radius: 0;
  color: #fff !important;
  background: transparent none no-repeat scroll 0 0;
  box-shadow: none;
  display: block;
  font-size: 14px;
  font-family: "Open Sans", serif;
  transition: all 0.15s ease 0s;
  width: 100%;
  margin: 0;
}
.markegor .me-form .form-item .form-text,
.markegor .me-form .form-item .form-email,
.markegor .me-form .form-item .select2 .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
.markegor .me-form .form-submit[type="submit"] {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.markegor .me-form .form-item-field-lead-commagreement {
  display: flex;
  flex-wrap: nowrap;
}
.markegor .me-form .form-item-field-lead-commagreement input {
  margin-right: 7px;
  flex: 0 0 13px !important;
  height: 13px !important;
}
.markegor .me-form .form-item-field-lead-commagreement label {
  margin: 0;
}
.markegor .me-form .webform-element-description,
.markegor .me-form .form-item-field-lead-commagreement label {
  font-family: "Open Sans", serif;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-align: left;
  color: #fff;
  display: block;
}
.markegor .me-form .webform-element-description a,
.markegor .me-form .form-item-field-lead-commagreement label a {
  color: #fff;
  text-decoration: underline;
}
.markegor .me-form .form-item.form-wrapper .fieldset-wrapper {
  display: block !important;
}
.markegor .me-form .form-item:not(.form-wrapper):not(.form-item-field-lead-commagreement) {
  margin-bottom: 10px;
}
.markegor .me-form .form-item .form-text,
.markegor .me-form .form-item .form-email,
.markegor .me-form .form-item .form-tel,
.markegor .me-form .form-item .select2 .select2-selection--single .select2-selection__rendered {
  font-size: 13px;
  height: 26px;
}
.markegor .me-form .form-item #edit-field-lead-email-error {
  font-size: 11px;
}
.markegor .me-form .webform-element-description,
.markegor .me-form .form-item-field-lead-commagreement label {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
  .markegor .me-form .form-item:not(.form-wrapper):not(.form-item-field-lead-commagreement) {
    margin-bottom: 15px;
  }
  .markegor .me-form .form-item .form-text,
  .markegor .me-form .form-item .form-email,
  .markegor .me-form .form-item .form-tel,
  .markegor .me-form .form-item .select2 .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
    height: 30px;
  }
  .markegor .me-form .form-item #edit-field-lead-email-error {
    font-size: 14px;
  }
  .markegor .me-form .webform-element-description,
  .markegor .me-form .form-item-field-lead-commagreement label {
    font-size: 10px;
  }
}
@media screen and (min-width: 992px) {
  .markegor .me-form .form-item:not(.form-wrapper):not(.form-item-field-lead-commagreement) {
    margin-bottom: 8px;
  }
  .markegor .me-form .form-item .form-text,
  .markegor .me-form .form-item .form-email,
  .markegor .me-form .form-item .form-tel,
  .markegor .me-form .form-item .select2 .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
    height: 24px;
  }
  .markegor .me-form .form-item #edit-field-lead-email-error {
    font-size: 10px;
  }
  .markegor .me-form .webform-element-description,
  .markegor .me-form .form-item-field-lead-commagreement label {
    font-size: 10px;
  }
}
@media screen and (min-width: 1920px) {
  .markegor .me-form .form-item:not(.form-wrapper):not(.form-item-field-lead-commagreement) {
    margin-bottom: 15px;
  }
  .markegor .me-form .form-item .form-text,
  .markegor .me-form .form-item .form-email,
  .markegor .me-form .form-item .form-tel,
  .markegor .me-form .form-item .select2 .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    height: 28px;
  }
  .markegor .me-form .form-item #edit-field-lead-email-error {
    font-size: 12px;
  }
  .markegor .me-form .webform-element-description,
  .markegor .me-form .form-item-field-lead-commagreement label {
    font-size: 12px;
  }
}
.markegor .container {
  width: 100% !important;
  padding: 0 !important;
}
.markegor .container {
  max-width: calc(100vw - 40px) !important;
  min-width: calc(100vw - 40px) !important;
}
@media screen and (min-width: 576px) {
  .markegor .container {
    max-width: 546px !important;
    min-width: 546px !important;
  }
  .markegor .d-sm-none {
    display: none !important;
  }
  .markegor .d-sm-block {
    display: block !important;
  }
  .markegor .d-sm-flex {
    display: flex !important;
  }
  .markegor .w-sm-100 {
    width: 100% !important;
  }
  .markegor .w-sm-50 {
    width: 50% !important;
  }
}
@media screen and (min-width: 768px) {
  .markegor .container {
    max-width: 728px !important;
    min-width: 728px !important;
  }
  .markegor .d-md-none {
    display: none !important;
  }
  .markegor .d-md-block {
    display: block !important;
  }
  .markegor .d-md-flex {
    display: flex !important;
  }
  .markegor .w-md-100 {
    width: 100% !important;
  }
  .markegor .w-md-50 {
    width: 50% !important;
  }
}
@media screen and (min-width: 992px) {
  .markegor .container {
    max-width: 912px !important;
    min-width: 912px !important;
  }
  .markegor .d-lg-none {
    display: none !important;
  }
  .markegor .d-lg-block {
    display: block !important;
  }
  .markegor .d-lg-flex {
    display: flex !important;
  }
  .markegor .w-lg-100 {
    width: 100% !important;
  }
  .markegor .w-lg-50 {
    width: 50% !important;
  }
}
@media screen and (min-width: 1366px) {
  .markegor .container {
    max-width: 1286px !important;
    min-width: 1286px !important;
  }
  .markegor .d-xl-none {
    display: none !important;
  }
  .markegor .d-xl-block {
    display: block !important;
  }
  .markegor .d-xl-flex {
    display: flex !important;
  }
  .markegor .w-xl-100 {
    width: 100% !important;
  }
  .markegor .w-xl-50 {
    width: 50% !important;
  }
}
@media screen and (min-width: 1920px) {
  .markegor .container {
    max-width: 1640px !important;
    min-width: 1640px !important;
  }
  .markegor .d-xxl-none {
    display: none !important;
  }
  .markegor .d-xxl-block {
    display: block !important;
  }
  .markegor .d-xxl-flex {
    display: flex !important;
  }
  .markegor .w-xxl-100 {
    width: 100% !important;
  }
  .markegor .w-xxl-50 {
    width: 50% !important;
  }
}
.markegor .me-header {
  position: fixed;
  z-index: 10000;
  width: 100%;
  left: 0;
  background: #fff;
  display: flex;
  align-items: center;
}
.markegor .me-header .container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.markegor .me-header .me-header-logo img {
  transform: translateY(-8%);
}
.markegor .me-header .me-header-button {
  font-family: 'Open Sans', serif;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.04em;
  color: #fff;
  background: #006ce0;
  border-radius: 2px;
  display: inline-block;
  text-transform: uppercase;
}
.markegor .me-header .me-header-button:hover {
  text-decoration: underline;
}
.markegor .me-header .me-header-button:hover span {
  text-decoration: underline;
}
.markegor .main {
  background-image: url("/page/themes/custom/ts_base/markegor/asset/asee/bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #fff;
}
.markegor .main .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.markegor .main .container * {
  z-index: 10;
  position: relative;
  transform: translateY(32px);
}
.markegor .main .container:before {
  content: '';
  position: absolute;
  top: 0;
  background: linear-gradient(90deg, #385cb9 0%, #1098db 40%, #19a5e3 72%, #217ed7 100%);
  opacity: 0.7;
}
.markegor .main .main-title {
  font-family: "Montserrat", serif;
  font-weight: 500;
  letter-spacing: 0.02em;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
}
.markegor .asee-info {
  font-family: "Montserrat", serif;
  position: relative;
}
.markegor .asee-info .asee-info-br-rb {
  content: '';
  position: absolute;
  right: 0;
  bottom: -1px;
  transform: rotateZ(-90deg);
}
.markegor .asee-info .asee-info-br-rb.asee-info-br-rb-blue {
  fill: #04b9fb;
}
.markegor .asee-info .asee-info-br-rb.asee-info-br-rb-orange {
  fill: #FF4E00;
}
.markegor .asee-info .asee-info-container {
  margin: auto;
}
.markegor .asee-info .asee-text {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-align: left;
  color: #000;
  margin-bottom: 0;
}
.markegor .asee-info .asee-text span {
  font-weight: 700;
}
.markegor .asee-title {
  font-weight: 700;
  letter-spacing: 0.02em;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
}
.markegor .asee-title.blue {
  color: #00a4e0;
}
.markegor .asee-title.orange {
  color: #ff7700;
}
.markegor .asee-title.red {
  color: #F74013;
}
.markegor .asee-title.white {
  color: #fff;
}
.markegor .key_facts {
  background: linear-gradient(90deg, #00a4e0 0%, #04b9fb 98.4%, #04b9fb 100%);
  overflow: hidden;
}
.markegor .key_facts .container {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.markegor .key_facts .container:before {
  content: '';
  position: absolute;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/square.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.markegor .key_facts .container:after {
  content: '';
  position: absolute;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/triangle.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.markegor .key_facts .container * {
  position: relative;
  z-index: 10;
}
.markegor .key_facts .key_facts-list {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: nowrap;
}
.markegor .key_facts .key_facts-list .key_facts-list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #fff;
  font-family: "Montserrat", serif;
}
.markegor .key_facts .key_facts-list .key_facts-list-item .list-item-title {
  font-weight: 700;
  letter-spacing: 0.03em;
  text-align: center;
  color: #0091ea;
  margin: 0;
}
.markegor .key_facts .key_facts-list .key_facts-list-item .list-item-text {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-align: center;
  color: #000;
  margin: 0;
}
.markegor .key_deliverables .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.markegor .key_deliverables .key_deliverables-text .asee-title {
  text-align: left;
}
.markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item {
  display: flex;
  align-items: center;
  font-family: "Montserrat", serif;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-align: left;
  color: #000;
}
.markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item:last-child {
  margin-bottom: 0 !important;
}
.markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point:before {
  content: '';
  background-image: url('/page/themes/custom/ts_base/markegor/asset/asee/deliverables-tick.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.markegor .key_deliverables .key_deliverables-img img {
  max-width: unset;
}
.markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:after {
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/circle.svg');
}
.markegor .asee-quote.ciborek .container:after,
.markegor .asee-quote.wojnar .container:after,
.markegor .asee-quote.williams .container:after {
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/square.svg');
}
.markegor .asee-quote.orange .container {
  background: linear-gradient(-90deg, #f80 0%, #ff4e00 100%);
}
.markegor .asee-quote.blue .container {
  background: linear-gradient(#00a4e0 0%, #04b9fb 98.4%, #04b9fb 100%);
}
.markegor .asee-quote .asee-quote-person {
  position: absolute !important;
}
.markegor .asee-quote .container {
  position: relative;
}
.markegor .asee-quote .container * {
  z-index: 10;
  position: relative;
}
.markegor .asee-quote .container:before {
  content: '';
  position: absolute;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/triangle.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.markegor .asee-quote .container:after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.markegor .asee-quote .asee-quote-content:before {
  content: '';
  display: block;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/asee/quote.svg');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.6;
}
.markegor .asee-quote .asee-quote-content .quote-content-text {
  font-family: "Montserrat", serif;
  font-weight: 400;
  text-align: left;
  color: #fff;
}
.markegor .asee-quote .asee-quote-content .quote-content-author {
  font-family: "Montserrat", serif;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-align: left;
  color: #fff;
}
.markegor .complexity {
  background: #ff4e00;
  overflow: hidden;
}
.markegor .complexity .container {
  position: relative;
}
.markegor .complexity .container:before {
  content: '';
  position: absolute;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/circle.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.markegor .complexity .container:after {
  content: '';
  position: absolute;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/decorations/triangle.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.markegor .complexity .complexity-content-item {
  font-family: "Montserrat", serif;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-align: left;
  color: #fff;
}
.markegor .complexity .complexity-content-item span {
  font-weight: 700;
}
.markegor .watch {
  background: #fff;
  z-index: 10;
  position: relative;
}
.markegor .watch .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
.markegor .watch .watch-title {
  font-family: "Montserrat", serif;
  font-weight: 700;
  color: #006ce0;
}
.markegor .incut {
  position: relative;
  background-image: url('/page/themes/custom/ts_base/markegor/asset/asee/incut/bg.jpg');
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.markegor .incut:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(90deg, #092640 0%, rgba(2, 9, 16, 0.23) 100%);
  opacity: 0.77;
}
.markegor .incut .container {
  position: relative;
  z-index: 10;
}
.markegor .incut .incut-content {
  position: relative;
}
.markegor .incut .incut-content:before {
  content: '';
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  background: #fff;
}
.markegor .incut .incut-content * {
  position: relative;
  z-index: 10;
}
.markegor .incut .incut-content .asee-title {
  text-align: left;
}
.markegor .incut .incut-content .incut-content-logo {
  position: absolute;
  left: 0;
}
.markegor .incut .incut-content .incut-content-text {
  font-family: "Montserrat", serif;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-align: left;
  color: #000;
}
.markegor .me-header {
  height: 64px;
}
.markegor .me-header .me-header-logo img {
  height: 24px;
}
.markegor .me-header .me-header-button {
  font-size: 14px;
  padding: 6px 12px;
}
.markegor .main {
  height: 570px;
  border-bottom-right-radius: 40px;
  background-position: 85% center;
}
.markegor .main .container {
  align-items: center;
}
.markegor .main .container:before {
  width: 100vw;
  right: -20px;
  border-bottom-right-radius: 40px;
  height: 450px;
}
.markegor .main .main-logo {
  width: 265px;
  margin-bottom: 20px;
}
.markegor .main .main-title {
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}
.markegor .asee-info {
  padding: 50px 0;
}
.markegor .asee-info .asee-info-br-rb {
  width: 40px;
  height: 40px;
}
.markegor .asee-info .asee-info-container {
  width: 100%;
}
.markegor .asee-info .asee-title {
  margin-bottom: 20px;
}
.markegor .asee-info .asee-text {
  font-size: 14px;
  line-height: 22px;
}
.markegor .asee-title {
  font-size: 25px;
  line-height: 32px;
}
.markegor .key_facts {
  padding: 40px 0;
  border-radius: 40px 0 0 40px;
}
.markegor .key_facts .container:before {
  width: 330px;
  height: 330px;
  bottom: 200px;
  left: -190px;
}
.markegor .key_facts .container:after {
  width: 436px;
  height: 505px;
  bottom: -220px;
  right: -220px;
}
.markegor .key_facts .asee-title {
  margin-bottom: 22px;
}
.markegor .key_facts .key_facts-list {
  flex-direction: column;
  align-items: center;
}
.markegor .key_facts .key_facts-list .key_facts-list-item {
  width: 100%;
  padding: 25px 0;
  border-radius: 20px;
}
.markegor .key_facts .key_facts-list .key_facts-list-item:nth-of-type(2) {
  margin: 22px 0;
}
.markegor .key_facts .key_facts-list .key_facts-list-item *:first-child {
  margin-bottom: 5px !important;
}
.markegor .key_facts .key_facts-list .key_facts-list-item .list-item-title {
  font-size: 21px;
  line-height: 27px;
}
.markegor .key_facts .key_facts-list .key_facts-list-item .list-item-text {
  font-size: 12px;
  line-height: 17px;
}
.markegor .key_deliverables {
  padding: 35px 0;
}
.markegor .key_deliverables.br-br {
  border-bottom-right-radius: 40px;
}
.markegor .key_deliverables .container {
  flex-direction: column;
}
.markegor .key_deliverables .key_deliverables-text {
  width: 100%;
}
.markegor .key_deliverables .key_deliverables-text .asee-title {
  margin-bottom: 15px;
}
.markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 17px;
}
.markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point {
  font-size: 13px;
  line-height: 16px;
}
.markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point:before {
  width: 31px;
  flex: 0 0 31px;
  height: 24px;
  margin-right: 16px;
}
.markegor .key_deliverables .key_deliverables-img {
  width: 100%;
  margin-top: 40px;
}
.markegor .key_deliverables .key_deliverables-img img {
  width: calc(100% + 20px);
  border-radius: 30px 0 0 30px;
}
.markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:after {
  width: 550px;
  height: 550px;
  bottom: -200px;
  right: -290px;
}
.markegor .asee-quote.ciborek .container:after,
.markegor .asee-quote.wojnar .container:after,
.markegor .asee-quote.williams .container:after {
  width: 550px;
  height: 550px;
  bottom: -175px;
  right: -135px;
}
.markegor .asee-quote.ciborek .asee-quote-content .quote-content-author,
.markegor .asee-quote.wojnar .asee-quote-content .quote-content-author,
.markegor .asee-quote.williams .asee-quote-content .quote-content-author {
  padding-left: 30%;
}
.markegor .asee-quote .asee-quote-person {
  width: 72px;
  bottom: 12%;
  left: 4%;
}
.markegor .asee-quote.full .asee-quote-content {
  width: calc(100% - 40px);
}
.markegor .asee-quote .container {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
  border-radius: 20px;
}
.markegor .asee-quote .asee-quote-content {
  width: calc(100% - 40px);
  margin-left: 20px;
}
.markegor .asee-quote .asee-quote-content:before {
  width: 47px;
  height: 35px;
  margin-bottom: 25px;
}
.markegor .asee-quote .asee-quote-content .quote-content-text {
  font-size: 16px;
  line-height: 24px;
}
.markegor .asee-quote .asee-quote-content .quote-content-author {
  line-height: 20px;
  margin-top: 35px;
}
.markegor .asee-quote .asee-quote-content .quote-content-author .content-author-name {
  font-size: 14px;
}
.markegor .asee-quote .asee-quote-content .quote-content-author .content-author-bio {
  font-size: 12px;
}
.markegor .complexity {
  padding: 50px 0;
  border-radius: 40px 0;
}
.markegor .complexity .container:before {
  width: 1100px;
  height: 1100px;
  bottom: 50px;
  left: -700px;
}
.markegor .complexity .container:after {
  width: 565px;
  height: 653px;
  bottom: -130px;
  right: 130px;
}
.markegor .complexity .asee-title {
  margin-bottom: 22px;
}
.markegor .complexity .complexity-content-item {
  font-size: 12px;
  line-height: 18px;
}
.markegor .watch {
  padding: 40px 0;
  border-bottom-right-radius: 40px;
}
.markegor .watch .container {
  flex-direction: column;
}
.markegor .watch .watch-title {
  font-size: 21px;
  line-height: 27px;
  text-align: center;
}
.markegor .watch .watch-preview img {
  width: 100%;
}
.markegor .incut {
  height: 720px;
  margin-top: -40px;
  padding-top: 250px;
}
.markegor .incut .incut-content {
  width: calc(100% - 35px);
  padding: 35px 0;
}
.markegor .incut .incut-content:before {
  right: -35px;
  border-radius: 0 40px 40px 0;
}
.markegor .incut .incut-content .asee-title {
  margin-bottom: 20px;
}
.markegor .incut .incut-content .incut-content-logo {
  width: 212px;
  bottom: calc(100% + 35px);
}
.markegor .incut .incut-content .incut-content-text {
  font-size: 14px;
  line-height: 22px;
}
@media screen and (min-width: 768px) {
  .markegor .main {
    height: 615px;
    border-bottom-right-radius: 60px;
    background-position: right center;
  }
  .markegor .main .container {
    align-items: flex-start;
  }
  .markegor .main .container:before {
    width: 100vw;
    right: calc((100vw - 728px) / -2);
    border-bottom-right-radius: 60px;
    height: 520px;
  }
  .markegor .main .main-logo {
    width: 365px;
    margin-bottom: 35px;
  }
  .markegor .main .main-title {
    font-size: 28px;
    line-height: 35px;
    text-align: left;
  }
  .markegor .asee-info {
    padding: 50px 0;
  }
  .markegor .asee-info .asee-info-br-rb {
    width: 60px;
    height: 60px;
  }
  .markegor .asee-info .asee-info-container {
    width: 100%;
  }
  .markegor .asee-info .asee-title {
    margin-bottom: 30px;
  }
  .markegor .asee-info .asee-text {
    font-size: 18px;
    line-height: 32px;
  }
  .markegor .asee-title {
    font-size: 50px;
    line-height: 67px;
  }
  .markegor .key_facts {
    padding: 65px 0;
    border-radius: 60px 0 0 60px;
  }
  .markegor .key_facts .container:before {
    width: 420px;
    height: 420px;
    bottom: 330px;
    left: -170px;
  }
  .markegor .key_facts .container:after {
    width: 565px;
    height: 653px;
    bottom: -280px;
    right: -220px;
  }
  .markegor .key_facts .asee-title {
    margin-bottom: 30px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item {
    width: 475px;
    padding: 55px 0;
    border-radius: 20px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item:nth-of-type(2) {
    margin: 38px 0;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item *:first-child {
    margin-bottom: 8px !important;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-title {
    font-size: 31px;
    line-height: 39px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-text {
    font-size: 20px;
    line-height: 30px;
  }
  .markegor .key_deliverables {
    padding: 65px 0;
  }
  .markegor .key_deliverables.br-br {
    border-bottom-right-radius: 60px;
  }
  .markegor .key_deliverables .key_deliverables-text {
    width: 100%;
  }
  .markegor .key_deliverables .key_deliverables-text .asee-title {
    margin-bottom: 15px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 28px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point {
    font-size: 22px;
    line-height: 27px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point:before {
    width: 49px;
    flex: 0 0 49px;
    height: 37px;
    margin-right: 30px;
  }
  .markegor .key_deliverables .key_deliverables-img {
    width: 100%;
    margin-top: 50px;
  }
  .markegor .key_deliverables .key_deliverables-img img {
    width: calc(100% + 20px);
    border-radius: 50px 0 0 50px;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:after {
    width: 550px;
    height: 550px;
    bottom: -200px;
    right: -290px;
  }
  .markegor .asee-quote.ciborek .container:after,
  .markegor .asee-quote.wojnar .container:after,
  .markegor .asee-quote.williams .container:after {
    width: 550px;
    height: 550px;
    bottom: -175px;
    right: -135px;
  }
  .markegor .asee-quote .asee-quote-person {
    bottom: 0;
    left: unset;
  }
  .markegor .asee-quote.ciborek .asee-quote-person {
    width: 348.54px;
    right: -20px;
  }
  .markegor .asee-quote.wojnar .asee-quote-person {
    width: 341px;
    right: -20px;
  }
  .markegor .asee-quote.full .asee-quote-content {
    width: calc(100% - 90px);
  }
  .markegor .asee-quote .container {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
    border-radius: 20px;
  }
  .markegor .asee-quote .asee-quote-content {
    width: 350px;
    margin-left: 45px;
  }
  .markegor .asee-quote .asee-quote-content:before {
    width: 47px;
    height: 35px;
    margin-bottom: 25px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-text {
    font-size: 16px;
    line-height: 24px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author {
    line-height: 22px;
    margin-top: 35px;
    padding-left: 0 !important;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-name {
    font-size: 16px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-bio {
    font-size: 14px;
  }
  .markegor .complexity {
    padding: 50px 0;
    border-radius: 60px 0;
  }
  .markegor .complexity .container:before {
    width: 1100px;
    height: 1100px;
    bottom: 50px;
    left: -700px;
  }
  .markegor .complexity .container:after {
    width: 565px;
    height: 653px;
    bottom: -130px;
    right: 130px;
  }
  .markegor .complexity .asee-title {
    margin-bottom: 25px;
  }
  .markegor .complexity .complexity-content-item {
    font-size: 16px;
    line-height: 24px;
  }
  .markegor .watch {
    padding: 65px 0;
    border-bottom-right-radius: 60px;
  }
  .markegor .watch .watch-title {
    max-width: 600px;
    font-size: 31px;
    line-height: 39px;
  }
  .markegor .watch .watch-preview img {
    width: 100%;
  }
  .markegor .incut {
    height: 1020px;
    margin-top: -60px;
    padding-top: 480px;
  }
  .markegor .incut .incut-content {
    width: 560px;
    padding: 45px 0;
  }
  .markegor .incut .incut-content:before {
    right: -45px;
    border-radius: 0 60px 60px 0;
  }
  .markegor .incut .incut-content .asee-title {
    margin-bottom: 30px;
  }
  .markegor .incut .incut-content .incut-content-logo {
    width: 356px;
    bottom: calc(100% + 45px);
  }
  .markegor .incut .incut-content .incut-content-text {
    font-size: 18px;
    line-height: 32px;
  }
}
@media screen and (min-width: 992px) {
  .markegor .main {
    height: 525px;
    border-bottom-right-radius: 50px;
    background-position: center;
  }
  .markegor .main .container:before {
    width: calc((100% / 12) * 7 + (100vw - 912px) / 2);
    right: calc((100% / 12) * 5 + 20px);
    border-bottom-right-radius: 50px;
    height: 100%;
  }
  .markegor .main .main-logo {
    width: 330px;
    margin-bottom: 30px;
  }
  .markegor .main .main-title {
    font-size: 24px;
    line-height: 32px;
  }
  .markegor .asee-info {
    padding: 35px 0;
  }
  .markegor .asee-info .asee-info-br-rb {
    width: 50px;
    height: 50px;
  }
  .markegor .asee-info .asee-info-container {
    width: calc((100% / 12) * 10);
  }
  .markegor .asee-info .asee-title {
    margin-bottom: 20px;
  }
  .markegor .asee-info .asee-text {
    font-size: 14px;
    line-height: 20px;
  }
  .markegor .asee-title {
    font-size: 38px;
    line-height: 46px;
  }
  .markegor .key_facts {
    padding: 45px 0;
    border-radius: 50px 0 0 50px;
  }
  .markegor .key_facts .container:before {
    width: 370px;
    height: 370px;
    bottom: -200px;
    left: -200px;
  }
  .markegor .key_facts .container:after {
    width: 565px;
    height: 653px;
    bottom: -30px;
    right: 140px;
  }
  .markegor .key_facts .asee-title {
    margin-bottom: 20px;
  }
  .markegor .key_facts .key_facts-list {
    flex-direction: row;
    align-items: unset;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item {
    width: 100%;
    padding: 38px 0;
    border-radius: 20px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item:nth-of-type(2) {
    margin: 0 20px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item *:first-child {
    margin-bottom: 8px !important;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-title {
    font-size: 22px;
    line-height: 30px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-text {
    font-size: 16px;
    line-height: 20px;
  }
  .markegor .key_deliverables {
    padding: 45px 0;
  }
  .markegor .key_deliverables.br-br {
    border-bottom-right-radius: 50px;
  }
  .markegor .key_deliverables.reverse .container {
    flex-direction: row-reverse;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-text {
    padding-left: 40px;
    padding-right: 0;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-img {
    display: flex;
    justify-content: end;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-img img {
    border-radius: 0 30px 30px 0;
  }
  .markegor .key_deliverables .container {
    flex-direction: row;
  }
  .markegor .key_deliverables .key_deliverables-text {
    width: calc(50% + 20px);
    padding-right: 20px;
  }
  .markegor .key_deliverables .key_deliverables-text.key_deliverables-title {
    width: 70%;
  }
  .markegor .key_deliverables .key_deliverables-text .asee-title {
    margin-bottom: 15px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point {
    font-size: 16px;
    line-height: 20px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point:before {
    width: 34px;
    flex: 0 0 34px;
    height: 27px;
    margin-right: 20px;
  }
  .markegor .key_deliverables .key_deliverables-img {
    width: calc(50% - 20px);
    margin-top: 0;
  }
  .markegor .key_deliverables .key_deliverables-img img {
    width: calc(100% + 40px);
    border-radius: 30px 0 0 30px;
    height: auto;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:before {
    width: 255px;
    height: 295px;
    bottom: -80px;
    left: 320px;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:after {
    width: 350px;
    height: 350px;
    bottom: -150px;
    right: -150px;
  }
  .markegor .asee-quote.ciborek .container:before,
  .markegor .asee-quote.wojnar .container:before,
  .markegor .asee-quote.williams .container:before {
    width: 255px;
    height: 295px;
    bottom: -90px;
    left: 20px;
  }
  .markegor .asee-quote.ciborek .container:after,
  .markegor .asee-quote.wojnar .container:after,
  .markegor .asee-quote.williams .container:after {
    width: 422px;
    height: 422px;
    bottom: -130px;
    right: 14px;
  }
  .markegor .asee-quote.ciborek .asee-quote-person {
    width: 290px;
    right: 80px;
  }
  .markegor .asee-quote.wojnar .asee-quote-person {
    width: 305px;
    right: 80px;
  }
  .markegor .asee-quote.full .asee-quote-content {
    width: 700px;
  }
  .markegor .asee-quote .container {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    border-radius: 20px;
  }
  .markegor .asee-quote .asee-quote-content {
    width: 460px;
    margin-left: calc((100% / 12) * 1);
  }
  .markegor .asee-quote .asee-quote-content:before {
    width: 33px;
    height: 25px;
    margin-bottom: 15px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-text {
    font-size: 16px;
    line-height: 24px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author {
    line-height: 22px;
    margin-top: 15px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-name {
    font-size: 18px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-bio {
    font-size: 14px;
  }
  .markegor .complexity {
    padding: 50px 0;
    border-radius: 50px 0;
  }
  .markegor .complexity .container:before {
    width: 1300px;
    height: 1300px;
    bottom: 20px;
    left: -700px;
  }
  .markegor .complexity .container:after {
    width: 565px;
    height: 653px;
    bottom: -320px;
    right: 90px;
  }
  .markegor .complexity .asee-title {
    margin-bottom: 25px;
  }
  .markegor .complexity .complexity-content-item {
    font-size: 16px;
    line-height: 24px;
  }
  .markegor .watch {
    padding: 65px 0;
    border-bottom-right-radius: 50px;
  }
  .markegor .watch .container {
    flex-direction: row;
  }
  .markegor .watch .watch-title {
    max-width: 50%;
    font-size: 31px;
    line-height: 39px;
    text-align: left;
  }
  .markegor .watch .watch-preview img {
    height: 260px;
    width: unset;
  }
  .markegor .incut {
    height: 670px;
    margin-top: -50px;
    padding-top: 280px;
  }
  .markegor .incut .incut-content {
    width: calc((100% / 12) * 7);
    padding: 30px 0;
  }
  .markegor .incut .incut-content:before {
    right: -30px;
    border-radius: 0 50px 50px 0;
  }
  .markegor .incut .incut-content .asee-title {
    margin-bottom: 10px;
  }
  .markegor .incut .incut-content .incut-content-logo {
    width: 270px;
    bottom: calc(100% + 30px);
  }
  .markegor .incut .incut-content .incut-content-text {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1366px) {
  .markegor .main {
    height: 615px;
    border-bottom-right-radius: 60px;
  }
  .markegor .main .container:before {
    width: calc((100% / 12) * 7 + (100vw - 1286px) / 2);
    right: calc((100% / 12) * 5 + 30px);
    border-bottom-right-radius: 60px;
  }
  .markegor .main .main-logo {
    width: 440px;
    margin-bottom: 45px;
  }
  .markegor .main .main-title {
    font-size: 34px;
    line-height: 42px;
  }
  .markegor .asee-info {
    padding: 50px 0;
  }
  .markegor .asee-info .asee-info-br-rb {
    width: 60px;
    height: 60px;
  }
  .markegor .asee-info .asee-info-container {
    width: calc((100% / 12) * 10);
  }
  .markegor .asee-info .asee-title {
    margin-bottom: 30px;
  }
  .markegor .asee-info .asee-text {
    font-size: 18px;
    line-height: 29px;
  }
  .markegor .asee-title {
    font-size: 54px;
    line-height: 69px;
  }
  .markegor .key_facts {
    padding: 60px 0;
    border-radius: 60px 0 0 60px;
  }
  .markegor .key_facts .container:before {
    width: 370px;
    height: 370px;
    bottom: -200px;
    left: -200px;
  }
  .markegor .key_facts .container:after {
    width: 565px;
    height: 653px;
    bottom: -30px;
    right: 140px;
  }
  .markegor .key_facts .asee-title {
    margin-bottom: 45px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item {
    padding: 38px 0;
    border-radius: 20px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item:nth-of-type(2) {
    margin: 0 30px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item *:first-child {
    margin-bottom: 10px !important;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-title {
    font-size: 31px;
    line-height: 39px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-text {
    font-size: 20px;
    line-height: 30px;
  }
  .markegor .key_deliverables {
    padding: 65px 0;
  }
  .markegor .key_deliverables.br-br {
    border-bottom-right-radius: 60px;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-text {
    padding-left: 60px;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-img img {
    border-radius: 0 50px 50px 0;
  }
  .markegor .key_deliverables .key_deliverables-text {
    width: calc(50% + 30px) !important;
    padding-right: 30px;
  }
  .markegor .key_deliverables .key_deliverables-text .asee-title {
    margin-bottom: 40px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item {
    font-size: 18px;
    line-height: 29px;
    margin-bottom: 28px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point {
    font-size: 22px;
    line-height: 27px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point:before {
    width: 49px;
    flex: 0 0 49px;
    height: 38px;
    margin-right: 30px;
  }
  .markegor .key_deliverables .key_deliverables-img {
    width: calc(50% - 30px);
  }
  .markegor .key_deliverables .key_deliverables-img img {
    width: calc(100% + 40px);
    border-radius: 50px 0 0 50px;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:before {
    width: 364px;
    height: 421px;
    bottom: -200px;
    left: 360px;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:after {
    width: 480px;
    height: 480px;
    bottom: -200px;
    right: -180px;
  }
  .markegor .asee-quote.ciborek .container:before,
  .markegor .asee-quote.wojnar .container:before,
  .markegor .asee-quote.williams .container:before {
    width: 364px;
    height: 421px;
    bottom: -160px;
    left: 220px;
  }
  .markegor .asee-quote.ciborek .container:after,
  .markegor .asee-quote.wojnar .container:after,
  .markegor .asee-quote.williams .container:after {
    width: 537px;
    height: 537px;
    bottom: -200px;
    right: 46px;
  }
  .markegor .asee-quote.ciborek .asee-quote-person {
    width: 370px;
    right: 130px;
  }
  .markegor .asee-quote.wojnar .asee-quote-person {
    width: 378px;
    right: 130px;
  }
  .markegor .asee-quote.full .asee-quote-content {
    width: 1040px;
  }
  .markegor .asee-quote .container {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    border-radius: 20px;
  }
  .markegor .asee-quote .asee-quote-content {
    width: 690px;
    margin-left: calc((100% / 12) * 1);
  }
  .markegor .asee-quote .asee-quote-content:before {
    width: 47px;
    height: 35px;
    margin-bottom: 20px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-text {
    font-size: 20px;
    line-height: 29px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author {
    line-height: 29px;
    margin-top: 30px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-name {
    font-size: 20px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-bio {
    font-size: 16px;
  }
  .markegor .complexity {
    padding: 50px 0;
    border-radius: 60px 0;
  }
  .markegor .complexity .container:before {
    width: 1300px;
    height: 1300px;
    bottom: 20px;
    left: -700px;
  }
  .markegor .complexity .container:after {
    width: 565px;
    height: 653px;
    bottom: -320px;
    right: 90px;
  }
  .markegor .complexity .asee-title {
    margin-bottom: 25px;
  }
  .markegor .complexity .complexity-content-item {
    font-size: 16px;
    line-height: 24px;
  }
  .markegor .watch {
    padding: 65px 0;
    border-bottom-right-radius: 60px;
  }
  .markegor .watch .watch-title {
    font-size: 31px;
    line-height: 39px;
  }
  .markegor .watch .watch-preview img {
    height: 414px;
  }
  .markegor .incut {
    height: 870px;
    margin-top: -60px;
    padding-top: 380px;
  }
  .markegor .incut .incut-content {
    width: calc((100% / 12) * 7);
    padding: 50px 0;
  }
  .markegor .incut .incut-content:before {
    right: -50px;
    border-radius: 0 60px 60px 0;
  }
  .markegor .incut .incut-content .asee-title {
    margin-bottom: 30px;
  }
  .markegor .incut .incut-content .incut-content-logo {
    width: 356px;
    bottom: calc(100% + 50px);
  }
  .markegor .incut .incut-content .incut-content-text {
    font-size: 18px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1920px) {
  .markegor .main {
    height: 870px;
    border-bottom-right-radius: 90px;
  }
  .markegor .main .container:before {
    width: calc((100% / 12) * 7 + (100vw - 1640px) / 2);
    right: calc((100% / 12) * 5);
    border-bottom-right-radius: 90px;
  }
  .markegor .main .main-logo {
    width: 560px;
    margin-bottom: 55px;
  }
  .markegor .main .main-title {
    font-size: 44px;
    line-height: 54px;
  }
  .markegor .asee-info {
    padding: 85px 0;
  }
  .markegor .asee-info .asee-info-br-rb {
    width: 90px;
    height: 90px;
  }
  .markegor .asee-info .asee-info-container {
    width: calc((100% / 12) * 10);
  }
  .markegor .asee-info .asee-title {
    margin-bottom: 35px;
  }
  .markegor .asee-info .asee-text {
    font-size: 26px;
    line-height: 38px;
  }
  .markegor .asee-title {
    font-size: 70px;
    line-height: 90px;
  }
  .markegor .key_facts {
    padding: 85px 0;
    border-radius: 90px 0 0 90px;
  }
  .markegor .key_facts .container:before {
    width: 465px;
    height: 465px;
    bottom: -260px;
    left: -260px;
  }
  .markegor .key_facts .container:after {
    width: 807px;
    height: 933px;
    bottom: -100px;
    right: 80px;
  }
  .markegor .key_facts .asee-title {
    margin-bottom: 45px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item {
    padding: 50px 0;
    border-radius: 20px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item:nth-of-type(2) {
    margin: 0 30px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item *:first-child {
    margin-bottom: 10px !important;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-title {
    font-size: 40px;
    line-height: 50px;
  }
  .markegor .key_facts .key_facts-list .key_facts-list-item .list-item-text {
    font-size: 26px;
    line-height: 36px;
  }
  .markegor .key_deliverables {
    padding: 90px 0;
  }
  .markegor .key_deliverables.br-br {
    border-bottom-right-radius: 90px;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-text {
    padding-left: 60px;
  }
  .markegor .key_deliverables.reverse .container .key_deliverables-img img {
    border-radius: 0 50px 50px 0;
  }
  .markegor .key_deliverables .key_deliverables-text {
    width: calc(50% + 30px) !important;
    padding-right: 30px;
  }
  .markegor .key_deliverables .key_deliverables-text .asee-title {
    margin-bottom: 50px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 40px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point {
    font-size: 29px;
    line-height: 35px;
  }
  .markegor .key_deliverables .key_deliverables-text .key_deliverables-text-item.point:before {
    width: 64px;
    flex: 0 0 64px;
    height: 49px;
    margin-right: 40px;
  }
  .markegor .key_deliverables .key_deliverables-img {
    width: calc(50% - 30px);
  }
  .markegor .key_deliverables .key_deliverables-img img {
    width: calc(100% + 140px);
    border-radius: 50px 0 0 50px;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:before {
    width: 455px;
    height: 526px;
    bottom: -240px;
    left: 600px;
  }
  .markegor .asee-quote:not(.ciborek):not(.wojnar):not(.williams) .container:after {
    width: 550px;
    height: 550px;
    bottom: -150px;
    right: -130px;
  }
  .markegor .asee-quote.ciborek .container:before,
  .markegor .asee-quote.wojnar .container:before,
  .markegor .asee-quote.williams .container:before {
    width: 455px;
    height: 526px;
    bottom: -140px;
    left: 370px;
  }
  .markegor .asee-quote.ciborek .container:after,
  .markegor .asee-quote.wojnar .container:after,
  .markegor .asee-quote.williams .container:after {
    width: 637px;
    height: 637px;
    bottom: -100px;
    right: 80px;
  }
  .markegor .asee-quote.ciborek .asee-quote-person {
    width: 438px;
    right: 180px;
  }
  .markegor .asee-quote.wojnar .asee-quote-person {
    width: 461px;
    right: 180px;
  }
  .markegor .asee-quote.full .asee-quote-content {
    width: 1350px;
  }
  .markegor .asee-quote .container {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
    border-radius: 20px;
  }
  .markegor .asee-quote .asee-quote-content {
    width: 925px;
    margin-left: calc((100% / 12) * 1);
  }
  .markegor .asee-quote .asee-quote-content:before {
    width: 60px;
    height: 45px;
    margin-bottom: 30px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-text {
    font-size: 26px;
    line-height: 38px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author {
    line-height: 35px;
    margin-top: 30px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-name {
    font-size: 26px;
  }
  .markegor .asee-quote .asee-quote-content .quote-content-author .content-author-bio {
    font-size: 22px;
  }
  .markegor .complexity {
    padding: 80px 0;
    border-radius: 90px 0;
  }
  .markegor .complexity .container:before {
    width: 1625px;
    height: 1625px;
    bottom: -70px;
    left: -800px;
  }
  .markegor .complexity .container:after {
    width: 807px;
    height: 933px;
    bottom: -400px;
    right: 120px;
  }
  .markegor .complexity .asee-title {
    margin-bottom: 30px;
  }
  .markegor .complexity .complexity-content-item {
    font-size: 22px;
    line-height: 32px;
  }
  .markegor .watch {
    padding: 80px 0;
    border-bottom-right-radius: 90px;
  }
  .markegor .watch .watch-title {
    font-size: 40px;
    line-height: 50px;
  }
  .markegor .watch .watch-preview img {
    height: 530px;
  }
  .markegor .incut {
    height: 1245px;
    margin-top: -90px;
    padding-top: 520px;
  }
  .markegor .incut .incut-content {
    width: calc((100% / 12) * 7);
    padding: 75px 0;
  }
  .markegor .incut .incut-content:before {
    right: -75px;
    border-radius: 0 90px 90px 0;
  }
  .markegor .incut .incut-content .asee-title {
    margin-bottom: 30px;
  }
  .markegor .incut .incut-content .incut-content-logo {
    width: 456px;
    bottom: calc(100% + 75px);
  }
  .markegor .incut .incut-content .incut-content-text {
    font-size: 26px;
    line-height: 38px;
  }
}
