/* ibm-plex-sans-300 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-sans-regular - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-sans-500 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-sans-600 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-sans-700 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-sans-v8-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-mono-300 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-mono-regular - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-mono-500 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ibm-plex-mono-700 - latin_cyrillic */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ibm-plex-mono-v6-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


html, body {
  max-width: 100%;
  margin: auto;
}
body { 

  padding-top: 0;
}
.montaj { 
  color: var(--Primary-Blue-900, #072C73);
  font-family: var(--font-family-body, "IBM Plex Mono");
  font-size: var(--font-size-L, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-paragraph-line-height-L, 28px); /* 140% */
  letter-spacing: var(--font-letter-spacing-L, -0.5px);

}
html {
  scroll-behavior: smooth;
}
/*.montaj + .page-starter .col-12.col-sm-12.col-lg-6 {
  flex: 0 0 100%;
  max-width: 100%;
}*/
.montaj .container {
  max-width: 1308px;
  padding-left: 0;
  padding-right: 0;
}
.montaj .container-fluid {
  padding: 0;
  max-width: 100%;
}
.montaj a {
  color: #0033A9;
  transition: .2s;
}
.montaj a:hover {
  color: #11b9ff;
}
.img-center {
  display: block;
  margin: auto;
}
.montaj h1, .h1 {
  font-family: var(--font-family-title, "IBM Plex Sans");
  font-size: var(--font-size-3XL, 64px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--font-body-line-height-3XL, 62px); /* 96.875% */
  letter-spacing: var(--font-letter-spacing-3XL, -2.5px);
  text-transform: uppercase;
}
.montaj h2, .h2 {
  color: var(--Primary-Blue-900, #072C73);
  font-family: var(--font-family-title, "IBM Plex Sans");
  font-size: var(--font-size-2XL, 48px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--font-body-line-height-2XL, 54px); /* 112.5% */
  letter-spacing: var(--font-letter-spacing-2XL, -2px);
  margin-bottom: 56px;
}
h3, .h3, h4, .h4, h5, .h5 {

}
section {

}
.montaj p {
  margin-bottom: 24px;
}

.montaj ul {
  list-style-type: none;
  padding: 0;
}
.montaj ul li {
  margin: 0;
  padding: 8px 4px;
  position: relative;
  padding-left: 52px;
}
.montaj ul li:before {
  content: '';
  width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 8px;
  left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.8894 6.08429C23.3955 6.48305 23.4825 7.2166 23.0838 7.72272L12.9727 20.5561C12.7514 20.8368 12.4137 21.0007 12.0563 21.0007C11.6988 21.0007 11.3611 20.8368 11.1398 20.5561L6.08429 14.1394C5.68553 13.6333 5.77256 12.8997 6.27868 12.501C6.7848 12.1022 7.51835 12.1892 7.91711 12.6953L12.0563 17.9489L21.251 6.27868C21.6497 5.77256 22.3833 5.68553 22.8894 6.08429Z' fill='%230E58E8'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

body {
  --font-size-L: 20px;
  --font-size-XL: 32px;
  --font-size-3XL: 64px;
}
.mobile-only {
  display: none!important;
}

.spacer {
  margin-bottom: 96px;
}
.spacer-xl {
  margin-bottom: 144px;
}
.starter.spacer {
  margin-bottom: 40px;
}
.about.spacer-xl,
.more.spacer-xl,
.work.spacer-xl,
.gallery.spacer-xl,
.form.spacer-xl {
  padding-top: 40px;
  margin-bottom: 40px;
}

@media (max-width:1200px) {
  .montaj .container {
    max-width: 100%;
    padding-left: 66px;
    padding-right: 66px;
  }
}
@media (max-width:991px) {
  body {
    font-family: var(--font-family-body, "IBM Plex Mono");
    font-size: var(--font-size-L, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-paragraph-line-height-L, 20px); /* 125% */
    letter-spacing: var(--font-letter-spacing-L, -0.5px);
  }
  .montaj .container {
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }
  body {
    --font-size-L: 16px;
    --font-size-XL: 22px;
    --font-size-3XL: 40px;
  }
  .montaj h1, .h1 {
    font-size: var(--font-size-3XL, 40px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--font-body-line-height-3XL, 38px); /* 95% */
    letter-spacing: var(--font-letter-spacing-3XL, -1px);
    text-transform: uppercase;
  }
  .montaj h2, .h2 {
    font-family: var(--font-family-title, "IBM Plex Sans");
    font-size: var(--font-size-2XL, 26px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--font-body-line-height-2XL, 30px); /* 115.385% */
    letter-spacing: var(--font-letter-spacing-2XL, -1px);
    margin-bottom: 36px;
  }
  .spacer {
    margin-bottom: 36px;
  }
  .spacer-xl {
    margin-bottom: 30px;
  }
  .form.spacer-xl,
  .work.spacer-xl,
  .about.spacer-xl,
  .gallery.spacer-xl {
    padding-top: 30px;
  }
  .starter.spacer {
    padding-bottom: 0px;
  }
}
@media (max-width:680px) {
  .montaj .container {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .mobile-only {
    display: flex!important;
  }
}



/* buttons */

.montaj .btn {
  height: 48px;
  padding: 0 16px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background: var(--Primary-Blue-main, #0E58E8);
  border-radius: 0;
  color: #FFF;
}
.montaj .btn span {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.montaj .btn.w-100 span {
  width: 100%;
}
.montaj .btn span:after {
  content: '';
  width: 18px;
  height: 18px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.53986 14.0303C9.26133 13.7374 9.26133 13.2626 9.53986 12.9697L12.5709 9.74372L3.70725 9.74372C3.31665 9.74372 3 9.41074 3 9C3 8.58926 3.31665 8.25628 3.70725 8.25628L12.5709 8.25628L9.53986 5.03033C9.26133 4.73744 9.26133 4.26256 9.53986 3.96967C9.8184 3.67678 10.27 3.67678 10.5485 3.96967L14.7911 8.46967C14.9249 8.61032 15 8.80109 15 9C15 9.19891 14.9249 9.38968 14.7911 9.53033L10.5485 14.0303C10.27 14.3232 9.8184 14.3232 9.53986 14.0303Z' fill='white'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 8px;
}
.montaj .btn:hover,
.montaj .btn:focus,
.montaj .btn:active,
.montaj .btn:focus:active {
  background: var(--Primary-Blue-800, #0A42AD);
  color: #FFF;
}


.montaj .form-input-group {
  position: relative;
  margin-bottom: 12px;
  background: var(--Primary-Blue-100, rgba(14, 88, 232, 0.06));
  padding: 4px 8px;
  display: flex;
  flex-direction: column;
  height: 60px;
  justify-content: center;
}
.montaj .form-control:focus {
  box-shadow: none;
}
.montaj .form-input-group .form-control {
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  min-width: 100%;
  padding: 0;
  
}
.form-input-group .form-control::-webkit-input-placeholder { color: var(--Primary-Blue-500, rgba(14, 88, 232, 0.64)); }
.form-input-group .form-control:-ms-input-placeholder { color: var(--Primary-Blue-500, rgba(14, 88, 232, 0.64)); }
.form-input-group .form-control::-ms-input-placeholder { color: var(--Primary-Blue-500, rgba(14, 88, 232, 0.64)); }
.form-input-group .form-control::placeholder { color: var(--Primary-Blue-500, rgba(14, 88, 232, 0.64)); }

.form-input-group label {
  color: var(--Primary-Blue-500, rgba(14, 88, 232, 0.64));
  font-family: var(--font-family-body, "IBM Plex Mono");
  font-size: var(--font-size-XS, 12px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-body-line-height-XS, 14px); /* 116.667% */
}

.form-checkbox {
  padding: 8px 4px 8px 10px;
}
.custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-checkbox+label {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: left;
  user-select: none;
  color: var(--Primary-Blue-main, #0E58E8);
  font-family: var(--font-family-body, "IBM Plex Mono");
  font-size: var(--font-size-S, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-size-S, 14px);
  letter-spacing: var(--font-letter-spacing-S, 0px);
  text-decoration: none;
  text-underline-position: from-font;
  padding: 12px 0;
  margin: 0;
}
.custom-checkbox+label a {
  color: var(--Primary-Blue-main, #0E58E8);
}
.custom-checkbox+label::before {
  content: '';
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  border-radius: 6px;
  border: 1px solid var(--Primary-Blue-300, rgba(14, 88, 232, 0.24));
  margin-right: 10px;
  padding-top: 0px;
  vertical-align: unset;
  transition: .2s;
}
.custom-checkbox:checked+label::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3484 4.34578C16.71 4.63061 16.7721 5.15457 16.4873 5.51609L9.26507 14.6828C9.10706 14.8833 8.86582 15.0004 8.61049 15.0004C8.35517 15.0004 8.11393 14.8833 7.95592 14.6828L4.34481 10.0994C4.05998 9.73791 4.12214 9.21395 4.48366 8.92912C4.84517 8.64429 5.36913 8.70645 5.65396 9.06797L8.61049 12.8205L15.1781 4.48463C15.463 4.12312 15.9869 4.06096 16.3484 4.34578Z' fill='white'/%3E%3C/svg%3E");;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--Primary-Blue-main, #0E58E8);
  border-color: var(--Primary-Blue-main, #0E58E8);
}

.custom-checkbox:not(:disabled):active+label::before {

}
.custom-checkbox:focus+label::before {

}
.custom-checkbox:focus:not(:checked)+label::before {

}
.custom-checkbox:disabled+label::before {
  background-color: #e9ecef;
}


.drop-zone {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  cursor: pointer;
  transition: .25s;
}
.drop-zone:hover {

}
.drop-zone--over {
  border-style: solid;
}
.drop-zone__input {
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  cursor: pointer;
  
}
.drop-zone__thumb {
  width: 100%;
  height: 100%;
  min-height: 24px;
  margin-top: 10px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  color: var(--Primary-Blue-main, #0E58E8);
}
.drop-zone__thumb::after {
  content: attr(data-label);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 5px 0;
  color: var(--Primary-Blue-main, #0E58E8);
  font-size: 14px;
  text-align: left;
}
.drop-zone__promt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: var(--Primary-Blue-main, #0E58E8);
  font-weight: 500;
  cursor: pointer;
}
.drop-zone__promt svg {
  margin-left: 5px;
}
.drop-placeholder {
  display: flex;
  align-items: center;
}
.drop-placeholder:before {
  content: '';
  width: 18px;
  min-width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3879 1.85213C9.73181 1.20009 8.66807 1.20009 8.01197 1.85213L1.94014 7.88643C0.846652 8.97317 0.846652 10.7351 1.94014 11.8218C3.03364 12.9086 4.80654 12.9086 5.90003 11.8218L10.9159 6.83699C11.1346 6.61964 11.4892 6.61964 11.7079 6.83699C11.9266 7.05434 11.9266 7.40673 11.7079 7.62407L6.69201 12.6089C5.16112 14.1304 2.67906 14.1304 1.14817 12.6089C-0.382722 11.0875 -0.382722 8.62078 1.14817 7.09935L7.21999 1.06505C8.31349 -0.0216836 10.0864 -0.0216836 11.1799 1.06505C12.2734 2.15179 12.2734 3.91373 11.1799 5.00046L5.03263 11.1097C4.37653 11.7618 3.31279 11.7618 2.6567 11.1097C2.0006 10.4577 2.0006 9.40052 2.6567 8.74848L7.74798 3.68866C7.96668 3.47131 8.32126 3.47131 8.53996 3.68866C8.75865 3.90601 8.75865 4.25839 8.53996 4.47574L3.44867 9.53556C3.22997 9.75291 3.22997 10.1053 3.44867 10.3226C3.66737 10.54 4.02195 10.54 4.24065 10.3226L10.3879 4.21338C11.044 3.56134 11.044 2.50417 10.3879 1.85213Z' fill='%230E58E8'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 8px;
}
.form-control.error .drop-placeholder,
.drop-placeholder.error {
  color: #B21F24;
}
.drop-placeholder.uploaded:before {
  content: '';
  display: inline-flex;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.42857V18C15 19.1046 14.1046 20 13 20H3C1.89543 20 1 19.1046 1 18V3C1 1.89543 1.89543 1 3 1H9.58064M15 6.42857L9.58064 1M15 6.42857H11.5806C10.4761 6.42857 9.58064 5.53314 9.58064 4.42857V1' stroke='%23614D49'/%3E%3C/svg%3E%0A");
  margin-right: 10px;
}








/* modals */

.modal-backdrop {
  background: rgba(5, 29, 77, 0.35);
}
.modal-backdrop.show {
  opacity: 1;
}
.form-modal .modal-dialog {
  max-width: 720px;
  width: 720px;
}
.form-modal .modal-content {
  padding: 36px 96px;
  border: none;
  background: #fff;
  border-radius: 0;
}
.form-modal .modal-heading {
  margin-bottom: 36px;
  font-weight: 400;
  color: var(--Primary-Blue-800, #0A42AD);
}

.form-modal .modal-close {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z' fill='%230E58E8' fill-opacity='0.24'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
  background-color: transparent;
}
.form-modal .close:hover {
  opacity: 1;
}

.form-send-modal {
  text-align: center;
}
.form-send-modal .modal-heading {
  margin-bottom: 16px;
}
.form-send-modal .modal-text {
  color: var(--Primary-Blue-800, #0A42AD);
  text-align: center;
  font-family: var(--font-family-body, "IBM Plex Mono");
  font-size: var(--font-size-L, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-body-line-height-L, 20px); /* 100% */
  letter-spacing: var(--font-letter-spacing-L, -0.5px);
}
.form-send-modal .icon {
  width: 47px;
  height: 47px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.9197 10.7112C39.7693 11.3805 39.9154 12.6118 39.246 13.4614L22.2738 35.0031C21.9025 35.4744 21.3356 35.7494 20.7355 35.7494C20.1355 35.7494 19.5686 35.4744 19.1973 35.0031L10.7112 24.2322C10.0418 23.3827 10.1879 22.1514 11.0375 21.482C11.887 20.8127 13.1183 20.9588 13.7877 21.8083L20.7355 30.6267L36.1695 11.0375C36.8389 10.1879 38.0702 10.0418 38.9197 10.7112Z' fill='%230E58E8'/%3E%3C/svg%3E");
  background-size: cover;
  margin: 0 auto;
}
@media (max-width:991px) {
  .form-modal .modal-dialog {
    max-width: calc(100% - 32px);
    width: 720px;
  }
  .form-modal .modal-content {
    padding: 24px 36px;
  }
}





.starter {
	margin-top: 50px;
}

.starter .starter-wrapper {
  height: 582px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.starter .starter-wrapper * {
  position: relative;
  z-index: 1;
}
.starter .starter-wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .2;
  z-index: -0;
}


.starter .text {
  color: #FFF;
  max-width: 468px;
  padding: 16px 24px 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.starter .text p {
  margin: 0;
}
.starter .buttons {
  display: flex;
}
.starter .buttons a {
  width: 50%;
  height: 64px;
  color: #FFF;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  padding: 0 16px;
  background: var(--Primary-Blue-main, #0E58E8);
}
.starter .buttons a:first-child {
  justify-content: space-between;
}
.starter .buttons a:first-child .icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9.53986 14.0303C9.26133 13.7374 9.26133 13.2626 9.53986 12.9697L12.5709 9.74372L3.70725 9.74372C3.31665 9.74372 3 9.41074 3 9C3 8.58926 3.31665 8.25628 3.70725 8.25628L12.5709 8.25628L9.53986 5.03033C9.26133 4.73744 9.26133 4.26256 9.53986 3.96967C9.8184 3.67678 10.27 3.67678 10.5485 3.96967L14.7911 8.46967C14.9249 8.61032 15 8.80109 15 9C15 9.19891 14.9249 9.38968 14.7911 9.53033L10.5485 14.0303C10.27 14.3232 9.8184 14.3232 9.53986 14.0303Z' fill='white'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.starter .buttons a:last-child {
  background: var(--Accent-Green-300, rgba(13, 211, 20, 0.24));
}
.starter .buttons a:last-child .icon {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.31618 0.87868C1.87879 0.31607 2.64186 0 3.4375 0H14.6091C15.4047 0 16.1678 0.31607 16.7304 0.87868L23.5588 7.7071C24.1214 8.26972 24.4376 9.03278 24.4376 9.82842V25C24.4376 25.7956 24.1214 26.5588 23.5588 27.1214C22.9962 27.684 22.2332 28 21.4376 28H3.4375C2.64184 28 1.87879 27.684 1.31618 27.1214C0.75357 26.5588 0.4375 25.7956 0.4375 25V3C0.4375 2.20436 0.75357 1.44129 1.31618 0.87868ZM10.6606 9.05674C11.3347 9.53826 11.4909 10.4751 11.0094 11.1492L8.21638 15.0594C7.9601 15.4181 7.55894 15.646 7.1195 15.6824C6.68008 15.7188 6.24692 15.5599 5.93512 15.2482L4.25934 13.5724C3.67356 12.9866 3.67356 12.0368 4.25934 11.4511C4.84514 10.8653 5.79488 10.8653 6.38066 11.4511L6.80438 11.8748L8.56816 9.40548C9.04968 8.73136 9.9865 8.57522 10.6606 9.05674ZM12.56 12.75C12.56 11.9216 13.2316 11.25 14.06 11.25H19.06C19.8884 11.25 20.56 11.9216 20.56 12.75C20.56 13.5784 19.8884 14.25 19.06 14.25H14.06C13.2316 14.25 12.56 13.5784 12.56 12.75ZM12.56 20.6876C12.56 19.8591 13.2316 19.1875 14.06 19.1875H19.06C19.8884 19.1875 20.56 19.8591 20.56 20.6876C20.56 21.516 19.8884 22.1876 19.06 22.1876H14.06C13.2316 22.1876 12.56 21.516 12.56 20.6876ZM11.0094 19.2117C11.4909 18.5376 11.3347 17.6008 10.6606 17.1192C9.9865 16.6377 9.04968 16.7939 8.56816 17.468L6.80438 19.9373L6.38066 19.5136C5.79488 18.9278 4.84514 18.9278 4.25934 19.5136C3.67356 20.0994 3.67356 21.049 4.25934 21.6348L5.93512 23.3106C6.24692 23.6224 6.68008 23.7812 7.1195 23.7448C7.55894 23.7086 7.9601 23.4806 8.21638 23.1218L11.0094 19.2117Z' fill='white'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 8px;
  margin-right: 24px;
}

@media (max-width:1200px) {

}
@media (max-width:991px) {
  .starter .starter-wrapper {
    height: 320px;
  }
  .starter .buttons {
    flex-direction: column;
  }
  .starter .buttons a {
    width: 100%;
  }
  .starter .buttons a:first-child {
    order: 2;
  }
  .starter .text {
    max-width: 100%;
    padding-top: 12px;
  }
  .starter .text h1 {
    max-width: 50%;
  }
}
@media (max-width:680px) {
  .starter .starter-wrapper {
    height: auto;
  }
  .starter .text h1 {
    max-width: 100%;
  }
}



.about {}

.about-wrapper {
  display: flex;
}
.about-wrapper > div {
  width: 50%;
}
.about-wrapper > div:first-child {
  color: var(--Accent-Green-900, #07730A);
  display: flex;
  align-items: flex-end;
}
.about-wrapper > div:first-child > div:last-child > div {
  max-width: 300px;
}
.about-wrapper > div:first-child > div:last-child > div:first-child {
  margin-bottom: 60px;
}
.about-wrapper .icon {
  width: 122px;
  min-width: 122px;
  height: 197px;
  margin-right: 48px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='197' viewBox='0 0 122 197' fill='none'%3E%3Crect y='28.9844' width='122' height='168.015' fill='%230DD314' fill-opacity='0.16'/%3E%3Crect x='0.5' y='29.4844' width='121' height='167.015' stroke='%230DD314' stroke-opacity='0.24'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M97.5031 158.263L95.3125 154.996L93.1219 158.263L89.5938 156.531L89.3277 160.457L85.4073 160.724L87.1371 164.258L83.875 166.452L87.1371 168.646L85.4073 172.179L89.3277 172.446L89.5938 176.372L93.1219 174.64L95.3125 177.907L97.5031 174.64L101.031 176.372L101.297 172.446L105.218 172.179L103.488 168.646L106.75 166.452L103.488 164.258L105.218 160.724L101.297 160.457L101.031 156.531L97.5031 158.263Z' fill='%230BAD10'/%3E%3Cpath d='M91.5 189.363V170.27H99.125V189.363L95.3125 184.59L91.5 189.363Z' fill='%230BAD10'/%3E%3Cpath d='M42.1275 90.082C40.6057 90.082 39.234 89.8406 38.0124 89.358C36.7907 88.8534 35.7512 88.1184 34.8939 87.1531C34.0366 86.1659 33.3722 84.9483 32.9006 83.5003C32.4291 82.0304 32.1934 80.3192 32.1934 78.3667C32.1934 76.436 32.4291 74.7248 32.9006 73.233C33.3722 71.7192 34.0366 70.4577 34.8939 69.4485C35.7512 68.4174 36.7907 67.6386 38.0124 67.1121C39.234 66.5855 40.6057 66.3223 42.1275 66.3223C44.2065 66.3223 45.9211 66.761 47.2714 67.6386C48.6216 68.4942 49.704 69.8544 50.5184 71.7192L46.3069 73.957C46.0068 72.9917 45.5353 72.2238 44.8923 71.6534C44.2708 71.061 43.3492 70.7649 42.1275 70.7649C40.6915 70.7649 39.5341 71.2475 38.6554 72.2128C37.798 73.1562 37.3694 74.5383 37.3694 76.3593V80.045C37.3694 81.8659 37.798 83.259 38.6554 84.2243C39.5341 85.1677 40.6915 85.6394 42.1275 85.6394C43.3277 85.6394 44.2815 85.3103 44.9888 84.6521C45.7175 83.972 46.2533 83.1603 46.5962 82.2169L50.5827 84.5863C49.7469 86.3414 48.6431 87.7016 47.2714 88.6669C45.9211 89.6103 44.2065 90.082 42.1275 90.082Z' fill='%230BAD10'/%3E%3Cpath d='M52.7659 89.6871V66.7172H63.3751C64.4253 66.7172 65.3684 66.9036 66.2042 67.2766C67.0401 67.6276 67.7474 68.1212 68.3261 68.7575C68.9262 69.3937 69.387 70.1725 69.7085 71.094C70.03 71.9934 70.1908 72.9807 70.1908 74.0557C70.1908 75.1526 70.03 76.1508 69.7085 77.0503C69.387 77.9498 68.9262 78.7177 68.3261 79.3539C67.7474 79.9901 67.0401 80.4947 66.2042 80.8677C65.3684 81.2187 64.4253 81.3942 63.3751 81.3942H57.6525V89.6871H52.7659ZM57.6525 77.0503H62.7964C63.5251 77.0503 64.0931 76.8639 64.5003 76.4909C64.929 76.096 65.1433 75.5256 65.1433 74.7797V73.3317C65.1433 72.5858 64.929 72.0263 64.5003 71.6534C64.0931 71.2585 63.5251 71.061 62.7964 71.061H57.6525V77.0503Z' fill='%230BAD10'/%3E%3Cpath d='M81.6291 90.082C80.1502 90.082 78.8 89.8297 77.5783 89.3251C76.3566 88.8205 75.3171 88.0746 74.4598 87.0873C73.6025 86.0781 72.9381 84.8386 72.4665 83.3687C71.995 81.8769 71.7593 80.1547 71.7593 78.2021C71.7593 76.2496 71.995 74.5383 72.4665 73.0684C72.9381 71.5766 73.6025 70.3371 74.4598 69.3498C75.3171 68.3406 76.3566 67.5837 77.5783 67.0792C78.8 66.5746 80.1502 66.3223 81.6291 66.3223C83.108 66.3223 84.4582 66.5746 85.6799 67.0792C86.9016 67.5837 87.9411 68.3406 88.7984 69.3498C89.6557 70.3371 90.3201 71.5766 90.7916 73.0684C91.2632 74.5383 91.4989 76.2496 91.4989 78.2021C91.4989 80.1547 91.2632 81.8769 90.7916 83.3687C90.3201 84.8386 89.6557 86.0781 88.7984 87.0873C87.9411 88.0746 86.9016 88.8205 85.6799 89.3251C84.4582 89.8297 83.108 90.082 81.6291 90.082ZM81.6291 85.6394C83.108 85.6394 84.2546 85.1457 85.0691 84.1585C85.9049 83.1713 86.3229 81.7562 86.3229 79.9133V76.4909C86.3229 74.648 85.9049 73.233 85.0691 72.2457C84.2546 71.2585 83.108 70.7649 81.6291 70.7649C80.1502 70.7649 78.9928 71.2585 78.157 72.2457C77.3425 73.233 76.9353 74.648 76.9353 76.4909V79.9133C76.9353 81.7562 77.3425 83.1713 78.157 84.1585C78.9928 85.1457 80.1502 85.6394 81.6291 85.6394Z' fill='%230BAD10'/%3E%3Cline x1='49.1387' y1='41.5977' x2='72.0137' y2='41.5977' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='20.9688' y1='167.398' x2='43.8438' y2='167.398' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='20.9688' y1='173.129' x2='34.3125' y2='173.129' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='20.9688' y1='108.426' x2='101.031' y2='108.426' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='32.4062' y1='115.213' x2='89.5938' y2='115.213' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='32.4062' y1='128.791' x2='89.5938' y2='128.791' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='24.7812' y1='122.004' x2='97.2188' y2='122.004' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cline x1='52.5283' y1='47.3262' x2='67.7783' y2='47.3262' stroke='%230BAD10' stroke-width='1.5'/%3E%3Cpath d='M20.3142 15.4804C19.4487 17.3189 17.4483 22.6995 21.0619 26.8799C22.7592 28.8435 25.0203 29.8533 27.1737 30.3503H47.0256L39.8267 22.0223C39.8267 22.0223 42.0373 17.3429 37.4024 11.981C33.6368 7.53321 28.3369 9.09691 26.5288 9.84493C26.1839 9.99558 26.0746 10.4189 26.3103 10.6915L31.2594 16.4168C31.8093 17.053 31.7531 17.9956 31.1317 18.5591L28.2019 21.2158C27.5805 21.7794 26.6601 21.7223 26.1102 21.0862L21.1611 15.3609C20.9254 15.0882 20.502 15.148 20.3142 15.4804Z' fill='%230BAD10'/%3E%3Cpath d='M54.1679 0.298828L51.4089 1.05245L49.8433 15.3468L55.401 16.2403L59.1098 30.3503H62.3122L58.1601 15.4867L62.5349 11.8801L54.1679 0.298828Z' fill='%230BAD10'/%3E%3Cpath d='M81.4577 15.092C82.9839 16.0814 83.2786 17.4332 82.7929 18.2108C82.5175 18.6517 78.4659 24.9657 75.0093 30.3503H84.5983L89.9294 22.7689C89.9294 22.7689 91.4555 23.7583 94.0311 23.1748C96.6067 22.5912 97.0924 21.8136 97.8555 22.3083C99.3816 23.2977 97.6645 24.4377 99.5722 25.6744L101.575 26.973C102.434 27.5295 103.604 27.2642 104.151 26.3894L108.158 19.9743C108.704 19.0995 108.444 17.9067 107.586 17.3502L105.201 15.8043C103.675 14.815 103.389 16.8825 101.863 15.8932C100.336 14.9038 102.053 13.7638 100.527 12.7744L90.3212 6.15806C90.3212 6.15806 85.6474 3.12814 80.4962 4.29516C75.345 5.46219 72.8558 9.44737 72.8558 9.44737C72.8558 9.44737 76.6802 8.58094 79.0648 10.1268C81.3713 11.6904 79.0731 13.5462 81.4577 15.092Z' fill='%230BAD10'/%3E%3C/svg%3E");
}

@media (max-width:1200px) {
  .about-wrapper > div:first-child {
    flex-direction: column;
    align-items: flex-start;
  }
  .about-wrapper > div:first-child .text {
    display: flex;
    flex-direction: column;
  }
  .about-wrapper > div:first-child > div:last-child > div:first-child {
    margin-bottom: 0px;
    margin-top: 60px;
    order: 2;
  }
  .about-wrapper > div:first-child > div:last-child > div:last-child {
    order: 1;
  }
  .about-wrapper .icon {
    margin-bottom: 48px;
  }
}
@media (max-width:991px) {
  .about-wrapper {
    flex-direction: column;
  }
  .about-wrapper > div {
    width: 100%;
  }
  .about-wrapper > div:first-child {
    order: 2;
    flex-direction: row;
    margin-top: 24px;
    justify-content: center;
  }
  .about-wrapper > div:first-child > div:last-child > div:first-child {
    margin-bottom: 0px;
    margin-top: 0px;
    order: 1;
  }
  .about-wrapper > div:first-child > div:last-child > div:last-child {
    order: 2;
  }
  .about-wrapper .icon {
    width: 92px;
    height: 148px;
    min-width: 92px;
    margin-right: 24px;
    margin-bottom: 0;
  }
  .about-wrapper > div:first-child .text {
    align-self: stretch;
    justify-content: space-between;
  }
  .about-wrapper > div:first-child > div:last-child > div {
    max-width: 150px;
  }
}
@media (max-width:680px) {

}



.more {}
.more-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.more-wrapper .flex-item {
  height: 360px;
  padding: 24px 36px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(33.33% - 24px);
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.more-wrapper .flex-item.flex-item-xl {
  width: calc(66.66% - 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--Accent-Green-100, rgba(13, 211, 20, 0.08));
}
.more-wrapper .flex-item.flex-item-xl:after {
  display: none;
}
.more-wrapper .flex-item.flex-item-xl .icon {
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.391 15.4294H11.1348V12.0944C11.1348 10.1487 12.7592 8.57143 14.7629 8.57143C16.7636 8.57143 18.386 10.1439 18.391 12.0855V15.4294ZM27.6186 18.4419C26.7894 16.6654 24.9476 15.4294 22.8076 15.4294H21.0391V12.0944L21.0391 12.0827V9.52301C21.0391 7.5773 22.6634 6 24.6672 6C26.6709 6 28.2953 7.5773 28.2953 9.52301V16.3923C28.2953 17.1562 28.0448 17.864 27.6186 18.4419ZM22.9796 18.6509C23.9867 18.7355 24.777 19.5561 24.777 20.5568C24.777 21.3995 24.2092 22.143 23.3786 22.3876L17.7971 24.0313C17.0122 24.2625 16.52 25.0172 16.6403 25.8051C16.7607 26.593 17.4572 27.1764 18.2775 27.1764C19.2223 27.1764 20.4281 27.6343 21.4028 28.4975C22.3608 29.3459 22.9309 30.4358 22.9059 31.5711C22.8863 32.4585 23.6112 33.1934 24.5251 33.2124C25.439 33.2312 26.1957 32.5274 26.2153 31.6399C26.2654 29.3689 25.1218 27.4407 23.6333 26.1226C23.5039 26.0079 23.3705 25.8967 23.2336 25.7892L24.3394 25.4635C26.2261 24.9079 27.6072 23.3915 27.9841 21.5667C28.612 21.1864 29.1658 20.7014 29.6194 20.1366C30.7679 21.5669 32.5593 22.4868 34.5719 22.4868C36.7621 22.4868 38.6902 21.3973 39.813 19.746C39.937 20.3398 40 20.946 40 21.5559V24.2154C40 31.4319 33.8068 33.8375 33.8068 33.8375V40.7143C33.8068 41.4243 33.2142 42 32.4828 42L15.5173 41.9992C14.7861 41.9992 14.1933 41.4235 14.1933 40.7135V34.4649C10.4881 33.2163 7.99984 28.2371 8 24.8428C8.00014 21.9089 8.67937 18.8431 12.0341 18.8431L22.9796 18.6509ZM34.5719 8.7422C32.568 8.7422 30.9437 10.3195 30.9437 12.2652V16.3923C30.9437 18.338 32.568 19.9153 34.5719 19.9153C36.5754 19.9153 38.1998 18.338 38.1998 16.3923V12.2652C38.1998 10.3195 36.5754 8.7422 34.5719 8.7422Z' fill='%230DD314'/%3E%3C/svg%3E");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 16px;
}
.more-wrapper .flex-item.flex-item-xl .name {
  color: var(--Accent-Green-1000, #043A05);
  max-width: 327px;
  text-align: center;
}

.more-wrapper .flex-item * {
  position: relative;
  z-index: 1;
}
.more-wrapper .flex-item:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: radial-gradient(81.12% 134.54% at 0% 100%, rgba(241, 245, 254, 0.25) 24%, #F1F5FE 90%), linear-gradient(0deg, rgba(14, 88, 232, 0.75) 0%, rgba(14, 88, 232, 0.75) 100%);
  background-blend-mode: normal, screen, luminosity;
  z-index: 0;
}
.more-wrapper .flex-item:after {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 36px 36px 0;
  border-color: transparent #FFFFFF transparent transparent;
  transform: rotate(0deg);
  position: absolute;
  top: 0;
  right: 0;
}
.more-wrapper .flex-item .name {
  color: var(--Primary-Blue-800, #0A42AD);
  font-family: var(--font-family-title, "IBM Plex Sans");
  font-size: var(--font-size-XL, 32px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-body-line-height-XL, 34px); /* 106.25% */
  letter-spacing: var(--font-letter-spacing-XL, -0.5px);
}
.more-wrapper .flex-item .bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.more-wrapper .flex-item .bottom .price {
  color: var(--Primary-Blue-800, #0A42AD);
}
.more-wrapper .flex-item .bottom .price.free {
  color: var(--Accent-Green-800, #0BAD10);
}

@media (max-width:1200px) {
  .more-wrapper .flex-item {
    width: calc(50% - 12px);
  }
  .more-wrapper .flex-item.flex-item-xl {
    width: 100%;
  }
}
@media (max-width:991px) {
  .more-wrapper {
    gap: 8px;
  }
  .more-wrapper .flex-item {
    width: calc(50% - 4px);
    height: 290px;
  }
  .more-wrapper .flex-item.flex-item-xl {
    height: 192px;
  }
  .more-wrapper .flex-item .name {
    color: var(--Primary-Blue-800, #0A42AD);
    font-family: var(--font-family-title, "IBM Plex Sans");
    font-size: var(--font-size-XL, 22px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-body-line-height-XL, 24px); /* 109.091% */
    letter-spacing: var(--font-letter-spacing-XL, -0.5px);
  }
}
@media (max-width:680px) {
  .more-wrapper .flex-item {
    width: 100%;
    height: 272px;
  }
  .more-wrapper .flex-item.flex-item-xl {
    width: 100%;
  }

}


.work {
  text-align: center;
}
.work-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
  margin-top: 48px;
}
.work-wrapper > div {
  color: var(--Primary-Blue-900, #072C73);
  font-family: var(--font-family-title, "IBM Plex Sans");
  font-size: var(--font-size-2XL, 48px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-body-line-height-2XL, 54px); /* 112.5% */
  letter-spacing: var(--font-letter-spacing-2XL, -2px);
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.work-wrapper > div:before {
  content: '';
  display: inline-block;
  width: 54px;
  height: 54px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='54' viewBox='0 0 55 54' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.6426 11.7327C45.6186 12.5018 45.7865 13.9165 45.0174 14.8926L25.5174 39.6426C25.0908 40.1841 24.4395 40.5001 23.7501 40.5001C23.0607 40.5001 22.4094 40.1841 21.9827 39.6426L12.2327 27.2676C11.4637 26.2915 11.6315 24.8768 12.6076 24.1077C13.5837 23.3387 14.9984 23.5065 15.7674 24.4826L23.7501 34.6144L41.4827 12.1076C42.2518 11.1315 43.6665 10.9637 44.6426 11.7327Z' fill='%230DD314'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width:1200px) {

}
@media (max-width:991px) {
  .work-wrapper {
    gap: 16px;
    margin-top: 24px;
  }
  .work-wrapper > div {
    font-family: var(--font-family-title, "IBM Plex Sans");
    font-size: var(--font-size-2XL, 26px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-body-line-height-2XL, 30px); /* 115.385% */
    letter-spacing: var(--font-letter-spacing-2XL, -1px);
  }
  .work-wrapper > div:before {
    width: 32px;
    height: 32px;
  }
}
@media (max-width:680px) {

}



.gallery {}
.gallery-wrapper .img {
  width: 560px;
  min-width: 560px;
  height: 420px;
  margin: 0 12px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.gallery-wrapper .slick-track {
  display: flex;
}
@media (max-width:1200px) {

}
@media (max-width:991px) {
  .gallery-wrapper .img {
    width: 426px;
    min-width: 426px;
    height: 320px;
    margin: 0 8px;
  }
}
@media (max-width:680px) {
  .gallery-wrapper .img {
    width: 290px;
    min-width: 290px;
    height: 220px;
    margin: 0 8px;
  }
}



.form {}
.form-wrapper {
  border: 1px solid var(--Primary-Blue-100, rgba(14, 88, 232, 0.06));
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(123,152,236,0.1) 27%,rgba(40,87,224,0.1) 44%);
  box-shadow: 0px 409px 114px 0px rgba(40, 87, 224, 0.00), 0px 262px 105px 0px rgba(40, 87, 224, 0.01), 0px 147px 88px 0px rgba(40, 87, 224, 0.05), 0px 65px 65px 0px rgba(40, 87, 224, 0.09), 0px 16px 36px 0px rgba(40, 87, 224, 0.10);
  display: flex;
  padding: 36px 72px 24px 72px;
  align-items: flex-start;
  gap: 48px;
  align-self: stretch;
}
.form-wrapper > div {
  width: 50%;
}
.form-wrapper > div:first-child {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding-bottom: 48px;
}
.form-wrapper .name {
  color: var(--Primary-Blue-800, #0A42AD);
  font-family: var(--font-family-title, "IBM Plex Sans");
  font-size: var(--font-size-2XL, 48px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-body-line-height-2XL, 54px); /* 112.5% */
  letter-spacing: var(--font-letter-spacing-2XL, -2px);
}
.form-wrapper .icon {
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cg clip-path='url(%23clip0_6101_2100)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0357 0H7.85714C3.51777 0 0 3.51777 0 7.85714V20.0357H20.0357V0ZM0 36.1429V23.9643H20.0357V44H7.85714C3.51777 44 0 40.4822 0 36.1429ZM23.9643 44V23.9643H44V36.1429C44 40.4822 40.4822 44 36.1429 44H23.9643ZM44 7.85714V20.0357H23.9643V0H36.1429C40.4822 0 44 3.51777 44 7.85714ZM6.38883 8.5629C5.30398 8.5629 4.42455 9.44237 4.42455 10.5272C4.42455 11.612 5.30398 12.4915 6.38883 12.4915H8.35312V14.4558C8.35312 15.5406 9.23255 16.42 10.3174 16.42C11.4022 16.42 12.2817 15.5406 12.2817 14.4558V12.4915H14.246C15.3308 12.4915 16.2103 11.612 16.2103 10.5272C16.2103 9.44237 15.3308 8.5629 14.246 8.5629H12.2817V6.59862C12.2817 5.5138 11.4022 4.63433 10.3174 4.63433C9.23255 4.63433 8.35312 5.5138 8.35312 6.59862V8.5629H6.38883ZM28.3657 10.5273C28.3657 9.44249 29.2451 8.56306 30.33 8.56306H36.6159C37.7005 8.56306 38.5801 9.44249 38.5801 10.5273C38.5801 11.6122 37.7005 12.4916 36.6159 12.4916H30.33C29.2451 12.4916 28.3657 11.6122 28.3657 10.5273ZM30.3298 28.387C29.2449 28.387 28.3655 29.2664 28.3655 30.3513C28.3655 31.4361 29.2449 32.3155 30.3298 32.3155H36.6155C37.7005 32.3155 38.5798 31.4361 38.5798 30.3513C38.5798 29.2664 37.7005 28.387 36.6155 28.387H30.3298ZM28.3655 36.6369C28.3655 35.552 29.2449 34.6726 30.3298 34.6726H36.6155C37.7005 34.6726 38.5798 35.552 38.5798 36.6369C38.5798 37.7218 37.7005 38.6012 36.6155 38.6012H30.3298C29.2449 38.6012 28.3655 37.7218 28.3655 36.6369ZM5.59652 28.962C6.36363 28.1949 7.60735 28.1949 8.37446 28.962L10.3169 30.9045L12.2594 28.962C13.0265 28.1949 14.2702 28.1949 15.0373 28.962C15.8044 29.7291 15.8044 30.9728 15.0373 31.74L13.0948 33.6823L15.0373 35.6249C15.8044 36.3921 15.8044 37.6357 15.0373 38.4029C14.2702 39.1697 13.0265 39.1697 12.2594 38.4029L10.3169 36.4603L8.37446 38.4029C7.60735 39.1697 6.36363 39.1697 5.59652 38.4029C4.82944 37.6357 4.82944 36.3921 5.59652 35.6249L7.53899 33.6823L5.59652 31.74C4.82944 30.9728 4.82944 29.7291 5.59652 28.962Z' fill='%230E58E8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6101_2100'%3E%3Crect width='44' height='44' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (max-width:1200px) {

}
@media (max-width:991px) {
  .form-wrapper {
    flex-direction: column;
    gap: 0;
    padding: 28px 56px;
  }
  .form-wrapper > div {
    width: 100%;
  }
  
  .form-wrapper > div:first-child {
    flex-direction: row;
    padding-bottom: 24px;
  }
  .form-wrapper .name {
    color: var(--Primary-Blue-800, #0A42AD);
    font-family: var(--font-family-title, "IBM Plex Sans");
    font-size: var(--font-size-2XL, 26px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-body-line-height-2XL, 30px); /* 115.385% */
    letter-spacing: var(--font-letter-spacing-2XL, -1px);
  }
}
@media (max-width:680px) {
  .form-wrapper {
    padding: 28px 36px;
  }
}


.arrows {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 2;
	max-width: 140px!important;
	margin: 16px auto 0;
}
.arrows .arrow {
	width: 40px;
	height: 40px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99973 1.99138C9.99767 1.92309 9.96286 1.85782 9.90205 1.80821L7.75854 0.084232C7.69259 0.0316209 7.60231 0.00134617 7.50749 4.37134e-05C7.41268 -0.00125874 7.32106 0.0265173 7.25273 0.0772837C7.18439 0.12805 7.1449 0.197665 7.14293 0.270869C7.14096 0.344074 7.17667 0.414895 7.24221 0.46781L9.14847 2L7.24221 3.53219C7.17667 3.5851 7.14096 3.65593 7.14293 3.72913C7.1449 3.80233 7.18439 3.87195 7.25273 3.92272C7.32106 3.97348 7.41268 4.00126 7.50749 3.99996C7.60231 3.99865 7.69259 3.96838 7.75854 3.91577L9.90205 2.19179C9.93481 2.1651 9.96033 2.13362 9.97711 2.0992C9.99388 2.06478 10.0016 2.02813 9.99973 1.99138Z' fill='%23072C73'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.43419 2C9.43419 2.13807 9.30627 2.25 9.14847 2.25L0.285714 2.25C0.127918 2.25 -9.3458e-08 2.13807 -8.74228e-08 2C-8.13875e-08 1.86193 0.285714 1.75 0.285714 1.75L9.14847 1.75C9.30627 1.75 9.43419 1.86193 9.43419 2Z' fill='%23072C73'/%3E%3C/svg%3E");
	transition: .25s;
}
.arrows .arrow:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99973 1.99138C9.99767 1.92309 9.96286 1.85782 9.90205 1.80821L7.75854 0.084232C7.69259 0.0316209 7.60231 0.00134617 7.50749 4.37134e-05C7.41268 -0.00125874 7.32106 0.0265173 7.25273 0.0772837C7.18439 0.12805 7.1449 0.197665 7.14293 0.270869C7.14096 0.344074 7.17667 0.414895 7.24221 0.46781L9.14847 2L7.24221 3.53219C7.17667 3.5851 7.14096 3.65593 7.14293 3.72913C7.1449 3.80233 7.18439 3.87195 7.25273 3.92272C7.32106 3.97348 7.41268 4.00126 7.50749 3.99996C7.60231 3.99865 7.69259 3.96838 7.75854 3.91577L9.90205 2.19179C9.93481 2.1651 9.96033 2.13362 9.97711 2.0992C9.99388 2.06478 10.0016 2.02813 9.99973 1.99138Z' fill='%230E58E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.43419 2C9.43419 2.13807 9.30627 2.25 9.14847 2.25L0.285714 2.25C0.127918 2.25 -9.3458e-08 2.13807 -8.74228e-08 2C-8.13875e-08 1.86193 0.285714 1.75 0.285714 1.75L9.14847 1.75C9.30627 1.75 9.43419 1.86193 9.43419 2Z' fill='%230E58E8'/%3E%3C/svg%3E");
}
.arrows .arrow.arrow-prev {
    -webkit-transform: scale(-1, -1);
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    transform: scale(-1, -1);
}
.arrows .arrow.arrow-next {

}

.callback {
	font-size: 16px;
	font-weight: 400!important;
	display: block;
}

.starter-wrapper-title {
  font-family: var(--font-family-title, "IBM Plex Sans");
  font-size: var(--font-size-3XL, 64px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--font-body-line-height-3XL, 62px);
  letter-spacing: var(--font-letter-spacing-3XL, -2.5px);
  text-transform: uppercase;
  margin-bottom: 30px;
  max-width: 468px;
}
@media (max-width: 991px) {
  .starter-wrapper-title {
    font-size: var(--font-size-3XL, 40px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--font-body-line-height-3XL, 38px);
    letter-spacing: var(--font-letter-spacing-3XL, -1px);
    text-transform: uppercase;
    max-width: 50%;
  }
}
@media (max-width: 680px) {
  .starter-wrapper-title {
    max-width: 100%;
  }
}