section {padding: 6.5rem 0}
article {max-width: var(--corridor); padding: 0 0.5556rem; margin: 0 auto; overflow: hidden}

section.restrict-medium article {max-width: var(--corridor-m);}
section.restrict-small article {max-width: var(--corridor-s);}


.grid {overflow: hidden;}
.dont-clear {clear: none !important;}
  .grid .grid-block {float: left; margin: 0 2.5% 0 0;}
  .grid.no-margin .grid-block {float: left; margin: 0}
    .grid .grid-block .grid-block-inner {}

  .grid .grid-block-d-1  {width:  6%}
  .grid .grid-block-d-2  {width: 14.5%}
  .grid .grid-block-d-3  {width: 23.125%}
  .grid .grid-block-d-4  {width: 31.6%}
  .grid .grid-block-d-5  {width: 0%}
  .grid .grid-block-d-6  {width: 48.75%}
  .grid .grid-block-d-7  {width: 0%}
  .grid .grid-block-d-8  {width: 65.8334%}
  .grid .grid-block-d-9  {width: 0%}
  .grid .grid-block-d-10 {width: 0%}
  .grid .grid-block-d-11 {width: 0%}
  .grid .grid-block-d-12 {float: none; width: 100%;}

  .grid.no-margin .grid-block-d-1  {width: 0%}
  .grid.no-margin .grid-block-d-2  {width: 0%}
  .grid.no-margin .grid-block-d-3  {width: 25%}
  .grid.no-margin .grid-block-d-4  {width: 33.33%}
  .grid.no-margin .grid-block-d-5  {width: 0%}
  .grid.no-margin .grid-block-d-6  {width: 50%}
  .grid.no-margin .grid-block-d-7  {width: 0%}
  .grid.no-margin .grid-block-d-8  {width: 0%}
  .grid.no-margin .grid-block-d-9  {width: 0%}
  .grid.no-margin .grid-block-d-10 {width: 0%}
  .grid.no-margin .grid-block-d-11 {width: 0%}
  .grid.no-margin .grid-block-d-12 {float: none; width: 100%;}

  .grid-clear-d-1.row-reverse  .grid-block                {margin-left: 0}
  .grid-clear-d-2.row-reverse  .grid-block:nth-child(2n)  {margin-left: 0}
  .grid-clear-d-3.row-reverse  .grid-block:nth-child(3n)  {margin-left: 0}
  .grid-clear-d-4.row-reverse  .grid-block:nth-child(4n)  {margin-left: 0}
  .grid-clear-d-5.row-reverse  .grid-block:nth-child(5n)  {margin-left: 0}
  .grid-clear-d-6.row-reverse  .grid-block:nth-child(6n)  {margin-left: 0}
  .grid-clear-d-7.row-reverse  .grid-block:nth-child(7n)  {margin-left: 0}
  .grid-clear-d-8.row-reverse  .grid-block:nth-child(8n)  {margin-left: 0}
  .grid-clear-d-9.row-reverse  .grid-block:nth-child(9n)  {margin-left: 0}
  .grid-clear-d-10.row-reverse .grid-block:nth-child(10n) {margin-left: 0}
  .grid-clear-d-11.row-reverse .grid-block:nth-child(11n) {margin-left: 0}
  .grid-clear-d-12.row-reverse .grid-block:nth-child(12n) {margin-left: 0}

  .grid-clear-d-1  .grid-block                {margin-right: 0}
  .grid-clear-d-2  .grid-block:nth-child(2n)  {margin-right: 0}
  .grid-clear-d-2  .grid-block:nth-child(2n+1)  {clear: both}
  .grid-clear-d-3  .grid-block:nth-child(3n)  {margin-right: 0}
  .grid-clear-d-3  .grid-block:nth-child(3n+1)  {clear: both;}
  .grid-clear-d-4  .grid-block:nth-child(4n)  {margin-right: 0}
  .grid-clear-d-4  .grid-block:nth-child(4n+1)  {clear: both}
  .grid-clear-d-5  .grid-block:nth-child(5n)  {margin-right: 0}
  .grid-clear-d-6  .grid-block:nth-child(6n)  {margin-right: 0}
  .grid-clear-d-7  .grid-block:nth-child(7n)  {margin-right: 0}
  .grid-clear-d-8  .grid-block:nth-child(8n)  {margin-right: 0}
  .grid-clear-d-9  .grid-block:nth-child(9n)  {margin-right: 0}
  .grid-clear-d-10 .grid-block:nth-child(10n) {margin-right: 0}
  .grid-clear-d-11 .grid-block:nth-child(11n) {margin-right: 0}
  .grid-clear-d-12 .grid-block:nth-child(12n) {margin-right: 0}

  .grid .grid-block-right {float: right;}

@media (max-width: 1023px){
  .grid .grid-block {margin-right: 1.6361%}

  .grid .grid-block-t-1  {width:  6.8335%}
  .grid .grid-block-t-2  {width: 15.3032%}
  .grid .grid-block-t-3  {width: 23.7729%}
  .grid .grid-block-t-4  {width: 32.2426%}
  .grid .grid-block-t-5  {width: 40.7119%}
  .grid .grid-block-t-6  {width: 49.1819%}
  .grid .grid-block-t-7  {width: 57.6511%}
  .grid .grid-block-t-8  {width: 66.1207%}
  .grid .grid-block-t-9  {width: 74.5903%}
  .grid .grid-block-t-10 {width: 83.0599%}
  .grid .grid-block-t-11 {width: 91.5295%}
  .grid .grid-block-t-12 {float: none; width: 100%}

  .grid-clear-t-1  .grid-block                {margin-right: 0}
  .grid-clear-t-2  .grid-block:nth-child(2n)  {margin-right: 0}
  .grid-clear-t-3  .grid-block:nth-child(3n)  {margin-right: 0}
  .grid-clear-t-4  .grid-block:nth-child(4n)  {margin-right: 0}
  .grid-clear-t-5  .grid-block:nth-child(5n)  {margin-right: 0}
  .grid-clear-t-6  .grid-block:nth-child(6n)  {margin-right: 0}
  .grid-clear-t-7  .grid-block:nth-child(7n)  {margin-right: 0}
  .grid-clear-t-8  .grid-block:nth-child(8n)  {margin-right: 0}
  .grid-clear-t-9  .grid-block:nth-child(9n)  {margin-right: 0}
  .grid-clear-t-10 .grid-block:nth-child(10n) {margin-right: 0}
  .grid-clear-t-11 .grid-block:nth-child(11n) {margin-right: 0}
  .grid-clear-t-12 .grid-block:nth-child(12n) {margin-right: 0}
}

@media (max-width: 767px){
  .grid .grid-block {margin-right: 1.6361%}

  .grid .grid-block-m-1  {width:  6.8335%}
  .grid .grid-block-m-2  {width: 15.3032%}
  .grid .grid-block-m-3  {width: 23.7729%}
  .grid .grid-block-m-4  {width: 32.2426%}
  .grid .grid-block-m-5  {width: 40.7119%}
  .grid .grid-block-m-6  {width: 49.1819%}
  .grid .grid-block-m-7  {width: 57.6511%}
  .grid .grid-block-m-8  {width: 66.1207%}
  .grid .grid-block-m-9  {width: 74.5903%}
  .grid .grid-block-m-10 {width: 83.0599%}
  .grid .grid-block-m-11 {width: 91.5295%}
  .grid .grid-block-m-12 {float: none; width: 100%;}

  .grid-clear-m-1  .grid-block                {margin-right: 0}
  .grid-clear-m-2  .grid-block:nth-child(2n)  {margin-right: 0}
  .grid-clear-m-3  .grid-block:nth-child(3n)  {margin-right: 0}
  .grid-clear-m-4  .grid-block:nth-child(4n)  {margin-right: 0}
  .grid-clear-m-5  .grid-block:nth-child(5n)  {margin-right: 0}
  .grid-clear-m-6  .grid-block:nth-child(6n)  {margin-right: 0}
  .grid-clear-m-7  .grid-block:nth-child(7n)  {margin-right: 0}
  .grid-clear-m-8  .grid-block:nth-child(8n)  {margin-right: 0}
  .grid-clear-m-9  .grid-block:nth-child(9n)  {margin-right: 0}
  .grid-clear-m-10 .grid-block:nth-child(10n) {margin-right: 0}
  .grid-clear-m-11 .grid-block:nth-child(11n) {margin-right: 0}
  .grid-clear-m-12 .grid-block:nth-child(12n) {margin-right: 0}
}