/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-primary-elegant-platform-view/block-primary-elegant-platform-view.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.primaryElegantPlatformView__content {
  max-width: 1720px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item {
    display: flex;
    max-width: 48%;
    width: 100%;
    margin: 1%;
    box-shadow: 0 4px 40px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1280px) {
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item {
        flex-direction: column;
        align-items: center; } }
    @media screen and (max-width: 640px) {
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item {
        max-width: 100%;
        margin: 0 0 24px; } }
    .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
      min-width: 420px;
      width: 420px;
      max-width: 420px;
      padding: 50px;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (max-width: 1700px) {
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
          min-width: 350px;
          width: 350px;
          max-width: 350px; } }
      @media screen and (max-width: 1540px) {
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
          min-width: 300px;
          width: 300px;
          max-width: 300px;
          padding: 24px; } }
      @media screen and (max-width: 1400px) {
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
          min-width: 230px;
          width: 230px;
          max-width: 230px;
          padding: 24px 0; } }
      @media screen and (max-width: 1280px) {
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
          min-width: 100%;
          max-width: 100%;
          width: 100%;
          display: block;
          text-align: center; } }
      @media screen and (max-width: 576px) {
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
          min-width: 50%;
          max-width: 50%;
          width: 100%;
          display: block;
          text-align: center;
          padding: 0;
          padding-top: 20px; } }
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image img {
        max-width: 100%;
        display: block;
        height: initial; }
        @media screen and (max-width: 1280px) {
          .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image img {
            margin: 0 auto; } }
    .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text {
      display: flex;
      flex-direction: column;
      padding: 32px;
      width: 100%; }
      @media screen and (max-width: 1540px) {
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text {
          padding: 24px;
          height: 100%; } }
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text h3 {
        margin: 0 0 16px; }
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-subtitle {
        margin: 0 0 24px; }
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: auto; }
        @media screen and (max-width: 1280px) {
          .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links {
            justify-content: flex-start; } }
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a {
          max-width: 150px;
          margin-bottom: 12px; }
          @media screen and (max-width: 768px) {
            .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a {
              max-width: 45%; } }
          .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a:nth-child(odd) {
            margin-right: 12px; }
          .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a img {
            transition: 350ms ease;
            max-width: 100%;
            display: block; }
          @media screen and (max-width: 1280px) {
            .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a:not(:last-child) {
              margin: 0 12px 12px 0; } }
          .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a:hover img {
            scale: 1.3; }

@media screen and (min-width: 1921px) {
  .primaryElegantPlatformView__content {
    max-width: 89.58333vw;
    padding: 0 0.78125vw; }
    .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item {
      box-shadow: 0 0.20833vw 2.08333vw rgba(0, 0, 0, 0.1); }
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-image {
        min-width: 21.875vw;
        width: 21.875vw;
        max-width: 21.875vw;
        padding: 2.60417vw; }
      .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text {
        padding: 1.66667vw; }
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text h3 {
          margin: 0 0 0.83333vw; }
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-subtitle {
          margin: 0 0 1.25vw; }
        .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a {
          max-width: 7.8125vw;
          margin-bottom: 0.625vw; }
          .primaryElegantPlatformView__content .primaryElegantPlatformView__content-item .primaryElegantPlatformView__content-text .primaryElegantPlatformView__content-links > a:nth-child(odd) {
            margin-right: 0.625vw; } }

