/*!
--------------------------------------------------------------------------------
    Theme Name: Jack Wolfskin landing page
    Author:     Machinas Digital Development S.L.
    Author URI: http://machinas.com
-----------------------------------------------------------------------------------
*/
#main {
  margin-top: 0 !important; }

.landingpage-wrapper {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.4375;
  max-width: 100%;
  width: 1200px;
  margin: 0 auto;
  padding-top: 22px;
  display: block; }
  @media only screen and (max-width: 1023px) {
    .landingpage-wrapper {
      padding-top: 0; } }

h1, h2, h3, h4 {
  margin-top: 0; }

section {
  position: relative; }

.msdw-full-width {
  width: 100%; }

.msdw-mobile-only {
  display: block !important; }
  @media only screen and (min-width: 1024px) {
    .msdw-mobile-only {
      display: none !important; } }

.msdw-desktop-only {
  display: none !important; }
  @media only screen and (min-width: 1024px) {
    .msdw-desktop-only {
      display: inline-block !important; } }

.msdw-clear {
  clear: both;
  height: 0; }

.msdw-clearfix::before, .msdw-clearfix::after {
  content: "";
  display: table; }

.msdw-clearfix::after {
  clear: both; }

@media only screen and (max-width: 1023px) {
  .jws-medium-column-16-16 {
    margin-left: 0;
    margin-right: 0;
    width: 100%; } }
@media only screen and (max-width: 640px) {
  .jws-small-column-16-16 {
    margin-left: 0;
    margin-right: 0;
    width: 100%; } }
/* --------------------- icons ---------------------- */
.msdw-icon-Service-Phone {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwpJREFUeNrsmluITVEYgPcZjktiojGTDgrD5DLS8cCkmAcSuaWkGJqQF6lRZDzwIrdSJKXMgwe8kJE8uGSM5FYzTiSlpokZIg1i3K/Ht5z/ZHfMaK99W/vU/PW1djN7rfOdNXvvtf5/TyydTlv5GAVWnkbeivfOHqRSqT9t+ZupRTR7YRkMglY4DYceDLn7IncAzvckwJha5yeTyX9nHIlCmhuwVqRVjIFaaOH3NVAQxUtlH5R1c+4AOACNyJdERhyZYpo1DvrMhCbOL4/KjC+GuMN+I+CqSXm7+AzNvuomvgTDTIu7mT0lXW9/OpkQH+VyjOlQY1K80MM4m6GXKXEvz+cSD38x40v+V1PiHR7GUTfoU1PiT1yO0ehw4QpMvNlF/wswH96ZFL+i2bcTVsAX0wuQWgU/a/S9x5b0rfElH4mPNCc1+o5nrxI3Li5xWKPvUFgfCXFm/b7a9Wn03wOJqOSctRr9B0IdxIyLM+tNNKc0xpgHm6KS5W+B9xrjqOS60rg4s96uecnEZdkvi8Im64gs505jMDRAqVFxZl3V5qrglcZ4CZEfZ3Rbi/xzmtWaY46EmzBNpxOLWSn09W0/jrzaSO1ykUhfh2oHwpPhFoct0MbxUj8Tie1y8+lEHzgGJ6y/VbHc2AqqBldhy6TOIF8H/TyLy/W+Sj5EN1bCQ1iS86WOy2O0qwrBOnW5IZ/wnLoh/0kWm0cu5IfDWbgG2+C23Pj/C1XdvNNd0Ukr50RepXdzrEwF103Mgt0i5fQLd1kx006WkX8mq2SrFU4UifxYz1m+yFe4TPfcytfbb1jX5Qm5bCol7wwjJsFGX+oqkjUthJ0Qxluwaj8LQj9hh2T7rwMWn+CneDYuwkTNvbxudAYhruIlLIdF0B6AeENQ4tk4L3tzlRl1+DTmD1kDAhW3pFB0EEZLRvXYw1jqxt/Aw6A5DPFsfID9kmDMlc2aTuGpDRYgfdT+wzBfgfyCy0J/mG1l3uBNsTKvcYqlWvBNZFXSfk7tcZD+njtYrOefEHrEncVvAQYAItLBWgOi1RMAAAAASUVORK5CYII=") top center no-repeat; }

.msdw-icon-Service-Chat {
  background: url("data:image/png;base64,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") top center no-repeat; }

.msdw-icon-Service-Email {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvtJREFUeNrsmj1oFEEUx3eTS6NnCi1UQiysAkH0EhRJJ9ikMRo7LQXx6xIVIRYmxo9CgiieQbGwNI2YYBpTWKQ8DkRBuFTaXEBTnIVfGJLz/L/wnzCuJ9m97N5H7j34M2Fu5u373Zt5O3PELRaLTiNak9OgpuCNZjHzx9Jr9ySau9CODcr6GbrScrj47K+Mv9/6Rjo6oIdQYQMBF8jUQcYVc01VR8ab8cEK8J4v3Qk0j6CDdQ6dhs6B6y25mpHxgnePp/FBF7MvA3ug01C+DoHzjL3Hgu7iF/FPxotcFiloBBO+c8I2NHegUzK+xoGF4Sl0FfHnGX8czU1oAJKMu6XAjeWgC5g8bTrgQJb9Y2hfjUK/g84i5rQV8xE041C76VsL3NgUNAhnObNHZM9At6HWGgH+Cl2TmmTVKAF9AB3zDvYLLiZLflgqo+V4O5p70IkqQ09AlxHXgpWYJHQLipeaYMD9HGDEwX0oA8fdLH4LkLz3D0FzVQCe47MlBgMtsWUYa3wtB34ybttvvhOHAf6ND2xBcwm6Dm2KGPgndINwS+zbwgwn/SQySMa9R9xBKAvgo8y+BDDGw89UhNCTfMaYBS0xZBlTIJagGffaS37TOauvl5V0d0jAH6Hz0IzV186V1xfUWbkZ91ofv/GL1rn/FdTJJbm4Dt+L9NFpQce4rbLlQId9O1stftB+9v2CRj1BB7EZzh2lL4e+M3ybxNcbdJjX0gSPhCnrHf+BS/84NO/DxzzH9nKuQ18p+k7U6n28iXtelmL/fwrTcol5y1aBnLT6++krGXasUf0Q0Qa9gOTIu4t9P6AhaC80a42dZd8QxzicM00fbVEEuN6q7scEZoTL1WTbtU59E7xcmOI1wEvF5iiCCXJkDcvkeniGBaqUHYCeRH0JCut1Vk7xG/dccFrZl67kza+SGbftE5e0wy2ws1IPNhmPVelWJaDPq3mt09/VFVzBFVzBFVzBFVzBFVzBa9Nc/a8nBVdwBVdwBVdwBVfwOrE/AgwAy80FYY3wQ8kAAAAASUVORK5CYII=") top center no-repeat; }

/* --------------------- section ---------------------- */
.msdw-navigation-copy1 {
  line-height: 30px; }

.msdw-copy2Bold {
  font-size: 15px;
  line-height: 30px;
  font-style: italic;
  text-transform: uppercase; }

.msdw-input-search[type=text] {
  float: none;
  width: 435px;
  height: 38px;
  line-height: 38px;
  display: inline-block;
  border: 1px solid #cdcdcd;
  margin-right: 10px;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
  text-overflow: ellipsis; }
  @media only screen and (max-width: 640px) {
    .msdw-input-search[type=text] {
      width: calc(100% - 90px);
      margin-right: 0;
      display: block;
      border: none;
      float: left; } }

.msdw-section-search-form {
  padding: 45px 0 50px;
  border: 1px solid #cdcdcd; }
  @media only screen and (max-width: 640px) {
    .msdw-section-search-form {
      padding: 14px 0 0; } }
  @media only screen and (max-width: 640px) {
    .msdw-section-search-form {
      margin-bottom: 0;
      border-bottom: none;
      padding-bottom: 0; }
      .msdw-section-search-form .jws-headline3 {
        font-size: 20px; }
      .msdw-section-search-form .jws-buttonYellow {
        width: 90px;
        display: block;
        float: right;
        border: none;
        height: 38px; } }

.msdw-category-block-ghost {
  display: block;
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  z-index: 1; }

.msdw-section-category-blocks {
  border-left: 1px solid #cdcdcd;
  margin-bottom: 50px; }
  @media only screen and (max-width: 640px) {
    .msdw-section-category-blocks {
      margin-bottom: 25px; } }
  .msdw-section-category-blocks .msdw-cat-icon {
    /* shopping cart */
    background-position: top center;
    margin-bottom: 25px; }
    @media only screen and (max-width: 640px) {
      .msdw-section-category-blocks .msdw-cat-icon {
        display: inline-block;
        width: 32px;
        line-height: 40px;
        margin-right: 16px;
        margin-bottom: 0;
        background-size: 100% auto;
        vertical-align: middle; } }
  .msdw-section-category-blocks ul {
    padding: 0; }
    .msdw-section-category-blocks ul li {
      margin-bottom: 10px;
      display: block; }
    @media only screen and (max-width: 640px) {
      .msdw-section-category-blocks ul {
        display: none; } }
  .msdw-section-category-blocks .msdw-category-block {
    position: relative;
    width: 25%;
    float: left;
    min-height: 325px;
    box-sizing: border-box;
    border: 1px solid #cdcdcd;
    border-width: 1px 1px 1px 0;
    margin-bottom: -1px; }
    .msdw-section-category-blocks .msdw-category-block > * {
      position: relative;
      z-index: 2; }
    .msdw-section-category-blocks .msdw-category-block > a {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      padding: 55px 0;
      box-sizing: border-box; }
    @media only screen and (max-width: 1023px) {
      .msdw-section-category-blocks .msdw-category-block {
        width: 50%; } }
    @media only screen and (max-width: 640px) {
      .msdw-section-category-blocks .msdw-category-block {
        width: 100%;
        min-height: 0;
        height: 40px;
        padding: 0 16px;
        text-align: left; }
        .msdw-section-category-blocks .msdw-category-block > a {
          padding: 0 16px;
          line-height: 40px; } }
    .msdw-section-category-blocks .msdw-category-block .jws-headline4,
    .msdw-section-category-blocks .msdw-category-block .jws-headline5 {
      margin-bottom: 15px; }
      .msdw-section-category-blocks .msdw-category-block .jws-headline4 span,
      .msdw-section-category-blocks .msdw-category-block .jws-headline5 span {
        border-bottom: 1px solid #000;
        display: inline-block; }
    @media only screen and (max-width: 640px) {
      .msdw-section-category-blocks .msdw-category-block .jws-headline4 {
        display: inline-block;
        margin: 0;
        font-size: 20px;
        font-style: italic;
        vertical-align: middle; } }
    @media only screen and (max-width: 640px) {
      .msdw-section-category-blocks .msdw-category-block .jws-headline5 {
        display: none; } }

.msdw-section-top-faqs ol {
  padding: 0;
  margin-bottom: 0; }
  .msdw-section-top-faqs ol li {
    font-size: 18px;
    list-style-type: decimal; }
    .msdw-section-top-faqs ol li + li {
      margin-top: 25px; }
    @media only screen and (max-width: 640px) {
      .msdw-section-top-faqs ol li {
        font-size: 14px; } }
@media only screen and (max-width: 640px) {
  .msdw-section-top-faqs {
    margin-bottom: 40px; }
    .msdw-section-top-faqs .jws-headline3 {
      font-size: 18px; } }

.msdw-section-contact {
  border: 1px solid #cdcdcd;
  padding: 50px 0 60px; }
  .msdw-section-contact .jws-headline4 {
    padding: 0 20px; }
  .msdw-section-contact .msdw-icon {
    height: 48px; }
  .msdw-section-contact .msdw-description {
    line-height: 25px; }
  .msdw-section-contact .jws-grid a {
    display: block; }
  @media only screen and (max-width: 640px) {
    .msdw-section-contact {
      margin: 0 16px; }
      .msdw-section-contact .jws-headline4 {
        font-size: 16px;
        line-height: 22px; }
        .msdw-section-contact .jws-headline4 br {
          display: none; }
      .msdw-section-contact .jws-grid a + a {
        padding-top: 50px; } }

/*step 2*/
.msdw-section-wrapper {
  margin-bottom: 20px;
  margin-top: 50px; }
  @media only screen and (max-width: 1023px) {
    .msdw-section-wrapper {
      margin-top: 0; } }
  .msdw-section-wrapper .msdw-navigation {
    margin-left: 0; }
    .msdw-section-wrapper .msdw-navigation a {
      padding-left: 10px;
      display: block; }
    .msdw-section-wrapper .msdw-navigation .msdw-cat-icon {
      width: 20px;
      margin-right: 5px;
      position: relative;
      transform: translate(-50%, -1px);
      left: 10px; }
      @media only screen and (max-width: 1023px) {
        .msdw-section-wrapper .msdw-navigation .msdw-cat-icon {
          left: 0;
          transform: none; } }
    .msdw-section-wrapper .msdw-navigation ul {
      padding: 0;
      font-size: 15px;
      line-height: 30px;
      margin-top: 0; }
      .msdw-section-wrapper .msdw-navigation ul li {
        position: relative; }
        @media only screen and (max-width: 1023px) {
          .msdw-section-wrapper .msdw-navigation ul li {
            padding: 0; }
            .msdw-section-wrapper .msdw-navigation ul li > .msdw-copy2Bold {
              padding: 16px;
              border: 1px solid #cdcdcd;
              border-width: 1px 1px 0 1px;
              font-size: 20px; }
            .msdw-section-wrapper .msdw-navigation ul li:last-child > .msdw-copy2Bold {
              border-bottom-width: 1px; } }
        .msdw-section-wrapper .msdw-navigation ul li > .msdw-copy2Bold {
          padding-left: 10px; }
        .msdw-section-wrapper .msdw-navigation ul li .msdw-copy2Bold:hover {
          background-color: #e5e5e5; }
        .msdw-section-wrapper .msdw-navigation ul li.msdw-open > .msdw-copy2Bold {
          border-bottom-width: 1px; }
          @media only screen and (min-width: 1024px) {
            .msdw-section-wrapper .msdw-navigation ul li.msdw-open > .msdw-copy2Bold {
              background-color: #e5e5e5; } }
    .msdw-section-wrapper .msdw-navigation ul.msdw-subcat {
      display: none; }
      .msdw-section-wrapper .msdw-navigation ul.msdw-subcat li {
        padding-left: 28px;
        color: #505050; }
        .msdw-section-wrapper .msdw-navigation ul.msdw-subcat li .msdw-navigation-copy1.msdw-selected {
          font-weight: bold; }
        @media only screen and (max-width: 1023px) {
          .msdw-section-wrapper .msdw-navigation ul.msdw-subcat li {
            padding: 0;
            border: none;
            font-size: 16px; }
            .msdw-section-wrapper .msdw-navigation ul.msdw-subcat li > a {
              padding: 10px 16px; } }
      @media only screen and (max-width: 1023px) {
        .msdw-section-wrapper .msdw-navigation ul.msdw-subcat > li > .msdw-navigation-copy1 {
          border: 1px solid #cdcdcd;
          border-width: 1px 1px 0 1px; }
        .msdw-section-wrapper .msdw-navigation ul.msdw-subcat > li:first-child > .msdw-navigation-copy1 {
          border-top-width: 0; } }
    .msdw-section-wrapper .msdw-navigation .msdw-open > ul.msdw-subcat {
      display: block; }
    @media only screen and (max-width: 1023px) {
      .msdw-section-wrapper .msdw-navigation ul.msdw-subsubcat {
        display: none; } }
    .msdw-section-wrapper .msdw-navigation ul.msdw-subsubcat li {
      padding-left: 25px;
      color: #505050; }
      @media only screen and (max-width: 1023px) {
        .msdw-section-wrapper .msdw-navigation ul.msdw-subsubcat li {
          padding-left: 16px; } }
    @media only screen and (max-width: 1023px) {
      .msdw-section-wrapper .msdw-navigation ul > li.msdw-has-subcats:after {
        content: "";
        display: block;
        position: absolute;
        top: 24px;
        right: 16px;
        width: 18px;
        height: 11px;
        background-repeat: no-repeat;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMjg5LjAwOCAzODYuNTEzIDMzLjk4MSAxNy45ODkiPjxwYXRoIGQ9Ik0zMjEuMTUzIDM4Ni41MTNsLTE1LjE1IDE0LjQ3My0xNS4xNi0xNC40NzMtMS44MzUgMS43NTcgMTUuMTYgMTQuNDc0LS4wMDUuMDA0IDEuODM2IDEuNzU0IDE2Ljk5LTE2LjIzMyIvPjwvc3ZnPg==);
        background-size: 18px 11px; }
      .msdw-section-wrapper .msdw-navigation ul > li.msdw-has-subcats.msdw-open:after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy45ODMiIGhlaWdodD0iMTcuOTg4IiB2aWV3Qm94PSIwIDAgMzMuOTgzIDE3Ljk4OCI+PHBhdGggZD0iTTMzLjk4MyAxNi4yMzNMMTguODIzIDEuNzZsLjAwNi0uMDA2TDE2Ljk5IDAgMCAxNi4yMzNsMS44MzcgMS43NTUgMTUuMTUtMTQuNDc0IDE1LjE2IDE0LjQ3NCIvPjwvc3ZnPg==);
        background-size: 18px 11px; }
      .msdw-section-wrapper .msdw-navigation .msdw-open > ul.msdw-subsubcat {
        display: block; } }
  .msdw-section-wrapper .msdw-content {
    margin-right: 0; }
    @media only screen and (min-width: 1024px) {
      .msdw-section-wrapper .msdw-content {
        width: 75%; } }
    @media only screen and (max-width: 1023px) {
      .msdw-section-wrapper .msdw-content {
        display: none; } }
    .msdw-section-wrapper .msdw-content .msdw-category-blocks {
      margin-top: 15px;
      text-align: center;
      border-left: 1px solid #cdcdcd;
      padding-left: 0; }
      .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block {
        position: relative;
        float: left;
        width: 33.3333%;
        padding: 130px 0 55px;
        border: 1px solid #cdcdcd;
        border-width: 1px 1px 1px 0;
        margin-bottom: -1px;
        min-height: 305px;
        box-sizing: border-box; }
        @media only screen and (max-width: 1023px) {
          .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block {
            width: 50%; } }
        .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block > * {
          position: relative;
          z-index: 2; }
        .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block ul.msdw-subcat {
          padding-left: 0; }
        .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block .jws-headline4,
        .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block .jws-headline5 {
          margin-bottom: 15px;
          font-size: 1.25rem; }
          .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block .jws-headline4 span,
          .msdw-section-wrapper .msdw-content .msdw-category-blocks .msdw-category-block .jws-headline5 span {
            border-bottom: 1px solid #000;
            display: inline-block; }
    .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-introduction {
      line-height: 22px; }
    .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-introduction {
      line-height: 22px; }
    .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-copy1 {
      line-height: 25px; }
    .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-assets-list {
      padding-left: 0; }
      .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-assets-list .msdw-asset {
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #cdcdcd;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYKAuAAgwAABQAAGeWbpRAAAAAElFTkSuQmCC") top left no-repeat;
        padding-left: 30px;
        background-position: 10px 23px;
        position: relative; }
        .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-assets-list .msdw-asset .msdw-icon-arrow {
          background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALVJREFUeNpiVJZX2MrAwODFAAHr7z58EMSABJiAOA2IP0P5gUAN0SgKgDqeAuk8JLEpQEUSyCYwABUtAFKboWICQDwLRQEUgKz6AGX7Ak1JADEYke2D2r8EygW5S5MZWcH7jx8uCwkI6IMkgJgdiDWQrcAKCFrBhCQJ8toUJPV5oCBAtmIW1IsgsBnqdYg3oV7yhUp+gHoZ4gagpDSQvg7EvFCxGKDupcgBNQtJcj2yJAgABBgA5bwybv0b4IcAAAAASUVORK5CYII=") top center no-repeat;
          width: 8px;
          height: 14px;
          position: absolute;
          right: 10px;
          top: 20px; }
        .msdw-section-wrapper .msdw-content .msdw-questions-list .msdw-assets-list .msdw-asset a {
          display: block;
          padding-right: 20px; }
  .msdw-section-wrapper .msdw-button {
    margin: 20px 0 30px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNpiVJZXYEAD64A4EMrexoQmGY0k+RmI05AVSADxFCR+HhA/RVYwC4gFoOzNQLwAxIApSABiXyj7A8homC6QAmkgnoRkUg4Qv0BWADKaF8pfD8RLkV2N7gsMwAS17zOUHwj1KoqCp1AvwcAUqJdRrFgA9RoD1KuzsLkhDepFBqiXE9AVvIB6EQZAXpdmFhIQQHbTZSDWB2JNIGYHYg2AAAMAtcIZxZxOFwUAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: 15px 11px;
    padding-left: 30px; }
  .msdw-section-wrapper .msdw-button-top {
    margin-left: 16px;
    padding-left: 22px;
    background-color: transparent;
    background-position: center left;
    border: none; }
  .msdw-section-wrapper.msdw-step2 .msdw-button-top {
    position: absolute;
    display: none; }
  .msdw-section-wrapper.msdw-step2 .msdw-navigation li {
    background: none; }
  @media only screen and (max-width: 1023px) {
    .msdw-section-wrapper.msdw-step2 .msdw-button-top {
      display: block; }
    .msdw-section-wrapper.msdw-step2 .msdw-navigation .msdw-cat-icon {
      width: 40px;
      margin-right: 10px; }
    .msdw-section-wrapper.msdw-step2 .msdw-navigation .msdw-copy2Bold {
      text-align: center; }
    .msdw-section-wrapper.msdw-step2 .msdw-navigation > ul > li {
      display: none; }
    .msdw-section-wrapper.msdw-step2 .msdw-navigation > ul > li.msdw-open {
      display: block; } }
  @media only screen and (max-width: 1023px) {
    .msdw-section-wrapper.msdw-step3 .msdw-navigation, .msdw-section-wrapper.msdw-step4 .msdw-navigation {
      display: none; }
    .msdw-section-wrapper.msdw-step3 .msdw-content, .msdw-section-wrapper.msdw-step4 .msdw-content {
      display: block; }
      .msdw-section-wrapper.msdw-step3 .msdw-content .jws-headline3, .msdw-section-wrapper.msdw-step4 .msdw-content .jws-headline3 {
        padding: 16px;
        border: 1px solid #cdcdcd;
        font-size: 20px;
        text-align: center; }
      .msdw-section-wrapper.msdw-step3 .msdw-content .msdw-assets-list, .msdw-section-wrapper.msdw-step4 .msdw-content .msdw-assets-list {
        margin-top: 0; }
      .msdw-section-wrapper.msdw-step3 .msdw-content .msdw-introduction, .msdw-section-wrapper.msdw-step4 .msdw-content .msdw-introduction {
        font-size: 16px; }
        .msdw-section-wrapper.msdw-step3 .msdw-content .msdw-introduction .msdw-icon-arrow, .msdw-section-wrapper.msdw-step4 .msdw-content .msdw-introduction .msdw-icon-arrow {
          display: none; } }
  @media only screen and (min-width: 1024px) {
    .msdw-section-wrapper.msdw-step3 .msdw-button-top {
      display: none; } }
  @media only screen and (max-width: 1023px) {
    .msdw-section-wrapper.msdw-step3 .msdw-content .msdw-button-top {
      position: absolute;
      left: 16px;
      margin: 0;
      width: 100px; } }
  @media only screen and (min-width: 1024px) {
    .msdw-section-wrapper.msdw-step4 .msdw-navigation .msdw-button-top {
      display: none; } }
  @media only screen and (max-width: 1023px) {
    .msdw-section-wrapper.msdw-step4 {
      border: 1px solid #cdcdcd;
      border-width: 1px 0 1px 0; }
      .msdw-section-wrapper.msdw-step4 .msdw-content .jws-headline3 {
        display: none; }
      .msdw-section-wrapper.msdw-step4 .msdw-content .msdw-introduction, .msdw-section-wrapper.msdw-step4 .msdw-content p.jws-copy1 {
        padding-left: 16px;
        padding-right: 16px; } }

/*# sourceMappingURL=styles.min.css.map */
