.download-detail-wrap {
  padding: 50px 0;
  background-size: cover;
  background-position: 100px;
  height: 100%; }
  @media (max-width: 1300px) {
    .download-detail-wrap {
      background-position: left; } }
  @media (max-width: 1024px) {
    .download-detail-wrap {
      background-image: none !important;
      height: auto; } }
  @media (max-width: 767px) {
    .download-detail-wrap {
      padding: 32px 0; } }
  .download-detail-wrap .download-detail-mobile {
    padding-bottom: 24px;
    text-align: center; }
    @media (min-width: 1025px) {
      .download-detail-wrap .download-detail-mobile {
        display: none; } }
  .dark .download-detail-wrap.download-block {
    background-color: #fff; }
    .dark .download-detail-wrap.download-block .download-detail-content .h2 {
      color: #000; }
  .download-detail-wrap .form-block {
    background-color: transparent;
    padding: 0;
    box-shadow: none; }
    .download-detail-wrap .form-block .select2-container--default .select2-selection--single {
      background-color: #F2F2F2; }
      .dark .download-detail-wrap .form-block .select2-container--default .select2-selection--single {
        background-color: #101519;
        border-color: #0C1B1D; }
      .download-detail-wrap .form-block .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #000; }
        .dark .download-detail-wrap .form-block .select2-container--default .select2-selection--single .select2-selection__rendered {
          color: #ADB5BD; }
  .download-detail-wrap .download-detail-content {
    max-width: 738px; }
    @media (max-width: 1024px) {
      .download-detail-wrap .download-detail-content {
        max-width: 100%; } }
    .dark .download-detail-wrap .download-detail-content .h2 {
      color: #DEE2E6; }
    .download-detail-wrap .download-detail-content .form-control {
      background-color: #F2F2F2; }
      .download-detail-wrap .download-detail-content .form-control::-webkit-input-placeholder {
        color: #000; }
        .dark .download-detail-wrap .download-detail-content .form-control::-webkit-input-placeholder {
          color: #495057; }
      .download-detail-wrap .download-detail-content .form-control:-moz-placeholder {
        color: #000; }
        .dark .download-detail-wrap .download-detail-content .form-control:-moz-placeholder {
          color: #495057; }
      .download-detail-wrap .download-detail-content .form-control::-moz-placeholder {
        color: #000; }
        .dark .download-detail-wrap .download-detail-content .form-control::-moz-placeholder {
          color: #495057; }
      .download-detail-wrap .download-detail-content .form-control:-ms-input-placeholder {
        color: #000; }
        .dark .download-detail-wrap .download-detail-content .form-control:-ms-input-placeholder {
          color: #495057; }
      .dark .download-detail-wrap .download-detail-content .form-control {
        background-color: #101519;
        color: #ADB5BD; }
    .download-detail-wrap .download-detail-content .form-check {
      max-width: 580px; }
    .download-detail-wrap .download-detail-content .form-footer .captcha-submit {
      width: 100%;
      justify-content: space-between; }
    .download-detail-wrap .download-detail-content .form-footer {
      padding-top: 10px; }
      @media (max-width: 1400px) {
        .download-detail-wrap .download-detail-content .form-footer .captcha-submit {
          padding-top: 0; } }
      .download-detail-wrap .download-detail-content .form-footer .captcha-submit .cta {
        padding-top: 0; }

.subscribe-content {
  max-width: 610px; }
  @media (max-width: 1024px) {
    .subscribe-content {
      max-width: 100%; } }
  .subscribe-content .title-wrap p {
    padding-top: 30px; }

.download-detail-wrap.subscribe-form-wrap {
  background-position: 100px -170px; }
  @media (min-width: 1921px) {
    .download-detail-wrap.subscribe-form-wrap {
      background-position: center bottom 150px;
      background-size: contain;
      background-repeat: no-repeat; } }
  @media (min-width: 1025px) {
    .download-detail-wrap.subscribe-form-wrap {
      max-height: 600px; } }

.subscribe-form .form-group {
  position: relative;
  margin-bottom: 30px; }
  @media (max-width: 1024px) {
    .subscribe-form .form-group {
      margin-bottom: 24px; } }
  @media (max-width: 767px) {
    .subscribe-form .form-group {
      margin-bottom: 16px; } }
  @media (min-width: 768px) {
    .subscribe-form .form-group .form-control {
      padding-right: 170px; } }
  .subscribe-form .form-group .cta {
    position: absolute;
    top: 4px;
    right: 4px; }
    @media (max-width: 767px) {
      .subscribe-form .form-group .cta {
        position: relative;
        top: 0;
        right: 0;
        padding-top: 16px; } }
  .subscribe-form .form-group .wpcf7-not-valid-tip {
    text-align: left;
    padding-top: 5px; }

.subscribe-form .wpcf7-response-output {
  display: none; }

/*# sourceMappingURL=download-detail.css.map */
