html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
  }
  
  body {
    margin: 0;
  }
  
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  
  hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
  }
  
  pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
  }
  
  a {
    background-color: transparent;
  }
  
  b,
  strong {
    font-weight: bolder;
  }
  
  img {
    border-style: none;
    max-width: 100%;
    display: block;
  }
  
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
  }
  
  button,
  input {
    /* 1 */
    overflow: visible;
  }
  
  button,
  select {
    /* 1 */
    text-transform: none;
  }
  
  button,
  [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button;
  }
  
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
  }
  
  [type="checkbox"],
  [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }
  
  figure {
    margin: 0;
    padding: 0;
  }
  
  html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  
  *,
  *::before,
  *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
  }
  
  .visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
  }
  
  body {
    font-family: 'Roboto', 'Tahoma', sans-serif;
    color: #2B2B2B;
    background: #FFFFFF;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    overflow-x: hidden;
  }
  
  h1 {
    font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    color: #FFFFFF;
    margin: 0 0 16px;
  }
  
  h2 {
    font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    margin: 0 0 16px;
  }
  
  h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    margin: 0;
    text-align: left;
  }
  
  p {
    margin: 0 0 16px;
  }
  
  address {
    font-style: normal;
  }
  
  .grey-bg {
    background: #F6F6F6;
  }
  
  .container {
    margin-left: 15px;
    margin-right: 15px;
  }
  
  section {
    padding: 40px 0;
  }
  
  .link-red {
    color: #DD1212;
    text-decoration: underline;
  }
  
  @media (min-width: 1110px) {
    h1 {
        font-size: 34px;
        line-height: 40px;
        margin-bottom: 20px;
    }
  
    h2 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 24px;
    }
  
  
    h3 {
        margin-bottom: 16px;
    }
  
    section {
        padding: 80px 0;
    }
  
    .container {
        width: 1110px;
        margin: 0 auto;
    }
  }
  
  .btn {
    border: 0;
    background: transparent;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    border-radius: 4px;
    display: inline-block;
    width: fit-content;
    padding: 16px 20px;
    transition: opacity 0.3s ease;
  } 
  
  .btn:hover {
    opacity: 0.7;
  }
  
  .btn--white {
    background: #FFFFFF;
    color: #2B2B2B !important;
    margin-bottom: 20px;
  }
  
  .btn--red {
    background: #DD1212;
    color: #FFFFFF !important;
    margin-left: auto;
    margin-right: auto;
  }
  
  /* HERO */
  
  .logo {
    position: relative;
    display: block;
    margin-bottom: -48px;
    margin-left: 15px;
    z-index: 2;
    width: 116px;
    height: 24px;
  }
  
  .logo img {
      width: 50%;
      height: auto;
  }
  
  @media (min-width:570px) {
    .logo img {
      width: 116px;
      height: auto;
  }
  }
  
  .hero__bg {
    display: none;
  }
  
  .hero__container {
    background: #DD1212;
    padding-top: 24px;
  }
  
  .hero__image {
    position: relative;
    margin: 0 auto;
    background-color: #2B2B2B;
    overflow: hidden;
  }
  
  .hero__image img {
    width: 100%;
  }
  
  /* @media (min-width: 1110px) {
    .hero__image img {
      object-position: center -30px;
    }
  } */
  
  .hero__date {
    position: absolute;
    background: #FFFFFF;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    width: 47px;
    height: 56px;
    right: 15px;
    left: auto;
    top: 15px;
    bottom: auto;
  }
  
  .hero__day {
    text-align: center;
    font-weight: 500;
    line-height: 16px;
    font-size: 16px; 
    color: #DD1212;
  }
  
  .hero__month {
    text-align: center;
    font-weight: 400;
    line-height: 16px;
    font-size: 14px; 
    color: #2B2B2B;
    text-transform: uppercase;
  }
  
  .hero__info {
    padding-top: 24px;
    background: #DD1212;
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .hero__subtitle {
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-bottom: 8px;
  }
  
  .hero__place {
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    font-weight: 500;
    white-space: pre-wrap;
  }
  
  .socials {
    display: flex;
    color: #FFFFFF;
    align-items: center;
    font-size: 14px;
    line-height: 16px;
  }
  
  .social {
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 16px;
  }
  
  .social--fb {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='20' viewBox='0 0 9 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.98853 6.5533V4.83003c0-.2587.0115-.45908.03485-.60063.02327-.14176.07622-.28118.15839-.41882.08205-.13755.21492-.23251.39839-.28514.18371-.0527.42785-.07897.73265-.07897h1.66392V0H6.31665C4.77746 0 3.672.378185 3.0001 1.13455c-.67183.75654-1.0077 1.87091-1.0077 3.34352v2.07519H0v3.44672h1.99228V20h3.99621V10h2.65992L9 6.5533H5.98853z' fill='%23fff'/%3E%3C/svg%3E");
    width: 9px;
    height: 20px;
  }
  
  .social--vk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M20.8886 10.8373c-.0254-.0549-.0491-.1004-.0711-.1369-.3644-.6572-1.0606-1.46388-2.0884-2.42028l-.0217-.0219-.0109-.01074-.011-.01101h-.011c-.4664-.44534-.7618-.74478-.8855-.89809-.2263-.29204-.2771-.58764-.1534-.88716.0874-.2263.4157-.70421.9841-1.43438.299-.38697.5358-.69711.7106-.93077 1.2611-1.6792 1.8079-2.75224 1.6402-3.21952l-.0652-.109198c-.0437-.065741-.1567-.125882-.3387-.180731-.1825-.054733-.4157-.063784-.7-.027308l-3.1489.021785c-.051-.018104-.1238-.016416-.2187.005523-.0948.02194-.1422.032948-.1422.032948l-.0548.027424-.0435.032947c-.0365.021786-.0766.060103-.1203.114875-.0436.05458-.08.118633-.1091.191623-.3428.883362-.7326 1.704672-1.1701 2.463882-.2697.45271-.5174.84504-.7436 1.17724-.2259.33208-.4154.57675-.5684.73359-.1532.15698-.2914.28275-.4156.37776-.1239.09504-.2186.1352-.2841.12051-.0657-.01469-.1275-.02926-.1861-.04384-.102-.06574-.184-.15515-.2458-.2683-.0622-.11314-.104-.25556-.1258-.42712-.0218-.17168-.0347-.31935-.0383-.4435-.0035-.12401-.0019-.29941.0055-.52571.0076-.22641.011-.3796.011-.45991 0-.27747.0054-.5786.0162-.90347.0111-.32487.02-.58227.0275-.7719.0074-.18982.0108-.39065.0108-.60237 0-.21173-.0128-.37777-.0383-.498279-.0251-.12036-.0636-.23719-.1145-.350454-.0511-.113149-.1259-.200676-.2241-.262811-.0984-.06206-.2207-.111308-.3663-.147899-.3863-.0875657-.8783-.13493461-1.4762-.14229886C8.7472-.0130169 7.87608.0746635 7.48975.264485c-.15307.080201-.29158.189782-.41543.328399-.13124.160671-.14955.248352-.0548.262774.43741.065626.74708.222612.92933.470812l.06567.13152c.05109.09489.1021.26289.15315.50376.05097.24087.08387.50733.09834.79921.03639.53303.03639.98931 0 1.36887-.03649.37972-.07096.67533-.10385.88705-.0329.21172-.08207.38328-.14764.51465-.06567.13141-.10937.21172-.13127.24087-.02187.02915-.0401.04753-.05458.05474-.09474.03636-.19328.05488-.29526.05488-.10214 0-.22598-.05116-.37174-.15342-.14572-.10225-.29695-.24271-.45369-.4216-.15675-.17893-.33352-.42897-.5304-.75016-.19673-.32119-.40085-.70079-.61224-1.13881l-.1749-.31766c-.10934-.20436-.25869-.50192-.44822-.89241-.18964-.39066-.35726-.76853-.50298-1.13356-.05825-.153309-.14575-.270024-.26236-.35034L4.12215.691112c-.03638-.02915-.09478-.060103-.1749-.093088-.08023-.032948-.16394-.056575-.25149-.071112L.699899.548699c-.306139 0-.513857.069461-.6232303.208193L.0328963.822518C.0110293.859071 0 .917448 0 .997803c0 .080317.0218671.178887.0656395.295607C.502981 2.32287.978579 3.3157 1.49244 4.27205c.51385.95636.96038 1.72673 1.33932 2.31042.37902.58412.76535 1.1354 1.159 1.65358.39364.51838.65421.85057.7817.99651.12764.14622.2279.25553.30077.32852l.2734.26277c.17494.17525.43183.38515.77078.62965.33904.2447.71438.4855 1.12621.723.41192.2371.89112.4305 1.43787.5802.54667.1497 1.07876.2098 1.59631.1808h1.2574c.255-.022.4483-.1023.5796-.2409l.0435-.0549c.0292-.0436.0566-.1113.0819-.2024.0256-.0912.0383-.1918.0383-.3011-.0075-.3139.0164-.5968.0709-.8486.0545-.2518.1166-.44158.1861-.56942.0694-.12773.1478-.23551.235-.32288.0874-.08756.1496-.14061.1862-.15887.0363-.01837.0653-.03084.0871-.03831.175-.05838.3808-.00185.618.16987.2369.17157.4591.3834.667.63521.2078.252.4574.5347.7489.8485.2917.314.5468.5474.7653.7009l.2186.1314c.146.0877.3356.168.5688.241.2329.073.437.0912.6122.0548l2.7989-.0438c.2769 0 .4923-.0459.6451-.137.1531-.0912.244-.1917.2734-.3011.0292-.1095.0308-.2337.0055-.3725-.0259-.1385-.0514-.2353-.0769-.2901z' fill='%23fff'/%3E%3C/svg%3E");
    width: 21px;
    height: 12px;
    margin-left: 4px;
  }
  
  .social--tw {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 1.90009c-.7868.33337-1.5738.54155-2.3603.62518.8883-.525 1.4892-1.26669 1.8022-2.225006-.8126.474913-1.6796.799826-2.6017.974916C16.028.425176 15.0298 0 13.8451 0c-1.1335 0-2.1.393696-2.8998 1.18126-.7994.78753-1.19908 1.73954-1.19908 2.85619 0 .29995.03378.6084.10152.92504-1.67518-.08332-3.24662-.4979-4.71458-1.24374C3.66528 2.97282 2.41952 1.97903 1.39587.737393 1.02361 1.36226.837413 2.04156.837413 2.77488c0 .69168.164947 1.33345.495067 1.92513.3299.5916.77417 1.07072 1.33257 1.43744-.66001-.02504-1.27758-.19593-1.852795-.51261v.05c0 .97509.310915 1.83118.932665 2.56892.62184.73766 1.40658 1.20197 2.35405 1.39374-.35537.09155-.715.1374-1.07873.1374-.23691 0-.49498-.0208-.77411-.06218.26224.80818.74451 1.47258 1.44662 1.99368.70225.5208 1.49752.7893 2.38588.8064-1.48895 1.1498-3.1852 1.7247-5.088758 1.7247-.363857 0-.69371-.0163-.989872-.0499C1.9036 15.3959 4.00172 16 6.29447 16c1.45516 0 2.82151-.2268 4.09863-.6811 1.2777-.454 2.369-1.0625 3.2743-1.8252.9051-.7624 1.6857-1.6396 2.3413-2.6312.6556-.99172 1.144-2.02706 1.4658-3.10622.3213-1.07938.4821-2.16042.4821-3.24396 0-.23337-.0042-.40828-.0127-.52501.8039-.57474 1.4892-1.27071 2.0561-2.08722z' fill='%23fff'/%3E%3C/svg%3E");
    width: 20px;
    height: 16px;
  }
  
  @media (min-width: 1110px) {
    header {
        padding-top: 80px;
        position: relative;
    }
  
    .hero__bg {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
        width: 100%;
        height: 240px;
        overflow: hidden;
    }
  
    .logo {
        margin-left: 0;
        position: absolute;
        top: -48px;
    }
  
    .hero__container {
        position: relative;
        width: 1110px;
        margin: 0 auto;
        padding-top: 0;
        display: flex;
        background: transparent;
        z-index: 1;
    }
  
    .hero__image {
        width: 635px;
        height: 356px;
        flex-shrink: 0;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }
  
    .hero__info {
        margin: 0;
        flex-grow: 1;
        padding-left: 62px;
        padding-right: 24px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        background-image: url('https://selectel.ru/events/img/sna/blenda.png');
        background-size: 200% 100%;
        background-repeat: no-repeat;
        background-position: center bottom -124px;
		padding-top: 90px;
    }
  
    .hero__date {
        left: 32px;
        top: 24px;
        bottom: auto;
        right: auto;
    }
  
    .hero__image img {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }
  }
  
  /* /HERO */
  
  /* SINGLE-FEATURE */
  
  .single-feature img {
    margin: 0 auto;
    border-radius: 8px;
    width: 475px;
    height: auto;
  }
  
  .single-feature__content {
    width: 100%;
    max-width: 540px;
    margin: 0 auto;
  }
  
  .single-feature__content h3 {
      margin-bottom: 16px;
  }
  
  .single-feature__content ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
  }
  
  .single-feature__content li {
      font-size: 18px;
      line-height: 24px;
      font-weight: 500;
      color: #DD1212;
      padding: 8px 12px;
      margin-right: 24px;
      margin-bottom: 24px;
      width: fit-content;
      border: 1px solid #DD1212;
      border-radius: 4px;
  }
  
  @media (min-width: 1110px) {
    .single-feature .container {
        display: flex;
        justify-content: space-between;
    }
  
    .single-feature .container div {
      flex-grow: 1;
      padding-right: 80px;
    }
  
    .single-feature img {
      flex-shrink: 0;
      margin: 0;
      height: 268px;
  }
    
    
    .single-feature__content {
        flex-shrink: 0;
        width: 541px;
        
    }
  
  }
  
  /* FEATURES-LIST */
  
  .features ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
  }
  
  .features li {
    padding-top: 90px;
    background-repeat: no-repeat;
    background-size: 61px 61px;
    background-position: top left;
  }
  
  .features li:first-child {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65' fill='none'%3E%3Cpath d='M39.61 24.375h2.15a14.602 14.602 0 004.238-.622l-.59-1.944a12.577 12.577 0 01-3.649.535h-2.15v2.03zM38.086 18.281a1.523 1.523 0 100-3.047 1.523 1.523 0 000 3.047zM47.227 18.281a1.523 1.523 0 100-3.046 1.523 1.523 0 000 3.046zM7.11 46.719h4.062a1.016 1.016 0 001.015-1.016v-4.062a1.015 1.015 0 00-1.015-1.016H7.109a1.016 1.016 0 00-1.015 1.016v4.062a1.016 1.016 0 001.015 1.016zm1.015-4.063h2.031v2.032H8.125v-2.032zM15.234 46.719h4.063a1.016 1.016 0 001.015-1.016v-4.062a1.015 1.015 0 00-1.015-1.016h-4.063a1.016 1.016 0 00-1.015 1.016v4.062a1.016 1.016 0 001.015 1.016zm1.016-4.063h2.031v2.032H16.25v-2.032zM23.36 46.719h4.062a1.016 1.016 0 001.015-1.016v-4.062a1.015 1.015 0 00-1.015-1.016h-4.063a1.016 1.016 0 00-1.015 1.016v4.062a1.016 1.016 0 001.015 1.016zm1.015-4.063h2.031v2.032h-2.031v-2.032zM23.36 54.844h4.062a1.016 1.016 0 001.015-1.016v-4.062a1.015 1.015 0 00-1.015-1.016h-4.063a1.016 1.016 0 00-1.015 1.016v4.062a1.016 1.016 0 001.015 1.016zm1.015-4.063h2.031v2.032h-2.031V50.78z' fill='%232B2B2B'/%3E%3Cpath d='M58.448 37.623h-.001l-.018-.005-7.341-1.957-1.574-1.798a1.012 1.012 0 00-.372-.268l-.006-.002a.95.95 0 00-.078-.03l-.03-.007-.057-.016-.041-.007-.047-.008c-.02-.003-.038-.004-.058-.005l-.03-.003h-.045v-4.068a10.127 10.127 0 004.012-7.105h.05a4.062 4.062 0 100-8.125V8.25a4.284 4.284 0 00-4.756-4.258 7.89 7.89 0 00-5.225-1.96h-4.237A6.1 6.1 0 0032.5 8.124a1.013 1.013 0 00.326.744 8.229 8.229 0 00-.326 2.303v3.047a4.062 4.062 0 100 8.125h.05a10.125 10.125 0 004.013 7.105v4.068h-.044l-.076.006c-.005 0-.01 0-.014.002a.993.993 0 00-.085.015h-.003c-.21.047-.401.16-.543.322l-1.567 1.79-2.078.51a3.035 3.035 0 00-2.7-1.63h-1.015V32.5h-2.032v2.031h-2.031V32.5h-2.031v2.031h-2.032V32.5h-2.03v2.031H16.25V32.5h-2.031v2.031h-2.031V32.5h-2.032v2.031H8.125V32.5H6.094v2.031H5.078a3.05 3.05 0 00-3.047 3.047V55.86a3.05 3.05 0 003.047 3.047h1.016v1.016a3.05 3.05 0 003.047 3.047h47.734a6.1 6.1 0 006.094-6.094s-.03-14.05-.085-14.382a6.09 6.09 0 00-4.436-4.87zm-4.774 7.325l-3.14.785a1.015 1.015 0 00-.661 1.44l1.639 3.279-4.819 3.376h-1.462l5.796-15.744.08-.207.008-.018.031-.08 1.29.344 1.238 6.825zM36.74 35.871l4.246 2.83-3.26 2.845-.986-5.675zm5.917-4.387a10.106 10.106 0 004.063-.848v4.029l-4.063 2.708-4.062-2.708v-4.03c1.28.562 2.664.85 4.062.85zM45.703 42.6l1.133.988-1.133 3.079v-4.067zm3.647-5.84l-.222.602-.004.01-.007.019-1.53 4.157-2.189-1.909c-.014-.015-.028-.03-.044-.043l-1.027-.894 3.972-2.645.274-.184.707.808.07.079zm-9.74 5.84v4.063l-1.133-3.075 1.132-.988zm-7.11 4.659l.557.14-.557 1.112v-1.252zm0 4.763l1.13.791H32.5v-.79zm3.623.058L33.8 50.452l1.64-3.279a1.013 1.013 0 00-.663-1.44l-2.277-.569v-6.993l1.698-.312 2.13 5.773.005.013 3.193 8.675a6.216 6.216 0 00-3.403-.241zm6.125 1.75l-.607-1.65V40.827l1.015-.886 1.016.886v11.357l-.606 1.644h-.818zm10.565-1.808v1.807h-2.58l2.58-1.807zm2.03-33.74a2.034 2.034 0 01-2.03 2.032V16.25a2.034 2.034 0 012.03 2.031zM50.782 8.25v3.7a40.108 40.108 0 01-2.031-4.032V6.006a2.257 2.257 0 012.031 2.244zM46.72 5.518V7.11h-1.543l-2.438-3.046h.093a5.876 5.876 0 013.888 1.455zm-6.582-1.455l2.437 3.046H40.03l-2.807-2.808c.428-.154 2.914-.238 2.914-.238zm-5.606 7.109a6.122 6.122 0 01.34-2.031H36.1a24.448 24.448 0 01-1.568 2.961v-.93zm.99-5.7l1.637 1.637H34.66a4.054 4.054 0 01.86-1.637zm-5.052 12.81A2.033 2.033 0 0132.5 16.25v4.063a2.033 2.033 0 01-2.031-2.032zm4.062 3.046v-5.734c.195-.242.39-.492.594-.758l.008-.011a26.057 26.057 0 003.174-5.684h8.76c.577 1.29 2.003 4.288 3.714 6.453v5.734a8.125 8.125 0 01-16.25 0zM5.078 56.875a1.017 1.017 0 01-1.016-1.016V37.58a1.017 1.017 0 011.016-1.017h1.016v2.032h2.031v-2.032h2.031v2.032h2.031v-2.032h2.032v2.032h2.031v-2.032h2.031v2.032h2.032v-2.032h2.03v2.032h2.032v-2.032h2.031v2.032h2.032v-2.032h1.015a1.024 1.024 0 011.006.872v.013c0 .048.003.095.01.143v15.397a3.047 3.047 0 00-1.857 3.888h-10.33v-1.016c0-.346-.06-.69-.175-1.015h1.19a1.015 1.015 0 001.015-1.016v-4.062a1.016 1.016 0 00-1.015-1.016h-4.063a1.016 1.016 0 00-1.015 1.016v3.047h-2.031v-3.047a1.016 1.016 0 00-1.016-1.016H7.109a1.016 1.016 0 00-1.015 1.016v4.062a1.012 1.012 0 00.298.719c-.197.41-.299.858-.298 1.312v1.016H5.078zm11.172-4.063v-2.03h2.031v2.03H16.25zm2.031 6.094h6.269a3.04 3.04 0 000 2.032H18.28v-2.032zM8.125 52.813V50.78h2.031v2.032H8.125zm8.125 8.124H9.14a1.017 1.017 0 01-1.015-1.015v-4.063a1.017 1.017 0 011.016-1.015h6.093a1.017 1.017 0 011.016 1.015v5.078zm10.156-1.015a1.017 1.017 0 011.016-1.016h6.094a1.016 1.016 0 100-2.031h-2.032a1.016 1.016 0 010-2.031h3.047c.2 0 .397-.06.564-.17a4.167 4.167 0 014.803.133l.727.545v5.586H27.422a1.017 1.017 0 01-1.016-1.016zm16.25-4.063h2.032v5.078h-2.032V55.86zm18.282 1.016a4.067 4.067 0 01-4.063 4.063H46.719v-5.079h7.11a1.016 1.016 0 001.015-1.015v-5.078H53.44l-1.184-2.369 2.834-.709a1.015 1.015 0 00.753-1.166L54.606 38.7l3.32.885a4.06 4.06 0 013.011 3.923v13.366z' fill='%232B2B2B'/%3E%3C/svg%3E");
  }
  
  .features li:nth-child(2) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' fill='none'%3E%3Cpath d='M19.4 19.966L15.34 30.123l1.885.754 4.063-10.156-1.886-.755zM13.64 21.563l-4.062 3.046a1.015 1.015 0 000 1.625l4.063 3.047 1.218-1.625-2.979-2.234 2.98-2.235-1.22-1.625zM22.984 29.281l4.063-3.047a1.016 1.016 0 000-1.625l-4.063-3.047-1.218 1.625 2.979 2.235-2.98 2.234 1.22 1.625zM6.125 15.266H4.094v2.03h2.031v-2.03zM10.188 15.266H8.155v2.03h2.031v-2.03zM14.25 15.266h-2.031v2.03h2.031v-2.03z' fill='%232B2B2B'/%3E%3Cpath d='M54.866 32.806L46.75 31.65v-3.186a10.126 10.126 0 004.012-7.105h.05a4.062 4.062 0 001.965-7.617 4.062 4.062 0 00-.965-7.492 4.576 4.576 0 00-4.554-4.188 4.526 4.526 0 00-2.177.563 5.071 5.071 0 00-8.85 0 4.526 4.526 0 00-2.176-.563A4.576 4.576 0 0029.5 6.25a4.064 4.064 0 00-2.934 4.954H4.094A4.067 4.067 0 00.03 15.266v23.359a4.067 4.067 0 004.063 4.063h10.778l-1.354 4.062h-1.3a3.061 3.061 0 00-3.046 3.047 3.05 3.05 0 003.047 3.047h8.125v3.047a5.084 5.084 0 005.078 5.078s3.187-.008 3.256-.022l11.964-2.525 11.992 2.525c.07.014 3.257.022 3.257.022a5.084 5.084 0 005.078-5.078V39.844a7.158 7.158 0 00-6.103-7.038zM36.594 29.65a10.148 10.148 0 008.125 0v2.694c-.798 2.023-2.608 2.749-4.063 2.749-1.454 0-3.264-.726-4.062-2.75v-2.693zm12.187-9.307a8.125 8.125 0 11-16.25 0v-.364a4.06 4.06 0 006.981-1.668H41.8a4.06 4.06 0 006.981 1.668v.364zM28.47 17.297a2.033 2.033 0 012.031-2.031v4.062a2.033 2.033 0 01-2.031-2.031zm17.265-4.063a4.07 4.07 0 00-3.934 3.047h-2.288a4.059 4.059 0 00-6.125-2.402l.252-.756c.302.074.612.111.923.111a4.064 4.064 0 003.48-1.967 4.066 4.066 0 005.228 0 4.065 4.065 0 003.48 1.967c.311 0 .621-.037.924-.11l.252.755a4.037 4.037 0 00-2.192-.645zm2.032 4.063a2.031 2.031 0 11-4.063 0 2.031 2.031 0 014.063 0zm-10.157 0a2.032 2.032 0 11-4.063 0 2.032 2.032 0 014.063 0zm13.203 2.031v-4.062a2.031 2.031 0 110 4.062zM30.451 8.157A1.015 1.015 0 0031.557 7l-.007-.044a2.452 2.452 0 01-.034-.323 2.542 2.542 0 012.539-2.54 2.505 2.505 0 011.876.849 1.016 1.016 0 001.748-.47 3.045 3.045 0 015.955 0 1.015 1.015 0 001.747.47 2.505 2.505 0 011.877-.848 2.542 2.542 0 012.539 2.539 2.452 2.452 0 01-.035.323l-.006.043a1.015 1.015 0 00.241.817.992.992 0 00.864.34 2.031 2.031 0 01-.048 4.063c-.1 0-1.047-.045-1.291.025l-.261-.782a1.015 1.015 0 00-1.483-.552c-.31.19-.665.29-1.028.293a2.033 2.033 0 01-2.031-2.031 1.016 1.016 0 00-1.337-.964l-.206.069a1.016 1.016 0 00-.63.601 2.02 2.02 0 01-3.78 0 1.015 1.015 0 00-.629-.601l-.207-.069a1.016 1.016 0 00-1.336.964 2.034 2.034 0 01-2.032 2.031 1.994 1.994 0 01-1.028-.293 1.016 1.016 0 00-1.482.552l-.26.782c-.245-.07-1.192-.025-1.292-.025a2.032 2.032 0 01-.049-4.063zM2.062 15.266a2.034 2.034 0 012.032-2.032h23.723c.22.195.462.365.719.508A4.061 4.061 0 0030.5 21.36h.05a10.125 10.125 0 004.012 7.106v3.245l-8.604 1.84a7.105 7.105 0 00-3.614 2.028H2.062V15.266zm0 23.359v-1.016H20.97a7.03 7.03 0 00-.626 2.895v.152H4.094a2.033 2.033 0 01-2.032-2.031zm14.951 4.063h3.33v4.062H15.66l1.354-4.063zm-5.81 7.109a.971.971 0 01.292-.704l.02-.02a.974.974 0 01.704-.292h8.125v2.032h-8.125a1.017 1.017 0 01-1.016-1.016zm17.16 9.14h-2.941a3.05 3.05 0 01-3.047-3.046v-1.016h3.755l2.791 1.86c.167.112.363.171.563.171h3.957l2.277.48-7.355 1.551zm30.575-3.046a3.05 3.05 0 01-3.047 3.047H52.95l-19.194-4.041a1.014 1.014 0 00-.21-.022h-3.754L27 53.015a1.016 1.016 0 00-.564-.171h-4.062v-5.078h3.854l6.918 2.965c.102.043.211.07.322.079l25.468 1.959v3.122zm0-5.16l-9.133-.702 3.44-1.473 1.84-.79h3.852v2.965zm0-4.997h-4.063c-.138 0-.274.029-.401.083l-.615.263v-3.392h-2.03v4.263l-4.31 1.846-6.848.53-6.879-.53-4.308-1.846v-4.264h-2.03v3.393l-.617-.264a1.017 1.017 0 00-.4-.082h-4.062v-5.23a5.118 5.118 0 014.01-4.969l8.596-1.838a6.413 6.413 0 0011.377-.05l.248.035 7.97 1.134a5.116 5.116 0 014.361 5.028v5.89z' fill='%232B2B2B'/%3E%3Cpath d='M39.76 22.375h-2.15v2.031h2.15c1.371 0 2.72-.042 4.01-.127l-.133-2.027a59.59 59.59 0 01-3.878.123z' fill='%232B2B2B'/%3E%3C/svg%3E");
  }
  
  .features li:last-child {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65' fill='none'%3E%3Cpath d='M8.125 13.203H6.094v2.031h2.031v-2.03zM12.188 13.203h-2.032v2.031h2.031v-2.03zM16.25 13.203h-2.031v2.031h2.031v-2.03zM21.328 21.328a4.063 4.063 0 100 8.125 4.063 4.063 0 000-8.125zm0 6.094a2.032 2.032 0 110-4.063 2.032 2.032 0 010 4.063z' fill='%232B2B2B'/%3E%3Cpath d='M56.866 37.852l-6.153-.876-1.963-1.028v-4.154a9.155 9.155 0 003.533-5.197c.27-1.06.437-2.145.5-3.238h.03a4.063 4.063 0 001.105-7.97 4.045 4.045 0 00-.09-2.363V9.141a7.11 7.11 0 00-7.11-7.11h-8.124a7.11 7.11 0 00-7.11 7.11H6.094a4.067 4.067 0 00-4.063 4.062v27.422a4.067 4.067 0 004.063 4.063h10.778l-1.354 4.062h-1.3a3.061 3.061 0 00-3.046 3.047 3.05 3.05 0 003.047 3.047h8.125v7.11h2.031v-9.142h6.094v9.141H32.5V47.734h-2.031v3.047h-6.094v-5.89a5.115 5.115 0 014.357-5.028l5.363-.757 1.47 7.8a1.015 1.015 0 00.998.828c.36 0 .91-.335.91-.335l4.168-2.084v8.513h2.03v-8.513l4.625 2.312a1.016 1.016 0 001.452-.72L51.22 39.1l5.357.763a5.115 5.115 0 014.361 5.028v5.89h-6.093v-3.047h-2.032v14.22h2.032v-9.142h6.093v9.141h2.032V44.891a7.159 7.159 0 00-6.103-7.039zm-14.21 4.073l-4.062-5.688v-3.342c.24.092.482.174.73.244a8.83 8.83 0 002.57.377h1.524c1.13 0 2.248-.21 3.3-.618v3.339l-4.062 5.688zm7.659-15.829a7.117 7.117 0 01-2.522 3.874l-.017.014a5.317 5.317 0 01-.587.41 7.002 7.002 0 01-3.771 1.09h-1.523a6.799 6.799 0 01-1.989-.29l-.021-.007a6.688 6.688 0 01-1.768-.797 7.038 7.038 0 01-3.12-4.296 15.145 15.145 0 01-.466-3.75v-3.985c.494.1 1.003.108 1.5.025l.62-.104a1.523 1.523 0 102.63-.433 23.296 23.296 0 016.75 0 1.524 1.524 0 102.63.434c.085.239 1.801.141 2.128.082-.049 1.32-.008 2.656-.008 3.98a15.143 15.143 0 01-.466 3.753zm-19.25-5.365a2.029 2.029 0 011.425-3.465l.01.01v4.052a2.044 2.044 0 01-1.435-.597zm-4.2 8.76l.926.927-1.436 1.436-.926-.927a1.016 1.016 0 00-1.202-.175 6.053 6.053 0 01-1.157.476 1.016 1.016 0 00-.726.974v1.314h-2.032v-1.314a1.015 1.015 0 00-.725-.974 6.05 6.05 0 01-1.157-.476 1.016 1.016 0 00-1.202.175l-.927.927-1.436-1.436.926-.927a1.016 1.016 0 00.175-1.202 6.052 6.052 0 01-.476-1.157 1.015 1.015 0 00-.973-.726h-1.314v-2.031h1.314a1.015 1.015 0 00.973-.726c.119-.4.278-.788.476-1.157a1.015 1.015 0 00-.174-1.202l-.927-.926 1.436-1.437.927.927a1.016 1.016 0 001.201.175 6.06 6.06 0 011.157-.476 1.016 1.016 0 00.727-.973v-1.314h2.03v1.314a1.015 1.015 0 00.727.973c.4.118.788.278 1.156.476a1.015 1.015 0 001.202-.175l.927-.927 1.437 1.436-.927.927a1.016 1.016 0 00-.175 1.202c.198.368.358.756.476 1.157a1.015 1.015 0 00.973.726h1.314v2.031H28.14a1.017 1.017 0 00-.973.726 6.052 6.052 0 01-.476 1.157 1.016 1.016 0 00.175 1.202zm1.995-7.147a53.347 53.347 0 00-.051-.125l.463-.462a4.02 4.02 0 00.546.587h-.958zm22.701-6.705a2.038 2.038 0 01-1.945.741l-2.785-.464a25.333 25.333 0 00-8.349 0l-2.785.464a2.066 2.066 0 01-2.4-2.161h18.719a2.04 2.04 0 01-.455 1.42zm3.283 3.658a2.036 2.036 0 01-2.032 2.031v-4.05l.013-.011a2.034 2.034 0 012.019 2.03zM33.516 9.14a5.078 5.078 0 015.078-5.079h8.125a5.078 5.078 0 015.078 5.079v3.046H33.516V9.142zM19.013 44.688h3.335c-.002.067-.004.135-.004.203v3.859h-4.685l1.354-4.063zm-4.794 8.124a1.017 1.017 0 01-.942-1.397.972.972 0 01.218-.322l.02-.02a.974.974 0 01.704-.292h8.125v2.032h-8.125zm8.491-10.156H6.094a2.033 2.033 0 01-2.032-2.031v-1.016h20.654a7.198 7.198 0 00-2.006 3.047zm11.87-5.67l-4.192.592H4.062V13.203a2.034 2.034 0 012.032-2.031h25.39v1.854a4.045 4.045 0 00-.09 2.363 4.078 4.078 0 00-2.824 2.88l-1.497-1.497a1.017 1.017 0 00-1.436 0L24.5 17.91a5.23 5.23 0 00-.125-.051V16.25a1.016 1.016 0 00-1.016-1.016h-4.062a1.016 1.016 0 00-1.016 1.016v1.609l-.124.05-1.138-1.137a1.017 1.017 0 00-1.436 0l-2.873 2.873a1.015 1.015 0 000 1.436l1.138 1.138a5.807 5.807 0 00-.051.124h-1.61a1.016 1.016 0 00-1.015 1.016v4.063a1.016 1.016 0 001.015 1.015h1.61l.05.124L12.71 29.7a1.015 1.015 0 000 1.436l2.872 2.873a1.015 1.015 0 001.437 0l1.137-1.137.125.05v1.61a1.016 1.016 0 001.016 1.016h4.062a1.015 1.015 0 001.016-1.016v-1.609a9.26 9.26 0 00.124-.05l1.138 1.137a1.016 1.016 0 001.436 0l2.873-2.873a1.014 1.014 0 000-1.436l-1.138-1.138c.018-.041.034-.082.05-.124h1.61a1.016 1.016 0 001.016-1.016V23.36c0-.045-.003-.09-.01-.134.335.088.68.134 1.026.134h.03c.062 1.09.228 2.172.497 3.23a9.039 9.039 0 003.535 5.202v4.157l-1.982 1.038zm2.731 8.223l-1.262-6.7 1.216-.636 3.873 5.422-3.827 1.914zm10.69 0l-3.828-1.914 3.873-5.422 1.217.637L48 45.209z' fill='%232B2B2B'/%3E%3Cpath d='M41.037 24.189H39.61v2.031h1.428a14.29 14.29 0 005.028-.87l-.723-1.899a12.25 12.25 0 01-4.305.738zM45.703 8.125H39.61v2.031h6.094V8.125zM40.625 48.75h-2.031v2.031h2.031V48.75z' fill='%232B2B2B'/%3E%3C/svg%3E");
  }
  
  .features h3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
  }
  
  @media (min-width: 1110px) {
    .features ul {
        display: flex;
    }
  
    .features h2 {
      text-align: center;
      margin-bottom: 44px;
    }
  
    .features li {
        width: 350px;
        margin-right: 30px;
        padding-left: 90px;
        padding-top: 30px;
    }
  
    .features li:nth-child(3) {
        margin-right: 0;
    }
  }
  
  /* /FEATURES-LIST */
  
  /* SCHEDULE */
  
  .schedule .container {
    margin: 0;
  }
  
  .schedule h2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .schedule ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 16px;
  }
  
  .schedule li {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 16px;
    padding-bottom: 24px;
    background: #FFFFFF;
  }
  
  .schedule li:nth-child(even) {
    background: #F6F6F6;
  }
  
  .schedule span {
    margin-bottom: 8px; 
    min-width: 96px; 
  }
  
  .schedule img {
    margin-left: auto;
    border-radius: 50%;
    margin-bottom: 8px;
  }
  
  .schedule li p:first-child {
    font-weight: 500;
    font-size: 18px;
    margin: 0;
  }
  
  .schedule__info p+p {
    margin-top: 8px;
  }
  
  .schedule li p:nth-child(2) {
    font-size: 14px;
    line-height: 16px;
    color: #696969;
    margin-bottom: 0;
    margin-top: 8px;
  }
  
  .schedule li div {
    width: 100%;
  }
  
  .schedule b {
    padding-left: 15px;
    font-size: 18px;
  }
  
  @media (min-width: 1110px) {
    .schedule h2 {
        text-align: center
    }
  
    .schedule .container {
        width: 1110px;
        margin: 0 auto;
    }
  
    .schedule li {
        flex-wrap: nowrap;
        padding-left: 32px;
        padding-right: 24px;
        padding-top: 24px;
        padding-bottom: 24px;
        height: 88px;
    }
  
    .schedule b {
      padding-left: 32px;
    }
  
    .schedule li div {
        width: auto;
    }
  
    .schedule span {
        margin-bottom: 0;
        margin-right: 65px;
    }
  
    .schedule img {
        margin-bottom: 0;
        order: 3;
    }
  
    .schedule ul {
        margin-bottom: 32px;
    }
  }
  
  
  /* /SCHEDULE */
  
  /* SPEAKERS */
  
  .speakers ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
  }
  
  .speakers li {
    background: #FFFFFF;
    border: 1px solid #EFEFEF;
    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    margin-bottom: 32px;
    padding-top: 24px;
  }
  
  .speakers li:last-child {
    margin-bottom: 0;
  }
  
  .speakers li div {
    padding: 24px;
    text-align: center;
  }
  
  .speakers li h3 {
    text-align: center;
    margin-bottom: 16px;
  }
  
  .speakers li p,
  .speakers li span {
    color: #696969;
    margin-bottom: 0;
  }
  
  .speakers img {
    margin: 0 auto;
    border-radius: 8px;
  }
  
  @media (min-width:570px) {
    .speakers h2 {
      text-align: center;
      margin-bottom: 44px;
    }
  
    .speakers li {
      display: flex;
      flex-direction: row;
      width: 540px;
      margin-left: auto;
      margin-right: auto;
      padding-top: 0;
    }
  
    .speakers li img {
      margin: 0;
      flex-shrink: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }
  
    .speakers li div {
      padding: 44px 44px 20px;
      flex-grow: 1;
    }
  
    .speakers li h3 {
      margin-bottom: 32px;
    }
  }
  
  @media (min-width:1110px) {
    .speakers ul {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
    }
  
    .speakers li {
      margin: 0;
    }
  
    .speakers li div {
      padding: 44px 18px 20px;
    }
  }
  
  /* /SPEAKERS */
  
  /* PARTNERS */
  .partners {
    background: #DD1212;
  }
  
  .partners h2 {
    color: #FFFFFF;
    text-align: center;
  }
  
  .partners ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
  }
  
  .partners li {
    height: 72px;
    width: 100%;
    margin: 0 0 32px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .partners li:last-child {
    margin: 0;
  }
  
  .partners img {
    margin: 0 auto;
    width: auto;
    height: auto;
    max-width: 170px;
    max-height: 72px;
  }
  
  @media (min-width: 570px) {
    .partners ul {
        width: 554px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
  
    .partners li {
        margin: 0;
        width: 50%;
        margin-bottom: 48px;
    }
  }
  
  @media (min-width: 855px) {
    .partners ul {
        width: 831px;
    }
  
    .partners li {
        width: 33.333%;
    }
  }
  
  @media (min-width: 1110px) {
    .partners ul {
        width: 100%;
    }
  
    .partners {
        padding-bottom: 32px;
    }
  
    .partners li {
        width: 25%;
    }
  
    .partners li:last-child {
        margin-bottom: 48px;
    }
  }
  
  /* /PARTNERS */
  
  /* FEEDBACK */
  .feedback ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  
  .feedback li {
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    margin-bottom: 8px;
    padding: 16px;
  }
  
  .feedback li:last-child {
    margin-bottom: 0;
  }
  
  .feedback figure {
    position: relative;
    display: flex;
    margin-bottom: 16px;
  }
  
  .feedback figure::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='43' viewBox='0 0 52 43' fill='none'%3E%3Cg opacity='.1' fill='%23696969'%3E%3Cpath d='M33.9997 42.8997h12.0002c1.6669 0 3.0835-.5688 4.2504-1.7061C51.4166 40.0561 52 38.6749 52 37.0496V25.3498c0-1.6252-.5831-3.0062-1.7497-4.1435-1.1668-1.1372-2.5838-1.7062-4.2504-1.7062h-7c-.833 0-1.5415-.2845-2.1249-.8531-.5834-.5683-.875-1.2593-.875-2.0722v-.9744c0-2.1533.7814-3.991 2.3437-5.5147 1.5625-1.52299 3.4478-2.28475 5.6565-2.28475h1.9997c.542 0 1.0106-.19348 1.4066-.57916.3957-.38569.5937-.84287.5937-1.37102V1.9503c0-.5273-.198-.985335-.5937-1.371123-.3963-.385574-.8645-.5791622-1.4066-.57916224L44 .00001459C41.8332.0000144 39.7655.411948 37.7966 1.23432c-1.9688.82249-3.6718 1.93492-5.1094 3.33657-1.4372 1.40175-2.578 3.06187-3.4217 4.98153C28.422 11.472 28 13.4879 28 15.6003V37.05c0 1.6254.5834 3.0064 1.7499 4.1437 1.1664 1.1373 2.5833 1.706 4.2498 1.706zM1.75038 41.1936c1.16635 1.1373 2.58303 1.7061 4.24992 1.7061h11.9998c1.6669 0 3.0834-.5688 4.2499-1.7061 1.1663-1.1376 1.7495-2.5187 1.7495-4.144V25.3498c0-1.6252-.5832-3.0062-1.7495-4.1435-1.1665-1.1372-2.5832-1.7062-4.2499-1.7062h-7c-.8331 0-1.54212-.2845-2.12541-.8531-.58273-.5686-.87498-1.2593-.87498-2.0722v-.9744c0-2.1533.7814-3.991 2.34409-5.5147 1.5624-1.52299 3.4472-2.28475 5.6561-2.28475h2.0002c.5416 0 1.0106-.19348 1.4061-.57916.3959-.38569.5942-.84287.5942-1.37102V1.9503c0-.5273-.1983-.985335-.5942-1.371123-.3954-.385574-.8644-.5791622-1.4061-.57916224l-2.0002-1.7e-7C13.8333.0000144 11.7657.411948 9.79664 1.23432c-1.96844.82249-3.67123 1.93492-5.10892 3.33657-1.43759 1.40175-2.57899 3.0623-3.42212 4.98153C.422141 11.4715-.000026 13.4879-.00002619 15.6003L-.00002809 37.05C.00030174 38.6754.583149 40.0564 1.75038 41.1936z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 52px;
    height: 43px;
  }
  
  
  .feedback figure img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    margin-right: 16px;
  }
  
  .feedback figure p {
    margin: 0;
  }
  
  .feedback figure p:first-child {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    width: 126px;
  }
  
  .feedback figure p:last-child {
    font-size: 14px;
    line-height: 16px;
    color: #696969;
  }
  
  @media (min-width: 1110px) {
    .feedback {
        padding-bottom: 50px;
    }
  
    .feedback h2 {
        text-align: center;
    }
  
    .feedback ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
  
    .feedback li {
        width: 540px;
        margin-right: 30px;
        margin-bottom: 30px;
    }
  
    .feedback li:nth-child(2n) {
        margin-right: 0;
    }
  
    .feedback li:last-child {
        margin-bottom: 30px;
    }
  
    .feedback figure {
        margin-bottom: 24px;
    }
  
    .feedback figure p:first-child {
        width: auto;
        margin-bottom: 8px;
    }
  }
  
  
  /* /FEEDBACK */
  
  /* FORM */
  .form {
    background: #2B2B2B;
    color: #FFFFFF
  }
  
  .form__link-container {
    width: 100%;
    max-width: 445px;
  }
  
  @media (min-width: 1110px) {
    .form .container {
        display: flex;
        justify-content: space-between;
    }
  
    .form__info {
        width: 540px;
        margin-bottom: 0;
    }
  
    .pardot-form {
        width: 518px;
    }
  }
  
  /* /FORM */
  
  /* CONTACTS */
  .contacts {
    padding-bottom: 0;
    margin-bottom: -6px;
  }
  
  .contacts h3 {
    margin-bottom: 8px;
  }
  
  .contacts address {
    margin-bottom: 16px;
  }
  
  .contacts a {
    display: block;
    text-decoration: none;
    color: inherit;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
  }
  
  @media (min-width: 1110px) {
    .contacts {
        padding: 0;
        position: relative;
    }
  
    .contacts__container {
        position: relative;
    }
  
    .contacts__info {
        width: 540px;
        position: absolute;
        background: #FFFFFF;
        top: 50%;
        transform: translateY(-50%);
        padding: 32px;
        border-radius: 8px;
        z-index: 2;
        border: 1px solid #C4C4C4;
    }
  
    .contacts address,
    .contacts p {
        max-width: 350px;
    }
  
    .contacts p:last-of-type {
        margin-bottom: 24px;
    }
  
    .contacts a:last-of-type {
        margin-bottom: 0;
    }
  }
  
  /* /CONTACTS */
  
  /* FOOTER */
  footer {
    padding: 24px 0;
    border-top: 1px solid #C4C4C4;
  }
  
  footer a {
    display: block;
    margin-bottom: 24px;
  }
  
  footer p {
    margin-bottom: 0;
  }
  
  @media (min-width: 1110px) {
    footer .container {
        display: flex;
        align-items: center;
    }
  
    footer a {
        flex-shrink: 0;
        margin-right: 32px;
        margin-bottom: 0;
    }
  }
  
  /* /FOOTER */
  
  .questions ol {
    margin: 0;
    padding: 0;
    margin-bottom: 16px;
  }
  
  .questions li {
  list-style-position: inside;
  margin-bottom: 8px;
  }
  
  .questions p {
    margin: 0;
    font-weight: bold;
  }
  
  .single-feature__list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  
  .single-feature__list li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 4px;
  }
  
  .single-feature__list li::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 7px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #2B2B2B;
  }
  
  .single-feature__list li:last-child {
    margin-bottom: 16px;
  }
  
  .single-feature__link {
    text-decoration: none;
    color:  #DD1212;
    font-size: 24px;
    line-height: 32px; 
    transition: opacity 0.3s ease; 
  }
  
  .single-feature__link:hover {
    opacity: 0.7;
  }
  
  .btn--register {
    width: 100%;
    max-width: 340px;
    margin-bottom: 20px;
    margin-left: 0;
  }
  
  .ui-checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      left: -1000px;
      opacity: 0;
  }
  
  .ui-checkbox label {
      font-size: 16px;
      line-height: 24px;
      position: relative;
      cursor: pointer;
  }
  
  .ui-checkbox label * {
      vertical-align: top;
  }
  
  .ui-checkbox label::before {
      content: "";
      position: relative;
      display: inline-block;
      box-sizing: border-box;
      width: 18px;
      height: 18px;
      border-radius: 2px;
      background-color: #fff;
      border: 1px solid #d8d8d8;
      font-size: 16px;
      line-height: 24px;
      margin-right: 8px;
      top: 3px;
  }
  
  .ui-checkbox label::after {
      content: "";
      position: absolute;
      left: 3px;
      top: 4px;
      display: block;
      box-sizing: border-box;
      width: 12px;
      height: 6px;
      border-left: 2px solid #fff;
      border-bottom: 2px solid #fff;
      transform: rotate(-50deg) skew(-10deg);
  }
  
  .ui-checkbox input:checked + label:before {
      background-color: #dd1212;
      border-color: #dd1212;
  }
  
  .ui-checkbox input:focus + label:before {
      outline: 2px solid rgba(221,18,18,0.5);
  }
  
  /* ADVANTAGES */
  
  .advantages {
    padding-top: 0;
  }
  
  .advantages__list {
    padding: 0 !important;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  
  .advantages__list li {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #EFEFEF;
    box-sizing: border-box;
    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    margin-bottom: 24px;
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  @media (min-width:570px) {
    .advantages__list {
      justify-content: space-between;
    }
  
    .advantages__list li {
      width: calc(50% - 15px);
    }
  }
  
  @media (min-width: 1110px) {
    .advantages h2 {
      margin-bottom: 44px;
    }  
  
    .advantages__list li {
      width: calc(25% - 20px);
    }
  }
  
  /* /ADVANTAGES */
  
  .c-form {
    background: #092433;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    color: #ffffff;
    z-index: 2;
  }
  
  .c-form::after {
    content: '';
    height: 75px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, #092433 0, #071d29 80%);
    z-index: 1;
  }
  
  .c-form .container {
    position: relative;
    z-index: 2;
  }
  
  .c-form__title {
    text-align: left;
    display: block;
    font-size: 20px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 24px;
  }
  
  @media (min-width: 570px) {
    .c-form__title {
      text-align: center;
      font-size: 26px;
      line-height: 32px;
      margin-bottom: 24px;
      padding-top: 40px;
    }
  }
  
  .c-form__form {
    display: block;
    overflow: hidden;
  }
  
  .c-form__field {
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 6px;
  }
  
  .c-form__field--select {
    overflow: visible;
  }
  
  .c-form__label {
    position: absolute;
    top: 19px;
    left: 16px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    transition: all 0.3s ease;
    pointer-events: none;
  }
  
  .c-form__input {
    outline: none;
  }
  
  .c-form__input--focused+.c-form__label {
    top: -4px;
    left: 12px;
    font-size: 12px;
    text-align: left;
    line-height: 10px;
    padding: 4px;
    background: #092433;
  }
  
  .c-form__input {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    padding: 13px 16px;
    width: 100%;
    border-radius: 2px;
    position: relative;
    vertical-align: top;
    border: 1px rgba(255, 255, 255, 0.7) solid;
    background: #092433;
    -webkit-box-shadow: inset 0 0 0 50px #092433;
    -webkit-text-fill-color: #ffffff;
    height: 48px;
    transition: opacity 0.3s ease;
    cursor: pointer;
  }
  
  .c-form__input--large {
    resize: none;
  }
  
  .c-form__input:hover {
    border-color: #fff;
  }
  
  .c-form__input:focus {
    opacity: 1;
    box-shadow: inset 0 0 0 1px #fff;
    border-color: #fff;
  }
  
  .c-form__input--select {
    padding: 0;
    border-radius: 2px;
    border: 0;
  }
  
  .c-form .c-form__input--select::after {
    top: 21px;
  }
  
  .c-form .c-select::after {
    right: 16px;
  }
  
  .c-form .c-select__current {
    padding: 13px 16px;
    border: 1px rgba(255, 255, 255, 0.7) solid;
    font-size: 14px;
    line-height: 20px;
    background: #092433;
    transition: all 0.2s;
    height: 48px;
  }
  
  .c-form .c-select__current:hover {
    background: #092433;
    border-color: #fff;
  }
  
  .c-form .c-select__current:focus {
    box-shadow: inset 0 0 0 1px #fff;
  }
  
  .c-form .c-form__select .c-select__option,
  .c-form .c-form__select .c-select__options {
    border-color: #fff;
    background: #092433;
    font-size: 14px;
    line-height: 20px;
  }
  
  .c-form .c-select--open .c-select__options {
    border-color: #fff;
    background: #092433;
    border-width: 2px;
    border-top-width: 0;
  }
  
  .c-form .c-select--open .c-select__current {
    border-color: #fff;
  }
  
  .c-form .c-select--open .c-select__option:hover {
    background-color: #fff;
    color: #092433;
    -webkit-text-fill-color: #092433;
  }
  
  .c-form .c-select--open .c-select__option {
    padding-left: 16px;
    font-size: 14px;
    line-height: 20px;
  }
  
  .c-form__field--select .c-form__label {
    position: absolute;
    color: #fff;
    display: inline-block;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    transition: all 0.3s ease;
    top: -4px;
    left: 12px;
    font-size: 12px;
    text-align: left;
    line-height: 10px;
    padding: 4px;
    background: #092433;
  }
  
  .c-form__checkbox {
    width: 100%;
    margin-top: 0;
    margin-bottom: 16px;
  }
  
  .c-form__checkbox a {
    color: #DD1212 !important;
  }
  
  .c-form__checkbox a:hover {
    text-decoration: underline !important;
  }
  
  .c-form__checkbox--additional a {
    color: #FF7D47;
  }
  
  .c-form__checkbox--dedicated a {
    color: #389BFF;
  }
  
  .c-form__checkbox--vmware a {
    color: #8AC132
  }
  
  .c-form__checkbox--colocation a {
    color: #1B998B;
  }
  
  .c-form__checkbox--cloud a {
    color: #7247E8;
  }
  
  .c-form__checkbox--solution a {
    color: #B1258C;
  }
  
  @media (min-width: 570px) {
    .c-form__checkbox:last-child {
      margin-bottom: 24px;
    }
  }
  
  .c-form__button-wrapper {
    position: relative;
    text-align: left;
  }
  
  .c-form__success-message,
  .c-form__error-message {
    box-sizing: content-box;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: height 0.2s, padding 0.2s, opacity 0.8s ease 0.2s;
  }
  
  .c-form__description {
    margin-top: 0;
    margin-bottom: 16px;
  }
  
  @media (min-width: 570px) {
    .c-form__description {
      margin-bottom: 16px;
    }
  }
  
  .c-form__description a {
    color: #ffffff;
    vertical-align: baseline;
  }
  
  .c-form__description a:hover {
    text-decoration: underline;
  }
  
  .c-form__description--additional a {
    color: #FF7D47;
  }
  
  .c-form__description--additional a:hover {
    color: #FF7D47;
  }
  
  .c-form__description--dedicated a {
    color: #389BFF;
  }
  
  .c-form__description--dedicated a:hover {
    color: #389BFF;
  }
  
  .c-form__description--vmware a {
    color: #8AC132;
  }
  
  .c-form__description--vmware a:hover {
    color: #8AC132;
  }
  
  .c-form__description--colocation a {
    color: #1B998B;
  }
  
  .c-form__description--colocation a:hover {
    color: #1B998B;
  }
  
  .c-form__description--cloud a {
    color: #7247E8;
  }
  
  .c-form__description--cloud a:hover {
    color: #7247E8;
  }
  
  .c-form__description--solution a {
    color: #B1258C;
  }
  
  .c-form__description--solution a:hover {
    color: #B1258C;
  }
  
  .c-form__message {
    display: none;
    margin: 0;
    padding-top: 0;
    line-height: 24px;
    font-size: 16px;
    color: inherit;
  }
  
  .c-form__message--active {
    display: block;
  }
  
  .c-form__checkbox label {
    position: relative;
    display: block;
    margin-right: 15px;
    padding-left: 30px;
    text-align: left;
    user-select: none;
  }
  
  .c-form__checkbox label::before,
  .c-form__checkbox label::after {
    position: absolute;
    display: block;
  }
  
  .c-form__checkbox label::before {
    left: 0;
    top: 2px;
  }
  
  .c-form__checkbox label::after {
    top: 6px;
  }
  
  .c-form__input--textarea {
    resize: none;
    height: 69px;
    overflow: hidden;
  }
  
  .c-form__input-error {
    display: block;
    color: #ff6969;
    font-size: 12px;
    transition: all 0.3s ease;
    width: 100%;
    line-height: 12px;
    height: 16px;
    text-align: left;
    opacity: 0;
    margin-left: 16px;
    margin-top: 5px;
  }
  
  .c-form__form-error {
    display: none;
    color: #ff6969;
    font-size: 16px;
    transition: all 0.3s ease;
    width: 100%;
    line-height: 24px;
    text-align: left;
    opacity: 1;
    margin-left: 16px;
    margin-top: 11px;
    margin-bottom: 6px;
  }
  
  .c-form__form-error--shown {
    display: block;
  }
  
  .c-form__checkbox--agreement {
    margin-top: 8px;
  }
  
  .c-form__input--no,
  .c-form__input--no:hover,
  border-color #ff6969,
  .c-form__input--select-error .c-select__current,
  .c-form__input--select-error .c-select__current:hover {
    border-color: #ff6969;
    color: #ff6969;
    -webkit-text-fill-color: #ff6969;
  }
  
  .c-form__input--no+.c-form__label {
    color: #ff6969;
  }
  
  .c-form__input--select-error+.c-form__input-error,
  .c-form__input--no~.c-form__input-error {
    opacity: 1;
  }
  
  .c-form__input--select-error~.c-form__input-error {
    display: block;
  }
  
  .c-form__input:disabled,
  .c-form__input--disabled,
  .c-form__input--disabled:hover,
  .c-form__input--disabled:focus,
  .c-form__input:disabled:hover,
  .c-form__input:disabled:focus {
    box-shadow: none;
    border-color: rgba(255, 255, 255, 0.5);
    user-select: none;
    pointer-events: none;
    color: rgba(255, 255, 255, 0.5);
    -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
  }
  
  .c-form__input:disabled+.c-form__label,
  .c-form__field--select .c-form__input--disabled~.c-form__label {
    color: rgba(255, 255, 255, 0.5);
  }
  
  .c-form__button {
    display: inline-block;
    padding: 5px 13px;
    background-color: #dd1212;
    border: none;
    font-size: 16px;
    line-height: 24px;
    transition: background-color .2s, border-color .2s, color .2s, opacity .2s;
    text-decoration: none;
    color: #fff;
    outline: none;
  }
  
  .c-form__button--cloud {
    background-color: #6735CE;
  }
  
  .c-form__button--inactive {
    opacity: 0.5;
    pointer-events: none;
  }
  
  @media (min-width: 570px) {
    .c-form form {
      max-width: 570px;
    }
  }
  
  @media (min-width: 1110px) {
    .c-form form {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .form__info h2 {
    font-size: 20px;
    line-height: 24px;
  }
  
  @media (min-width:855px)  {
    .form__info h2 {
      font-size: 26px;
      line-height: 32px;
    }
  }