.title-size-xxs{font-size:20px;line-height:28px}.title-size-xs{font-size:24px;line-height:32px}.title-size-s{font-size:28px;line-height:36px}.title-size-m{font-size:40px;line-height:48px}.title-size-l{font-size:52px;line-height:60px}.title-size-xl{font-size:60px;line-height:68px}.title-size-xxl{font-size:88px;line-height:96px}.highlight{color:#93ea20}.highlight-dark{color:#00b336}.flag,.highlight-upper{text-transform:uppercase}.flag{font-weight:600}.text-center{text-align:center}.nowrap{white-space:nowrap}.hide{display:none}p:not(:last-child){margin-bottom:16px}img{max-width:100%}.wrapper{max-width:1230px;padding:0 15px;margin-left:auto;margin-right:auto}.division{padding:90px 0 60px}.division--bgr_grey{background:#f1f1f1}.division--bgr_dark{background:#004550;color:#fff}.division__bordered-block{padding-bottom:64px;margin-bottom:64px;border-bottom:1px solid #cdcdcd}.push-size-xxxxs:not(:last-child){margin-bottom:4px}.push-size-xxxs:not(:last-child){margin-bottom:8px}.push-size-xxs:not(:last-child){margin-bottom:16px}.push-size-xs:not(:last-child){margin-bottom:24px}.push-size-s:not(:last-child){margin-bottom:32px}.push-size-m:not(:last-child){margin-bottom:40px}.push-size-l:not(:last-child){margin-bottom:64px}.push-size-xl:not(:last-child){margin-bottom:80px}.push-size-xxl:not(:last-child){margin-bottom:88px}.push-size-xxxl:not(:last-child){margin-bottom:120px}.push-size-xxxxl:not(:last-child){margin-bottom:160px}.push-size-xxxxxl:not(:last-child){margin-bottom:250px}.push-size-xxxxxxl:not(:last-child){margin-bottom:400px}.inner-grid{overflow:hidden}.header{grid-column:1/-1;grid-row:1/2;position:relative;display:grid;grid-template-columns:auto minmax(520px,875px) minmax(350px,506px) auto;grid-template-rows:28px minmax(520px,auto) minmax(270px,auto) 60px}.header__bgr{grid-column:1/-1;grid-row:1/3;background:url(https://www.veeam.com/content/dam/veeam/global/go/projects/2022/webinar-backup-recovery-veeam-platform-v12/header_wide_bgr_1920x545_2x.jpg),linear-gradient(266.51deg,#042776 8.58%,#012677 26.25%,#000f30 73.56%,#002577 85.33%);background-repeat:no-repeat;background-position:center,center;background-size:cover,100%}.header__main{position:relative;grid-column:2/3;grid-row:1/-1;padding:25px 10.5% 48px;color:#fff;background:#4a3fc9 url(https://www.veeam.com/content/dam/veeam/global/go/projects/2022/webinar-backup-recovery-veeam-platform-v12/header_bgr_880x863_2x.jpg);background-repeat:no-repeat;background-position:40%;background-size:cover;border-radius:0 0 20px 20px;z-index:1}.header__main--progressive{background-position:calc(100% - 55px) calc(100% - 90px),100%}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo,.header__text-block{max-width:710px;margin-left:auto;margin-right:auto}.header__title{font-weight:500}.header__span,.mForm .mForm__policy a{text-decoration:underline}.header__date{font-weight:500}.header__date::before{background:url(https://www.veeam.com/content/dam/veeam/global/go/projects/2022/webinar-backup-recovery-veeam-platform-v12/icon_calendar_white.svg) no-repeat 0 0/cover;content:"";position:relative;display:inline-block;vertical-align:bottom;top:-3px;width:30px;height:31px;margin-right:8px}.header__time{padding-left:50px}.header__form-wrapper{grid-column:3/4;grid-row:2/-2;padding:30px 40px 46px;min-height:610px;background:#2655cd;border-radius:0 20px 20px 0;color:#fff}[class^=footer-v] .footer{max-width:1230px}.main-form{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:390px;width:100%}.main-form__title{text-align:left}.mForm .mForm__policy a{color:#fff}.mForm .mForm__policy a:hover{text-decoration:none}.mForm__btn-green-light{background:#0b4d87;color:#fff;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.mForm__btn-green-light:hover{background:#02335d}.success{display:none;padding-top:30%;text-align:center}.about ul.g-list .g-list__item:before{top:9px}.speakers{margin-bottom:100px}.speakers__block{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.speakers__image{padding:18px 55px 0 0;width:160px;position:relative}.speakers__image::after{content:"";position:absolute;right:0;top:0;background:radial-gradient(circle,#4a3fc9 3.5px,transparent 3.5px) -8px -9px;background-size:27px 27px;width:132px;height:132px}.speakers__face{max-width:100%;border-radius:30px;z-index:1;position:relative}.demo__title{margin-left:auto;margin-right:auto;padding:0 15px;max-width:900px;font-size:40px;line-height:48px;text-align:center}.demo__item{padding-top:80px;padding-bottom:80px}.demo__item--grey{background:#e9e9e9}.card{display:grid;grid-template-columns:minmax(300px,710px) minmax(300px,390px);grid-template-rows:auto;grid-template-areas:"text-part preview-part";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:26px}.card__text-part{grid-area:text-part}.card__preview-part{grid-area:preview-part}.card__flag{color:#00b336;font-weight:600;font-size:28px;line-height:36px}.card__flag:not(:last-child){margin-bottom:8px}.card__title{font-weight:500;font-size:32px;line-height:40px}.card__title:not(:last-child){margin-bottom:32px}.card__general-text{font-weight:400;font-size:20px;line-height:28px}.card__general-text:not(:last-child){margin-bottom:16px}.card__thumbnail-container{position:relative;overflow:hidden;display:block;width:390px;height:220px}.card__thumbnail-container:hover::before{opacity:.4;width:140%;height:115%;top:-20%;right:-20%}.card__thumbnail-container::before{content:"";position:absolute;width:100px;height:100px;top:calc(50% - 50px);right:calc(50% - 50px);border-radius:100px;background:#4a3fc9;opacity:.8;-webkit-transition:.2s;transition:.2s}.card__thumbnail-container::after{content:"";position:absolute;width:0;height:0;top:calc(50% - 20px);right:calc(50% - 20px);margin-left:10px;border:30px solid transparent;border-top-width:20px;border-bottom-width:20px;border-left-color:#fff;border-right:0}.card__image{width:100%;height:auto;vertical-align:middle}.noscroll{overflow:hidden}.popup{display:none}.popup--show{width:100%;height:100%;position:fixed;background:rgba(35,35,35,.95);z-index:9999;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.popup--show::-webkit-scrollbar{width:0;display:none}.popup--show::-webkit-scrollbar-button{display:none}.popup--show::-webkit-scrollbar-thumb{display:none}.popup__close{position:fixed;top:0;right:0;width:100vw;height:100vh;z-index:9999;cursor:default}.popup__close-icon{position:fixed;cursor:pointer;top:0;right:0;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px}.popup__close-icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.popup__close-icon::after,.popup__close-icon::before{background:#93ea20;content:"";position:absolute;width:50px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__close-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__youtube-iframe{display:block;position:fixed;z-index:9999;margin:auto;border:0;width:100%;height:100%;max-width:1000px;max-height:562.5px}.popup__wistia-embed-wrapper{position:relative;width:100%;max-width:1000px;height:auto;margin-right:15px;margin-left:15px;z-index:10000}@media screen and (max-width:1280px){.header__main{background-position:60%}.header__main--progressive{background-position:calc(100% - 15px) calc(100% - 70px),100%}}@media screen and (max-width:1024px){.header{grid-template-columns:auto;grid-template-rows:auto auto}.header__bgr{grid-row:1/2;background:0 0}.header__main{grid-column:1/-1;grid-row:1/2;padding:60px 30px;background-position:100%;border-radius:0}.header__logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.header__logo,.header__text-block{margin-left:0;margin-right:0;max-width:100%}.header__form-wrapper{grid-column:1/-1;grid-row:2/-1;min-height:auto;border-radius:0 0 20px 20px}.main-form{width:100%}.main-form__title{text-align:center}.success{padding:0}.speakers__block{grid-template-columns:repeat(3,1fr)}.card{grid-template-columns:100%;grid-template-areas:"text-part" "preview-part"}.card__preview-part{justify-self:center}.card__thumbnail-container{width:100%;height:auto;max-width:390px}.popup__youtube-iframe{max-width:90vw;max-height:50.625vw}}@media screen and (max-width:768px){.title-size-xs{font-size:20px;line-height:28px}.title-size-s{font-size:24px;line-height:32px}.title-size-m{font-size:32px;line-height:40px}.title-size-l{font-size:40px;line-height:48px}.title-size-xl{font-size:52px;line-height:60px}.title-size-xxl{font-size:60px;line-height:68px}.division{padding:70px 0 40px}.push-size-s:not(:last-child){margin-bottom:24px}.push-size-m:not(:last-child){margin-bottom:32px}.push-size-l:not(:last-child){margin-bottom:48px}.push-size-xl:not(:last-child){margin-bottom:64px}.push-size-xxl:not(:last-child){margin-bottom:60px}.push-size-xxxl:not(:last-child),.push-size-xxxxl:not(:last-child){margin-bottom:80px}.push-size-xxxxxl:not(:last-child),.push-size-xxxxxxl:not(:last-child){margin-bottom:120px}.header__main{padding:60px 15px 330px}.header__text-block{text-align:center}.header__title{max-width:100%}.header__date::before{top:-4px;width:24px;height:24px}.header__time{padding-left:0}.header__form-wrapper{padding:60px 15px}.speakers{margin-bottom:80px}.speakers__block{grid-template-columns:repeat(2,1fr);gap:32px 10px}.demo__title{font-size:32px;line-height:40px;text-align:left}.demo__item{padding-top:56px;padding-bottom:56px}.demo__item:first-of-type{padding-top:32px}.card__flag,.card__title{font-size:24px;line-height:32px}.card__title:not(:last-child){margin-bottom:24px}.card__general-text{font-size:18px;line-height:26px}.popup__close-icon{padding:25px}}@media screen and (max-width:480px){.title-size-xs,.title-size-xxs{font-size:16px;line-height:24px}.title-size-s{font-size:24px;line-height:32px}.title-size-l,.title-size-m{font-size:28px;line-height:36px}.title-size-xl{font-size:40px;line-height:48px}.title-size-xxl{font-size:52px;line-height:60px}.division{padding:50px 0 40px}.division__bordered-block{padding-bottom:40px;margin-bottom:40px}.push-size-l:not(:last-child),.push-size-m:not(:last-child){margin-bottom:24px}.push-size-xl:not(:last-child),.push-size-xxl:not(:last-child){margin-bottom:40px}.push-size-xxxl:not(:last-child){margin-bottom:48px}.push-size-xxxxl:not(:last-child){margin-bottom:72px}.push-size-xxxxxl:not(:last-child),.push-size-xxxxxxl:not(:last-child){margin-bottom:80px}.header__main{padding:30px 15px 280px}.header__form-wrapper{padding:30px 15px 60px}.speakers__block{grid-template-columns:auto}.speakers__image{padding-right:27px}.demo__item{padding-top:40px;padding-bottom:40px}.demo__item:first-of-type{padding-top:40px}.card__flag{font-size:22px;line-height:30px}.card__title:not(:last-child){margin-bottom:16px}.card__general-text{font-size:16px;line-height:24px}}
.main {
    padding: 90px 0 110px;
    position: relative
}
.division {
    padding: 0;
}
.division:not(:last-child) {
    margin-bottom: 70px;
}
.header__flag {
    padding: 4px 20px;
    width: fit-content;
    background: #00b336;
    border-radius: 107px;
}
.about__highlighter {
    background-color: #004550;
    color: #fff;
    padding: 30px 20px;
  }
  .agenda {
      display: block;
  }
  .agenda__bgr {
      grid-column: 3 / 4;
      grid-row: 1 / -1;
      background: #f1f1f1;
  }
  .agenda__container {
      position: relative;
      grid-column: 2 / 3;
      grid-row: 1 / -1;
      padding: 90px 15px 80px 15px;
      background: #f1f1f1;
  }
  .agenda__container::before {
      content: "";
      position: absolute;
      top: 0;
      left: -130px;
      width: 130px;
      height: 100%;
      background: #f1f1f1;
      border-radius: 20px 0 0 20px;
  }
  .agenda__container::after {
      content: "";
      position: absolute;
      bottom: -120px;
      left: calc(50% - 1007px);
      width: 420px;
      height: 610px;
      background: -o-radial-gradient(circle, #93ea20 3.5px, transparent 3.5px) -8px -9px repeat;
      background: radial-gradient(circle, #93ea20 3.5px, transparent 3.5px) -8px -9px repeat;
      background-size: 29px 29px;
      z-index: -1;
  }
  @media screen and (max-width: 768px) {
      .agenda__container {
          padding: 60px 15px;
      }
  }
  .agenda__title {
      margin-bottom: 48px;
      text-align: center;
  }
  .agenda__block {
      max-width: 100%;
      margin: auto;
  }
  .agenda__item {
      display: flex;
      align-items: center;
      margin-bottom: 32px;
  }
  .agenda__item:last-child {
      margin-bottom: 0;
  }
  @media screen and (max-width: 480px) {
      .agenda__item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
      }
  }
  .agenda__time-block {
      margin-right: 30px;
      max-width: 150px;
      width: 100%;
  }
  @media screen and (max-width: 480px) {
      .agenda__time-block {
          margin-right: 0;
          margin-bottom: 5px;
          max-width: 100%;
      }
  }
  .agenda__time {
      font-size: 20px;
  }
  @media screen and (max-width: 480px) {
      .agenda__time {
          font-size: 16px;
      }
  }

  .speakers__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-bottom: calc(-1 * 30px);
      margin-left: calc(-1 * 95px);
      list-style: none;
  }
  @media screen and (max-width: 1300px) {
      .speakers__list {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
      }
  }
  .speakers__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 0;
      margin-left: 0;
      max-width: 232px;
  }
  .speakers__img {
      margin-bottom: 24px;
      width: 232px;
      height: 232px;
      border-radius: 24px;
  }
  .speakers__name {
      margin-bottom: 8px;
      font-weight: 500;
  }
  .speakers__jobtitle {
      color: #999999;
  }
  
  .w600 {
    font-weight: 600;
  }

  .venue {
      position: relative;
  }
  .header__main {
    padding-top: 0;
  }
  .sector-flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
  }
  .venue-block__desc {
      height: 340px;
      padding: 40px 30px 20px 30px;
      width: 40%;
      background-color: #2655cd;
      color: #ffffff;
      box-sizing: border-box;
  }
  .venue-block__href {
    display: block;
    font-size: 28px;
    line-height: 36px;
    font-weight: 400;
    margin-bottom: 16px;
    color: #fff;
  }
  .venue-block__text {
      margin-bottom: 20px;
  }
  .venue-block__map {
      width: 60%;
  }
  .id_map {
      width: 100%;
      height: 340px;
  }
  .menu-date__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      text-align: center;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start;
      gap: 133px;
  }
  .menu-date__item {
      list-style-type: none;
      padding: 0 10px 10px 10px;
      margin-bottom: 0;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      border-bottom: none;
  }
  .menu-date__item.hover,
  .menu-date__item:hover {
      opacity: 1;
      border-bottom: 5px solid #005f4b;
      padding-bottom: 6px;
      cursor: pointer;
  }
  .menu-date__venue {
      color: #005f4b;
      font-weight: 500;
  }
  .sector-date-content {
      display: none;
      width: 100%;
  }

  
  @media screen and (max-width: 1600px) {
      .venue::after {
          width: 200px;
          height: 45px;
      }
  }
  
  @media screen and (max-width: 1024px) {
      .menu-date__list {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          gap: 0;
      }
  }

  @media screen and (max-width: 768px) {
    .main {
        padding: 70px 0
    }
    .division:not(:last-child) {
        margin-bottom: 50px;
    } 
      .venue::after {
          display: none;
      }
      .sector-flex {
          display: block;
      }
      .venue-block__desc {
          height: auto;
          text-align: center;
          padding: 30px 15px;
          width: 100%;
      }
      .venue-block__map {
          width: 100%;
          padding: 0;
      }
      .menu-date__list {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          gap: 10px;
      }
      .menu-date__item {
          opacity: 0.7;
          width: 100%;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
      }
      .header__flag {
        margin-left: auto;
        margin-right: auto;
    }
    .header__logo {
      margin-bottom: 16px;
    }
  }

  @media screen and (max-width: 480px) {
      .menu-date__list {
          display: block;
      }
      .menu-date__item {
          margin-bottom: 25px;
          padding-bottom: 9px;
      }
      .header__logo {
        margin-left: auto;
        margin-right: auto;
        width: 150px;
        height: 88px;
    }
  }
.speakers__job-title {
    color: #999;
}