.outer-landingpage-block {
  display: flex;
  flex-direction: row;
  /* =============================================================== RESPONSIVE =================================================================*/ }
  .outer-landingpage-block .outerleft-landingpage-block {
    width: 370px;
    position: relative; }
    .outer-landingpage-block .outerleft-landingpage-block .inner-left-title {
      z-index: -1;
      min-height: 400px;
      height: calc(100% - 443px);
      width: 370px;
      margin-left: 30px; }
      .outer-landingpage-block .outerleft-landingpage-block .inner-left-title .title {
        color: #fff;
        width: 100%; }
      .outer-landingpage-block .outerleft-landingpage-block .inner-left-title .img-landing {
        position: absolute;
        margin-top: 40px;
        width: calc(100% - 20px);
        left: -3vw; }
  .outer-landingpage-block .outercenter-landingpage-block {
    width: calc(100% - 825px - 230px);
    margin-left: 60px; }
    .outer-landingpage-block .outercenter-landingpage-block p {
      color: #fff;
      line-height: 1.375;
      font-size: 20px; }
    .outer-landingpage-block .outercenter-landingpage-block h2 {
      color: #fff;
      font-weight: 700;
      font-size: 32px; }

@media (max-width: 1500px) {
  .outer-landingpage-block {
    margin-left: calc(-50vw + 530px) !important; }
    .outer-landingpage-block .outercenter-landingpage-block {
      width: 35vw; }
    .outer-landingpage-block .outerleft-landingpage-block {
      width: 33vw; }
      .outer-landingpage-block .outerleft-landingpage-block .inner-left-title {
        width: 23vw; }
      .outer-landingpage-block .outerleft-landingpage-block .img-landing {
        left: 0 !important;
        margin-top: 0 !important; } }

@media (max-width: 960px) {
  .outer-landingpage-block {
    flex-direction: column;
    margin-left: 20px !important; }
    .outer-landingpage-block .outercenter-landingpage-block {
      width: 100vw;
      margin: 0;
      padding: 0; }
      .outer-landingpage-block .outercenter-landingpage-block p, .outer-landingpage-block .outercenter-landingpage-block h2 {
        padding: 0 40px 0 0; }
    .outer-landingpage-block .outerleft-landingpage-block .inner-left-title {
      width: calc(100vw - 40px);
      position: relative;
      margin-left: 10px;
      margin-top: 70px;
      margin-bottom: 50px; }
      .outer-landingpage-block .outerleft-landingpage-block .inner-left-title .title {
        width: 100%; }
      .outer-landingpage-block .outerleft-landingpage-block .inner-left-title .img-landing {
        position: relative;
        width: calc(100vw - 40px);
        max-width: 50vw;
        margin-left: 25vw;
        top: 40px; } }

@media (max-width: 480px) {
  .outer-landingpage-block .outerleft-landingpage-block .inner-left-title .img-landing {
    margin: 20px 0;
    left: 5vw !important;
    width: 80vw !important;
    max-width: 80vw !important; } }
