@charset "UTF-8";
/**
  * converts a list to a string
 */
/**
 * Searches through an existing node for a subnode at any level and returns the node when found
 */
/**
  * To reduce bandwith it is not recommended to add all patterns to theme.
  * Extracts from all available $shape-svg-background-patterns the really
  * @return map of patterns supported during this compile
 */
/**
  * Function to get background-image dataurl for a specific pattern and color
  * @var string $patternName name of the pattern in the patterns map
  * @var color $color color to use for the pattern. Will replace the color value inside of the svg string. Uses the alpha value of the color and sets it as fill opacity
  * @return string dataurl for the pattern
 */
body.__debug {
  gridcolumns: 20; }

/*
$zIndex-1:   100;
$zIndex-2:   200;
$zIndex-3:   300;
$zIndex-4:   400;
$zIndex-5:   500;
$zIndex-6:   600;
$zIndex-7:   700;
$zIndex-8:   800;
$zIndex-9:   900;
$zIndex-10: 1000;
 */
/**
  * Bootstrap 4 z-Index scale
  * $zindex-dropdown-backdrop:  990 !default;
  * ...
  * $zindex-tooltip:           1070 !default;
  */
/*
n = normal
i = italic
4 = normal font-weight
7 = bold font-weight

.font-sansI7, .font-sansN7
100	Thin (Hairline)
200	Extra Light (Ultra Light)
300	Light
400	Normal
500	Medium
600	Semi Bold (Demi Bold)
700	Bold
800	Extra Bold (Ultra Bold)
900	Black (Heavy)

 */
/**
@fontSize-micro
@fontSize-smallest
@fontSize-smaller
@fontSize-small
@fontSize-base
@fontSize-large
@fontSize-larger
@fontSize-largest
@fontSize-jumbo
 */
/*
@type-micro
@type-smallest
@type-smaller
@type-small
@type-base
@type-large
@type-larger
@type-largest
@type-jumbo
 */
/*

@lineHeight-tightest
@lineHeight-tighter
@lineHeight-tight
@lineHeight-baseSans
@lineHeight-base
@lineHeight-loose
@lineHeight-looser
 */
/**
@letterSpacing-tightest
@letterSpacing-tighter
@letterSpacing-tight
@letterSpacing-normal
@letterSpacing-loose
@letterSpacing-looser
 */
/**
 * Analog to border with $border-presets
 */
/**
 * Used for border width and gallery grid spacing
 */
/**
  * Patterns were taken from https://www.heropatterns.com/
  * The patters should only be used through the pre process function called f-helperGetSvgPattern which takes
 */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/* skew */
/* Trapezium */
/* Trapezoid */
/**
  * general footer settings
  */
/**
  * main bar settings
  */
/**
  * copyright bar settings
  */
/**
  * nav shared settings
  */
/**
  * top bar settings
  */
/**
  * logo bar settings
  */
/**
  *main bar settings
  */
/**
  * mega menu settings
  */
/*
 * Important variable which helps to convert cms specific variable "v" to rem. 1v = 0.25rem;
 */
/**
 ** Navbar (topbar) defaults
 */
/*
            , {Mode: 'square', Label:'quadratisch, mitwachsend'}
            , {Mode: 'square-fixed', Label:'quadratisch, limitiert'}
            , {Mode: 'wx2', Label:'halbe Höhe'}
            , {Mode: 'wx3', Label:'drittel Höhe'}
            , {Mode: 'wx4', Label:'viertel Höhe'}
            , {Mode: 'hx2', Label:'doppelte Höhe'}
            , {Mode: 'hx3', Label:'dreifache Höhe'}
            , {Mode: 'hx4', Label:'vierfache Höhe'}


            , {Mode: 'as43', Label:'4:3 Seitenverhältnis'}
            , {Mode: 'as32', Label:'3:1 Seitenverhältnis'}
            , {Mode: 'as23', Label:'2:3 Seitenverhältnis'}
            , {Mode: 'as169', Label:'16:9 Seitenverhältnis'}
            , {Mode: 'as1610', Label:'16:10 Seitenverhältnis'}
 */
.page__debug .nested {
  debug: 'level2'; }
  .page.scrolled .at-from-root {
    debug: 'level3'; }

/**
  Working grid but has flaws with last column margin:right.
  Best and fastest solution is to use the css grid mixin as it works in 92% of all browsers without a problem
 */
/**
*   http://blog.teamtreehouse.com/a-better-clearfix-with-sass
*/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color:#007aff; }

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1; }

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block; }

.swiper-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box; }

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-horizontal {
  touch-action: pan-y; }

.swiper-vertical {
  touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto; }

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform,height; }

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px; }

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d; }

.swiper-3d {
  perspective: 1200px; }

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d; }

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after); }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000; }

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size); }

:root {
  --swiper-navigation-size:44px; }

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none; }

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important; }

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center; }

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg); }

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto; }

.swiper-button-lock {
  display: none; }

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1; }

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: 'prev'; }

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto; }

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: 'next'; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet:only-child {
  display: none !important; }

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform,.2s top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right; }

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit); }

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-lock {
  display: none; }

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); }

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important; }

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)); }

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)); }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none; }

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-fade .swiper-slide-active {
  pointer-events: auto; }

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper.swiper-cube {
  overflow: visible; }

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0; }

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px); }

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper.swiper-flip {
  overflow: visible; }

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform,opacity,height; }

.swiper.swiper-cards {
  overflow: visible; }

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden; }

/*@import "../../../vendor/bootstrap/4.0.x/scss/utilities";*/
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
  width: device-width; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px); }

.form-control-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px); }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #71dd8a; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }
  .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #efa2a9; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }
  .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }
.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

/**
  Fix for paragraphs in columns. This rule extends the reboot scss
 */
p {
  margin-bottom: 1.5rem; }

figure {
  margin: 0; }

a:hover {
  text-decoration: none; }

a[href*="tel:"], a[href*="call:"] {
  white-space: nowrap; }

ol, ul, li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid; }

h1, h2, h3, h4, h5, h6 {
  font-weight: inherit; }

button {
  border: none; }

.l-section {
  position: relative;
  z-index: 0; }

.l-section, .l-region, .l-block-collection, .l-block {
  position: relative; }

.l-section .l-sectionVisualBox {
  position: relative; }
  .l-section .l-sectionVisualBox:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0; }

.l-section.l-section--backgroundAnchorLeftTop .l-sectionVisualBox:before {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0; }

.l-section.l-section--backgroundAnchorRightTop .l-sectionVisualBox:before {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto; }

.l-section.l-section--backgroundAnchorLeftBottom .l-sectionVisualBox:before {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0; }

.l-section.l-section--backgroundAnchorRightBottom .l-sectionVisualBox:before {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto; }

.l-section.l-section--backgroundScaleX5 .l-sectionVisualBox:before {
  width: 5%; }

.l-section.l-section--backgroundScaleY5 .l-sectionVisualBox:before {
  height: 5%; }

.l-section.l-section--backgroundScaleX10 .l-sectionVisualBox:before {
  width: 10%; }

.l-section.l-section--backgroundScaleY10 .l-sectionVisualBox:before {
  height: 10%; }

.l-section.l-section--backgroundScaleX15 .l-sectionVisualBox:before {
  width: 15%; }

.l-section.l-section--backgroundScaleY15 .l-sectionVisualBox:before {
  height: 15%; }

.l-section.l-section--backgroundScaleX20 .l-sectionVisualBox:before {
  width: 20%; }

.l-section.l-section--backgroundScaleY20 .l-sectionVisualBox:before {
  height: 20%; }

.l-section.l-section--backgroundScaleX25 .l-sectionVisualBox:before {
  width: 25%; }

.l-section.l-section--backgroundScaleY25 .l-sectionVisualBox:before {
  height: 25%; }

.l-section.l-section--backgroundScaleX30 .l-sectionVisualBox:before {
  width: 30%; }

.l-section.l-section--backgroundScaleY30 .l-sectionVisualBox:before {
  height: 30%; }

.l-section.l-section--backgroundScaleX33 .l-sectionVisualBox:before {
  width: 33.3%; }

.l-section.l-section--backgroundScaleY33 .l-sectionVisualBox:before {
  height: 33.3%; }

.l-section.l-section--backgroundScaleX40 .l-sectionVisualBox:before {
  width: 40%; }

.l-section.l-section--backgroundScaleY40 .l-sectionVisualBox:before {
  height: 40%; }

.l-section.l-section--backgroundScaleX45 .l-sectionVisualBox:before {
  width: 45%; }

.l-section.l-section--backgroundScaleY45 .l-sectionVisualBox:before {
  height: 45%; }

.l-section.l-section--backgroundScaleX50 .l-sectionVisualBox:before {
  width: 50%; }

.l-section.l-section--backgroundScaleY50 .l-sectionVisualBox:before {
  height: 50%; }

.l-section.l-section--backgroundScaleX55 .l-sectionVisualBox:before {
  width: 55%; }

.l-section.l-section--backgroundScaleY55 .l-sectionVisualBox:before {
  height: 55%; }

.l-section.l-section--backgroundScaleX60 .l-sectionVisualBox:before {
  width: 60%; }

.l-section.l-section--backgroundScaleY60 .l-sectionVisualBox:before {
  height: 60%; }

.l-section.l-section--backgroundScaleX66 .l-sectionVisualBox:before {
  width: 66.6%; }

.l-section.l-section--backgroundScaleY66 .l-sectionVisualBox:before {
  height: 66.6%; }

.l-section.l-section--backgroundScaleX70 .l-sectionVisualBox:before {
  width: 70%; }

.l-section.l-section--backgroundScaleY70 .l-sectionVisualBox:before {
  height: 70%; }

.l-section.l-section--backgroundScaleX75 .l-sectionVisualBox:before {
  width: 75%; }

.l-section.l-section--backgroundScaleY75 .l-sectionVisualBox:before {
  height: 75%; }

.l-section.l-section--backgroundScaleX80 .l-sectionVisualBox:before {
  width: 80%; }

.l-section.l-section--backgroundScaleY80 .l-sectionVisualBox:before {
  height: 80%; }

.l-section.l-section--backgroundScaleX85 .l-sectionVisualBox:before {
  width: 85%; }

.l-section.l-section--backgroundScaleY85 .l-sectionVisualBox:before {
  height: 85%; }

.l-section.l-section--backgroundScaleX90 .l-sectionVisualBox:before {
  width: 90%; }

.l-section.l-section--backgroundScaleY90 .l-sectionVisualBox:before {
  height: 90%; }

.l-section.l-section--backgroundScaleX100 .l-sectionVisualBox:before {
  width: 100%; }

.l-section.l-section--backgroundScaleY100 .l-sectionVisualBox:before {
  height: 100%; }

@media (min-width: 768px) {
  .l-section.l-section-md--backgroundScaleX5 .l-sectionVisualBox:before {
    width: 5%; }
  .l-section.l-section-md--backgroundScaleY5 .l-sectionVisualBox:before {
    height: 5%; }
  .l-section.l-section-md--backgroundScaleX10 .l-sectionVisualBox:before {
    width: 10%; }
  .l-section.l-section-md--backgroundScaleY10 .l-sectionVisualBox:before {
    height: 10%; }
  .l-section.l-section-md--backgroundScaleX15 .l-sectionVisualBox:before {
    width: 15%; }
  .l-section.l-section-md--backgroundScaleY15 .l-sectionVisualBox:before {
    height: 15%; }
  .l-section.l-section-md--backgroundScaleX20 .l-sectionVisualBox:before {
    width: 20%; }
  .l-section.l-section-md--backgroundScaleY20 .l-sectionVisualBox:before {
    height: 20%; }
  .l-section.l-section-md--backgroundScaleX25 .l-sectionVisualBox:before {
    width: 25%; }
  .l-section.l-section-md--backgroundScaleY25 .l-sectionVisualBox:before {
    height: 25%; }
  .l-section.l-section-md--backgroundScaleX30 .l-sectionVisualBox:before {
    width: 30%; }
  .l-section.l-section-md--backgroundScaleY30 .l-sectionVisualBox:before {
    height: 30%; }
  .l-section.l-section-md--backgroundScaleX33 .l-sectionVisualBox:before {
    width: 33.3%; }
  .l-section.l-section-md--backgroundScaleY33 .l-sectionVisualBox:before {
    height: 33.3%; }
  .l-section.l-section-md--backgroundScaleX40 .l-sectionVisualBox:before {
    width: 40%; }
  .l-section.l-section-md--backgroundScaleY40 .l-sectionVisualBox:before {
    height: 40%; }
  .l-section.l-section-md--backgroundScaleX45 .l-sectionVisualBox:before {
    width: 45%; }
  .l-section.l-section-md--backgroundScaleY45 .l-sectionVisualBox:before {
    height: 45%; }
  .l-section.l-section-md--backgroundScaleX50 .l-sectionVisualBox:before {
    width: 50%; }
  .l-section.l-section-md--backgroundScaleY50 .l-sectionVisualBox:before {
    height: 50%; }
  .l-section.l-section-md--backgroundScaleX55 .l-sectionVisualBox:before {
    width: 55%; }
  .l-section.l-section-md--backgroundScaleY55 .l-sectionVisualBox:before {
    height: 55%; }
  .l-section.l-section-md--backgroundScaleX60 .l-sectionVisualBox:before {
    width: 60%; }
  .l-section.l-section-md--backgroundScaleY60 .l-sectionVisualBox:before {
    height: 60%; }
  .l-section.l-section-md--backgroundScaleX66 .l-sectionVisualBox:before {
    width: 66.6%; }
  .l-section.l-section-md--backgroundScaleY66 .l-sectionVisualBox:before {
    height: 66.6%; }
  .l-section.l-section-md--backgroundScaleX70 .l-sectionVisualBox:before {
    width: 70%; }
  .l-section.l-section-md--backgroundScaleY70 .l-sectionVisualBox:before {
    height: 70%; }
  .l-section.l-section-md--backgroundScaleX75 .l-sectionVisualBox:before {
    width: 75%; }
  .l-section.l-section-md--backgroundScaleY75 .l-sectionVisualBox:before {
    height: 75%; }
  .l-section.l-section-md--backgroundScaleX80 .l-sectionVisualBox:before {
    width: 80%; }
  .l-section.l-section-md--backgroundScaleY80 .l-sectionVisualBox:before {
    height: 80%; }
  .l-section.l-section-md--backgroundScaleX85 .l-sectionVisualBox:before {
    width: 85%; }
  .l-section.l-section-md--backgroundScaleY85 .l-sectionVisualBox:before {
    height: 85%; }
  .l-section.l-section-md--backgroundScaleX90 .l-sectionVisualBox:before {
    width: 90%; }
  .l-section.l-section-md--backgroundScaleY90 .l-sectionVisualBox:before {
    height: 90%; }
  .l-section.l-section-md--backgroundScaleX100 .l-sectionVisualBox:before {
    width: 100%; }
  .l-section.l-section-md--backgroundScaleY100 .l-sectionVisualBox:before {
    height: 100%; } }

@media (min-width: 992px) {
  .l-section.l-section-lg--backgroundScaleX5 .l-sectionVisualBox:before {
    width: 5%; }
  .l-section.l-section-lg--backgroundScaleY5 .l-sectionVisualBox:before {
    height: 5%; }
  .l-section.l-section-lg--backgroundScaleX10 .l-sectionVisualBox:before {
    width: 10%; }
  .l-section.l-section-lg--backgroundScaleY10 .l-sectionVisualBox:before {
    height: 10%; }
  .l-section.l-section-lg--backgroundScaleX15 .l-sectionVisualBox:before {
    width: 15%; }
  .l-section.l-section-lg--backgroundScaleY15 .l-sectionVisualBox:before {
    height: 15%; }
  .l-section.l-section-lg--backgroundScaleX20 .l-sectionVisualBox:before {
    width: 20%; }
  .l-section.l-section-lg--backgroundScaleY20 .l-sectionVisualBox:before {
    height: 20%; }
  .l-section.l-section-lg--backgroundScaleX25 .l-sectionVisualBox:before {
    width: 25%; }
  .l-section.l-section-lg--backgroundScaleY25 .l-sectionVisualBox:before {
    height: 25%; }
  .l-section.l-section-lg--backgroundScaleX30 .l-sectionVisualBox:before {
    width: 30%; }
  .l-section.l-section-lg--backgroundScaleY30 .l-sectionVisualBox:before {
    height: 30%; }
  .l-section.l-section-lg--backgroundScaleX33 .l-sectionVisualBox:before {
    width: 33.3%; }
  .l-section.l-section-lg--backgroundScaleY33 .l-sectionVisualBox:before {
    height: 33.3%; }
  .l-section.l-section-lg--backgroundScaleX40 .l-sectionVisualBox:before {
    width: 40%; }
  .l-section.l-section-lg--backgroundScaleY40 .l-sectionVisualBox:before {
    height: 40%; }
  .l-section.l-section-lg--backgroundScaleX45 .l-sectionVisualBox:before {
    width: 45%; }
  .l-section.l-section-lg--backgroundScaleY45 .l-sectionVisualBox:before {
    height: 45%; }
  .l-section.l-section-lg--backgroundScaleX50 .l-sectionVisualBox:before {
    width: 50%; }
  .l-section.l-section-lg--backgroundScaleY50 .l-sectionVisualBox:before {
    height: 50%; }
  .l-section.l-section-lg--backgroundScaleX55 .l-sectionVisualBox:before {
    width: 55%; }
  .l-section.l-section-lg--backgroundScaleY55 .l-sectionVisualBox:before {
    height: 55%; }
  .l-section.l-section-lg--backgroundScaleX60 .l-sectionVisualBox:before {
    width: 60%; }
  .l-section.l-section-lg--backgroundScaleY60 .l-sectionVisualBox:before {
    height: 60%; }
  .l-section.l-section-lg--backgroundScaleX66 .l-sectionVisualBox:before {
    width: 66.6%; }
  .l-section.l-section-lg--backgroundScaleY66 .l-sectionVisualBox:before {
    height: 66.6%; }
  .l-section.l-section-lg--backgroundScaleX70 .l-sectionVisualBox:before {
    width: 70%; }
  .l-section.l-section-lg--backgroundScaleY70 .l-sectionVisualBox:before {
    height: 70%; }
  .l-section.l-section-lg--backgroundScaleX75 .l-sectionVisualBox:before {
    width: 75%; }
  .l-section.l-section-lg--backgroundScaleY75 .l-sectionVisualBox:before {
    height: 75%; }
  .l-section.l-section-lg--backgroundScaleX80 .l-sectionVisualBox:before {
    width: 80%; }
  .l-section.l-section-lg--backgroundScaleY80 .l-sectionVisualBox:before {
    height: 80%; }
  .l-section.l-section-lg--backgroundScaleX85 .l-sectionVisualBox:before {
    width: 85%; }
  .l-section.l-section-lg--backgroundScaleY85 .l-sectionVisualBox:before {
    height: 85%; }
  .l-section.l-section-lg--backgroundScaleX90 .l-sectionVisualBox:before {
    width: 90%; }
  .l-section.l-section-lg--backgroundScaleY90 .l-sectionVisualBox:before {
    height: 90%; }
  .l-section.l-section-lg--backgroundScaleX100 .l-sectionVisualBox:before {
    width: 100%; }
  .l-section.l-section-lg--backgroundScaleY100 .l-sectionVisualBox:before {
    height: 100%; } }

/**
   * BoxStyle:fixed
   */
.l-section.is-fixed {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .l-section.is-fixed {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .l-section.is-fixed {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .l-section.is-fixed {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .l-section.is-fixed {
      max-width: 1140px; } }
/**
   * BoxStyle:maximized
   */
.l-section.is-maximized {
  width: 100%;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0; }

.l-section.is-fixedBleedLeft, .l-section.is-fixedBleedRight {
  width: 100%;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0; }

@media (min-width: 768px) {
  .l-section.l-section--twoRegions.is-fixedBleedLeft > .l-sectionVisualBox {
    padding-right: calc(50vw - 360px + 0px - 7px);
    /*3px sif ro make it properly align with container*/ }
  .l-section.l-section--twoRegions.is-fixedBleedRight > .l-sectionVisualBox {
    padding-left: calc(50vw - 360px + 0px - 7px); }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md1, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md1 {
    flex: 0 0 16px;
    max-width: 16px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md2, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md2 {
    flex: 0 0 52px;
    max-width: 52px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md3 {
    flex: 0 0 88px;
    max-width: 88px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md4, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md4 {
    flex: 0 0 124px;
    max-width: 124px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md5, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md5 {
    flex: 0 0 160px;
    max-width: 160px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md6, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md6 {
    flex: 0 0 196px;
    max-width: 196px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md7, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md7 {
    flex: 0 0 232px;
    max-width: 232px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md8, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md8 {
    flex: 0 0 268px;
    max-width: 268px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md9, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md9 {
    flex: 0 0 304px;
    max-width: 304px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md10, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md10 {
    flex: 0 0 340px;
    max-width: 340px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md11, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md11 {
    flex: 0 0 376px;
    max-width: 376px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md12, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md12 {
    flex: 0 0 412px;
    max-width: 412px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md13, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md13 {
    flex: 0 0 448px;
    max-width: 448px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md14, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md14 {
    flex: 0 0 484px;
    max-width: 484px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md15, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md15 {
    flex: 0 0 520px;
    max-width: 520px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md16, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md16 {
    flex: 0 0 556px;
    max-width: 556px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md17, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md17 {
    flex: 0 0 592px;
    max-width: 592px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md18, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md18 {
    flex: 0 0 628px;
    max-width: 628px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md19, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md19 {
    flex: 0 0 664px;
    max-width: 664px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md20, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md20 {
    flex: 0 0 700px;
    max-width: 700px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md1x3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md1x3 {
    flex: 0 0 220px;
    max-width: 220px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md2x3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md2x3 {
    flex: 0 0 460px;
    max-width: 460px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
    flex: 1; }
  .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
    flex: 1; }
  /**
      * Simple solution to make bleeding column fullwidth.
     */
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
    flex: 1;
    max-width: 100%;
    min-height: 0;
    min-width: 0; }
  .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
    flex: 1;
    max-width: 100%;
    min-height: 0;
    min-width: 0; }
  /**
      * More complex solution which was intended to prevent overflow of block items and destroying the design
      @see ticket #915
     */ }

@media (min-width: 992px) {
  .l-section.l-section--twoRegions.is-fixedBleedLeft > .l-sectionVisualBox {
    padding-right: calc(50vw - 480px + 0px - 7px);
    /*3px sif ro make it properly align with container*/ }
  .l-section.l-section--twoRegions.is-fixedBleedRight > .l-sectionVisualBox {
    padding-left: calc(50vw - 480px + 0px - 7px); }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg1, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg1 {
    flex: 0 0 28px;
    max-width: 28px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg2, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg2 {
    flex: 0 0 76px;
    max-width: 76px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg3 {
    flex: 0 0 124px;
    max-width: 124px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg4, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg4 {
    flex: 0 0 172px;
    max-width: 172px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg5, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg5 {
    flex: 0 0 220px;
    max-width: 220px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg6, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg6 {
    flex: 0 0 268px;
    max-width: 268px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg7, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg7 {
    flex: 0 0 316px;
    max-width: 316px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg8, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg8 {
    flex: 0 0 364px;
    max-width: 364px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg9, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg9 {
    flex: 0 0 412px;
    max-width: 412px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg10, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg10 {
    flex: 0 0 460px;
    max-width: 460px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg11, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg11 {
    flex: 0 0 508px;
    max-width: 508px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg12, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg12 {
    flex: 0 0 556px;
    max-width: 556px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg13, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg13 {
    flex: 0 0 604px;
    max-width: 604px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg14, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg14 {
    flex: 0 0 652px;
    max-width: 652px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg15, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg15 {
    flex: 0 0 700px;
    max-width: 700px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg16, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg16 {
    flex: 0 0 748px;
    max-width: 748px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg17, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg17 {
    flex: 0 0 796px;
    max-width: 796px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg18, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg18 {
    flex: 0 0 844px;
    max-width: 844px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg19, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg19 {
    flex: 0 0 892px;
    max-width: 892px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg20, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg20 {
    flex: 0 0 940px;
    max-width: 940px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg1x3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg1x3 {
    flex: 0 0 300px;
    max-width: 300px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg2x3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg2x3 {
    flex: 0 0 620px;
    max-width: 620px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
    flex: 1; }
  .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
    flex: 1; }
  /**
      * Simple solution to make bleeding column fullwidth.
     */
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
    flex: 1;
    max-width: 100%;
    min-height: 0;
    min-width: 0; }
  .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
    flex: 1;
    max-width: 100%;
    min-height: 0;
    min-width: 0; }
  /**
      * More complex solution which was intended to prevent overflow of block items and destroying the design
      @see ticket #915
     */ }

@media (min-width: 1200px) {
  .l-section.l-section--twoRegions.is-fixedBleedLeft > .l-sectionVisualBox {
    padding-right: calc(50vw - 570px + 0px - 7px);
    /*3px sif ro make it properly align with container*/ }
  .l-section.l-section--twoRegions.is-fixedBleedRight > .l-sectionVisualBox {
    padding-left: calc(50vw - 570px + 0px - 7px); }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl1, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl1 {
    flex: 0 0 37px;
    max-width: 37px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl2, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl2 {
    flex: 0 0 94px;
    max-width: 94px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl3 {
    flex: 0 0 151px;
    max-width: 151px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl4, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl4 {
    flex: 0 0 208px;
    max-width: 208px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl5, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl5 {
    flex: 0 0 265px;
    max-width: 265px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl6, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl6 {
    flex: 0 0 322px;
    max-width: 322px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl7, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl7 {
    flex: 0 0 379px;
    max-width: 379px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl8, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl8 {
    flex: 0 0 436px;
    max-width: 436px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl9, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl9 {
    flex: 0 0 493px;
    max-width: 493px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl10, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl10 {
    flex: 0 0 550px;
    max-width: 550px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl11, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl11 {
    flex: 0 0 607px;
    max-width: 607px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl12, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl12 {
    flex: 0 0 664px;
    max-width: 664px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl13, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl13 {
    flex: 0 0 721px;
    max-width: 721px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl14, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl14 {
    flex: 0 0 778px;
    max-width: 778px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl15, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl15 {
    flex: 0 0 835px;
    max-width: 835px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl16, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl16 {
    flex: 0 0 892px;
    max-width: 892px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl17, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl17 {
    flex: 0 0 949px;
    max-width: 949px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl18, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl18 {
    flex: 0 0 1006px;
    max-width: 1006px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl19, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl19 {
    flex: 0 0 1063px;
    max-width: 1063px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl20, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl20 {
    flex: 0 0 1120px;
    max-width: 1120px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl1x3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl1x3 {
    flex: 0 0 360px;
    max-width: 360px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl2x3, .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl2x3 {
    flex: 0 0 740px;
    max-width: 740px; }
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
    flex: 1; }
  .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
    flex: 1; }
  /**
      * Simple solution to make bleeding column fullwidth.
     */
  .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
    flex: 1;
    max-width: 100%;
    min-height: 0;
    min-width: 0; }
  .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
    flex: 1;
    max-width: 100%;
    min-height: 0;
    min-width: 0; }
  /**
      * More complex solution which was intended to prevent overflow of block items and destroying the design
      @see ticket #915
     */ }

/**
   * BoxStyle: expanded
   */
.l-section.is-expanded > .l-sectionVisualBox {
  max-width: 1400px;
  /*@todo*/
  margin-left: auto;
  margin-right: auto; }
  .l-section.is-expanded > .l-sectionVisualBox > .l-sectionContainer {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto; }

/**
   * BoxStyle: fixed-full
   */
.l-section.is-fixedFull > .l-sectionVisualBox > .l-sectionContainer {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .l-section.is-fixedFull > .l-sectionVisualBox > .l-sectionContainer {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .l-section.is-fixedFull > .l-sectionVisualBox > .l-sectionContainer {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .l-section.is-fixedFull > .l-sectionVisualBox > .l-sectionContainer {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .l-section.is-fixedFull > .l-sectionVisualBox > .l-sectionContainer {
      max-width: 1140px; } }
/**
   * BoxStyle: fixed-box
   */
.l-section.is-fixedBox > .l-sectionVisualBox {
  max-width: 1400px;
  /*@todo*/
  margin-left: auto;
  margin-right: auto; }
  .l-section.is-fixedBox > .l-sectionVisualBox > .l-sectionContainer {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .l-section.is-fixedBox > .l-sectionVisualBox > .l-sectionContainer {
        max-width: 540px; } }
    @media (min-width: 768px) {
      .l-section.is-fixedBox > .l-sectionVisualBox > .l-sectionContainer {
        max-width: 720px; } }
    @media (min-width: 992px) {
      .l-section.is-fixedBox > .l-sectionVisualBox > .l-sectionContainer {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .l-section.is-fixedBox > .l-sectionVisualBox > .l-sectionContainer {
        max-width: 1140px; } }
.l-section.is-expandedFull > .l-sectionVisualBox {
  /*
      @include make-container();
      @include make-container-max-widths();
      */ }
  .l-section.is-expandedFull > .l-sectionVisualBox > .l-sectionContainer {
    max-width: 1400px;
    /*@todo*/
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px; }

/*
@if $enable-grid-classes {
  .sectionContainer {
    @include make-container();
    @include make-container-max-widths();
  }
}
*/
.l-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px; }

.l-section.u-noGutters
, .l-section.u-noGutter
, .l-section.l-section--noGutter
, .l-section.is-maximized
, .l-section.is-fixedBleedLeft
, .l-section.is-fixedBleedRight
, .l-section.is-expanded.l-section--noGutter
, .l-section.is-expandedFull.l-section--noGutter {
  padding-left: 0;
  padding-right: 0; }
  .l-section.u-noGutters
> .l-sectionVisualBox > .l-sectionContainer, .l-section.u-noGutter
> .l-sectionVisualBox > .l-sectionContainer, .l-section.l-section--noGutter
> .l-sectionVisualBox > .l-sectionContainer, .l-section.is-maximized
> .l-sectionVisualBox > .l-sectionContainer, .l-section.is-fixedBleedLeft
> .l-sectionVisualBox > .l-sectionContainer, .l-section.is-fixedBleedRight
> .l-sectionVisualBox > .l-sectionContainer, .l-section.is-expanded.l-section--noGutter
> .l-sectionVisualBox > .l-sectionContainer, .l-section.is-expandedFull.l-section--noGutter > .l-sectionVisualBox > .l-sectionContainer {
    padding-left: 0;
    padding-right: 0; }
  .l-section.u-noGutters
.l-row, .l-section.u-noGutter
.l-row, .l-section.l-section--noGutter
.l-row, .l-section.is-maximized
.l-row, .l-section.is-fixedBleedLeft
.l-row, .l-section.is-fixedBleedRight
.l-row, .l-section.is-expanded.l-section--noGutter
.l-row, .l-section.is-expandedFull.l-section--noGutter .l-row {
    margin-right: 0;
    margin-left: 0; }
    .l-section.u-noGutters
.l-row > [class*="l-xl"], .l-section.u-noGutters
.l-row > [class*="l-lg"], .l-section.u-noGutters
.l-row > [class*="l-md"], .l-section.u-noGutters
.l-row > [class*="l-sm"], .l-section.u-noGutters
.l-row > [class*="l-xs"], .l-section.u-noGutter
.l-row > [class*="l-xl"], .l-section.u-noGutter
.l-row > [class*="l-lg"], .l-section.u-noGutter
.l-row > [class*="l-md"], .l-section.u-noGutter
.l-row > [class*="l-sm"], .l-section.u-noGutter
.l-row > [class*="l-xs"], .l-section.l-section--noGutter
.l-row > [class*="l-xl"], .l-section.l-section--noGutter
.l-row > [class*="l-lg"], .l-section.l-section--noGutter
.l-row > [class*="l-md"], .l-section.l-section--noGutter
.l-row > [class*="l-sm"], .l-section.l-section--noGutter
.l-row > [class*="l-xs"], .l-section.is-maximized
.l-row > [class*="l-xl"], .l-section.is-maximized
.l-row > [class*="l-lg"], .l-section.is-maximized
.l-row > [class*="l-md"], .l-section.is-maximized
.l-row > [class*="l-sm"], .l-section.is-maximized
.l-row > [class*="l-xs"], .l-section.is-fixedBleedLeft
.l-row > [class*="l-xl"], .l-section.is-fixedBleedLeft
.l-row > [class*="l-lg"], .l-section.is-fixedBleedLeft
.l-row > [class*="l-md"], .l-section.is-fixedBleedLeft
.l-row > [class*="l-sm"], .l-section.is-fixedBleedLeft
.l-row > [class*="l-xs"], .l-section.is-fixedBleedRight
.l-row > [class*="l-xl"], .l-section.is-fixedBleedRight
.l-row > [class*="l-lg"], .l-section.is-fixedBleedRight
.l-row > [class*="l-md"], .l-section.is-fixedBleedRight
.l-row > [class*="l-sm"], .l-section.is-fixedBleedRight
.l-row > [class*="l-xs"], .l-section.is-expanded.l-section--noGutter
.l-row > [class*="l-xl"], .l-section.is-expanded.l-section--noGutter
.l-row > [class*="l-lg"], .l-section.is-expanded.l-section--noGutter
.l-row > [class*="l-md"], .l-section.is-expanded.l-section--noGutter
.l-row > [class*="l-sm"], .l-section.is-expanded.l-section--noGutter
.l-row > [class*="l-xs"], .l-section.is-expandedFull.l-section--noGutter .l-row > [class*="l-xl"], .l-section.is-expandedFull.l-section--noGutter .l-row > [class*="l-lg"], .l-section.is-expandedFull.l-section--noGutter .l-row > [class*="l-md"], .l-section.is-expandedFull.l-section--noGutter .l-row > [class*="l-sm"], .l-section.is-expandedFull.l-section--noGutter .l-row > [class*="l-xs"] {
      padding-right: 0;
      padding-left: 0; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px; }

.row.row--noGutter {
  margin-right: 0;
  margin-left: 0; }
  .row.row--noGutter > .col,
  .row.row--noGutter > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.l-xl2x3, .col-xl-2x3, .l-xl1x3, .col-xl-1x3, .l-xl,
.l-xlAuto,
.col-xl,
.col-xl-auto, .l-xl20,
.col-xl-20, .l-xl19,
.col-xl-19, .l-xl18,
.col-xl-18, .l-xl17,
.col-xl-17, .l-xl16,
.col-xl-16, .l-xl15,
.col-xl-15, .l-xl14,
.col-xl-14, .l-xl13,
.col-xl-13, .l-xl12,
.col-xl-12, .l-xl11,
.col-xl-11, .l-xl10,
.col-xl-10, .l-xl9,
.col-xl-9, .l-xl8,
.col-xl-8, .l-xl7,
.col-xl-7, .l-xl6,
.col-xl-6, .l-xl5,
.col-xl-5, .l-xl4,
.col-xl-4, .l-xl3,
.col-xl-3, .l-xl2,
.col-xl-2, .l-xl1,
.col-xl-1, .l-lg2x3, .col-lg-2x3, .l-lg1x3, .col-lg-1x3, .l-lg,
.l-lgAuto,
.col-lg,
.col-lg-auto, .l-lg20,
.col-lg-20, .l-lg19,
.col-lg-19, .l-lg18,
.col-lg-18, .l-lg17,
.col-lg-17, .l-lg16,
.col-lg-16, .l-lg15,
.col-lg-15, .l-lg14,
.col-lg-14, .l-lg13,
.col-lg-13, .l-lg12,
.col-lg-12, .l-lg11,
.col-lg-11, .l-lg10,
.col-lg-10, .l-lg9,
.col-lg-9, .l-lg8,
.col-lg-8, .l-lg7,
.col-lg-7, .l-lg6,
.col-lg-6, .l-lg5,
.col-lg-5, .l-lg4,
.col-lg-4, .l-lg3,
.col-lg-3, .l-lg2,
.col-lg-2, .l-lg1,
.col-lg-1, .l-md2x3, .col-md-2x3, .l-md1x3, .col-md-1x3, .l-md,
.l-mdAuto,
.col-md,
.col-md-auto, .l-md20,
.col-md-20, .l-md19,
.col-md-19, .l-md18,
.col-md-18, .l-md17,
.col-md-17, .l-md16,
.col-md-16, .l-md15,
.col-md-15, .l-md14,
.col-md-14, .l-md13,
.col-md-13, .l-md12,
.col-md-12, .l-md11,
.col-md-11, .l-md10,
.col-md-10, .l-md9,
.col-md-9, .l-md8,
.col-md-8, .l-md7,
.col-md-7, .l-md6,
.col-md-6, .l-md5,
.col-md-5, .l-md4,
.col-md-4, .l-md3,
.col-md-3, .l-md2,
.col-md-2, .l-md1,
.col-md-1, .l-sm2x3, .col-sm-2x3, .l-sm1x3, .col-sm-1x3, .l-sm,
.l-smAuto,
.col-sm,
.col-sm-auto, .l-sm20,
.col-sm-20, .l-sm19,
.col-sm-19, .l-sm18,
.col-sm-18, .l-sm17,
.col-sm-17, .l-sm16,
.col-sm-16, .l-sm15,
.col-sm-15, .l-sm14,
.col-sm-14, .l-sm13,
.col-sm-13, .l-sm12,
.col-sm-12, .l-sm11,
.col-sm-11, .l-sm10,
.col-sm-10, .l-sm9,
.col-sm-9, .l-sm8,
.col-sm-8, .l-sm7,
.col-sm-7, .l-sm6,
.col-sm-6, .l-sm5,
.col-sm-5, .l-sm4,
.col-sm-4, .l-sm3,
.col-sm-3, .l-sm2,
.col-sm-2, .l-sm1,
.col-sm-1, .l2x3, .col-2x3, .l1x3, .col-1x3, .l,
.lAuto,
.col,
.col-auto, .l20,
.col-20, .l19,
.col-19, .l18,
.col-18, .l17,
.col-17, .l16,
.col-16, .l15,
.col-15, .l14,
.col-14, .l13,
.col-13, .l12,
.col-12, .l11,
.col-11, .l10,
.col-10, .l9,
.col-9, .l8,
.col-8, .l7,
.col-7, .l6,
.col-6, .l5,
.col-5, .l4,
.col-4, .l3,
.col-3, .l2,
.col-2, .l1,
.col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

.l-eq,
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.lAuto,
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.l1,
.col-1 {
  flex: 0 0 5%;
  max-width: 5%; }

.l2,
.col-2 {
  flex: 0 0 10%;
  max-width: 10%; }

.l3,
.col-3 {
  flex: 0 0 15%;
  max-width: 15%; }

.l4,
.col-4 {
  flex: 0 0 20%;
  max-width: 20%; }

.l5,
.col-5 {
  flex: 0 0 25%;
  max-width: 25%; }

.l6,
.col-6 {
  flex: 0 0 30%;
  max-width: 30%; }

.l7,
.col-7 {
  flex: 0 0 35%;
  max-width: 35%; }

.l8,
.col-8 {
  flex: 0 0 40%;
  max-width: 40%; }

.l9,
.col-9 {
  flex: 0 0 45%;
  max-width: 45%; }

.l10,
.col-10 {
  flex: 0 0 50%;
  max-width: 50%; }

.l11,
.col-11 {
  flex: 0 0 55%;
  max-width: 55%; }

.l12,
.col-12 {
  flex: 0 0 60%;
  max-width: 60%; }

.l13,
.col-13 {
  flex: 0 0 65%;
  max-width: 65%; }

.l14,
.col-14 {
  flex: 0 0 70%;
  max-width: 70%; }

.l15,
.col-15 {
  flex: 0 0 75%;
  max-width: 75%; }

.l16,
.col-16 {
  flex: 0 0 80%;
  max-width: 80%; }

.l17,
.col-17 {
  flex: 0 0 85%;
  max-width: 85%; }

.l18,
.col-18 {
  flex: 0 0 90%;
  max-width: 90%; }

.l19,
.col-19 {
  flex: 0 0 95%;
  max-width: 95%; }

.l20,
.col-20 {
  flex: 0 0 100%;
  max-width: 100%; }

.l1x3, .col-1x3 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

.l2x3, .col-2x3 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%; }

.col-order-1 {
  order: 1; }

.col-order-2 {
  order: 2; }

.col-order-3 {
  order: 3; }

.col-order-4 {
  order: 4; }

.col-order-5 {
  order: 5; }

.col-order-6 {
  order: 6; }

.col-order-7 {
  order: 7; }

.col-order-8 {
  order: 8; }

.col-order-9 {
  order: 9; }

.col-order-10 {
  order: 10; }

.col-order-11 {
  order: 11; }

.col-order-12 {
  order: 12; }

.col-order-13 {
  order: 13; }

.col-order-14 {
  order: 14; }

.col-order-15 {
  order: 15; }

.col-order-16 {
  order: 16; }

.col-order-17 {
  order: 17; }

.col-order-18 {
  order: 18; }

.col-order-19 {
  order: 19; }

.col-order-20 {
  order: 20; }

@media (min-width: 576px) {
  .l-sm,
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .l-smAuto,
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .l-sm1,
  .col-sm-1 {
    flex: 0 0 5%;
    max-width: 5%; }
  .l-sm2,
  .col-sm-2 {
    flex: 0 0 10%;
    max-width: 10%; }
  .l-sm3,
  .col-sm-3 {
    flex: 0 0 15%;
    max-width: 15%; }
  .l-sm4,
  .col-sm-4 {
    flex: 0 0 20%;
    max-width: 20%; }
  .l-sm5,
  .col-sm-5 {
    flex: 0 0 25%;
    max-width: 25%; }
  .l-sm6,
  .col-sm-6 {
    flex: 0 0 30%;
    max-width: 30%; }
  .l-sm7,
  .col-sm-7 {
    flex: 0 0 35%;
    max-width: 35%; }
  .l-sm8,
  .col-sm-8 {
    flex: 0 0 40%;
    max-width: 40%; }
  .l-sm9,
  .col-sm-9 {
    flex: 0 0 45%;
    max-width: 45%; }
  .l-sm10,
  .col-sm-10 {
    flex: 0 0 50%;
    max-width: 50%; }
  .l-sm11,
  .col-sm-11 {
    flex: 0 0 55%;
    max-width: 55%; }
  .l-sm12,
  .col-sm-12 {
    flex: 0 0 60%;
    max-width: 60%; }
  .l-sm13,
  .col-sm-13 {
    flex: 0 0 65%;
    max-width: 65%; }
  .l-sm14,
  .col-sm-14 {
    flex: 0 0 70%;
    max-width: 70%; }
  .l-sm15,
  .col-sm-15 {
    flex: 0 0 75%;
    max-width: 75%; }
  .l-sm16,
  .col-sm-16 {
    flex: 0 0 80%;
    max-width: 80%; }
  .l-sm17,
  .col-sm-17 {
    flex: 0 0 85%;
    max-width: 85%; }
  .l-sm18,
  .col-sm-18 {
    flex: 0 0 90%;
    max-width: 90%; }
  .l-sm19,
  .col-sm-19 {
    flex: 0 0 95%;
    max-width: 95%; }
  .l-sm20,
  .col-sm-20 {
    flex: 0 0 100%;
    max-width: 100%; }
  .l-sm1x3, .col-sm-1x3 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .l-sm2x3, .col-sm-2x3 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-order-sm-1 {
    order: 1; }
  .col-order-sm-2 {
    order: 2; }
  .col-order-sm-3 {
    order: 3; }
  .col-order-sm-4 {
    order: 4; }
  .col-order-sm-5 {
    order: 5; }
  .col-order-sm-6 {
    order: 6; }
  .col-order-sm-7 {
    order: 7; }
  .col-order-sm-8 {
    order: 8; }
  .col-order-sm-9 {
    order: 9; }
  .col-order-sm-10 {
    order: 10; }
  .col-order-sm-11 {
    order: 11; }
  .col-order-sm-12 {
    order: 12; }
  .col-order-sm-13 {
    order: 13; }
  .col-order-sm-14 {
    order: 14; }
  .col-order-sm-15 {
    order: 15; }
  .col-order-sm-16 {
    order: 16; }
  .col-order-sm-17 {
    order: 17; }
  .col-order-sm-18 {
    order: 18; }
  .col-order-sm-19 {
    order: 19; }
  .col-order-sm-20 {
    order: 20; } }

@media (min-width: 768px) {
  .l-md,
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .l-mdAuto,
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .l-md1,
  .col-md-1 {
    flex: 0 0 5%;
    max-width: 5%; }
  .l-md2,
  .col-md-2 {
    flex: 0 0 10%;
    max-width: 10%; }
  .l-md3,
  .col-md-3 {
    flex: 0 0 15%;
    max-width: 15%; }
  .l-md4,
  .col-md-4 {
    flex: 0 0 20%;
    max-width: 20%; }
  .l-md5,
  .col-md-5 {
    flex: 0 0 25%;
    max-width: 25%; }
  .l-md6,
  .col-md-6 {
    flex: 0 0 30%;
    max-width: 30%; }
  .l-md7,
  .col-md-7 {
    flex: 0 0 35%;
    max-width: 35%; }
  .l-md8,
  .col-md-8 {
    flex: 0 0 40%;
    max-width: 40%; }
  .l-md9,
  .col-md-9 {
    flex: 0 0 45%;
    max-width: 45%; }
  .l-md10,
  .col-md-10 {
    flex: 0 0 50%;
    max-width: 50%; }
  .l-md11,
  .col-md-11 {
    flex: 0 0 55%;
    max-width: 55%; }
  .l-md12,
  .col-md-12 {
    flex: 0 0 60%;
    max-width: 60%; }
  .l-md13,
  .col-md-13 {
    flex: 0 0 65%;
    max-width: 65%; }
  .l-md14,
  .col-md-14 {
    flex: 0 0 70%;
    max-width: 70%; }
  .l-md15,
  .col-md-15 {
    flex: 0 0 75%;
    max-width: 75%; }
  .l-md16,
  .col-md-16 {
    flex: 0 0 80%;
    max-width: 80%; }
  .l-md17,
  .col-md-17 {
    flex: 0 0 85%;
    max-width: 85%; }
  .l-md18,
  .col-md-18 {
    flex: 0 0 90%;
    max-width: 90%; }
  .l-md19,
  .col-md-19 {
    flex: 0 0 95%;
    max-width: 95%; }
  .l-md20,
  .col-md-20 {
    flex: 0 0 100%;
    max-width: 100%; }
  .l-md1x3, .col-md-1x3 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .l-md2x3, .col-md-2x3 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-order-md-1 {
    order: 1; }
  .col-order-md-2 {
    order: 2; }
  .col-order-md-3 {
    order: 3; }
  .col-order-md-4 {
    order: 4; }
  .col-order-md-5 {
    order: 5; }
  .col-order-md-6 {
    order: 6; }
  .col-order-md-7 {
    order: 7; }
  .col-order-md-8 {
    order: 8; }
  .col-order-md-9 {
    order: 9; }
  .col-order-md-10 {
    order: 10; }
  .col-order-md-11 {
    order: 11; }
  .col-order-md-12 {
    order: 12; }
  .col-order-md-13 {
    order: 13; }
  .col-order-md-14 {
    order: 14; }
  .col-order-md-15 {
    order: 15; }
  .col-order-md-16 {
    order: 16; }
  .col-order-md-17 {
    order: 17; }
  .col-order-md-18 {
    order: 18; }
  .col-order-md-19 {
    order: 19; }
  .col-order-md-20 {
    order: 20; } }

@media (min-width: 992px) {
  .l-lg,
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .l-lgAuto,
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .l-lg1,
  .col-lg-1 {
    flex: 0 0 5%;
    max-width: 5%; }
  .l-lg2,
  .col-lg-2 {
    flex: 0 0 10%;
    max-width: 10%; }
  .l-lg3,
  .col-lg-3 {
    flex: 0 0 15%;
    max-width: 15%; }
  .l-lg4,
  .col-lg-4 {
    flex: 0 0 20%;
    max-width: 20%; }
  .l-lg5,
  .col-lg-5 {
    flex: 0 0 25%;
    max-width: 25%; }
  .l-lg6,
  .col-lg-6 {
    flex: 0 0 30%;
    max-width: 30%; }
  .l-lg7,
  .col-lg-7 {
    flex: 0 0 35%;
    max-width: 35%; }
  .l-lg8,
  .col-lg-8 {
    flex: 0 0 40%;
    max-width: 40%; }
  .l-lg9,
  .col-lg-9 {
    flex: 0 0 45%;
    max-width: 45%; }
  .l-lg10,
  .col-lg-10 {
    flex: 0 0 50%;
    max-width: 50%; }
  .l-lg11,
  .col-lg-11 {
    flex: 0 0 55%;
    max-width: 55%; }
  .l-lg12,
  .col-lg-12 {
    flex: 0 0 60%;
    max-width: 60%; }
  .l-lg13,
  .col-lg-13 {
    flex: 0 0 65%;
    max-width: 65%; }
  .l-lg14,
  .col-lg-14 {
    flex: 0 0 70%;
    max-width: 70%; }
  .l-lg15,
  .col-lg-15 {
    flex: 0 0 75%;
    max-width: 75%; }
  .l-lg16,
  .col-lg-16 {
    flex: 0 0 80%;
    max-width: 80%; }
  .l-lg17,
  .col-lg-17 {
    flex: 0 0 85%;
    max-width: 85%; }
  .l-lg18,
  .col-lg-18 {
    flex: 0 0 90%;
    max-width: 90%; }
  .l-lg19,
  .col-lg-19 {
    flex: 0 0 95%;
    max-width: 95%; }
  .l-lg20,
  .col-lg-20 {
    flex: 0 0 100%;
    max-width: 100%; }
  .l-lg1x3, .col-lg-1x3 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .l-lg2x3, .col-lg-2x3 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-order-lg-1 {
    order: 1; }
  .col-order-lg-2 {
    order: 2; }
  .col-order-lg-3 {
    order: 3; }
  .col-order-lg-4 {
    order: 4; }
  .col-order-lg-5 {
    order: 5; }
  .col-order-lg-6 {
    order: 6; }
  .col-order-lg-7 {
    order: 7; }
  .col-order-lg-8 {
    order: 8; }
  .col-order-lg-9 {
    order: 9; }
  .col-order-lg-10 {
    order: 10; }
  .col-order-lg-11 {
    order: 11; }
  .col-order-lg-12 {
    order: 12; }
  .col-order-lg-13 {
    order: 13; }
  .col-order-lg-14 {
    order: 14; }
  .col-order-lg-15 {
    order: 15; }
  .col-order-lg-16 {
    order: 16; }
  .col-order-lg-17 {
    order: 17; }
  .col-order-lg-18 {
    order: 18; }
  .col-order-lg-19 {
    order: 19; }
  .col-order-lg-20 {
    order: 20; } }

@media (min-width: 1200px) {
  .l-xl,
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .l-xlAuto,
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .l-xl1,
  .col-xl-1 {
    flex: 0 0 5%;
    max-width: 5%; }
  .l-xl2,
  .col-xl-2 {
    flex: 0 0 10%;
    max-width: 10%; }
  .l-xl3,
  .col-xl-3 {
    flex: 0 0 15%;
    max-width: 15%; }
  .l-xl4,
  .col-xl-4 {
    flex: 0 0 20%;
    max-width: 20%; }
  .l-xl5,
  .col-xl-5 {
    flex: 0 0 25%;
    max-width: 25%; }
  .l-xl6,
  .col-xl-6 {
    flex: 0 0 30%;
    max-width: 30%; }
  .l-xl7,
  .col-xl-7 {
    flex: 0 0 35%;
    max-width: 35%; }
  .l-xl8,
  .col-xl-8 {
    flex: 0 0 40%;
    max-width: 40%; }
  .l-xl9,
  .col-xl-9 {
    flex: 0 0 45%;
    max-width: 45%; }
  .l-xl10,
  .col-xl-10 {
    flex: 0 0 50%;
    max-width: 50%; }
  .l-xl11,
  .col-xl-11 {
    flex: 0 0 55%;
    max-width: 55%; }
  .l-xl12,
  .col-xl-12 {
    flex: 0 0 60%;
    max-width: 60%; }
  .l-xl13,
  .col-xl-13 {
    flex: 0 0 65%;
    max-width: 65%; }
  .l-xl14,
  .col-xl-14 {
    flex: 0 0 70%;
    max-width: 70%; }
  .l-xl15,
  .col-xl-15 {
    flex: 0 0 75%;
    max-width: 75%; }
  .l-xl16,
  .col-xl-16 {
    flex: 0 0 80%;
    max-width: 80%; }
  .l-xl17,
  .col-xl-17 {
    flex: 0 0 85%;
    max-width: 85%; }
  .l-xl18,
  .col-xl-18 {
    flex: 0 0 90%;
    max-width: 90%; }
  .l-xl19,
  .col-xl-19 {
    flex: 0 0 95%;
    max-width: 95%; }
  .l-xl20,
  .col-xl-20 {
    flex: 0 0 100%;
    max-width: 100%; }
  .l-xl1x3, .col-xl-1x3 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .l-xl2x3, .col-xl-2x3 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-order-xl-1 {
    order: 1; }
  .col-order-xl-2 {
    order: 2; }
  .col-order-xl-3 {
    order: 3; }
  .col-order-xl-4 {
    order: 4; }
  .col-order-xl-5 {
    order: 5; }
  .col-order-xl-6 {
    order: 6; }
  .col-order-xl-7 {
    order: 7; }
  .col-order-xl-8 {
    order: 8; }
  .col-order-xl-9 {
    order: 9; }
  .col-order-xl-10 {
    order: 10; }
  .col-order-xl-11 {
    order: 11; }
  .col-order-xl-12 {
    order: 12; }
  .col-order-xl-13 {
    order: 13; }
  .col-order-xl-14 {
    order: 14; }
  .col-order-xl-15 {
    order: 15; }
  .col-order-xl-16 {
    order: 16; }
  .col-order-xl-17 {
    order: 17; }
  .col-order-xl-18 {
    order: 18; }
  .col-order-xl-19 {
    order: 19; }
  .col-order-xl-20 {
    order: 20; } }

.l-region {
  display: flex !important; }
  .l-region .l-block-collection {
    display: flex !important;
    flex-direction: column; }
  .l-region.l-region--verticalAlignMiddle .l-block-collection {
    justify-content: center; }
  .l-region.l-region--verticalAlignTop .l-block-collection {
    justify-content: flex-start; }
  .l-region.l-region--verticalAlignBottom .l-block-collection {
    justify-content: flex-end; }

.l-block {
  flex-grow: 0;
  flex-shrink: 0;
  width: 100%; }

.l-region {
  display: flex !important; }
  .l-region .l-block-collection {
    display: flex !important;
    flex-direction: column;
    width: 100%; }
  .l-region .l-block > .l-block-container > .l-block-box {
    display: flex; }
  .l-region.l-region--verticalStretchToFit {
    display: flex;
    align-items: stretch; }
    .l-region.l-region--verticalStretchToFit > .l-block-collection {
      justify-content: stretch;
      justify-items: stretch; }
      .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block {
        flex: 1 1 auto;
        display: flex; }
        .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block > .l-block-container {
          display: flex;
          flex-grow: 1;
          flex-shrink: 1; }
          .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block > .l-block-container > .l-block-box {
            display: flex;
            flex-grow: 1;
            flex-shrink: 1; }
  .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block, .l-region .__bugfix-ticket-908 > .l-block-collection > .l-block {
    min-height: 0;
    min-width: 0; }
    .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block > .l-block-container, .l-region .__bugfix-ticket-908 > .l-block-collection > .l-block > .l-block-container {
      min-height: 0;
      min-width: 0; }
      .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block > .l-block-container > .l-block-box, .l-region .__bugfix-ticket-908 > .l-block-collection > .l-block > .l-block-container > .l-block-box {
        min-height: 0;
        min-width: 0; }

/**
  Bugfix for ticket re #1474 where images inside flexbox (equal height) get height not calculated properly. Seems that it does not work when no explicit height and width is given
 */
_:-ms-fullscreen, :root .l-region.l-region--verticalStretchToFit > .l-block-collection > .l-block:first-child, .__bugfix-ticket-1474-ie11-image-intrinsic-height {
  min-height: 2%;
  /*IE11 fix, setting it to 2% does also work with multiple items per region. 100% was leading to overflow and broken pages.*/ }

.l-block-canvas, .l-block-content {
  width: 100%;
  max-width: 100%;
  position: relative; }

.l-block.l-block--contentOrientationLeftTop .l-block-canvas
, .l-block.l-block--contentOrientationCenterTop .l-block-canvas
, .l-block.l-block--contentOrientationRightTop .l-block-canvas {
  display: flex;
  align-items: flex-start; }

.l-block.l-block--backgroundAsImage.l-block--contentOrientationLeftTop .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationLeftTop .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationLeftTop .l-block-content {
  justify-content: flex-start; }

.l-block.l-block--contentOrientationLeftMiddle .l-block-canvas
, .l-block.l-block--contentOrientationCenterMiddle .l-block-canvas
, .l-block.l-block--contentOrientationRightMiddle .l-block-canvas
, .l-block.l-block--contentOrientationCenter .l-block-canvas {
  display: flex;
  align-items: center; }

.l-block.l-block--backgroundAsImage.l-block--contentOrientationLeftMiddle .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationCenterMiddle .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationRightMiddle .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationCenter .l-block-content {
  justify-content: center; }

.l-block.l-block--contentOrientationLeftBottom .l-block-canvas
, .l-block.l-block--contentOrientationCenterBottom .l-block-canvas
, .l-block.l-block--contentOrientationRightBottom .l-block-canvas {
  display: flex;
  align-items: flex-end; }

.l-block.l-block--backgroundAsImage.l-block--contentOrientationLeftBottom .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationCenterBottom .l-block-content
, .l-block.l-block--backgroundAsImage.l-block--contentOrientationRightBottom .l-block-content {
  justify-content: flex-end; }

.l-block.l-block--contentOrientationLeftTop
.l-block-canvas, .l-block.l-block--contentOrientationLeftMiddle
.l-block-canvas, .l-block.l-block--contentOrientationLeftBottom .l-block-canvas {
  text-align: left; }

.l-block.l-block--contentOrientationLeftTop
.block-media, .l-block.l-block--contentOrientationLeftMiddle
.block-media, .l-block.l-block--contentOrientationLeftBottom .block-media {
  margin-right: auto; }

.l-block.l-block--contentOrientationCenterTop
.l-block-canvas, .l-block.l-block--contentOrientationCenterMiddle
.l-block-canvas, .l-block.l-block--contentOrientationCenter
.l-block-canvas, .l-block.l-block--contentOrientationCenterBottom .l-block-canvas {
  text-align: center; }

.l-block.l-block--contentOrientationCenterTop
.block-media, .l-block.l-block--contentOrientationCenterMiddle
.block-media, .l-block.l-block--contentOrientationCenter
.block-media, .l-block.l-block--contentOrientationCenterBottom .block-media {
  margin: auto; }

.l-block.l-block--contentOrientationRightTop
.l-block-canvas, .l-block.l-block--contentOrientationRightMiddle
.l-block-canvas, .l-block.l-block--contentOrientationRightBottom .l-block-canvas {
  text-align: right; }

.l-block.l-block--contentOrientationRightTop
.block-media, .l-block.l-block--contentOrientationRightMiddle
.block-media, .l-block.l-block--contentOrientationRightBottom .block-media {
  margin-left: auto; }

.l-block.l-block--contentOrientationLeftMiddle.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenter.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftMiddle.l-block--xs-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--xs-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--xs-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenter.l-block--xs-mediaPositionLeft .block-content {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.l-block.l-block--contentOrientationLeftBottom.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--xs-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftBottom.l-block--xs-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--xs-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--xs-mediaPositionLeft .block-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }

@media (min-width: 576px) {
  .l-block.l-block--contentOrientationLeftMiddle.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenter.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftMiddle.l-block--sm-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--sm-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--sm-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenter.l-block--sm-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .l-block.l-block--contentOrientationLeftBottom.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--sm-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftBottom.l-block--sm-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--sm-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--sm-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; } }

@media (min-width: 768px) {
  .l-block.l-block--contentOrientationLeftMiddle.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenter.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftMiddle.l-block--md-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--md-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--md-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenter.l-block--md-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .l-block.l-block--contentOrientationLeftBottom.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--md-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftBottom.l-block--md-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--md-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--md-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; } }

@media (min-width: 992px) {
  .l-block.l-block--contentOrientationLeftMiddle.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenter.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftMiddle.l-block--lg-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--lg-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--lg-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenter.l-block--lg-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .l-block.l-block--contentOrientationLeftBottom.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--lg-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftBottom.l-block--lg-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--lg-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--lg-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; } }

@media (min-width: 1200px) {
  .l-block.l-block--contentOrientationLeftMiddle.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenter.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftMiddle.l-block--xl-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterMiddle.l-block--xl-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightMiddle.l-block--xl-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenter.l-block--xl-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .l-block.l-block--contentOrientationLeftBottom.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--xl-mediaPositionRight .block-content
, .l-block.l-block--contentOrientationLeftBottom.l-block--xl-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationCenterBottom.l-block--xl-mediaPositionLeft .block-content
, .l-block.l-block--contentOrientationRightBottom.l-block--xl-mediaPositionLeft .block-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; } }

.l-block .block-contentTextWrap .block-paragraph, .l-block .block-contentTextWrap .block-text {
  flex: 1; }

.l-section.l-section--noGutter .l-sectionContainer .l-row > .l-region {
  padding-left: 0;
  padding-right: 0; }
  .l-section.l-section--noGutter .l-sectionContainer .l-row > .l-region > .l-block-collection > .l-block {
    margin-bottom: 0; }

.l-section.is-maximized .l-row, .l-section.is-expanded .l-row {
  padding-left: 0;
  padding-right: 0; }

.row.row--noGutter {
  padding-left: 0;
  padding-right: 0; }
  .row.row--noGutter > [class^="col-"], .row.row--noGutter > [class*=" col-"] {
    padding-left: 0;
    padding-right: 0; }

.l-section.is-empty {
  display: none; }

.container {
  padding-left: 10px;
  padding-right: 10px; }

body.page--balancedCanvasSpacing .l-section.is-fixed {
  padding-left: 20px;
  padding-right: 20px; }

body.page--balancedCanvasSpacing .l-section.is-fixedBox .l-sectionContainer {
  padding-left: 20px;
  padding-right: 20px; }

body.page--balancedCanvasSpacing .l-section.is-fixedFull .l-sectionContainer .l-row {
  padding-left: 20px;
  padding-right: 20px; }

@media (min-width: 768px) {
  body.page--balancedCanvasSpacing {
    /**
      * Simple solution to make bleeding column fullwidth.
     */
    /**
      * More complex solution which was intended to prevent overflow of block items and destroying the design
      @see ticket #915
     */ }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft > .l-sectionVisualBox {
      padding-right: calc(50vw - 360px + 20px - 7px);
      /*3px sif ro make it properly align with container*/ }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight > .l-sectionVisualBox {
      padding-left: calc(50vw - 360px + 20px - 7px); }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md1, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md1 {
      flex: 0 0 16px;
      max-width: 16px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md2, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md2 {
      flex: 0 0 52px;
      max-width: 52px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md3 {
      flex: 0 0 88px;
      max-width: 88px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md4, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md4 {
      flex: 0 0 124px;
      max-width: 124px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md5, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md5 {
      flex: 0 0 160px;
      max-width: 160px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md6, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md6 {
      flex: 0 0 196px;
      max-width: 196px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md7, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md7 {
      flex: 0 0 232px;
      max-width: 232px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md8, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md8 {
      flex: 0 0 268px;
      max-width: 268px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md9, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md9 {
      flex: 0 0 304px;
      max-width: 304px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md10, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md10 {
      flex: 0 0 340px;
      max-width: 340px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md11, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md11 {
      flex: 0 0 376px;
      max-width: 376px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md12, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md12 {
      flex: 0 0 412px;
      max-width: 412px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md13, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md13 {
      flex: 0 0 448px;
      max-width: 448px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md14, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md14 {
      flex: 0 0 484px;
      max-width: 484px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md15, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md15 {
      flex: 0 0 520px;
      max-width: 520px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md16, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md16 {
      flex: 0 0 556px;
      max-width: 556px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md17, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md17 {
      flex: 0 0 592px;
      max-width: 592px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md18, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md18 {
      flex: 0 0 628px;
      max-width: 628px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md19, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md19 {
      flex: 0 0 664px;
      max-width: 664px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md20, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md20 {
      flex: 0 0 700px;
      max-width: 700px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md1x3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md1x3 {
      flex: 0 0 220px;
      max-width: 220px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-md2x3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-md2x3 {
      flex: 0 0 460px;
      max-width: 460px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
      flex: 1; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
      flex: 1; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
      flex: 1;
      max-width: 100%;
      min-height: 0;
      min-width: 0; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
      flex: 1;
      max-width: 100%;
      min-height: 0;
      min-width: 0; } }

@media (min-width: 992px) {
  body.page--balancedCanvasSpacing {
    /**
      * Simple solution to make bleeding column fullwidth.
     */
    /**
      * More complex solution which was intended to prevent overflow of block items and destroying the design
      @see ticket #915
     */ }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft > .l-sectionVisualBox {
      padding-right: calc(50vw - 480px + 20px - 7px);
      /*3px sif ro make it properly align with container*/ }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight > .l-sectionVisualBox {
      padding-left: calc(50vw - 480px + 20px - 7px); }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg1, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg1 {
      flex: 0 0 28px;
      max-width: 28px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg2, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg2 {
      flex: 0 0 76px;
      max-width: 76px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg3 {
      flex: 0 0 124px;
      max-width: 124px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg4, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg4 {
      flex: 0 0 172px;
      max-width: 172px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg5, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg5 {
      flex: 0 0 220px;
      max-width: 220px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg6, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg6 {
      flex: 0 0 268px;
      max-width: 268px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg7, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg7 {
      flex: 0 0 316px;
      max-width: 316px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg8, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg8 {
      flex: 0 0 364px;
      max-width: 364px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg9, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg9 {
      flex: 0 0 412px;
      max-width: 412px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg10, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg10 {
      flex: 0 0 460px;
      max-width: 460px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg11, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg11 {
      flex: 0 0 508px;
      max-width: 508px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg12, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg12 {
      flex: 0 0 556px;
      max-width: 556px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg13, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg13 {
      flex: 0 0 604px;
      max-width: 604px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg14, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg14 {
      flex: 0 0 652px;
      max-width: 652px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg15, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg15 {
      flex: 0 0 700px;
      max-width: 700px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg16, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg16 {
      flex: 0 0 748px;
      max-width: 748px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg17, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg17 {
      flex: 0 0 796px;
      max-width: 796px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg18, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg18 {
      flex: 0 0 844px;
      max-width: 844px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg19, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg19 {
      flex: 0 0 892px;
      max-width: 892px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg20, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg20 {
      flex: 0 0 940px;
      max-width: 940px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg1x3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg1x3 {
      flex: 0 0 300px;
      max-width: 300px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-lg2x3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-lg2x3 {
      flex: 0 0 620px;
      max-width: 620px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
      flex: 1; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
      flex: 1; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
      flex: 1;
      max-width: 100%;
      min-height: 0;
      min-width: 0; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
      flex: 1;
      max-width: 100%;
      min-height: 0;
      min-width: 0; } }

@media (min-width: 1200px) {
  body.page--balancedCanvasSpacing {
    /**
      * Simple solution to make bleeding column fullwidth.
     */
    /**
      * More complex solution which was intended to prevent overflow of block items and destroying the design
      @see ticket #915
     */ }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft > .l-sectionVisualBox {
      padding-right: calc(50vw - 570px + 20px - 7px);
      /*3px sif ro make it properly align with container*/ }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight > .l-sectionVisualBox {
      padding-left: calc(50vw - 570px + 20px - 7px); }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl1, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl1 {
      flex: 0 0 37px;
      max-width: 37px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl2, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl2 {
      flex: 0 0 94px;
      max-width: 94px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl3 {
      flex: 0 0 151px;
      max-width: 151px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl4, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl4 {
      flex: 0 0 208px;
      max-width: 208px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl5, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl5 {
      flex: 0 0 265px;
      max-width: 265px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl6, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl6 {
      flex: 0 0 322px;
      max-width: 322px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl7, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl7 {
      flex: 0 0 379px;
      max-width: 379px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl8, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl8 {
      flex: 0 0 436px;
      max-width: 436px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl9, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl9 {
      flex: 0 0 493px;
      max-width: 493px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl10, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl10 {
      flex: 0 0 550px;
      max-width: 550px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl11, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl11 {
      flex: 0 0 607px;
      max-width: 607px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl12, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl12 {
      flex: 0 0 664px;
      max-width: 664px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl13, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl13 {
      flex: 0 0 721px;
      max-width: 721px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl14, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl14 {
      flex: 0 0 778px;
      max-width: 778px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl15, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl15 {
      flex: 0 0 835px;
      max-width: 835px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl16, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl16 {
      flex: 0 0 892px;
      max-width: 892px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl17, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl17 {
      flex: 0 0 949px;
      max-width: 949px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl18, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl18 {
      flex: 0 0 1006px;
      max-width: 1006px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl19, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl19 {
      flex: 0 0 1063px;
      max-width: 1063px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl20, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl20 {
      flex: 0 0 1120px;
      max-width: 1120px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl1x3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl1x3 {
      flex: 0 0 360px;
      max-width: 360px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-xl2x3, body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-xl2x3 {
      flex: 0 0 740px;
      max-width: 740px; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
      flex: 1; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
      flex: 1; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedLeft .l-region.l-region--firstRegion {
      flex: 1;
      max-width: 100%;
      min-height: 0;
      min-width: 0; }
    body.page--balancedCanvasSpacing .l-section.l-section--twoRegions.is-fixedBleedRight .l-region.l-region--lastRegion {
      flex: 1;
      max-width: 100%;
      min-height: 0;
      min-width: 0; } }

.l-block-container {
  padding-bottom: 20px; }

.l-block--preventNextBlockMargin .l-block-container {
  padding-bottom: 0; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequenceInverse .l-region--firstRegion {
  order: 2; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequenceInverse .l-region--secondRegion {
  order: 1; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequenceNatural .l-region--firstRegion {
  order: 1; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequenceNatural .l-region--secondRegion {
  order: 2; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequence12 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequence12 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequence21 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--twoRegions.l-section--regionSequence21 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequenceInverse .l-region--firstRegion {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequenceInverse .l-region--secondRegion {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequenceInverse .l-region--thirdRegion {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequenceNatural .l-region--firstRegion {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequenceNatural .l-region--secondRegion {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequenceNatural .l-region--thirdRegion {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence123 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence123 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence123 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence132 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence132 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence132 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence213 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence213 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence213 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence231 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence231 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence231 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence312 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence312 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence312 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence321 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence321 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--threeRegions.l-section--regionSequence321 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceInverse .l-region--firstRegion {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceInverse .l-region--secondRegion {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceInverse .l-region--thirdRegion {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceInverse .l-region--fourthRegion {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceNatural .l-region--firstRegion {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceNatural .l-region--secondRegion {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceNatural .l-region--thirdRegion {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequenceNatural .l-region--fourthRegion {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1234 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1234 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1234 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1234 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1243 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1243 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1243 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1243 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1324 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1324 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1324 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1324 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1342 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1342 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1342 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1342 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1423 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1423 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1423 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1423 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1432 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1432 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1432 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence1432 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2134 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2134 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2134 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2134 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2143 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2143 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2143 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2143 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2314 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2314 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2314 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2314 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2341 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2341 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2341 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2341 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2413 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2413 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2413 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2413 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2431 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2431 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2431 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence2431 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3124 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3124 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3124 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3124 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3142 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3142 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3142 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3142 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3214 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3214 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3214 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3214 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3241 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3241 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3241 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3241 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3412 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3412 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3412 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3412 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3421 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3421 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3421 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence3421 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4123 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4123 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4123 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4123 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4132 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4132 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4132 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4132 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4213 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4213 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4213 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4213 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4231 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4231 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4231 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4231 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4312 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4312 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4312 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4312 .l-region--Region {
  order: 4; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4321 .l-region--Region {
  order: 1; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4321 .l-region--Region {
  order: 2; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4321 .l-region--Region {
  order: 3; }

body.page--structure .l-section.l-section--fourRegions.l-section--regionSequence4321 .l-region--Region {
  order: 4; }

@media (min-width: 768px) {
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequenceInverse .l-region--firstRegion {
    order: 2; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequenceInverse .l-region--secondRegion {
    order: 1; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequenceNatural .l-region--firstRegion {
    order: 1; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequenceNatural .l-region--secondRegion {
    order: 2; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequence12 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequence12 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequence21 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--twoRegions.l-section--md-regionSequence21 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequenceInverse .l-region--firstRegion {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequenceInverse .l-region--secondRegion {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequenceInverse .l-region--thirdRegion {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequenceNatural .l-region--firstRegion {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequenceNatural .l-region--secondRegion {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequenceNatural .l-region--thirdRegion {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence123 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence123 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence123 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence132 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence132 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence132 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence213 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence213 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence213 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence231 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence231 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence231 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence312 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence312 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence312 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence321 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence321 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--threeRegions.l-section--md-regionSequence321 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceInverse .l-region--firstRegion {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceInverse .l-region--secondRegion {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceInverse .l-region--thirdRegion {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceInverse .l-region--fourthRegion {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceNatural .l-region--firstRegion {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceNatural .l-region--secondRegion {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceNatural .l-region--thirdRegion {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequenceNatural .l-region--fourthRegion {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1234 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1234 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1234 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1234 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1243 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1243 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1243 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1243 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1324 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1324 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1324 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1324 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1342 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1342 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1342 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1342 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1423 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1423 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1423 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1423 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1432 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1432 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1432 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence1432 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2134 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2134 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2134 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2134 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2143 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2143 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2143 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2143 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2314 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2314 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2314 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2314 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2341 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2341 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2341 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2341 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2413 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2413 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2413 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2413 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2431 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2431 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2431 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence2431 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3124 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3124 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3124 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3124 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3142 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3142 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3142 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3142 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3214 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3214 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3214 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3214 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3241 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3241 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3241 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3241 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3412 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3412 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3412 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3412 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3421 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3421 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3421 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence3421 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4123 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4123 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4123 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4123 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4132 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4132 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4132 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4132 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4213 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4213 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4213 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4213 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4231 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4231 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4231 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4231 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4312 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4312 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4312 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4312 .l-region--Region {
    order: 4; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4321 .l-region--Region {
    order: 1; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4321 .l-region--Region {
    order: 2; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4321 .l-region--Region {
    order: 3; }
  body.page--structure .l-section.l-section--fourRegions.l-section--md-regionSequence4321 .l-region--Region {
    order: 4; } }

@media (min-width: 992px) {
  body.page--structure .l-section.l-section--twoRegions .l-region--firstRegion {
    order: 1 !important; }
  body.page--structure .l-section.l-section--twoRegions .l-region--secondRegion {
    order: 2 !important; }
  body.page--structure .l-section.l-section--threeRegions .l-region--firstRegion {
    order: 1 !important; }
  body.page--structure .l-section.l-section--threeRegions .l-region--secondRegion {
    order: 2 !important; }
  body.page--structure .l-section.l-section--threeRegions .l-region--thirdRegion {
    order: 3 !important; }
  body.page--structure .l-section.l-section--fourRegions .l-region--firstRegion {
    order: 1 !important; }
  body.page--structure .l-section.l-section--fourRegions .l-region--secondRegion {
    order: 2 !important; }
  body.page--structure .l-section.l-section--fourRegions .l-region--thirdRegion {
    order: 3 !important; }
  body.page--structure .l-section.l-section--fourRegions .l-region--fourthRegion {
    order: 4 !important; } }

.page--structure {
  /**
    * Simple styles for overlays
   */
  /**
    * conatiner for block buttons / call to actions
   */
  /**
    * Make block fieldset legends hidden
   */
  /**
    * Make block form labels hidden
   */
  /**
    * Default padding for block data
   */
  /**
    * default padding for the call to actions
   */
  /**
    * mediapositions
   */ }
  .page--structure .l-block-canvas img
, .page--structure .l-block-canvas picture
, .page--structure .l-block-content iframe {
    width: 100%;
    max-width: 100%; }
  .page--structure .l-block-canvasInner {
    width: 100%;
    max-width: 100%;
    position: relative; }
  .page--structure .xcmsContentElement--image .l-block-content {
    position: relative; }
  .page--structure .xcmsContentElement--image .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 20px;
    opacity: 0.0001;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    -ms-transition: opacity 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in; }
  .page--structure .xcmsContentElement--image:hover .overlay {
    opacity: 0.9;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    -ms-transition: opacity 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in; }
  .page--structure .xcmsElementPageHeader .l-block-canvasInner {
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 576px) {
      .page--structure .xcmsElementPageHeader .l-block-canvasInner {
        max-width: 540px; } }
    @media (min-width: 768px) {
      .page--structure .xcmsElementPageHeader .l-block-canvasInner {
        max-width: 720px; } }
    @media (min-width: 992px) {
      .page--structure .xcmsElementPageHeader .l-block-canvasInner {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .page--structure .xcmsElementPageHeader .l-block-canvasInner {
        max-width: 1140px; } }
  .page--structure .xcmsBusinessElementContactDetails .address-name, .page--structure .xcmsBusinessElementContactDetails .address-full, .page--structure .xcmsBusinessElementContactDetails .address-phoneNumbers {
    margin-bottom: 1em; }
    .page--structure .xcmsBusinessElementContactDetails .address-name:last-child, .page--structure .xcmsBusinessElementContactDetails .address-full:last-child, .page--structure .xcmsBusinessElementContactDetails .address-phoneNumbers:last-child {
      margin-bottom: 0; }
  .page--structure .xcmsBusinessElementBusinessHours ul.businessHours {
    margin: 0 0 1rem 0 !important;
    padding: 0;
    list-style: none;
    text-align: left; }
    .page--structure .xcmsBusinessElementBusinessHours ul.businessHours li {
      margin: 0;
      padding: 0;
      list-style: none;
      padding-left: 0 !important;
      text-indent: 0 !important; }
      .page--structure .xcmsBusinessElementBusinessHours ul.businessHours li:before {
        padding-right: 0 !important;
        content: none !important; }
      .page--structure .xcmsBusinessElementBusinessHours ul.businessHours li .range {
        white-space: nowrap; }
    .page--structure .xcmsBusinessElementBusinessHours ul.businessHours .today {
      font-weight: bold; }
  .page--structure .xcmsBusinessElementBusinessHours .closed-text {
    font-weight: bold; }
  .page--structure .l-block {
    /**
    * make block images physical avalilable as background images
   */ }
    .page--structure .l-block .l-block-canvas {
      position: relative; }
      .page--structure .l-block .l-block-canvas:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1102; }
    .page--structure .l-block .l-block-content {
      z-index: 1103; }
    .page--structure .l-block.l-block--backgroundAsImage .l-block-content {
      position: relative; }
    .page--structure .l-block.l-block--backgroundAsImage .l-block-backgroundImage {
      width: 100%;
      position: relative; }
      .page--structure .l-block.l-block--backgroundAsImage .l-block-backgroundImage figure, .page--structure .l-block.l-block--backgroundAsImage .l-block-backgroundImage img, .page--structure .l-block.l-block--backgroundAsImage .l-block-backgroundImage picture {
        width: 100%; }
    .page--structure .l-block.l-block--backgroundAsImage .l-block-content {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      display: flex;
      flex-direction: column; }
      .page--structure .l-block.l-block--backgroundAsImage .l-block-content .block-inner {
        width: 100%; }
    .page--structure .l-block.l-block--backgroundAsImage .block-heightLimiter {
      overflow: hidden; }
  .page--structure .block-ctaGroup {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px 40px; }
    .page--structure .block-ctaGroup.block-ctaGroup--alignDefault, .page--structure .block-ctaGroup.block-ctaGroup--alignLeft {
      text-align: left;
      justify-content: flex-start; }
    .page--structure .block-ctaGroup.block-ctaGroup--alignCenter {
      text-align: center;
      justify-content: center; }
    .page--structure .block-ctaGroup.block-ctaGroup--alignRight {
      text-align: right;
      justify-content: flex-end; }
  .page--structure .l-block--formHideFieldsetLegend form fieldset legend {
    display: none; }
  .page--structure .l-block--formHideFieldLabel form label {
    display: none; }
    .page--structure .l-block--formHideFieldLabel form label.label--alwaysVisible {
      display: block; }
  .page--structure .l-block .block-contentData {
    margin-top: 2em; }
    .page--structure .l-block .block-contentData:first-child {
      margin-top: 0; }
  .page--structure .l-block .block-contentData--noSpacing {
    margin-top: 0; }
  .page--structure .block-ctaGroup {
    padding: 2rem 0 1rem 0; }
    .page--structure .block-ctaGroup:last-child {
      padding-bottom: 0; }
    .page--structure .block-ctaGroup:first-child {
      padding-top: 0; }
  .page--structure .l-block .content--alignLeft {
    text-align: left; }
  .page--structure .l-block .content--alignRight {
    text-align: right; }
  .page--structure .l-block .content--alignCenter {
    text-align: center; }
  .page--structure .l-block .block-paragraph {
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .page--structure .l-block .reviewCollection--default .reviewCollection-item {
    text-align: center; }
    .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap {
      display: flex;
      flex-direction: column; }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-image, .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-contact {
        display: flex;
        flex-direction: column;
        align-self: center; }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-image {
        margin-bottom: 0.5em; }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-contact {
        margin-left: 15%;
        margin-right: 15%; }
    .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-image {
      max-width: MIN(100px, 25%); }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-image picture {
        border-radius: 50%;
        border: 0.25em solid transparent;
        overflow: hidden; }
    .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-quote {
      text-align: justify;
      position: relative;
      padding: 3em 0 0 0; }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-quote:before {
        content: '';
        position: absolute;
        left: calc(50% - 1.5em);
        top: 0.5em;
        width: 3em;
        height: 3em;
        background-position: center;
        background-repeat: no-repeat;
        z-index: -1; }
  @media (min-width: 768px) {
    .page--structure .l-block .reviewCollection--default .reviewCollection-item {
      text-align: left; }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap {
        flex-direction: row; }
        .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-image, .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-contact {
          align-self: center; }
        .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-image {
          margin-top: 1em;
          margin-bottom: 1em; }
        .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-wrap .reviewItem-contact {
          margin-left: 1em;
          margin-right: 0; }
      .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-quote {
        padding: 0 0 0 16.5%; }
        .page--structure .l-block .reviewCollection--default .reviewCollection-item .reviewItem-quote:before {
          left: 0;
          top: -0.5em;
          width: 2.5em;
          height: 2.5em; } }
  .page--structure .l-block--mediaPositionFloatRight .block-content:after, .page--structure .l-block--mediaPositionFloatLeft .block-content:after {
    content: "";
    display: table;
    clear: both; }
  .page--structure .l-block--mediaPositionRight .block-content, .page--structure .l-block--mediaPositionLeft .block-content {
    display: flex;
    min-width: 0;
    min-height: 0; }
  .page--structure .l-block .block-media {
    padding-bottom: 20px; }
  .page--structure .l-block .block-contentTextWrap:last-child .block-media, .page--structure .l-block .block-media:last-child {
    padding-bottom: 0; }
  .page--structure .l-block--mediaPositionStacked .block-content {
    display: block; }
  .page--structure .l-block--mediaPositionLeft .block-inner
, .page--structure .l-block--mediaPositionRight .block-inner
, .page--structure .l-block--mediaPositionLeftText .block-contentTextWrap
, .page--structure .l-block--mediaPositionRightText .block-contentTextWrap {
    display: flex;
    min-width: 0;
    min-height: 0; }
    .page--structure .l-block--mediaPositionLeft .block-inner
> .block-content, .page--structure .l-block--mediaPositionRight .block-inner
> .block-content, .page--structure .l-block--mediaPositionLeftText .block-contentTextWrap
> .block-content, .page--structure .l-block--mediaPositionRightText .block-contentTextWrap > .block-content {
      flex: 1;
      min-width: 0;
      min-height: 0; }
  .page--structure .l-block .block-inner:after, .page--structure .block-contentTextWrap:after {
    content: "";
    display: table;
    clear: both; }
  .page--structure .l-block--mediaPositionLeft .block-media
, .page--structure .l-block--mediaPositionLeftText .block-media {
    padding-right: 40px;
    order: 1;
    min-width: 0;
    min-height: 0; }
  .page--structure .l-block--mediaPositionLeft .block-content
, .page--structure .l-block--mediaPositionLeftText .block-paragraph {
    order: 2; }
  .page--structure .l-block--mediaPositionRight .block-media
, .page--structure .l-block--mediaPositionRightText .block-media {
    padding-left: 40px;
    order: 2;
    min-width: 0;
    min-height: 0; }
  .page--structure .l-block--mediaPositionRight .block-content
, .page--structure .l-block--mediaPositionRightText .block-paragraph {
    order: 1; }
  .page--structure .l-block--mediaPositionFloatLeft .block-media
, .page--structure .l-block--mediaPositionFloatLeftAroundText .block-media {
    float: left;
    padding-right: 40px; }
  .page--structure .l-block--mediaPositionFloatRight .block-media
, .page--structure .l-block--mediaPositionFloatRightAroundText .block-media {
    float: right;
    padding-left: 40px; }
  .page--structure .l-block--mediaPositionFloatLeft .block-media
, .page--structure .l-block--mediaPositionFloatLeftAroundText .block-media {
    float: left;
    padding-right: 40px; }
  .page--structure .l-block--mediaWidthRatio10 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio10 .block-media {
    width: 10%; }
  .page--structure .l-block--mediaWidthRatio10 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio10
.block-media, .page--structure .l-block--mediaLeftWidthRatio10
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio10
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio10
.block-media, .page--structure .l-block--mediaRightTextWidthRatio10
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio10 .block-media {
    flex: 0 0 10%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio10
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio10
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio10 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio15 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio15 .block-media {
    width: 15%; }
  .page--structure .l-block--mediaWidthRatio15 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio15
.block-media, .page--structure .l-block--mediaLeftWidthRatio15
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio15
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio15
.block-media, .page--structure .l-block--mediaRightTextWidthRatio15
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio15 .block-media {
    flex: 0 0 15%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio15
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio15
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio15 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio20 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio20 .block-media {
    width: 20%; }
  .page--structure .l-block--mediaWidthRatio20 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio20
.block-media, .page--structure .l-block--mediaLeftWidthRatio20
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio20
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio20
.block-media, .page--structure .l-block--mediaRightTextWidthRatio20
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio20 .block-media {
    flex: 0 0 20%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio20
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio20
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio20 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio25 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio25 .block-media {
    width: 25%; }
  .page--structure .l-block--mediaWidthRatio25 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio25
.block-media, .page--structure .l-block--mediaLeftWidthRatio25
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio25
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio25
.block-media, .page--structure .l-block--mediaRightTextWidthRatio25
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio25 .block-media {
    flex: 0 0 25%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio25
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio25
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio25 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio30 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio30 .block-media {
    width: 30%; }
  .page--structure .l-block--mediaWidthRatio30 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio30
.block-media, .page--structure .l-block--mediaLeftWidthRatio30
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio30
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio30
.block-media, .page--structure .l-block--mediaRightTextWidthRatio30
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio30 .block-media {
    flex: 0 0 30%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio30
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio30
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio30 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio35 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio35 .block-media {
    width: 35%; }
  .page--structure .l-block--mediaWidthRatio35 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio35
.block-media, .page--structure .l-block--mediaLeftWidthRatio35
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio35
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio35
.block-media, .page--structure .l-block--mediaRightTextWidthRatio35
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio35 .block-media {
    flex: 0 0 35%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio35
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio35
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio35 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio40 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio40 .block-media {
    width: 40%; }
  .page--structure .l-block--mediaWidthRatio40 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio40
.block-media, .page--structure .l-block--mediaLeftWidthRatio40
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio40
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio40
.block-media, .page--structure .l-block--mediaRightTextWidthRatio40
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio40 .block-media {
    flex: 0 0 40%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio40
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio40
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio40 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio45 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio45 .block-media {
    width: 45%; }
  .page--structure .l-block--mediaWidthRatio45 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio45
.block-media, .page--structure .l-block--mediaLeftWidthRatio45
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio45
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio45
.block-media, .page--structure .l-block--mediaRightTextWidthRatio45
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio45 .block-media {
    flex: 0 0 45%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio45
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio45
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio45 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio50 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio50 .block-media {
    width: 50%; }
  .page--structure .l-block--mediaWidthRatio50 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio50
.block-media, .page--structure .l-block--mediaLeftWidthRatio50
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio50
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio50
.block-media, .page--structure .l-block--mediaRightTextWidthRatio50
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio50 .block-media {
    flex: 0 0 50%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio50
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio50
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio50 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio55 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio55 .block-media {
    width: 55%; }
  .page--structure .l-block--mediaWidthRatio55 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio55
.block-media, .page--structure .l-block--mediaLeftWidthRatio55
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio55
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio55
.block-media, .page--structure .l-block--mediaRightTextWidthRatio55
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio55 .block-media {
    flex: 0 0 55%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio55
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio55
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio55 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio60 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio60 .block-media {
    width: 60%; }
  .page--structure .l-block--mediaWidthRatio60 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio60
.block-media, .page--structure .l-block--mediaLeftWidthRatio60
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio60
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio60
.block-media, .page--structure .l-block--mediaRightTextWidthRatio60
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio60 .block-media {
    flex: 0 0 60%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio60
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio60
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio60 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio65 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio65 .block-media {
    width: 65%; }
  .page--structure .l-block--mediaWidthRatio65 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio65
.block-media, .page--structure .l-block--mediaLeftWidthRatio65
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio65
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio65
.block-media, .page--structure .l-block--mediaRightTextWidthRatio65
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio65 .block-media {
    flex: 0 0 65%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio65
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio65
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio65 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio70 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio70 .block-media {
    width: 70%; }
  .page--structure .l-block--mediaWidthRatio70 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio70
.block-media, .page--structure .l-block--mediaLeftWidthRatio70
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio70
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio70
.block-media, .page--structure .l-block--mediaRightTextWidthRatio70
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio70 .block-media {
    flex: 0 0 70%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio70
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio70
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio70 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio75 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio75 .block-media {
    width: 75%; }
  .page--structure .l-block--mediaWidthRatio75 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio75
.block-media, .page--structure .l-block--mediaLeftWidthRatio75
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio75
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio75
.block-media, .page--structure .l-block--mediaRightTextWidthRatio75
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio75 .block-media {
    flex: 0 0 75%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio75
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio75
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio75 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio80 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio80 .block-media {
    width: 80%; }
  .page--structure .l-block--mediaWidthRatio80 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio80
.block-media, .page--structure .l-block--mediaLeftWidthRatio80
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio80
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio80
.block-media, .page--structure .l-block--mediaRightTextWidthRatio80
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio80 .block-media {
    flex: 0 0 80%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio80
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio80
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio80 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio85 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio85 .block-media {
    width: 85%; }
  .page--structure .l-block--mediaWidthRatio85 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio85
.block-media, .page--structure .l-block--mediaLeftWidthRatio85
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio85
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio85
.block-media, .page--structure .l-block--mediaRightTextWidthRatio85
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio85 .block-media {
    flex: 0 0 85%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio85
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio85
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio85 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio90 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio90 .block-media {
    width: 90%; }
  .page--structure .l-block--mediaWidthRatio90 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio90
.block-media, .page--structure .l-block--mediaLeftWidthRatio90
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio90
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio90
.block-media, .page--structure .l-block--mediaRightTextWidthRatio90
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio90 .block-media {
    flex: 0 0 90%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio90
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio90
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio90 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio95 .block-inner {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio95 .block-media {
    width: 95%; }
  .page--structure .l-block--mediaWidthRatio95 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio95
.block-media, .page--structure .l-block--mediaLeftWidthRatio95
.block-media, .page--structure .l-block--mediaRightAroundTextWidthRatio95
.block-media, .page--structure .l-block--mediaLeftAroundTextWidthRatio95
.block-media, .page--structure .l-block--mediaRightTextWidthRatio95
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio95 .block-media {
    flex: 0 0 95%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio95
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio95
.block-contentTextWrap, .page--structure .l-block--mediaRightAroundTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--mediaLeftAroundTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio95 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio33
.block-media, .page--structure .l-block--mediaWidthRatio33
.block-media, .page--structure .l-block--mediaWidthRatio33
.block-media, .page--structure .l-block--mediaWidthRatio33 .block-media {
    width: 33.3%; }
  .page--structure .l-block--mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio33 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaRightWidthRatio33
.block-media, .page--structure .l-block--mediaLeftWidthRatio33
.block-media, .page--structure .l-block--mediaRightTextWidthRatio33
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio33 .block-media {
    flex: 0 0 33.3%;
    overflow: hidden; }
  .page--structure .l-block--mediaRightWidthRatio33
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio33
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio33
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio33 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio100
.block-inner, .page--structure .l-block--mediaWidthRatio100
.block-inner, .page--structure .l-block--mediaWidthRatio100
.block-inner, .page--structure .l-block--mediaWidthRatio100 .block-inner {
    flex-direction: column; }
  .page--structure .l-block--mediaWidthRatio100
.block-media, .page--structure .l-block--mediaWidthRatio100
.block-media, .page--structure .l-block--mediaWidthRatio100
.block-media, .page--structure .l-block--mediaWidthRatio100 .block-media {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .page--structure .l-block--mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio100 .block-contentTextWrap {
    flex-direction: column; }
  .page--structure .l-block--mediaRightWidthRatio100
.block-media, .page--structure .l-block--mediaLeftWidthRatio100
.block-media, .page--structure .l-block--mediaRightTextWidthRatio100
.block-media, .page--structure .l-block--mediaLeftTextWidthRatio100 .block-media {
    flex: 0 0 100%;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0; }
  .page--structure .l-block--mediaRightWidthRatio100
.block-contentTextWrap, .page--structure .l-block--mediaLeftWidthRatio100
.block-contentTextWrap, .page--structure .l-block--mediaRightTextWidthRatio100
.block-contentTextWrap, .page--structure .l-block--mediaLeftTextWidthRatio100 .block-contentTextWrap {
    flex-direction: column; }
  .page--structure .l-block--mediaWidthRatio66
.block-media, .page--structure .l-block--mediaWidthRatio66
.block-media, .page--structure .l-block--mediaWidthRatio66
.block-media, .page--structure .l-block--mediaWidthRatio66 .block-media {
    width: 66.6%; }
  .page--structure .l-block--mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio66 .block-contentTextWrap {
    flex-direction: row; }
  .page--structure .l-block--mediaWidthRatio66
.block-media, .page--structure .l-block--mediaWidthRatio66
.block-media, .page--structure .l-block--mediaWidthRatio66
.block-media, .page--structure .l-block--mediaWidthRatio66 .block-media {
    flex: 0 0 66.6%;
    overflow: hidden; }
  .page--structure .l-block--mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--mediaWidthRatio66 .block-contentTextWrap {
    flex-direction: row; }
  @media (min-width: 768px) {
    .page--structure .l-block--md-mediaPositionStacked .block-content {
      display: block; }
    .page--structure .l-block--md-mediaPositionLeft .block-inner
, .page--structure .l-block--md-mediaPositionRight .block-inner
, .page--structure .l-block--md-mediaPositionLeftText .block-contentTextWrap
, .page--structure .l-block--md-mediaPositionRightText .block-contentTextWrap {
      display: flex;
      min-width: 0;
      min-height: 0; }
      .page--structure .l-block--md-mediaPositionLeft .block-inner
> .block-content, .page--structure .l-block--md-mediaPositionRight .block-inner
> .block-content, .page--structure .l-block--md-mediaPositionLeftText .block-contentTextWrap
> .block-content, .page--structure .l-block--md-mediaPositionRightText .block-contentTextWrap > .block-content {
        flex: 1;
        min-width: 0;
        min-height: 0; }
    .page--structure .l-block .block-inner:after, .page--structure .block-contentTextWrap:after {
      content: "";
      display: table;
      clear: both; }
    .page--structure .l-block--md-mediaPositionLeft .block-media
, .page--structure .l-block--md-mediaPositionLeftText .block-media {
      padding-right: 40px;
      order: 1;
      min-width: 0;
      min-height: 0; }
    .page--structure .l-block--md-mediaPositionLeft .block-content
, .page--structure .l-block--md-mediaPositionLeftText .block-paragraph {
      order: 2; }
    .page--structure .l-block--md-mediaPositionRight .block-media
, .page--structure .l-block--md-mediaPositionRightText .block-media {
      padding-left: 40px;
      order: 2;
      min-width: 0;
      min-height: 0; }
    .page--structure .l-block--md-mediaPositionRight .block-content
, .page--structure .l-block--md-mediaPositionRightText .block-paragraph {
      order: 1; }
    .page--structure .l-block--md-mediaPositionFloatLeft .block-media
, .page--structure .l-block--md-mediaPositionFloatLeftAroundText .block-media {
      float: left;
      padding-right: 40px; }
    .page--structure .l-block--md-mediaPositionFloatRight .block-media
, .page--structure .l-block--md-mediaPositionFloatRightAroundText .block-media {
      float: right;
      padding-left: 40px; }
    .page--structure .l-block--md-mediaPositionFloatLeft .block-media
, .page--structure .l-block--md-mediaPositionFloatLeftAroundText .block-media {
      float: left;
      padding-right: 40px; }
    .page--structure .l-block--md-mediaWidthRatio10 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio10 .block-media {
      width: 10%; }
    .page--structure .l-block--md-mediaWidthRatio10 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio10
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio10
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio10
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio10
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio10
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio10 .block-media {
      flex: 0 0 10%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio10
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio10
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio10 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio15 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio15 .block-media {
      width: 15%; }
    .page--structure .l-block--md-mediaWidthRatio15 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio15
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio15
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio15
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio15
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio15
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio15 .block-media {
      flex: 0 0 15%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio15
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio15
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio15 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio20 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio20 .block-media {
      width: 20%; }
    .page--structure .l-block--md-mediaWidthRatio20 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio20
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio20
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio20
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio20
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio20
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio20 .block-media {
      flex: 0 0 20%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio20
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio20
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio20 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio25 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio25 .block-media {
      width: 25%; }
    .page--structure .l-block--md-mediaWidthRatio25 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio25
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio25
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio25
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio25
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio25
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio25 .block-media {
      flex: 0 0 25%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio25
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio25
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio25 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio30 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio30 .block-media {
      width: 30%; }
    .page--structure .l-block--md-mediaWidthRatio30 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio30
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio30
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio30
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio30
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio30
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio30 .block-media {
      flex: 0 0 30%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio30
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio30
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio30 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio35 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio35 .block-media {
      width: 35%; }
    .page--structure .l-block--md-mediaWidthRatio35 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio35
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio35
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio35
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio35
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio35
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio35 .block-media {
      flex: 0 0 35%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio35
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio35
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio35 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio40 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio40 .block-media {
      width: 40%; }
    .page--structure .l-block--md-mediaWidthRatio40 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio40
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio40
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio40
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio40
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio40
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio40 .block-media {
      flex: 0 0 40%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio40
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio40
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio40 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio45 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio45 .block-media {
      width: 45%; }
    .page--structure .l-block--md-mediaWidthRatio45 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio45
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio45
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio45
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio45
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio45
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio45 .block-media {
      flex: 0 0 45%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio45
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio45
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio45 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio50 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio50 .block-media {
      width: 50%; }
    .page--structure .l-block--md-mediaWidthRatio50 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio50
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio50
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio50
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio50
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio50
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio50 .block-media {
      flex: 0 0 50%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio50
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio50
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio50 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio55 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio55 .block-media {
      width: 55%; }
    .page--structure .l-block--md-mediaWidthRatio55 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio55
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio55
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio55
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio55
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio55
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio55 .block-media {
      flex: 0 0 55%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio55
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio55
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio55 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio60 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio60 .block-media {
      width: 60%; }
    .page--structure .l-block--md-mediaWidthRatio60 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio60
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio60
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio60
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio60
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio60
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio60 .block-media {
      flex: 0 0 60%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio60
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio60
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio60 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio65 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio65 .block-media {
      width: 65%; }
    .page--structure .l-block--md-mediaWidthRatio65 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio65
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio65
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio65
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio65
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio65
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio65 .block-media {
      flex: 0 0 65%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio65
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio65
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio65 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio70 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio70 .block-media {
      width: 70%; }
    .page--structure .l-block--md-mediaWidthRatio70 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio70
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio70
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio70
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio70
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio70
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio70 .block-media {
      flex: 0 0 70%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio70
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio70
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio70 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio75 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio75 .block-media {
      width: 75%; }
    .page--structure .l-block--md-mediaWidthRatio75 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio75
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio75
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio75
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio75
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio75
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio75 .block-media {
      flex: 0 0 75%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio75
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio75
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio75 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio80 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio80 .block-media {
      width: 80%; }
    .page--structure .l-block--md-mediaWidthRatio80 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio80
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio80
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio80
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio80
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio80
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio80 .block-media {
      flex: 0 0 80%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio80
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio80
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio80 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio85 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio85 .block-media {
      width: 85%; }
    .page--structure .l-block--md-mediaWidthRatio85 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio85
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio85
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio85
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio85
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio85
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio85 .block-media {
      flex: 0 0 85%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio85
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio85
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio85 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio90 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio90 .block-media {
      width: 90%; }
    .page--structure .l-block--md-mediaWidthRatio90 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio90
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio90
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio90
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio90
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio90
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio90 .block-media {
      flex: 0 0 90%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio90
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio90
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio90 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio95 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio95 .block-media {
      width: 95%; }
    .page--structure .l-block--md-mediaWidthRatio95 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio95
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio95
.block-media, .page--structure .l-block--md-mediaRightAroundTextWidthRatio95
.block-media, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio95
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio95
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio95 .block-media {
      flex: 0 0 95%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio95
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio95
.block-contentTextWrap, .page--structure .l-block--md-mediaRightAroundTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftAroundTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio95 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio33
.block-media, .page--structure .l-block--md-mediaWidthRatio33
.block-media, .page--structure .l-block--md-mediaWidthRatio33
.block-media, .page--structure .l-block--md-mediaWidthRatio33 .block-media {
      width: 33.3%; }
    .page--structure .l-block--md-mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio33 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaRightWidthRatio33
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio33
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio33
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio33 .block-media {
      flex: 0 0 33.3%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaRightWidthRatio33
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio33
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio33
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio33 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio100
.block-inner, .page--structure .l-block--md-mediaWidthRatio100
.block-inner, .page--structure .l-block--md-mediaWidthRatio100
.block-inner, .page--structure .l-block--md-mediaWidthRatio100 .block-inner {
      flex-direction: column; }
    .page--structure .l-block--md-mediaWidthRatio100
.block-media, .page--structure .l-block--md-mediaWidthRatio100
.block-media, .page--structure .l-block--md-mediaWidthRatio100
.block-media, .page--structure .l-block--md-mediaWidthRatio100 .block-media {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    .page--structure .l-block--md-mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio100 .block-contentTextWrap {
      flex-direction: column; }
    .page--structure .l-block--md-mediaRightWidthRatio100
.block-media, .page--structure .l-block--md-mediaLeftWidthRatio100
.block-media, .page--structure .l-block--md-mediaRightTextWidthRatio100
.block-media, .page--structure .l-block--md-mediaLeftTextWidthRatio100 .block-media {
      flex: 0 0 100%;
      overflow: hidden;
      padding-left: 0;
      padding-right: 0; }
    .page--structure .l-block--md-mediaRightWidthRatio100
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftWidthRatio100
.block-contentTextWrap, .page--structure .l-block--md-mediaRightTextWidthRatio100
.block-contentTextWrap, .page--structure .l-block--md-mediaLeftTextWidthRatio100 .block-contentTextWrap {
      flex-direction: column; }
    .page--structure .l-block--md-mediaWidthRatio66
.block-media, .page--structure .l-block--md-mediaWidthRatio66
.block-media, .page--structure .l-block--md-mediaWidthRatio66
.block-media, .page--structure .l-block--md-mediaWidthRatio66 .block-media {
      width: 66.6%; }
    .page--structure .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio66 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--md-mediaWidthRatio66
.block-media, .page--structure .l-block--md-mediaWidthRatio66
.block-media, .page--structure .l-block--md-mediaWidthRatio66
.block-media, .page--structure .l-block--md-mediaWidthRatio66 .block-media {
      flex: 0 0 66.6%;
      overflow: hidden; }
    .page--structure .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--md-mediaWidthRatio66 .block-contentTextWrap {
      flex-direction: row; } }
  @media (min-width: 992px) {
    .page--structure .l-block--lg-mediaPositionStacked .block-content {
      display: block; }
    .page--structure .l-block--lg-mediaPositionLeft .block-inner
, .page--structure .l-block--lg-mediaPositionRight .block-inner
, .page--structure .l-block--lg-mediaPositionLeftText .block-contentTextWrap
, .page--structure .l-block--lg-mediaPositionRightText .block-contentTextWrap {
      display: flex;
      min-width: 0;
      min-height: 0; }
      .page--structure .l-block--lg-mediaPositionLeft .block-inner
> .block-content, .page--structure .l-block--lg-mediaPositionRight .block-inner
> .block-content, .page--structure .l-block--lg-mediaPositionLeftText .block-contentTextWrap
> .block-content, .page--structure .l-block--lg-mediaPositionRightText .block-contentTextWrap > .block-content {
        flex: 1;
        min-width: 0;
        min-height: 0; }
    .page--structure .l-block .block-inner:after, .page--structure .block-contentTextWrap:after {
      content: "";
      display: table;
      clear: both; }
    .page--structure .l-block--lg-mediaPositionLeft .block-media
, .page--structure .l-block--lg-mediaPositionLeftText .block-media {
      padding-right: 40px;
      order: 1;
      min-width: 0;
      min-height: 0; }
    .page--structure .l-block--lg-mediaPositionLeft .block-content
, .page--structure .l-block--lg-mediaPositionLeftText .block-paragraph {
      order: 2; }
    .page--structure .l-block--lg-mediaPositionRight .block-media
, .page--structure .l-block--lg-mediaPositionRightText .block-media {
      padding-left: 40px;
      order: 2;
      min-width: 0;
      min-height: 0; }
    .page--structure .l-block--lg-mediaPositionRight .block-content
, .page--structure .l-block--lg-mediaPositionRightText .block-paragraph {
      order: 1; }
    .page--structure .l-block--lg-mediaPositionFloatLeft .block-media
, .page--structure .l-block--lg-mediaPositionFloatLeftAroundText .block-media {
      float: left;
      padding-right: 40px; }
    .page--structure .l-block--lg-mediaPositionFloatRight .block-media
, .page--structure .l-block--lg-mediaPositionFloatRightAroundText .block-media {
      float: right;
      padding-left: 40px; }
    .page--structure .l-block--lg-mediaPositionFloatLeft .block-media
, .page--structure .l-block--lg-mediaPositionFloatLeftAroundText .block-media {
      float: left;
      padding-right: 40px; }
    .page--structure .l-block--lg-mediaWidthRatio10 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio10 .block-media {
      width: 10%; }
    .page--structure .l-block--lg-mediaWidthRatio10 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio10
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio10
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio10
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio10
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio10
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio10 .block-media {
      flex: 0 0 10%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio10
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio10
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio10
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio10 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio15 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio15 .block-media {
      width: 15%; }
    .page--structure .l-block--lg-mediaWidthRatio15 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio15
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio15
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio15
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio15
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio15
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio15 .block-media {
      flex: 0 0 15%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio15
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio15
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio15
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio15 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio20 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio20 .block-media {
      width: 20%; }
    .page--structure .l-block--lg-mediaWidthRatio20 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio20
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio20
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio20
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio20
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio20
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio20 .block-media {
      flex: 0 0 20%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio20
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio20
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio20
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio20 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio25 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio25 .block-media {
      width: 25%; }
    .page--structure .l-block--lg-mediaWidthRatio25 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio25
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio25
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio25
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio25
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio25
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio25 .block-media {
      flex: 0 0 25%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio25
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio25
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio25
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio25 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio30 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio30 .block-media {
      width: 30%; }
    .page--structure .l-block--lg-mediaWidthRatio30 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio30
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio30
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio30
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio30
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio30
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio30 .block-media {
      flex: 0 0 30%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio30
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio30
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio30
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio30 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio35 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio35 .block-media {
      width: 35%; }
    .page--structure .l-block--lg-mediaWidthRatio35 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio35
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio35
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio35
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio35
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio35
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio35 .block-media {
      flex: 0 0 35%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio35
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio35
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio35
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio35 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio40 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio40 .block-media {
      width: 40%; }
    .page--structure .l-block--lg-mediaWidthRatio40 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio40
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio40
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio40
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio40
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio40
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio40 .block-media {
      flex: 0 0 40%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio40
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio40
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio40
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio40 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio45 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio45 .block-media {
      width: 45%; }
    .page--structure .l-block--lg-mediaWidthRatio45 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio45
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio45
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio45
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio45
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio45
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio45 .block-media {
      flex: 0 0 45%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio45
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio45
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio45
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio45 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio50 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio50 .block-media {
      width: 50%; }
    .page--structure .l-block--lg-mediaWidthRatio50 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio50
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio50
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio50
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio50
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio50
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio50 .block-media {
      flex: 0 0 50%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio50
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio50
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio50
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio50 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio55 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio55 .block-media {
      width: 55%; }
    .page--structure .l-block--lg-mediaWidthRatio55 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio55
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio55
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio55
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio55
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio55
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio55 .block-media {
      flex: 0 0 55%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio55
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio55
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio55
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio55 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio60 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio60 .block-media {
      width: 60%; }
    .page--structure .l-block--lg-mediaWidthRatio60 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio60
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio60
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio60
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio60
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio60
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio60 .block-media {
      flex: 0 0 60%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio60
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio60
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio60
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio60 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio65 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio65 .block-media {
      width: 65%; }
    .page--structure .l-block--lg-mediaWidthRatio65 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio65
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio65
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio65
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio65
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio65
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio65 .block-media {
      flex: 0 0 65%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio65
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio65
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio65
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio65 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio70 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio70 .block-media {
      width: 70%; }
    .page--structure .l-block--lg-mediaWidthRatio70 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio70
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio70
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio70
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio70
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio70
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio70 .block-media {
      flex: 0 0 70%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio70
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio70
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio70
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio70 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio75 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio75 .block-media {
      width: 75%; }
    .page--structure .l-block--lg-mediaWidthRatio75 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio75
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio75
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio75
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio75
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio75
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio75 .block-media {
      flex: 0 0 75%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio75
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio75
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio75
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio75 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio80 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio80 .block-media {
      width: 80%; }
    .page--structure .l-block--lg-mediaWidthRatio80 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio80
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio80
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio80
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio80
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio80
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio80 .block-media {
      flex: 0 0 80%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio80
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio80
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio80
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio80 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio85 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio85 .block-media {
      width: 85%; }
    .page--structure .l-block--lg-mediaWidthRatio85 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio85
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio85
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio85
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio85
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio85
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio85 .block-media {
      flex: 0 0 85%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio85
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio85
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio85
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio85 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio90 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio90 .block-media {
      width: 90%; }
    .page--structure .l-block--lg-mediaWidthRatio90 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio90
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio90
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio90
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio90
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio90
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio90 .block-media {
      flex: 0 0 90%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio90
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio90
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio90
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio90 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio95 .block-inner {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio95 .block-media {
      width: 95%; }
    .page--structure .l-block--lg-mediaWidthRatio95 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio95
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio95
.block-media, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio95
.block-media, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio95
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio95
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio95 .block-media {
      flex: 0 0 95%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio95
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio95
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightAroundTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftAroundTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio95
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio95 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio33
.block-media, .page--structure .l-block--lg-mediaWidthRatio33
.block-media, .page--structure .l-block--lg-mediaWidthRatio33
.block-media, .page--structure .l-block--lg-mediaWidthRatio33 .block-media {
      width: 33.3%; }
    .page--structure .l-block--lg-mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio33
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio33 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaRightWidthRatio33
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio33
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio33
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio33 .block-media {
      flex: 0 0 33.3%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaRightWidthRatio33
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio33
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio33
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio33 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio100
.block-inner, .page--structure .l-block--lg-mediaWidthRatio100
.block-inner, .page--structure .l-block--lg-mediaWidthRatio100
.block-inner, .page--structure .l-block--lg-mediaWidthRatio100 .block-inner {
      flex-direction: column; }
    .page--structure .l-block--lg-mediaWidthRatio100
.block-media, .page--structure .l-block--lg-mediaWidthRatio100
.block-media, .page--structure .l-block--lg-mediaWidthRatio100
.block-media, .page--structure .l-block--lg-mediaWidthRatio100 .block-media {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    .page--structure .l-block--lg-mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio100
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio100 .block-contentTextWrap {
      flex-direction: column; }
    .page--structure .l-block--lg-mediaRightWidthRatio100
.block-media, .page--structure .l-block--lg-mediaLeftWidthRatio100
.block-media, .page--structure .l-block--lg-mediaRightTextWidthRatio100
.block-media, .page--structure .l-block--lg-mediaLeftTextWidthRatio100 .block-media {
      flex: 0 0 100%;
      overflow: hidden;
      padding-left: 0;
      padding-right: 0; }
    .page--structure .l-block--lg-mediaRightWidthRatio100
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftWidthRatio100
.block-contentTextWrap, .page--structure .l-block--lg-mediaRightTextWidthRatio100
.block-contentTextWrap, .page--structure .l-block--lg-mediaLeftTextWidthRatio100 .block-contentTextWrap {
      flex-direction: column; }
    .page--structure .l-block--lg-mediaWidthRatio66
.block-media, .page--structure .l-block--lg-mediaWidthRatio66
.block-media, .page--structure .l-block--lg-mediaWidthRatio66
.block-media, .page--structure .l-block--lg-mediaWidthRatio66 .block-media {
      width: 66.6%; }
    .page--structure .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio66 .block-contentTextWrap {
      flex-direction: row; }
    .page--structure .l-block--lg-mediaWidthRatio66
.block-media, .page--structure .l-block--lg-mediaWidthRatio66
.block-media, .page--structure .l-block--lg-mediaWidthRatio66
.block-media, .page--structure .l-block--lg-mediaWidthRatio66 .block-media {
      flex: 0 0 66.6%;
      overflow: hidden; }
    .page--structure .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .page--structure .l-block--lg-mediaWidthRatio66 .block-contentTextWrap {
      flex-direction: row; } }
  .page--structure .l-block--mediaPositionStacked .block-inner .block-media {
    padding-bottom: 20px; }
    .page--structure .l-block--mediaPositionStacked .block-inner .block-media:last-child {
      padding-bottom: 0; }

.page--structure .block-media.block-media--captionStyleOverlay .block-mediaItem, .page--structure .block-media.block-media--captionStyleOverlayOnHover .block-mediaItem {
  position: relative; }
  .page--structure .block-media.block-media--captionStyleOverlay .block-mediaItem .block-mediaItemCaption, .page--structure .block-media.block-media--captionStyleOverlayOnHover .block-mediaItem .block-mediaItemCaption {
    position: absolute;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    bottom: 0;
    left: 0;
    right: 0; }
    .page--structure .block-media.block-media--captionStyleOverlay .block-mediaItem .block-mediaItemCaption .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionStyleOverlayOnHover .block-mediaItem .block-mediaItemCaption .block-mediaItemCaptionInner {
      width: 100%;
      padding: 20px; }

.page--structure .block-media.block-media--captionOverlayPositionCover .block-mediaItem .block-mediaItemCaption {
  height: 100%;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  display: flex; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationLeftTop .block-mediaItem .block-mediaItemCaption {
  align-items: flex-start; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationLeftTop .block-mediaItemCaptionInner {
  text-align: left; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationCenterTop .block-mediaItem .block-mediaItemCaption {
  align-items: flex-start; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationCenterTop .block-mediaItemCaptionInner {
  text-align: center; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationRightTop .block-mediaItem .block-mediaItemCaption {
  align-items: flex-start; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationRightTop .block-mediaItemCaptionInner {
  text-align: right; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationLeftMiddle .block-mediaItem .block-mediaItemCaption {
  align-items: center; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationLeftMiddle .block-mediaItemCaptionInner {
  text-align: left; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationCenter .block-mediaItem .block-mediaItemCaption {
  align-items: center; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationCenter .block-mediaItemCaptionInner {
  text-align: center; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationRightMiddle .block-mediaItem .block-mediaItemCaption {
  align-items: center; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationRightMiddle .block-mediaItemCaptionInner {
  text-align: right; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationLeftBottom .block-mediaItem .block-mediaItemCaption {
  align-items: flex-end; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationLeftBottom .block-mediaItemCaptionInner {
  text-align: left; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationCenterBottom .block-mediaItem .block-mediaItemCaption {
  align-items: flex-end; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationCenterBottom .block-mediaItemCaptionInner {
  text-align: center; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationRightBottom .block-mediaItem .block-mediaItemCaption {
  align-items: flex-end; }

.page--structure .block-media.block-media--captionOverlayPositionCover.block-media--captionOverlayContentOrientationRightBottom .block-mediaItemCaptionInner {
  text-align: right; }

.page--structure .block-media.block-media--captionOverlayPositionTop .block-mediaItem .block-mediaItemCaption {
  height: auto;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0; }

.page--structure .block-media.block-media--captionOverlayPositionBottom .block-mediaItem .block-mediaItemCaption {
  height: auto;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationLeftTop .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationLeftTop .block-mediaItemCaptionInner {
  text-align: left; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationCenterTop .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationCenterTop .block-mediaItemCaptionInner {
  text-align: center; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationRightTop .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationRightTop .block-mediaItemCaptionInner {
  text-align: right; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationLeftMiddle .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationLeftMiddle .block-mediaItemCaptionInner {
  text-align: left; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationCenter .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationCenter .block-mediaItemCaptionInner {
  text-align: center; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationRightMiddle .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationRightMiddle .block-mediaItemCaptionInner {
  text-align: right; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationLeftBottom .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationLeftBottom .block-mediaItemCaptionInner {
  text-align: left; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationCenterBottom .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationCenterBottom .block-mediaItemCaptionInner {
  text-align: center; }

.page--structure .block-media.block-media--captionOverlayPositionTop.block-media--captionOverlayContentOrientationRightBottom .block-mediaItemCaptionInner, .page--structure .block-media.block-media--captionOverlayPositionBottom.block-media--captionOverlayContentOrientationRightBottom .block-mediaItemCaptionInner {
  text-align: right; }

.page--structure .block-media.block-media--captionStyleOverlayOnHover .block-mediaItem .block-mediaItemCaption {
  visibility: hidden;
  opacity: 0.001;
  transition: opacity .5s ease-in-out; }

.page--structure .block-media.block-media--captionStyleOverlayOnHover:hover .block-mediaItem .block-mediaItemCaption {
  visibility: visible;
  opacity: 1; }

.page--structure .embedCode.embedCode--16x9.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner, .page--structure .embedCode.embedCode--4x3.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner, .page--structure .embedCode.embedCode--2x3.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner, .page--structure .embedCode.embedCode--3x2.embedCode--fullwidth.embedCode--respectAspectRatio > .embedCode-inner {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  display: inline-block; }
  .page--structure .embedCode.embedCode--16x9.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner > iframe, .page--structure .embedCode.embedCode--16x9.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner object, .page--structure .embedCode.embedCode--4x3.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner > iframe, .page--structure .embedCode.embedCode--4x3.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner object, .page--structure .embedCode.embedCode--2x3.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner > iframe, .page--structure .embedCode.embedCode--2x3.embedCode--fullwidth.embedCode--respectAspectRatio
> .embedCode-inner object, .page--structure .embedCode.embedCode--3x2.embedCode--fullwidth.embedCode--respectAspectRatio > .embedCode-inner > iframe, .page--structure .embedCode.embedCode--3x2.embedCode--fullwidth.embedCode--respectAspectRatio > .embedCode-inner object {
    position: absolute !important;
    height: 100% !important;
    width: 100% !important;
    left: 0 !important;
    top: 0 !important; }

.page--structure .embedCode.embedCode--16x9.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner, .page--structure .embedCode.embedCode--4x3.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner, .page--structure .embedCode.embedCode--2x3.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner, .page--structure .embedCode.embedCode--3x2.embedCode--fullwidth.embedCode--ignoreAspectRatio > .embedCode-inner {
  width: 100%;
  max-width: 100%; }
  .page--structure .embedCode.embedCode--16x9.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner > iframe, .page--structure .embedCode.embedCode--16x9.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner object, .page--structure .embedCode.embedCode--4x3.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner > iframe, .page--structure .embedCode.embedCode--4x3.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner object, .page--structure .embedCode.embedCode--2x3.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner > iframe, .page--structure .embedCode.embedCode--2x3.embedCode--fullwidth.embedCode--ignoreAspectRatio
> .embedCode-inner object, .page--structure .embedCode.embedCode--3x2.embedCode--fullwidth.embedCode--ignoreAspectRatio > .embedCode-inner > iframe, .page--structure .embedCode.embedCode--3x2.embedCode--fullwidth.embedCode--ignoreAspectRatio > .embedCode-inner object {
    position: relative;
    width: 100%;
    max-width: 100%; }

.page--structure .embedCode.embedCode--fullwidth.embedCode--respectAspectRatio.embedCode--16x9 > .embedCode-inner {
  padding-bottom: 56.25%; }

.page--structure .embedCode.embedCode--fullwidth.embedCode--respectAspectRatio.embedCode--4x3 > .embedCode-inner {
  padding-bottom: 75%; }

.page--structure .embedCode.embedCode--fullwidth.embedCode--respectAspectRatio.embedCode--2x3 > .embedCode-inner {
  padding-bottom: 150%; }

.page--structure .embedCode.embedCode--fullwidth.embedCode--respectAspectRatio.embedCode--2x3 > .embedCode-inner {
  padding-bottom: 66.6666666667%; }

.page--structure {
  /* Slider */
  /**
   * Bugfix for roberthenniger/flexsia.theme-native#25
   */ }
  .page--structure .slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
  .page--structure .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0; }
    .page--structure .slick-list:focus {
      outline: none; }
    .page--structure .slick-list.dragging {
      cursor: pointer;
      cursor: hand; }
  .page--structure .slick-slider .slick-track,
  .page--structure .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .page--structure .slick-initialized.slick-slider .slick-list {
    height: auto !important; }
  .page--structure .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block; }
    .page--structure .slick-track:before, .page--structure .slick-track:after {
      content: "";
      display: table; }
    .page--structure .slick-track:after {
      clear: both; }
    .slick-loading .page--structure .slick-track {
      visibility: hidden; }
  .page--structure .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none; }
    [dir="rtl"] .page--structure .slick-slide {
      float: right; }
    .page--structure .slick-slide img {
      display: block; }
    .page--structure .slick-slide.slick-loading img {
      display: none; }
    .page--structure .slick-slide.dragging img {
      pointer-events: none; }
    .slick-initialized .page--structure .slick-slide {
      display: block; }
    .slick-loading .page--structure .slick-slide {
      visibility: hidden; }
    .slick-vertical .page--structure .slick-slide {
      display: block;
      height: auto;
      border: 1px solid transparent; }
  .page--structure .slick-arrow.slick-hidden {
    display: none; }
  .page--structure .block-media--slideshow > .block-mediaCollection {
    position: relative; }
  .page--structure .block-media--slideshow .block-mediaCollection--slideshow .block-mediaCollectionItem {
    display: none; }
    .page--structure .block-media--slideshow .block-mediaCollection--slideshow .block-mediaCollectionItem:first-of-type {
      display: block; }
  .page--structure .block-media--slideshow.initialized .block-mediaCollection--slideshow .block-mediaCollectionItem {
    display: block; }
  .page--structure .block-media--slideshow .block-mediaGrid--previewGrid .block-mediaCollectionItem figure {
    background-color: #FFFFFF; }
  .page--structure .block-media--slideshow .block-mediaGrid--previewGrid .block-mediaCollectionItem .block-mediaItem {
    opacity: 0.5; }
  .page--structure .block-media--slideshow .block-mediaGrid--previewGrid .block-mediaCollectionItem.active .block-mediaItem {
    opacity: 1; }
    .page--structure .block-media--slideshow .block-mediaGrid--previewGrid .block-mediaCollectionItem.active .block-mediaItem img, .page--structure .block-media--slideshow .block-mediaGrid--previewGrid .block-mediaCollectionItem.active .block-mediaItem picture {
      outline: 4px solid #000000;
      outline-offset: -4px; }
  .page--structure .block-media--slideshow .block-mediaSlideshow {
    position: relative; }
  .page--structure .block-media--slideshow .block-mediaControlDotsCollection {
    position: absolute;
    bottom: 0px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%; }
    .page--structure .block-media--slideshow .block-mediaControlDotsCollection li {
      text-indent: 0 !important;
      position: relative;
      display: inline-block;
      height: 20px;
      width: 20px;
      margin: 0 5px !important;
      padding: 0 !important;
      cursor: pointer; }
      .page--structure .block-media--slideshow .block-mediaControlDotsCollection li:before {
        content: '' !important;
        padding: 0 !important;
        margin: 0 !important;
        width: auto !important;
        height: 0 !important; }
      .page--structure .block-media--slideshow .block-mediaControlDotsCollection li button {
        border: 0;
        background: transparent;
        display: block;
        height: 20px;
        width: 20px;
        outline: none;
        line-height: 0px;
        font-size: 0px;
        color: transparent;
        padding: 5px;
        cursor: pointer; }
        .page--structure .block-media--slideshow .block-mediaControlDotsCollection li button:hover, .page--structure .block-media--slideshow .block-mediaControlDotsCollection li button:focus {
          outline: none; }
          .page--structure .block-media--slideshow .block-mediaControlDotsCollection li button:hover:before, .page--structure .block-media--slideshow .block-mediaControlDotsCollection li button:focus:before {
            opacity: 0.25; }
        .page--structure .block-media--slideshow .block-mediaControlDotsCollection li button:before {
          position: absolute;
          top: 0;
          left: 0;
          content: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="svg" width="10" height="10"><circle class="svg__circle" cx="5" cy="5" r="4" /></svg>');
          width: 20px;
          height: 20px;
          font-size: 8px;
          line-height: 20px;
          text-align: center;
          color: #000000;
          opacity: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
      .page--structure .block-media--slideshow .block-mediaControlDotsCollection li.slick-active button:before {
        color: #000000;
        opacity: 1; }
    .page--structure .block-media--slideshow .block-mediaControlDotsCollection li.slick-active button:before {
      font-size: 10px; }
  .page--structure .block-media--slideshow .block-mediaSlideshowControl {
    opacity: 1;
    transition: opacity 0.4s;
    background-color: #FFFFFF;
    position: absolute;
    top: 50%; }
    .page--structure .block-media--slideshow .block-mediaSlideshowControl svg {
      width: 40px;
      vertical-align: middle; }
    .page--structure .block-media--slideshow .block-mediaSlideshowControl svg path {
      fill: #000000; }
    .page--structure .block-media--slideshow .block-mediaSlideshowControl .block-mediaSlideshowControlIcon, .page--structure .block-media--slideshow .block-mediaSlideshowControl .block-mediaSlideshowControlLabel {
      display: inline-block;
      line-height: 40px; }
    .page--structure .block-media--slideshow .block-mediaSlideshowControl .block-mediaSlideshowControlLabel {
      display: none;
      text-transform: uppercase;
      font-weight: bold;
      color: #000000;
      line-height: 45px; }
  .page--structure .block-media--slideshow .block-mediaSlideshowControl--prev {
    margin-top: -20px;
    left: 0px; }
  .page--structure .block-media--slideshow .block-mediaSlideshowControl--next {
    margin-top: -20px;
    right: 0px; }
  .page--structure .block-media--slideshow.block-media--galleryControlsOnHover .block-mediaSlideshowControl {
    opacity: 0; }
  .page--structure .block-media--slideshow.block-media--galleryControlsOnHover .block-mediaSlideshow .block-mediaControlDotsCollection {
    visibility: hidden;
    opacity: 0.001;
    transition: opacity .5s ease-in-out; }
  .page--structure .block-media--slideshow.block-media--galleryControlsOnHover .block-mediaSlideshow:hover .block-mediaControlDotsCollection {
    visibility: visible;
    opacity: 1; }
  .page--structure .block-media--slideshow.block-media--galleryControlsOnHover .block-mediaSlideshow:hover .block-mediaSlideshowControl {
    opacity: 1; }

.page--structure {
  /*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
  /* Skin
    --------------------------*/ }
  .page--structure .block-media .block-mediaGrid {
    overflow: hidden; }
    .page--structure .block-media .block-mediaGrid .block-mediaCollection {
      display: flex;
      flex-wrap: wrap;
      margin-right: -10px;
      margin-left: -10px; }
    .page--structure .block-media .block-mediaGrid .block-mediaCollectionItem {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 10px;
      padding-left: 10px;
      margin-top: 20px; }
      .page--structure .block-media .block-mediaGrid .block-mediaCollectionItem .play {
        position: absolute;
        top: calc(50% - (40px / 2) - 10px);
        left: calc(50% - (40px / 2) - 10px);
        width: 60px;
        height: 60px;
        padding: 10px;
        background-color: rgba(0, 0, 0, 0.3);
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        border: 0 solid transparent;
        border-radius: 30px; }
        .page--structure .block-media .block-mediaGrid .block-mediaCollectionItem .play svg {
          opacity: 0.9;
          width: 40px;
          height: 40px; }
          .page--structure .block-media .block-mediaGrid .block-mediaCollectionItem .play svg path {
            fill: white; }
  .page--structure .block-media.block-media--gridItems1 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 100%;
    max-width: 100%; }
  .page--structure .block-media.block-media--gridItems2 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 50%;
    max-width: 50%; }
  .page--structure .block-media.block-media--gridItems3 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .page--structure .block-media.block-media--gridItems4 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 25%;
    max-width: 25%; }
  .page--structure .block-media.block-media--gridItems5 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 20%;
    max-width: 20%; }
  .page--structure .block-media.block-media--gridItems6 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .page--structure .block-media.block-media--gridItems7 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%; }
  .page--structure .block-media.block-media--gridItems8 .block-mediaGrid .block-mediaCollectionItem {
    flex: 0 0 12.5%;
    max-width: 12.5%; }
  .page--structure .block-media.block-media--gridGutterNone .block-mediaGrid {
    padding-right: 0;
    padding-left: 0; }
    .page--structure .block-media.block-media--gridGutterNone .block-mediaGrid .block-mediaCollection {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0; }
    .page--structure .block-media.block-media--gridGutterNone .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 0;
      padding-left: 0;
      margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterNone .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterHairline .block-mediaGrid {
    padding-right: 0.5px;
    padding-left: 0.5px; }
    .page--structure .block-media.block-media--gridGutterHairline .block-mediaGrid .block-mediaCollection {
      margin-top: -1px;
      margin-left: -1px;
      margin-right: -1px; }
    .page--structure .block-media.block-media--gridGutterHairline .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 0.5px;
      padding-left: 0.5px;
      margin-top: 1px; }
  .page--structure .block-media.block-media--gridGutterHairline .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterThin .block-mediaGrid {
    padding-right: 1px;
    padding-left: 1px; }
    .page--structure .block-media.block-media--gridGutterThin .block-mediaGrid .block-mediaCollection {
      margin-top: -2px;
      margin-left: -2px;
      margin-right: -2px; }
    .page--structure .block-media.block-media--gridGutterThin .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 1px;
      padding-left: 1px;
      margin-top: 2px; }
  .page--structure .block-media.block-media--gridGutterThin .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterMedium .block-mediaGrid {
    padding-right: 0.25rem;
    padding-left: 0.25rem; }
    .page--structure .block-media.block-media--gridGutterMedium .block-mediaGrid .block-mediaCollection {
      margin-top: -0.5rem;
      margin-left: -0.5rem;
      margin-right: -0.5rem; }
    .page--structure .block-media.block-media--gridGutterMedium .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 0.25rem;
      padding-left: 0.25rem;
      margin-top: 0.5rem; }
  .page--structure .block-media.block-media--gridGutterMedium .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterThick .block-mediaGrid {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
    .page--structure .block-media.block-media--gridGutterThick .block-mediaGrid .block-mediaCollection {
      margin-top: -1rem;
      margin-left: -1rem;
      margin-right: -1rem; }
    .page--structure .block-media.block-media--gridGutterThick .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
      margin-top: 1rem; }
  .page--structure .block-media.block-media--gridGutterThick .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterThicker .block-mediaGrid {
    padding-right: 1rem;
    padding-left: 1rem; }
    .page--structure .block-media.block-media--gridGutterThicker .block-mediaGrid .block-mediaCollection {
      margin-top: -2rem;
      margin-left: -2rem;
      margin-right: -2rem; }
    .page--structure .block-media.block-media--gridGutterThicker .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-top: 2rem; }
  .page--structure .block-media.block-media--gridGutterThicker .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure .block-media.block-media--gridGutterThickest .block-mediaGrid {
    padding-right: 2rem;
    padding-left: 2rem; }
    .page--structure .block-media.block-media--gridGutterThickest .block-mediaGrid .block-mediaCollection {
      margin-top: -4rem;
      margin-left: -4rem;
      margin-right: -4rem; }
    .page--structure .block-media.block-media--gridGutterThickest .block-mediaGrid .block-mediaCollectionItem {
      padding-right: 2rem;
      padding-left: 2rem;
      margin-top: 4rem; }
  .page--structure .block-media.block-media--gridGutterThickest .block-mediaGrid--previewGrid .block-mediaCollection {
    margin-top: 0; }
  .page--structure html.swipebox-html.swipebox-touch {
    overflow: hidden !important; }
  .page--structure #swipebox-overlay img {
    border: none !important; }
  .page--structure #swipebox-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1902 !important;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .page--structure #swipebox-container {
    position: relative;
    width: 100%;
    height: 100%; }
  .page--structure #swipebox-slider {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    white-space: nowrap;
    position: absolute;
    display: none;
    cursor: pointer; }
  .page--structure #swipebox-slider .slide {
    height: 100%;
    width: 100%;
    line-height: 1px;
    text-align: center;
    display: inline-block; }
  .page--structure #swipebox-slider .slide:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px; }
  .page--structure #swipebox-slider .slide img,
  .page--structure #swipebox-slider .slide .swipebox-video-container,
  .page--structure #swipebox-slider .slide .swipebox-inline-container {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    vertical-align: middle; }
  .page--structure #swipebox-slider .slide .swipebox-video-container {
    background: none;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .page--structure #swipebox-slider .slide .swipebox-video-container .swipebox-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative; }
  .page--structure #swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0; }
  .page--structure #swipebox-slider .slide-loading {
    background: url(../img/loader.gif) no-repeat center center; }
  .page--structure #swipebox-bottom-bar,
  .page--structure #swipebox-top-bar {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    position: absolute;
    left: 0;
    z-index: 1902;
    height: 50px;
    width: 100%; }
  .page--structure #swipebox-bottom-bar {
    bottom: -50px; }
  .page--structure #swipebox-bottom-bar.visible-bars {
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  .page--structure #swipebox-top-bar {
    top: -50px; }
  .page--structure #swipebox-top-bar.visible-bars {
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0); }
  .page--structure #swipebox-title {
    display: block;
    width: 100%;
    text-align: center; }
  .page--structure #swipebox-prev,
  .page--structure #swipebox-next,
  .page--structure #swipebox-close {
    background-image: url(../img/icons.png);
    background-repeat: no-repeat;
    border: none !important;
    text-decoration: none !important;
    cursor: pointer;
    width: 50px;
    height: 50px;
    top: 0; }
  .page--structure #swipebox-arrows {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 50px; }
  .page--structure #swipebox-prev {
    background-position: -32px 13px;
    float: left; }
  .page--structure #swipebox-next {
    background-position: -78px 13px;
    float: right; }
  .page--structure #swipebox-close {
    top: 0;
    right: 0;
    position: absolute;
    z-index: 1902;
    background-position: 15px 12px; }
  .page--structure .swipebox-no-close-button #swipebox-close {
    display: none; }
  .page--structure #swipebox-prev.disabled,
  .page--structure #swipebox-next.disabled {
    opacity: 0.3; }
  .page--structure .swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
    -webkit-animation: rightSpring 0.3s;
    animation: rightSpring 0.3s; }
  .page--structure .swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
    -webkit-animation: leftSpring 0.3s;
    animation: leftSpring 0.3s; }
  .page--structure .swipebox-touch #swipebox-container:before, .page--structure .swipebox-touch #swipebox-container:after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    content: ' ';
    position: absolute;
    z-index: 1902;
    top: 0;
    height: 100%;
    width: 20px;
    opacity: 0; }
  .page--structure .swipebox-touch #swipebox-container:before {
    left: 0;
    -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
    box-shadow: inset 10px 0px 10px -8px #656565; }
  .page--structure .swipebox-touch #swipebox-container:after {
    right: 0;
    -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
    box-shadow: inset -10px 0px 10px -8px #656565; }
  .page--structure .swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
    opacity: 1; }
  .page--structure .swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
    opacity: 1; }

@-webkit-keyframes rightSpring {
  0% {
    left: 0; }
  50% {
    left: -30px; }
  100% {
    left: 0; } }

@keyframes rightSpring {
  0% {
    left: 0; }
  50% {
    left: -30px; }
  100% {
    left: 0; } }

@-webkit-keyframes leftSpring {
  0% {
    left: 0; }
  50% {
    left: 30px; }
  100% {
    left: 0; } }

@keyframes leftSpring {
  0% {
    left: 0; }
  50% {
    left: 30px; }
  100% {
    left: 0; } }
  @media screen and (min-width: 800px) {
    .page--structure #swipebox-close {
      right: 10px; }
    .page--structure #swipebox-arrows {
      width: 92%;
      max-width: 800px; } }
  .page--structure #swipebox-overlay {
    background: #0d0d0d; }
  .page--structure #swipebox-bottom-bar,
  .page--structure #swipebox-top-bar {
    text-shadow: 1px 1px 1px #0d0d0d;
    background: #0d0d0d;
    opacity: 0.95; }
  .page--structure #swipebox-top-bar {
    color: #FFFFFF !important;
    font-size: 15px;
    line-height: 43px;
    font-family: Helvetica, Arial, sans-serif; }
  .page--structure #swipebox-close, .page--structure #swipebox-next, .page--structure #swipebox-prev {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEljb01vb24uaW8gLS0+IDwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+IDxzdmcgd2lkdGg9IjEyMCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyMCAyNCIgZmlsbD0iI2ZmZmZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZD0iTSAxNy4zODQsMTcuNzA1cTAuMDAsMC41MzYgLTAuMzc1LDAuOTExbC0xLjgyMSwxLjgyMXEtMC4zNzUsMC4zNzUgLTAuOTExLDAuMzc1dC0wLjkxMS0wLjM3NWwtMy45MzgtMy45MzhsLTMuOTM4LDMuOTM4cS0wLjM3NSwwLjM3NSAtMC45MTEsMC4zNzV0LTAuOTExLTAuMzc1bC0xLjgyMS0xLjgyMXEtMC4zNzUtMC4zNzUgLTAuMzc1LTAuOTExdCAwLjM3NS0wLjkxMWwgMy45MzgtMy45MzhsLTMuOTM4LTMuOTM4cS0wLjM3NS0wLjM3NSAtMC4zNzUtMC45MTF0IDAuMzc1LTAuOTExbCAxLjgyMS0xLjgyMXEgMC4zNzUtMC4zNzUgMC45MTEtMC4zNzV0IDAuOTExLDAuMzc1bCAzLjkzOCwzLjkzOGwgMy45MzgtMy45MzhxIDAuMzc1LTAuMzc1IDAuOTExLTAuMzc1dCAwLjkxMSwwLjM3NWwgMS44MjEsMS44MjFxIDAuMzc1LDAuMzc1IDAuMzc1LDAuOTExIHQtMC4zNzUsMC45MTFsLTMuOTM4LDMuOTM4bCAzLjkzOCwzLjkzOHEgMC4zNzUsMC4zNzUgMC4zNzUsMC45MTF6TSA1Ny45MzgsMjEuMDY3bC04LjczMi04LjcxOXEtMC40OTYtMC40OTYgLTAuNDk2LTEuMjEydCAwLjQ5Ni0xLjIxMmwgOC43MzItOC43MTlxIDAuNDk2LTAuNDk2IDEuMjEyLTAuNDk2dCAxLjIxMiwwLjQ5NmwgMS4wMDQsMS4wMDRxIDAuNDk2LDAuNDk2IDAuNDk2LDEuMjEydC0wLjQ5NiwxLjIxMmwtNi41MDksNi41MDlsIDYuNTA5LDYuNDk2cSAwLjQ5NiwwLjUwOSAwLjQ5NiwxLjIxOXQtMC40OTYsMS4yMDVsLTEuMDA0LDEuMDA0cS0wLjQ5NiwwLjQ5NiAtMS4yMTIsMC40OTZ0LTEuMjEyLTAuNDk2ek0gMTEwLjcxOSwxMS4xNDNxMC4wMCwwLjY5NiAtMC40OTYsMS4yMTlsLTguNzMyLDguNzE5cS0wLjQ5NiwwLjQ5NiAtMS4yMDUsMC40OTZ0LTEuMjA1LTAuNDk2bC0xLjAxOC0xLjAwNHEtMC40OTYtMC41MjIgLTAuNDk2LTEuMjE5cTAuMDAtMC43MSAwLjQ5Ni0xLjIwNWwgNi41MDktNi41MDlsLTYuNTA5LTYuNDk2cS0wLjQ5Ni0wLjUyMiAtMC40OTYtMS4yMTlxMC4wMC0wLjcxIDAuNDk2LTEuMjA1bCAxLjAxOC0xLjAwNHEgMC40ODItMC41MDkgMS4yMDUtMC41MDl0IDEuMjA1LDAuNTA5bCA4LjczMiw4LjcxOXEgMC40OTYsMC40OTYgMC40OTYsMS4yMDV6Ij48L3BhdGg+PC9zdmc+") !important; }
  .page--structure #swipebox-slider .slide-loading {
    background-image: url("data:image/gif;base64,R0lGODlhHwAfAPUAAA0NDczMzBwcHC0tLT4+PkhISFFRUSYmJkFBQVdXVx8fHykpKUtLS1NTU0dHRzIyMhISEk1NTSsrKx4eHqKioq6uro+Pjzg4OHd3d11dXYqKig8PD319fZaWljY2NhAQEJWVlaWlpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkEAAoAAQAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAAKAAIALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAAKAAMALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQACgAEACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkEAAoABQAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkEAAoABgAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQACgAHACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==") !important; }

.page--structure .block-mediaStack .block-mediaItem {
  margin-bottom: 20px; }
  .page--structure .block-mediaStack .block-mediaItem:last-child {
    margin-botto: 0; }

.page--structure .block-ctaGroup {
  padding: 2rem 0 1rem 0; }

.page--structure.page--ctaPrimaryShapePlain .block-cta, .page--structure.page--ctaPrimaryShapeShape .block-cta, .page--structure.page--ctaPrimaryShapeRounded .block-cta, .page--structure.page--ctaPrimaryShapeRound .block-cta, .page--structure.page--ctaPrimaryShapeCircle .block-cta, .page--structure.page--ctaPrimaryShapeSquare .block-cta {
  display: inline-block;
  content: "looser";
  font-size: 1rem;
  border: 2px solid transparent;
  color: #000000;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.page--structure.page--ctaPrimaryShapeRounded .block-cta.block-cta--primary, .page--structure.page--ctaPrimaryShapeRounded .block-cta.block-cta--secondary, .page--structure.page--ctaSecondaryShapeRounded .block-cta.block-cta--primary, .page--structure.page--ctaSecondaryShapeRounded .block-cta.block-cta--secondary {
  border-radius: 4px; }

.page--structure.page--ctaPrimaryShapeRound .block-cta.block-cta--primary, .page--structure.page--ctaPrimaryShapeRound .block-cta.block-cta--secondary, .page--structure.page--ctaSecondaryShapeRound .block-cta.block-cta--primary, .page--structure.page--ctaSecondaryShapeRound .block-cta.block-cta--secondary {
  border-radius: 50px; }
  .page--structure.page--ctaPrimaryShapeRound .block-cta.block-cta--primary > span, .page--structure.page--ctaPrimaryShapeRound .block-cta.block-cta--secondary > span, .page--structure.page--ctaSecondaryShapeRound .block-cta.block-cta--primary > span, .page--structure.page--ctaSecondaryShapeRound .block-cta.block-cta--secondary > span {
    max-width: 100%; }

.page--structure .block-cta, .page--structure .button, .page--structure .c-loopItem-btn {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: background 0.5s ease, color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease;
  -moz-transition: background 0.5s ease, color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease;
  -o-transition: background 0.5s ease, color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease;
  transition: background 0.5s ease, color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease; }
  .page--structure .block-cta > span, .page--structure .button > span, .page--structure .c-loopItem-btn > span {
    max-width: 100%; }

.page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview), .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview), .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) {
  display: inline-block;
  position: relative; }
  .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview):after, .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview):before, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview):after, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview):before, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised):after, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised):before {
    font-family: 'Theme-Native-Icons' !important;
    speak: none;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    -webkit-transition: color 0.5s ease, right 0.5s linear, left 0.5s linear;
    -moz-transition: color 0.5s ease, right 0.5s linear, left 0.5s linear;
    -o-transition: color 0.5s ease, right 0.5s linear, left 0.5s linear;
    transition: color 0.5s ease, right 0.5s linear, left 0.5s linear; }
  .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview):hover:after, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview):hover:after, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised):hover:after {
    right: 0; }
  .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) .button-inner, .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) > .inner, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) .button-inner, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) > .inner, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) .button-inner, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) > .inner {
    margin-right: 1.5em; }
  .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) .button-inner, .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) > .inner, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) .button-inner, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) > .inner, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) .button-inner, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) > .inner {
    position: relative;
    display: inline-block; }
    .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) .button-inner > span, .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) > .inner > span, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) .button-inner > span, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) > .inner > span, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) .button-inner > span, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) > .inner > span {
      display: inline-block;
      padding: 0.25em 0.15em;
      z-index: 2; }
    .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) .button-inner:before, .page--structure .block-cta.block-cta--secondary:not(.button--raised):not(.featureButtonReview) > .inner:before, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) .button-inner:before, .page--structure .block-cta.block-cta--primary:not(.button--raised):not(.featureButtonReview) > .inner:before, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) .button-inner:before, .page--structure .c-loopItem-btn:not(.c-loopItem-btn--raised) > .inner:before {
      -webkit-transition: background 0.5s ease, width 0.5s ease;
      -moz-transition: background 0.5s ease, width 0.5s ease;
      -o-transition: background 0.5s ease, width 0.5s ease;
      transition: background 0.5s ease, width 0.5s ease;
      content: "";
      width: 0;
      height: 0;
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 1; }

.featureButtonReview .featureButtonReview-inner {
  display: table; }
  .featureButtonReview .featureButtonReview-inner > span {
    display: table-cell;
    vertical-align: middle; }
  .featureButtonReview .featureButtonReview-inner > span.stars {
    vertical-align: middle; }
    .featureButtonReview .featureButtonReview-inner > span.stars:before {
      font-family: 'Theme-Native-Icons' !important;
      speak: none;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      line-height: 1 !important;
      /* Enable Ligatures ================ */
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      margin-right: 10px; }
  .featureButtonReview .featureButtonReview-inner > span.stars > span {
    display: none; }

.featureButtonReview.featureButtonReview--stars1 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars15 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars2 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars25 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars3 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars35 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars4 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars45 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.featureButtonReview.featureButtonReview--stars5 .featureButtonReview-inner > span.stars:before {
  content: ""; }

.page--structure form {
  width: 100%; }

.page--structure input:focus, .page--structure textarea:focus {
  outline: none;
  box-shadow: none; }

.page--structure button[type=submit] {
  cursor: pointer; }

.page--structure fieldset {
  text-align: left; }

.page--structure textarea, .page--structure input, .page--structure select, .page--structure select option {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.page--structure .form-group.required > label:after {
  content: '*';
  margin-left: 5px; }

.page--structure .icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Theme-Native-Icons' !important;
  speak: none;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle; }
  .page--structure .icon:before {
    vertical-align: middle; }

.page--structure .icon.icon--brandLinkedin:before, .page--structure .icon.icon--linkedin:before {
  content: "\e100"; }

.page--structure .icon.icon--brandAppleMusic:before {
  content: "\e101"; }

.page--structure .icon.icon--brandWikipedia:before {
  content: "\e900"; }

.page--structure .icon.icon--brandMedium:before {
  content: "\e103"; }

.page--structure .icon.icon--brandFacebook:before, .page--structure .icon.icon--facebook:before {
  content: "\e104"; }

.page--structure .icon.icon--brandGoogleDrive:before {
  content: "\e105"; }

.page--structure .icon.icon--brandGoogle:before, .page--structure .icon.icon--google:before {
  content: "\e106"; }

.page--structure .icon.icon--brandDropbox:before {
  content: "\e107"; }

.page--structure .icon.icon--brandMessenger:before, .page--structure .icon.icon--messenger:before {
  content: "\e108"; }

.page--structure .icon.icon--brandPaypal:before, .page--structure .icon.icon--paypal:before {
  content: "\e109"; }

.page--structure .icon.icon--brandTikTok:before, .page--structure .icon.icon--tiktok:before {
  content: "\e124"; }

.page--structure .icon.icon--brandTwitter:before, .page--structure .icon.icon--twitter:before,
.page--structure .icon.icon--brandXSocial:before, .page--structure .icon.icon--xsocial:before {
  content: "\e123"; }

.page--structure .icon.icon--brandSkype:before, .page--structure .icon.icon--skype:before {
  content: "\e10b"; }

.page--structure .icon.icon--brandVimeo:before, .page--structure .icon.icon--vimeo:before {
  content: "\e10c"; }

.page--structure .icon.icon--brandMailchimp:before, .page--structure .icon.icon--mailchimp:before {
  content: "\e10d"; }

.page--structure .icon.icon--brandXing:before, .page--structure .icon.icon--xing:before {
  content: "\e10e"; }

.page--structure .icon.icon--brandBing:before, .page--structure .icon.icon--bing:before {
  content: "\e10f"; }

.page--structure .icon.icon--vine:before, .page--structure .icon.icon--vine:before {
  content: "\e110"; }

.page--structure .icon.icon--brandSlack:before, .page--structure .icon.icon--slack:before {
  content: "\e111"; }

.page--structure .icon.icon--brandWhatsapp:before, .page--structure .icon.icon--brand_whatsapp:before {
  content: "\e112"; }

.page--structure .icon.icon--brandEvernote:before, .page--structure .icon.icon--evernote:before {
  content: "\e113"; }

.page--structure .icon.icon--brandSnapchat:before, .page--structure .icon.icon--snapchat:before {
  content: "\e114"; }

.page--structure .icon.icon--brandGoogleAnalytics:before, .page--structure .icon.icon--googlAnalytics:before {
  content: "\e115"; }

.page--structure .icon.icon--brandAmazon:before, .page--structure .icon.icon--amazon:before {
  content: "\e116"; }

.page--structure .icon.icon--brandBitcoin:before {
  content: "\e117"; }

.page--structure .icon.icon--brandHtml5:before {
  content: "\e118"; }

.page--structure .icon.icon--brandAdobeAcrobatReader:before {
  content: "\e119"; }

.page--structure .icon.icon--brandGmail:before {
  content: "\e11a"; }

.page--structure .icon.icon--brandGooglePlus:before, .page--structure .icon.icon--gplus:before {
  content: "\e11b"; }

.page--structure .icon.icon--brandYelp:before, .page--structure .icon.icon--yelp:before {
  content: "\e11c"; }

.page--structure .icon.icon--brandYoutube:before, .page--structure .icon.icon--youtube:before {
  content: "\e11d"; }

.page--structure .icon.icon--brandAirbnb:before, .page--structure .icon.icon--airbnb:before {
  content: "\e11e"; }

.page--structure .icon.icon--brandMastercard:before {
  content: "\e11f"; }

.page--structure .icon.icon--brandPinterest:before {
  content: "\e120"; }

.page--structure .icon.icon--brandFoursquare:before, .page--structure .icon.icon--foursquare:before {
  content: "\e121"; }

.page--structure .icon.icon--brandInstagram:before, .page--structure .icon.icon--instagram:before {
  content: "\e122"; }

.page--structure .icon.icon--add:before {
  content: "\e200"; }

.page--structure .icon.icon--addCircle:before {
  content: "\e201"; }

.page--structure .icon.icon--addCircle-o:before {
  content: "\e3ba"; }

.page--structure .icon.icon--arrowUpward:before {
  content: "\e202"; }

.page--structure .icon.icon--arrowForward:before {
  content: "\e203"; }

.page--structure .icon.icon--arrowDownward:before {
  content: "\e204"; }

.page--structure .icon.icon--arrowBack:before {
  content: "\e205"; }

.page--structure .icon.icon--arrowDropUpward:before {
  content: "\e206"; }

.page--structure .icon.icon--arrowDropDownward:before {
  content: "\e207"; }

.page--structure .icon.icon--arrowChevronUpward:before {
  content: "\e208"; }

.page--structure .icon.icon--arrowChevronForward:before {
  content: "\e209"; }

.page--structure .icon.icon--arrowChevronDownward:before {
  content: "\e20a"; }

.page--structure .icon.icon--arrow_chevron_back:before {
  content: "\e20b"; }

.page--structure .icon.icon--arrow_drop_downward_circle:before {
  content: "\e20c"; }

.page--structure .icon.icon--bookmark:before {
  content: "\e20d"; }

.page--structure .icon.icon--phone:before {
  content: "\e20e"; }

.page--structure .icon.icon--camera:before {
  content: "\e24c"; }

.page--structure .icon.icon--cancel:before {
  content: "\e20f"; }

.page--structure .icon.icon--dialog:before {
  content: "\e210"; }

.page--structure .icon.icon--check:before {
  content: "\e211"; }

.page--structure .icon.icon--formCheckboxChecked:before {
  content: "\e212"; }

.page--structure .icon.icon--formCheckboxBlank:before {
  content: "\e835"; }

.page--structure .icon.icon--checkCircle:before {
  content: "\e213"; }

.page--structure .icon.icon--close:before {
  content: "\e214"; }

.page--structure .icon.icon--cloudDownload:before {
  content: "\e215"; }

.page--structure .icon.icon--done:before {
  content: "\e216"; }

.page--structure .icon.icon--doneAll:before {
  content: "\e217"; }

.page--structure .icon.icon--emailDraft:before {
  content: "\e218"; }

.page--structure .icon.icon--email:before {
  content: "\e219"; }

.page--structure .icon.icon--errorOutline:before {
  content: "\e21a"; }

.page--structure .icon.icon--calendar:before {
  content: "\e21b"; }

.page--structure .icon.icon--calendarEventAvailable:before {
  content: "\e21c"; }

.page--structure .icon.icon--favorite:before {
  content: "\e21d"; }

.page--structure .icon.icon--favoriteO:before {
  content: "\e21e"; }

.page--structure .icon.icon--questionAnswer:before {
  content: "\e24a"; }

.page--structure .icon.icon--fullscreen:before {
  content: "\e21f"; }

.page--structure .icon.icon--fullscreenExit:before {
  content: "\e220"; }

.page--structure .icon.icon--googleTranslate:before {
  content: "\e221"; }

.page--structure .icon.icon--star:before {
  content: "\e222"; }

.page--structure .icon.icon--highlightOff:before {
  content: "\e223"; }

.page--structure .icon.icon--home:before {
  content: "\e24b"; }

.page--structure .icon.icon--infoO:before {
  content: "\e224"; }

.page--structure .icon.icon--deviceLaptop:before {
  content: "\e225"; }

.page--structure .icon.icon--deviceLaptop_mac:before {
  content: "\e226"; }

.page--structure .icon.icon--lightbulbO:before {
  content: "\e227"; }

.page--structure .icon.icon--liveTv:before {
  content: "\e228"; }

.page--structure .icon.icon--place:before {
  content: "\e229"; }

.page--structure .icon.icon--sync:before {
  content: "\e22a"; }

.page--structure .icon.icon--emailO:before {
  content: "\e22b"; }

.page--structure .icon.icon--map:before {
  content: "\e22c"; }

.page--structure .icon.icon--menu:before {
  content: "\e5d2"; }

.page--structure .icon.icon--ellipsisHoriz:before {
  content: "\e5d3"; }

.page--structure .icon.icon--ellipsisVert:before {
  content: "\e22d"; }

.page--structure .icon.icon--nearMe:before {
  content: "\e22e"; }

.page--structure .icon.icon--newHint:before {
  content: "\e22f"; }

.page--structure .icon.icon--ondemandVideo:before {
  content: "\e230"; }

.page--structure .icon.icon--pauseCircle:before {
  content: "\e231"; }

.page--structure .icon.icon--pauseCircleO:before {
  content: "\e232"; }

.page--structure .icon.icon--devicePhone:before {
  content: "\e233"; }

.page--structure .icon.icon--pinDrop:before {
  content: "\e234"; }

.page--structure .icon.icon--playArrow:before {
  content: "\e235"; }

.page--structure .icon.icon--playCircle:before {
  content: "\e236"; }

.page--structure .icon.icon--playCircleO:before {
  content: "\e237"; }

.page--structure .icon.icon--globe:before {
  content: "\e238"; }

.page--structure .icon.icon--formRadioChecked:before {
  content: "\e23a"; }

.page--structure .icon.icon--remove:before {
  content: "\e23b"; }

.page--structure .icon.icon--removeCircleO:before {
  content: "\e23c"; }

.page--structure .icon.icon--search:before {
  content: "\e23d"; }

.page--structure .icon.icon--share:before {
  content: "\e23e"; }

.page--structure .icon.icon--slideshow:before {
  content: "\e23f"; }

.page--structure .icon.icon--textsms:before {
  content: "\e240"; }

.page--structure .icon.icon--starO:before {
  content: "\e241"; }

.page--structure .icon.icon--starHalf:before {
  content: "\e242"; }

.page--structure .icon.icon--starCircle:before {
  content: "\e243"; }

.page--structure .icon.icon--subscriptions:before {
  content: "\e244"; }

.page--structure .icon.icon--verified:before {
  content: "\e245"; }

.page--structure .icon.icon--download:before {
  content: "\e246"; }

.page--structure .icon.icon--zoomOutMap:before {
  content: "\e247"; }

.page--structure .icon.icon--minimize:before {
  content: "\e248"; }

.page--structure .icon.icon--maximize:before {
  content: "\e249"; }

.page--structure .u-biggerScreenOnly {
  display: none; }

.page--structure .u-smallScreenOnly {
  display: inline-block; }

@media (min-width: 992px) {
  .page--structure .u-biggerScreenOnly {
    display: inline-block; }
  .page--structure .u-smallScreenOnly {
    display: none; } }

.page--structure .u-initHidden {
  display: none; }

.page--structure .l-block > .l-block-container > .l-block-box--backgroundImage {
  position: relative; }

.page--structure .l-block > .l-block-container > .l-block-box--backgroundImage:before {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.page--structure .l-block.l-block--backgroundImageSizingHorizontalContain > .l-block-container > .l-block-box--backgroundImage:before {
  background-size: 100% auto; }

.page--structure .l-block.l-block--backgroundImageSizingVerticalContain > .l-block-container > .l-block-box--backgroundImage:before {
  background-size: auto 100%; }

.page--structure .l-block.l-block--backgroundImageSizingContain > .l-block-container > .l-block-box--backgroundImage:before {
  background-size: contain; }

.page--structure .l-block.l-block--backgroundImageSizingFill > .l-block-container > .l-block-box--backgroundImage:before,
.page--structure .l-block.l-block--backgroundImageSizingCover > .l-block-container > .l-block-box--backgroundImage:before {
  background-size: cover; }

.page--structure .l-block--backgroundImagePositionLeftTop > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: left top; }

.page--structure .l-block--backgroundImagePositionCenterTop > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: center top; }

.page--structure .l-block--backgroundImagePositionRightTop > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: right top; }

.page--structure .l-block--backgroundImagePositionCenter > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: center; }

.page--structure .l-block--backgroundImagePositionLeftBottom > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: left bottom; }

.page--structure .l-block--backgroundImagePositionCenterBottom > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: center bottom; }

.page--structure .l-block--backgroundImagePositionRightBottom > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: right bottom; }

.page--structure .l-block--backgroundImagePositionDefault > .l-block-container > .l-block-box--backgroundImage:before {
  background-position: center; }

.page--structure .svgContainer--responsive {
  display: inline-block;
  width: 100%; }
  .page--structure .svgContainer--responsive > .svgContainer-horizontal {
    position: relative;
    height: 0;
    width: 100%;
    padding: 0;
    padding-bottom: 100%;
    /* override this inline for aspect ratio other than square */
    display: inline-block; }
    .page--structure .svgContainer--responsive > .svgContainer-horizontal > svg {
      position: absolute !important;
      height: 100% !important;
      width: 100% !important;
      left: 0 !important;
      top: 0 !important; }

.l-block--borderTop .l-block-box,
.u-borderTop {
  border-top: solid !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important; }

.l-block--borderTopRight .l-block-box,
.u-borderTopRight {
  border-top: solid !important;
  border-right: solid !important;
  border-bottom: none !important;
  border-left: none !important; }

.l-block--borderTopRightBottom .l-block-box,
.u-borderTopRightBottom {
  border-top: solid !important;
  border-right: solid !important;
  border-bottom: solid !important;
  border-left: none !important; }

.l-block--borderTopRightBottomLeft .l-block-box,
.u-borderTopRightBottomLeft {
  border-top: solid !important;
  border-right: solid !important;
  border-bottom: solid !important;
  border-left: solid !important; }

.l-block--borderTopRightLeft .l-block-box,
.u-borderTopRightLeft {
  border-top: solid !important;
  border-right: solid !important;
  border-bottom: none !important;
  border-left: solid !important; }

.l-block--borderTopBottom .l-block-box,
.u-borderTopBottom {
  border-top: solid !important;
  border-right: none !important;
  border-bottom: solid !important;
  border-left: none !important; }

.l-block--borderTopBottomLeft .l-block-box,
.u-borderTopBottomLeft {
  border-top: solid !important;
  border-right: none !important;
  border-bottom: solid !important;
  border-left: solid !important; }

.l-block--borderTopLeft .l-block-box,
.u-borderTopLeft {
  border-top: solid !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: solid !important; }

.l-block--borderRight .l-block-box,
.u-borderRight {
  border-top: none !important;
  border-right: solid !important;
  border-bottom: none !important;
  border-left: none !important; }

.l-block--borderRightBottom .l-block-box,
.u-borderRightBottom {
  border-top: none !important;
  border-right: solid !important;
  border-bottom: solid !important;
  border-left: none !important; }

.l-block--borderRightBottomLeft .l-block-box,
.u-borderRightBottomLeft {
  border-top: none !important;
  border-right: solid !important;
  border-bottom: solid !important;
  border-left: solid !important; }

.l-block--borderRightLeft .l-block-box,
.u-borderRightLeft {
  border-top: none !important;
  border-right: solid !important;
  border-bottom: none !important;
  border-left: solid !important; }

.l-block--borderBottom .l-block-box,
.u-borderBottom {
  border-top: none !important;
  border-right: none !important;
  border-bottom: solid !important;
  border-left: none !important; }

.l-block--borderBottomLeft .l-block-box,
.u-borderBottomLeft {
  border-top: none !important;
  border-right: none !important;
  border-bottom: solid !important;
  border-left: solid !important; }

.l-block--borderLeft .l-block-box,
.u-borderLeft {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: solid !important; }

.l-block--borderWidthNone .l-block-box,
.u-borderWidthNone {
  border-width: 0 !important; }

.l-block--borderWidthHairline .l-block-box,
.u-borderWidthHairline {
  border-width: 1px !important; }

.l-block--borderWidthThin .l-block-box,
.u-borderWidthThin {
  border-width: 2px !important; }

.l-block--borderWidthMedium .l-block-box,
.u-borderWidthMedium {
  border-width: 0.5rem !important; }

.l-block--borderWidthThick .l-block-box,
.u-borderWidthThick {
  border-width: 1rem !important; }

.l-block--borderWidthThicker .l-block-box,
.u-borderWidthThicker {
  border-width: 2rem !important; }

.l-block--borderWidthThickest .l-block-box,
.u-borderWidthThickest {
  border-width: 4rem !important; }

@media (min-width: 768px) {
  .l-block--md-borderWidthNone .l-block-box,
  .u-md-borderWidthNone {
    border-width: 0 !important; }
  .l-block--md-borderWidthHairline .l-block-box,
  .u-md-borderWidthHairline {
    border-width: 1px !important; }
  .l-block--md-borderWidthThin .l-block-box,
  .u-md-borderWidthThin {
    border-width: 2px !important; }
  .l-block--md-borderWidthMedium .l-block-box,
  .u-md-borderWidthMedium {
    border-width: 0.5rem !important; }
  .l-block--md-borderWidthThick .l-block-box,
  .u-md-borderWidthThick {
    border-width: 1rem !important; }
  .l-block--md-borderWidthThicker .l-block-box,
  .u-md-borderWidthThicker {
    border-width: 2rem !important; }
  .l-block--md-borderWidthThickest .l-block-box,
  .u-md-borderWidthThickest {
    border-width: 4rem !important; } }

@media (min-width: 992px) {
  .l-block--lg-borderWidthNone .l-block-box,
  .u-lg-borderWidthNone {
    border-width: 0 !important; }
  .l-block--lg-borderWidthHairline .l-block-box,
  .u-lg-borderWidthHairline {
    border-width: 1px !important; }
  .l-block--lg-borderWidthThin .l-block-box,
  .u-lg-borderWidthThin {
    border-width: 2px !important; }
  .l-block--lg-borderWidthMedium .l-block-box,
  .u-lg-borderWidthMedium {
    border-width: 0.5rem !important; }
  .l-block--lg-borderWidthThick .l-block-box,
  .u-lg-borderWidthThick {
    border-width: 1rem !important; }
  .l-block--lg-borderWidthThicker .l-block-box,
  .u-lg-borderWidthThicker {
    border-width: 2rem !important; }
  .l-block--lg-borderWidthThickest .l-block-box,
  .u-lg-borderWidthThickest {
    border-width: 4rem !important; } }

.l-block--padding0v .l-block-content,
.l-block--margin0v .l-block-container,
.u-padding0v {
  padding: 0 !important; }

.l-block--paddingNone .l-block-content,
.l-block--marginNone .l-block-container,
.u-paddingNone {
  padding: 0 !important; }

.l-block--padding1v .l-block-content,
.l-block--margin1v .l-block-container,
.u-padding1v {
  padding: 0.25rem !important; }

.l-block--padding2v .l-block-content,
.l-block--margin2v .l-block-container,
.u-padding2v {
  padding: 0.5rem !important; }

.l-block--padding3v .l-block-content,
.l-block--margin3v .l-block-container,
.u-padding3v {
  padding: 0.75rem !important; }

.l-block--padding4v .l-block-content,
.l-block--margin4v .l-block-container,
.u-padding4v {
  padding: 1rem !important; }

.l-block--padding5v .l-block-content,
.l-block--margin5v .l-block-container,
.u-padding5v {
  padding: 1.25rem !important; }

.l-block--padding6v .l-block-content,
.l-block--margin6v .l-block-container,
.u-padding6v {
  padding: 1.5rem !important; }

.l-block--padding7v .l-block-content,
.l-block--margin7v .l-block-container,
.u-padding7v {
  padding: 1.75rem !important; }

.l-block--padding8v .l-block-content,
.l-block--margin8v .l-block-container,
.u-padding8v {
  padding: 2rem !important; }

.l-block--padding9v .l-block-content,
.l-block--margin9v .l-block-container,
.u-padding9v {
  padding: 2.25rem !important; }

.l-block--padding10v .l-block-content,
.l-block--margin10v .l-block-container,
.u-padding10v {
  padding: 2.5rem !important; }

.l-block--padding11v .l-block-content,
.l-block--margin11v .l-block-container,
.u-padding11v {
  padding: 2.75rem !important; }

.l-block--padding12v .l-block-content,
.l-block--margin12v .l-block-container,
.u-padding12v {
  padding: 3rem !important; }

.l-block--padding13v .l-block-content,
.l-block--margin13v .l-block-container,
.u-padding13v {
  padding: 3.25rem !important; }

.l-block--padding14v .l-block-content,
.l-block--margin14v .l-block-container,
.u-padding14v {
  padding: 3.5rem !important; }

.l-block--padding15v .l-block-content,
.l-block--margin15v .l-block-container,
.u-padding15v {
  padding: 3.75rem !important; }

.l-block--padding16v .l-block-content,
.l-block--margin16v .l-block-container,
.u-padding16v {
  padding: 4rem !important; }

.l-block--padding17v .l-block-content,
.l-block--margin17v .l-block-container,
.u-padding17v {
  padding: 4.25rem !important; }

.l-block--padding18v .l-block-content,
.l-block--margin18v .l-block-container,
.u-padding18v {
  padding: 4.5rem !important; }

.l-block--padding19v .l-block-content,
.l-block--margin19v .l-block-container,
.u-padding19v {
  padding: 4.75rem !important; }

.l-block--padding20v .l-block-content,
.l-block--margin20v .l-block-container,
.u-padding20v {
  padding: 5rem !important; }

.l-block--padding25v .l-block-content,
.l-block--margin25v .l-block-container,
.u-padding25v {
  padding: 6.25rem !important; }

.l-block--padding30v .l-block-content,
.l-block--margin30v .l-block-container,
.u-padding30v {
  padding: 7.5rem !important; }

.l-block--padding35v .l-block-content,
.l-block--margin35v .l-block-container,
.u-padding35v {
  padding: 8.75rem !important; }

.l-block--padding40v .l-block-content,
.l-block--margin40v .l-block-container,
.u-padding40v {
  padding: 10rem !important; }

.l-block--padding45v .l-block-content,
.l-block--margin45v .l-block-container,
.u-padding45v {
  padding: 11.25rem !important; }

.l-block--padding50v .l-block-content,
.l-block--margin50v .l-block-container,
.u-padding50v {
  padding: 12.5rem !important; }

.l-block--padding55v .l-block-content,
.l-block--margin55v .l-block-container,
.u-padding55v {
  padding: 13.75rem !important; }

.l-block--padding60v .l-block-content,
.l-block--margin60v .l-block-container,
.u-padding60v {
  padding: 15rem !important; }

.l-block--padding65v .l-block-content,
.l-block--margin65v .l-block-container,
.u-padding65v {
  padding: 16.25rem !important; }

.l-block--padding70v .l-block-content,
.l-block--margin70v .l-block-container,
.u-padding70v {
  padding: 17.5rem !important; }

.l-block--padding75v .l-block-content,
.l-block--margin75v .l-block-container,
.u-padding75v {
  padding: 18.75rem !important; }

.l-block--padding80v .l-block-content,
.l-block--margin80v .l-block-container,
.u-padding80v {
  padding: 20rem !important; }

.l-block--padding85v .l-block-content,
.l-block--margin85v .l-block-container,
.u-padding85v {
  padding: 21.25rem !important; }

.l-block--padding90v .l-block-content,
.l-block--margin90v .l-block-container,
.u-padding90v {
  padding: 22.5rem !important; }

.l-block--padding95v .l-block-content,
.l-block--margin95v .l-block-container,
.u-padding95v {
  padding: 23.75rem !important; }

.l-block--padding100v .l-block-content,
.l-block--margin100v .l-block-container,
.u-padding100v {
  padding: 25rem !important; }

.l-block--padding110v .l-block-content,
.l-block--margin110v .l-block-container,
.u-padding110v {
  padding: 27.5rem !important; }

.l-block--padding120v .l-block-content,
.l-block--margin120v .l-block-container,
.u-padding120v {
  padding: 30rem !important; }

.l-block--padding130v .l-block-content,
.l-block--margin130v .l-block-container,
.u-padding130v {
  padding: 32.5rem !important; }

.l-block--padding140v .l-block-content,
.l-block--margin140v .l-block-container,
.u-padding140v {
  padding: 35rem !important; }

.l-block--padding150v .l-block-content,
.l-block--margin150v .l-block-container,
.u-padding150v {
  padding: 37.5rem !important; }

.l-block--padding160v .l-block-content,
.l-block--margin160v .l-block-container,
.u-padding160v {
  padding: 40rem !important; }

.l-block--padding170v .l-block-content,
.l-block--margin170v .l-block-container,
.u-padding170v {
  padding: 42.5rem !important; }

.l-block--padding180v .l-block-content,
.l-block--margin180v .l-block-container,
.u-padding180v {
  padding: 45rem !important; }

.l-block--padding190v .l-block-content,
.l-block--margin190v .l-block-container,
.u-padding190v {
  padding: 47.5rem !important; }

.l-block--padding200v .l-block-content,
.l-block--margin200v .l-block-container,
.u-padding200v {
  padding: 50rem !important; }

.l-block--paddingTop0v .l-block-content,
.l-block--marginTop0v .l-block-container,
.u-paddingTop0v {
  padding-top: 0 !important; }

.l-block--paddingTopNone .l-block-content,
.l-block--marginTopNone .l-block-container,
.u-paddingTopNone {
  padding-top: 0 !important; }

.l-block--paddingTop1v .l-block-content,
.l-block--marginTop1v .l-block-container,
.u-paddingTop1v {
  padding-top: 0.25rem !important; }

.l-block--paddingTop2v .l-block-content,
.l-block--marginTop2v .l-block-container,
.u-paddingTop2v {
  padding-top: 0.5rem !important; }

.l-block--paddingTop3v .l-block-content,
.l-block--marginTop3v .l-block-container,
.u-paddingTop3v {
  padding-top: 0.75rem !important; }

.l-block--paddingTop4v .l-block-content,
.l-block--marginTop4v .l-block-container,
.u-paddingTop4v {
  padding-top: 1rem !important; }

.l-block--paddingTop5v .l-block-content,
.l-block--marginTop5v .l-block-container,
.u-paddingTop5v {
  padding-top: 1.25rem !important; }

.l-block--paddingTop6v .l-block-content,
.l-block--marginTop6v .l-block-container,
.u-paddingTop6v {
  padding-top: 1.5rem !important; }

.l-block--paddingTop7v .l-block-content,
.l-block--marginTop7v .l-block-container,
.u-paddingTop7v {
  padding-top: 1.75rem !important; }

.l-block--paddingTop8v .l-block-content,
.l-block--marginTop8v .l-block-container,
.u-paddingTop8v {
  padding-top: 2rem !important; }

.l-block--paddingTop9v .l-block-content,
.l-block--marginTop9v .l-block-container,
.u-paddingTop9v {
  padding-top: 2.25rem !important; }

.l-block--paddingTop10v .l-block-content,
.l-block--marginTop10v .l-block-container,
.u-paddingTop10v {
  padding-top: 2.5rem !important; }

.l-block--paddingTop11v .l-block-content,
.l-block--marginTop11v .l-block-container,
.u-paddingTop11v {
  padding-top: 2.75rem !important; }

.l-block--paddingTop12v .l-block-content,
.l-block--marginTop12v .l-block-container,
.u-paddingTop12v {
  padding-top: 3rem !important; }

.l-block--paddingTop13v .l-block-content,
.l-block--marginTop13v .l-block-container,
.u-paddingTop13v {
  padding-top: 3.25rem !important; }

.l-block--paddingTop14v .l-block-content,
.l-block--marginTop14v .l-block-container,
.u-paddingTop14v {
  padding-top: 3.5rem !important; }

.l-block--paddingTop15v .l-block-content,
.l-block--marginTop15v .l-block-container,
.u-paddingTop15v {
  padding-top: 3.75rem !important; }

.l-block--paddingTop16v .l-block-content,
.l-block--marginTop16v .l-block-container,
.u-paddingTop16v {
  padding-top: 4rem !important; }

.l-block--paddingTop17v .l-block-content,
.l-block--marginTop17v .l-block-container,
.u-paddingTop17v {
  padding-top: 4.25rem !important; }

.l-block--paddingTop18v .l-block-content,
.l-block--marginTop18v .l-block-container,
.u-paddingTop18v {
  padding-top: 4.5rem !important; }

.l-block--paddingTop19v .l-block-content,
.l-block--marginTop19v .l-block-container,
.u-paddingTop19v {
  padding-top: 4.75rem !important; }

.l-block--paddingTop20v .l-block-content,
.l-block--marginTop20v .l-block-container,
.u-paddingTop20v {
  padding-top: 5rem !important; }

.l-block--paddingTop25v .l-block-content,
.l-block--marginTop25v .l-block-container,
.u-paddingTop25v {
  padding-top: 6.25rem !important; }

.l-block--paddingTop30v .l-block-content,
.l-block--marginTop30v .l-block-container,
.u-paddingTop30v {
  padding-top: 7.5rem !important; }

.l-block--paddingTop35v .l-block-content,
.l-block--marginTop35v .l-block-container,
.u-paddingTop35v {
  padding-top: 8.75rem !important; }

.l-block--paddingTop40v .l-block-content,
.l-block--marginTop40v .l-block-container,
.u-paddingTop40v {
  padding-top: 10rem !important; }

.l-block--paddingTop45v .l-block-content,
.l-block--marginTop45v .l-block-container,
.u-paddingTop45v {
  padding-top: 11.25rem !important; }

.l-block--paddingTop50v .l-block-content,
.l-block--marginTop50v .l-block-container,
.u-paddingTop50v {
  padding-top: 12.5rem !important; }

.l-block--paddingTop55v .l-block-content,
.l-block--marginTop55v .l-block-container,
.u-paddingTop55v {
  padding-top: 13.75rem !important; }

.l-block--paddingTop60v .l-block-content,
.l-block--marginTop60v .l-block-container,
.u-paddingTop60v {
  padding-top: 15rem !important; }

.l-block--paddingTop65v .l-block-content,
.l-block--marginTop65v .l-block-container,
.u-paddingTop65v {
  padding-top: 16.25rem !important; }

.l-block--paddingTop70v .l-block-content,
.l-block--marginTop70v .l-block-container,
.u-paddingTop70v {
  padding-top: 17.5rem !important; }

.l-block--paddingTop75v .l-block-content,
.l-block--marginTop75v .l-block-container,
.u-paddingTop75v {
  padding-top: 18.75rem !important; }

.l-block--paddingTop80v .l-block-content,
.l-block--marginTop80v .l-block-container,
.u-paddingTop80v {
  padding-top: 20rem !important; }

.l-block--paddingTop85v .l-block-content,
.l-block--marginTop85v .l-block-container,
.u-paddingTop85v {
  padding-top: 21.25rem !important; }

.l-block--paddingTop90v .l-block-content,
.l-block--marginTop90v .l-block-container,
.u-paddingTop90v {
  padding-top: 22.5rem !important; }

.l-block--paddingTop95v .l-block-content,
.l-block--marginTop95v .l-block-container,
.u-paddingTop95v {
  padding-top: 23.75rem !important; }

.l-block--paddingTop100v .l-block-content,
.l-block--marginTop100v .l-block-container,
.u-paddingTop100v {
  padding-top: 25rem !important; }

.l-block--paddingTop110v .l-block-content,
.l-block--marginTop110v .l-block-container,
.u-paddingTop110v {
  padding-top: 27.5rem !important; }

.l-block--paddingTop120v .l-block-content,
.l-block--marginTop120v .l-block-container,
.u-paddingTop120v {
  padding-top: 30rem !important; }

.l-block--paddingTop130v .l-block-content,
.l-block--marginTop130v .l-block-container,
.u-paddingTop130v {
  padding-top: 32.5rem !important; }

.l-block--paddingTop140v .l-block-content,
.l-block--marginTop140v .l-block-container,
.u-paddingTop140v {
  padding-top: 35rem !important; }

.l-block--paddingTop150v .l-block-content,
.l-block--marginTop150v .l-block-container,
.u-paddingTop150v {
  padding-top: 37.5rem !important; }

.l-block--paddingTop160v .l-block-content,
.l-block--marginTop160v .l-block-container,
.u-paddingTop160v {
  padding-top: 40rem !important; }

.l-block--paddingTop170v .l-block-content,
.l-block--marginTop170v .l-block-container,
.u-paddingTop170v {
  padding-top: 42.5rem !important; }

.l-block--paddingTop180v .l-block-content,
.l-block--marginTop180v .l-block-container,
.u-paddingTop180v {
  padding-top: 45rem !important; }

.l-block--paddingTop190v .l-block-content,
.l-block--marginTop190v .l-block-container,
.u-paddingTop190v {
  padding-top: 47.5rem !important; }

.l-block--paddingTop200v .l-block-content,
.l-block--marginTop200v .l-block-container,
.u-paddingTop200v {
  padding-top: 50rem !important; }

.l-block--paddingRight0v .l-block-content,
.l-block--marginRight0v .l-block-container,
.u-paddingRight0v {
  padding-right: 0 !important; }

.l-block--paddingRightNone .l-block-content,
.l-block--marginRightNone .l-block-container,
.u-paddingRightNone {
  padding-right: 0 !important; }

.l-block--paddingRight1v .l-block-content,
.l-block--marginRight1v .l-block-container,
.u-paddingRight1v {
  padding-right: 0.25rem !important; }

.l-block--paddingRight2v .l-block-content,
.l-block--marginRight2v .l-block-container,
.u-paddingRight2v {
  padding-right: 0.5rem !important; }

.l-block--paddingRight3v .l-block-content,
.l-block--marginRight3v .l-block-container,
.u-paddingRight3v {
  padding-right: 0.75rem !important; }

.l-block--paddingRight4v .l-block-content,
.l-block--marginRight4v .l-block-container,
.u-paddingRight4v {
  padding-right: 1rem !important; }

.l-block--paddingRight5v .l-block-content,
.l-block--marginRight5v .l-block-container,
.u-paddingRight5v {
  padding-right: 1.25rem !important; }

.l-block--paddingRight6v .l-block-content,
.l-block--marginRight6v .l-block-container,
.u-paddingRight6v {
  padding-right: 1.5rem !important; }

.l-block--paddingRight7v .l-block-content,
.l-block--marginRight7v .l-block-container,
.u-paddingRight7v {
  padding-right: 1.75rem !important; }

.l-block--paddingRight8v .l-block-content,
.l-block--marginRight8v .l-block-container,
.u-paddingRight8v {
  padding-right: 2rem !important; }

.l-block--paddingRight9v .l-block-content,
.l-block--marginRight9v .l-block-container,
.u-paddingRight9v {
  padding-right: 2.25rem !important; }

.l-block--paddingRight10v .l-block-content,
.l-block--marginRight10v .l-block-container,
.u-paddingRight10v {
  padding-right: 2.5rem !important; }

.l-block--paddingRight11v .l-block-content,
.l-block--marginRight11v .l-block-container,
.u-paddingRight11v {
  padding-right: 2.75rem !important; }

.l-block--paddingRight12v .l-block-content,
.l-block--marginRight12v .l-block-container,
.u-paddingRight12v {
  padding-right: 3rem !important; }

.l-block--paddingRight13v .l-block-content,
.l-block--marginRight13v .l-block-container,
.u-paddingRight13v {
  padding-right: 3.25rem !important; }

.l-block--paddingRight14v .l-block-content,
.l-block--marginRight14v .l-block-container,
.u-paddingRight14v {
  padding-right: 3.5rem !important; }

.l-block--paddingRight15v .l-block-content,
.l-block--marginRight15v .l-block-container,
.u-paddingRight15v {
  padding-right: 3.75rem !important; }

.l-block--paddingRight16v .l-block-content,
.l-block--marginRight16v .l-block-container,
.u-paddingRight16v {
  padding-right: 4rem !important; }

.l-block--paddingRight17v .l-block-content,
.l-block--marginRight17v .l-block-container,
.u-paddingRight17v {
  padding-right: 4.25rem !important; }

.l-block--paddingRight18v .l-block-content,
.l-block--marginRight18v .l-block-container,
.u-paddingRight18v {
  padding-right: 4.5rem !important; }

.l-block--paddingRight19v .l-block-content,
.l-block--marginRight19v .l-block-container,
.u-paddingRight19v {
  padding-right: 4.75rem !important; }

.l-block--paddingRight20v .l-block-content,
.l-block--marginRight20v .l-block-container,
.u-paddingRight20v {
  padding-right: 5rem !important; }

.l-block--paddingRight25v .l-block-content,
.l-block--marginRight25v .l-block-container,
.u-paddingRight25v {
  padding-right: 6.25rem !important; }

.l-block--paddingRight30v .l-block-content,
.l-block--marginRight30v .l-block-container,
.u-paddingRight30v {
  padding-right: 7.5rem !important; }

.l-block--paddingRight35v .l-block-content,
.l-block--marginRight35v .l-block-container,
.u-paddingRight35v {
  padding-right: 8.75rem !important; }

.l-block--paddingRight40v .l-block-content,
.l-block--marginRight40v .l-block-container,
.u-paddingRight40v {
  padding-right: 10rem !important; }

.l-block--paddingRight45v .l-block-content,
.l-block--marginRight45v .l-block-container,
.u-paddingRight45v {
  padding-right: 11.25rem !important; }

.l-block--paddingRight50v .l-block-content,
.l-block--marginRight50v .l-block-container,
.u-paddingRight50v {
  padding-right: 12.5rem !important; }

.l-block--paddingRight55v .l-block-content,
.l-block--marginRight55v .l-block-container,
.u-paddingRight55v {
  padding-right: 13.75rem !important; }

.l-block--paddingRight60v .l-block-content,
.l-block--marginRight60v .l-block-container,
.u-paddingRight60v {
  padding-right: 15rem !important; }

.l-block--paddingRight65v .l-block-content,
.l-block--marginRight65v .l-block-container,
.u-paddingRight65v {
  padding-right: 16.25rem !important; }

.l-block--paddingRight70v .l-block-content,
.l-block--marginRight70v .l-block-container,
.u-paddingRight70v {
  padding-right: 17.5rem !important; }

.l-block--paddingRight75v .l-block-content,
.l-block--marginRight75v .l-block-container,
.u-paddingRight75v {
  padding-right: 18.75rem !important; }

.l-block--paddingRight80v .l-block-content,
.l-block--marginRight80v .l-block-container,
.u-paddingRight80v {
  padding-right: 20rem !important; }

.l-block--paddingRight85v .l-block-content,
.l-block--marginRight85v .l-block-container,
.u-paddingRight85v {
  padding-right: 21.25rem !important; }

.l-block--paddingRight90v .l-block-content,
.l-block--marginRight90v .l-block-container,
.u-paddingRight90v {
  padding-right: 22.5rem !important; }

.l-block--paddingRight95v .l-block-content,
.l-block--marginRight95v .l-block-container,
.u-paddingRight95v {
  padding-right: 23.75rem !important; }

.l-block--paddingRight100v .l-block-content,
.l-block--marginRight100v .l-block-container,
.u-paddingRight100v {
  padding-right: 25rem !important; }

.l-block--paddingRight110v .l-block-content,
.l-block--marginRight110v .l-block-container,
.u-paddingRight110v {
  padding-right: 27.5rem !important; }

.l-block--paddingRight120v .l-block-content,
.l-block--marginRight120v .l-block-container,
.u-paddingRight120v {
  padding-right: 30rem !important; }

.l-block--paddingRight130v .l-block-content,
.l-block--marginRight130v .l-block-container,
.u-paddingRight130v {
  padding-right: 32.5rem !important; }

.l-block--paddingRight140v .l-block-content,
.l-block--marginRight140v .l-block-container,
.u-paddingRight140v {
  padding-right: 35rem !important; }

.l-block--paddingRight150v .l-block-content,
.l-block--marginRight150v .l-block-container,
.u-paddingRight150v {
  padding-right: 37.5rem !important; }

.l-block--paddingRight160v .l-block-content,
.l-block--marginRight160v .l-block-container,
.u-paddingRight160v {
  padding-right: 40rem !important; }

.l-block--paddingRight170v .l-block-content,
.l-block--marginRight170v .l-block-container,
.u-paddingRight170v {
  padding-right: 42.5rem !important; }

.l-block--paddingRight180v .l-block-content,
.l-block--marginRight180v .l-block-container,
.u-paddingRight180v {
  padding-right: 45rem !important; }

.l-block--paddingRight190v .l-block-content,
.l-block--marginRight190v .l-block-container,
.u-paddingRight190v {
  padding-right: 47.5rem !important; }

.l-block--paddingRight200v .l-block-content,
.l-block--marginRight200v .l-block-container,
.u-paddingRight200v {
  padding-right: 50rem !important; }

.l-block--paddingBottom0v .l-block-content,
.l-block--marginBottom0v .l-block-container,
.u-paddingBottom0v {
  padding-bottom: 0 !important; }

.l-block--paddingBottomNone .l-block-content,
.l-block--marginBottomNone .l-block-container,
.u-paddingBottomNone {
  padding-bottom: 0 !important; }

.l-block--paddingBottom1v .l-block-content,
.l-block--marginBottom1v .l-block-container,
.u-paddingBottom1v {
  padding-bottom: 0.25rem !important; }

.l-block--paddingBottom2v .l-block-content,
.l-block--marginBottom2v .l-block-container,
.u-paddingBottom2v {
  padding-bottom: 0.5rem !important; }

.l-block--paddingBottom3v .l-block-content,
.l-block--marginBottom3v .l-block-container,
.u-paddingBottom3v {
  padding-bottom: 0.75rem !important; }

.l-block--paddingBottom4v .l-block-content,
.l-block--marginBottom4v .l-block-container,
.u-paddingBottom4v {
  padding-bottom: 1rem !important; }

.l-block--paddingBottom5v .l-block-content,
.l-block--marginBottom5v .l-block-container,
.u-paddingBottom5v {
  padding-bottom: 1.25rem !important; }

.l-block--paddingBottom6v .l-block-content,
.l-block--marginBottom6v .l-block-container,
.u-paddingBottom6v {
  padding-bottom: 1.5rem !important; }

.l-block--paddingBottom7v .l-block-content,
.l-block--marginBottom7v .l-block-container,
.u-paddingBottom7v {
  padding-bottom: 1.75rem !important; }

.l-block--paddingBottom8v .l-block-content,
.l-block--marginBottom8v .l-block-container,
.u-paddingBottom8v {
  padding-bottom: 2rem !important; }

.l-block--paddingBottom9v .l-block-content,
.l-block--marginBottom9v .l-block-container,
.u-paddingBottom9v {
  padding-bottom: 2.25rem !important; }

.l-block--paddingBottom10v .l-block-content,
.l-block--marginBottom10v .l-block-container,
.u-paddingBottom10v {
  padding-bottom: 2.5rem !important; }

.l-block--paddingBottom11v .l-block-content,
.l-block--marginBottom11v .l-block-container,
.u-paddingBottom11v {
  padding-bottom: 2.75rem !important; }

.l-block--paddingBottom12v .l-block-content,
.l-block--marginBottom12v .l-block-container,
.u-paddingBottom12v {
  padding-bottom: 3rem !important; }

.l-block--paddingBottom13v .l-block-content,
.l-block--marginBottom13v .l-block-container,
.u-paddingBottom13v {
  padding-bottom: 3.25rem !important; }

.l-block--paddingBottom14v .l-block-content,
.l-block--marginBottom14v .l-block-container,
.u-paddingBottom14v {
  padding-bottom: 3.5rem !important; }

.l-block--paddingBottom15v .l-block-content,
.l-block--marginBottom15v .l-block-container,
.u-paddingBottom15v {
  padding-bottom: 3.75rem !important; }

.l-block--paddingBottom16v .l-block-content,
.l-block--marginBottom16v .l-block-container,
.u-paddingBottom16v {
  padding-bottom: 4rem !important; }

.l-block--paddingBottom17v .l-block-content,
.l-block--marginBottom17v .l-block-container,
.u-paddingBottom17v {
  padding-bottom: 4.25rem !important; }

.l-block--paddingBottom18v .l-block-content,
.l-block--marginBottom18v .l-block-container,
.u-paddingBottom18v {
  padding-bottom: 4.5rem !important; }

.l-block--paddingBottom19v .l-block-content,
.l-block--marginBottom19v .l-block-container,
.u-paddingBottom19v {
  padding-bottom: 4.75rem !important; }

.l-block--paddingBottom20v .l-block-content,
.l-block--marginBottom20v .l-block-container,
.u-paddingBottom20v {
  padding-bottom: 5rem !important; }

.l-block--paddingBottom25v .l-block-content,
.l-block--marginBottom25v .l-block-container,
.u-paddingBottom25v {
  padding-bottom: 6.25rem !important; }

.l-block--paddingBottom30v .l-block-content,
.l-block--marginBottom30v .l-block-container,
.u-paddingBottom30v {
  padding-bottom: 7.5rem !important; }

.l-block--paddingBottom35v .l-block-content,
.l-block--marginBottom35v .l-block-container,
.u-paddingBottom35v {
  padding-bottom: 8.75rem !important; }

.l-block--paddingBottom40v .l-block-content,
.l-block--marginBottom40v .l-block-container,
.u-paddingBottom40v {
  padding-bottom: 10rem !important; }

.l-block--paddingBottom45v .l-block-content,
.l-block--marginBottom45v .l-block-container,
.u-paddingBottom45v {
  padding-bottom: 11.25rem !important; }

.l-block--paddingBottom50v .l-block-content,
.l-block--marginBottom50v .l-block-container,
.u-paddingBottom50v {
  padding-bottom: 12.5rem !important; }

.l-block--paddingBottom55v .l-block-content,
.l-block--marginBottom55v .l-block-container,
.u-paddingBottom55v {
  padding-bottom: 13.75rem !important; }

.l-block--paddingBottom60v .l-block-content,
.l-block--marginBottom60v .l-block-container,
.u-paddingBottom60v {
  padding-bottom: 15rem !important; }

.l-block--paddingBottom65v .l-block-content,
.l-block--marginBottom65v .l-block-container,
.u-paddingBottom65v {
  padding-bottom: 16.25rem !important; }

.l-block--paddingBottom70v .l-block-content,
.l-block--marginBottom70v .l-block-container,
.u-paddingBottom70v {
  padding-bottom: 17.5rem !important; }

.l-block--paddingBottom75v .l-block-content,
.l-block--marginBottom75v .l-block-container,
.u-paddingBottom75v {
  padding-bottom: 18.75rem !important; }

.l-block--paddingBottom80v .l-block-content,
.l-block--marginBottom80v .l-block-container,
.u-paddingBottom80v {
  padding-bottom: 20rem !important; }

.l-block--paddingBottom85v .l-block-content,
.l-block--marginBottom85v .l-block-container,
.u-paddingBottom85v {
  padding-bottom: 21.25rem !important; }

.l-block--paddingBottom90v .l-block-content,
.l-block--marginBottom90v .l-block-container,
.u-paddingBottom90v {
  padding-bottom: 22.5rem !important; }

.l-block--paddingBottom95v .l-block-content,
.l-block--marginBottom95v .l-block-container,
.u-paddingBottom95v {
  padding-bottom: 23.75rem !important; }

.l-block--paddingBottom100v .l-block-content,
.l-block--marginBottom100v .l-block-container,
.u-paddingBottom100v {
  padding-bottom: 25rem !important; }

.l-block--paddingBottom110v .l-block-content,
.l-block--marginBottom110v .l-block-container,
.u-paddingBottom110v {
  padding-bottom: 27.5rem !important; }

.l-block--paddingBottom120v .l-block-content,
.l-block--marginBottom120v .l-block-container,
.u-paddingBottom120v {
  padding-bottom: 30rem !important; }

.l-block--paddingBottom130v .l-block-content,
.l-block--marginBottom130v .l-block-container,
.u-paddingBottom130v {
  padding-bottom: 32.5rem !important; }

.l-block--paddingBottom140v .l-block-content,
.l-block--marginBottom140v .l-block-container,
.u-paddingBottom140v {
  padding-bottom: 35rem !important; }

.l-block--paddingBottom150v .l-block-content,
.l-block--marginBottom150v .l-block-container,
.u-paddingBottom150v {
  padding-bottom: 37.5rem !important; }

.l-block--paddingBottom160v .l-block-content,
.l-block--marginBottom160v .l-block-container,
.u-paddingBottom160v {
  padding-bottom: 40rem !important; }

.l-block--paddingBottom170v .l-block-content,
.l-block--marginBottom170v .l-block-container,
.u-paddingBottom170v {
  padding-bottom: 42.5rem !important; }

.l-block--paddingBottom180v .l-block-content,
.l-block--marginBottom180v .l-block-container,
.u-paddingBottom180v {
  padding-bottom: 45rem !important; }

.l-block--paddingBottom190v .l-block-content,
.l-block--marginBottom190v .l-block-container,
.u-paddingBottom190v {
  padding-bottom: 47.5rem !important; }

.l-block--paddingBottom200v .l-block-content,
.l-block--marginBottom200v .l-block-container,
.u-paddingBottom200v {
  padding-bottom: 50rem !important; }

.l-block--paddingLeft0v .l-block-content,
.l-block--marginLeft0v .l-block-container,
.u-paddingLeft0v {
  padding-left: 0 !important; }

.l-block--paddingLeftNone .l-block-content,
.l-block--marginLeftNone .l-block-container,
.u-paddingLeftNone {
  padding-left: 0 !important; }

.l-block--paddingLeft1v .l-block-content,
.l-block--marginLeft1v .l-block-container,
.u-paddingLeft1v {
  padding-left: 0.25rem !important; }

.l-block--paddingLeft2v .l-block-content,
.l-block--marginLeft2v .l-block-container,
.u-paddingLeft2v {
  padding-left: 0.5rem !important; }

.l-block--paddingLeft3v .l-block-content,
.l-block--marginLeft3v .l-block-container,
.u-paddingLeft3v {
  padding-left: 0.75rem !important; }

.l-block--paddingLeft4v .l-block-content,
.l-block--marginLeft4v .l-block-container,
.u-paddingLeft4v {
  padding-left: 1rem !important; }

.l-block--paddingLeft5v .l-block-content,
.l-block--marginLeft5v .l-block-container,
.u-paddingLeft5v {
  padding-left: 1.25rem !important; }

.l-block--paddingLeft6v .l-block-content,
.l-block--marginLeft6v .l-block-container,
.u-paddingLeft6v {
  padding-left: 1.5rem !important; }

.l-block--paddingLeft7v .l-block-content,
.l-block--marginLeft7v .l-block-container,
.u-paddingLeft7v {
  padding-left: 1.75rem !important; }

.l-block--paddingLeft8v .l-block-content,
.l-block--marginLeft8v .l-block-container,
.u-paddingLeft8v {
  padding-left: 2rem !important; }

.l-block--paddingLeft9v .l-block-content,
.l-block--marginLeft9v .l-block-container,
.u-paddingLeft9v {
  padding-left: 2.25rem !important; }

.l-block--paddingLeft10v .l-block-content,
.l-block--marginLeft10v .l-block-container,
.u-paddingLeft10v {
  padding-left: 2.5rem !important; }

.l-block--paddingLeft11v .l-block-content,
.l-block--marginLeft11v .l-block-container,
.u-paddingLeft11v {
  padding-left: 2.75rem !important; }

.l-block--paddingLeft12v .l-block-content,
.l-block--marginLeft12v .l-block-container,
.u-paddingLeft12v {
  padding-left: 3rem !important; }

.l-block--paddingLeft13v .l-block-content,
.l-block--marginLeft13v .l-block-container,
.u-paddingLeft13v {
  padding-left: 3.25rem !important; }

.l-block--paddingLeft14v .l-block-content,
.l-block--marginLeft14v .l-block-container,
.u-paddingLeft14v {
  padding-left: 3.5rem !important; }

.l-block--paddingLeft15v .l-block-content,
.l-block--marginLeft15v .l-block-container,
.u-paddingLeft15v {
  padding-left: 3.75rem !important; }

.l-block--paddingLeft16v .l-block-content,
.l-block--marginLeft16v .l-block-container,
.u-paddingLeft16v {
  padding-left: 4rem !important; }

.l-block--paddingLeft17v .l-block-content,
.l-block--marginLeft17v .l-block-container,
.u-paddingLeft17v {
  padding-left: 4.25rem !important; }

.l-block--paddingLeft18v .l-block-content,
.l-block--marginLeft18v .l-block-container,
.u-paddingLeft18v {
  padding-left: 4.5rem !important; }

.l-block--paddingLeft19v .l-block-content,
.l-block--marginLeft19v .l-block-container,
.u-paddingLeft19v {
  padding-left: 4.75rem !important; }

.l-block--paddingLeft20v .l-block-content,
.l-block--marginLeft20v .l-block-container,
.u-paddingLeft20v {
  padding-left: 5rem !important; }

.l-block--paddingLeft25v .l-block-content,
.l-block--marginLeft25v .l-block-container,
.u-paddingLeft25v {
  padding-left: 6.25rem !important; }

.l-block--paddingLeft30v .l-block-content,
.l-block--marginLeft30v .l-block-container,
.u-paddingLeft30v {
  padding-left: 7.5rem !important; }

.l-block--paddingLeft35v .l-block-content,
.l-block--marginLeft35v .l-block-container,
.u-paddingLeft35v {
  padding-left: 8.75rem !important; }

.l-block--paddingLeft40v .l-block-content,
.l-block--marginLeft40v .l-block-container,
.u-paddingLeft40v {
  padding-left: 10rem !important; }

.l-block--paddingLeft45v .l-block-content,
.l-block--marginLeft45v .l-block-container,
.u-paddingLeft45v {
  padding-left: 11.25rem !important; }

.l-block--paddingLeft50v .l-block-content,
.l-block--marginLeft50v .l-block-container,
.u-paddingLeft50v {
  padding-left: 12.5rem !important; }

.l-block--paddingLeft55v .l-block-content,
.l-block--marginLeft55v .l-block-container,
.u-paddingLeft55v {
  padding-left: 13.75rem !important; }

.l-block--paddingLeft60v .l-block-content,
.l-block--marginLeft60v .l-block-container,
.u-paddingLeft60v {
  padding-left: 15rem !important; }

.l-block--paddingLeft65v .l-block-content,
.l-block--marginLeft65v .l-block-container,
.u-paddingLeft65v {
  padding-left: 16.25rem !important; }

.l-block--paddingLeft70v .l-block-content,
.l-block--marginLeft70v .l-block-container,
.u-paddingLeft70v {
  padding-left: 17.5rem !important; }

.l-block--paddingLeft75v .l-block-content,
.l-block--marginLeft75v .l-block-container,
.u-paddingLeft75v {
  padding-left: 18.75rem !important; }

.l-block--paddingLeft80v .l-block-content,
.l-block--marginLeft80v .l-block-container,
.u-paddingLeft80v {
  padding-left: 20rem !important; }

.l-block--paddingLeft85v .l-block-content,
.l-block--marginLeft85v .l-block-container,
.u-paddingLeft85v {
  padding-left: 21.25rem !important; }

.l-block--paddingLeft90v .l-block-content,
.l-block--marginLeft90v .l-block-container,
.u-paddingLeft90v {
  padding-left: 22.5rem !important; }

.l-block--paddingLeft95v .l-block-content,
.l-block--marginLeft95v .l-block-container,
.u-paddingLeft95v {
  padding-left: 23.75rem !important; }

.l-block--paddingLeft100v .l-block-content,
.l-block--marginLeft100v .l-block-container,
.u-paddingLeft100v {
  padding-left: 25rem !important; }

.l-block--paddingLeft110v .l-block-content,
.l-block--marginLeft110v .l-block-container,
.u-paddingLeft110v {
  padding-left: 27.5rem !important; }

.l-block--paddingLeft120v .l-block-content,
.l-block--marginLeft120v .l-block-container,
.u-paddingLeft120v {
  padding-left: 30rem !important; }

.l-block--paddingLeft130v .l-block-content,
.l-block--marginLeft130v .l-block-container,
.u-paddingLeft130v {
  padding-left: 32.5rem !important; }

.l-block--paddingLeft140v .l-block-content,
.l-block--marginLeft140v .l-block-container,
.u-paddingLeft140v {
  padding-left: 35rem !important; }

.l-block--paddingLeft150v .l-block-content,
.l-block--marginLeft150v .l-block-container,
.u-paddingLeft150v {
  padding-left: 37.5rem !important; }

.l-block--paddingLeft160v .l-block-content,
.l-block--marginLeft160v .l-block-container,
.u-paddingLeft160v {
  padding-left: 40rem !important; }

.l-block--paddingLeft170v .l-block-content,
.l-block--marginLeft170v .l-block-container,
.u-paddingLeft170v {
  padding-left: 42.5rem !important; }

.l-block--paddingLeft180v .l-block-content,
.l-block--marginLeft180v .l-block-container,
.u-paddingLeft180v {
  padding-left: 45rem !important; }

.l-block--paddingLeft190v .l-block-content,
.l-block--marginLeft190v .l-block-container,
.u-paddingLeft190v {
  padding-left: 47.5rem !important; }

.l-block--paddingLeft200v .l-block-content,
.l-block--marginLeft200v .l-block-container,
.u-paddingLeft200v {
  padding-left: 50rem !important; }

.l-block--padding5p .l-block-content,
.l-block--margin5p .l-block-container,
.u-padding5p {
  padding: 5vh 5% !important; }

.l-block--padding10p .l-block-content,
.l-block--margin10p .l-block-container,
.u-padding10p {
  padding: 10vh 10% !important; }

.l-block--padding15p .l-block-content,
.l-block--margin15p .l-block-container,
.u-padding15p {
  padding: 15vh 15% !important; }

.l-block--padding20p .l-block-content,
.l-block--margin20p .l-block-container,
.u-padding20p {
  padding: 20vh 20% !important; }

.l-block--padding25p .l-block-content,
.l-block--margin25p .l-block-container,
.u-padding25p {
  padding: 25vh 25% !important; }

.l-block--padding30p .l-block-content,
.l-block--margin30p .l-block-container,
.u-padding30p {
  padding: 30vh 30% !important; }

.l-block--padding333p .l-block-content,
.l-block--margin333p .l-block-container,
.u-padding333p {
  padding: 33.3vh 33.3% !important; }

.l-block--padding35p .l-block-content,
.l-block--margin35p .l-block-container,
.u-padding35p {
  padding: 35vh 35% !important; }

.l-block--padding40p .l-block-content,
.l-block--margin40p .l-block-container,
.u-padding40p {
  padding: 40vh 40% !important; }

.l-block--padding45p .l-block-content,
.l-block--margin45p .l-block-container,
.u-padding45p {
  padding: 45vh 45% !important; }

.l-block--padding50p .l-block-content,
.l-block--margin50p .l-block-container,
.u-padding50p {
  padding: 50vh 50% !important; }

.l-block--padding55p .l-block-content,
.l-block--margin55p .l-block-container,
.u-padding55p {
  padding: 55vh 55% !important; }

.l-block--padding60p .l-block-content,
.l-block--margin60p .l-block-container,
.u-padding60p {
  padding: 60vh 60% !important; }

.l-block--padding666p .l-block-content,
.l-block--margin666p .l-block-container,
.u-padding666p {
  padding: 66.6vh 66.6% !important; }

.l-block--padding70p .l-block-content,
.l-block--margin70p .l-block-container,
.u-padding70p {
  padding: 70vh 70% !important; }

.l-block--padding75p .l-block-content,
.l-block--margin75p .l-block-container,
.u-padding75p {
  padding: 75vh 75% !important; }

.l-block--padding80p .l-block-content,
.l-block--margin80p .l-block-container,
.u-padding80p {
  padding: 80vh 80% !important; }

.l-block--padding85p .l-block-content,
.l-block--margin85p .l-block-container,
.u-padding85p {
  padding: 85vh 85% !important; }

.l-block--padding90p .l-block-content,
.l-block--margin90p .l-block-container,
.u-padding90p {
  padding: 90vh 90% !important; }

.l-block--padding95p .l-block-content,
.l-block--margin95p .l-block-container,
.u-padding95p {
  padding: 95vh 95% !important; }

.l-block--padding100p .l-block-content,
.l-block--margin100p .l-block-container,
.u-padding100p {
  padding: 100vh 100% !important; }

.l-block--paddingTop5p .l-block-content,
.l-block--marginTop5p .l-block-container,
.u-paddingTop5p {
  padding-top: 5vh !important; }

.l-block--paddingTop10p .l-block-content,
.l-block--marginTop10p .l-block-container,
.u-paddingTop10p {
  padding-top: 10vh !important; }

.l-block--paddingTop15p .l-block-content,
.l-block--marginTop15p .l-block-container,
.u-paddingTop15p {
  padding-top: 15vh !important; }

.l-block--paddingTop20p .l-block-content,
.l-block--marginTop20p .l-block-container,
.u-paddingTop20p {
  padding-top: 20vh !important; }

.l-block--paddingTop25p .l-block-content,
.l-block--marginTop25p .l-block-container,
.u-paddingTop25p {
  padding-top: 25vh !important; }

.l-block--paddingTop30p .l-block-content,
.l-block--marginTop30p .l-block-container,
.u-paddingTop30p {
  padding-top: 30vh !important; }

.l-block--paddingTop333p .l-block-content,
.l-block--marginTop333p .l-block-container,
.u-paddingTop333p {
  padding-top: 33.3vh !important; }

.l-block--paddingTop35p .l-block-content,
.l-block--marginTop35p .l-block-container,
.u-paddingTop35p {
  padding-top: 35vh !important; }

.l-block--paddingTop40p .l-block-content,
.l-block--marginTop40p .l-block-container,
.u-paddingTop40p {
  padding-top: 40vh !important; }

.l-block--paddingTop45p .l-block-content,
.l-block--marginTop45p .l-block-container,
.u-paddingTop45p {
  padding-top: 45vh !important; }

.l-block--paddingTop50p .l-block-content,
.l-block--marginTop50p .l-block-container,
.u-paddingTop50p {
  padding-top: 50vh !important; }

.l-block--paddingTop55p .l-block-content,
.l-block--marginTop55p .l-block-container,
.u-paddingTop55p {
  padding-top: 55vh !important; }

.l-block--paddingTop60p .l-block-content,
.l-block--marginTop60p .l-block-container,
.u-paddingTop60p {
  padding-top: 60vh !important; }

.l-block--paddingTop666p .l-block-content,
.l-block--marginTop666p .l-block-container,
.u-paddingTop666p {
  padding-top: 66.6vh !important; }

.l-block--paddingTop70p .l-block-content,
.l-block--marginTop70p .l-block-container,
.u-paddingTop70p {
  padding-top: 70vh !important; }

.l-block--paddingTop75p .l-block-content,
.l-block--marginTop75p .l-block-container,
.u-paddingTop75p {
  padding-top: 75vh !important; }

.l-block--paddingTop80p .l-block-content,
.l-block--marginTop80p .l-block-container,
.u-paddingTop80p {
  padding-top: 80vh !important; }

.l-block--paddingTop85p .l-block-content,
.l-block--marginTop85p .l-block-container,
.u-paddingTop85p {
  padding-top: 85vh !important; }

.l-block--paddingTop90p .l-block-content,
.l-block--marginTop90p .l-block-container,
.u-paddingTop90p {
  padding-top: 90vh !important; }

.l-block--paddingTop95p .l-block-content,
.l-block--marginTop95p .l-block-container,
.u-paddingTop95p {
  padding-top: 95vh !important; }

.l-block--paddingTop100p .l-block-content,
.l-block--marginTop100p .l-block-container,
.u-paddingTop100p {
  padding-top: 100vh !important; }

.l-block--paddingRight5p .l-block-content,
.l-block--marginRight5p .l-block-container,
.u-paddingRight5p {
  padding-right: 5% !important; }

.l-block--paddingRight10p .l-block-content,
.l-block--marginRight10p .l-block-container,
.u-paddingRight10p {
  padding-right: 10% !important; }

.l-block--paddingRight15p .l-block-content,
.l-block--marginRight15p .l-block-container,
.u-paddingRight15p {
  padding-right: 15% !important; }

.l-block--paddingRight20p .l-block-content,
.l-block--marginRight20p .l-block-container,
.u-paddingRight20p {
  padding-right: 20% !important; }

.l-block--paddingRight25p .l-block-content,
.l-block--marginRight25p .l-block-container,
.u-paddingRight25p {
  padding-right: 25% !important; }

.l-block--paddingRight30p .l-block-content,
.l-block--marginRight30p .l-block-container,
.u-paddingRight30p {
  padding-right: 30% !important; }

.l-block--paddingRight333p .l-block-content,
.l-block--marginRight333p .l-block-container,
.u-paddingRight333p {
  padding-right: 33.3% !important; }

.l-block--paddingRight35p .l-block-content,
.l-block--marginRight35p .l-block-container,
.u-paddingRight35p {
  padding-right: 35% !important; }

.l-block--paddingRight40p .l-block-content,
.l-block--marginRight40p .l-block-container,
.u-paddingRight40p {
  padding-right: 40% !important; }

.l-block--paddingRight45p .l-block-content,
.l-block--marginRight45p .l-block-container,
.u-paddingRight45p {
  padding-right: 45% !important; }

.l-block--paddingRight50p .l-block-content,
.l-block--marginRight50p .l-block-container,
.u-paddingRight50p {
  padding-right: 50% !important; }

.l-block--paddingRight55p .l-block-content,
.l-block--marginRight55p .l-block-container,
.u-paddingRight55p {
  padding-right: 55% !important; }

.l-block--paddingRight60p .l-block-content,
.l-block--marginRight60p .l-block-container,
.u-paddingRight60p {
  padding-right: 60% !important; }

.l-block--paddingRight666p .l-block-content,
.l-block--marginRight666p .l-block-container,
.u-paddingRight666p {
  padding-right: 66.6% !important; }

.l-block--paddingRight70p .l-block-content,
.l-block--marginRight70p .l-block-container,
.u-paddingRight70p {
  padding-right: 70% !important; }

.l-block--paddingRight75p .l-block-content,
.l-block--marginRight75p .l-block-container,
.u-paddingRight75p {
  padding-right: 75% !important; }

.l-block--paddingRight80p .l-block-content,
.l-block--marginRight80p .l-block-container,
.u-paddingRight80p {
  padding-right: 80% !important; }

.l-block--paddingRight85p .l-block-content,
.l-block--marginRight85p .l-block-container,
.u-paddingRight85p {
  padding-right: 85% !important; }

.l-block--paddingRight90p .l-block-content,
.l-block--marginRight90p .l-block-container,
.u-paddingRight90p {
  padding-right: 90% !important; }

.l-block--paddingRight95p .l-block-content,
.l-block--marginRight95p .l-block-container,
.u-paddingRight95p {
  padding-right: 95% !important; }

.l-block--paddingRight100p .l-block-content,
.l-block--marginRight100p .l-block-container,
.u-paddingRight100p {
  padding-right: 100% !important; }

.l-block--paddingBottom5p .l-block-content,
.l-block--marginBottom5p .l-block-container,
.u-paddingBottom5p {
  padding-bottom: 5vh !important; }

.l-block--paddingBottom10p .l-block-content,
.l-block--marginBottom10p .l-block-container,
.u-paddingBottom10p {
  padding-bottom: 10vh !important; }

.l-block--paddingBottom15p .l-block-content,
.l-block--marginBottom15p .l-block-container,
.u-paddingBottom15p {
  padding-bottom: 15vh !important; }

.l-block--paddingBottom20p .l-block-content,
.l-block--marginBottom20p .l-block-container,
.u-paddingBottom20p {
  padding-bottom: 20vh !important; }

.l-block--paddingBottom25p .l-block-content,
.l-block--marginBottom25p .l-block-container,
.u-paddingBottom25p {
  padding-bottom: 25vh !important; }

.l-block--paddingBottom30p .l-block-content,
.l-block--marginBottom30p .l-block-container,
.u-paddingBottom30p {
  padding-bottom: 30vh !important; }

.l-block--paddingBottom333p .l-block-content,
.l-block--marginBottom333p .l-block-container,
.u-paddingBottom333p {
  padding-bottom: 33.3vh !important; }

.l-block--paddingBottom35p .l-block-content,
.l-block--marginBottom35p .l-block-container,
.u-paddingBottom35p {
  padding-bottom: 35vh !important; }

.l-block--paddingBottom40p .l-block-content,
.l-block--marginBottom40p .l-block-container,
.u-paddingBottom40p {
  padding-bottom: 40vh !important; }

.l-block--paddingBottom45p .l-block-content,
.l-block--marginBottom45p .l-block-container,
.u-paddingBottom45p {
  padding-bottom: 45vh !important; }

.l-block--paddingBottom50p .l-block-content,
.l-block--marginBottom50p .l-block-container,
.u-paddingBottom50p {
  padding-bottom: 50vh !important; }

.l-block--paddingBottom55p .l-block-content,
.l-block--marginBottom55p .l-block-container,
.u-paddingBottom55p {
  padding-bottom: 55vh !important; }

.l-block--paddingBottom60p .l-block-content,
.l-block--marginBottom60p .l-block-container,
.u-paddingBottom60p {
  padding-bottom: 60vh !important; }

.l-block--paddingBottom666p .l-block-content,
.l-block--marginBottom666p .l-block-container,
.u-paddingBottom666p {
  padding-bottom: 66.6vh !important; }

.l-block--paddingBottom70p .l-block-content,
.l-block--marginBottom70p .l-block-container,
.u-paddingBottom70p {
  padding-bottom: 70vh !important; }

.l-block--paddingBottom75p .l-block-content,
.l-block--marginBottom75p .l-block-container,
.u-paddingBottom75p {
  padding-bottom: 75vh !important; }

.l-block--paddingBottom80p .l-block-content,
.l-block--marginBottom80p .l-block-container,
.u-paddingBottom80p {
  padding-bottom: 80vh !important; }

.l-block--paddingBottom85p .l-block-content,
.l-block--marginBottom85p .l-block-container,
.u-paddingBottom85p {
  padding-bottom: 85vh !important; }

.l-block--paddingBottom90p .l-block-content,
.l-block--marginBottom90p .l-block-container,
.u-paddingBottom90p {
  padding-bottom: 90vh !important; }

.l-block--paddingBottom95p .l-block-content,
.l-block--marginBottom95p .l-block-container,
.u-paddingBottom95p {
  padding-bottom: 95vh !important; }

.l-block--paddingBottom100p .l-block-content,
.l-block--marginBottom100p .l-block-container,
.u-paddingBottom100p {
  padding-bottom: 100vh !important; }

.l-block--paddingLeft5p .l-block-content,
.l-block--marginLeft5p .l-block-container,
.u-paddingLeft5p {
  padding-left: 5% !important; }

.l-block--paddingLeft10p .l-block-content,
.l-block--marginLeft10p .l-block-container,
.u-paddingLeft10p {
  padding-left: 10% !important; }

.l-block--paddingLeft15p .l-block-content,
.l-block--marginLeft15p .l-block-container,
.u-paddingLeft15p {
  padding-left: 15% !important; }

.l-block--paddingLeft20p .l-block-content,
.l-block--marginLeft20p .l-block-container,
.u-paddingLeft20p {
  padding-left: 20% !important; }

.l-block--paddingLeft25p .l-block-content,
.l-block--marginLeft25p .l-block-container,
.u-paddingLeft25p {
  padding-left: 25% !important; }

.l-block--paddingLeft30p .l-block-content,
.l-block--marginLeft30p .l-block-container,
.u-paddingLeft30p {
  padding-left: 30% !important; }

.l-block--paddingLeft333p .l-block-content,
.l-block--marginLeft333p .l-block-container,
.u-paddingLeft333p {
  padding-left: 33.3% !important; }

.l-block--paddingLeft35p .l-block-content,
.l-block--marginLeft35p .l-block-container,
.u-paddingLeft35p {
  padding-left: 35% !important; }

.l-block--paddingLeft40p .l-block-content,
.l-block--marginLeft40p .l-block-container,
.u-paddingLeft40p {
  padding-left: 40% !important; }

.l-block--paddingLeft45p .l-block-content,
.l-block--marginLeft45p .l-block-container,
.u-paddingLeft45p {
  padding-left: 45% !important; }

.l-block--paddingLeft50p .l-block-content,
.l-block--marginLeft50p .l-block-container,
.u-paddingLeft50p {
  padding-left: 50% !important; }

.l-block--paddingLeft55p .l-block-content,
.l-block--marginLeft55p .l-block-container,
.u-paddingLeft55p {
  padding-left: 55% !important; }

.l-block--paddingLeft60p .l-block-content,
.l-block--marginLeft60p .l-block-container,
.u-paddingLeft60p {
  padding-left: 60% !important; }

.l-block--paddingLeft666p .l-block-content,
.l-block--marginLeft666p .l-block-container,
.u-paddingLeft666p {
  padding-left: 66.6% !important; }

.l-block--paddingLeft70p .l-block-content,
.l-block--marginLeft70p .l-block-container,
.u-paddingLeft70p {
  padding-left: 70% !important; }

.l-block--paddingLeft75p .l-block-content,
.l-block--marginLeft75p .l-block-container,
.u-paddingLeft75p {
  padding-left: 75% !important; }

.l-block--paddingLeft80p .l-block-content,
.l-block--marginLeft80p .l-block-container,
.u-paddingLeft80p {
  padding-left: 80% !important; }

.l-block--paddingLeft85p .l-block-content,
.l-block--marginLeft85p .l-block-container,
.u-paddingLeft85p {
  padding-left: 85% !important; }

.l-block--paddingLeft90p .l-block-content,
.l-block--marginLeft90p .l-block-container,
.u-paddingLeft90p {
  padding-left: 90% !important; }

.l-block--paddingLeft95p .l-block-content,
.l-block--marginLeft95p .l-block-container,
.u-paddingLeft95p {
  padding-left: 95% !important; }

.l-block--paddingLeft100p .l-block-content,
.l-block--marginLeft100p .l-block-container,
.u-paddingLeft100p {
  padding-left: 100% !important; }

@media (min-width: 768px) {
  .l-block--md-padding0v .l-block-content,
  .l-block--md-margin0v .l-block-container,
  .u-md-padding0v {
    padding: 0 !important; }
  .l-block--md-paddingNone .l-block-content,
  .l-block--md-marginNone .l-block-container,
  .u-md-paddingNone {
    padding: 0 !important; }
  .l-block--md-padding1v .l-block-content,
  .l-block--md-margin1v .l-block-container,
  .u-md-padding1v {
    padding: 0.25rem !important; }
  .l-block--md-padding2v .l-block-content,
  .l-block--md-margin2v .l-block-container,
  .u-md-padding2v {
    padding: 0.5rem !important; }
  .l-block--md-padding3v .l-block-content,
  .l-block--md-margin3v .l-block-container,
  .u-md-padding3v {
    padding: 0.75rem !important; }
  .l-block--md-padding4v .l-block-content,
  .l-block--md-margin4v .l-block-container,
  .u-md-padding4v {
    padding: 1rem !important; }
  .l-block--md-padding5v .l-block-content,
  .l-block--md-margin5v .l-block-container,
  .u-md-padding5v {
    padding: 1.25rem !important; }
  .l-block--md-padding6v .l-block-content,
  .l-block--md-margin6v .l-block-container,
  .u-md-padding6v {
    padding: 1.5rem !important; }
  .l-block--md-padding7v .l-block-content,
  .l-block--md-margin7v .l-block-container,
  .u-md-padding7v {
    padding: 1.75rem !important; }
  .l-block--md-padding8v .l-block-content,
  .l-block--md-margin8v .l-block-container,
  .u-md-padding8v {
    padding: 2rem !important; }
  .l-block--md-padding9v .l-block-content,
  .l-block--md-margin9v .l-block-container,
  .u-md-padding9v {
    padding: 2.25rem !important; }
  .l-block--md-padding10v .l-block-content,
  .l-block--md-margin10v .l-block-container,
  .u-md-padding10v {
    padding: 2.5rem !important; }
  .l-block--md-padding11v .l-block-content,
  .l-block--md-margin11v .l-block-container,
  .u-md-padding11v {
    padding: 2.75rem !important; }
  .l-block--md-padding12v .l-block-content,
  .l-block--md-margin12v .l-block-container,
  .u-md-padding12v {
    padding: 3rem !important; }
  .l-block--md-padding13v .l-block-content,
  .l-block--md-margin13v .l-block-container,
  .u-md-padding13v {
    padding: 3.25rem !important; }
  .l-block--md-padding14v .l-block-content,
  .l-block--md-margin14v .l-block-container,
  .u-md-padding14v {
    padding: 3.5rem !important; }
  .l-block--md-padding15v .l-block-content,
  .l-block--md-margin15v .l-block-container,
  .u-md-padding15v {
    padding: 3.75rem !important; }
  .l-block--md-padding16v .l-block-content,
  .l-block--md-margin16v .l-block-container,
  .u-md-padding16v {
    padding: 4rem !important; }
  .l-block--md-padding17v .l-block-content,
  .l-block--md-margin17v .l-block-container,
  .u-md-padding17v {
    padding: 4.25rem !important; }
  .l-block--md-padding18v .l-block-content,
  .l-block--md-margin18v .l-block-container,
  .u-md-padding18v {
    padding: 4.5rem !important; }
  .l-block--md-padding19v .l-block-content,
  .l-block--md-margin19v .l-block-container,
  .u-md-padding19v {
    padding: 4.75rem !important; }
  .l-block--md-padding20v .l-block-content,
  .l-block--md-margin20v .l-block-container,
  .u-md-padding20v {
    padding: 5rem !important; }
  .l-block--md-padding25v .l-block-content,
  .l-block--md-margin25v .l-block-container,
  .u-md-padding25v {
    padding: 6.25rem !important; }
  .l-block--md-padding30v .l-block-content,
  .l-block--md-margin30v .l-block-container,
  .u-md-padding30v {
    padding: 7.5rem !important; }
  .l-block--md-padding35v .l-block-content,
  .l-block--md-margin35v .l-block-container,
  .u-md-padding35v {
    padding: 8.75rem !important; }
  .l-block--md-padding40v .l-block-content,
  .l-block--md-margin40v .l-block-container,
  .u-md-padding40v {
    padding: 10rem !important; }
  .l-block--md-padding45v .l-block-content,
  .l-block--md-margin45v .l-block-container,
  .u-md-padding45v {
    padding: 11.25rem !important; }
  .l-block--md-padding50v .l-block-content,
  .l-block--md-margin50v .l-block-container,
  .u-md-padding50v {
    padding: 12.5rem !important; }
  .l-block--md-padding55v .l-block-content,
  .l-block--md-margin55v .l-block-container,
  .u-md-padding55v {
    padding: 13.75rem !important; }
  .l-block--md-padding60v .l-block-content,
  .l-block--md-margin60v .l-block-container,
  .u-md-padding60v {
    padding: 15rem !important; }
  .l-block--md-padding65v .l-block-content,
  .l-block--md-margin65v .l-block-container,
  .u-md-padding65v {
    padding: 16.25rem !important; }
  .l-block--md-padding70v .l-block-content,
  .l-block--md-margin70v .l-block-container,
  .u-md-padding70v {
    padding: 17.5rem !important; }
  .l-block--md-padding75v .l-block-content,
  .l-block--md-margin75v .l-block-container,
  .u-md-padding75v {
    padding: 18.75rem !important; }
  .l-block--md-padding80v .l-block-content,
  .l-block--md-margin80v .l-block-container,
  .u-md-padding80v {
    padding: 20rem !important; }
  .l-block--md-padding85v .l-block-content,
  .l-block--md-margin85v .l-block-container,
  .u-md-padding85v {
    padding: 21.25rem !important; }
  .l-block--md-padding90v .l-block-content,
  .l-block--md-margin90v .l-block-container,
  .u-md-padding90v {
    padding: 22.5rem !important; }
  .l-block--md-padding95v .l-block-content,
  .l-block--md-margin95v .l-block-container,
  .u-md-padding95v {
    padding: 23.75rem !important; }
  .l-block--md-padding100v .l-block-content,
  .l-block--md-margin100v .l-block-container,
  .u-md-padding100v {
    padding: 25rem !important; }
  .l-block--md-padding110v .l-block-content,
  .l-block--md-margin110v .l-block-container,
  .u-md-padding110v {
    padding: 27.5rem !important; }
  .l-block--md-padding120v .l-block-content,
  .l-block--md-margin120v .l-block-container,
  .u-md-padding120v {
    padding: 30rem !important; }
  .l-block--md-padding130v .l-block-content,
  .l-block--md-margin130v .l-block-container,
  .u-md-padding130v {
    padding: 32.5rem !important; }
  .l-block--md-padding140v .l-block-content,
  .l-block--md-margin140v .l-block-container,
  .u-md-padding140v {
    padding: 35rem !important; }
  .l-block--md-padding150v .l-block-content,
  .l-block--md-margin150v .l-block-container,
  .u-md-padding150v {
    padding: 37.5rem !important; }
  .l-block--md-padding160v .l-block-content,
  .l-block--md-margin160v .l-block-container,
  .u-md-padding160v {
    padding: 40rem !important; }
  .l-block--md-padding170v .l-block-content,
  .l-block--md-margin170v .l-block-container,
  .u-md-padding170v {
    padding: 42.5rem !important; }
  .l-block--md-padding180v .l-block-content,
  .l-block--md-margin180v .l-block-container,
  .u-md-padding180v {
    padding: 45rem !important; }
  .l-block--md-padding190v .l-block-content,
  .l-block--md-margin190v .l-block-container,
  .u-md-padding190v {
    padding: 47.5rem !important; }
  .l-block--md-padding200v .l-block-content,
  .l-block--md-margin200v .l-block-container,
  .u-md-padding200v {
    padding: 50rem !important; }
  .l-block--md-paddingTop0v .l-block-content,
  .l-block--md-marginTop0v .l-block-container,
  .u-md-paddingTop0v {
    padding-top: 0 !important; }
  .l-block--md-paddingTopNone .l-block-content,
  .l-block--md-marginTopNone .l-block-container,
  .u-md-paddingTopNone {
    padding-top: 0 !important; }
  .l-block--md-paddingTop1v .l-block-content,
  .l-block--md-marginTop1v .l-block-container,
  .u-md-paddingTop1v {
    padding-top: 0.25rem !important; }
  .l-block--md-paddingTop2v .l-block-content,
  .l-block--md-marginTop2v .l-block-container,
  .u-md-paddingTop2v {
    padding-top: 0.5rem !important; }
  .l-block--md-paddingTop3v .l-block-content,
  .l-block--md-marginTop3v .l-block-container,
  .u-md-paddingTop3v {
    padding-top: 0.75rem !important; }
  .l-block--md-paddingTop4v .l-block-content,
  .l-block--md-marginTop4v .l-block-container,
  .u-md-paddingTop4v {
    padding-top: 1rem !important; }
  .l-block--md-paddingTop5v .l-block-content,
  .l-block--md-marginTop5v .l-block-container,
  .u-md-paddingTop5v {
    padding-top: 1.25rem !important; }
  .l-block--md-paddingTop6v .l-block-content,
  .l-block--md-marginTop6v .l-block-container,
  .u-md-paddingTop6v {
    padding-top: 1.5rem !important; }
  .l-block--md-paddingTop7v .l-block-content,
  .l-block--md-marginTop7v .l-block-container,
  .u-md-paddingTop7v {
    padding-top: 1.75rem !important; }
  .l-block--md-paddingTop8v .l-block-content,
  .l-block--md-marginTop8v .l-block-container,
  .u-md-paddingTop8v {
    padding-top: 2rem !important; }
  .l-block--md-paddingTop9v .l-block-content,
  .l-block--md-marginTop9v .l-block-container,
  .u-md-paddingTop9v {
    padding-top: 2.25rem !important; }
  .l-block--md-paddingTop10v .l-block-content,
  .l-block--md-marginTop10v .l-block-container,
  .u-md-paddingTop10v {
    padding-top: 2.5rem !important; }
  .l-block--md-paddingTop11v .l-block-content,
  .l-block--md-marginTop11v .l-block-container,
  .u-md-paddingTop11v {
    padding-top: 2.75rem !important; }
  .l-block--md-paddingTop12v .l-block-content,
  .l-block--md-marginTop12v .l-block-container,
  .u-md-paddingTop12v {
    padding-top: 3rem !important; }
  .l-block--md-paddingTop13v .l-block-content,
  .l-block--md-marginTop13v .l-block-container,
  .u-md-paddingTop13v {
    padding-top: 3.25rem !important; }
  .l-block--md-paddingTop14v .l-block-content,
  .l-block--md-marginTop14v .l-block-container,
  .u-md-paddingTop14v {
    padding-top: 3.5rem !important; }
  .l-block--md-paddingTop15v .l-block-content,
  .l-block--md-marginTop15v .l-block-container,
  .u-md-paddingTop15v {
    padding-top: 3.75rem !important; }
  .l-block--md-paddingTop16v .l-block-content,
  .l-block--md-marginTop16v .l-block-container,
  .u-md-paddingTop16v {
    padding-top: 4rem !important; }
  .l-block--md-paddingTop17v .l-block-content,
  .l-block--md-marginTop17v .l-block-container,
  .u-md-paddingTop17v {
    padding-top: 4.25rem !important; }
  .l-block--md-paddingTop18v .l-block-content,
  .l-block--md-marginTop18v .l-block-container,
  .u-md-paddingTop18v {
    padding-top: 4.5rem !important; }
  .l-block--md-paddingTop19v .l-block-content,
  .l-block--md-marginTop19v .l-block-container,
  .u-md-paddingTop19v {
    padding-top: 4.75rem !important; }
  .l-block--md-paddingTop20v .l-block-content,
  .l-block--md-marginTop20v .l-block-container,
  .u-md-paddingTop20v {
    padding-top: 5rem !important; }
  .l-block--md-paddingTop25v .l-block-content,
  .l-block--md-marginTop25v .l-block-container,
  .u-md-paddingTop25v {
    padding-top: 6.25rem !important; }
  .l-block--md-paddingTop30v .l-block-content,
  .l-block--md-marginTop30v .l-block-container,
  .u-md-paddingTop30v {
    padding-top: 7.5rem !important; }
  .l-block--md-paddingTop35v .l-block-content,
  .l-block--md-marginTop35v .l-block-container,
  .u-md-paddingTop35v {
    padding-top: 8.75rem !important; }
  .l-block--md-paddingTop40v .l-block-content,
  .l-block--md-marginTop40v .l-block-container,
  .u-md-paddingTop40v {
    padding-top: 10rem !important; }
  .l-block--md-paddingTop45v .l-block-content,
  .l-block--md-marginTop45v .l-block-container,
  .u-md-paddingTop45v {
    padding-top: 11.25rem !important; }
  .l-block--md-paddingTop50v .l-block-content,
  .l-block--md-marginTop50v .l-block-container,
  .u-md-paddingTop50v {
    padding-top: 12.5rem !important; }
  .l-block--md-paddingTop55v .l-block-content,
  .l-block--md-marginTop55v .l-block-container,
  .u-md-paddingTop55v {
    padding-top: 13.75rem !important; }
  .l-block--md-paddingTop60v .l-block-content,
  .l-block--md-marginTop60v .l-block-container,
  .u-md-paddingTop60v {
    padding-top: 15rem !important; }
  .l-block--md-paddingTop65v .l-block-content,
  .l-block--md-marginTop65v .l-block-container,
  .u-md-paddingTop65v {
    padding-top: 16.25rem !important; }
  .l-block--md-paddingTop70v .l-block-content,
  .l-block--md-marginTop70v .l-block-container,
  .u-md-paddingTop70v {
    padding-top: 17.5rem !important; }
  .l-block--md-paddingTop75v .l-block-content,
  .l-block--md-marginTop75v .l-block-container,
  .u-md-paddingTop75v {
    padding-top: 18.75rem !important; }
  .l-block--md-paddingTop80v .l-block-content,
  .l-block--md-marginTop80v .l-block-container,
  .u-md-paddingTop80v {
    padding-top: 20rem !important; }
  .l-block--md-paddingTop85v .l-block-content,
  .l-block--md-marginTop85v .l-block-container,
  .u-md-paddingTop85v {
    padding-top: 21.25rem !important; }
  .l-block--md-paddingTop90v .l-block-content,
  .l-block--md-marginTop90v .l-block-container,
  .u-md-paddingTop90v {
    padding-top: 22.5rem !important; }
  .l-block--md-paddingTop95v .l-block-content,
  .l-block--md-marginTop95v .l-block-container,
  .u-md-paddingTop95v {
    padding-top: 23.75rem !important; }
  .l-block--md-paddingTop100v .l-block-content,
  .l-block--md-marginTop100v .l-block-container,
  .u-md-paddingTop100v {
    padding-top: 25rem !important; }
  .l-block--md-paddingTop110v .l-block-content,
  .l-block--md-marginTop110v .l-block-container,
  .u-md-paddingTop110v {
    padding-top: 27.5rem !important; }
  .l-block--md-paddingTop120v .l-block-content,
  .l-block--md-marginTop120v .l-block-container,
  .u-md-paddingTop120v {
    padding-top: 30rem !important; }
  .l-block--md-paddingTop130v .l-block-content,
  .l-block--md-marginTop130v .l-block-container,
  .u-md-paddingTop130v {
    padding-top: 32.5rem !important; }
  .l-block--md-paddingTop140v .l-block-content,
  .l-block--md-marginTop140v .l-block-container,
  .u-md-paddingTop140v {
    padding-top: 35rem !important; }
  .l-block--md-paddingTop150v .l-block-content,
  .l-block--md-marginTop150v .l-block-container,
  .u-md-paddingTop150v {
    padding-top: 37.5rem !important; }
  .l-block--md-paddingTop160v .l-block-content,
  .l-block--md-marginTop160v .l-block-container,
  .u-md-paddingTop160v {
    padding-top: 40rem !important; }
  .l-block--md-paddingTop170v .l-block-content,
  .l-block--md-marginTop170v .l-block-container,
  .u-md-paddingTop170v {
    padding-top: 42.5rem !important; }
  .l-block--md-paddingTop180v .l-block-content,
  .l-block--md-marginTop180v .l-block-container,
  .u-md-paddingTop180v {
    padding-top: 45rem !important; }
  .l-block--md-paddingTop190v .l-block-content,
  .l-block--md-marginTop190v .l-block-container,
  .u-md-paddingTop190v {
    padding-top: 47.5rem !important; }
  .l-block--md-paddingTop200v .l-block-content,
  .l-block--md-marginTop200v .l-block-container,
  .u-md-paddingTop200v {
    padding-top: 50rem !important; }
  .l-block--md-paddingRight0v .l-block-content,
  .l-block--md-marginRight0v .l-block-container,
  .u-md-paddingRight0v {
    padding-right: 0 !important; }
  .l-block--md-paddingRightNone .l-block-content,
  .l-block--md-marginRightNone .l-block-container,
  .u-md-paddingRightNone {
    padding-right: 0 !important; }
  .l-block--md-paddingRight1v .l-block-content,
  .l-block--md-marginRight1v .l-block-container,
  .u-md-paddingRight1v {
    padding-right: 0.25rem !important; }
  .l-block--md-paddingRight2v .l-block-content,
  .l-block--md-marginRight2v .l-block-container,
  .u-md-paddingRight2v {
    padding-right: 0.5rem !important; }
  .l-block--md-paddingRight3v .l-block-content,
  .l-block--md-marginRight3v .l-block-container,
  .u-md-paddingRight3v {
    padding-right: 0.75rem !important; }
  .l-block--md-paddingRight4v .l-block-content,
  .l-block--md-marginRight4v .l-block-container,
  .u-md-paddingRight4v {
    padding-right: 1rem !important; }
  .l-block--md-paddingRight5v .l-block-content,
  .l-block--md-marginRight5v .l-block-container,
  .u-md-paddingRight5v {
    padding-right: 1.25rem !important; }
  .l-block--md-paddingRight6v .l-block-content,
  .l-block--md-marginRight6v .l-block-container,
  .u-md-paddingRight6v {
    padding-right: 1.5rem !important; }
  .l-block--md-paddingRight7v .l-block-content,
  .l-block--md-marginRight7v .l-block-container,
  .u-md-paddingRight7v {
    padding-right: 1.75rem !important; }
  .l-block--md-paddingRight8v .l-block-content,
  .l-block--md-marginRight8v .l-block-container,
  .u-md-paddingRight8v {
    padding-right: 2rem !important; }
  .l-block--md-paddingRight9v .l-block-content,
  .l-block--md-marginRight9v .l-block-container,
  .u-md-paddingRight9v {
    padding-right: 2.25rem !important; }
  .l-block--md-paddingRight10v .l-block-content,
  .l-block--md-marginRight10v .l-block-container,
  .u-md-paddingRight10v {
    padding-right: 2.5rem !important; }
  .l-block--md-paddingRight11v .l-block-content,
  .l-block--md-marginRight11v .l-block-container,
  .u-md-paddingRight11v {
    padding-right: 2.75rem !important; }
  .l-block--md-paddingRight12v .l-block-content,
  .l-block--md-marginRight12v .l-block-container,
  .u-md-paddingRight12v {
    padding-right: 3rem !important; }
  .l-block--md-paddingRight13v .l-block-content,
  .l-block--md-marginRight13v .l-block-container,
  .u-md-paddingRight13v {
    padding-right: 3.25rem !important; }
  .l-block--md-paddingRight14v .l-block-content,
  .l-block--md-marginRight14v .l-block-container,
  .u-md-paddingRight14v {
    padding-right: 3.5rem !important; }
  .l-block--md-paddingRight15v .l-block-content,
  .l-block--md-marginRight15v .l-block-container,
  .u-md-paddingRight15v {
    padding-right: 3.75rem !important; }
  .l-block--md-paddingRight16v .l-block-content,
  .l-block--md-marginRight16v .l-block-container,
  .u-md-paddingRight16v {
    padding-right: 4rem !important; }
  .l-block--md-paddingRight17v .l-block-content,
  .l-block--md-marginRight17v .l-block-container,
  .u-md-paddingRight17v {
    padding-right: 4.25rem !important; }
  .l-block--md-paddingRight18v .l-block-content,
  .l-block--md-marginRight18v .l-block-container,
  .u-md-paddingRight18v {
    padding-right: 4.5rem !important; }
  .l-block--md-paddingRight19v .l-block-content,
  .l-block--md-marginRight19v .l-block-container,
  .u-md-paddingRight19v {
    padding-right: 4.75rem !important; }
  .l-block--md-paddingRight20v .l-block-content,
  .l-block--md-marginRight20v .l-block-container,
  .u-md-paddingRight20v {
    padding-right: 5rem !important; }
  .l-block--md-paddingRight25v .l-block-content,
  .l-block--md-marginRight25v .l-block-container,
  .u-md-paddingRight25v {
    padding-right: 6.25rem !important; }
  .l-block--md-paddingRight30v .l-block-content,
  .l-block--md-marginRight30v .l-block-container,
  .u-md-paddingRight30v {
    padding-right: 7.5rem !important; }
  .l-block--md-paddingRight35v .l-block-content,
  .l-block--md-marginRight35v .l-block-container,
  .u-md-paddingRight35v {
    padding-right: 8.75rem !important; }
  .l-block--md-paddingRight40v .l-block-content,
  .l-block--md-marginRight40v .l-block-container,
  .u-md-paddingRight40v {
    padding-right: 10rem !important; }
  .l-block--md-paddingRight45v .l-block-content,
  .l-block--md-marginRight45v .l-block-container,
  .u-md-paddingRight45v {
    padding-right: 11.25rem !important; }
  .l-block--md-paddingRight50v .l-block-content,
  .l-block--md-marginRight50v .l-block-container,
  .u-md-paddingRight50v {
    padding-right: 12.5rem !important; }
  .l-block--md-paddingRight55v .l-block-content,
  .l-block--md-marginRight55v .l-block-container,
  .u-md-paddingRight55v {
    padding-right: 13.75rem !important; }
  .l-block--md-paddingRight60v .l-block-content,
  .l-block--md-marginRight60v .l-block-container,
  .u-md-paddingRight60v {
    padding-right: 15rem !important; }
  .l-block--md-paddingRight65v .l-block-content,
  .l-block--md-marginRight65v .l-block-container,
  .u-md-paddingRight65v {
    padding-right: 16.25rem !important; }
  .l-block--md-paddingRight70v .l-block-content,
  .l-block--md-marginRight70v .l-block-container,
  .u-md-paddingRight70v {
    padding-right: 17.5rem !important; }
  .l-block--md-paddingRight75v .l-block-content,
  .l-block--md-marginRight75v .l-block-container,
  .u-md-paddingRight75v {
    padding-right: 18.75rem !important; }
  .l-block--md-paddingRight80v .l-block-content,
  .l-block--md-marginRight80v .l-block-container,
  .u-md-paddingRight80v {
    padding-right: 20rem !important; }
  .l-block--md-paddingRight85v .l-block-content,
  .l-block--md-marginRight85v .l-block-container,
  .u-md-paddingRight85v {
    padding-right: 21.25rem !important; }
  .l-block--md-paddingRight90v .l-block-content,
  .l-block--md-marginRight90v .l-block-container,
  .u-md-paddingRight90v {
    padding-right: 22.5rem !important; }
  .l-block--md-paddingRight95v .l-block-content,
  .l-block--md-marginRight95v .l-block-container,
  .u-md-paddingRight95v {
    padding-right: 23.75rem !important; }
  .l-block--md-paddingRight100v .l-block-content,
  .l-block--md-marginRight100v .l-block-container,
  .u-md-paddingRight100v {
    padding-right: 25rem !important; }
  .l-block--md-paddingRight110v .l-block-content,
  .l-block--md-marginRight110v .l-block-container,
  .u-md-paddingRight110v {
    padding-right: 27.5rem !important; }
  .l-block--md-paddingRight120v .l-block-content,
  .l-block--md-marginRight120v .l-block-container,
  .u-md-paddingRight120v {
    padding-right: 30rem !important; }
  .l-block--md-paddingRight130v .l-block-content,
  .l-block--md-marginRight130v .l-block-container,
  .u-md-paddingRight130v {
    padding-right: 32.5rem !important; }
  .l-block--md-paddingRight140v .l-block-content,
  .l-block--md-marginRight140v .l-block-container,
  .u-md-paddingRight140v {
    padding-right: 35rem !important; }
  .l-block--md-paddingRight150v .l-block-content,
  .l-block--md-marginRight150v .l-block-container,
  .u-md-paddingRight150v {
    padding-right: 37.5rem !important; }
  .l-block--md-paddingRight160v .l-block-content,
  .l-block--md-marginRight160v .l-block-container,
  .u-md-paddingRight160v {
    padding-right: 40rem !important; }
  .l-block--md-paddingRight170v .l-block-content,
  .l-block--md-marginRight170v .l-block-container,
  .u-md-paddingRight170v {
    padding-right: 42.5rem !important; }
  .l-block--md-paddingRight180v .l-block-content,
  .l-block--md-marginRight180v .l-block-container,
  .u-md-paddingRight180v {
    padding-right: 45rem !important; }
  .l-block--md-paddingRight190v .l-block-content,
  .l-block--md-marginRight190v .l-block-container,
  .u-md-paddingRight190v {
    padding-right: 47.5rem !important; }
  .l-block--md-paddingRight200v .l-block-content,
  .l-block--md-marginRight200v .l-block-container,
  .u-md-paddingRight200v {
    padding-right: 50rem !important; }
  .l-block--md-paddingBottom0v .l-block-content,
  .l-block--md-marginBottom0v .l-block-container,
  .u-md-paddingBottom0v {
    padding-bottom: 0 !important; }
  .l-block--md-paddingBottomNone .l-block-content,
  .l-block--md-marginBottomNone .l-block-container,
  .u-md-paddingBottomNone {
    padding-bottom: 0 !important; }
  .l-block--md-paddingBottom1v .l-block-content,
  .l-block--md-marginBottom1v .l-block-container,
  .u-md-paddingBottom1v {
    padding-bottom: 0.25rem !important; }
  .l-block--md-paddingBottom2v .l-block-content,
  .l-block--md-marginBottom2v .l-block-container,
  .u-md-paddingBottom2v {
    padding-bottom: 0.5rem !important; }
  .l-block--md-paddingBottom3v .l-block-content,
  .l-block--md-marginBottom3v .l-block-container,
  .u-md-paddingBottom3v {
    padding-bottom: 0.75rem !important; }
  .l-block--md-paddingBottom4v .l-block-content,
  .l-block--md-marginBottom4v .l-block-container,
  .u-md-paddingBottom4v {
    padding-bottom: 1rem !important; }
  .l-block--md-paddingBottom5v .l-block-content,
  .l-block--md-marginBottom5v .l-block-container,
  .u-md-paddingBottom5v {
    padding-bottom: 1.25rem !important; }
  .l-block--md-paddingBottom6v .l-block-content,
  .l-block--md-marginBottom6v .l-block-container,
  .u-md-paddingBottom6v {
    padding-bottom: 1.5rem !important; }
  .l-block--md-paddingBottom7v .l-block-content,
  .l-block--md-marginBottom7v .l-block-container,
  .u-md-paddingBottom7v {
    padding-bottom: 1.75rem !important; }
  .l-block--md-paddingBottom8v .l-block-content,
  .l-block--md-marginBottom8v .l-block-container,
  .u-md-paddingBottom8v {
    padding-bottom: 2rem !important; }
  .l-block--md-paddingBottom9v .l-block-content,
  .l-block--md-marginBottom9v .l-block-container,
  .u-md-paddingBottom9v {
    padding-bottom: 2.25rem !important; }
  .l-block--md-paddingBottom10v .l-block-content,
  .l-block--md-marginBottom10v .l-block-container,
  .u-md-paddingBottom10v {
    padding-bottom: 2.5rem !important; }
  .l-block--md-paddingBottom11v .l-block-content,
  .l-block--md-marginBottom11v .l-block-container,
  .u-md-paddingBottom11v {
    padding-bottom: 2.75rem !important; }
  .l-block--md-paddingBottom12v .l-block-content,
  .l-block--md-marginBottom12v .l-block-container,
  .u-md-paddingBottom12v {
    padding-bottom: 3rem !important; }
  .l-block--md-paddingBottom13v .l-block-content,
  .l-block--md-marginBottom13v .l-block-container,
  .u-md-paddingBottom13v {
    padding-bottom: 3.25rem !important; }
  .l-block--md-paddingBottom14v .l-block-content,
  .l-block--md-marginBottom14v .l-block-container,
  .u-md-paddingBottom14v {
    padding-bottom: 3.5rem !important; }
  .l-block--md-paddingBottom15v .l-block-content,
  .l-block--md-marginBottom15v .l-block-container,
  .u-md-paddingBottom15v {
    padding-bottom: 3.75rem !important; }
  .l-block--md-paddingBottom16v .l-block-content,
  .l-block--md-marginBottom16v .l-block-container,
  .u-md-paddingBottom16v {
    padding-bottom: 4rem !important; }
  .l-block--md-paddingBottom17v .l-block-content,
  .l-block--md-marginBottom17v .l-block-container,
  .u-md-paddingBottom17v {
    padding-bottom: 4.25rem !important; }
  .l-block--md-paddingBottom18v .l-block-content,
  .l-block--md-marginBottom18v .l-block-container,
  .u-md-paddingBottom18v {
    padding-bottom: 4.5rem !important; }
  .l-block--md-paddingBottom19v .l-block-content,
  .l-block--md-marginBottom19v .l-block-container,
  .u-md-paddingBottom19v {
    padding-bottom: 4.75rem !important; }
  .l-block--md-paddingBottom20v .l-block-content,
  .l-block--md-marginBottom20v .l-block-container,
  .u-md-paddingBottom20v {
    padding-bottom: 5rem !important; }
  .l-block--md-paddingBottom25v .l-block-content,
  .l-block--md-marginBottom25v .l-block-container,
  .u-md-paddingBottom25v {
    padding-bottom: 6.25rem !important; }
  .l-block--md-paddingBottom30v .l-block-content,
  .l-block--md-marginBottom30v .l-block-container,
  .u-md-paddingBottom30v {
    padding-bottom: 7.5rem !important; }
  .l-block--md-paddingBottom35v .l-block-content,
  .l-block--md-marginBottom35v .l-block-container,
  .u-md-paddingBottom35v {
    padding-bottom: 8.75rem !important; }
  .l-block--md-paddingBottom40v .l-block-content,
  .l-block--md-marginBottom40v .l-block-container,
  .u-md-paddingBottom40v {
    padding-bottom: 10rem !important; }
  .l-block--md-paddingBottom45v .l-block-content,
  .l-block--md-marginBottom45v .l-block-container,
  .u-md-paddingBottom45v {
    padding-bottom: 11.25rem !important; }
  .l-block--md-paddingBottom50v .l-block-content,
  .l-block--md-marginBottom50v .l-block-container,
  .u-md-paddingBottom50v {
    padding-bottom: 12.5rem !important; }
  .l-block--md-paddingBottom55v .l-block-content,
  .l-block--md-marginBottom55v .l-block-container,
  .u-md-paddingBottom55v {
    padding-bottom: 13.75rem !important; }
  .l-block--md-paddingBottom60v .l-block-content,
  .l-block--md-marginBottom60v .l-block-container,
  .u-md-paddingBottom60v {
    padding-bottom: 15rem !important; }
  .l-block--md-paddingBottom65v .l-block-content,
  .l-block--md-marginBottom65v .l-block-container,
  .u-md-paddingBottom65v {
    padding-bottom: 16.25rem !important; }
  .l-block--md-paddingBottom70v .l-block-content,
  .l-block--md-marginBottom70v .l-block-container,
  .u-md-paddingBottom70v {
    padding-bottom: 17.5rem !important; }
  .l-block--md-paddingBottom75v .l-block-content,
  .l-block--md-marginBottom75v .l-block-container,
  .u-md-paddingBottom75v {
    padding-bottom: 18.75rem !important; }
  .l-block--md-paddingBottom80v .l-block-content,
  .l-block--md-marginBottom80v .l-block-container,
  .u-md-paddingBottom80v {
    padding-bottom: 20rem !important; }
  .l-block--md-paddingBottom85v .l-block-content,
  .l-block--md-marginBottom85v .l-block-container,
  .u-md-paddingBottom85v {
    padding-bottom: 21.25rem !important; }
  .l-block--md-paddingBottom90v .l-block-content,
  .l-block--md-marginBottom90v .l-block-container,
  .u-md-paddingBottom90v {
    padding-bottom: 22.5rem !important; }
  .l-block--md-paddingBottom95v .l-block-content,
  .l-block--md-marginBottom95v .l-block-container,
  .u-md-paddingBottom95v {
    padding-bottom: 23.75rem !important; }
  .l-block--md-paddingBottom100v .l-block-content,
  .l-block--md-marginBottom100v .l-block-container,
  .u-md-paddingBottom100v {
    padding-bottom: 25rem !important; }
  .l-block--md-paddingBottom110v .l-block-content,
  .l-block--md-marginBottom110v .l-block-container,
  .u-md-paddingBottom110v {
    padding-bottom: 27.5rem !important; }
  .l-block--md-paddingBottom120v .l-block-content,
  .l-block--md-marginBottom120v .l-block-container,
  .u-md-paddingBottom120v {
    padding-bottom: 30rem !important; }
  .l-block--md-paddingBottom130v .l-block-content,
  .l-block--md-marginBottom130v .l-block-container,
  .u-md-paddingBottom130v {
    padding-bottom: 32.5rem !important; }
  .l-block--md-paddingBottom140v .l-block-content,
  .l-block--md-marginBottom140v .l-block-container,
  .u-md-paddingBottom140v {
    padding-bottom: 35rem !important; }
  .l-block--md-paddingBottom150v .l-block-content,
  .l-block--md-marginBottom150v .l-block-container,
  .u-md-paddingBottom150v {
    padding-bottom: 37.5rem !important; }
  .l-block--md-paddingBottom160v .l-block-content,
  .l-block--md-marginBottom160v .l-block-container,
  .u-md-paddingBottom160v {
    padding-bottom: 40rem !important; }
  .l-block--md-paddingBottom170v .l-block-content,
  .l-block--md-marginBottom170v .l-block-container,
  .u-md-paddingBottom170v {
    padding-bottom: 42.5rem !important; }
  .l-block--md-paddingBottom180v .l-block-content,
  .l-block--md-marginBottom180v .l-block-container,
  .u-md-paddingBottom180v {
    padding-bottom: 45rem !important; }
  .l-block--md-paddingBottom190v .l-block-content,
  .l-block--md-marginBottom190v .l-block-container,
  .u-md-paddingBottom190v {
    padding-bottom: 47.5rem !important; }
  .l-block--md-paddingBottom200v .l-block-content,
  .l-block--md-marginBottom200v .l-block-container,
  .u-md-paddingBottom200v {
    padding-bottom: 50rem !important; }
  .l-block--md-paddingLeft0v .l-block-content,
  .l-block--md-marginLeft0v .l-block-container,
  .u-md-paddingLeft0v {
    padding-left: 0 !important; }
  .l-block--md-paddingLeftNone .l-block-content,
  .l-block--md-marginLeftNone .l-block-container,
  .u-md-paddingLeftNone {
    padding-left: 0 !important; }
  .l-block--md-paddingLeft1v .l-block-content,
  .l-block--md-marginLeft1v .l-block-container,
  .u-md-paddingLeft1v {
    padding-left: 0.25rem !important; }
  .l-block--md-paddingLeft2v .l-block-content,
  .l-block--md-marginLeft2v .l-block-container,
  .u-md-paddingLeft2v {
    padding-left: 0.5rem !important; }
  .l-block--md-paddingLeft3v .l-block-content,
  .l-block--md-marginLeft3v .l-block-container,
  .u-md-paddingLeft3v {
    padding-left: 0.75rem !important; }
  .l-block--md-paddingLeft4v .l-block-content,
  .l-block--md-marginLeft4v .l-block-container,
  .u-md-paddingLeft4v {
    padding-left: 1rem !important; }
  .l-block--md-paddingLeft5v .l-block-content,
  .l-block--md-marginLeft5v .l-block-container,
  .u-md-paddingLeft5v {
    padding-left: 1.25rem !important; }
  .l-block--md-paddingLeft6v .l-block-content,
  .l-block--md-marginLeft6v .l-block-container,
  .u-md-paddingLeft6v {
    padding-left: 1.5rem !important; }
  .l-block--md-paddingLeft7v .l-block-content,
  .l-block--md-marginLeft7v .l-block-container,
  .u-md-paddingLeft7v {
    padding-left: 1.75rem !important; }
  .l-block--md-paddingLeft8v .l-block-content,
  .l-block--md-marginLeft8v .l-block-container,
  .u-md-paddingLeft8v {
    padding-left: 2rem !important; }
  .l-block--md-paddingLeft9v .l-block-content,
  .l-block--md-marginLeft9v .l-block-container,
  .u-md-paddingLeft9v {
    padding-left: 2.25rem !important; }
  .l-block--md-paddingLeft10v .l-block-content,
  .l-block--md-marginLeft10v .l-block-container,
  .u-md-paddingLeft10v {
    padding-left: 2.5rem !important; }
  .l-block--md-paddingLeft11v .l-block-content,
  .l-block--md-marginLeft11v .l-block-container,
  .u-md-paddingLeft11v {
    padding-left: 2.75rem !important; }
  .l-block--md-paddingLeft12v .l-block-content,
  .l-block--md-marginLeft12v .l-block-container,
  .u-md-paddingLeft12v {
    padding-left: 3rem !important; }
  .l-block--md-paddingLeft13v .l-block-content,
  .l-block--md-marginLeft13v .l-block-container,
  .u-md-paddingLeft13v {
    padding-left: 3.25rem !important; }
  .l-block--md-paddingLeft14v .l-block-content,
  .l-block--md-marginLeft14v .l-block-container,
  .u-md-paddingLeft14v {
    padding-left: 3.5rem !important; }
  .l-block--md-paddingLeft15v .l-block-content,
  .l-block--md-marginLeft15v .l-block-container,
  .u-md-paddingLeft15v {
    padding-left: 3.75rem !important; }
  .l-block--md-paddingLeft16v .l-block-content,
  .l-block--md-marginLeft16v .l-block-container,
  .u-md-paddingLeft16v {
    padding-left: 4rem !important; }
  .l-block--md-paddingLeft17v .l-block-content,
  .l-block--md-marginLeft17v .l-block-container,
  .u-md-paddingLeft17v {
    padding-left: 4.25rem !important; }
  .l-block--md-paddingLeft18v .l-block-content,
  .l-block--md-marginLeft18v .l-block-container,
  .u-md-paddingLeft18v {
    padding-left: 4.5rem !important; }
  .l-block--md-paddingLeft19v .l-block-content,
  .l-block--md-marginLeft19v .l-block-container,
  .u-md-paddingLeft19v {
    padding-left: 4.75rem !important; }
  .l-block--md-paddingLeft20v .l-block-content,
  .l-block--md-marginLeft20v .l-block-container,
  .u-md-paddingLeft20v {
    padding-left: 5rem !important; }
  .l-block--md-paddingLeft25v .l-block-content,
  .l-block--md-marginLeft25v .l-block-container,
  .u-md-paddingLeft25v {
    padding-left: 6.25rem !important; }
  .l-block--md-paddingLeft30v .l-block-content,
  .l-block--md-marginLeft30v .l-block-container,
  .u-md-paddingLeft30v {
    padding-left: 7.5rem !important; }
  .l-block--md-paddingLeft35v .l-block-content,
  .l-block--md-marginLeft35v .l-block-container,
  .u-md-paddingLeft35v {
    padding-left: 8.75rem !important; }
  .l-block--md-paddingLeft40v .l-block-content,
  .l-block--md-marginLeft40v .l-block-container,
  .u-md-paddingLeft40v {
    padding-left: 10rem !important; }
  .l-block--md-paddingLeft45v .l-block-content,
  .l-block--md-marginLeft45v .l-block-container,
  .u-md-paddingLeft45v {
    padding-left: 11.25rem !important; }
  .l-block--md-paddingLeft50v .l-block-content,
  .l-block--md-marginLeft50v .l-block-container,
  .u-md-paddingLeft50v {
    padding-left: 12.5rem !important; }
  .l-block--md-paddingLeft55v .l-block-content,
  .l-block--md-marginLeft55v .l-block-container,
  .u-md-paddingLeft55v {
    padding-left: 13.75rem !important; }
  .l-block--md-paddingLeft60v .l-block-content,
  .l-block--md-marginLeft60v .l-block-container,
  .u-md-paddingLeft60v {
    padding-left: 15rem !important; }
  .l-block--md-paddingLeft65v .l-block-content,
  .l-block--md-marginLeft65v .l-block-container,
  .u-md-paddingLeft65v {
    padding-left: 16.25rem !important; }
  .l-block--md-paddingLeft70v .l-block-content,
  .l-block--md-marginLeft70v .l-block-container,
  .u-md-paddingLeft70v {
    padding-left: 17.5rem !important; }
  .l-block--md-paddingLeft75v .l-block-content,
  .l-block--md-marginLeft75v .l-block-container,
  .u-md-paddingLeft75v {
    padding-left: 18.75rem !important; }
  .l-block--md-paddingLeft80v .l-block-content,
  .l-block--md-marginLeft80v .l-block-container,
  .u-md-paddingLeft80v {
    padding-left: 20rem !important; }
  .l-block--md-paddingLeft85v .l-block-content,
  .l-block--md-marginLeft85v .l-block-container,
  .u-md-paddingLeft85v {
    padding-left: 21.25rem !important; }
  .l-block--md-paddingLeft90v .l-block-content,
  .l-block--md-marginLeft90v .l-block-container,
  .u-md-paddingLeft90v {
    padding-left: 22.5rem !important; }
  .l-block--md-paddingLeft95v .l-block-content,
  .l-block--md-marginLeft95v .l-block-container,
  .u-md-paddingLeft95v {
    padding-left: 23.75rem !important; }
  .l-block--md-paddingLeft100v .l-block-content,
  .l-block--md-marginLeft100v .l-block-container,
  .u-md-paddingLeft100v {
    padding-left: 25rem !important; }
  .l-block--md-paddingLeft110v .l-block-content,
  .l-block--md-marginLeft110v .l-block-container,
  .u-md-paddingLeft110v {
    padding-left: 27.5rem !important; }
  .l-block--md-paddingLeft120v .l-block-content,
  .l-block--md-marginLeft120v .l-block-container,
  .u-md-paddingLeft120v {
    padding-left: 30rem !important; }
  .l-block--md-paddingLeft130v .l-block-content,
  .l-block--md-marginLeft130v .l-block-container,
  .u-md-paddingLeft130v {
    padding-left: 32.5rem !important; }
  .l-block--md-paddingLeft140v .l-block-content,
  .l-block--md-marginLeft140v .l-block-container,
  .u-md-paddingLeft140v {
    padding-left: 35rem !important; }
  .l-block--md-paddingLeft150v .l-block-content,
  .l-block--md-marginLeft150v .l-block-container,
  .u-md-paddingLeft150v {
    padding-left: 37.5rem !important; }
  .l-block--md-paddingLeft160v .l-block-content,
  .l-block--md-marginLeft160v .l-block-container,
  .u-md-paddingLeft160v {
    padding-left: 40rem !important; }
  .l-block--md-paddingLeft170v .l-block-content,
  .l-block--md-marginLeft170v .l-block-container,
  .u-md-paddingLeft170v {
    padding-left: 42.5rem !important; }
  .l-block--md-paddingLeft180v .l-block-content,
  .l-block--md-marginLeft180v .l-block-container,
  .u-md-paddingLeft180v {
    padding-left: 45rem !important; }
  .l-block--md-paddingLeft190v .l-block-content,
  .l-block--md-marginLeft190v .l-block-container,
  .u-md-paddingLeft190v {
    padding-left: 47.5rem !important; }
  .l-block--md-paddingLeft200v .l-block-content,
  .l-block--md-marginLeft200v .l-block-container,
  .u-md-paddingLeft200v {
    padding-left: 50rem !important; }
  .l-block--md-padding5p .l-block-content,
  .l-block--md-margin5p .l-block-container,
  .u-md-padding5p {
    padding: 5vh 5% !important; }
  .l-block--md-padding10p .l-block-content,
  .l-block--md-margin10p .l-block-container,
  .u-md-padding10p {
    padding: 10vh 10% !important; }
  .l-block--md-padding15p .l-block-content,
  .l-block--md-margin15p .l-block-container,
  .u-md-padding15p {
    padding: 15vh 15% !important; }
  .l-block--md-padding20p .l-block-content,
  .l-block--md-margin20p .l-block-container,
  .u-md-padding20p {
    padding: 20vh 20% !important; }
  .l-block--md-padding25p .l-block-content,
  .l-block--md-margin25p .l-block-container,
  .u-md-padding25p {
    padding: 25vh 25% !important; }
  .l-block--md-padding30p .l-block-content,
  .l-block--md-margin30p .l-block-container,
  .u-md-padding30p {
    padding: 30vh 30% !important; }
  .l-block--md-padding333p .l-block-content,
  .l-block--md-margin333p .l-block-container,
  .u-md-padding333p {
    padding: 33.3vh 33.3% !important; }
  .l-block--md-padding35p .l-block-content,
  .l-block--md-margin35p .l-block-container,
  .u-md-padding35p {
    padding: 35vh 35% !important; }
  .l-block--md-padding40p .l-block-content,
  .l-block--md-margin40p .l-block-container,
  .u-md-padding40p {
    padding: 40vh 40% !important; }
  .l-block--md-padding45p .l-block-content,
  .l-block--md-margin45p .l-block-container,
  .u-md-padding45p {
    padding: 45vh 45% !important; }
  .l-block--md-padding50p .l-block-content,
  .l-block--md-margin50p .l-block-container,
  .u-md-padding50p {
    padding: 50vh 50% !important; }
  .l-block--md-padding55p .l-block-content,
  .l-block--md-margin55p .l-block-container,
  .u-md-padding55p {
    padding: 55vh 55% !important; }
  .l-block--md-padding60p .l-block-content,
  .l-block--md-margin60p .l-block-container,
  .u-md-padding60p {
    padding: 60vh 60% !important; }
  .l-block--md-padding666p .l-block-content,
  .l-block--md-margin666p .l-block-container,
  .u-md-padding666p {
    padding: 66.6vh 66.6% !important; }
  .l-block--md-padding70p .l-block-content,
  .l-block--md-margin70p .l-block-container,
  .u-md-padding70p {
    padding: 70vh 70% !important; }
  .l-block--md-padding75p .l-block-content,
  .l-block--md-margin75p .l-block-container,
  .u-md-padding75p {
    padding: 75vh 75% !important; }
  .l-block--md-padding80p .l-block-content,
  .l-block--md-margin80p .l-block-container,
  .u-md-padding80p {
    padding: 80vh 80% !important; }
  .l-block--md-padding85p .l-block-content,
  .l-block--md-margin85p .l-block-container,
  .u-md-padding85p {
    padding: 85vh 85% !important; }
  .l-block--md-padding90p .l-block-content,
  .l-block--md-margin90p .l-block-container,
  .u-md-padding90p {
    padding: 90vh 90% !important; }
  .l-block--md-padding95p .l-block-content,
  .l-block--md-margin95p .l-block-container,
  .u-md-padding95p {
    padding: 95vh 95% !important; }
  .l-block--md-padding100p .l-block-content,
  .l-block--md-margin100p .l-block-container,
  .u-md-padding100p {
    padding: 100vh 100% !important; }
  .l-block--md-paddingTop5p .l-block-content,
  .l-block--md-marginTop5p .l-block-container,
  .u-md-paddingTop5p {
    padding-top: 5vh !important; }
  .l-block--md-paddingTop10p .l-block-content,
  .l-block--md-marginTop10p .l-block-container,
  .u-md-paddingTop10p {
    padding-top: 10vh !important; }
  .l-block--md-paddingTop15p .l-block-content,
  .l-block--md-marginTop15p .l-block-container,
  .u-md-paddingTop15p {
    padding-top: 15vh !important; }
  .l-block--md-paddingTop20p .l-block-content,
  .l-block--md-marginTop20p .l-block-container,
  .u-md-paddingTop20p {
    padding-top: 20vh !important; }
  .l-block--md-paddingTop25p .l-block-content,
  .l-block--md-marginTop25p .l-block-container,
  .u-md-paddingTop25p {
    padding-top: 25vh !important; }
  .l-block--md-paddingTop30p .l-block-content,
  .l-block--md-marginTop30p .l-block-container,
  .u-md-paddingTop30p {
    padding-top: 30vh !important; }
  .l-block--md-paddingTop333p .l-block-content,
  .l-block--md-marginTop333p .l-block-container,
  .u-md-paddingTop333p {
    padding-top: 33.3vh !important; }
  .l-block--md-paddingTop35p .l-block-content,
  .l-block--md-marginTop35p .l-block-container,
  .u-md-paddingTop35p {
    padding-top: 35vh !important; }
  .l-block--md-paddingTop40p .l-block-content,
  .l-block--md-marginTop40p .l-block-container,
  .u-md-paddingTop40p {
    padding-top: 40vh !important; }
  .l-block--md-paddingTop45p .l-block-content,
  .l-block--md-marginTop45p .l-block-container,
  .u-md-paddingTop45p {
    padding-top: 45vh !important; }
  .l-block--md-paddingTop50p .l-block-content,
  .l-block--md-marginTop50p .l-block-container,
  .u-md-paddingTop50p {
    padding-top: 50vh !important; }
  .l-block--md-paddingTop55p .l-block-content,
  .l-block--md-marginTop55p .l-block-container,
  .u-md-paddingTop55p {
    padding-top: 55vh !important; }
  .l-block--md-paddingTop60p .l-block-content,
  .l-block--md-marginTop60p .l-block-container,
  .u-md-paddingTop60p {
    padding-top: 60vh !important; }
  .l-block--md-paddingTop666p .l-block-content,
  .l-block--md-marginTop666p .l-block-container,
  .u-md-paddingTop666p {
    padding-top: 66.6vh !important; }
  .l-block--md-paddingTop70p .l-block-content,
  .l-block--md-marginTop70p .l-block-container,
  .u-md-paddingTop70p {
    padding-top: 70vh !important; }
  .l-block--md-paddingTop75p .l-block-content,
  .l-block--md-marginTop75p .l-block-container,
  .u-md-paddingTop75p {
    padding-top: 75vh !important; }
  .l-block--md-paddingTop80p .l-block-content,
  .l-block--md-marginTop80p .l-block-container,
  .u-md-paddingTop80p {
    padding-top: 80vh !important; }
  .l-block--md-paddingTop85p .l-block-content,
  .l-block--md-marginTop85p .l-block-container,
  .u-md-paddingTop85p {
    padding-top: 85vh !important; }
  .l-block--md-paddingTop90p .l-block-content,
  .l-block--md-marginTop90p .l-block-container,
  .u-md-paddingTop90p {
    padding-top: 90vh !important; }
  .l-block--md-paddingTop95p .l-block-content,
  .l-block--md-marginTop95p .l-block-container,
  .u-md-paddingTop95p {
    padding-top: 95vh !important; }
  .l-block--md-paddingTop100p .l-block-content,
  .l-block--md-marginTop100p .l-block-container,
  .u-md-paddingTop100p {
    padding-top: 100vh !important; }
  .l-block--md-paddingRight5p .l-block-content,
  .l-block--md-marginRight5p .l-block-container,
  .u-md-paddingRight5p {
    padding-right: 5% !important; }
  .l-block--md-paddingRight10p .l-block-content,
  .l-block--md-marginRight10p .l-block-container,
  .u-md-paddingRight10p {
    padding-right: 10% !important; }
  .l-block--md-paddingRight15p .l-block-content,
  .l-block--md-marginRight15p .l-block-container,
  .u-md-paddingRight15p {
    padding-right: 15% !important; }
  .l-block--md-paddingRight20p .l-block-content,
  .l-block--md-marginRight20p .l-block-container,
  .u-md-paddingRight20p {
    padding-right: 20% !important; }
  .l-block--md-paddingRight25p .l-block-content,
  .l-block--md-marginRight25p .l-block-container,
  .u-md-paddingRight25p {
    padding-right: 25% !important; }
  .l-block--md-paddingRight30p .l-block-content,
  .l-block--md-marginRight30p .l-block-container,
  .u-md-paddingRight30p {
    padding-right: 30% !important; }
  .l-block--md-paddingRight333p .l-block-content,
  .l-block--md-marginRight333p .l-block-container,
  .u-md-paddingRight333p {
    padding-right: 33.3% !important; }
  .l-block--md-paddingRight35p .l-block-content,
  .l-block--md-marginRight35p .l-block-container,
  .u-md-paddingRight35p {
    padding-right: 35% !important; }
  .l-block--md-paddingRight40p .l-block-content,
  .l-block--md-marginRight40p .l-block-container,
  .u-md-paddingRight40p {
    padding-right: 40% !important; }
  .l-block--md-paddingRight45p .l-block-content,
  .l-block--md-marginRight45p .l-block-container,
  .u-md-paddingRight45p {
    padding-right: 45% !important; }
  .l-block--md-paddingRight50p .l-block-content,
  .l-block--md-marginRight50p .l-block-container,
  .u-md-paddingRight50p {
    padding-right: 50% !important; }
  .l-block--md-paddingRight55p .l-block-content,
  .l-block--md-marginRight55p .l-block-container,
  .u-md-paddingRight55p {
    padding-right: 55% !important; }
  .l-block--md-paddingRight60p .l-block-content,
  .l-block--md-marginRight60p .l-block-container,
  .u-md-paddingRight60p {
    padding-right: 60% !important; }
  .l-block--md-paddingRight666p .l-block-content,
  .l-block--md-marginRight666p .l-block-container,
  .u-md-paddingRight666p {
    padding-right: 66.6% !important; }
  .l-block--md-paddingRight70p .l-block-content,
  .l-block--md-marginRight70p .l-block-container,
  .u-md-paddingRight70p {
    padding-right: 70% !important; }
  .l-block--md-paddingRight75p .l-block-content,
  .l-block--md-marginRight75p .l-block-container,
  .u-md-paddingRight75p {
    padding-right: 75% !important; }
  .l-block--md-paddingRight80p .l-block-content,
  .l-block--md-marginRight80p .l-block-container,
  .u-md-paddingRight80p {
    padding-right: 80% !important; }
  .l-block--md-paddingRight85p .l-block-content,
  .l-block--md-marginRight85p .l-block-container,
  .u-md-paddingRight85p {
    padding-right: 85% !important; }
  .l-block--md-paddingRight90p .l-block-content,
  .l-block--md-marginRight90p .l-block-container,
  .u-md-paddingRight90p {
    padding-right: 90% !important; }
  .l-block--md-paddingRight95p .l-block-content,
  .l-block--md-marginRight95p .l-block-container,
  .u-md-paddingRight95p {
    padding-right: 95% !important; }
  .l-block--md-paddingRight100p .l-block-content,
  .l-block--md-marginRight100p .l-block-container,
  .u-md-paddingRight100p {
    padding-right: 100% !important; }
  .l-block--md-paddingBottom5p .l-block-content,
  .l-block--md-marginBottom5p .l-block-container,
  .u-md-paddingBottom5p {
    padding-bottom: 5vh !important; }
  .l-block--md-paddingBottom10p .l-block-content,
  .l-block--md-marginBottom10p .l-block-container,
  .u-md-paddingBottom10p {
    padding-bottom: 10vh !important; }
  .l-block--md-paddingBottom15p .l-block-content,
  .l-block--md-marginBottom15p .l-block-container,
  .u-md-paddingBottom15p {
    padding-bottom: 15vh !important; }
  .l-block--md-paddingBottom20p .l-block-content,
  .l-block--md-marginBottom20p .l-block-container,
  .u-md-paddingBottom20p {
    padding-bottom: 20vh !important; }
  .l-block--md-paddingBottom25p .l-block-content,
  .l-block--md-marginBottom25p .l-block-container,
  .u-md-paddingBottom25p {
    padding-bottom: 25vh !important; }
  .l-block--md-paddingBottom30p .l-block-content,
  .l-block--md-marginBottom30p .l-block-container,
  .u-md-paddingBottom30p {
    padding-bottom: 30vh !important; }
  .l-block--md-paddingBottom333p .l-block-content,
  .l-block--md-marginBottom333p .l-block-container,
  .u-md-paddingBottom333p {
    padding-bottom: 33.3vh !important; }
  .l-block--md-paddingBottom35p .l-block-content,
  .l-block--md-marginBottom35p .l-block-container,
  .u-md-paddingBottom35p {
    padding-bottom: 35vh !important; }
  .l-block--md-paddingBottom40p .l-block-content,
  .l-block--md-marginBottom40p .l-block-container,
  .u-md-paddingBottom40p {
    padding-bottom: 40vh !important; }
  .l-block--md-paddingBottom45p .l-block-content,
  .l-block--md-marginBottom45p .l-block-container,
  .u-md-paddingBottom45p {
    padding-bottom: 45vh !important; }
  .l-block--md-paddingBottom50p .l-block-content,
  .l-block--md-marginBottom50p .l-block-container,
  .u-md-paddingBottom50p {
    padding-bottom: 50vh !important; }
  .l-block--md-paddingBottom55p .l-block-content,
  .l-block--md-marginBottom55p .l-block-container,
  .u-md-paddingBottom55p {
    padding-bottom: 55vh !important; }
  .l-block--md-paddingBottom60p .l-block-content,
  .l-block--md-marginBottom60p .l-block-container,
  .u-md-paddingBottom60p {
    padding-bottom: 60vh !important; }
  .l-block--md-paddingBottom666p .l-block-content,
  .l-block--md-marginBottom666p .l-block-container,
  .u-md-paddingBottom666p {
    padding-bottom: 66.6vh !important; }
  .l-block--md-paddingBottom70p .l-block-content,
  .l-block--md-marginBottom70p .l-block-container,
  .u-md-paddingBottom70p {
    padding-bottom: 70vh !important; }
  .l-block--md-paddingBottom75p .l-block-content,
  .l-block--md-marginBottom75p .l-block-container,
  .u-md-paddingBottom75p {
    padding-bottom: 75vh !important; }
  .l-block--md-paddingBottom80p .l-block-content,
  .l-block--md-marginBottom80p .l-block-container,
  .u-md-paddingBottom80p {
    padding-bottom: 80vh !important; }
  .l-block--md-paddingBottom85p .l-block-content,
  .l-block--md-marginBottom85p .l-block-container,
  .u-md-paddingBottom85p {
    padding-bottom: 85vh !important; }
  .l-block--md-paddingBottom90p .l-block-content,
  .l-block--md-marginBottom90p .l-block-container,
  .u-md-paddingBottom90p {
    padding-bottom: 90vh !important; }
  .l-block--md-paddingBottom95p .l-block-content,
  .l-block--md-marginBottom95p .l-block-container,
  .u-md-paddingBottom95p {
    padding-bottom: 95vh !important; }
  .l-block--md-paddingBottom100p .l-block-content,
  .l-block--md-marginBottom100p .l-block-container,
  .u-md-paddingBottom100p {
    padding-bottom: 100vh !important; }
  .l-block--md-paddingLeft5p .l-block-content,
  .l-block--md-marginLeft5p .l-block-container,
  .u-md-paddingLeft5p {
    padding-left: 5% !important; }
  .l-block--md-paddingLeft10p .l-block-content,
  .l-block--md-marginLeft10p .l-block-container,
  .u-md-paddingLeft10p {
    padding-left: 10% !important; }
  .l-block--md-paddingLeft15p .l-block-content,
  .l-block--md-marginLeft15p .l-block-container,
  .u-md-paddingLeft15p {
    padding-left: 15% !important; }
  .l-block--md-paddingLeft20p .l-block-content,
  .l-block--md-marginLeft20p .l-block-container,
  .u-md-paddingLeft20p {
    padding-left: 20% !important; }
  .l-block--md-paddingLeft25p .l-block-content,
  .l-block--md-marginLeft25p .l-block-container,
  .u-md-paddingLeft25p {
    padding-left: 25% !important; }
  .l-block--md-paddingLeft30p .l-block-content,
  .l-block--md-marginLeft30p .l-block-container,
  .u-md-paddingLeft30p {
    padding-left: 30% !important; }
  .l-block--md-paddingLeft333p .l-block-content,
  .l-block--md-marginLeft333p .l-block-container,
  .u-md-paddingLeft333p {
    padding-left: 33.3% !important; }
  .l-block--md-paddingLeft35p .l-block-content,
  .l-block--md-marginLeft35p .l-block-container,
  .u-md-paddingLeft35p {
    padding-left: 35% !important; }
  .l-block--md-paddingLeft40p .l-block-content,
  .l-block--md-marginLeft40p .l-block-container,
  .u-md-paddingLeft40p {
    padding-left: 40% !important; }
  .l-block--md-paddingLeft45p .l-block-content,
  .l-block--md-marginLeft45p .l-block-container,
  .u-md-paddingLeft45p {
    padding-left: 45% !important; }
  .l-block--md-paddingLeft50p .l-block-content,
  .l-block--md-marginLeft50p .l-block-container,
  .u-md-paddingLeft50p {
    padding-left: 50% !important; }
  .l-block--md-paddingLeft55p .l-block-content,
  .l-block--md-marginLeft55p .l-block-container,
  .u-md-paddingLeft55p {
    padding-left: 55% !important; }
  .l-block--md-paddingLeft60p .l-block-content,
  .l-block--md-marginLeft60p .l-block-container,
  .u-md-paddingLeft60p {
    padding-left: 60% !important; }
  .l-block--md-paddingLeft666p .l-block-content,
  .l-block--md-marginLeft666p .l-block-container,
  .u-md-paddingLeft666p {
    padding-left: 66.6% !important; }
  .l-block--md-paddingLeft70p .l-block-content,
  .l-block--md-marginLeft70p .l-block-container,
  .u-md-paddingLeft70p {
    padding-left: 70% !important; }
  .l-block--md-paddingLeft75p .l-block-content,
  .l-block--md-marginLeft75p .l-block-container,
  .u-md-paddingLeft75p {
    padding-left: 75% !important; }
  .l-block--md-paddingLeft80p .l-block-content,
  .l-block--md-marginLeft80p .l-block-container,
  .u-md-paddingLeft80p {
    padding-left: 80% !important; }
  .l-block--md-paddingLeft85p .l-block-content,
  .l-block--md-marginLeft85p .l-block-container,
  .u-md-paddingLeft85p {
    padding-left: 85% !important; }
  .l-block--md-paddingLeft90p .l-block-content,
  .l-block--md-marginLeft90p .l-block-container,
  .u-md-paddingLeft90p {
    padding-left: 90% !important; }
  .l-block--md-paddingLeft95p .l-block-content,
  .l-block--md-marginLeft95p .l-block-container,
  .u-md-paddingLeft95p {
    padding-left: 95% !important; }
  .l-block--md-paddingLeft100p .l-block-content,
  .l-block--md-marginLeft100p .l-block-container,
  .u-md-paddingLeft100p {
    padding-left: 100% !important; } }

@media (min-width: 992px) {
  .l-block--lg-padding0v .l-block-content,
  .l-block--lg-margin0v .l-block-container,
  .u-lg-padding0v {
    padding: 0 !important; }
  .l-block--lg-paddingNone .l-block-content,
  .l-block--lg-marginNone .l-block-container,
  .u-lg-paddingNone {
    padding: 0 !important; }
  .l-block--lg-padding1v .l-block-content,
  .l-block--lg-margin1v .l-block-container,
  .u-lg-padding1v {
    padding: 0.25rem !important; }
  .l-block--lg-padding2v .l-block-content,
  .l-block--lg-margin2v .l-block-container,
  .u-lg-padding2v {
    padding: 0.5rem !important; }
  .l-block--lg-padding3v .l-block-content,
  .l-block--lg-margin3v .l-block-container,
  .u-lg-padding3v {
    padding: 0.75rem !important; }
  .l-block--lg-padding4v .l-block-content,
  .l-block--lg-margin4v .l-block-container,
  .u-lg-padding4v {
    padding: 1rem !important; }
  .l-block--lg-padding5v .l-block-content,
  .l-block--lg-margin5v .l-block-container,
  .u-lg-padding5v {
    padding: 1.25rem !important; }
  .l-block--lg-padding6v .l-block-content,
  .l-block--lg-margin6v .l-block-container,
  .u-lg-padding6v {
    padding: 1.5rem !important; }
  .l-block--lg-padding7v .l-block-content,
  .l-block--lg-margin7v .l-block-container,
  .u-lg-padding7v {
    padding: 1.75rem !important; }
  .l-block--lg-padding8v .l-block-content,
  .l-block--lg-margin8v .l-block-container,
  .u-lg-padding8v {
    padding: 2rem !important; }
  .l-block--lg-padding9v .l-block-content,
  .l-block--lg-margin9v .l-block-container,
  .u-lg-padding9v {
    padding: 2.25rem !important; }
  .l-block--lg-padding10v .l-block-content,
  .l-block--lg-margin10v .l-block-container,
  .u-lg-padding10v {
    padding: 2.5rem !important; }
  .l-block--lg-padding11v .l-block-content,
  .l-block--lg-margin11v .l-block-container,
  .u-lg-padding11v {
    padding: 2.75rem !important; }
  .l-block--lg-padding12v .l-block-content,
  .l-block--lg-margin12v .l-block-container,
  .u-lg-padding12v {
    padding: 3rem !important; }
  .l-block--lg-padding13v .l-block-content,
  .l-block--lg-margin13v .l-block-container,
  .u-lg-padding13v {
    padding: 3.25rem !important; }
  .l-block--lg-padding14v .l-block-content,
  .l-block--lg-margin14v .l-block-container,
  .u-lg-padding14v {
    padding: 3.5rem !important; }
  .l-block--lg-padding15v .l-block-content,
  .l-block--lg-margin15v .l-block-container,
  .u-lg-padding15v {
    padding: 3.75rem !important; }
  .l-block--lg-padding16v .l-block-content,
  .l-block--lg-margin16v .l-block-container,
  .u-lg-padding16v {
    padding: 4rem !important; }
  .l-block--lg-padding17v .l-block-content,
  .l-block--lg-margin17v .l-block-container,
  .u-lg-padding17v {
    padding: 4.25rem !important; }
  .l-block--lg-padding18v .l-block-content,
  .l-block--lg-margin18v .l-block-container,
  .u-lg-padding18v {
    padding: 4.5rem !important; }
  .l-block--lg-padding19v .l-block-content,
  .l-block--lg-margin19v .l-block-container,
  .u-lg-padding19v {
    padding: 4.75rem !important; }
  .l-block--lg-padding20v .l-block-content,
  .l-block--lg-margin20v .l-block-container,
  .u-lg-padding20v {
    padding: 5rem !important; }
  .l-block--lg-padding25v .l-block-content,
  .l-block--lg-margin25v .l-block-container,
  .u-lg-padding25v {
    padding: 6.25rem !important; }
  .l-block--lg-padding30v .l-block-content,
  .l-block--lg-margin30v .l-block-container,
  .u-lg-padding30v {
    padding: 7.5rem !important; }
  .l-block--lg-padding35v .l-block-content,
  .l-block--lg-margin35v .l-block-container,
  .u-lg-padding35v {
    padding: 8.75rem !important; }
  .l-block--lg-padding40v .l-block-content,
  .l-block--lg-margin40v .l-block-container,
  .u-lg-padding40v {
    padding: 10rem !important; }
  .l-block--lg-padding45v .l-block-content,
  .l-block--lg-margin45v .l-block-container,
  .u-lg-padding45v {
    padding: 11.25rem !important; }
  .l-block--lg-padding50v .l-block-content,
  .l-block--lg-margin50v .l-block-container,
  .u-lg-padding50v {
    padding: 12.5rem !important; }
  .l-block--lg-padding55v .l-block-content,
  .l-block--lg-margin55v .l-block-container,
  .u-lg-padding55v {
    padding: 13.75rem !important; }
  .l-block--lg-padding60v .l-block-content,
  .l-block--lg-margin60v .l-block-container,
  .u-lg-padding60v {
    padding: 15rem !important; }
  .l-block--lg-padding65v .l-block-content,
  .l-block--lg-margin65v .l-block-container,
  .u-lg-padding65v {
    padding: 16.25rem !important; }
  .l-block--lg-padding70v .l-block-content,
  .l-block--lg-margin70v .l-block-container,
  .u-lg-padding70v {
    padding: 17.5rem !important; }
  .l-block--lg-padding75v .l-block-content,
  .l-block--lg-margin75v .l-block-container,
  .u-lg-padding75v {
    padding: 18.75rem !important; }
  .l-block--lg-padding80v .l-block-content,
  .l-block--lg-margin80v .l-block-container,
  .u-lg-padding80v {
    padding: 20rem !important; }
  .l-block--lg-padding85v .l-block-content,
  .l-block--lg-margin85v .l-block-container,
  .u-lg-padding85v {
    padding: 21.25rem !important; }
  .l-block--lg-padding90v .l-block-content,
  .l-block--lg-margin90v .l-block-container,
  .u-lg-padding90v {
    padding: 22.5rem !important; }
  .l-block--lg-padding95v .l-block-content,
  .l-block--lg-margin95v .l-block-container,
  .u-lg-padding95v {
    padding: 23.75rem !important; }
  .l-block--lg-padding100v .l-block-content,
  .l-block--lg-margin100v .l-block-container,
  .u-lg-padding100v {
    padding: 25rem !important; }
  .l-block--lg-padding110v .l-block-content,
  .l-block--lg-margin110v .l-block-container,
  .u-lg-padding110v {
    padding: 27.5rem !important; }
  .l-block--lg-padding120v .l-block-content,
  .l-block--lg-margin120v .l-block-container,
  .u-lg-padding120v {
    padding: 30rem !important; }
  .l-block--lg-padding130v .l-block-content,
  .l-block--lg-margin130v .l-block-container,
  .u-lg-padding130v {
    padding: 32.5rem !important; }
  .l-block--lg-padding140v .l-block-content,
  .l-block--lg-margin140v .l-block-container,
  .u-lg-padding140v {
    padding: 35rem !important; }
  .l-block--lg-padding150v .l-block-content,
  .l-block--lg-margin150v .l-block-container,
  .u-lg-padding150v {
    padding: 37.5rem !important; }
  .l-block--lg-padding160v .l-block-content,
  .l-block--lg-margin160v .l-block-container,
  .u-lg-padding160v {
    padding: 40rem !important; }
  .l-block--lg-padding170v .l-block-content,
  .l-block--lg-margin170v .l-block-container,
  .u-lg-padding170v {
    padding: 42.5rem !important; }
  .l-block--lg-padding180v .l-block-content,
  .l-block--lg-margin180v .l-block-container,
  .u-lg-padding180v {
    padding: 45rem !important; }
  .l-block--lg-padding190v .l-block-content,
  .l-block--lg-margin190v .l-block-container,
  .u-lg-padding190v {
    padding: 47.5rem !important; }
  .l-block--lg-padding200v .l-block-content,
  .l-block--lg-margin200v .l-block-container,
  .u-lg-padding200v {
    padding: 50rem !important; }
  .l-block--lg-paddingTop0v .l-block-content,
  .l-block--lg-marginTop0v .l-block-container,
  .u-lg-paddingTop0v {
    padding-top: 0 !important; }
  .l-block--lg-paddingTopNone .l-block-content,
  .l-block--lg-marginTopNone .l-block-container,
  .u-lg-paddingTopNone {
    padding-top: 0 !important; }
  .l-block--lg-paddingTop1v .l-block-content,
  .l-block--lg-marginTop1v .l-block-container,
  .u-lg-paddingTop1v {
    padding-top: 0.25rem !important; }
  .l-block--lg-paddingTop2v .l-block-content,
  .l-block--lg-marginTop2v .l-block-container,
  .u-lg-paddingTop2v {
    padding-top: 0.5rem !important; }
  .l-block--lg-paddingTop3v .l-block-content,
  .l-block--lg-marginTop3v .l-block-container,
  .u-lg-paddingTop3v {
    padding-top: 0.75rem !important; }
  .l-block--lg-paddingTop4v .l-block-content,
  .l-block--lg-marginTop4v .l-block-container,
  .u-lg-paddingTop4v {
    padding-top: 1rem !important; }
  .l-block--lg-paddingTop5v .l-block-content,
  .l-block--lg-marginTop5v .l-block-container,
  .u-lg-paddingTop5v {
    padding-top: 1.25rem !important; }
  .l-block--lg-paddingTop6v .l-block-content,
  .l-block--lg-marginTop6v .l-block-container,
  .u-lg-paddingTop6v {
    padding-top: 1.5rem !important; }
  .l-block--lg-paddingTop7v .l-block-content,
  .l-block--lg-marginTop7v .l-block-container,
  .u-lg-paddingTop7v {
    padding-top: 1.75rem !important; }
  .l-block--lg-paddingTop8v .l-block-content,
  .l-block--lg-marginTop8v .l-block-container,
  .u-lg-paddingTop8v {
    padding-top: 2rem !important; }
  .l-block--lg-paddingTop9v .l-block-content,
  .l-block--lg-marginTop9v .l-block-container,
  .u-lg-paddingTop9v {
    padding-top: 2.25rem !important; }
  .l-block--lg-paddingTop10v .l-block-content,
  .l-block--lg-marginTop10v .l-block-container,
  .u-lg-paddingTop10v {
    padding-top: 2.5rem !important; }
  .l-block--lg-paddingTop11v .l-block-content,
  .l-block--lg-marginTop11v .l-block-container,
  .u-lg-paddingTop11v {
    padding-top: 2.75rem !important; }
  .l-block--lg-paddingTop12v .l-block-content,
  .l-block--lg-marginTop12v .l-block-container,
  .u-lg-paddingTop12v {
    padding-top: 3rem !important; }
  .l-block--lg-paddingTop13v .l-block-content,
  .l-block--lg-marginTop13v .l-block-container,
  .u-lg-paddingTop13v {
    padding-top: 3.25rem !important; }
  .l-block--lg-paddingTop14v .l-block-content,
  .l-block--lg-marginTop14v .l-block-container,
  .u-lg-paddingTop14v {
    padding-top: 3.5rem !important; }
  .l-block--lg-paddingTop15v .l-block-content,
  .l-block--lg-marginTop15v .l-block-container,
  .u-lg-paddingTop15v {
    padding-top: 3.75rem !important; }
  .l-block--lg-paddingTop16v .l-block-content,
  .l-block--lg-marginTop16v .l-block-container,
  .u-lg-paddingTop16v {
    padding-top: 4rem !important; }
  .l-block--lg-paddingTop17v .l-block-content,
  .l-block--lg-marginTop17v .l-block-container,
  .u-lg-paddingTop17v {
    padding-top: 4.25rem !important; }
  .l-block--lg-paddingTop18v .l-block-content,
  .l-block--lg-marginTop18v .l-block-container,
  .u-lg-paddingTop18v {
    padding-top: 4.5rem !important; }
  .l-block--lg-paddingTop19v .l-block-content,
  .l-block--lg-marginTop19v .l-block-container,
  .u-lg-paddingTop19v {
    padding-top: 4.75rem !important; }
  .l-block--lg-paddingTop20v .l-block-content,
  .l-block--lg-marginTop20v .l-block-container,
  .u-lg-paddingTop20v {
    padding-top: 5rem !important; }
  .l-block--lg-paddingTop25v .l-block-content,
  .l-block--lg-marginTop25v .l-block-container,
  .u-lg-paddingTop25v {
    padding-top: 6.25rem !important; }
  .l-block--lg-paddingTop30v .l-block-content,
  .l-block--lg-marginTop30v .l-block-container,
  .u-lg-paddingTop30v {
    padding-top: 7.5rem !important; }
  .l-block--lg-paddingTop35v .l-block-content,
  .l-block--lg-marginTop35v .l-block-container,
  .u-lg-paddingTop35v {
    padding-top: 8.75rem !important; }
  .l-block--lg-paddingTop40v .l-block-content,
  .l-block--lg-marginTop40v .l-block-container,
  .u-lg-paddingTop40v {
    padding-top: 10rem !important; }
  .l-block--lg-paddingTop45v .l-block-content,
  .l-block--lg-marginTop45v .l-block-container,
  .u-lg-paddingTop45v {
    padding-top: 11.25rem !important; }
  .l-block--lg-paddingTop50v .l-block-content,
  .l-block--lg-marginTop50v .l-block-container,
  .u-lg-paddingTop50v {
    padding-top: 12.5rem !important; }
  .l-block--lg-paddingTop55v .l-block-content,
  .l-block--lg-marginTop55v .l-block-container,
  .u-lg-paddingTop55v {
    padding-top: 13.75rem !important; }
  .l-block--lg-paddingTop60v .l-block-content,
  .l-block--lg-marginTop60v .l-block-container,
  .u-lg-paddingTop60v {
    padding-top: 15rem !important; }
  .l-block--lg-paddingTop65v .l-block-content,
  .l-block--lg-marginTop65v .l-block-container,
  .u-lg-paddingTop65v {
    padding-top: 16.25rem !important; }
  .l-block--lg-paddingTop70v .l-block-content,
  .l-block--lg-marginTop70v .l-block-container,
  .u-lg-paddingTop70v {
    padding-top: 17.5rem !important; }
  .l-block--lg-paddingTop75v .l-block-content,
  .l-block--lg-marginTop75v .l-block-container,
  .u-lg-paddingTop75v {
    padding-top: 18.75rem !important; }
  .l-block--lg-paddingTop80v .l-block-content,
  .l-block--lg-marginTop80v .l-block-container,
  .u-lg-paddingTop80v {
    padding-top: 20rem !important; }
  .l-block--lg-paddingTop85v .l-block-content,
  .l-block--lg-marginTop85v .l-block-container,
  .u-lg-paddingTop85v {
    padding-top: 21.25rem !important; }
  .l-block--lg-paddingTop90v .l-block-content,
  .l-block--lg-marginTop90v .l-block-container,
  .u-lg-paddingTop90v {
    padding-top: 22.5rem !important; }
  .l-block--lg-paddingTop95v .l-block-content,
  .l-block--lg-marginTop95v .l-block-container,
  .u-lg-paddingTop95v {
    padding-top: 23.75rem !important; }
  .l-block--lg-paddingTop100v .l-block-content,
  .l-block--lg-marginTop100v .l-block-container,
  .u-lg-paddingTop100v {
    padding-top: 25rem !important; }
  .l-block--lg-paddingTop110v .l-block-content,
  .l-block--lg-marginTop110v .l-block-container,
  .u-lg-paddingTop110v {
    padding-top: 27.5rem !important; }
  .l-block--lg-paddingTop120v .l-block-content,
  .l-block--lg-marginTop120v .l-block-container,
  .u-lg-paddingTop120v {
    padding-top: 30rem !important; }
  .l-block--lg-paddingTop130v .l-block-content,
  .l-block--lg-marginTop130v .l-block-container,
  .u-lg-paddingTop130v {
    padding-top: 32.5rem !important; }
  .l-block--lg-paddingTop140v .l-block-content,
  .l-block--lg-marginTop140v .l-block-container,
  .u-lg-paddingTop140v {
    padding-top: 35rem !important; }
  .l-block--lg-paddingTop150v .l-block-content,
  .l-block--lg-marginTop150v .l-block-container,
  .u-lg-paddingTop150v {
    padding-top: 37.5rem !important; }
  .l-block--lg-paddingTop160v .l-block-content,
  .l-block--lg-marginTop160v .l-block-container,
  .u-lg-paddingTop160v {
    padding-top: 40rem !important; }
  .l-block--lg-paddingTop170v .l-block-content,
  .l-block--lg-marginTop170v .l-block-container,
  .u-lg-paddingTop170v {
    padding-top: 42.5rem !important; }
  .l-block--lg-paddingTop180v .l-block-content,
  .l-block--lg-marginTop180v .l-block-container,
  .u-lg-paddingTop180v {
    padding-top: 45rem !important; }
  .l-block--lg-paddingTop190v .l-block-content,
  .l-block--lg-marginTop190v .l-block-container,
  .u-lg-paddingTop190v {
    padding-top: 47.5rem !important; }
  .l-block--lg-paddingTop200v .l-block-content,
  .l-block--lg-marginTop200v .l-block-container,
  .u-lg-paddingTop200v {
    padding-top: 50rem !important; }
  .l-block--lg-paddingRight0v .l-block-content,
  .l-block--lg-marginRight0v .l-block-container,
  .u-lg-paddingRight0v {
    padding-right: 0 !important; }
  .l-block--lg-paddingRightNone .l-block-content,
  .l-block--lg-marginRightNone .l-block-container,
  .u-lg-paddingRightNone {
    padding-right: 0 !important; }
  .l-block--lg-paddingRight1v .l-block-content,
  .l-block--lg-marginRight1v .l-block-container,
  .u-lg-paddingRight1v {
    padding-right: 0.25rem !important; }
  .l-block--lg-paddingRight2v .l-block-content,
  .l-block--lg-marginRight2v .l-block-container,
  .u-lg-paddingRight2v {
    padding-right: 0.5rem !important; }
  .l-block--lg-paddingRight3v .l-block-content,
  .l-block--lg-marginRight3v .l-block-container,
  .u-lg-paddingRight3v {
    padding-right: 0.75rem !important; }
  .l-block--lg-paddingRight4v .l-block-content,
  .l-block--lg-marginRight4v .l-block-container,
  .u-lg-paddingRight4v {
    padding-right: 1rem !important; }
  .l-block--lg-paddingRight5v .l-block-content,
  .l-block--lg-marginRight5v .l-block-container,
  .u-lg-paddingRight5v {
    padding-right: 1.25rem !important; }
  .l-block--lg-paddingRight6v .l-block-content,
  .l-block--lg-marginRight6v .l-block-container,
  .u-lg-paddingRight6v {
    padding-right: 1.5rem !important; }
  .l-block--lg-paddingRight7v .l-block-content,
  .l-block--lg-marginRight7v .l-block-container,
  .u-lg-paddingRight7v {
    padding-right: 1.75rem !important; }
  .l-block--lg-paddingRight8v .l-block-content,
  .l-block--lg-marginRight8v .l-block-container,
  .u-lg-paddingRight8v {
    padding-right: 2rem !important; }
  .l-block--lg-paddingRight9v .l-block-content,
  .l-block--lg-marginRight9v .l-block-container,
  .u-lg-paddingRight9v {
    padding-right: 2.25rem !important; }
  .l-block--lg-paddingRight10v .l-block-content,
  .l-block--lg-marginRight10v .l-block-container,
  .u-lg-paddingRight10v {
    padding-right: 2.5rem !important; }
  .l-block--lg-paddingRight11v .l-block-content,
  .l-block--lg-marginRight11v .l-block-container,
  .u-lg-paddingRight11v {
    padding-right: 2.75rem !important; }
  .l-block--lg-paddingRight12v .l-block-content,
  .l-block--lg-marginRight12v .l-block-container,
  .u-lg-paddingRight12v {
    padding-right: 3rem !important; }
  .l-block--lg-paddingRight13v .l-block-content,
  .l-block--lg-marginRight13v .l-block-container,
  .u-lg-paddingRight13v {
    padding-right: 3.25rem !important; }
  .l-block--lg-paddingRight14v .l-block-content,
  .l-block--lg-marginRight14v .l-block-container,
  .u-lg-paddingRight14v {
    padding-right: 3.5rem !important; }
  .l-block--lg-paddingRight15v .l-block-content,
  .l-block--lg-marginRight15v .l-block-container,
  .u-lg-paddingRight15v {
    padding-right: 3.75rem !important; }
  .l-block--lg-paddingRight16v .l-block-content,
  .l-block--lg-marginRight16v .l-block-container,
  .u-lg-paddingRight16v {
    padding-right: 4rem !important; }
  .l-block--lg-paddingRight17v .l-block-content,
  .l-block--lg-marginRight17v .l-block-container,
  .u-lg-paddingRight17v {
    padding-right: 4.25rem !important; }
  .l-block--lg-paddingRight18v .l-block-content,
  .l-block--lg-marginRight18v .l-block-container,
  .u-lg-paddingRight18v {
    padding-right: 4.5rem !important; }
  .l-block--lg-paddingRight19v .l-block-content,
  .l-block--lg-marginRight19v .l-block-container,
  .u-lg-paddingRight19v {
    padding-right: 4.75rem !important; }
  .l-block--lg-paddingRight20v .l-block-content,
  .l-block--lg-marginRight20v .l-block-container,
  .u-lg-paddingRight20v {
    padding-right: 5rem !important; }
  .l-block--lg-paddingRight25v .l-block-content,
  .l-block--lg-marginRight25v .l-block-container,
  .u-lg-paddingRight25v {
    padding-right: 6.25rem !important; }
  .l-block--lg-paddingRight30v .l-block-content,
  .l-block--lg-marginRight30v .l-block-container,
  .u-lg-paddingRight30v {
    padding-right: 7.5rem !important; }
  .l-block--lg-paddingRight35v .l-block-content,
  .l-block--lg-marginRight35v .l-block-container,
  .u-lg-paddingRight35v {
    padding-right: 8.75rem !important; }
  .l-block--lg-paddingRight40v .l-block-content,
  .l-block--lg-marginRight40v .l-block-container,
  .u-lg-paddingRight40v {
    padding-right: 10rem !important; }
  .l-block--lg-paddingRight45v .l-block-content,
  .l-block--lg-marginRight45v .l-block-container,
  .u-lg-paddingRight45v {
    padding-right: 11.25rem !important; }
  .l-block--lg-paddingRight50v .l-block-content,
  .l-block--lg-marginRight50v .l-block-container,
  .u-lg-paddingRight50v {
    padding-right: 12.5rem !important; }
  .l-block--lg-paddingRight55v .l-block-content,
  .l-block--lg-marginRight55v .l-block-container,
  .u-lg-paddingRight55v {
    padding-right: 13.75rem !important; }
  .l-block--lg-paddingRight60v .l-block-content,
  .l-block--lg-marginRight60v .l-block-container,
  .u-lg-paddingRight60v {
    padding-right: 15rem !important; }
  .l-block--lg-paddingRight65v .l-block-content,
  .l-block--lg-marginRight65v .l-block-container,
  .u-lg-paddingRight65v {
    padding-right: 16.25rem !important; }
  .l-block--lg-paddingRight70v .l-block-content,
  .l-block--lg-marginRight70v .l-block-container,
  .u-lg-paddingRight70v {
    padding-right: 17.5rem !important; }
  .l-block--lg-paddingRight75v .l-block-content,
  .l-block--lg-marginRight75v .l-block-container,
  .u-lg-paddingRight75v {
    padding-right: 18.75rem !important; }
  .l-block--lg-paddingRight80v .l-block-content,
  .l-block--lg-marginRight80v .l-block-container,
  .u-lg-paddingRight80v {
    padding-right: 20rem !important; }
  .l-block--lg-paddingRight85v .l-block-content,
  .l-block--lg-marginRight85v .l-block-container,
  .u-lg-paddingRight85v {
    padding-right: 21.25rem !important; }
  .l-block--lg-paddingRight90v .l-block-content,
  .l-block--lg-marginRight90v .l-block-container,
  .u-lg-paddingRight90v {
    padding-right: 22.5rem !important; }
  .l-block--lg-paddingRight95v .l-block-content,
  .l-block--lg-marginRight95v .l-block-container,
  .u-lg-paddingRight95v {
    padding-right: 23.75rem !important; }
  .l-block--lg-paddingRight100v .l-block-content,
  .l-block--lg-marginRight100v .l-block-container,
  .u-lg-paddingRight100v {
    padding-right: 25rem !important; }
  .l-block--lg-paddingRight110v .l-block-content,
  .l-block--lg-marginRight110v .l-block-container,
  .u-lg-paddingRight110v {
    padding-right: 27.5rem !important; }
  .l-block--lg-paddingRight120v .l-block-content,
  .l-block--lg-marginRight120v .l-block-container,
  .u-lg-paddingRight120v {
    padding-right: 30rem !important; }
  .l-block--lg-paddingRight130v .l-block-content,
  .l-block--lg-marginRight130v .l-block-container,
  .u-lg-paddingRight130v {
    padding-right: 32.5rem !important; }
  .l-block--lg-paddingRight140v .l-block-content,
  .l-block--lg-marginRight140v .l-block-container,
  .u-lg-paddingRight140v {
    padding-right: 35rem !important; }
  .l-block--lg-paddingRight150v .l-block-content,
  .l-block--lg-marginRight150v .l-block-container,
  .u-lg-paddingRight150v {
    padding-right: 37.5rem !important; }
  .l-block--lg-paddingRight160v .l-block-content,
  .l-block--lg-marginRight160v .l-block-container,
  .u-lg-paddingRight160v {
    padding-right: 40rem !important; }
  .l-block--lg-paddingRight170v .l-block-content,
  .l-block--lg-marginRight170v .l-block-container,
  .u-lg-paddingRight170v {
    padding-right: 42.5rem !important; }
  .l-block--lg-paddingRight180v .l-block-content,
  .l-block--lg-marginRight180v .l-block-container,
  .u-lg-paddingRight180v {
    padding-right: 45rem !important; }
  .l-block--lg-paddingRight190v .l-block-content,
  .l-block--lg-marginRight190v .l-block-container,
  .u-lg-paddingRight190v {
    padding-right: 47.5rem !important; }
  .l-block--lg-paddingRight200v .l-block-content,
  .l-block--lg-marginRight200v .l-block-container,
  .u-lg-paddingRight200v {
    padding-right: 50rem !important; }
  .l-block--lg-paddingBottom0v .l-block-content,
  .l-block--lg-marginBottom0v .l-block-container,
  .u-lg-paddingBottom0v {
    padding-bottom: 0 !important; }
  .l-block--lg-paddingBottomNone .l-block-content,
  .l-block--lg-marginBottomNone .l-block-container,
  .u-lg-paddingBottomNone {
    padding-bottom: 0 !important; }
  .l-block--lg-paddingBottom1v .l-block-content,
  .l-block--lg-marginBottom1v .l-block-container,
  .u-lg-paddingBottom1v {
    padding-bottom: 0.25rem !important; }
  .l-block--lg-paddingBottom2v .l-block-content,
  .l-block--lg-marginBottom2v .l-block-container,
  .u-lg-paddingBottom2v {
    padding-bottom: 0.5rem !important; }
  .l-block--lg-paddingBottom3v .l-block-content,
  .l-block--lg-marginBottom3v .l-block-container,
  .u-lg-paddingBottom3v {
    padding-bottom: 0.75rem !important; }
  .l-block--lg-paddingBottom4v .l-block-content,
  .l-block--lg-marginBottom4v .l-block-container,
  .u-lg-paddingBottom4v {
    padding-bottom: 1rem !important; }
  .l-block--lg-paddingBottom5v .l-block-content,
  .l-block--lg-marginBottom5v .l-block-container,
  .u-lg-paddingBottom5v {
    padding-bottom: 1.25rem !important; }
  .l-block--lg-paddingBottom6v .l-block-content,
  .l-block--lg-marginBottom6v .l-block-container,
  .u-lg-paddingBottom6v {
    padding-bottom: 1.5rem !important; }
  .l-block--lg-paddingBottom7v .l-block-content,
  .l-block--lg-marginBottom7v .l-block-container,
  .u-lg-paddingBottom7v {
    padding-bottom: 1.75rem !important; }
  .l-block--lg-paddingBottom8v .l-block-content,
  .l-block--lg-marginBottom8v .l-block-container,
  .u-lg-paddingBottom8v {
    padding-bottom: 2rem !important; }
  .l-block--lg-paddingBottom9v .l-block-content,
  .l-block--lg-marginBottom9v .l-block-container,
  .u-lg-paddingBottom9v {
    padding-bottom: 2.25rem !important; }
  .l-block--lg-paddingBottom10v .l-block-content,
  .l-block--lg-marginBottom10v .l-block-container,
  .u-lg-paddingBottom10v {
    padding-bottom: 2.5rem !important; }
  .l-block--lg-paddingBottom11v .l-block-content,
  .l-block--lg-marginBottom11v .l-block-container,
  .u-lg-paddingBottom11v {
    padding-bottom: 2.75rem !important; }
  .l-block--lg-paddingBottom12v .l-block-content,
  .l-block--lg-marginBottom12v .l-block-container,
  .u-lg-paddingBottom12v {
    padding-bottom: 3rem !important; }
  .l-block--lg-paddingBottom13v .l-block-content,
  .l-block--lg-marginBottom13v .l-block-container,
  .u-lg-paddingBottom13v {
    padding-bottom: 3.25rem !important; }
  .l-block--lg-paddingBottom14v .l-block-content,
  .l-block--lg-marginBottom14v .l-block-container,
  .u-lg-paddingBottom14v {
    padding-bottom: 3.5rem !important; }
  .l-block--lg-paddingBottom15v .l-block-content,
  .l-block--lg-marginBottom15v .l-block-container,
  .u-lg-paddingBottom15v {
    padding-bottom: 3.75rem !important; }
  .l-block--lg-paddingBottom16v .l-block-content,
  .l-block--lg-marginBottom16v .l-block-container,
  .u-lg-paddingBottom16v {
    padding-bottom: 4rem !important; }
  .l-block--lg-paddingBottom17v .l-block-content,
  .l-block--lg-marginBottom17v .l-block-container,
  .u-lg-paddingBottom17v {
    padding-bottom: 4.25rem !important; }
  .l-block--lg-paddingBottom18v .l-block-content,
  .l-block--lg-marginBottom18v .l-block-container,
  .u-lg-paddingBottom18v {
    padding-bottom: 4.5rem !important; }
  .l-block--lg-paddingBottom19v .l-block-content,
  .l-block--lg-marginBottom19v .l-block-container,
  .u-lg-paddingBottom19v {
    padding-bottom: 4.75rem !important; }
  .l-block--lg-paddingBottom20v .l-block-content,
  .l-block--lg-marginBottom20v .l-block-container,
  .u-lg-paddingBottom20v {
    padding-bottom: 5rem !important; }
  .l-block--lg-paddingBottom25v .l-block-content,
  .l-block--lg-marginBottom25v .l-block-container,
  .u-lg-paddingBottom25v {
    padding-bottom: 6.25rem !important; }
  .l-block--lg-paddingBottom30v .l-block-content,
  .l-block--lg-marginBottom30v .l-block-container,
  .u-lg-paddingBottom30v {
    padding-bottom: 7.5rem !important; }
  .l-block--lg-paddingBottom35v .l-block-content,
  .l-block--lg-marginBottom35v .l-block-container,
  .u-lg-paddingBottom35v {
    padding-bottom: 8.75rem !important; }
  .l-block--lg-paddingBottom40v .l-block-content,
  .l-block--lg-marginBottom40v .l-block-container,
  .u-lg-paddingBottom40v {
    padding-bottom: 10rem !important; }
  .l-block--lg-paddingBottom45v .l-block-content,
  .l-block--lg-marginBottom45v .l-block-container,
  .u-lg-paddingBottom45v {
    padding-bottom: 11.25rem !important; }
  .l-block--lg-paddingBottom50v .l-block-content,
  .l-block--lg-marginBottom50v .l-block-container,
  .u-lg-paddingBottom50v {
    padding-bottom: 12.5rem !important; }
  .l-block--lg-paddingBottom55v .l-block-content,
  .l-block--lg-marginBottom55v .l-block-container,
  .u-lg-paddingBottom55v {
    padding-bottom: 13.75rem !important; }
  .l-block--lg-paddingBottom60v .l-block-content,
  .l-block--lg-marginBottom60v .l-block-container,
  .u-lg-paddingBottom60v {
    padding-bottom: 15rem !important; }
  .l-block--lg-paddingBottom65v .l-block-content,
  .l-block--lg-marginBottom65v .l-block-container,
  .u-lg-paddingBottom65v {
    padding-bottom: 16.25rem !important; }
  .l-block--lg-paddingBottom70v .l-block-content,
  .l-block--lg-marginBottom70v .l-block-container,
  .u-lg-paddingBottom70v {
    padding-bottom: 17.5rem !important; }
  .l-block--lg-paddingBottom75v .l-block-content,
  .l-block--lg-marginBottom75v .l-block-container,
  .u-lg-paddingBottom75v {
    padding-bottom: 18.75rem !important; }
  .l-block--lg-paddingBottom80v .l-block-content,
  .l-block--lg-marginBottom80v .l-block-container,
  .u-lg-paddingBottom80v {
    padding-bottom: 20rem !important; }
  .l-block--lg-paddingBottom85v .l-block-content,
  .l-block--lg-marginBottom85v .l-block-container,
  .u-lg-paddingBottom85v {
    padding-bottom: 21.25rem !important; }
  .l-block--lg-paddingBottom90v .l-block-content,
  .l-block--lg-marginBottom90v .l-block-container,
  .u-lg-paddingBottom90v {
    padding-bottom: 22.5rem !important; }
  .l-block--lg-paddingBottom95v .l-block-content,
  .l-block--lg-marginBottom95v .l-block-container,
  .u-lg-paddingBottom95v {
    padding-bottom: 23.75rem !important; }
  .l-block--lg-paddingBottom100v .l-block-content,
  .l-block--lg-marginBottom100v .l-block-container,
  .u-lg-paddingBottom100v {
    padding-bottom: 25rem !important; }
  .l-block--lg-paddingBottom110v .l-block-content,
  .l-block--lg-marginBottom110v .l-block-container,
  .u-lg-paddingBottom110v {
    padding-bottom: 27.5rem !important; }
  .l-block--lg-paddingBottom120v .l-block-content,
  .l-block--lg-marginBottom120v .l-block-container,
  .u-lg-paddingBottom120v {
    padding-bottom: 30rem !important; }
  .l-block--lg-paddingBottom130v .l-block-content,
  .l-block--lg-marginBottom130v .l-block-container,
  .u-lg-paddingBottom130v {
    padding-bottom: 32.5rem !important; }
  .l-block--lg-paddingBottom140v .l-block-content,
  .l-block--lg-marginBottom140v .l-block-container,
  .u-lg-paddingBottom140v {
    padding-bottom: 35rem !important; }
  .l-block--lg-paddingBottom150v .l-block-content,
  .l-block--lg-marginBottom150v .l-block-container,
  .u-lg-paddingBottom150v {
    padding-bottom: 37.5rem !important; }
  .l-block--lg-paddingBottom160v .l-block-content,
  .l-block--lg-marginBottom160v .l-block-container,
  .u-lg-paddingBottom160v {
    padding-bottom: 40rem !important; }
  .l-block--lg-paddingBottom170v .l-block-content,
  .l-block--lg-marginBottom170v .l-block-container,
  .u-lg-paddingBottom170v {
    padding-bottom: 42.5rem !important; }
  .l-block--lg-paddingBottom180v .l-block-content,
  .l-block--lg-marginBottom180v .l-block-container,
  .u-lg-paddingBottom180v {
    padding-bottom: 45rem !important; }
  .l-block--lg-paddingBottom190v .l-block-content,
  .l-block--lg-marginBottom190v .l-block-container,
  .u-lg-paddingBottom190v {
    padding-bottom: 47.5rem !important; }
  .l-block--lg-paddingBottom200v .l-block-content,
  .l-block--lg-marginBottom200v .l-block-container,
  .u-lg-paddingBottom200v {
    padding-bottom: 50rem !important; }
  .l-block--lg-paddingLeft0v .l-block-content,
  .l-block--lg-marginLeft0v .l-block-container,
  .u-lg-paddingLeft0v {
    padding-left: 0 !important; }
  .l-block--lg-paddingLeftNone .l-block-content,
  .l-block--lg-marginLeftNone .l-block-container,
  .u-lg-paddingLeftNone {
    padding-left: 0 !important; }
  .l-block--lg-paddingLeft1v .l-block-content,
  .l-block--lg-marginLeft1v .l-block-container,
  .u-lg-paddingLeft1v {
    padding-left: 0.25rem !important; }
  .l-block--lg-paddingLeft2v .l-block-content,
  .l-block--lg-marginLeft2v .l-block-container,
  .u-lg-paddingLeft2v {
    padding-left: 0.5rem !important; }
  .l-block--lg-paddingLeft3v .l-block-content,
  .l-block--lg-marginLeft3v .l-block-container,
  .u-lg-paddingLeft3v {
    padding-left: 0.75rem !important; }
  .l-block--lg-paddingLeft4v .l-block-content,
  .l-block--lg-marginLeft4v .l-block-container,
  .u-lg-paddingLeft4v {
    padding-left: 1rem !important; }
  .l-block--lg-paddingLeft5v .l-block-content,
  .l-block--lg-marginLeft5v .l-block-container,
  .u-lg-paddingLeft5v {
    padding-left: 1.25rem !important; }
  .l-block--lg-paddingLeft6v .l-block-content,
  .l-block--lg-marginLeft6v .l-block-container,
  .u-lg-paddingLeft6v {
    padding-left: 1.5rem !important; }
  .l-block--lg-paddingLeft7v .l-block-content,
  .l-block--lg-marginLeft7v .l-block-container,
  .u-lg-paddingLeft7v {
    padding-left: 1.75rem !important; }
  .l-block--lg-paddingLeft8v .l-block-content,
  .l-block--lg-marginLeft8v .l-block-container,
  .u-lg-paddingLeft8v {
    padding-left: 2rem !important; }
  .l-block--lg-paddingLeft9v .l-block-content,
  .l-block--lg-marginLeft9v .l-block-container,
  .u-lg-paddingLeft9v {
    padding-left: 2.25rem !important; }
  .l-block--lg-paddingLeft10v .l-block-content,
  .l-block--lg-marginLeft10v .l-block-container,
  .u-lg-paddingLeft10v {
    padding-left: 2.5rem !important; }
  .l-block--lg-paddingLeft11v .l-block-content,
  .l-block--lg-marginLeft11v .l-block-container,
  .u-lg-paddingLeft11v {
    padding-left: 2.75rem !important; }
  .l-block--lg-paddingLeft12v .l-block-content,
  .l-block--lg-marginLeft12v .l-block-container,
  .u-lg-paddingLeft12v {
    padding-left: 3rem !important; }
  .l-block--lg-paddingLeft13v .l-block-content,
  .l-block--lg-marginLeft13v .l-block-container,
  .u-lg-paddingLeft13v {
    padding-left: 3.25rem !important; }
  .l-block--lg-paddingLeft14v .l-block-content,
  .l-block--lg-marginLeft14v .l-block-container,
  .u-lg-paddingLeft14v {
    padding-left: 3.5rem !important; }
  .l-block--lg-paddingLeft15v .l-block-content,
  .l-block--lg-marginLeft15v .l-block-container,
  .u-lg-paddingLeft15v {
    padding-left: 3.75rem !important; }
  .l-block--lg-paddingLeft16v .l-block-content,
  .l-block--lg-marginLeft16v .l-block-container,
  .u-lg-paddingLeft16v {
    padding-left: 4rem !important; }
  .l-block--lg-paddingLeft17v .l-block-content,
  .l-block--lg-marginLeft17v .l-block-container,
  .u-lg-paddingLeft17v {
    padding-left: 4.25rem !important; }
  .l-block--lg-paddingLeft18v .l-block-content,
  .l-block--lg-marginLeft18v .l-block-container,
  .u-lg-paddingLeft18v {
    padding-left: 4.5rem !important; }
  .l-block--lg-paddingLeft19v .l-block-content,
  .l-block--lg-marginLeft19v .l-block-container,
  .u-lg-paddingLeft19v {
    padding-left: 4.75rem !important; }
  .l-block--lg-paddingLeft20v .l-block-content,
  .l-block--lg-marginLeft20v .l-block-container,
  .u-lg-paddingLeft20v {
    padding-left: 5rem !important; }
  .l-block--lg-paddingLeft25v .l-block-content,
  .l-block--lg-marginLeft25v .l-block-container,
  .u-lg-paddingLeft25v {
    padding-left: 6.25rem !important; }
  .l-block--lg-paddingLeft30v .l-block-content,
  .l-block--lg-marginLeft30v .l-block-container,
  .u-lg-paddingLeft30v {
    padding-left: 7.5rem !important; }
  .l-block--lg-paddingLeft35v .l-block-content,
  .l-block--lg-marginLeft35v .l-block-container,
  .u-lg-paddingLeft35v {
    padding-left: 8.75rem !important; }
  .l-block--lg-paddingLeft40v .l-block-content,
  .l-block--lg-marginLeft40v .l-block-container,
  .u-lg-paddingLeft40v {
    padding-left: 10rem !important; }
  .l-block--lg-paddingLeft45v .l-block-content,
  .l-block--lg-marginLeft45v .l-block-container,
  .u-lg-paddingLeft45v {
    padding-left: 11.25rem !important; }
  .l-block--lg-paddingLeft50v .l-block-content,
  .l-block--lg-marginLeft50v .l-block-container,
  .u-lg-paddingLeft50v {
    padding-left: 12.5rem !important; }
  .l-block--lg-paddingLeft55v .l-block-content,
  .l-block--lg-marginLeft55v .l-block-container,
  .u-lg-paddingLeft55v {
    padding-left: 13.75rem !important; }
  .l-block--lg-paddingLeft60v .l-block-content,
  .l-block--lg-marginLeft60v .l-block-container,
  .u-lg-paddingLeft60v {
    padding-left: 15rem !important; }
  .l-block--lg-paddingLeft65v .l-block-content,
  .l-block--lg-marginLeft65v .l-block-container,
  .u-lg-paddingLeft65v {
    padding-left: 16.25rem !important; }
  .l-block--lg-paddingLeft70v .l-block-content,
  .l-block--lg-marginLeft70v .l-block-container,
  .u-lg-paddingLeft70v {
    padding-left: 17.5rem !important; }
  .l-block--lg-paddingLeft75v .l-block-content,
  .l-block--lg-marginLeft75v .l-block-container,
  .u-lg-paddingLeft75v {
    padding-left: 18.75rem !important; }
  .l-block--lg-paddingLeft80v .l-block-content,
  .l-block--lg-marginLeft80v .l-block-container,
  .u-lg-paddingLeft80v {
    padding-left: 20rem !important; }
  .l-block--lg-paddingLeft85v .l-block-content,
  .l-block--lg-marginLeft85v .l-block-container,
  .u-lg-paddingLeft85v {
    padding-left: 21.25rem !important; }
  .l-block--lg-paddingLeft90v .l-block-content,
  .l-block--lg-marginLeft90v .l-block-container,
  .u-lg-paddingLeft90v {
    padding-left: 22.5rem !important; }
  .l-block--lg-paddingLeft95v .l-block-content,
  .l-block--lg-marginLeft95v .l-block-container,
  .u-lg-paddingLeft95v {
    padding-left: 23.75rem !important; }
  .l-block--lg-paddingLeft100v .l-block-content,
  .l-block--lg-marginLeft100v .l-block-container,
  .u-lg-paddingLeft100v {
    padding-left: 25rem !important; }
  .l-block--lg-paddingLeft110v .l-block-content,
  .l-block--lg-marginLeft110v .l-block-container,
  .u-lg-paddingLeft110v {
    padding-left: 27.5rem !important; }
  .l-block--lg-paddingLeft120v .l-block-content,
  .l-block--lg-marginLeft120v .l-block-container,
  .u-lg-paddingLeft120v {
    padding-left: 30rem !important; }
  .l-block--lg-paddingLeft130v .l-block-content,
  .l-block--lg-marginLeft130v .l-block-container,
  .u-lg-paddingLeft130v {
    padding-left: 32.5rem !important; }
  .l-block--lg-paddingLeft140v .l-block-content,
  .l-block--lg-marginLeft140v .l-block-container,
  .u-lg-paddingLeft140v {
    padding-left: 35rem !important; }
  .l-block--lg-paddingLeft150v .l-block-content,
  .l-block--lg-marginLeft150v .l-block-container,
  .u-lg-paddingLeft150v {
    padding-left: 37.5rem !important; }
  .l-block--lg-paddingLeft160v .l-block-content,
  .l-block--lg-marginLeft160v .l-block-container,
  .u-lg-paddingLeft160v {
    padding-left: 40rem !important; }
  .l-block--lg-paddingLeft170v .l-block-content,
  .l-block--lg-marginLeft170v .l-block-container,
  .u-lg-paddingLeft170v {
    padding-left: 42.5rem !important; }
  .l-block--lg-paddingLeft180v .l-block-content,
  .l-block--lg-marginLeft180v .l-block-container,
  .u-lg-paddingLeft180v {
    padding-left: 45rem !important; }
  .l-block--lg-paddingLeft190v .l-block-content,
  .l-block--lg-marginLeft190v .l-block-container,
  .u-lg-paddingLeft190v {
    padding-left: 47.5rem !important; }
  .l-block--lg-paddingLeft200v .l-block-content,
  .l-block--lg-marginLeft200v .l-block-container,
  .u-lg-paddingLeft200v {
    padding-left: 50rem !important; }
  .l-block--lg-padding5p .l-block-content,
  .l-block--lg-margin5p .l-block-container,
  .u-lg-padding5p {
    padding: 5vh 5% !important; }
  .l-block--lg-padding10p .l-block-content,
  .l-block--lg-margin10p .l-block-container,
  .u-lg-padding10p {
    padding: 10vh 10% !important; }
  .l-block--lg-padding15p .l-block-content,
  .l-block--lg-margin15p .l-block-container,
  .u-lg-padding15p {
    padding: 15vh 15% !important; }
  .l-block--lg-padding20p .l-block-content,
  .l-block--lg-margin20p .l-block-container,
  .u-lg-padding20p {
    padding: 20vh 20% !important; }
  .l-block--lg-padding25p .l-block-content,
  .l-block--lg-margin25p .l-block-container,
  .u-lg-padding25p {
    padding: 25vh 25% !important; }
  .l-block--lg-padding30p .l-block-content,
  .l-block--lg-margin30p .l-block-container,
  .u-lg-padding30p {
    padding: 30vh 30% !important; }
  .l-block--lg-padding333p .l-block-content,
  .l-block--lg-margin333p .l-block-container,
  .u-lg-padding333p {
    padding: 33.3vh 33.3% !important; }
  .l-block--lg-padding35p .l-block-content,
  .l-block--lg-margin35p .l-block-container,
  .u-lg-padding35p {
    padding: 35vh 35% !important; }
  .l-block--lg-padding40p .l-block-content,
  .l-block--lg-margin40p .l-block-container,
  .u-lg-padding40p {
    padding: 40vh 40% !important; }
  .l-block--lg-padding45p .l-block-content,
  .l-block--lg-margin45p .l-block-container,
  .u-lg-padding45p {
    padding: 45vh 45% !important; }
  .l-block--lg-padding50p .l-block-content,
  .l-block--lg-margin50p .l-block-container,
  .u-lg-padding50p {
    padding: 50vh 50% !important; }
  .l-block--lg-padding55p .l-block-content,
  .l-block--lg-margin55p .l-block-container,
  .u-lg-padding55p {
    padding: 55vh 55% !important; }
  .l-block--lg-padding60p .l-block-content,
  .l-block--lg-margin60p .l-block-container,
  .u-lg-padding60p {
    padding: 60vh 60% !important; }
  .l-block--lg-padding666p .l-block-content,
  .l-block--lg-margin666p .l-block-container,
  .u-lg-padding666p {
    padding: 66.6vh 66.6% !important; }
  .l-block--lg-padding70p .l-block-content,
  .l-block--lg-margin70p .l-block-container,
  .u-lg-padding70p {
    padding: 70vh 70% !important; }
  .l-block--lg-padding75p .l-block-content,
  .l-block--lg-margin75p .l-block-container,
  .u-lg-padding75p {
    padding: 75vh 75% !important; }
  .l-block--lg-padding80p .l-block-content,
  .l-block--lg-margin80p .l-block-container,
  .u-lg-padding80p {
    padding: 80vh 80% !important; }
  .l-block--lg-padding85p .l-block-content,
  .l-block--lg-margin85p .l-block-container,
  .u-lg-padding85p {
    padding: 85vh 85% !important; }
  .l-block--lg-padding90p .l-block-content,
  .l-block--lg-margin90p .l-block-container,
  .u-lg-padding90p {
    padding: 90vh 90% !important; }
  .l-block--lg-padding95p .l-block-content,
  .l-block--lg-margin95p .l-block-container,
  .u-lg-padding95p {
    padding: 95vh 95% !important; }
  .l-block--lg-padding100p .l-block-content,
  .l-block--lg-margin100p .l-block-container,
  .u-lg-padding100p {
    padding: 100vh 100% !important; }
  .l-block--lg-paddingTop5p .l-block-content,
  .l-block--lg-marginTop5p .l-block-container,
  .u-lg-paddingTop5p {
    padding-top: 5vh !important; }
  .l-block--lg-paddingTop10p .l-block-content,
  .l-block--lg-marginTop10p .l-block-container,
  .u-lg-paddingTop10p {
    padding-top: 10vh !important; }
  .l-block--lg-paddingTop15p .l-block-content,
  .l-block--lg-marginTop15p .l-block-container,
  .u-lg-paddingTop15p {
    padding-top: 15vh !important; }
  .l-block--lg-paddingTop20p .l-block-content,
  .l-block--lg-marginTop20p .l-block-container,
  .u-lg-paddingTop20p {
    padding-top: 20vh !important; }
  .l-block--lg-paddingTop25p .l-block-content,
  .l-block--lg-marginTop25p .l-block-container,
  .u-lg-paddingTop25p {
    padding-top: 25vh !important; }
  .l-block--lg-paddingTop30p .l-block-content,
  .l-block--lg-marginTop30p .l-block-container,
  .u-lg-paddingTop30p {
    padding-top: 30vh !important; }
  .l-block--lg-paddingTop333p .l-block-content,
  .l-block--lg-marginTop333p .l-block-container,
  .u-lg-paddingTop333p {
    padding-top: 33.3vh !important; }
  .l-block--lg-paddingTop35p .l-block-content,
  .l-block--lg-marginTop35p .l-block-container,
  .u-lg-paddingTop35p {
    padding-top: 35vh !important; }
  .l-block--lg-paddingTop40p .l-block-content,
  .l-block--lg-marginTop40p .l-block-container,
  .u-lg-paddingTop40p {
    padding-top: 40vh !important; }
  .l-block--lg-paddingTop45p .l-block-content,
  .l-block--lg-marginTop45p .l-block-container,
  .u-lg-paddingTop45p {
    padding-top: 45vh !important; }
  .l-block--lg-paddingTop50p .l-block-content,
  .l-block--lg-marginTop50p .l-block-container,
  .u-lg-paddingTop50p {
    padding-top: 50vh !important; }
  .l-block--lg-paddingTop55p .l-block-content,
  .l-block--lg-marginTop55p .l-block-container,
  .u-lg-paddingTop55p {
    padding-top: 55vh !important; }
  .l-block--lg-paddingTop60p .l-block-content,
  .l-block--lg-marginTop60p .l-block-container,
  .u-lg-paddingTop60p {
    padding-top: 60vh !important; }
  .l-block--lg-paddingTop666p .l-block-content,
  .l-block--lg-marginTop666p .l-block-container,
  .u-lg-paddingTop666p {
    padding-top: 66.6vh !important; }
  .l-block--lg-paddingTop70p .l-block-content,
  .l-block--lg-marginTop70p .l-block-container,
  .u-lg-paddingTop70p {
    padding-top: 70vh !important; }
  .l-block--lg-paddingTop75p .l-block-content,
  .l-block--lg-marginTop75p .l-block-container,
  .u-lg-paddingTop75p {
    padding-top: 75vh !important; }
  .l-block--lg-paddingTop80p .l-block-content,
  .l-block--lg-marginTop80p .l-block-container,
  .u-lg-paddingTop80p {
    padding-top: 80vh !important; }
  .l-block--lg-paddingTop85p .l-block-content,
  .l-block--lg-marginTop85p .l-block-container,
  .u-lg-paddingTop85p {
    padding-top: 85vh !important; }
  .l-block--lg-paddingTop90p .l-block-content,
  .l-block--lg-marginTop90p .l-block-container,
  .u-lg-paddingTop90p {
    padding-top: 90vh !important; }
  .l-block--lg-paddingTop95p .l-block-content,
  .l-block--lg-marginTop95p .l-block-container,
  .u-lg-paddingTop95p {
    padding-top: 95vh !important; }
  .l-block--lg-paddingTop100p .l-block-content,
  .l-block--lg-marginTop100p .l-block-container,
  .u-lg-paddingTop100p {
    padding-top: 100vh !important; }
  .l-block--lg-paddingRight5p .l-block-content,
  .l-block--lg-marginRight5p .l-block-container,
  .u-lg-paddingRight5p {
    padding-right: 5% !important; }
  .l-block--lg-paddingRight10p .l-block-content,
  .l-block--lg-marginRight10p .l-block-container,
  .u-lg-paddingRight10p {
    padding-right: 10% !important; }
  .l-block--lg-paddingRight15p .l-block-content,
  .l-block--lg-marginRight15p .l-block-container,
  .u-lg-paddingRight15p {
    padding-right: 15% !important; }
  .l-block--lg-paddingRight20p .l-block-content,
  .l-block--lg-marginRight20p .l-block-container,
  .u-lg-paddingRight20p {
    padding-right: 20% !important; }
  .l-block--lg-paddingRight25p .l-block-content,
  .l-block--lg-marginRight25p .l-block-container,
  .u-lg-paddingRight25p {
    padding-right: 25% !important; }
  .l-block--lg-paddingRight30p .l-block-content,
  .l-block--lg-marginRight30p .l-block-container,
  .u-lg-paddingRight30p {
    padding-right: 30% !important; }
  .l-block--lg-paddingRight333p .l-block-content,
  .l-block--lg-marginRight333p .l-block-container,
  .u-lg-paddingRight333p {
    padding-right: 33.3% !important; }
  .l-block--lg-paddingRight35p .l-block-content,
  .l-block--lg-marginRight35p .l-block-container,
  .u-lg-paddingRight35p {
    padding-right: 35% !important; }
  .l-block--lg-paddingRight40p .l-block-content,
  .l-block--lg-marginRight40p .l-block-container,
  .u-lg-paddingRight40p {
    padding-right: 40% !important; }
  .l-block--lg-paddingRight45p .l-block-content,
  .l-block--lg-marginRight45p .l-block-container,
  .u-lg-paddingRight45p {
    padding-right: 45% !important; }
  .l-block--lg-paddingRight50p .l-block-content,
  .l-block--lg-marginRight50p .l-block-container,
  .u-lg-paddingRight50p {
    padding-right: 50% !important; }
  .l-block--lg-paddingRight55p .l-block-content,
  .l-block--lg-marginRight55p .l-block-container,
  .u-lg-paddingRight55p {
    padding-right: 55% !important; }
  .l-block--lg-paddingRight60p .l-block-content,
  .l-block--lg-marginRight60p .l-block-container,
  .u-lg-paddingRight60p {
    padding-right: 60% !important; }
  .l-block--lg-paddingRight666p .l-block-content,
  .l-block--lg-marginRight666p .l-block-container,
  .u-lg-paddingRight666p {
    padding-right: 66.6% !important; }
  .l-block--lg-paddingRight70p .l-block-content,
  .l-block--lg-marginRight70p .l-block-container,
  .u-lg-paddingRight70p {
    padding-right: 70% !important; }
  .l-block--lg-paddingRight75p .l-block-content,
  .l-block--lg-marginRight75p .l-block-container,
  .u-lg-paddingRight75p {
    padding-right: 75% !important; }
  .l-block--lg-paddingRight80p .l-block-content,
  .l-block--lg-marginRight80p .l-block-container,
  .u-lg-paddingRight80p {
    padding-right: 80% !important; }
  .l-block--lg-paddingRight85p .l-block-content,
  .l-block--lg-marginRight85p .l-block-container,
  .u-lg-paddingRight85p {
    padding-right: 85% !important; }
  .l-block--lg-paddingRight90p .l-block-content,
  .l-block--lg-marginRight90p .l-block-container,
  .u-lg-paddingRight90p {
    padding-right: 90% !important; }
  .l-block--lg-paddingRight95p .l-block-content,
  .l-block--lg-marginRight95p .l-block-container,
  .u-lg-paddingRight95p {
    padding-right: 95% !important; }
  .l-block--lg-paddingRight100p .l-block-content,
  .l-block--lg-marginRight100p .l-block-container,
  .u-lg-paddingRight100p {
    padding-right: 100% !important; }
  .l-block--lg-paddingBottom5p .l-block-content,
  .l-block--lg-marginBottom5p .l-block-container,
  .u-lg-paddingBottom5p {
    padding-bottom: 5vh !important; }
  .l-block--lg-paddingBottom10p .l-block-content,
  .l-block--lg-marginBottom10p .l-block-container,
  .u-lg-paddingBottom10p {
    padding-bottom: 10vh !important; }
  .l-block--lg-paddingBottom15p .l-block-content,
  .l-block--lg-marginBottom15p .l-block-container,
  .u-lg-paddingBottom15p {
    padding-bottom: 15vh !important; }
  .l-block--lg-paddingBottom20p .l-block-content,
  .l-block--lg-marginBottom20p .l-block-container,
  .u-lg-paddingBottom20p {
    padding-bottom: 20vh !important; }
  .l-block--lg-paddingBottom25p .l-block-content,
  .l-block--lg-marginBottom25p .l-block-container,
  .u-lg-paddingBottom25p {
    padding-bottom: 25vh !important; }
  .l-block--lg-paddingBottom30p .l-block-content,
  .l-block--lg-marginBottom30p .l-block-container,
  .u-lg-paddingBottom30p {
    padding-bottom: 30vh !important; }
  .l-block--lg-paddingBottom333p .l-block-content,
  .l-block--lg-marginBottom333p .l-block-container,
  .u-lg-paddingBottom333p {
    padding-bottom: 33.3vh !important; }
  .l-block--lg-paddingBottom35p .l-block-content,
  .l-block--lg-marginBottom35p .l-block-container,
  .u-lg-paddingBottom35p {
    padding-bottom: 35vh !important; }
  .l-block--lg-paddingBottom40p .l-block-content,
  .l-block--lg-marginBottom40p .l-block-container,
  .u-lg-paddingBottom40p {
    padding-bottom: 40vh !important; }
  .l-block--lg-paddingBottom45p .l-block-content,
  .l-block--lg-marginBottom45p .l-block-container,
  .u-lg-paddingBottom45p {
    padding-bottom: 45vh !important; }
  .l-block--lg-paddingBottom50p .l-block-content,
  .l-block--lg-marginBottom50p .l-block-container,
  .u-lg-paddingBottom50p {
    padding-bottom: 50vh !important; }
  .l-block--lg-paddingBottom55p .l-block-content,
  .l-block--lg-marginBottom55p .l-block-container,
  .u-lg-paddingBottom55p {
    padding-bottom: 55vh !important; }
  .l-block--lg-paddingBottom60p .l-block-content,
  .l-block--lg-marginBottom60p .l-block-container,
  .u-lg-paddingBottom60p {
    padding-bottom: 60vh !important; }
  .l-block--lg-paddingBottom666p .l-block-content,
  .l-block--lg-marginBottom666p .l-block-container,
  .u-lg-paddingBottom666p {
    padding-bottom: 66.6vh !important; }
  .l-block--lg-paddingBottom70p .l-block-content,
  .l-block--lg-marginBottom70p .l-block-container,
  .u-lg-paddingBottom70p {
    padding-bottom: 70vh !important; }
  .l-block--lg-paddingBottom75p .l-block-content,
  .l-block--lg-marginBottom75p .l-block-container,
  .u-lg-paddingBottom75p {
    padding-bottom: 75vh !important; }
  .l-block--lg-paddingBottom80p .l-block-content,
  .l-block--lg-marginBottom80p .l-block-container,
  .u-lg-paddingBottom80p {
    padding-bottom: 80vh !important; }
  .l-block--lg-paddingBottom85p .l-block-content,
  .l-block--lg-marginBottom85p .l-block-container,
  .u-lg-paddingBottom85p {
    padding-bottom: 85vh !important; }
  .l-block--lg-paddingBottom90p .l-block-content,
  .l-block--lg-marginBottom90p .l-block-container,
  .u-lg-paddingBottom90p {
    padding-bottom: 90vh !important; }
  .l-block--lg-paddingBottom95p .l-block-content,
  .l-block--lg-marginBottom95p .l-block-container,
  .u-lg-paddingBottom95p {
    padding-bottom: 95vh !important; }
  .l-block--lg-paddingBottom100p .l-block-content,
  .l-block--lg-marginBottom100p .l-block-container,
  .u-lg-paddingBottom100p {
    padding-bottom: 100vh !important; }
  .l-block--lg-paddingLeft5p .l-block-content,
  .l-block--lg-marginLeft5p .l-block-container,
  .u-lg-paddingLeft5p {
    padding-left: 5% !important; }
  .l-block--lg-paddingLeft10p .l-block-content,
  .l-block--lg-marginLeft10p .l-block-container,
  .u-lg-paddingLeft10p {
    padding-left: 10% !important; }
  .l-block--lg-paddingLeft15p .l-block-content,
  .l-block--lg-marginLeft15p .l-block-container,
  .u-lg-paddingLeft15p {
    padding-left: 15% !important; }
  .l-block--lg-paddingLeft20p .l-block-content,
  .l-block--lg-marginLeft20p .l-block-container,
  .u-lg-paddingLeft20p {
    padding-left: 20% !important; }
  .l-block--lg-paddingLeft25p .l-block-content,
  .l-block--lg-marginLeft25p .l-block-container,
  .u-lg-paddingLeft25p {
    padding-left: 25% !important; }
  .l-block--lg-paddingLeft30p .l-block-content,
  .l-block--lg-marginLeft30p .l-block-container,
  .u-lg-paddingLeft30p {
    padding-left: 30% !important; }
  .l-block--lg-paddingLeft333p .l-block-content,
  .l-block--lg-marginLeft333p .l-block-container,
  .u-lg-paddingLeft333p {
    padding-left: 33.3% !important; }
  .l-block--lg-paddingLeft35p .l-block-content,
  .l-block--lg-marginLeft35p .l-block-container,
  .u-lg-paddingLeft35p {
    padding-left: 35% !important; }
  .l-block--lg-paddingLeft40p .l-block-content,
  .l-block--lg-marginLeft40p .l-block-container,
  .u-lg-paddingLeft40p {
    padding-left: 40% !important; }
  .l-block--lg-paddingLeft45p .l-block-content,
  .l-block--lg-marginLeft45p .l-block-container,
  .u-lg-paddingLeft45p {
    padding-left: 45% !important; }
  .l-block--lg-paddingLeft50p .l-block-content,
  .l-block--lg-marginLeft50p .l-block-container,
  .u-lg-paddingLeft50p {
    padding-left: 50% !important; }
  .l-block--lg-paddingLeft55p .l-block-content,
  .l-block--lg-marginLeft55p .l-block-container,
  .u-lg-paddingLeft55p {
    padding-left: 55% !important; }
  .l-block--lg-paddingLeft60p .l-block-content,
  .l-block--lg-marginLeft60p .l-block-container,
  .u-lg-paddingLeft60p {
    padding-left: 60% !important; }
  .l-block--lg-paddingLeft666p .l-block-content,
  .l-block--lg-marginLeft666p .l-block-container,
  .u-lg-paddingLeft666p {
    padding-left: 66.6% !important; }
  .l-block--lg-paddingLeft70p .l-block-content,
  .l-block--lg-marginLeft70p .l-block-container,
  .u-lg-paddingLeft70p {
    padding-left: 70% !important; }
  .l-block--lg-paddingLeft75p .l-block-content,
  .l-block--lg-marginLeft75p .l-block-container,
  .u-lg-paddingLeft75p {
    padding-left: 75% !important; }
  .l-block--lg-paddingLeft80p .l-block-content,
  .l-block--lg-marginLeft80p .l-block-container,
  .u-lg-paddingLeft80p {
    padding-left: 80% !important; }
  .l-block--lg-paddingLeft85p .l-block-content,
  .l-block--lg-marginLeft85p .l-block-container,
  .u-lg-paddingLeft85p {
    padding-left: 85% !important; }
  .l-block--lg-paddingLeft90p .l-block-content,
  .l-block--lg-marginLeft90p .l-block-container,
  .u-lg-paddingLeft90p {
    padding-left: 90% !important; }
  .l-block--lg-paddingLeft95p .l-block-content,
  .l-block--lg-marginLeft95p .l-block-container,
  .u-lg-paddingLeft95p {
    padding-left: 95% !important; }
  .l-block--lg-paddingLeft100p .l-block-content,
  .l-block--lg-marginLeft100p .l-block-container,
  .u-lg-paddingLeft100p {
    padding-left: 100% !important; } }

.u-marginTop0v {
  margin-top: 0 !important; }

.u-marginTopNone {
  margin-top: 0 !important; }

.u-marginTop1v {
  margin-top: 0.25rem !important; }

.u-marginTop2v {
  margin-top: 0.5rem !important; }

.u-marginTop3v {
  margin-top: 0.75rem !important; }

.u-marginTop4v {
  margin-top: 1rem !important; }

.u-marginTop5v {
  margin-top: 1.25rem !important; }

.u-marginTop6v {
  margin-top: 1.5rem !important; }

.u-marginTop7v {
  margin-top: 1.75rem !important; }

.u-marginTop8v {
  margin-top: 2rem !important; }

.u-marginTop9v {
  margin-top: 2.25rem !important; }

.u-marginTop10v {
  margin-top: 2.5rem !important; }

.u-marginTop11v {
  margin-top: 2.75rem !important; }

.u-marginTop12v {
  margin-top: 3rem !important; }

.u-marginTop13v {
  margin-top: 3.25rem !important; }

.u-marginTop14v {
  margin-top: 3.5rem !important; }

.u-marginTop15v {
  margin-top: 3.75rem !important; }

.u-marginTop16v {
  margin-top: 4rem !important; }

.u-marginTop17v {
  margin-top: 4.25rem !important; }

.u-marginTop18v {
  margin-top: 4.5rem !important; }

.u-marginTop19v {
  margin-top: 4.75rem !important; }

.u-marginTop20v {
  margin-top: 5rem !important; }

.u-marginTop25v {
  margin-top: 6.25rem !important; }

.u-marginTop30v {
  margin-top: 7.5rem !important; }

.u-marginTop35v {
  margin-top: 8.75rem !important; }

.u-marginTop40v {
  margin-top: 10rem !important; }

.u-marginTop45v {
  margin-top: 11.25rem !important; }

.u-marginTop50v {
  margin-top: 12.5rem !important; }

.u-marginTop55v {
  margin-top: 13.75rem !important; }

.u-marginTop60v {
  margin-top: 15rem !important; }

.u-marginTop65v {
  margin-top: 16.25rem !important; }

.u-marginTop70v {
  margin-top: 17.5rem !important; }

.u-marginTop75v {
  margin-top: 18.75rem !important; }

.u-marginTop80v {
  margin-top: 20rem !important; }

.u-marginTop85v {
  margin-top: 21.25rem !important; }

.u-marginTop90v {
  margin-top: 22.5rem !important; }

.u-marginTop95v {
  margin-top: 23.75rem !important; }

.u-marginTop100v {
  margin-top: 25rem !important; }

.u-marginTop110v {
  margin-top: 27.5rem !important; }

.u-marginTop120v {
  margin-top: 30rem !important; }

.u-marginTop130v {
  margin-top: 32.5rem !important; }

.u-marginTop140v {
  margin-top: 35rem !important; }

.u-marginTop150v {
  margin-top: 37.5rem !important; }

.u-marginTop160v {
  margin-top: 40rem !important; }

.u-marginTop170v {
  margin-top: 42.5rem !important; }

.u-marginTop180v {
  margin-top: 45rem !important; }

.u-marginTop190v {
  margin-top: 47.5rem !important; }

.u-marginTop200v {
  margin-top: 50rem !important; }

.u-marginRight0v {
  margin-right: 0 !important; }

.u-marginRightNone {
  margin-right: 0 !important; }

.u-marginRight1v {
  margin-right: 0.25rem !important; }

.u-marginRight2v {
  margin-right: 0.5rem !important; }

.u-marginRight3v {
  margin-right: 0.75rem !important; }

.u-marginRight4v {
  margin-right: 1rem !important; }

.u-marginRight5v {
  margin-right: 1.25rem !important; }

.u-marginRight6v {
  margin-right: 1.5rem !important; }

.u-marginRight7v {
  margin-right: 1.75rem !important; }

.u-marginRight8v {
  margin-right: 2rem !important; }

.u-marginRight9v {
  margin-right: 2.25rem !important; }

.u-marginRight10v {
  margin-right: 2.5rem !important; }

.u-marginRight11v {
  margin-right: 2.75rem !important; }

.u-marginRight12v {
  margin-right: 3rem !important; }

.u-marginRight13v {
  margin-right: 3.25rem !important; }

.u-marginRight14v {
  margin-right: 3.5rem !important; }

.u-marginRight15v {
  margin-right: 3.75rem !important; }

.u-marginRight16v {
  margin-right: 4rem !important; }

.u-marginRight17v {
  margin-right: 4.25rem !important; }

.u-marginRight18v {
  margin-right: 4.5rem !important; }

.u-marginRight19v {
  margin-right: 4.75rem !important; }

.u-marginRight20v {
  margin-right: 5rem !important; }

.u-marginRight25v {
  margin-right: 6.25rem !important; }

.u-marginRight30v {
  margin-right: 7.5rem !important; }

.u-marginRight35v {
  margin-right: 8.75rem !important; }

.u-marginRight40v {
  margin-right: 10rem !important; }

.u-marginRight45v {
  margin-right: 11.25rem !important; }

.u-marginRight50v {
  margin-right: 12.5rem !important; }

.u-marginRight55v {
  margin-right: 13.75rem !important; }

.u-marginRight60v {
  margin-right: 15rem !important; }

.u-marginRight65v {
  margin-right: 16.25rem !important; }

.u-marginRight70v {
  margin-right: 17.5rem !important; }

.u-marginRight75v {
  margin-right: 18.75rem !important; }

.u-marginRight80v {
  margin-right: 20rem !important; }

.u-marginRight85v {
  margin-right: 21.25rem !important; }

.u-marginRight90v {
  margin-right: 22.5rem !important; }

.u-marginRight95v {
  margin-right: 23.75rem !important; }

.u-marginRight100v {
  margin-right: 25rem !important; }

.u-marginRight110v {
  margin-right: 27.5rem !important; }

.u-marginRight120v {
  margin-right: 30rem !important; }

.u-marginRight130v {
  margin-right: 32.5rem !important; }

.u-marginRight140v {
  margin-right: 35rem !important; }

.u-marginRight150v {
  margin-right: 37.5rem !important; }

.u-marginRight160v {
  margin-right: 40rem !important; }

.u-marginRight170v {
  margin-right: 42.5rem !important; }

.u-marginRight180v {
  margin-right: 45rem !important; }

.u-marginRight190v {
  margin-right: 47.5rem !important; }

.u-marginRight200v {
  margin-right: 50rem !important; }

.u-marginBottom0v {
  margin-bottom: 0 !important; }

.u-marginBottomNone {
  margin-bottom: 0 !important; }

.u-marginBottom1v {
  margin-bottom: 0.25rem !important; }

.u-marginBottom2v {
  margin-bottom: 0.5rem !important; }

.u-marginBottom3v {
  margin-bottom: 0.75rem !important; }

.u-marginBottom4v {
  margin-bottom: 1rem !important; }

.u-marginBottom5v {
  margin-bottom: 1.25rem !important; }

.u-marginBottom6v {
  margin-bottom: 1.5rem !important; }

.u-marginBottom7v {
  margin-bottom: 1.75rem !important; }

.u-marginBottom8v {
  margin-bottom: 2rem !important; }

.u-marginBottom9v {
  margin-bottom: 2.25rem !important; }

.u-marginBottom10v {
  margin-bottom: 2.5rem !important; }

.u-marginBottom11v {
  margin-bottom: 2.75rem !important; }

.u-marginBottom12v {
  margin-bottom: 3rem !important; }

.u-marginBottom13v {
  margin-bottom: 3.25rem !important; }

.u-marginBottom14v {
  margin-bottom: 3.5rem !important; }

.u-marginBottom15v {
  margin-bottom: 3.75rem !important; }

.u-marginBottom16v {
  margin-bottom: 4rem !important; }

.u-marginBottom17v {
  margin-bottom: 4.25rem !important; }

.u-marginBottom18v {
  margin-bottom: 4.5rem !important; }

.u-marginBottom19v {
  margin-bottom: 4.75rem !important; }

.u-marginBottom20v {
  margin-bottom: 5rem !important; }

.u-marginBottom25v {
  margin-bottom: 6.25rem !important; }

.u-marginBottom30v {
  margin-bottom: 7.5rem !important; }

.u-marginBottom35v {
  margin-bottom: 8.75rem !important; }

.u-marginBottom40v {
  margin-bottom: 10rem !important; }

.u-marginBottom45v {
  margin-bottom: 11.25rem !important; }

.u-marginBottom50v {
  margin-bottom: 12.5rem !important; }

.u-marginBottom55v {
  margin-bottom: 13.75rem !important; }

.u-marginBottom60v {
  margin-bottom: 15rem !important; }

.u-marginBottom65v {
  margin-bottom: 16.25rem !important; }

.u-marginBottom70v {
  margin-bottom: 17.5rem !important; }

.u-marginBottom75v {
  margin-bottom: 18.75rem !important; }

.u-marginBottom80v {
  margin-bottom: 20rem !important; }

.u-marginBottom85v {
  margin-bottom: 21.25rem !important; }

.u-marginBottom90v {
  margin-bottom: 22.5rem !important; }

.u-marginBottom95v {
  margin-bottom: 23.75rem !important; }

.u-marginBottom100v {
  margin-bottom: 25rem !important; }

.u-marginBottom110v {
  margin-bottom: 27.5rem !important; }

.u-marginBottom120v {
  margin-bottom: 30rem !important; }

.u-marginBottom130v {
  margin-bottom: 32.5rem !important; }

.u-marginBottom140v {
  margin-bottom: 35rem !important; }

.u-marginBottom150v {
  margin-bottom: 37.5rem !important; }

.u-marginBottom160v {
  margin-bottom: 40rem !important; }

.u-marginBottom170v {
  margin-bottom: 42.5rem !important; }

.u-marginBottom180v {
  margin-bottom: 45rem !important; }

.u-marginBottom190v {
  margin-bottom: 47.5rem !important; }

.u-marginBottom200v {
  margin-bottom: 50rem !important; }

.u-marginLeft0v {
  margin-left: 0 !important; }

.u-marginLeftNone {
  margin-left: 0 !important; }

.u-marginLeft1v {
  margin-left: 0.25rem !important; }

.u-marginLeft2v {
  margin-left: 0.5rem !important; }

.u-marginLeft3v {
  margin-left: 0.75rem !important; }

.u-marginLeft4v {
  margin-left: 1rem !important; }

.u-marginLeft5v {
  margin-left: 1.25rem !important; }

.u-marginLeft6v {
  margin-left: 1.5rem !important; }

.u-marginLeft7v {
  margin-left: 1.75rem !important; }

.u-marginLeft8v {
  margin-left: 2rem !important; }

.u-marginLeft9v {
  margin-left: 2.25rem !important; }

.u-marginLeft10v {
  margin-left: 2.5rem !important; }

.u-marginLeft11v {
  margin-left: 2.75rem !important; }

.u-marginLeft12v {
  margin-left: 3rem !important; }

.u-marginLeft13v {
  margin-left: 3.25rem !important; }

.u-marginLeft14v {
  margin-left: 3.5rem !important; }

.u-marginLeft15v {
  margin-left: 3.75rem !important; }

.u-marginLeft16v {
  margin-left: 4rem !important; }

.u-marginLeft17v {
  margin-left: 4.25rem !important; }

.u-marginLeft18v {
  margin-left: 4.5rem !important; }

.u-marginLeft19v {
  margin-left: 4.75rem !important; }

.u-marginLeft20v {
  margin-left: 5rem !important; }

.u-marginLeft25v {
  margin-left: 6.25rem !important; }

.u-marginLeft30v {
  margin-left: 7.5rem !important; }

.u-marginLeft35v {
  margin-left: 8.75rem !important; }

.u-marginLeft40v {
  margin-left: 10rem !important; }

.u-marginLeft45v {
  margin-left: 11.25rem !important; }

.u-marginLeft50v {
  margin-left: 12.5rem !important; }

.u-marginLeft55v {
  margin-left: 13.75rem !important; }

.u-marginLeft60v {
  margin-left: 15rem !important; }

.u-marginLeft65v {
  margin-left: 16.25rem !important; }

.u-marginLeft70v {
  margin-left: 17.5rem !important; }

.u-marginLeft75v {
  margin-left: 18.75rem !important; }

.u-marginLeft80v {
  margin-left: 20rem !important; }

.u-marginLeft85v {
  margin-left: 21.25rem !important; }

.u-marginLeft90v {
  margin-left: 22.5rem !important; }

.u-marginLeft95v {
  margin-left: 23.75rem !important; }

.u-marginLeft100v {
  margin-left: 25rem !important; }

.u-marginLeft110v {
  margin-left: 27.5rem !important; }

.u-marginLeft120v {
  margin-left: 30rem !important; }

.u-marginLeft130v {
  margin-left: 32.5rem !important; }

.u-marginLeft140v {
  margin-left: 35rem !important; }

.u-marginLeft150v {
  margin-left: 37.5rem !important; }

.u-marginLeft160v {
  margin-left: 40rem !important; }

.u-marginLeft170v {
  margin-left: 42.5rem !important; }

.u-marginLeft180v {
  margin-left: 45rem !important; }

.u-marginLeft190v {
  margin-left: 47.5rem !important; }

.u-marginLeft200v {
  margin-left: 50rem !important; }

@media (min-width: 768px) {
  .u-md-marginTop0v {
    margin-top: 0 !important; }
  .u-md-marginTopNone {
    margin-top: 0 !important; }
  .u-md-marginTop1v {
    margin-top: 0.25rem !important; }
  .u-md-marginTop2v {
    margin-top: 0.5rem !important; }
  .u-md-marginTop3v {
    margin-top: 0.75rem !important; }
  .u-md-marginTop4v {
    margin-top: 1rem !important; }
  .u-md-marginTop5v {
    margin-top: 1.25rem !important; }
  .u-md-marginTop6v {
    margin-top: 1.5rem !important; }
  .u-md-marginTop7v {
    margin-top: 1.75rem !important; }
  .u-md-marginTop8v {
    margin-top: 2rem !important; }
  .u-md-marginTop9v {
    margin-top: 2.25rem !important; }
  .u-md-marginTop10v {
    margin-top: 2.5rem !important; }
  .u-md-marginTop11v {
    margin-top: 2.75rem !important; }
  .u-md-marginTop12v {
    margin-top: 3rem !important; }
  .u-md-marginTop13v {
    margin-top: 3.25rem !important; }
  .u-md-marginTop14v {
    margin-top: 3.5rem !important; }
  .u-md-marginTop15v {
    margin-top: 3.75rem !important; }
  .u-md-marginTop16v {
    margin-top: 4rem !important; }
  .u-md-marginTop17v {
    margin-top: 4.25rem !important; }
  .u-md-marginTop18v {
    margin-top: 4.5rem !important; }
  .u-md-marginTop19v {
    margin-top: 4.75rem !important; }
  .u-md-marginTop20v {
    margin-top: 5rem !important; }
  .u-md-marginTop25v {
    margin-top: 6.25rem !important; }
  .u-md-marginTop30v {
    margin-top: 7.5rem !important; }
  .u-md-marginTop35v {
    margin-top: 8.75rem !important; }
  .u-md-marginTop40v {
    margin-top: 10rem !important; }
  .u-md-marginTop45v {
    margin-top: 11.25rem !important; }
  .u-md-marginTop50v {
    margin-top: 12.5rem !important; }
  .u-md-marginTop55v {
    margin-top: 13.75rem !important; }
  .u-md-marginTop60v {
    margin-top: 15rem !important; }
  .u-md-marginTop65v {
    margin-top: 16.25rem !important; }
  .u-md-marginTop70v {
    margin-top: 17.5rem !important; }
  .u-md-marginTop75v {
    margin-top: 18.75rem !important; }
  .u-md-marginTop80v {
    margin-top: 20rem !important; }
  .u-md-marginTop85v {
    margin-top: 21.25rem !important; }
  .u-md-marginTop90v {
    margin-top: 22.5rem !important; }
  .u-md-marginTop95v {
    margin-top: 23.75rem !important; }
  .u-md-marginTop100v {
    margin-top: 25rem !important; }
  .u-md-marginTop110v {
    margin-top: 27.5rem !important; }
  .u-md-marginTop120v {
    margin-top: 30rem !important; }
  .u-md-marginTop130v {
    margin-top: 32.5rem !important; }
  .u-md-marginTop140v {
    margin-top: 35rem !important; }
  .u-md-marginTop150v {
    margin-top: 37.5rem !important; }
  .u-md-marginTop160v {
    margin-top: 40rem !important; }
  .u-md-marginTop170v {
    margin-top: 42.5rem !important; }
  .u-md-marginTop180v {
    margin-top: 45rem !important; }
  .u-md-marginTop190v {
    margin-top: 47.5rem !important; }
  .u-md-marginTop200v {
    margin-top: 50rem !important; }
  .u-md-marginRight0v {
    margin-right: 0 !important; }
  .u-md-marginRightNone {
    margin-right: 0 !important; }
  .u-md-marginRight1v {
    margin-right: 0.25rem !important; }
  .u-md-marginRight2v {
    margin-right: 0.5rem !important; }
  .u-md-marginRight3v {
    margin-right: 0.75rem !important; }
  .u-md-marginRight4v {
    margin-right: 1rem !important; }
  .u-md-marginRight5v {
    margin-right: 1.25rem !important; }
  .u-md-marginRight6v {
    margin-right: 1.5rem !important; }
  .u-md-marginRight7v {
    margin-right: 1.75rem !important; }
  .u-md-marginRight8v {
    margin-right: 2rem !important; }
  .u-md-marginRight9v {
    margin-right: 2.25rem !important; }
  .u-md-marginRight10v {
    margin-right: 2.5rem !important; }
  .u-md-marginRight11v {
    margin-right: 2.75rem !important; }
  .u-md-marginRight12v {
    margin-right: 3rem !important; }
  .u-md-marginRight13v {
    margin-right: 3.25rem !important; }
  .u-md-marginRight14v {
    margin-right: 3.5rem !important; }
  .u-md-marginRight15v {
    margin-right: 3.75rem !important; }
  .u-md-marginRight16v {
    margin-right: 4rem !important; }
  .u-md-marginRight17v {
    margin-right: 4.25rem !important; }
  .u-md-marginRight18v {
    margin-right: 4.5rem !important; }
  .u-md-marginRight19v {
    margin-right: 4.75rem !important; }
  .u-md-marginRight20v {
    margin-right: 5rem !important; }
  .u-md-marginRight25v {
    margin-right: 6.25rem !important; }
  .u-md-marginRight30v {
    margin-right: 7.5rem !important; }
  .u-md-marginRight35v {
    margin-right: 8.75rem !important; }
  .u-md-marginRight40v {
    margin-right: 10rem !important; }
  .u-md-marginRight45v {
    margin-right: 11.25rem !important; }
  .u-md-marginRight50v {
    margin-right: 12.5rem !important; }
  .u-md-marginRight55v {
    margin-right: 13.75rem !important; }
  .u-md-marginRight60v {
    margin-right: 15rem !important; }
  .u-md-marginRight65v {
    margin-right: 16.25rem !important; }
  .u-md-marginRight70v {
    margin-right: 17.5rem !important; }
  .u-md-marginRight75v {
    margin-right: 18.75rem !important; }
  .u-md-marginRight80v {
    margin-right: 20rem !important; }
  .u-md-marginRight85v {
    margin-right: 21.25rem !important; }
  .u-md-marginRight90v {
    margin-right: 22.5rem !important; }
  .u-md-marginRight95v {
    margin-right: 23.75rem !important; }
  .u-md-marginRight100v {
    margin-right: 25rem !important; }
  .u-md-marginRight110v {
    margin-right: 27.5rem !important; }
  .u-md-marginRight120v {
    margin-right: 30rem !important; }
  .u-md-marginRight130v {
    margin-right: 32.5rem !important; }
  .u-md-marginRight140v {
    margin-right: 35rem !important; }
  .u-md-marginRight150v {
    margin-right: 37.5rem !important; }
  .u-md-marginRight160v {
    margin-right: 40rem !important; }
  .u-md-marginRight170v {
    margin-right: 42.5rem !important; }
  .u-md-marginRight180v {
    margin-right: 45rem !important; }
  .u-md-marginRight190v {
    margin-right: 47.5rem !important; }
  .u-md-marginRight200v {
    margin-right: 50rem !important; }
  .u-md-marginBottom0v {
    margin-bottom: 0 !important; }
  .u-md-marginBottomNone {
    margin-bottom: 0 !important; }
  .u-md-marginBottom1v {
    margin-bottom: 0.25rem !important; }
  .u-md-marginBottom2v {
    margin-bottom: 0.5rem !important; }
  .u-md-marginBottom3v {
    margin-bottom: 0.75rem !important; }
  .u-md-marginBottom4v {
    margin-bottom: 1rem !important; }
  .u-md-marginBottom5v {
    margin-bottom: 1.25rem !important; }
  .u-md-marginBottom6v {
    margin-bottom: 1.5rem !important; }
  .u-md-marginBottom7v {
    margin-bottom: 1.75rem !important; }
  .u-md-marginBottom8v {
    margin-bottom: 2rem !important; }
  .u-md-marginBottom9v {
    margin-bottom: 2.25rem !important; }
  .u-md-marginBottom10v {
    margin-bottom: 2.5rem !important; }
  .u-md-marginBottom11v {
    margin-bottom: 2.75rem !important; }
  .u-md-marginBottom12v {
    margin-bottom: 3rem !important; }
  .u-md-marginBottom13v {
    margin-bottom: 3.25rem !important; }
  .u-md-marginBottom14v {
    margin-bottom: 3.5rem !important; }
  .u-md-marginBottom15v {
    margin-bottom: 3.75rem !important; }
  .u-md-marginBottom16v {
    margin-bottom: 4rem !important; }
  .u-md-marginBottom17v {
    margin-bottom: 4.25rem !important; }
  .u-md-marginBottom18v {
    margin-bottom: 4.5rem !important; }
  .u-md-marginBottom19v {
    margin-bottom: 4.75rem !important; }
  .u-md-marginBottom20v {
    margin-bottom: 5rem !important; }
  .u-md-marginBottom25v {
    margin-bottom: 6.25rem !important; }
  .u-md-marginBottom30v {
    margin-bottom: 7.5rem !important; }
  .u-md-marginBottom35v {
    margin-bottom: 8.75rem !important; }
  .u-md-marginBottom40v {
    margin-bottom: 10rem !important; }
  .u-md-marginBottom45v {
    margin-bottom: 11.25rem !important; }
  .u-md-marginBottom50v {
    margin-bottom: 12.5rem !important; }
  .u-md-marginBottom55v {
    margin-bottom: 13.75rem !important; }
  .u-md-marginBottom60v {
    margin-bottom: 15rem !important; }
  .u-md-marginBottom65v {
    margin-bottom: 16.25rem !important; }
  .u-md-marginBottom70v {
    margin-bottom: 17.5rem !important; }
  .u-md-marginBottom75v {
    margin-bottom: 18.75rem !important; }
  .u-md-marginBottom80v {
    margin-bottom: 20rem !important; }
  .u-md-marginBottom85v {
    margin-bottom: 21.25rem !important; }
  .u-md-marginBottom90v {
    margin-bottom: 22.5rem !important; }
  .u-md-marginBottom95v {
    margin-bottom: 23.75rem !important; }
  .u-md-marginBottom100v {
    margin-bottom: 25rem !important; }
  .u-md-marginBottom110v {
    margin-bottom: 27.5rem !important; }
  .u-md-marginBottom120v {
    margin-bottom: 30rem !important; }
  .u-md-marginBottom130v {
    margin-bottom: 32.5rem !important; }
  .u-md-marginBottom140v {
    margin-bottom: 35rem !important; }
  .u-md-marginBottom150v {
    margin-bottom: 37.5rem !important; }
  .u-md-marginBottom160v {
    margin-bottom: 40rem !important; }
  .u-md-marginBottom170v {
    margin-bottom: 42.5rem !important; }
  .u-md-marginBottom180v {
    margin-bottom: 45rem !important; }
  .u-md-marginBottom190v {
    margin-bottom: 47.5rem !important; }
  .u-md-marginBottom200v {
    margin-bottom: 50rem !important; }
  .u-md-marginLeft0v {
    margin-left: 0 !important; }
  .u-md-marginLeftNone {
    margin-left: 0 !important; }
  .u-md-marginLeft1v {
    margin-left: 0.25rem !important; }
  .u-md-marginLeft2v {
    margin-left: 0.5rem !important; }
  .u-md-marginLeft3v {
    margin-left: 0.75rem !important; }
  .u-md-marginLeft4v {
    margin-left: 1rem !important; }
  .u-md-marginLeft5v {
    margin-left: 1.25rem !important; }
  .u-md-marginLeft6v {
    margin-left: 1.5rem !important; }
  .u-md-marginLeft7v {
    margin-left: 1.75rem !important; }
  .u-md-marginLeft8v {
    margin-left: 2rem !important; }
  .u-md-marginLeft9v {
    margin-left: 2.25rem !important; }
  .u-md-marginLeft10v {
    margin-left: 2.5rem !important; }
  .u-md-marginLeft11v {
    margin-left: 2.75rem !important; }
  .u-md-marginLeft12v {
    margin-left: 3rem !important; }
  .u-md-marginLeft13v {
    margin-left: 3.25rem !important; }
  .u-md-marginLeft14v {
    margin-left: 3.5rem !important; }
  .u-md-marginLeft15v {
    margin-left: 3.75rem !important; }
  .u-md-marginLeft16v {
    margin-left: 4rem !important; }
  .u-md-marginLeft17v {
    margin-left: 4.25rem !important; }
  .u-md-marginLeft18v {
    margin-left: 4.5rem !important; }
  .u-md-marginLeft19v {
    margin-left: 4.75rem !important; }
  .u-md-marginLeft20v {
    margin-left: 5rem !important; }
  .u-md-marginLeft25v {
    margin-left: 6.25rem !important; }
  .u-md-marginLeft30v {
    margin-left: 7.5rem !important; }
  .u-md-marginLeft35v {
    margin-left: 8.75rem !important; }
  .u-md-marginLeft40v {
    margin-left: 10rem !important; }
  .u-md-marginLeft45v {
    margin-left: 11.25rem !important; }
  .u-md-marginLeft50v {
    margin-left: 12.5rem !important; }
  .u-md-marginLeft55v {
    margin-left: 13.75rem !important; }
  .u-md-marginLeft60v {
    margin-left: 15rem !important; }
  .u-md-marginLeft65v {
    margin-left: 16.25rem !important; }
  .u-md-marginLeft70v {
    margin-left: 17.5rem !important; }
  .u-md-marginLeft75v {
    margin-left: 18.75rem !important; }
  .u-md-marginLeft80v {
    margin-left: 20rem !important; }
  .u-md-marginLeft85v {
    margin-left: 21.25rem !important; }
  .u-md-marginLeft90v {
    margin-left: 22.5rem !important; }
  .u-md-marginLeft95v {
    margin-left: 23.75rem !important; }
  .u-md-marginLeft100v {
    margin-left: 25rem !important; }
  .u-md-marginLeft110v {
    margin-left: 27.5rem !important; }
  .u-md-marginLeft120v {
    margin-left: 30rem !important; }
  .u-md-marginLeft130v {
    margin-left: 32.5rem !important; }
  .u-md-marginLeft140v {
    margin-left: 35rem !important; }
  .u-md-marginLeft150v {
    margin-left: 37.5rem !important; }
  .u-md-marginLeft160v {
    margin-left: 40rem !important; }
  .u-md-marginLeft170v {
    margin-left: 42.5rem !important; }
  .u-md-marginLeft180v {
    margin-left: 45rem !important; }
  .u-md-marginLeft190v {
    margin-left: 47.5rem !important; }
  .u-md-marginLeft200v {
    margin-left: 50rem !important; } }

@media (min-width: 992px) {
  .u-lg-marginTop0v {
    margin-top: 0 !important; }
  .u-lg-marginTopNone {
    margin-top: 0 !important; }
  .u-lg-marginTop1v {
    margin-top: 0.25rem !important; }
  .u-lg-marginTop2v {
    margin-top: 0.5rem !important; }
  .u-lg-marginTop3v {
    margin-top: 0.75rem !important; }
  .u-lg-marginTop4v {
    margin-top: 1rem !important; }
  .u-lg-marginTop5v {
    margin-top: 1.25rem !important; }
  .u-lg-marginTop6v {
    margin-top: 1.5rem !important; }
  .u-lg-marginTop7v {
    margin-top: 1.75rem !important; }
  .u-lg-marginTop8v {
    margin-top: 2rem !important; }
  .u-lg-marginTop9v {
    margin-top: 2.25rem !important; }
  .u-lg-marginTop10v {
    margin-top: 2.5rem !important; }
  .u-lg-marginTop11v {
    margin-top: 2.75rem !important; }
  .u-lg-marginTop12v {
    margin-top: 3rem !important; }
  .u-lg-marginTop13v {
    margin-top: 3.25rem !important; }
  .u-lg-marginTop14v {
    margin-top: 3.5rem !important; }
  .u-lg-marginTop15v {
    margin-top: 3.75rem !important; }
  .u-lg-marginTop16v {
    margin-top: 4rem !important; }
  .u-lg-marginTop17v {
    margin-top: 4.25rem !important; }
  .u-lg-marginTop18v {
    margin-top: 4.5rem !important; }
  .u-lg-marginTop19v {
    margin-top: 4.75rem !important; }
  .u-lg-marginTop20v {
    margin-top: 5rem !important; }
  .u-lg-marginTop25v {
    margin-top: 6.25rem !important; }
  .u-lg-marginTop30v {
    margin-top: 7.5rem !important; }
  .u-lg-marginTop35v {
    margin-top: 8.75rem !important; }
  .u-lg-marginTop40v {
    margin-top: 10rem !important; }
  .u-lg-marginTop45v {
    margin-top: 11.25rem !important; }
  .u-lg-marginTop50v {
    margin-top: 12.5rem !important; }
  .u-lg-marginTop55v {
    margin-top: 13.75rem !important; }
  .u-lg-marginTop60v {
    margin-top: 15rem !important; }
  .u-lg-marginTop65v {
    margin-top: 16.25rem !important; }
  .u-lg-marginTop70v {
    margin-top: 17.5rem !important; }
  .u-lg-marginTop75v {
    margin-top: 18.75rem !important; }
  .u-lg-marginTop80v {
    margin-top: 20rem !important; }
  .u-lg-marginTop85v {
    margin-top: 21.25rem !important; }
  .u-lg-marginTop90v {
    margin-top: 22.5rem !important; }
  .u-lg-marginTop95v {
    margin-top: 23.75rem !important; }
  .u-lg-marginTop100v {
    margin-top: 25rem !important; }
  .u-lg-marginTop110v {
    margin-top: 27.5rem !important; }
  .u-lg-marginTop120v {
    margin-top: 30rem !important; }
  .u-lg-marginTop130v {
    margin-top: 32.5rem !important; }
  .u-lg-marginTop140v {
    margin-top: 35rem !important; }
  .u-lg-marginTop150v {
    margin-top: 37.5rem !important; }
  .u-lg-marginTop160v {
    margin-top: 40rem !important; }
  .u-lg-marginTop170v {
    margin-top: 42.5rem !important; }
  .u-lg-marginTop180v {
    margin-top: 45rem !important; }
  .u-lg-marginTop190v {
    margin-top: 47.5rem !important; }
  .u-lg-marginTop200v {
    margin-top: 50rem !important; }
  .u-lg-marginRight0v {
    margin-right: 0 !important; }
  .u-lg-marginRightNone {
    margin-right: 0 !important; }
  .u-lg-marginRight1v {
    margin-right: 0.25rem !important; }
  .u-lg-marginRight2v {
    margin-right: 0.5rem !important; }
  .u-lg-marginRight3v {
    margin-right: 0.75rem !important; }
  .u-lg-marginRight4v {
    margin-right: 1rem !important; }
  .u-lg-marginRight5v {
    margin-right: 1.25rem !important; }
  .u-lg-marginRight6v {
    margin-right: 1.5rem !important; }
  .u-lg-marginRight7v {
    margin-right: 1.75rem !important; }
  .u-lg-marginRight8v {
    margin-right: 2rem !important; }
  .u-lg-marginRight9v {
    margin-right: 2.25rem !important; }
  .u-lg-marginRight10v {
    margin-right: 2.5rem !important; }
  .u-lg-marginRight11v {
    margin-right: 2.75rem !important; }
  .u-lg-marginRight12v {
    margin-right: 3rem !important; }
  .u-lg-marginRight13v {
    margin-right: 3.25rem !important; }
  .u-lg-marginRight14v {
    margin-right: 3.5rem !important; }
  .u-lg-marginRight15v {
    margin-right: 3.75rem !important; }
  .u-lg-marginRight16v {
    margin-right: 4rem !important; }
  .u-lg-marginRight17v {
    margin-right: 4.25rem !important; }
  .u-lg-marginRight18v {
    margin-right: 4.5rem !important; }
  .u-lg-marginRight19v {
    margin-right: 4.75rem !important; }
  .u-lg-marginRight20v {
    margin-right: 5rem !important; }
  .u-lg-marginRight25v {
    margin-right: 6.25rem !important; }
  .u-lg-marginRight30v {
    margin-right: 7.5rem !important; }
  .u-lg-marginRight35v {
    margin-right: 8.75rem !important; }
  .u-lg-marginRight40v {
    margin-right: 10rem !important; }
  .u-lg-marginRight45v {
    margin-right: 11.25rem !important; }
  .u-lg-marginRight50v {
    margin-right: 12.5rem !important; }
  .u-lg-marginRight55v {
    margin-right: 13.75rem !important; }
  .u-lg-marginRight60v {
    margin-right: 15rem !important; }
  .u-lg-marginRight65v {
    margin-right: 16.25rem !important; }
  .u-lg-marginRight70v {
    margin-right: 17.5rem !important; }
  .u-lg-marginRight75v {
    margin-right: 18.75rem !important; }
  .u-lg-marginRight80v {
    margin-right: 20rem !important; }
  .u-lg-marginRight85v {
    margin-right: 21.25rem !important; }
  .u-lg-marginRight90v {
    margin-right: 22.5rem !important; }
  .u-lg-marginRight95v {
    margin-right: 23.75rem !important; }
  .u-lg-marginRight100v {
    margin-right: 25rem !important; }
  .u-lg-marginRight110v {
    margin-right: 27.5rem !important; }
  .u-lg-marginRight120v {
    margin-right: 30rem !important; }
  .u-lg-marginRight130v {
    margin-right: 32.5rem !important; }
  .u-lg-marginRight140v {
    margin-right: 35rem !important; }
  .u-lg-marginRight150v {
    margin-right: 37.5rem !important; }
  .u-lg-marginRight160v {
    margin-right: 40rem !important; }
  .u-lg-marginRight170v {
    margin-right: 42.5rem !important; }
  .u-lg-marginRight180v {
    margin-right: 45rem !important; }
  .u-lg-marginRight190v {
    margin-right: 47.5rem !important; }
  .u-lg-marginRight200v {
    margin-right: 50rem !important; }
  .u-lg-marginBottom0v {
    margin-bottom: 0 !important; }
  .u-lg-marginBottomNone {
    margin-bottom: 0 !important; }
  .u-lg-marginBottom1v {
    margin-bottom: 0.25rem !important; }
  .u-lg-marginBottom2v {
    margin-bottom: 0.5rem !important; }
  .u-lg-marginBottom3v {
    margin-bottom: 0.75rem !important; }
  .u-lg-marginBottom4v {
    margin-bottom: 1rem !important; }
  .u-lg-marginBottom5v {
    margin-bottom: 1.25rem !important; }
  .u-lg-marginBottom6v {
    margin-bottom: 1.5rem !important; }
  .u-lg-marginBottom7v {
    margin-bottom: 1.75rem !important; }
  .u-lg-marginBottom8v {
    margin-bottom: 2rem !important; }
  .u-lg-marginBottom9v {
    margin-bottom: 2.25rem !important; }
  .u-lg-marginBottom10v {
    margin-bottom: 2.5rem !important; }
  .u-lg-marginBottom11v {
    margin-bottom: 2.75rem !important; }
  .u-lg-marginBottom12v {
    margin-bottom: 3rem !important; }
  .u-lg-marginBottom13v {
    margin-bottom: 3.25rem !important; }
  .u-lg-marginBottom14v {
    margin-bottom: 3.5rem !important; }
  .u-lg-marginBottom15v {
    margin-bottom: 3.75rem !important; }
  .u-lg-marginBottom16v {
    margin-bottom: 4rem !important; }
  .u-lg-marginBottom17v {
    margin-bottom: 4.25rem !important; }
  .u-lg-marginBottom18v {
    margin-bottom: 4.5rem !important; }
  .u-lg-marginBottom19v {
    margin-bottom: 4.75rem !important; }
  .u-lg-marginBottom20v {
    margin-bottom: 5rem !important; }
  .u-lg-marginBottom25v {
    margin-bottom: 6.25rem !important; }
  .u-lg-marginBottom30v {
    margin-bottom: 7.5rem !important; }
  .u-lg-marginBottom35v {
    margin-bottom: 8.75rem !important; }
  .u-lg-marginBottom40v {
    margin-bottom: 10rem !important; }
  .u-lg-marginBottom45v {
    margin-bottom: 11.25rem !important; }
  .u-lg-marginBottom50v {
    margin-bottom: 12.5rem !important; }
  .u-lg-marginBottom55v {
    margin-bottom: 13.75rem !important; }
  .u-lg-marginBottom60v {
    margin-bottom: 15rem !important; }
  .u-lg-marginBottom65v {
    margin-bottom: 16.25rem !important; }
  .u-lg-marginBottom70v {
    margin-bottom: 17.5rem !important; }
  .u-lg-marginBottom75v {
    margin-bottom: 18.75rem !important; }
  .u-lg-marginBottom80v {
    margin-bottom: 20rem !important; }
  .u-lg-marginBottom85v {
    margin-bottom: 21.25rem !important; }
  .u-lg-marginBottom90v {
    margin-bottom: 22.5rem !important; }
  .u-lg-marginBottom95v {
    margin-bottom: 23.75rem !important; }
  .u-lg-marginBottom100v {
    margin-bottom: 25rem !important; }
  .u-lg-marginBottom110v {
    margin-bottom: 27.5rem !important; }
  .u-lg-marginBottom120v {
    margin-bottom: 30rem !important; }
  .u-lg-marginBottom130v {
    margin-bottom: 32.5rem !important; }
  .u-lg-marginBottom140v {
    margin-bottom: 35rem !important; }
  .u-lg-marginBottom150v {
    margin-bottom: 37.5rem !important; }
  .u-lg-marginBottom160v {
    margin-bottom: 40rem !important; }
  .u-lg-marginBottom170v {
    margin-bottom: 42.5rem !important; }
  .u-lg-marginBottom180v {
    margin-bottom: 45rem !important; }
  .u-lg-marginBottom190v {
    margin-bottom: 47.5rem !important; }
  .u-lg-marginBottom200v {
    margin-bottom: 50rem !important; }
  .u-lg-marginLeft0v {
    margin-left: 0 !important; }
  .u-lg-marginLeftNone {
    margin-left: 0 !important; }
  .u-lg-marginLeft1v {
    margin-left: 0.25rem !important; }
  .u-lg-marginLeft2v {
    margin-left: 0.5rem !important; }
  .u-lg-marginLeft3v {
    margin-left: 0.75rem !important; }
  .u-lg-marginLeft4v {
    margin-left: 1rem !important; }
  .u-lg-marginLeft5v {
    margin-left: 1.25rem !important; }
  .u-lg-marginLeft6v {
    margin-left: 1.5rem !important; }
  .u-lg-marginLeft7v {
    margin-left: 1.75rem !important; }
  .u-lg-marginLeft8v {
    margin-left: 2rem !important; }
  .u-lg-marginLeft9v {
    margin-left: 2.25rem !important; }
  .u-lg-marginLeft10v {
    margin-left: 2.5rem !important; }
  .u-lg-marginLeft11v {
    margin-left: 2.75rem !important; }
  .u-lg-marginLeft12v {
    margin-left: 3rem !important; }
  .u-lg-marginLeft13v {
    margin-left: 3.25rem !important; }
  .u-lg-marginLeft14v {
    margin-left: 3.5rem !important; }
  .u-lg-marginLeft15v {
    margin-left: 3.75rem !important; }
  .u-lg-marginLeft16v {
    margin-left: 4rem !important; }
  .u-lg-marginLeft17v {
    margin-left: 4.25rem !important; }
  .u-lg-marginLeft18v {
    margin-left: 4.5rem !important; }
  .u-lg-marginLeft19v {
    margin-left: 4.75rem !important; }
  .u-lg-marginLeft20v {
    margin-left: 5rem !important; }
  .u-lg-marginLeft25v {
    margin-left: 6.25rem !important; }
  .u-lg-marginLeft30v {
    margin-left: 7.5rem !important; }
  .u-lg-marginLeft35v {
    margin-left: 8.75rem !important; }
  .u-lg-marginLeft40v {
    margin-left: 10rem !important; }
  .u-lg-marginLeft45v {
    margin-left: 11.25rem !important; }
  .u-lg-marginLeft50v {
    margin-left: 12.5rem !important; }
  .u-lg-marginLeft55v {
    margin-left: 13.75rem !important; }
  .u-lg-marginLeft60v {
    margin-left: 15rem !important; }
  .u-lg-marginLeft65v {
    margin-left: 16.25rem !important; }
  .u-lg-marginLeft70v {
    margin-left: 17.5rem !important; }
  .u-lg-marginLeft75v {
    margin-left: 18.75rem !important; }
  .u-lg-marginLeft80v {
    margin-left: 20rem !important; }
  .u-lg-marginLeft85v {
    margin-left: 21.25rem !important; }
  .u-lg-marginLeft90v {
    margin-left: 22.5rem !important; }
  .u-lg-marginLeft95v {
    margin-left: 23.75rem !important; }
  .u-lg-marginLeft100v {
    margin-left: 25rem !important; }
  .u-lg-marginLeft110v {
    margin-left: 27.5rem !important; }
  .u-lg-marginLeft120v {
    margin-left: 30rem !important; }
  .u-lg-marginLeft130v {
    margin-left: 32.5rem !important; }
  .u-lg-marginLeft140v {
    margin-left: 35rem !important; }
  .u-lg-marginLeft150v {
    margin-left: 37.5rem !important; }
  .u-lg-marginLeft160v {
    margin-left: 40rem !important; }
  .u-lg-marginLeft170v {
    margin-left: 42.5rem !important; }
  .u-lg-marginLeft180v {
    margin-left: 45rem !important; }
  .u-lg-marginLeft190v {
    margin-left: 47.5rem !important; }
  .u-lg-marginLeft200v {
    margin-left: 50rem !important; } }

.l-block--contentColumnCount1 .block-paragraph {
  text-align: inherit;
  column-count: auto;
  -webkit-column-count: auto;
  -moz-column-count: auto;
  column-gap: 40px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px; }

.l-block--contentColumnCount2 .block-paragraph {
  text-align: justify;
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-gap: 40px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-chars: 6 3 3;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 6 3 3;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 6 3 3;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 6 3 3;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%; }

.l-block--contentColumnCount3 .block-paragraph {
  text-align: justify;
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-gap: 40px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-chars: 6 3 3;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 6 3 3;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 6 3 3;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 6 3 3;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%; }

.l-block--contentColumnCount4 .block-paragraph {
  text-align: justify;
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-gap: 40px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-chars: 6 3 3;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 6 3 3;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 6 3 3;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 6 3 3;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%; }

.l-block--contentColumnCount5 .block-paragraph {
  text-align: justify;
  column-count: 5;
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-gap: 40px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-chars: 6 3 3;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 6 3 3;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 6 3 3;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 6 3 3;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%; }

@media (min-width: 768px) {
  .l-block--md-contentColumnCount1 .block-paragraph {
    text-align: inherit;
    column-count: auto;
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px; }
  .l-block--md-contentColumnCount2 .block-paragraph {
    text-align: justify;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .l-block--md-contentColumnCount3 .block-paragraph {
    text-align: justify;
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .l-block--md-contentColumnCount4 .block-paragraph {
    text-align: justify;
    column-count: 4;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .l-block--md-contentColumnCount5 .block-paragraph {
    text-align: justify;
    column-count: 5;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; } }

@media (min-width: 992px) {
  .l-block--lg-contentColumnCount1 .block-paragraph {
    text-align: inherit;
    column-count: auto;
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px; }
  .l-block--lg-contentColumnCount2 .block-paragraph {
    text-align: justify;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .l-block--lg-contentColumnCount3 .block-paragraph {
    text-align: justify;
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .l-block--lg-contentColumnCount4 .block-paragraph {
    text-align: justify;
    column-count: 4;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; }
  .l-block--lg-contentColumnCount5 .block-paragraph {
    text-align: justify;
    column-count: 5;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;
    -webkit-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 8%;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;
    -ms-hyphenate-limit-zone: 8%;
    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;
    hyphenate-limit-zone: 8%; } }

.l-block--mediaPositionFloatRight .block-content:after, .l-block--mediaPositionFloatLeft .block-content:after {
  content: "";
  display: table;
  clear: both; }

.l-block--mediaPositionRight .block-content, .l-block--mediaPositionLeft .block-content {
  display: flex;
  min-width: 0;
  min-height: 0; }

.l-block .block-media {
  padding-bottom: 20px; }

.l-block .block-contentTextWrap:last-child .block-media, .l-block .block-media:last-child {
  padding-bottom: 0; }

.l-block--mediaPositionStacked .block-content {
  display: block; }

.l-block--mediaPositionLeft .block-inner
, .l-block--mediaPositionRight .block-inner
, .l-block--mediaPositionLeftText .block-contentTextWrap
, .l-block--mediaPositionRightText .block-contentTextWrap {
  display: flex;
  min-width: 0;
  min-height: 0; }
  .l-block--mediaPositionLeft .block-inner
> .block-content, .l-block--mediaPositionRight .block-inner
> .block-content, .l-block--mediaPositionLeftText .block-contentTextWrap
> .block-content, .l-block--mediaPositionRightText .block-contentTextWrap > .block-content {
    flex: 1;
    min-width: 0;
    min-height: 0; }

.l-block .block-inner:after, .block-contentTextWrap:after {
  content: "";
  display: table;
  clear: both; }

.l-block--mediaPositionLeft .block-media
, .l-block--mediaPositionLeftText .block-media {
  padding-right: 40px;
  order: 1;
  min-width: 0;
  min-height: 0; }

.l-block--mediaPositionLeft .block-content
, .l-block--mediaPositionLeftText .block-paragraph {
  order: 2; }

.l-block--mediaPositionRight .block-media
, .l-block--mediaPositionRightText .block-media {
  padding-left: 40px;
  order: 2;
  min-width: 0;
  min-height: 0; }

.l-block--mediaPositionRight .block-content
, .l-block--mediaPositionRightText .block-paragraph {
  order: 1; }

.l-block--mediaPositionFloatLeft .block-media
, .l-block--mediaPositionFloatLeftAroundText .block-media {
  float: left;
  padding-right: 40px; }

.l-block--mediaPositionFloatRight .block-media
, .l-block--mediaPositionFloatRightAroundText .block-media {
  float: right;
  padding-left: 40px; }

.l-block--mediaPositionFloatLeft .block-media
, .l-block--mediaPositionFloatLeftAroundText .block-media {
  float: left;
  padding-right: 40px; }

.l-block--mediaWidthRatio10 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio10 .block-media {
  width: 10%; }

.l-block--mediaWidthRatio10 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio10
.block-media, .l-block--mediaLeftWidthRatio10
.block-media, .l-block--mediaRightAroundTextWidthRatio10
.block-media, .l-block--mediaLeftAroundTextWidthRatio10
.block-media, .l-block--mediaRightTextWidthRatio10
.block-media, .l-block--mediaLeftTextWidthRatio10 .block-media {
  flex: 0 0 10%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio10
.block-contentTextWrap, .l-block--mediaLeftWidthRatio10
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio10
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio10
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio10
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio10 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio15 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio15 .block-media {
  width: 15%; }

.l-block--mediaWidthRatio15 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio15
.block-media, .l-block--mediaLeftWidthRatio15
.block-media, .l-block--mediaRightAroundTextWidthRatio15
.block-media, .l-block--mediaLeftAroundTextWidthRatio15
.block-media, .l-block--mediaRightTextWidthRatio15
.block-media, .l-block--mediaLeftTextWidthRatio15 .block-media {
  flex: 0 0 15%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio15
.block-contentTextWrap, .l-block--mediaLeftWidthRatio15
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio15
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio15
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio15
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio15 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio20 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio20 .block-media {
  width: 20%; }

.l-block--mediaWidthRatio20 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio20
.block-media, .l-block--mediaLeftWidthRatio20
.block-media, .l-block--mediaRightAroundTextWidthRatio20
.block-media, .l-block--mediaLeftAroundTextWidthRatio20
.block-media, .l-block--mediaRightTextWidthRatio20
.block-media, .l-block--mediaLeftTextWidthRatio20 .block-media {
  flex: 0 0 20%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio20
.block-contentTextWrap, .l-block--mediaLeftWidthRatio20
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio20
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio20
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio20
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio20 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio25 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio25 .block-media {
  width: 25%; }

.l-block--mediaWidthRatio25 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio25
.block-media, .l-block--mediaLeftWidthRatio25
.block-media, .l-block--mediaRightAroundTextWidthRatio25
.block-media, .l-block--mediaLeftAroundTextWidthRatio25
.block-media, .l-block--mediaRightTextWidthRatio25
.block-media, .l-block--mediaLeftTextWidthRatio25 .block-media {
  flex: 0 0 25%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio25
.block-contentTextWrap, .l-block--mediaLeftWidthRatio25
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio25
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio25
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio25
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio25 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio30 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio30 .block-media {
  width: 30%; }

.l-block--mediaWidthRatio30 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio30
.block-media, .l-block--mediaLeftWidthRatio30
.block-media, .l-block--mediaRightAroundTextWidthRatio30
.block-media, .l-block--mediaLeftAroundTextWidthRatio30
.block-media, .l-block--mediaRightTextWidthRatio30
.block-media, .l-block--mediaLeftTextWidthRatio30 .block-media {
  flex: 0 0 30%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio30
.block-contentTextWrap, .l-block--mediaLeftWidthRatio30
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio30
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio30
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio30
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio30 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio35 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio35 .block-media {
  width: 35%; }

.l-block--mediaWidthRatio35 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio35
.block-media, .l-block--mediaLeftWidthRatio35
.block-media, .l-block--mediaRightAroundTextWidthRatio35
.block-media, .l-block--mediaLeftAroundTextWidthRatio35
.block-media, .l-block--mediaRightTextWidthRatio35
.block-media, .l-block--mediaLeftTextWidthRatio35 .block-media {
  flex: 0 0 35%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio35
.block-contentTextWrap, .l-block--mediaLeftWidthRatio35
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio35
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio35
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio35
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio35 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio40 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio40 .block-media {
  width: 40%; }

.l-block--mediaWidthRatio40 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio40
.block-media, .l-block--mediaLeftWidthRatio40
.block-media, .l-block--mediaRightAroundTextWidthRatio40
.block-media, .l-block--mediaLeftAroundTextWidthRatio40
.block-media, .l-block--mediaRightTextWidthRatio40
.block-media, .l-block--mediaLeftTextWidthRatio40 .block-media {
  flex: 0 0 40%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio40
.block-contentTextWrap, .l-block--mediaLeftWidthRatio40
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio40
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio40
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio40
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio40 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio45 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio45 .block-media {
  width: 45%; }

.l-block--mediaWidthRatio45 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio45
.block-media, .l-block--mediaLeftWidthRatio45
.block-media, .l-block--mediaRightAroundTextWidthRatio45
.block-media, .l-block--mediaLeftAroundTextWidthRatio45
.block-media, .l-block--mediaRightTextWidthRatio45
.block-media, .l-block--mediaLeftTextWidthRatio45 .block-media {
  flex: 0 0 45%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio45
.block-contentTextWrap, .l-block--mediaLeftWidthRatio45
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio45
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio45
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio45
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio45 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio50 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio50 .block-media {
  width: 50%; }

.l-block--mediaWidthRatio50 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio50
.block-media, .l-block--mediaLeftWidthRatio50
.block-media, .l-block--mediaRightAroundTextWidthRatio50
.block-media, .l-block--mediaLeftAroundTextWidthRatio50
.block-media, .l-block--mediaRightTextWidthRatio50
.block-media, .l-block--mediaLeftTextWidthRatio50 .block-media {
  flex: 0 0 50%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio50
.block-contentTextWrap, .l-block--mediaLeftWidthRatio50
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio50
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio50
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio50
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio50 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio55 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio55 .block-media {
  width: 55%; }

.l-block--mediaWidthRatio55 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio55
.block-media, .l-block--mediaLeftWidthRatio55
.block-media, .l-block--mediaRightAroundTextWidthRatio55
.block-media, .l-block--mediaLeftAroundTextWidthRatio55
.block-media, .l-block--mediaRightTextWidthRatio55
.block-media, .l-block--mediaLeftTextWidthRatio55 .block-media {
  flex: 0 0 55%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio55
.block-contentTextWrap, .l-block--mediaLeftWidthRatio55
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio55
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio55
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio55
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio55 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio60 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio60 .block-media {
  width: 60%; }

.l-block--mediaWidthRatio60 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio60
.block-media, .l-block--mediaLeftWidthRatio60
.block-media, .l-block--mediaRightAroundTextWidthRatio60
.block-media, .l-block--mediaLeftAroundTextWidthRatio60
.block-media, .l-block--mediaRightTextWidthRatio60
.block-media, .l-block--mediaLeftTextWidthRatio60 .block-media {
  flex: 0 0 60%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio60
.block-contentTextWrap, .l-block--mediaLeftWidthRatio60
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio60
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio60
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio60
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio60 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio65 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio65 .block-media {
  width: 65%; }

.l-block--mediaWidthRatio65 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio65
.block-media, .l-block--mediaLeftWidthRatio65
.block-media, .l-block--mediaRightAroundTextWidthRatio65
.block-media, .l-block--mediaLeftAroundTextWidthRatio65
.block-media, .l-block--mediaRightTextWidthRatio65
.block-media, .l-block--mediaLeftTextWidthRatio65 .block-media {
  flex: 0 0 65%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio65
.block-contentTextWrap, .l-block--mediaLeftWidthRatio65
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio65
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio65
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio65
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio65 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio70 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio70 .block-media {
  width: 70%; }

.l-block--mediaWidthRatio70 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio70
.block-media, .l-block--mediaLeftWidthRatio70
.block-media, .l-block--mediaRightAroundTextWidthRatio70
.block-media, .l-block--mediaLeftAroundTextWidthRatio70
.block-media, .l-block--mediaRightTextWidthRatio70
.block-media, .l-block--mediaLeftTextWidthRatio70 .block-media {
  flex: 0 0 70%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio70
.block-contentTextWrap, .l-block--mediaLeftWidthRatio70
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio70
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio70
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio70
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio70 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio75 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio75 .block-media {
  width: 75%; }

.l-block--mediaWidthRatio75 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio75
.block-media, .l-block--mediaLeftWidthRatio75
.block-media, .l-block--mediaRightAroundTextWidthRatio75
.block-media, .l-block--mediaLeftAroundTextWidthRatio75
.block-media, .l-block--mediaRightTextWidthRatio75
.block-media, .l-block--mediaLeftTextWidthRatio75 .block-media {
  flex: 0 0 75%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio75
.block-contentTextWrap, .l-block--mediaLeftWidthRatio75
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio75
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio75
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio75
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio75 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio80 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio80 .block-media {
  width: 80%; }

.l-block--mediaWidthRatio80 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio80
.block-media, .l-block--mediaLeftWidthRatio80
.block-media, .l-block--mediaRightAroundTextWidthRatio80
.block-media, .l-block--mediaLeftAroundTextWidthRatio80
.block-media, .l-block--mediaRightTextWidthRatio80
.block-media, .l-block--mediaLeftTextWidthRatio80 .block-media {
  flex: 0 0 80%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio80
.block-contentTextWrap, .l-block--mediaLeftWidthRatio80
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio80
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio80
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio80
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio80 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio85 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio85 .block-media {
  width: 85%; }

.l-block--mediaWidthRatio85 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio85
.block-media, .l-block--mediaLeftWidthRatio85
.block-media, .l-block--mediaRightAroundTextWidthRatio85
.block-media, .l-block--mediaLeftAroundTextWidthRatio85
.block-media, .l-block--mediaRightTextWidthRatio85
.block-media, .l-block--mediaLeftTextWidthRatio85 .block-media {
  flex: 0 0 85%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio85
.block-contentTextWrap, .l-block--mediaLeftWidthRatio85
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio85
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio85
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio85
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio85 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio90 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio90 .block-media {
  width: 90%; }

.l-block--mediaWidthRatio90 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio90
.block-media, .l-block--mediaLeftWidthRatio90
.block-media, .l-block--mediaRightAroundTextWidthRatio90
.block-media, .l-block--mediaLeftAroundTextWidthRatio90
.block-media, .l-block--mediaRightTextWidthRatio90
.block-media, .l-block--mediaLeftTextWidthRatio90 .block-media {
  flex: 0 0 90%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio90
.block-contentTextWrap, .l-block--mediaLeftWidthRatio90
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio90
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio90
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio90
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio90 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio95 .block-inner {
  flex-direction: row; }

.l-block--mediaWidthRatio95 .block-media {
  width: 95%; }

.l-block--mediaWidthRatio95 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio95
.block-media, .l-block--mediaLeftWidthRatio95
.block-media, .l-block--mediaRightAroundTextWidthRatio95
.block-media, .l-block--mediaLeftAroundTextWidthRatio95
.block-media, .l-block--mediaRightTextWidthRatio95
.block-media, .l-block--mediaLeftTextWidthRatio95 .block-media {
  flex: 0 0 95%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio95
.block-contentTextWrap, .l-block--mediaLeftWidthRatio95
.block-contentTextWrap, .l-block--mediaRightAroundTextWidthRatio95
.block-contentTextWrap, .l-block--mediaLeftAroundTextWidthRatio95
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio95
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio95 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio33
.block-media, .l-block--mediaWidthRatio33
.block-media, .l-block--mediaWidthRatio33
.block-media, .l-block--mediaWidthRatio33 .block-media {
  width: 33.3%; }

.l-block--mediaWidthRatio33
.block-contentTextWrap, .l-block--mediaWidthRatio33
.block-contentTextWrap, .l-block--mediaWidthRatio33
.block-contentTextWrap, .l-block--mediaWidthRatio33 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaRightWidthRatio33
.block-media, .l-block--mediaLeftWidthRatio33
.block-media, .l-block--mediaRightTextWidthRatio33
.block-media, .l-block--mediaLeftTextWidthRatio33 .block-media {
  flex: 0 0 33.3%;
  overflow: hidden; }

.l-block--mediaRightWidthRatio33
.block-contentTextWrap, .l-block--mediaLeftWidthRatio33
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio33
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio33 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio100
.block-inner, .l-block--mediaWidthRatio100
.block-inner, .l-block--mediaWidthRatio100
.block-inner, .l-block--mediaWidthRatio100 .block-inner {
  flex-direction: column; }

.l-block--mediaWidthRatio100
.block-media, .l-block--mediaWidthRatio100
.block-media, .l-block--mediaWidthRatio100
.block-media, .l-block--mediaWidthRatio100 .block-media {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.l-block--mediaWidthRatio100
.block-contentTextWrap, .l-block--mediaWidthRatio100
.block-contentTextWrap, .l-block--mediaWidthRatio100
.block-contentTextWrap, .l-block--mediaWidthRatio100 .block-contentTextWrap {
  flex-direction: column; }

.l-block--mediaRightWidthRatio100
.block-media, .l-block--mediaLeftWidthRatio100
.block-media, .l-block--mediaRightTextWidthRatio100
.block-media, .l-block--mediaLeftTextWidthRatio100 .block-media {
  flex: 0 0 100%;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0; }

.l-block--mediaRightWidthRatio100
.block-contentTextWrap, .l-block--mediaLeftWidthRatio100
.block-contentTextWrap, .l-block--mediaRightTextWidthRatio100
.block-contentTextWrap, .l-block--mediaLeftTextWidthRatio100 .block-contentTextWrap {
  flex-direction: column; }

.l-block--mediaWidthRatio66
.block-media, .l-block--mediaWidthRatio66
.block-media, .l-block--mediaWidthRatio66
.block-media, .l-block--mediaWidthRatio66 .block-media {
  width: 66.6%; }

.l-block--mediaWidthRatio66
.block-contentTextWrap, .l-block--mediaWidthRatio66
.block-contentTextWrap, .l-block--mediaWidthRatio66
.block-contentTextWrap, .l-block--mediaWidthRatio66 .block-contentTextWrap {
  flex-direction: row; }

.l-block--mediaWidthRatio66
.block-media, .l-block--mediaWidthRatio66
.block-media, .l-block--mediaWidthRatio66
.block-media, .l-block--mediaWidthRatio66 .block-media {
  flex: 0 0 66.6%;
  overflow: hidden; }

.l-block--mediaWidthRatio66
.block-contentTextWrap, .l-block--mediaWidthRatio66
.block-contentTextWrap, .l-block--mediaWidthRatio66
.block-contentTextWrap, .l-block--mediaWidthRatio66 .block-contentTextWrap {
  flex-direction: row; }

@media (min-width: 768px) {
  .l-block--md-mediaPositionStacked .block-content {
    display: block; }
  .l-block--md-mediaPositionLeft .block-inner
, .l-block--md-mediaPositionRight .block-inner
, .l-block--md-mediaPositionLeftText .block-contentTextWrap
, .l-block--md-mediaPositionRightText .block-contentTextWrap {
    display: flex;
    min-width: 0;
    min-height: 0; }
    .l-block--md-mediaPositionLeft .block-inner
> .block-content, .l-block--md-mediaPositionRight .block-inner
> .block-content, .l-block--md-mediaPositionLeftText .block-contentTextWrap
> .block-content, .l-block--md-mediaPositionRightText .block-contentTextWrap > .block-content {
      flex: 1;
      min-width: 0;
      min-height: 0; }
  .l-block .block-inner:after, .block-contentTextWrap:after {
    content: "";
    display: table;
    clear: both; }
  .l-block--md-mediaPositionLeft .block-media
, .l-block--md-mediaPositionLeftText .block-media {
    padding-right: 40px;
    order: 1;
    min-width: 0;
    min-height: 0; }
  .l-block--md-mediaPositionLeft .block-content
, .l-block--md-mediaPositionLeftText .block-paragraph {
    order: 2; }
  .l-block--md-mediaPositionRight .block-media
, .l-block--md-mediaPositionRightText .block-media {
    padding-left: 40px;
    order: 2;
    min-width: 0;
    min-height: 0; }
  .l-block--md-mediaPositionRight .block-content
, .l-block--md-mediaPositionRightText .block-paragraph {
    order: 1; }
  .l-block--md-mediaPositionFloatLeft .block-media
, .l-block--md-mediaPositionFloatLeftAroundText .block-media {
    float: left;
    padding-right: 40px; }
  .l-block--md-mediaPositionFloatRight .block-media
, .l-block--md-mediaPositionFloatRightAroundText .block-media {
    float: right;
    padding-left: 40px; }
  .l-block--md-mediaPositionFloatLeft .block-media
, .l-block--md-mediaPositionFloatLeftAroundText .block-media {
    float: left;
    padding-right: 40px; }
  .l-block--md-mediaWidthRatio10 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio10 .block-media {
    width: 10%; }
  .l-block--md-mediaWidthRatio10 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio10
.block-media, .l-block--md-mediaLeftWidthRatio10
.block-media, .l-block--md-mediaRightAroundTextWidthRatio10
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio10
.block-media, .l-block--md-mediaRightTextWidthRatio10
.block-media, .l-block--md-mediaLeftTextWidthRatio10 .block-media {
    flex: 0 0 10%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio10
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio10
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio10
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio10
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio10
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio10 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio15 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio15 .block-media {
    width: 15%; }
  .l-block--md-mediaWidthRatio15 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio15
.block-media, .l-block--md-mediaLeftWidthRatio15
.block-media, .l-block--md-mediaRightAroundTextWidthRatio15
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio15
.block-media, .l-block--md-mediaRightTextWidthRatio15
.block-media, .l-block--md-mediaLeftTextWidthRatio15 .block-media {
    flex: 0 0 15%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio15
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio15
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio15
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio15
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio15
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio15 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio20 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio20 .block-media {
    width: 20%; }
  .l-block--md-mediaWidthRatio20 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio20
.block-media, .l-block--md-mediaLeftWidthRatio20
.block-media, .l-block--md-mediaRightAroundTextWidthRatio20
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio20
.block-media, .l-block--md-mediaRightTextWidthRatio20
.block-media, .l-block--md-mediaLeftTextWidthRatio20 .block-media {
    flex: 0 0 20%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio20
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio20
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio20
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio20
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio20
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio20 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio25 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio25 .block-media {
    width: 25%; }
  .l-block--md-mediaWidthRatio25 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio25
.block-media, .l-block--md-mediaLeftWidthRatio25
.block-media, .l-block--md-mediaRightAroundTextWidthRatio25
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio25
.block-media, .l-block--md-mediaRightTextWidthRatio25
.block-media, .l-block--md-mediaLeftTextWidthRatio25 .block-media {
    flex: 0 0 25%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio25
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio25
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio25
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio25
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio25
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio25 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio30 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio30 .block-media {
    width: 30%; }
  .l-block--md-mediaWidthRatio30 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio30
.block-media, .l-block--md-mediaLeftWidthRatio30
.block-media, .l-block--md-mediaRightAroundTextWidthRatio30
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio30
.block-media, .l-block--md-mediaRightTextWidthRatio30
.block-media, .l-block--md-mediaLeftTextWidthRatio30 .block-media {
    flex: 0 0 30%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio30
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio30
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio30
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio30
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio30
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio30 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio35 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio35 .block-media {
    width: 35%; }
  .l-block--md-mediaWidthRatio35 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio35
.block-media, .l-block--md-mediaLeftWidthRatio35
.block-media, .l-block--md-mediaRightAroundTextWidthRatio35
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio35
.block-media, .l-block--md-mediaRightTextWidthRatio35
.block-media, .l-block--md-mediaLeftTextWidthRatio35 .block-media {
    flex: 0 0 35%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio35
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio35
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio35
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio35
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio35
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio35 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio40 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio40 .block-media {
    width: 40%; }
  .l-block--md-mediaWidthRatio40 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio40
.block-media, .l-block--md-mediaLeftWidthRatio40
.block-media, .l-block--md-mediaRightAroundTextWidthRatio40
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio40
.block-media, .l-block--md-mediaRightTextWidthRatio40
.block-media, .l-block--md-mediaLeftTextWidthRatio40 .block-media {
    flex: 0 0 40%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio40
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio40
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio40
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio40
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio40
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio40 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio45 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio45 .block-media {
    width: 45%; }
  .l-block--md-mediaWidthRatio45 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio45
.block-media, .l-block--md-mediaLeftWidthRatio45
.block-media, .l-block--md-mediaRightAroundTextWidthRatio45
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio45
.block-media, .l-block--md-mediaRightTextWidthRatio45
.block-media, .l-block--md-mediaLeftTextWidthRatio45 .block-media {
    flex: 0 0 45%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio45
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio45
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio45
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio45
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio45
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio45 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio50 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio50 .block-media {
    width: 50%; }
  .l-block--md-mediaWidthRatio50 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio50
.block-media, .l-block--md-mediaLeftWidthRatio50
.block-media, .l-block--md-mediaRightAroundTextWidthRatio50
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio50
.block-media, .l-block--md-mediaRightTextWidthRatio50
.block-media, .l-block--md-mediaLeftTextWidthRatio50 .block-media {
    flex: 0 0 50%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio50
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio50
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio50
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio50
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio50
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio50 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio55 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio55 .block-media {
    width: 55%; }
  .l-block--md-mediaWidthRatio55 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio55
.block-media, .l-block--md-mediaLeftWidthRatio55
.block-media, .l-block--md-mediaRightAroundTextWidthRatio55
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio55
.block-media, .l-block--md-mediaRightTextWidthRatio55
.block-media, .l-block--md-mediaLeftTextWidthRatio55 .block-media {
    flex: 0 0 55%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio55
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio55
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio55
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio55
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio55
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio55 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio60 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio60 .block-media {
    width: 60%; }
  .l-block--md-mediaWidthRatio60 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio60
.block-media, .l-block--md-mediaLeftWidthRatio60
.block-media, .l-block--md-mediaRightAroundTextWidthRatio60
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio60
.block-media, .l-block--md-mediaRightTextWidthRatio60
.block-media, .l-block--md-mediaLeftTextWidthRatio60 .block-media {
    flex: 0 0 60%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio60
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio60
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio60
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio60
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio60
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio60 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio65 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio65 .block-media {
    width: 65%; }
  .l-block--md-mediaWidthRatio65 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio65
.block-media, .l-block--md-mediaLeftWidthRatio65
.block-media, .l-block--md-mediaRightAroundTextWidthRatio65
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio65
.block-media, .l-block--md-mediaRightTextWidthRatio65
.block-media, .l-block--md-mediaLeftTextWidthRatio65 .block-media {
    flex: 0 0 65%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio65
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio65
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio65
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio65
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio65
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio65 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio70 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio70 .block-media {
    width: 70%; }
  .l-block--md-mediaWidthRatio70 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio70
.block-media, .l-block--md-mediaLeftWidthRatio70
.block-media, .l-block--md-mediaRightAroundTextWidthRatio70
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio70
.block-media, .l-block--md-mediaRightTextWidthRatio70
.block-media, .l-block--md-mediaLeftTextWidthRatio70 .block-media {
    flex: 0 0 70%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio70
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio70
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio70
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio70
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio70
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio70 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio75 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio75 .block-media {
    width: 75%; }
  .l-block--md-mediaWidthRatio75 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio75
.block-media, .l-block--md-mediaLeftWidthRatio75
.block-media, .l-block--md-mediaRightAroundTextWidthRatio75
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio75
.block-media, .l-block--md-mediaRightTextWidthRatio75
.block-media, .l-block--md-mediaLeftTextWidthRatio75 .block-media {
    flex: 0 0 75%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio75
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio75
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio75
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio75
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio75
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio75 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio80 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio80 .block-media {
    width: 80%; }
  .l-block--md-mediaWidthRatio80 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio80
.block-media, .l-block--md-mediaLeftWidthRatio80
.block-media, .l-block--md-mediaRightAroundTextWidthRatio80
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio80
.block-media, .l-block--md-mediaRightTextWidthRatio80
.block-media, .l-block--md-mediaLeftTextWidthRatio80 .block-media {
    flex: 0 0 80%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio80
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio80
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio80
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio80
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio80
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio80 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio85 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio85 .block-media {
    width: 85%; }
  .l-block--md-mediaWidthRatio85 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio85
.block-media, .l-block--md-mediaLeftWidthRatio85
.block-media, .l-block--md-mediaRightAroundTextWidthRatio85
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio85
.block-media, .l-block--md-mediaRightTextWidthRatio85
.block-media, .l-block--md-mediaLeftTextWidthRatio85 .block-media {
    flex: 0 0 85%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio85
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio85
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio85
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio85
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio85
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio85 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio90 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio90 .block-media {
    width: 90%; }
  .l-block--md-mediaWidthRatio90 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio90
.block-media, .l-block--md-mediaLeftWidthRatio90
.block-media, .l-block--md-mediaRightAroundTextWidthRatio90
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio90
.block-media, .l-block--md-mediaRightTextWidthRatio90
.block-media, .l-block--md-mediaLeftTextWidthRatio90 .block-media {
    flex: 0 0 90%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio90
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio90
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio90
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio90
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio90
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio90 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio95 .block-inner {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio95 .block-media {
    width: 95%; }
  .l-block--md-mediaWidthRatio95 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio95
.block-media, .l-block--md-mediaLeftWidthRatio95
.block-media, .l-block--md-mediaRightAroundTextWidthRatio95
.block-media, .l-block--md-mediaLeftAroundTextWidthRatio95
.block-media, .l-block--md-mediaRightTextWidthRatio95
.block-media, .l-block--md-mediaLeftTextWidthRatio95 .block-media {
    flex: 0 0 95%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio95
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio95
.block-contentTextWrap, .l-block--md-mediaRightAroundTextWidthRatio95
.block-contentTextWrap, .l-block--md-mediaLeftAroundTextWidthRatio95
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio95
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio95 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio33
.block-media, .l-block--md-mediaWidthRatio33
.block-media, .l-block--md-mediaWidthRatio33
.block-media, .l-block--md-mediaWidthRatio33 .block-media {
    width: 33.3%; }
  .l-block--md-mediaWidthRatio33
.block-contentTextWrap, .l-block--md-mediaWidthRatio33
.block-contentTextWrap, .l-block--md-mediaWidthRatio33
.block-contentTextWrap, .l-block--md-mediaWidthRatio33 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaRightWidthRatio33
.block-media, .l-block--md-mediaLeftWidthRatio33
.block-media, .l-block--md-mediaRightTextWidthRatio33
.block-media, .l-block--md-mediaLeftTextWidthRatio33 .block-media {
    flex: 0 0 33.3%;
    overflow: hidden; }
  .l-block--md-mediaRightWidthRatio33
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio33
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio33
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio33 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio100
.block-inner, .l-block--md-mediaWidthRatio100
.block-inner, .l-block--md-mediaWidthRatio100
.block-inner, .l-block--md-mediaWidthRatio100 .block-inner {
    flex-direction: column; }
  .l-block--md-mediaWidthRatio100
.block-media, .l-block--md-mediaWidthRatio100
.block-media, .l-block--md-mediaWidthRatio100
.block-media, .l-block--md-mediaWidthRatio100 .block-media {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .l-block--md-mediaWidthRatio100
.block-contentTextWrap, .l-block--md-mediaWidthRatio100
.block-contentTextWrap, .l-block--md-mediaWidthRatio100
.block-contentTextWrap, .l-block--md-mediaWidthRatio100 .block-contentTextWrap {
    flex-direction: column; }
  .l-block--md-mediaRightWidthRatio100
.block-media, .l-block--md-mediaLeftWidthRatio100
.block-media, .l-block--md-mediaRightTextWidthRatio100
.block-media, .l-block--md-mediaLeftTextWidthRatio100 .block-media {
    flex: 0 0 100%;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0; }
  .l-block--md-mediaRightWidthRatio100
.block-contentTextWrap, .l-block--md-mediaLeftWidthRatio100
.block-contentTextWrap, .l-block--md-mediaRightTextWidthRatio100
.block-contentTextWrap, .l-block--md-mediaLeftTextWidthRatio100 .block-contentTextWrap {
    flex-direction: column; }
  .l-block--md-mediaWidthRatio66
.block-media, .l-block--md-mediaWidthRatio66
.block-media, .l-block--md-mediaWidthRatio66
.block-media, .l-block--md-mediaWidthRatio66 .block-media {
    width: 66.6%; }
  .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .l-block--md-mediaWidthRatio66 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--md-mediaWidthRatio66
.block-media, .l-block--md-mediaWidthRatio66
.block-media, .l-block--md-mediaWidthRatio66
.block-media, .l-block--md-mediaWidthRatio66 .block-media {
    flex: 0 0 66.6%;
    overflow: hidden; }
  .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .l-block--md-mediaWidthRatio66
.block-contentTextWrap, .l-block--md-mediaWidthRatio66 .block-contentTextWrap {
    flex-direction: row; } }

@media (min-width: 992px) {
  .l-block--lg-mediaPositionStacked .block-content {
    display: block; }
  .l-block--lg-mediaPositionLeft .block-inner
, .l-block--lg-mediaPositionRight .block-inner
, .l-block--lg-mediaPositionLeftText .block-contentTextWrap
, .l-block--lg-mediaPositionRightText .block-contentTextWrap {
    display: flex;
    min-width: 0;
    min-height: 0; }
    .l-block--lg-mediaPositionLeft .block-inner
> .block-content, .l-block--lg-mediaPositionRight .block-inner
> .block-content, .l-block--lg-mediaPositionLeftText .block-contentTextWrap
> .block-content, .l-block--lg-mediaPositionRightText .block-contentTextWrap > .block-content {
      flex: 1;
      min-width: 0;
      min-height: 0; }
  .l-block .block-inner:after, .block-contentTextWrap:after {
    content: "";
    display: table;
    clear: both; }
  .l-block--lg-mediaPositionLeft .block-media
, .l-block--lg-mediaPositionLeftText .block-media {
    padding-right: 40px;
    order: 1;
    min-width: 0;
    min-height: 0; }
  .l-block--lg-mediaPositionLeft .block-content
, .l-block--lg-mediaPositionLeftText .block-paragraph {
    order: 2; }
  .l-block--lg-mediaPositionRight .block-media
, .l-block--lg-mediaPositionRightText .block-media {
    padding-left: 40px;
    order: 2;
    min-width: 0;
    min-height: 0; }
  .l-block--lg-mediaPositionRight .block-content
, .l-block--lg-mediaPositionRightText .block-paragraph {
    order: 1; }
  .l-block--lg-mediaPositionFloatLeft .block-media
, .l-block--lg-mediaPositionFloatLeftAroundText .block-media {
    float: left;
    padding-right: 40px; }
  .l-block--lg-mediaPositionFloatRight .block-media
, .l-block--lg-mediaPositionFloatRightAroundText .block-media {
    float: right;
    padding-left: 40px; }
  .l-block--lg-mediaPositionFloatLeft .block-media
, .l-block--lg-mediaPositionFloatLeftAroundText .block-media {
    float: left;
    padding-right: 40px; }
  .l-block--lg-mediaWidthRatio10 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio10 .block-media {
    width: 10%; }
  .l-block--lg-mediaWidthRatio10 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio10
.block-media, .l-block--lg-mediaLeftWidthRatio10
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio10
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio10
.block-media, .l-block--lg-mediaRightTextWidthRatio10
.block-media, .l-block--lg-mediaLeftTextWidthRatio10 .block-media {
    flex: 0 0 10%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio10
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio10
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio10
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio10
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio10
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio10 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio15 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio15 .block-media {
    width: 15%; }
  .l-block--lg-mediaWidthRatio15 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio15
.block-media, .l-block--lg-mediaLeftWidthRatio15
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio15
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio15
.block-media, .l-block--lg-mediaRightTextWidthRatio15
.block-media, .l-block--lg-mediaLeftTextWidthRatio15 .block-media {
    flex: 0 0 15%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio15
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio15
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio15
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio15
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio15
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio15 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio20 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio20 .block-media {
    width: 20%; }
  .l-block--lg-mediaWidthRatio20 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio20
.block-media, .l-block--lg-mediaLeftWidthRatio20
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio20
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio20
.block-media, .l-block--lg-mediaRightTextWidthRatio20
.block-media, .l-block--lg-mediaLeftTextWidthRatio20 .block-media {
    flex: 0 0 20%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio20
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio20
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio20
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio20
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio20
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio20 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio25 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio25 .block-media {
    width: 25%; }
  .l-block--lg-mediaWidthRatio25 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio25
.block-media, .l-block--lg-mediaLeftWidthRatio25
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio25
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio25
.block-media, .l-block--lg-mediaRightTextWidthRatio25
.block-media, .l-block--lg-mediaLeftTextWidthRatio25 .block-media {
    flex: 0 0 25%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio25
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio25
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio25
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio25
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio25
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio25 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio30 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio30 .block-media {
    width: 30%; }
  .l-block--lg-mediaWidthRatio30 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio30
.block-media, .l-block--lg-mediaLeftWidthRatio30
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio30
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio30
.block-media, .l-block--lg-mediaRightTextWidthRatio30
.block-media, .l-block--lg-mediaLeftTextWidthRatio30 .block-media {
    flex: 0 0 30%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio30
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio30
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio30
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio30
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio30
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio30 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio35 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio35 .block-media {
    width: 35%; }
  .l-block--lg-mediaWidthRatio35 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio35
.block-media, .l-block--lg-mediaLeftWidthRatio35
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio35
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio35
.block-media, .l-block--lg-mediaRightTextWidthRatio35
.block-media, .l-block--lg-mediaLeftTextWidthRatio35 .block-media {
    flex: 0 0 35%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio35
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio35
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio35
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio35
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio35
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio35 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio40 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio40 .block-media {
    width: 40%; }
  .l-block--lg-mediaWidthRatio40 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio40
.block-media, .l-block--lg-mediaLeftWidthRatio40
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio40
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio40
.block-media, .l-block--lg-mediaRightTextWidthRatio40
.block-media, .l-block--lg-mediaLeftTextWidthRatio40 .block-media {
    flex: 0 0 40%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio40
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio40
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio40
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio40
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio40
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio40 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio45 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio45 .block-media {
    width: 45%; }
  .l-block--lg-mediaWidthRatio45 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio45
.block-media, .l-block--lg-mediaLeftWidthRatio45
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio45
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio45
.block-media, .l-block--lg-mediaRightTextWidthRatio45
.block-media, .l-block--lg-mediaLeftTextWidthRatio45 .block-media {
    flex: 0 0 45%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio45
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio45
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio45
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio45
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio45
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio45 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio50 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio50 .block-media {
    width: 50%; }
  .l-block--lg-mediaWidthRatio50 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio50
.block-media, .l-block--lg-mediaLeftWidthRatio50
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio50
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio50
.block-media, .l-block--lg-mediaRightTextWidthRatio50
.block-media, .l-block--lg-mediaLeftTextWidthRatio50 .block-media {
    flex: 0 0 50%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio50
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio50
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio50
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio50
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio50
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio50 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio55 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio55 .block-media {
    width: 55%; }
  .l-block--lg-mediaWidthRatio55 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio55
.block-media, .l-block--lg-mediaLeftWidthRatio55
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio55
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio55
.block-media, .l-block--lg-mediaRightTextWidthRatio55
.block-media, .l-block--lg-mediaLeftTextWidthRatio55 .block-media {
    flex: 0 0 55%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio55
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio55
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio55
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio55
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio55
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio55 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio60 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio60 .block-media {
    width: 60%; }
  .l-block--lg-mediaWidthRatio60 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio60
.block-media, .l-block--lg-mediaLeftWidthRatio60
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio60
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio60
.block-media, .l-block--lg-mediaRightTextWidthRatio60
.block-media, .l-block--lg-mediaLeftTextWidthRatio60 .block-media {
    flex: 0 0 60%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio60
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio60
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio60
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio60
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio60
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio60 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio65 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio65 .block-media {
    width: 65%; }
  .l-block--lg-mediaWidthRatio65 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio65
.block-media, .l-block--lg-mediaLeftWidthRatio65
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio65
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio65
.block-media, .l-block--lg-mediaRightTextWidthRatio65
.block-media, .l-block--lg-mediaLeftTextWidthRatio65 .block-media {
    flex: 0 0 65%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio65
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio65
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio65
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio65
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio65
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio65 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio70 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio70 .block-media {
    width: 70%; }
  .l-block--lg-mediaWidthRatio70 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio70
.block-media, .l-block--lg-mediaLeftWidthRatio70
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio70
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio70
.block-media, .l-block--lg-mediaRightTextWidthRatio70
.block-media, .l-block--lg-mediaLeftTextWidthRatio70 .block-media {
    flex: 0 0 70%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio70
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio70
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio70
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio70
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio70
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio70 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio75 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio75 .block-media {
    width: 75%; }
  .l-block--lg-mediaWidthRatio75 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio75
.block-media, .l-block--lg-mediaLeftWidthRatio75
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio75
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio75
.block-media, .l-block--lg-mediaRightTextWidthRatio75
.block-media, .l-block--lg-mediaLeftTextWidthRatio75 .block-media {
    flex: 0 0 75%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio75
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio75
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio75
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio75
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio75
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio75 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio80 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio80 .block-media {
    width: 80%; }
  .l-block--lg-mediaWidthRatio80 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio80
.block-media, .l-block--lg-mediaLeftWidthRatio80
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio80
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio80
.block-media, .l-block--lg-mediaRightTextWidthRatio80
.block-media, .l-block--lg-mediaLeftTextWidthRatio80 .block-media {
    flex: 0 0 80%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio80
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio80
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio80
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio80
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio80
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio80 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio85 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio85 .block-media {
    width: 85%; }
  .l-block--lg-mediaWidthRatio85 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio85
.block-media, .l-block--lg-mediaLeftWidthRatio85
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio85
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio85
.block-media, .l-block--lg-mediaRightTextWidthRatio85
.block-media, .l-block--lg-mediaLeftTextWidthRatio85 .block-media {
    flex: 0 0 85%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio85
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio85
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio85
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio85
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio85
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio85 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio90 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio90 .block-media {
    width: 90%; }
  .l-block--lg-mediaWidthRatio90 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio90
.block-media, .l-block--lg-mediaLeftWidthRatio90
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio90
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio90
.block-media, .l-block--lg-mediaRightTextWidthRatio90
.block-media, .l-block--lg-mediaLeftTextWidthRatio90 .block-media {
    flex: 0 0 90%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio90
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio90
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio90
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio90
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio90
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio90 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio95 .block-inner {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio95 .block-media {
    width: 95%; }
  .l-block--lg-mediaWidthRatio95 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio95
.block-media, .l-block--lg-mediaLeftWidthRatio95
.block-media, .l-block--lg-mediaRightAroundTextWidthRatio95
.block-media, .l-block--lg-mediaLeftAroundTextWidthRatio95
.block-media, .l-block--lg-mediaRightTextWidthRatio95
.block-media, .l-block--lg-mediaLeftTextWidthRatio95 .block-media {
    flex: 0 0 95%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio95
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio95
.block-contentTextWrap, .l-block--lg-mediaRightAroundTextWidthRatio95
.block-contentTextWrap, .l-block--lg-mediaLeftAroundTextWidthRatio95
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio95
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio95 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio33
.block-media, .l-block--lg-mediaWidthRatio33
.block-media, .l-block--lg-mediaWidthRatio33
.block-media, .l-block--lg-mediaWidthRatio33 .block-media {
    width: 33.3%; }
  .l-block--lg-mediaWidthRatio33
.block-contentTextWrap, .l-block--lg-mediaWidthRatio33
.block-contentTextWrap, .l-block--lg-mediaWidthRatio33
.block-contentTextWrap, .l-block--lg-mediaWidthRatio33 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaRightWidthRatio33
.block-media, .l-block--lg-mediaLeftWidthRatio33
.block-media, .l-block--lg-mediaRightTextWidthRatio33
.block-media, .l-block--lg-mediaLeftTextWidthRatio33 .block-media {
    flex: 0 0 33.3%;
    overflow: hidden; }
  .l-block--lg-mediaRightWidthRatio33
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio33
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio33
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio33 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio100
.block-inner, .l-block--lg-mediaWidthRatio100
.block-inner, .l-block--lg-mediaWidthRatio100
.block-inner, .l-block--lg-mediaWidthRatio100 .block-inner {
    flex-direction: column; }
  .l-block--lg-mediaWidthRatio100
.block-media, .l-block--lg-mediaWidthRatio100
.block-media, .l-block--lg-mediaWidthRatio100
.block-media, .l-block--lg-mediaWidthRatio100 .block-media {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .l-block--lg-mediaWidthRatio100
.block-contentTextWrap, .l-block--lg-mediaWidthRatio100
.block-contentTextWrap, .l-block--lg-mediaWidthRatio100
.block-contentTextWrap, .l-block--lg-mediaWidthRatio100 .block-contentTextWrap {
    flex-direction: column; }
  .l-block--lg-mediaRightWidthRatio100
.block-media, .l-block--lg-mediaLeftWidthRatio100
.block-media, .l-block--lg-mediaRightTextWidthRatio100
.block-media, .l-block--lg-mediaLeftTextWidthRatio100 .block-media {
    flex: 0 0 100%;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0; }
  .l-block--lg-mediaRightWidthRatio100
.block-contentTextWrap, .l-block--lg-mediaLeftWidthRatio100
.block-contentTextWrap, .l-block--lg-mediaRightTextWidthRatio100
.block-contentTextWrap, .l-block--lg-mediaLeftTextWidthRatio100 .block-contentTextWrap {
    flex-direction: column; }
  .l-block--lg-mediaWidthRatio66
.block-media, .l-block--lg-mediaWidthRatio66
.block-media, .l-block--lg-mediaWidthRatio66
.block-media, .l-block--lg-mediaWidthRatio66 .block-media {
    width: 66.6%; }
  .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .l-block--lg-mediaWidthRatio66 .block-contentTextWrap {
    flex-direction: row; }
  .l-block--lg-mediaWidthRatio66
.block-media, .l-block--lg-mediaWidthRatio66
.block-media, .l-block--lg-mediaWidthRatio66
.block-media, .l-block--lg-mediaWidthRatio66 .block-media {
    flex: 0 0 66.6%;
    overflow: hidden; }
  .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .l-block--lg-mediaWidthRatio66
.block-contentTextWrap, .l-block--lg-mediaWidthRatio66 .block-contentTextWrap {
    flex-direction: row; } }

.l-block--mediaPositionStacked .block-inner .block-media {
  padding-bottom: 20px; }
  .l-block--mediaPositionStacked .block-inner .block-media:last-child {
    padding-bottom: 0; }

.l-block--textAlignLeft .block-paragraph {
  text-align: left; }

.l-block--textAlignRight .block-paragraph {
  text-align: right; }

.l-block--textAlignCenter .block-paragraph {
  text-align: center; }

.l-block--textJustify .block-paragraph {
  text-align: justify; }

@media (min-width: 576px) {
  .l-block--sm-textAlignLeft .block-paragraph {
    text-align: left; }
  .l-block--sm-textAlignRight .block-paragraph {
    text-align: right; }
  .l-block--sm-textAlignCenter .block-paragraph {
    text-align: center; }
  .l-block--sm-textJustify .block-paragraph {
    text-align: justify; } }

@media (min-width: 768px) {
  .l-block--md-textAlignLeft .block-paragraph {
    text-align: left; }
  .l-block--md-textAlignRight .block-paragraph {
    text-align: right; }
  .l-block--md-textAlignCenter .block-paragraph {
    text-align: center; }
  .l-block--md-textJustify .block-paragraph {
    text-align: justify; } }

@media (min-width: 992px) {
  .l-block--lg-textAlignLeft .block-paragraph {
    text-align: left; }
  .l-block--lg-textAlignRight .block-paragraph {
    text-align: right; }
  .l-block--lg-textAlignCenter .block-paragraph {
    text-align: center; }
  .l-block--lg-textJustify .block-paragraph {
    text-align: justify; } }

@media (min-width: 1200px) {
  .l-block--xl-textAlignLeft .block-paragraph {
    text-align: left; }
  .l-block--xl-textAlignRight .block-paragraph {
    text-align: right; }
  .l-block--xl-textAlignCenter .block-paragraph {
    text-align: center; }
  .l-block--xl-textJustify .block-paragraph {
    text-align: justify; } }

.page--canvasMarginTop0v main {
  margin-top: 0 !important; }

.page--canvasMarginTopNone main {
  margin-top: 0 !important; }

.page--canvasMarginTop1v main {
  margin-top: 0.25rem !important; }

.page--canvasMarginTop2v main {
  margin-top: 0.5rem !important; }

.page--canvasMarginTop3v main {
  margin-top: 0.75rem !important; }

.page--canvasMarginTop4v main {
  margin-top: 1rem !important; }

.page--canvasMarginTop5v main {
  margin-top: 1.25rem !important; }

.page--canvasMarginTop6v main {
  margin-top: 1.5rem !important; }

.page--canvasMarginTop7v main {
  margin-top: 1.75rem !important; }

.page--canvasMarginTop8v main {
  margin-top: 2rem !important; }

.page--canvasMarginTop9v main {
  margin-top: 2.25rem !important; }

.page--canvasMarginTop10v main {
  margin-top: 2.5rem !important; }

.page--canvasMarginTop11v main {
  margin-top: 2.75rem !important; }

.page--canvasMarginTop12v main {
  margin-top: 3rem !important; }

.page--canvasMarginTop13v main {
  margin-top: 3.25rem !important; }

.page--canvasMarginTop14v main {
  margin-top: 3.5rem !important; }

.page--canvasMarginTop15v main {
  margin-top: 3.75rem !important; }

.page--canvasMarginTop16v main {
  margin-top: 4rem !important; }

.page--canvasMarginTop17v main {
  margin-top: 4.25rem !important; }

.page--canvasMarginTop18v main {
  margin-top: 4.5rem !important; }

.page--canvasMarginTop19v main {
  margin-top: 4.75rem !important; }

.page--canvasMarginTop20v main {
  margin-top: 5rem !important; }

.page--canvasMarginTop25v main {
  margin-top: 6.25rem !important; }

.page--canvasMarginTop30v main {
  margin-top: 7.5rem !important; }

.page--canvasMarginTop35v main {
  margin-top: 8.75rem !important; }

.page--canvasMarginTop40v main {
  margin-top: 10rem !important; }

.page--canvasMarginTop45v main {
  margin-top: 11.25rem !important; }

.page--canvasMarginTop50v main {
  margin-top: 12.5rem !important; }

@media (min-width: 768px) {
  .page--md-canvasMarginTop0v main {
    margin-top: 0 !important; }
  .page--md-canvasMarginTopNone main {
    margin-top: 0 !important; }
  .page--md-canvasMarginTop1v main {
    margin-top: 0.25rem !important; }
  .page--md-canvasMarginTop2v main {
    margin-top: 0.5rem !important; }
  .page--md-canvasMarginTop3v main {
    margin-top: 0.75rem !important; }
  .page--md-canvasMarginTop4v main {
    margin-top: 1rem !important; }
  .page--md-canvasMarginTop5v main {
    margin-top: 1.25rem !important; }
  .page--md-canvasMarginTop6v main {
    margin-top: 1.5rem !important; }
  .page--md-canvasMarginTop7v main {
    margin-top: 1.75rem !important; }
  .page--md-canvasMarginTop8v main {
    margin-top: 2rem !important; }
  .page--md-canvasMarginTop9v main {
    margin-top: 2.25rem !important; }
  .page--md-canvasMarginTop10v main {
    margin-top: 2.5rem !important; }
  .page--md-canvasMarginTop11v main {
    margin-top: 2.75rem !important; }
  .page--md-canvasMarginTop12v main {
    margin-top: 3rem !important; }
  .page--md-canvasMarginTop13v main {
    margin-top: 3.25rem !important; }
  .page--md-canvasMarginTop14v main {
    margin-top: 3.5rem !important; }
  .page--md-canvasMarginTop15v main {
    margin-top: 3.75rem !important; }
  .page--md-canvasMarginTop16v main {
    margin-top: 4rem !important; }
  .page--md-canvasMarginTop17v main {
    margin-top: 4.25rem !important; }
  .page--md-canvasMarginTop18v main {
    margin-top: 4.5rem !important; }
  .page--md-canvasMarginTop19v main {
    margin-top: 4.75rem !important; }
  .page--md-canvasMarginTop20v main {
    margin-top: 5rem !important; }
  .page--md-canvasMarginTop25v main {
    margin-top: 6.25rem !important; }
  .page--md-canvasMarginTop30v main {
    margin-top: 7.5rem !important; }
  .page--md-canvasMarginTop35v main {
    margin-top: 8.75rem !important; }
  .page--md-canvasMarginTop40v main {
    margin-top: 10rem !important; }
  .page--md-canvasMarginTop45v main {
    margin-top: 11.25rem !important; }
  .page--md-canvasMarginTop50v main {
    margin-top: 12.5rem !important; } }

@media (min-width: 992px) {
  .page--lg-canvasMarginTop0v main {
    margin-top: 0 !important; }
  .page--lg-canvasMarginTopNone main {
    margin-top: 0 !important; }
  .page--lg-canvasMarginTop1v main {
    margin-top: 0.25rem !important; }
  .page--lg-canvasMarginTop2v main {
    margin-top: 0.5rem !important; }
  .page--lg-canvasMarginTop3v main {
    margin-top: 0.75rem !important; }
  .page--lg-canvasMarginTop4v main {
    margin-top: 1rem !important; }
  .page--lg-canvasMarginTop5v main {
    margin-top: 1.25rem !important; }
  .page--lg-canvasMarginTop6v main {
    margin-top: 1.5rem !important; }
  .page--lg-canvasMarginTop7v main {
    margin-top: 1.75rem !important; }
  .page--lg-canvasMarginTop8v main {
    margin-top: 2rem !important; }
  .page--lg-canvasMarginTop9v main {
    margin-top: 2.25rem !important; }
  .page--lg-canvasMarginTop10v main {
    margin-top: 2.5rem !important; }
  .page--lg-canvasMarginTop11v main {
    margin-top: 2.75rem !important; }
  .page--lg-canvasMarginTop12v main {
    margin-top: 3rem !important; }
  .page--lg-canvasMarginTop13v main {
    margin-top: 3.25rem !important; }
  .page--lg-canvasMarginTop14v main {
    margin-top: 3.5rem !important; }
  .page--lg-canvasMarginTop15v main {
    margin-top: 3.75rem !important; }
  .page--lg-canvasMarginTop16v main {
    margin-top: 4rem !important; }
  .page--lg-canvasMarginTop17v main {
    margin-top: 4.25rem !important; }
  .page--lg-canvasMarginTop18v main {
    margin-top: 4.5rem !important; }
  .page--lg-canvasMarginTop19v main {
    margin-top: 4.75rem !important; }
  .page--lg-canvasMarginTop20v main {
    margin-top: 5rem !important; }
  .page--lg-canvasMarginTop25v main {
    margin-top: 6.25rem !important; }
  .page--lg-canvasMarginTop30v main {
    margin-top: 7.5rem !important; }
  .page--lg-canvasMarginTop35v main {
    margin-top: 8.75rem !important; }
  .page--lg-canvasMarginTop40v main {
    margin-top: 10rem !important; }
  .page--lg-canvasMarginTop45v main {
    margin-top: 11.25rem !important; }
  .page--lg-canvasMarginTop50v main {
    margin-top: 12.5rem !important; } }

.l-section--distanceBottomNone {
  margin-bottom: 0;
  z-index: 1; }

.l-section--distanceTopNone {
  margin-top: 0;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomNone {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopNone {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomSmall {
  margin-bottom: 0.5rem; }

.l-section--distanceTopSmall {
  margin-top: 0.5rem; }

.l-section--distanceBottomBase {
  margin-bottom: 1rem; }

.l-section--distanceTopBase {
  margin-top: 1rem; }

.l-section--distanceBottomLarge {
  margin-bottom: 1.5rem; }

.l-section--distanceTopLarge {
  margin-top: 1.5rem; }

.l-section--distanceBottomLarger {
  margin-bottom: 2rem; }

.l-section--distanceTopLarger {
  margin-top: 2rem; }

.l-section--distanceBottomLargest {
  margin-bottom: 3rem; }

.l-section--distanceTopLargest {
  margin-top: 3rem; }

.l-section--distanceBottomJumbo {
  margin-bottom: 4rem; }

.l-section--distanceTopJumbo {
  margin-top: 4rem; }

.l-section--distanceBottomPullJumbo {
  margin-bottom: -4rem;
  z-index: 1; }

.l-section--distanceTopPullJumbo {
  margin-top: -4rem;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPullJumbo {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPullJumbo {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull2Jumbo {
  margin-bottom: -8rem;
  z-index: 1; }

.l-section--distanceTopPull2Jumbo {
  margin-top: -8rem;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull2Jumbo {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull2Jumbo {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull3Jumbo {
  margin-bottom: -12rem;
  z-index: 1; }

.l-section--distanceTopPull3Jumbo {
  margin-top: -12rem;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull3Jumbo {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull3Jumbo {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull4Jumbo {
  margin-bottom: -16rem;
  z-index: 1; }

.l-section--distanceTopPull4Jumbo {
  margin-top: -16rem;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull4Jumbo {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull4Jumbo {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull20p {
  margin-bottom: -20vh;
  z-index: 1; }

.l-section--distanceTopPull20p {
  margin-top: -20vh;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull20p {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull20p {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull25p {
  margin-bottom: -25vh;
  z-index: 1; }

.l-section--distanceTopPull25p {
  margin-top: -25vh;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull25p {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull25p {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull30p {
  margin-bottom: -30vh;
  z-index: 1; }

.l-section--distanceTopPull30p {
  margin-top: -30vh;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull30p {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull30p {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull40p {
  margin-bottom: -40vh;
  z-index: 1; }

.l-section--distanceTopPull40p {
  margin-top: -40vh;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull40p {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull40p {
  margin-top: 0;
  z-index: auto; }

.l-section--distanceBottomPull50p {
  margin-bottom: -50vh;
  z-index: 1; }

.l-section--distanceTopPull50p {
  margin-top: -50vh;
  z-index: 1; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceBottomPull50p {
  margin-bottom: 0;
  z-index: auto; }

body.fxa-wyciwyg-drag-in-progress .l-section--distanceTopPull50p {
  margin-top: 0;
  z-index: auto; }

@media (min-width: 768px) {
  .l-section--md-distanceBottomNone {
    margin-bottom: 0;
    z-index: 1; }
  .l-section--md-distanceTopNone {
    margin-top: 0;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomNone {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopNone {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomSmall {
    margin-bottom: 0.5rem; }
  .l-section--md-distanceTopSmall {
    margin-top: 0.5rem; }
  .l-section--md-distanceBottomBase {
    margin-bottom: 1rem; }
  .l-section--md-distanceTopBase {
    margin-top: 1rem; }
  .l-section--md-distanceBottomLarge {
    margin-bottom: 1.5rem; }
  .l-section--md-distanceTopLarge {
    margin-top: 1.5rem; }
  .l-section--md-distanceBottomLarger {
    margin-bottom: 2rem; }
  .l-section--md-distanceTopLarger {
    margin-top: 2rem; }
  .l-section--md-distanceBottomLargest {
    margin-bottom: 3rem; }
  .l-section--md-distanceTopLargest {
    margin-top: 3rem; }
  .l-section--md-distanceBottomJumbo {
    margin-bottom: 4rem; }
  .l-section--md-distanceTopJumbo {
    margin-top: 4rem; }
  .l-section--md-distanceBottomPullJumbo {
    margin-bottom: -4rem;
    z-index: 1; }
  .l-section--md-distanceTopPullJumbo {
    margin-top: -4rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPullJumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPullJumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull2Jumbo {
    margin-bottom: -8rem;
    z-index: 1; }
  .l-section--md-distanceTopPull2Jumbo {
    margin-top: -8rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull2Jumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull2Jumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull3Jumbo {
    margin-bottom: -12rem;
    z-index: 1; }
  .l-section--md-distanceTopPull3Jumbo {
    margin-top: -12rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull3Jumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull3Jumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull4Jumbo {
    margin-bottom: -16rem;
    z-index: 1; }
  .l-section--md-distanceTopPull4Jumbo {
    margin-top: -16rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull4Jumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull4Jumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull20p {
    margin-bottom: -20vh;
    z-index: 1; }
  .l-section--md-distanceTopPull20p {
    margin-top: -20vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull20p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull20p {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull25p {
    margin-bottom: -25vh;
    z-index: 1; }
  .l-section--md-distanceTopPull25p {
    margin-top: -25vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull25p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull25p {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull30p {
    margin-bottom: -30vh;
    z-index: 1; }
  .l-section--md-distanceTopPull30p {
    margin-top: -30vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull30p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull30p {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull40p {
    margin-bottom: -40vh;
    z-index: 1; }
  .l-section--md-distanceTopPull40p {
    margin-top: -40vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull40p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull40p {
    margin-top: 0;
    z-index: auto; }
  .l-section--md-distanceBottomPull50p {
    margin-bottom: -50vh;
    z-index: 1; }
  .l-section--md-distanceTopPull50p {
    margin-top: -50vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceBottomPull50p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--md-distanceTopPull50p {
    margin-top: 0;
    z-index: auto; } }

@media (min-width: 992px) {
  .l-section--lg-distanceBottomNone {
    margin-bottom: 0;
    z-index: 1; }
  .l-section--lg-distanceTopNone {
    margin-top: 0;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomNone {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopNone {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomSmall {
    margin-bottom: 0.5rem; }
  .l-section--lg-distanceTopSmall {
    margin-top: 0.5rem; }
  .l-section--lg-distanceBottomBase {
    margin-bottom: 1rem; }
  .l-section--lg-distanceTopBase {
    margin-top: 1rem; }
  .l-section--lg-distanceBottomLarge {
    margin-bottom: 1.5rem; }
  .l-section--lg-distanceTopLarge {
    margin-top: 1.5rem; }
  .l-section--lg-distanceBottomLarger {
    margin-bottom: 2rem; }
  .l-section--lg-distanceTopLarger {
    margin-top: 2rem; }
  .l-section--lg-distanceBottomLargest {
    margin-bottom: 3rem; }
  .l-section--lg-distanceTopLargest {
    margin-top: 3rem; }
  .l-section--lg-distanceBottomJumbo {
    margin-bottom: 4rem; }
  .l-section--lg-distanceTopJumbo {
    margin-top: 4rem; }
  .l-section--lg-distanceBottomPullJumbo {
    margin-bottom: -4rem;
    z-index: 1; }
  .l-section--lg-distanceTopPullJumbo {
    margin-top: -4rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPullJumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPullJumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull2Jumbo {
    margin-bottom: -8rem;
    z-index: 1; }
  .l-section--lg-distanceTopPull2Jumbo {
    margin-top: -8rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull2Jumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull2Jumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull3Jumbo {
    margin-bottom: -12rem;
    z-index: 1; }
  .l-section--lg-distanceTopPull3Jumbo {
    margin-top: -12rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull3Jumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull3Jumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull4Jumbo {
    margin-bottom: -16rem;
    z-index: 1; }
  .l-section--lg-distanceTopPull4Jumbo {
    margin-top: -16rem;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull4Jumbo {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull4Jumbo {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull20p {
    margin-bottom: -20vh;
    z-index: 1; }
  .l-section--lg-distanceTopPull20p {
    margin-top: -20vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull20p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull20p {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull25p {
    margin-bottom: -25vh;
    z-index: 1; }
  .l-section--lg-distanceTopPull25p {
    margin-top: -25vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull25p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull25p {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull30p {
    margin-bottom: -30vh;
    z-index: 1; }
  .l-section--lg-distanceTopPull30p {
    margin-top: -30vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull30p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull30p {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull40p {
    margin-bottom: -40vh;
    z-index: 1; }
  .l-section--lg-distanceTopPull40p {
    margin-top: -40vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull40p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull40p {
    margin-top: 0;
    z-index: auto; }
  .l-section--lg-distanceBottomPull50p {
    margin-bottom: -50vh;
    z-index: 1; }
  .l-section--lg-distanceTopPull50p {
    margin-top: -50vh;
    z-index: 1; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceBottomPull50p {
    margin-bottom: 0;
    z-index: auto; }
  body.fxa-wyciwyg-drag-in-progress .l-section--lg-distanceTopPull50p {
    margin-top: 0;
    z-index: auto; } }

.page--canvasMarginTop0v footer {
  margin-top: 0 !important; }

.page--canvasMarginTopNone footer {
  margin-top: 0 !important; }

.page--footerDistance1v footer {
  margin-top: 0.25rem !important; }

.page--footerDistance2v footer {
  margin-top: 0.5rem !important; }

.page--footerDistance3v footer {
  margin-top: 0.75rem !important; }

.page--footerDistance4v footer {
  margin-top: 1rem !important; }

.page--footerDistance5v footer {
  margin-top: 1.25rem !important; }

.page--footerDistance6v footer {
  margin-top: 1.5rem !important; }

.page--footerDistance7v footer {
  margin-top: 1.75rem !important; }

.page--footerDistance8v footer {
  margin-top: 2rem !important; }

.page--footerDistance9v footer {
  margin-top: 2.25rem !important; }

.page--footerDistance10v footer {
  margin-top: 2.5rem !important; }

.page--footerDistance11v footer {
  margin-top: 2.75rem !important; }

.page--footerDistance12v footer {
  margin-top: 3rem !important; }

.page--footerDistance13v footer {
  margin-top: 3.25rem !important; }

.page--footerDistance14v footer {
  margin-top: 3.5rem !important; }

.page--footerDistance15v footer {
  margin-top: 3.75rem !important; }

.page--footerDistance16v footer {
  margin-top: 4rem !important; }

.page--footerDistance17v footer {
  margin-top: 4.25rem !important; }

.page--footerDistance18v footer {
  margin-top: 4.5rem !important; }

.page--footerDistance19v footer {
  margin-top: 4.75rem !important; }

.page--footerDistance20v footer {
  margin-top: 5rem !important; }

.page--footerDistance25v footer {
  margin-top: 6.25rem !important; }

.page--footerDistance30v footer {
  margin-top: 7.5rem !important; }

.page--footerDistance35v footer {
  margin-top: 8.75rem !important; }

.page--footerDistance40v footer {
  margin-top: 10rem !important; }

.page--footerDistance45v footer {
  margin-top: 11.25rem !important; }

.page--footerDistance50v footer {
  margin-top: 12.5rem !important; }

@media (min-width: 768px) {
  .page--md-canvasMarginTop0v footer {
    margin-top: 0 !important; }
  .page--md-canvasMarginTopNone footer {
    margin-top: 0 !important; }
  .page--md-footerDistance1v footer {
    margin-top: 0.25rem !important; }
  .page--md-footerDistance2v footer {
    margin-top: 0.5rem !important; }
  .page--md-footerDistance3v footer {
    margin-top: 0.75rem !important; }
  .page--md-footerDistance4v footer {
    margin-top: 1rem !important; }
  .page--md-footerDistance5v footer {
    margin-top: 1.25rem !important; }
  .page--md-footerDistance6v footer {
    margin-top: 1.5rem !important; }
  .page--md-footerDistance7v footer {
    margin-top: 1.75rem !important; }
  .page--md-footerDistance8v footer {
    margin-top: 2rem !important; }
  .page--md-footerDistance9v footer {
    margin-top: 2.25rem !important; }
  .page--md-footerDistance10v footer {
    margin-top: 2.5rem !important; }
  .page--md-footerDistance11v footer {
    margin-top: 2.75rem !important; }
  .page--md-footerDistance12v footer {
    margin-top: 3rem !important; }
  .page--md-footerDistance13v footer {
    margin-top: 3.25rem !important; }
  .page--md-footerDistance14v footer {
    margin-top: 3.5rem !important; }
  .page--md-footerDistance15v footer {
    margin-top: 3.75rem !important; }
  .page--md-footerDistance16v footer {
    margin-top: 4rem !important; }
  .page--md-footerDistance17v footer {
    margin-top: 4.25rem !important; }
  .page--md-footerDistance18v footer {
    margin-top: 4.5rem !important; }
  .page--md-footerDistance19v footer {
    margin-top: 4.75rem !important; }
  .page--md-footerDistance20v footer {
    margin-top: 5rem !important; }
  .page--md-footerDistance25v footer {
    margin-top: 6.25rem !important; }
  .page--md-footerDistance30v footer {
    margin-top: 7.5rem !important; }
  .page--md-footerDistance35v footer {
    margin-top: 8.75rem !important; }
  .page--md-footerDistance40v footer {
    margin-top: 10rem !important; }
  .page--md-footerDistance45v footer {
    margin-top: 11.25rem !important; }
  .page--md-footerDistance50v footer {
    margin-top: 12.5rem !important; } }

@media (min-width: 992px) {
  .page--lg-canvasMarginTop0v footer {
    margin-top: 0 !important; }
  .page--lg-canvasMarginTopNone footer {
    margin-top: 0 !important; }
  .page--lg-footerDistance1v footer {
    margin-top: 0.25rem !important; }
  .page--lg-footerDistance2v footer {
    margin-top: 0.5rem !important; }
  .page--lg-footerDistance3v footer {
    margin-top: 0.75rem !important; }
  .page--lg-footerDistance4v footer {
    margin-top: 1rem !important; }
  .page--lg-footerDistance5v footer {
    margin-top: 1.25rem !important; }
  .page--lg-footerDistance6v footer {
    margin-top: 1.5rem !important; }
  .page--lg-footerDistance7v footer {
    margin-top: 1.75rem !important; }
  .page--lg-footerDistance8v footer {
    margin-top: 2rem !important; }
  .page--lg-footerDistance9v footer {
    margin-top: 2.25rem !important; }
  .page--lg-footerDistance10v footer {
    margin-top: 2.5rem !important; }
  .page--lg-footerDistance11v footer {
    margin-top: 2.75rem !important; }
  .page--lg-footerDistance12v footer {
    margin-top: 3rem !important; }
  .page--lg-footerDistance13v footer {
    margin-top: 3.25rem !important; }
  .page--lg-footerDistance14v footer {
    margin-top: 3.5rem !important; }
  .page--lg-footerDistance15v footer {
    margin-top: 3.75rem !important; }
  .page--lg-footerDistance16v footer {
    margin-top: 4rem !important; }
  .page--lg-footerDistance17v footer {
    margin-top: 4.25rem !important; }
  .page--lg-footerDistance18v footer {
    margin-top: 4.5rem !important; }
  .page--lg-footerDistance19v footer {
    margin-top: 4.75rem !important; }
  .page--lg-footerDistance20v footer {
    margin-top: 5rem !important; }
  .page--lg-footerDistance25v footer {
    margin-top: 6.25rem !important; }
  .page--lg-footerDistance30v footer {
    margin-top: 7.5rem !important; }
  .page--lg-footerDistance35v footer {
    margin-top: 8.75rem !important; }
  .page--lg-footerDistance40v footer {
    margin-top: 10rem !important; }
  .page--lg-footerDistance45v footer {
    margin-top: 11.25rem !important; }
  .page--lg-footerDistance50v footer {
    margin-top: 12.5rem !important; } }

.intrinsicRatio-2y1
, .intrinsicRatio-1y1
, .intrinsicRatio-4y3
, .intrinsicRatio-3y4
, .intrinsicRatio-1y2
, .intrinsicRatio-1y3
, .intrinsicRatio-3y1
, .intrinsicRatio-3y2
, .intrinsicRatio-2y3
, .intrinsicRatio-16y9 {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .intrinsicRatio-2y1:before
, .intrinsicRatio-1y1:before
, .intrinsicRatio-4y3:before
, .intrinsicRatio-3y4:before
, .intrinsicRatio-1y2:before
, .intrinsicRatio-1y3:before
, .intrinsicRatio-3y1:before
, .intrinsicRatio-3y2:before
, .intrinsicRatio-2y3:before
, .intrinsicRatio-16y9:before {
    display: block;
    content: ""; }
  .intrinsicRatio-2y1
> .intrinsicRatioItem, .intrinsicRatio-1y1
> .intrinsicRatioItem, .intrinsicRatio-4y3
> .intrinsicRatioItem, .intrinsicRatio-3y4
> .intrinsicRatioItem, .intrinsicRatio-1y2
> .intrinsicRatioItem, .intrinsicRatio-1y3
> .intrinsicRatioItem, .intrinsicRatio-3y1
> .intrinsicRatioItem, .intrinsicRatio-3y2
> .intrinsicRatioItem, .intrinsicRatio-2y3
> .intrinsicRatioItem, .intrinsicRatio-16y9 > .intrinsicRatioItem {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.intrinsicRatio-2y1:before {
  padding-bottom: 50%; }

.intrinsicRatio-1y1:before {
  padding-bottom: 100%; }

.intrinsicRatio-1y2:before {
  padding-bottom: 200%; }

.intrinsicRatio-1y3:before {
  padding-bottom: 300%; }

.intrinsicRatio-3y1:before {
  padding-bottom: 33.3333333333%; }

.intrinsicRatio-2y3:before {
  padding-bottom: 150%; }

.intrinsicRatio-3y2:before {
  padding-bottom: 66.6666666667%; }

.intrinsicRatio-16y9:before {
  padding-bottom: 56.25%; }

.intrinsicRatio-4y3:before {
  padding-bottom: 75%; }

.intrinsicRatio-3y4:before {
  padding-bottom: 133.3333333333%; }

@media (min-width: 576px) {
  .intrinsicRatio-sm-2y1
, .intrinsicRatio-sm-1y1
, .intrinsicRatio-sm-4y3
, .intrinsicRatio-sm-3y4
, .intrinsicRatio-sm-1y2
, .intrinsicRatio-sm-1y3
, .intrinsicRatio-sm-3y1
, .intrinsicRatio-sm-3y2
, .intrinsicRatio-sm-2y3
, .intrinsicRatio-sm-16y9 {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden; }
    .intrinsicRatio-sm-2y1:before
, .intrinsicRatio-sm-1y1:before
, .intrinsicRatio-sm-4y3:before
, .intrinsicRatio-sm-3y4:before
, .intrinsicRatio-sm-1y2:before
, .intrinsicRatio-sm-1y3:before
, .intrinsicRatio-sm-3y1:before
, .intrinsicRatio-sm-3y2:before
, .intrinsicRatio-sm-2y3:before
, .intrinsicRatio-sm-16y9:before {
      display: block;
      content: ""; }
    .intrinsicRatio-sm-2y1
> .intrinsicRatioItem, .intrinsicRatio-sm-1y1
> .intrinsicRatioItem, .intrinsicRatio-sm-4y3
> .intrinsicRatioItem, .intrinsicRatio-sm-3y4
> .intrinsicRatioItem, .intrinsicRatio-sm-1y2
> .intrinsicRatioItem, .intrinsicRatio-sm-1y3
> .intrinsicRatioItem, .intrinsicRatio-sm-3y1
> .intrinsicRatioItem, .intrinsicRatio-sm-3y2
> .intrinsicRatioItem, .intrinsicRatio-sm-2y3
> .intrinsicRatioItem, .intrinsicRatio-sm-16y9 > .intrinsicRatioItem {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  .intrinsicRatio-sm-2y1:before {
    padding-bottom: 50%; }
  .intrinsicRatio-sm-1y1:before {
    padding-bottom: 100%; }
  .intrinsicRatio-sm-1y2:before {
    padding-bottom: 200%; }
  .intrinsicRatio-sm-1y3:before {
    padding-bottom: 300%; }
  .intrinsicRatio-sm-3y1:before {
    padding-bottom: 33.3333333333%; }
  .intrinsicRatio-sm-2y3:before {
    padding-bottom: 150%; }
  .intrinsicRatio-sm-3y2:before {
    padding-bottom: 66.6666666667%; }
  .intrinsicRatio-sm-16y9:before {
    padding-bottom: 56.25%; }
  .intrinsicRatio-sm-4y3:before {
    padding-bottom: 75%; }
  .intrinsicRatio-sm-3y4:before {
    padding-bottom: 133.3333333333%; } }

@media (min-width: 768px) {
  .intrinsicRatio-md-2y1
, .intrinsicRatio-md-1y1
, .intrinsicRatio-md-4y3
, .intrinsicRatio-md-3y4
, .intrinsicRatio-md-1y2
, .intrinsicRatio-md-1y3
, .intrinsicRatio-md-3y1
, .intrinsicRatio-md-3y2
, .intrinsicRatio-md-2y3
, .intrinsicRatio-md-16y9 {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden; }
    .intrinsicRatio-md-2y1:before
, .intrinsicRatio-md-1y1:before
, .intrinsicRatio-md-4y3:before
, .intrinsicRatio-md-3y4:before
, .intrinsicRatio-md-1y2:before
, .intrinsicRatio-md-1y3:before
, .intrinsicRatio-md-3y1:before
, .intrinsicRatio-md-3y2:before
, .intrinsicRatio-md-2y3:before
, .intrinsicRatio-md-16y9:before {
      display: block;
      content: ""; }
    .intrinsicRatio-md-2y1
> .intrinsicRatioItem, .intrinsicRatio-md-1y1
> .intrinsicRatioItem, .intrinsicRatio-md-4y3
> .intrinsicRatioItem, .intrinsicRatio-md-3y4
> .intrinsicRatioItem, .intrinsicRatio-md-1y2
> .intrinsicRatioItem, .intrinsicRatio-md-1y3
> .intrinsicRatioItem, .intrinsicRatio-md-3y1
> .intrinsicRatioItem, .intrinsicRatio-md-3y2
> .intrinsicRatioItem, .intrinsicRatio-md-2y3
> .intrinsicRatioItem, .intrinsicRatio-md-16y9 > .intrinsicRatioItem {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  .intrinsicRatio-md-2y1:before {
    padding-bottom: 50%; }
  .intrinsicRatio-md-1y1:before {
    padding-bottom: 100%; }
  .intrinsicRatio-md-1y2:before {
    padding-bottom: 200%; }
  .intrinsicRatio-md-1y3:before {
    padding-bottom: 300%; }
  .intrinsicRatio-md-3y1:before {
    padding-bottom: 33.3333333333%; }
  .intrinsicRatio-md-2y3:before {
    padding-bottom: 150%; }
  .intrinsicRatio-md-3y2:before {
    padding-bottom: 66.6666666667%; }
  .intrinsicRatio-md-16y9:before {
    padding-bottom: 56.25%; }
  .intrinsicRatio-md-4y3:before {
    padding-bottom: 75%; }
  .intrinsicRatio-md-3y4:before {
    padding-bottom: 133.3333333333%; } }

@media (min-width: 992px) {
  .intrinsicRatio-lg-2y1
, .intrinsicRatio-lg-1y1
, .intrinsicRatio-lg-4y3
, .intrinsicRatio-lg-3y4
, .intrinsicRatio-lg-1y2
, .intrinsicRatio-lg-1y3
, .intrinsicRatio-lg-3y1
, .intrinsicRatio-lg-3y2
, .intrinsicRatio-lg-2y3
, .intrinsicRatio-lg-16y9 {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden; }
    .intrinsicRatio-lg-2y1:before
, .intrinsicRatio-lg-1y1:before
, .intrinsicRatio-lg-4y3:before
, .intrinsicRatio-lg-3y4:before
, .intrinsicRatio-lg-1y2:before
, .intrinsicRatio-lg-1y3:before
, .intrinsicRatio-lg-3y1:before
, .intrinsicRatio-lg-3y2:before
, .intrinsicRatio-lg-2y3:before
, .intrinsicRatio-lg-16y9:before {
      display: block;
      content: ""; }
    .intrinsicRatio-lg-2y1
> .intrinsicRatioItem, .intrinsicRatio-lg-1y1
> .intrinsicRatioItem, .intrinsicRatio-lg-4y3
> .intrinsicRatioItem, .intrinsicRatio-lg-3y4
> .intrinsicRatioItem, .intrinsicRatio-lg-1y2
> .intrinsicRatioItem, .intrinsicRatio-lg-1y3
> .intrinsicRatioItem, .intrinsicRatio-lg-3y1
> .intrinsicRatioItem, .intrinsicRatio-lg-3y2
> .intrinsicRatioItem, .intrinsicRatio-lg-2y3
> .intrinsicRatioItem, .intrinsicRatio-lg-16y9 > .intrinsicRatioItem {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  .intrinsicRatio-lg-2y1:before {
    padding-bottom: 50%; }
  .intrinsicRatio-lg-1y1:before {
    padding-bottom: 100%; }
  .intrinsicRatio-lg-1y2:before {
    padding-bottom: 200%; }
  .intrinsicRatio-lg-1y3:before {
    padding-bottom: 300%; }
  .intrinsicRatio-lg-3y1:before {
    padding-bottom: 33.3333333333%; }
  .intrinsicRatio-lg-2y3:before {
    padding-bottom: 150%; }
  .intrinsicRatio-lg-3y2:before {
    padding-bottom: 66.6666666667%; }
  .intrinsicRatio-lg-16y9:before {
    padding-bottom: 56.25%; }
  .intrinsicRatio-lg-4y3:before {
    padding-bottom: 75%; }
  .intrinsicRatio-lg-3y4:before {
    padding-bottom: 133.3333333333%; } }

@media (min-width: 1200px) {
  .intrinsicRatio-xl-2y1
, .intrinsicRatio-xl-1y1
, .intrinsicRatio-xl-4y3
, .intrinsicRatio-xl-3y4
, .intrinsicRatio-xl-1y2
, .intrinsicRatio-xl-1y3
, .intrinsicRatio-xl-3y1
, .intrinsicRatio-xl-3y2
, .intrinsicRatio-xl-2y3
, .intrinsicRatio-xl-16y9 {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden; }
    .intrinsicRatio-xl-2y1:before
, .intrinsicRatio-xl-1y1:before
, .intrinsicRatio-xl-4y3:before
, .intrinsicRatio-xl-3y4:before
, .intrinsicRatio-xl-1y2:before
, .intrinsicRatio-xl-1y3:before
, .intrinsicRatio-xl-3y1:before
, .intrinsicRatio-xl-3y2:before
, .intrinsicRatio-xl-2y3:before
, .intrinsicRatio-xl-16y9:before {
      display: block;
      content: ""; }
    .intrinsicRatio-xl-2y1
> .intrinsicRatioItem, .intrinsicRatio-xl-1y1
> .intrinsicRatioItem, .intrinsicRatio-xl-4y3
> .intrinsicRatioItem, .intrinsicRatio-xl-3y4
> .intrinsicRatioItem, .intrinsicRatio-xl-1y2
> .intrinsicRatioItem, .intrinsicRatio-xl-1y3
> .intrinsicRatioItem, .intrinsicRatio-xl-3y1
> .intrinsicRatioItem, .intrinsicRatio-xl-3y2
> .intrinsicRatioItem, .intrinsicRatio-xl-2y3
> .intrinsicRatioItem, .intrinsicRatio-xl-16y9 > .intrinsicRatioItem {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  .intrinsicRatio-xl-2y1:before {
    padding-bottom: 50%; }
  .intrinsicRatio-xl-1y1:before {
    padding-bottom: 100%; }
  .intrinsicRatio-xl-1y2:before {
    padding-bottom: 200%; }
  .intrinsicRatio-xl-1y3:before {
    padding-bottom: 300%; }
  .intrinsicRatio-xl-3y1:before {
    padding-bottom: 33.3333333333%; }
  .intrinsicRatio-xl-2y3:before {
    padding-bottom: 150%; }
  .intrinsicRatio-xl-3y2:before {
    padding-bottom: 66.6666666667%; }
  .intrinsicRatio-xl-16y9:before {
    padding-bottom: 56.25%; }
  .intrinsicRatio-xl-4y3:before {
    padding-bottom: 75%; }
  .intrinsicRatio-xl-3y4:before {
    padding-bottom: 133.3333333333%; } }

.l-block--blockMinHeight20 .l-block-canvas {
  min-height: 20vh; }
  .l-block--blockMinHeight20 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight25 .l-block-canvas {
  min-height: 25vh; }
  .l-block--blockMinHeight25 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight30 .l-block-canvas {
  min-height: 30vh; }
  .l-block--blockMinHeight30 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight33 .l-block-canvas {
  min-height: 33vh; }
  .l-block--blockMinHeight33 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight40 .l-block-canvas {
  min-height: 40vh; }
  .l-block--blockMinHeight40 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight45 .l-block-canvas {
  min-height: 45vh; }
  .l-block--blockMinHeight45 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight50 .l-block-canvas {
  min-height: 50vh; }
  .l-block--blockMinHeight50 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight55 .l-block-canvas {
  min-height: 55vh; }
  .l-block--blockMinHeight55 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight60 .l-block-canvas {
  min-height: 60vh; }
  .l-block--blockMinHeight60 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight65 .l-block-canvas {
  min-height: 65vh; }
  .l-block--blockMinHeight65 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight67 .l-block-canvas {
  min-height: 67vh; }
  .l-block--blockMinHeight67 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight70 .l-block-canvas {
  min-height: 70vh; }
  .l-block--blockMinHeight70 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight75 .l-block-canvas {
  min-height: 75vh; }
  .l-block--blockMinHeight75 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight80 .l-block-canvas {
  min-height: 80vh; }
  .l-block--blockMinHeight80 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight85 .l-block-canvas {
  min-height: 85vh; }
  .l-block--blockMinHeight85 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight90 .l-block-canvas {
  min-height: 90vh; }
  .l-block--blockMinHeight90 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight95 .l-block-canvas {
  min-height: 95vh; }
  .l-block--blockMinHeight95 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeight100 .l-block-canvas {
  min-height: 100vh; }
  .l-block--blockMinHeight100 .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

.l-block--blockMinHeightNone .l-block-canvas {
  min-height: auto; }
  .l-block--blockMinHeightNone .l-block-canvas:after {
    content: '';
    min-height: inherit;
    font-size: 0; }

@media (min-width: 768px) {
  .l-block--md-blockMinHeight20 .l-block-canvas {
    min-height: 20vh; }
    .l-block--md-blockMinHeight20 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight25 .l-block-canvas {
    min-height: 25vh; }
    .l-block--md-blockMinHeight25 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight30 .l-block-canvas {
    min-height: 30vh; }
    .l-block--md-blockMinHeight30 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight33 .l-block-canvas {
    min-height: 33vh; }
    .l-block--md-blockMinHeight33 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight40 .l-block-canvas {
    min-height: 40vh; }
    .l-block--md-blockMinHeight40 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight45 .l-block-canvas {
    min-height: 45vh; }
    .l-block--md-blockMinHeight45 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight50 .l-block-canvas {
    min-height: 50vh; }
    .l-block--md-blockMinHeight50 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight55 .l-block-canvas {
    min-height: 55vh; }
    .l-block--md-blockMinHeight55 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight60 .l-block-canvas {
    min-height: 60vh; }
    .l-block--md-blockMinHeight60 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight65 .l-block-canvas {
    min-height: 65vh; }
    .l-block--md-blockMinHeight65 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight67 .l-block-canvas {
    min-height: 67vh; }
    .l-block--md-blockMinHeight67 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight70 .l-block-canvas {
    min-height: 70vh; }
    .l-block--md-blockMinHeight70 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight75 .l-block-canvas {
    min-height: 75vh; }
    .l-block--md-blockMinHeight75 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight80 .l-block-canvas {
    min-height: 80vh; }
    .l-block--md-blockMinHeight80 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight85 .l-block-canvas {
    min-height: 85vh; }
    .l-block--md-blockMinHeight85 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight90 .l-block-canvas {
    min-height: 90vh; }
    .l-block--md-blockMinHeight90 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight95 .l-block-canvas {
    min-height: 95vh; }
    .l-block--md-blockMinHeight95 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeight100 .l-block-canvas {
    min-height: 100vh; }
    .l-block--md-blockMinHeight100 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--md-blockMinHeightNone .l-block-canvas {
    min-height: auto; }
    .l-block--md-blockMinHeightNone .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; } }

@media (min-width: 992px) {
  .l-block--lg-blockMinHeight20 .l-block-canvas {
    min-height: 20vh; }
    .l-block--lg-blockMinHeight20 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight25 .l-block-canvas {
    min-height: 25vh; }
    .l-block--lg-blockMinHeight25 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight30 .l-block-canvas {
    min-height: 30vh; }
    .l-block--lg-blockMinHeight30 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight33 .l-block-canvas {
    min-height: 33vh; }
    .l-block--lg-blockMinHeight33 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight40 .l-block-canvas {
    min-height: 40vh; }
    .l-block--lg-blockMinHeight40 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight45 .l-block-canvas {
    min-height: 45vh; }
    .l-block--lg-blockMinHeight45 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight50 .l-block-canvas {
    min-height: 50vh; }
    .l-block--lg-blockMinHeight50 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight55 .l-block-canvas {
    min-height: 55vh; }
    .l-block--lg-blockMinHeight55 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight60 .l-block-canvas {
    min-height: 60vh; }
    .l-block--lg-blockMinHeight60 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight65 .l-block-canvas {
    min-height: 65vh; }
    .l-block--lg-blockMinHeight65 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight67 .l-block-canvas {
    min-height: 67vh; }
    .l-block--lg-blockMinHeight67 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight70 .l-block-canvas {
    min-height: 70vh; }
    .l-block--lg-blockMinHeight70 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight75 .l-block-canvas {
    min-height: 75vh; }
    .l-block--lg-blockMinHeight75 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight80 .l-block-canvas {
    min-height: 80vh; }
    .l-block--lg-blockMinHeight80 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight85 .l-block-canvas {
    min-height: 85vh; }
    .l-block--lg-blockMinHeight85 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight90 .l-block-canvas {
    min-height: 90vh; }
    .l-block--lg-blockMinHeight90 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight95 .l-block-canvas {
    min-height: 95vh; }
    .l-block--lg-blockMinHeight95 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeight100 .l-block-canvas {
    min-height: 100vh; }
    .l-block--lg-blockMinHeight100 .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; }
  .l-block--lg-blockMinHeightNone .l-block-canvas {
    min-height: auto; }
    .l-block--lg-blockMinHeightNone .l-block-canvas:after {
      content: '';
      min-height: inherit;
      font-size: 0; } }

/**
 * abstract basic layout classes for navbar without modifiers
 */
body.page--structure {
  /**
   * Basic layout classes for navbar
   */
  /**
   * Styles to make mobile naviagtions work.
   * These styles work closely with the javascript together
   */
  /**
   * Basic item styling
   */
  /**
   * extension bar like search and so on
   */
  /**
   * Styles for nav menu overlay
   */
  /**
   * Quicknavigation styles
   */
  /**
   * Style overrides for portal styles
   */ }
  body.page--structure .navbar.l-section.is-expanded > .l-sectionVisualBox, body.page--structure .navbar.l-section.is-fixed > .l-sectionVisualBox {
    padding-left: 0.5em;
    padding-right: 0.5em; }
  body.page--structure.is-ActiveNavigation .navbar, body.page--structure.is-ActiveNavigation .navbar .navbar-visualBox {
    transition: all 0.5s; }
  body.page--structure .nav {
    z-index: 1901;
    position: relative; }
  body.page--structure .navbar-container {
    position: relative; }
  body.page--structure .nav--box .navbar-visualBox > .navbar-container {
    padding: 0 10px 0 10px;
    padding: 0; }
  body.page--structure .nav--positionSticky {
    position: absolute; }
  body.page--structure .nav--positionScrollsticky {
    position: fixed; }
  body.page--structure .nav--positionSticky, body.page--structure .nav--positionScrollsticky {
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 1901;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,ffffff+100&0.1+0,0.3+50,0.1+100 */ }
  body.page--structure .nav--positionFloating {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%; }
    body.page--structure .nav--positionFloating > .navbar {
      margin-top: 0; }
    body.page--structure .nav--positionFloating > .navbar.is-detached {
      margin-top: 0; }
  body.page--structure .is-maximized .navbar-row {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  body.page--structure .navbar {
    position: relative; }
    body.page--structure .navbar .navbar-row {
      padding-bottom: 2px;
      padding-top: 2px; }
    body.page--structure .navbar.navbar--compound .navbar-row {
      padding-bottom: 4px;
      padding-top: 4px; }
    body.page--structure .navbar.navbar--compound .navbar-row:first-child {
      padding-top: 2px; }
    body.page--structure .navbar.navbar--compound .navbar-row:last-child {
      padding-bottom: 2px; }
    body.page--structure .navbar .navbar-region {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
    body.page--structure .navbar .navbar-row--splitRow {
      display: flex;
      /* flex-wrap: wrap; */
      margin-right: -10px;
      margin-left: -10px; }
    body.page--structure .navbar .navbar-region--splitSmallerColumn {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 10px;
      padding-left: -10px;
      flex: 0 0 50%;
      max-width: 50%; }
    @media (min-width: 992px) {
      body.page--structure .navbar .navbar-region--splitSmallerColumn {
        flex: 0 0 260px;
        max-width: 260px; } }
    body.page--structure .navbar .navbar-region--splitFillColor {
      position: relative;
      min-height: 1px;
      padding-right: 10px;
      padding-left: 10px;
      flex: 1 1 auto;
      overflow: hidden; }
    body.page--structure .navbar .navbar-region--right {
      text-align: right;
      justify-content: center;
      padding-right: 20px; }
      body.page--structure .navbar .navbar-region--right .navbar-itemGroup {
        justify-content: flex-end; }
      body.page--structure .navbar .navbar-region--right > .navbar-widgetContainer
, body.page--structure .navbar .navbar-region--right > .navbar-widget
, body.page--structure .navbar .navbar-region--right .navbar-item--form {
        justify-content: flex-end; }
      body.page--structure .navbar .navbar-region--right .navbar-itemGroup > .navbar-item:not(:first-child) {
        margin-left: 20px; }
    body.page--structure .navbar .navbar-region--left {
      text-align: left;
      justify-content: center;
      padding-left: 20px; }
      body.page--structure .navbar .navbar-region--left .navbar-itemGroup {
        justify-content: flex-start; }
      body.page--structure .navbar .navbar-region--left > .navbar-widgetContainer
, body.page--structure .navbar .navbar-region--left > .navbar-widget
, body.page--structure .navbar .navbar-region--left .navbar-item--form {
        justify-content: flex-start; }
      body.page--structure .navbar .navbar-region--left .navbar-itemGroup > .navbar-item:not(:last-child) {
        margin-right: 20px; }
    body.page--structure .navbar .navbar-region--center {
      text-align: center;
      justify-content: center; }
      body.page--structure .navbar .navbar-region--center .navbar-itemGroup {
        padding-right: 8px;
        padding-left: 8px;
        justify-content: center; }
      body.page--structure .navbar .navbar-region--center > .navbar-widgetContainer
, body.page--structure .navbar .navbar-region--center > .navbar-widget
, body.page--structure .navbar .navbar-region--center .navbar-item--form {
        justify-content: center; }
    body.page--structure .navbar .navbar-region--orientationRight {
      text-align: right;
      justify-content: flex-end; }
      body.page--structure .navbar .navbar-region--orientationRight .navbar-itemGroup {
        padding-left: 16px;
        justify-content: flex-end; }
      body.page--structure .navbar .navbar-region--orientationRight > .navbar-widgetContainer
, body.page--structure .navbar .navbar-region--orientationRight > .navbar-widget
, body.page--structure .navbar .navbar-region--orientationRight .navbar-item--form {
        justify-content: flex-end; }
    body.page--structure .navbar .navbar-region--orientationLeft {
      text-align: left;
      justify-content: flex-start; }
      body.page--structure .navbar .navbar-region--orientationLeft .navbar-itemGroup {
        padding-right: 16px;
        justify-content: flex-start; }
      body.page--structure .navbar .navbar-region--orientationLeft > .navbar-widgetContainer
, body.page--structure .navbar .navbar-region--orientationLeft > .navbar-widget
, body.page--structure .navbar .navbar-region--orientationLeft .navbar-item--form {
        justify-content: flex-start; }
    body.page--structure .navbar .navbar-region--orientationCenter {
      text-align: center;
      justify-content: center; }
      body.page--structure .navbar .navbar-region--orientationCenter .navbar-itemGroup {
        padding-right: 8px;
        padding-left: 8px;
        justify-content: center; }
      body.page--structure .navbar .navbar-region--orientationCenter > .navbar-widgetContainer
, body.page--structure .navbar .navbar-region--orientationCenter > .navbar-widget
, body.page--structure .navbar .navbar-region--orientationCenter .navbar-item--form {
        justify-content: center; }
  body.page--structure .navbar-itemGroup {
    display: flex;
    max-width: 100%;
    overflow: hidden; }
  body.page--structure .navbar-widget {
    display: flex; }
  body.page--structure.page--navDockOnScroll.is-NavigationPageScrolled .nav--positionFloating > .navbar--main {
    margin-top: 0; }
  body.page--structure .navbar-widgetContainer {
    display: flex; }
    body.page--structure .navbar-widgetContainer.navbar-widgetContainer--noWrap {
      white-space: nowrap; }
  body.page--structure .navbar-widget--reduced, body.page--structure .navbar-widget--default {
    height: 0;
    max-height: 0;
    visibility: hidden;
    max-width: 100%;
    /*see #1079 horizontal overflow bug when in hidden mode*/ }
  body.page--structure .js-defaultVisibility .navbar-widget--reduced {
    height: 0;
    max-height: 0;
    visibility: hidden; }
    body.page--structure .js-defaultVisibility .navbar-widget--reduced svg {
      visibility: hidden !important; }
  body.page--structure .js-defaultVisibility .navbar-widget--default {
    height: auto;
    max-height: inherit;
    visibility: visible;
    transition: display 0.5s ease; }
  body.page--structure .js-overflowVisibility .navbar-widget--reduced {
    height: auto;
    max-height: inherit;
    visibility: visible; }
  body.page--structure .js-overflowVisibility .navbar-widget--default {
    height: 0;
    max-height: 0;
    visibility: hidden; }
    body.page--structure .js-overflowVisibility .navbar-widget--default svg {
      visibility: hidden !important; }
  body.page--structure .navbar-itemGroup {
    align-self: center;
    vertical-align: middle; }
    .navbar body.page--structure .navbar-itemGroup {
      align-self: center;
      vertical-align: middle; }
  body.page--structure .navbar .navbar-itemGroup {
    white-space: nowrap;
    text-overflow: ellipsis; }
  body.page--structure .navbar .navbar-item {
    white-space: nowrap;
    text-overflow: ellipsis; }
  body.page--structure .navbar-item {
    content: "base";
    font-size: 1rem;
    line-height: 1.5;
    align-self: center;
    vertical-align: middle; }
    body.page--structure .navbar-item > svg.icon {
      vertical-align: top; }
    body.page--structure .navbar-item.navbar-item--button {
      font-size: 0.75rem;
      line-height: 2;
      overflow: hidden; }
      body.page--structure .navbar-item.navbar-item--button > .inner {
        max-width: 100%;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        white-space: nowrap;
        text-overflow: ellipsis; }
      body.page--structure .navbar-item.navbar-item--button svg {
        width: 1.5em;
        height: 1.5em;
        display: inline-block; }
    body.page--structure .navbar-item.navbar-item--logo {
      line-height: 1;
      padding: 0;
      max-width: 100%;
      display: inline-block;
      width: 100%; }
      body.page--structure .navbar-item.navbar-item--logo svg {
        vertical-align: top; }
      body.page--structure .navbar-item.navbar-item--logo img, body.page--structure .navbar-item.navbar-item--logo picture {
        max-width: 100%; }
      body.page--structure .navbar-item.navbar-item--logo .svgContainer--responsive {
        max-width: 100%;
        height: 0; }
    body.page--structure .navbar-item.navbar-item--jumptotop {
      cursor: pointer; }
      body.page--structure .navbar-item.navbar-item--jumptotop:after {
        font-family: 'Theme-Native-Icons' !important;
        speak: none;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        line-height: 1 !important;
        /* Enable Ligatures ================ */
        letter-spacing: 0;
        -webkit-font-feature-settings: "liga";
        -moz-font-feature-settings: "liga=1";
        -moz-font-feature-settings: "liga";
        -ms-font-feature-settings: "liga" 1;
        font-feature-settings: "liga";
        -webkit-font-variant-ligatures: discretionary-ligatures;
        font-variant-ligatures: discretionary-ligatures;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e208";
        margin-left: 10px; }
    body.page--structure .navbar-item.navbar-item--form {
      border: none;
      border-width: 0;
      padding: 0;
      min-width: 150px;
      display: flex;
      flex-direction: row; }
      body.page--structure .navbar-item.navbar-item--form > .navbar-item--input {
        /* Tell the input to use all the available space */
        /* And hide the input's outline, so the form looks like the outline */
        border: none;
        padding-right: 40px;
        max-width: 100%;
        margin-left: 0.375rem;
        margin-right: 0.375rem; }
      body.page--structure .navbar-item.navbar-item--form > .navbar-item--searchInput {
        width: 100%;
        max-width: 200px; }
      body.page--structure .navbar-item.navbar-item--form > .navbar-item--submitButton {
        margin-left: -40px;
        cursor: pointer; }
    body.page--structure .navbar-item.navbar-item--socialButton, body.page--structure .navbar-item.navbar-item--iconButton, body.page--structure .navbar-item.navbar-item--menuButton {
      display: inline-block;
      text-align: center;
      text-decoration: none;
      cursor: pointer; }
      body.page--structure .navbar-item.navbar-item--socialButton:hover, body.page--structure .navbar-item.navbar-item--iconButton:hover, body.page--structure .navbar-item.navbar-item--menuButton:hover {
        text-decoration: none; }
      body.page--structure .navbar-item.navbar-item--socialButton .icon, body.page--structure .navbar-item.navbar-item--iconButton .icon, body.page--structure .navbar-item.navbar-item--menuButton .icon {
        display: table;
        width: 100%; }
        body.page--structure .navbar-item.navbar-item--socialButton .icon:before, body.page--structure .navbar-item.navbar-item--iconButton .icon:before, body.page--structure .navbar-item.navbar-item--menuButton .icon:before {
          display: table-cell;
          width: 100%;
          height: 100%;
          vertical-align: middle;
          text-align: center; }
      body.page--structure .navbar-item.navbar-item--socialButton.menutrigger > .icon--menu, body.page--structure .navbar-item.navbar-item--iconButton.menutrigger > .icon--menu, body.page--structure .navbar-item.navbar-item--menuButton.menutrigger > .icon--menu {
        display: table; }
      body.page--structure .navbar-item.navbar-item--socialButton.menutrigger > .icon--close, body.page--structure .navbar-item.navbar-item--iconButton.menutrigger > .icon--close, body.page--structure .navbar-item.navbar-item--menuButton.menutrigger > .icon--close {
        display: none; }
      body.page--structure .navbar-item.navbar-item--socialButton.menutrigger.open > .icon--menu, body.page--structure .navbar-item.navbar-item--iconButton.menutrigger.open > .icon--menu, body.page--structure .navbar-item.navbar-item--menuButton.menutrigger.open > .icon--menu {
        display: none; }
      body.page--structure .navbar-item.navbar-item--socialButton.menutrigger.open > .icon--close, body.page--structure .navbar-item.navbar-item--iconButton.menutrigger.open > .icon--close, body.page--structure .navbar-item.navbar-item--menuButton.menutrigger.open > .icon--close {
        display: table; }
      body.page--structure .navbar-item.navbar-item--socialButton.navbar-item--menutrigger a, body.page--structure .navbar-item.navbar-item--iconButton.navbar-item--menutrigger a, body.page--structure .navbar-item.navbar-item--menuButton.navbar-item--menutrigger a {
        cursor: pointer; }
  body.page--structure.page--navTopBarCollapseOnScroll.is-NavigationPageScrolled .navbar--top {
    display: none; }
  body.page--structure.page--navLogoBarCollapseOnScroll.is-NavigationPageScrolled .navbar--logo {
    display: none; }
  @media (max-width: 767.98px) {
    body.page--structure.page--navTopBarCollapseOnMobile .navbar--top {
      display: none; }
    body.page--structure.page--navLogoBarCollapseOnMobile .navbar--logo {
      display: none; } }
  body.page--structure .navbar--extensionBar {
    display: none;
    position: relative; }
  body.page--structure .navbarOverlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: translateY(100%);
    z-index: 1901;
    display: none;
    overflow-y: auto;
    margin-bottom: 0 !important; }
  body.page--structure .headline.headline.headline.headline {
    margin-bottom: 0.5rem; }
  body.page--structure .navbarOverlay-menuItem--image img
, body.page--structure .navbarOverlay-menuItem--image picture {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem; }
  body.page--structure .navbarOverlay-menuItem--text {
    margin-bottom: 1em; }
  body.page--structure .navbarOverlay-menuItem--featuredNavigation {
    margin-top: 3rem; }
    body.page--structure .navbarOverlay-menuItem--featuredNavigation ul, body.page--structure .navbarOverlay-menuItem--featuredNavigation li {
      padding: 0 !important;
      list-style: none !important; }
    body.page--structure .navbarOverlay-menuItem--featuredNavigation li {
      padding-left: 0 !important;
      max-width: 100%;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      body.page--structure .navbarOverlay-menuItem--featuredNavigation li:before {
        padding-right: 0 !important;
        content: none !important; }
      body.page--structure .navbarOverlay-menuItem--featuredNavigation li a:before {
        font-family: 'Theme-Native-Icons' !important;
        speak: none;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        line-height: 1 !important;
        /* Enable Ligatures ================ */
        letter-spacing: 0;
        -webkit-font-feature-settings: "liga";
        -moz-font-feature-settings: "liga=1";
        -moz-font-feature-settings: "liga";
        -ms-font-feature-settings: "liga" 1;
        font-feature-settings: "liga";
        -webkit-font-variant-ligatures: discretionary-ligatures;
        font-variant-ligatures: discretionary-ligatures;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\e203' !important;
        margin-right: 1rem !important;
        opacity: 0.5; }
  body.page--structure .navbarOverlay-menuItem--menulist li.sublinks {
    margin-top: 1rem;
    margin-bottom: 2rem;
    display: none; }
    body.page--structure .navbarOverlay-menuItem--menulist li.sublinks ul li.sublink a:before {
      font-family: 'Theme-Native-Icons' !important;
      speak: none;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      line-height: 1 !important;
      /* Enable Ligatures ================ */
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: '\e203';
      margin-right: 1rem;
      opacity: 0.5; }
  body.page--structure .navbarOverlay-menuItem--menulist, body.page--structure .navbarOverlay-menuItem--menulist ul {
    padding: 0 !important;
    list-style: none !important; }
    body.page--structure .navbarOverlay-menuItem--menulist li, body.page--structure .navbarOverlay-menuItem--menulist ul li {
      padding-left: 0 !important;
      display: block;
      max-width: 100%;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      body.page--structure .navbarOverlay-menuItem--menulist li:before, body.page--structure .navbarOverlay-menuItem--menulist ul li:before {
        padding-right: 0 !important;
        content: none !important; }
  body.page--structure .navbarOverlay-menuItem--menulist.navbarOverlay-menuItem--menulist.navbarOverlay-menuItem--menulist.navbarOverlay-menuItem--menulist {
    margin-bottom: 2rem; }
  @media (min-width: 768px) {
    body.page--structure .navbarOverlay-menuItem--menulist {
      margin-bottom: 0; } }
  body.page--structure .nav-menuOverlayMask {
    position: fixed;
    top: 0;
    left: 0;
    width: 99.9%;
    height: 100%;
    z-index: 1800; }
  body.page--structure .quicknavigation {
    display: none;
    -webkit-transition: display 0.5s ease-in-out;
    -moz-transition: display 0.5s ease-in-out;
    transition: display 0.5s ease-in-out;
    position: fixed;
    z-index: 1900;
    width: 40px;
    bottom: 10px;
    right: 10px; }
    @media (min-width: 768px) {
      body.page--structure .quicknavigation {
        bottom: 20px;
        right: 20px; } }
    body.page--structure .quicknavigation .quicknavigation-button {
      display: block;
      width: 100%; }
    body.page--structure .quicknavigation .quicknavigation-button {
      cursor: pointer;
      vertical-align: middle;
      text-align: center;
      width: 100%;
      overflow: hidden; }
      body.page--structure .quicknavigation .quicknavigation-button .quicknavigation-buttonLabel {
        display: none; }
      body.page--structure .quicknavigation .quicknavigation-button a {
        font-size: 24px;
        line-height: 40px;
        text-decoration: none; }
        body.page--structure .quicknavigation .quicknavigation-button a:hover {
          text-decoration: none; }
    body.page--structure .quicknavigation .quicknavigation-button .quicknavigation-buttonIcon--jumpTop:before {
      font-family: 'Theme-Native-Icons' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e202"; }
    body.page--structure .quicknavigation .quicknavigation-button .quicknavigation-buttonIcon--jumpHome:before {
      font-family: 'Theme-Native-Icons' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e24b"; }
  body.page--structure.is-visibleQuicknavigation .quicknavigation {
    display: block; }

.page.page--portalStyle .navbar-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  .page.page--portalStyle .navbar-content > .defaultStrategy, .page.page--portalStyle .navbar-content > .overflowStrategy {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-shrink: 0;
    width: 100%; }
    .page.page--portalStyle .navbar-content > .defaultStrategy > .group, .page.page--portalStyle .navbar-content > .overflowStrategy > .group {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center; }
    .page.page--portalStyle .navbar-content > .defaultStrategy .column:not(.logo), .page.page--portalStyle .navbar-content > .overflowStrategy .column:not(.logo) {
      flex-grow: 1; }
    .page.page--portalStyle .navbar-content > .defaultStrategy .column.logo, .page.page--portalStyle .navbar-content > .overflowStrategy .column.logo {
      flex-grow: 0;
      flex-shrink: 1; }
  .page.page--portalStyle .navbar-content > .overflowStrategy .column {
    flex: 1;
    justify-content: center; }
    .page.page--portalStyle .navbar-content > .overflowStrategy .column:first-child {
      justify-content: flex-start; }
    .page.page--portalStyle .navbar-content > .overflowStrategy .column:last-child {
      justify-content: flex-end; }
  .page.page--portalStyle .navbar-content > .defaultStrategy .column {
    justify-content: center; }
    .page.page--portalStyle .navbar-content > .defaultStrategy .column:first-child {
      justify-content: flex-start;
      justify-self: flex-start;
      justify-items: flex-start; }
    .page.page--portalStyle .navbar-content > .defaultStrategy .column:last-child {
      justify-content: flex-end; }
  .page.page--portalStyle .navbar-content ul {
    list-style: none;
    display: flex;
    flex-direction: row;
    align-self: center;
    margin-bottom: 0;
    padding: 0; }
    .page.page--portalStyle .navbar-content ul li {
      list-style: none;
      padding: 0; }
  .page.page--portalStyle .navbar-content .column {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px; }
    .page.page--portalStyle .navbar-content .column.logo {
      flex-basis: 160px;
      flex-shrink: 0; }
    .page.page--portalStyle .navbar-content .column > .group.logo {
      width: 160px; }
    .page.page--portalStyle .navbar-content .column .navbar-item--logo {
      max-width: 100%;
      width: 100%; }
    .page.page--portalStyle .navbar-content .column .group {
      margin-left: 10px;
      margin-right: 10px; }
      .page.page--portalStyle .navbar-content .column .group:last-child {
        margin-right: 0; }
      .page.page--portalStyle .navbar-content .column .group:first-child {
        margin-left: 0; }
    .page.page--portalStyle .navbar-content .column .navbar-item--link .navbar-itemInner {
      position: relative;
      display: inline-block; }
      .page.page--portalStyle .navbar-content .column .navbar-item--link .navbar-itemInner:before {
        -webkit-transition: background 0.5s ease, width 0.5s ease, height 0.5s ease;
        -moz-transition: background 0.5s ease, width 0.5s ease, height 0.5s ease;
        -o-transition: background 0.5s ease, width 0.5s ease, height 0.5s ease;
        transition: background 0.5s ease, width 0.5s ease, height 0.5s ease;
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1902; }
  .page.page--portalStyle .navbar-content.js-overflowVisibility > .defaultStrategy, .page.page--portalStyle .navbar-content:not(.js-defaultVisibility) > .defaultStrategy {
    height: 0;
    overflow: hidden;
    position: relative; }
  .page.page--portalStyle .navbar-content.js-overflowVisibility > .overflowStrategy, .page.page--portalStyle .navbar-content:not(.js-defaultVisibility) > .overflowStrategy {
    height: auto;
    overflow: visible;
    position: relative; }
  .page.page--portalStyle .navbar-content.js-defaultVisibility > .defaultStrategy {
    height: auto;
    overflow: visible;
    position: relative; }
  .page.page--portalStyle .navbar-content.js-defaultVisibility > .overflowStrategy {
    height: 0;
    overflow: hidden;
    position: relative; }
  .page.page--portalStyle .navbar-content.custom1col-centered--links-socialicons > .defaultStrategy .column {
    justify-content: center; }
  .page.page--portalStyle .navbar-content.custom1col-centered--splitlinks-logo-splitlinks > .defaultStrategy .column:nth-child(1), .page.page--portalStyle .navbar-content.custom1col-centered--splitlinks-logo-splitlinks > .defaultStrategy .column:nth-child(2) {
    flex: 1;
    overflow: hidden; }
  .page.page--portalStyle .navbar-content.custom1col-centered--splitlinks-logo-splitlinks > .defaultStrategy .column:nth-child(1) {
    text-align: right;
    justify-content: flex-end;
    order: 1;
    padding-right: 20px; }
  .page.page--portalStyle .navbar-content.custom1col-centered--splitlinks-logo-splitlinks > .defaultStrategy .column:nth-child(2) {
    text-align: left;
    justify-content: flex-start;
    order: 3;
    padding-left: 20px; }
  .page.page--portalStyle .navbar-content.custom1col-centered--splitlinks-logo-splitlinks > .defaultStrategy .column:nth-child(3) {
    text-align: center;
    justify-content: center;
    order: 2;
    flex-shrink: 0; }
  .page.page--portalStyle .navbar-content.custom3col-balanced--splitlinks--logo--splitlinks > .defaultStrategy .column:nth-child(1), .page.page--portalStyle .navbar-content.custom3col-balanced--splitlinks--logo--splitlinks > .defaultStrategy .column:nth-child(2) {
    flex: 1;
    overflow: hidden; }
  .page.page--portalStyle .navbar-content.custom3col-balanced--splitlinks--logo--splitlinks > .defaultStrategy .column:nth-child(1) {
    text-align: left;
    justify-content: flex-start;
    order: 1; }
  .page.page--portalStyle .navbar-content.custom3col-balanced--splitlinks--logo--splitlinks > .defaultStrategy .column:nth-child(2) {
    text-align: right;
    justify-content: flex-end;
    order: 3; }
  .page.page--portalStyle .navbar-content.custom3col-balanced--splitlinks--logo--splitlinks > .defaultStrategy .column:nth-child(3) {
    text-align: center;
    justify-content: center;
    order: 2;
    flex-shrink: 0; }
  .page.page--portalStyle .navbar-content.custom2col-balanced--links--logo > .defaultStrategy .column.links {
    flex-grow: 1;
    justify-self: flex-start;
    justify-items: flex-start; }
  .page.page--portalStyle .navbar-content.custom2col-balanced--links--logo > .defaultStrategy .column.logo {
    justify-self: flex-end; }
  .page.page--portalStyle .navbar-content.custom2col-balanced--logo--links > .defaultStrategy .column.links {
    flex-grow: 1;
    justify-content: flex-end;
    order: 2; }
  .page.page--portalStyle .navbar-content.custom2col-balanced--logo--links > .defaultStrategy .column.logo {
    justify-self: flex-start;
    order: 1;
    flex-shrink: 0; }
  .page.page--portalStyle .navbar-content.custom3col-balanced--links--logo--cta > .defaultStrategy .column.links, .page.page--portalStyle .navbar-content.custom3col-balanced--links--logo--cta > .defaultStrategy .column.cta, .page.page--portalStyle .navbar-content.custom3col-balanced--links--logo--cta > .defaultStrategy .column.menutrigger, .page.page--portalStyle .navbar-content.custom3col-balanced--links--logo--cta > .defaultStrategy .column.socialicons, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--cta > .defaultStrategy .column.links, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--cta > .defaultStrategy .column.cta, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--cta > .defaultStrategy .column.menutrigger, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--cta > .defaultStrategy .column.socialicons, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--socialicons > .defaultStrategy .column.links, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--socialicons > .defaultStrategy .column.cta, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--socialicons > .defaultStrategy .column.menutrigger, .page.page--portalStyle .navbar-content.custom3col-balanced--menuicon--logo--socialicons > .defaultStrategy .column.socialicons {
    flex: 1;
    overflow: hidden; }
  .page.page--portalStyle .navbar-content.customMultilevel-1col-centered--logo-links {
    display: flex;
    flex-direction: column; }
    .page.page--portalStyle .navbar-content.customMultilevel-1col-centered--logo-links .multilevel {
      display: flex;
      justify-content: center; }
      .page.page--portalStyle .navbar-content.customMultilevel-1col-centered--logo-links .multilevel.logo {
        margin-bottom: 1rem; }
      .page.page--portalStyle .navbar-content.customMultilevel-1col-centered--logo-links .multilevel.links .navbar-item--linkCollection {
        flex-wrap: wrap;
        justify-content: center; }
  .page.page--portalStyle .navbar-content.custom1col-centered--logo .defaultStrategy, .page.page--portalStyle .navbar-content.custom1col-centered--logo .overflowStrategy {
    justify-content: center; }

body.page--portalStyle .footer.footer--columnCount1 {
  text-align: center; }

body.page--portalStyle .footer ul {
  margin: 0;
  padding: 0; }
  body.page--portalStyle .footer ul li {
    list-style: none; }

body.page--portalStyle .footer--copyright {
  text-align: center; }
  body.page--portalStyle .footer--copyright .footerCopyrightLinkText {
    margin-right: 20px !important; }
  body.page--portalStyle .footer--copyright .footerCopyrightLinkList a {
    margin-left: 10px !important;
    margin-right: 10px !important; }

body.page--portalStyle footer .footer--copyright
.footerbar-region--right.footerbar-region--contentJumptotop .navbar-widget, body.page--portalStyle footer .footer--copyright
.footerbar-region--right.footerbar-region--contentLogo .navbar-widget, body.page--portalStyle footer .footer--copyright
.footerbar-region--right.footerbar-region--contentLanguageselector .navbar-widget, body.page--portalStyle footer .footer--breadcrumb .footerbar-region--right.footerbar-region--contentJumptotop .navbar-widget, body.page--portalStyle footer .footer--breadcrumb .footerbar-region--right.footerbar-region--contentLogo .navbar-widget, body.page--portalStyle footer .footer--breadcrumb .footerbar-region--right.footerbar-region--contentLanguageselector .navbar-widget {
  justify-content: flex-end;
  text-align: right; }

body.page--portalStyle footer .custom {
  padding-left: 10px;
  padding-right: 10px; }
  body.page--portalStyle footer .custom > .linklist ul li, body.page--portalStyle footer .custom > .linklist ol li {
    -webkit-column-break-inside: auto;
    page-break-inside: auto;
    break-inside: auto; }
  body.page--portalStyle footer .custom > .linklist.linklist--legal ul li {
    display: inline-block; }
  body.page--portalStyle footer .custom > .linklist ul {
    width: 100%; }
    body.page--portalStyle footer .custom > .linklist ul li {
      margin-left: 0 !important;
      margin-right: 0 !important; }
  body.page--portalStyle footer .custom > .linklist .linklist-text {
    margin-bottom: 1em; }
    body.page--portalStyle footer .custom > .linklist .linklist-text:last-child {
      margin-bottom: 0; }
  @media (min-width: 576px) {
    body.page--portalStyle footer .custom > .linklist ul {
      column-count: 2;
      column-gap: 40px; } }
  body.page--portalStyle footer .custom .linkbar ul li {
    display: inline-block; }
  body.page--portalStyle footer .custom .fulladdress--bar br {
    content: ""; }
    body.page--portalStyle footer .custom .fulladdress--bar br:after {
      content: "\00a0";
      margin-left: 10px;
      margin-right: 10px; }
  body.page--portalStyle footer .custom .fulladdress .business-status, body.page--portalStyle footer .custom .fulladd .business-status {
    white-space: nowrap; }
  @media (min-width: 576px) {
    body.page--portalStyle footer .custom .phone-numberInclLabel, body.page--portalStyle footer .custom .street {
      white-space: nowrap; } }
  body.page--portalStyle footer .custom .socialicons .iconButton {
    margin-left: 5px;
    margin-right: 5px; }
  body.page--portalStyle footer .custom .socialfollowcta .label {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    display: inline-block; }
  body.page--portalStyle footer .custom .socialfollowcta .icons {
    margin-left: 10px;
    margin-right: 10px;
    white-space: nowrap; }
  body.page--portalStyle footer .custom .logoFigure {
    width: 100%;
    max-width: 120px;
    display: inline-block; }
    body.page--portalStyle footer .custom .logoFigure img {
      max-width: 100%; }
  body.page--portalStyle footer .custom .newsletterSubscribe .legend {
    width: 100%;
    max-width: 600px;
    margin: auto; }
    body.page--portalStyle footer .custom .newsletterSubscribe .legend p {
      margin: 0;
      margin-bottom: 1em; }
    body.page--portalStyle footer .custom .newsletterSubscribe .legend strong {
      display: block; }
  body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset {
    display: table;
    width: 100%;
    max-width: 400px;
    margin: auto; }
    body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset input[type*="text"], body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset input[type*="email"] {
      -webkit-border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 0;
      -moz-border-radius-bottomright: 0;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 4px;
      padding: 12px 12px 12px 12px;
      font-size: 1rem;
      line-height: 1;
      border: 1px solid #000000;
      width: 100%; }
      body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset input[type*="text"]:focus, body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset input[type*="email"]:focus {
        border-color: #7265ea;
        box-shadow: 0 0 8px rgba(114, 101, 234, 0.5); }
    body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset ::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #a6a6a6;
      opacity: 1;
      /* Firefox */ }
    body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset :-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #a6a6a6; }
    body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset ::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #a6a6a6; }
    body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset .newsletterSubscribe-submit {
      margin-left: -1px;
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      background-color: #0a0a0a;
      -webkit-border-top-left-radius: 0;
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -webkit-border-bottom-left-radius: 0;
      -moz-border-radius-topleft: 0;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      -moz-border-radius-bottomleft: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 0; }
      body.page--portalStyle footer .custom .newsletterSubscribe .newsletterSubscribe-fieldset .newsletterSubscribe-submit > input {
        width: 100%;
        background-color: transparent;
        border: 0;
        color: #FFFFFF;
        font-size: 1rem;
        font-style: normal;
        text-decoration: none;
        line-height: 1;
        cursor: pointer; }
  body.page--portalStyle footer .custom address {
    margin: 0; }
  body.page--portalStyle footer .custom.custom3col-links--fulladdress--text {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .linklist > div {
      max-width: 100%; }
    body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .linklist, body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .fulladdress, body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .text {
      display: flex;
      justify-content: flex-start;
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 40px;
      padding-right: 40px; }
      body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .linklist:last-child, body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .fulladdress:last-child, body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .text:last-child {
        padding-right: 0; }
    @media (min-width: 768px) {
      body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .linklist {
        flex: 0 0 60%;
        max-width: 60%; }
      body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .fulladdress {
        flex: 0 0 40%;
        max-width: 40%; }
      body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .text {
        flex: 0 0 100%;
        max-width: 100%; } }
    @media (min-width: 992px) {
      body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .linklist, body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .fulladdress, body.page--portalStyle footer .custom.custom3col-links--fulladdress--text > .text {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        margin-bottom: 0; } }
  body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos {
    text-align: center; }
    body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .logo, body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .socialicons, body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .fulladdress--bar, body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .partnerlogos {
      margin-bottom: 20px; }
      body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .logo:last-child, body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .socialicons:last-child, body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .fulladdress--bar:last-child, body.page--portalStyle footer .custom.custom1col-centered--logo--socialicons--fulladdress--parterlogos > .partnerlogos:last-child {
        margin-bottom: 0; }
  body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow {
    text-align: center; }
    body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .linkbar, body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .logo, body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .fulladdress, body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .booknow {
      margin-bottom: 20px; }
      body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .linkbar:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .logo:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .fulladdress:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--links--logo--fulladdress--booknow > .booknow:last-child {
        margin-bottom: 0; }
  body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter {
    text-align: center; }
    body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .linkbar, body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .logo, body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .socialicons, body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .newsletter {
      margin-bottom: 20px; }
      body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .linkbar:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .logo:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .socialicons:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--logo--socialicons--links--newsletter > .newsletter:last-child {
        margin-bottom: 0; }
  body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo {
    text-align: center; }
    body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo > .socialfollowcta, body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo > .linkbar, body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo > .logo {
      margin-bottom: 20px; }
      body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo > .socialfollowcta:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo > .linkbar:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--socialfollowcta--legallinks--logo > .logo:last-child {
        margin-bottom: 0; }
  body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links {
    text-align: center; }
    body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links > .socialicons, body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links > .linkbar, body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links > .logo {
      margin-bottom: 20px; }
      body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links > .socialicons:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links > .linkbar:last-child, body.page--portalStyle footer .custom.custom1col-centered-complex--socialicons--links > .logo:last-child {
        margin-bottom: 0; }
  body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .linklist > div {
      max-width: 100%; }
    body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .linklist, body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .logo-fulladdress, body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .text {
      display: flex;
      justify-content: flex-start;
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 40px;
      padding-right: 40px; }
      body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .linklist:last-child, body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .logo-fulladdress:last-child, body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .text:last-child {
        padding-right: 0; }
    @media (min-width: 768px) {
      body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .linklist {
        flex: 0 0 50%;
        max-width: 50%; }
      body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .logo-fulladdress {
        flex: 0 0 50%;
        max-width: 50%; }
      body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .text {
        flex: 0 0 100%;
        max-width: 100%; } }
    @media (min-width: 992px) {
      body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .linklist, body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .logo-fulladdress, body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .text {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        margin-bottom: 0; } }
    body.page--portalStyle footer .custom.custom3col-balanced--logo-fulladdress--links--text > .logo-fulladdress {
      flex-direction: column; }
  body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons {
    text-align: center; }
    body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      margin-bottom: 40px; }
      body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .phone, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .logo, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .mail {
        display: flex;
        justify-content: center;
        align-items: center;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 1rem; }
      body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .phone a:before, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .mail a:before {
        font-family: 'Theme-Native-Icons' !important;
        speak: none;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        line-height: 1 !important;
        /* Enable Ligatures ================ */
        letter-spacing: 0;
        -webkit-font-feature-settings: "liga";
        -moz-font-feature-settings: "liga=1";
        -moz-font-feature-settings: "liga";
        -ms-font-feature-settings: "liga" 1;
        font-feature-settings: "liga";
        -webkit-font-variant-ligatures: discretionary-ligatures;
        font-variant-ligatures: discretionary-ligatures;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 3rem;
        line-height: 1;
        margin-bottom: 0.5rem;
        display: block;
        text-align: center; }
      body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .phone a:before {
        content: "\e233"; }
      body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .mail a:before {
        content: "\e22b"; }
      @media (min-width: 768px) {
        body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail {
          flex-wrap: inherit; }
          body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .phone, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .logo, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .mail {
            padding-right: 20px;
            padding-left: 20px;
            margin-bottom: 0; }
          body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .phone {
            flex: 0 0 33.33333333%;
            max-width: 33.3333333%;
            order: 1; }
          body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .logo {
            flex: 0 0 33.33333333%;
            max-width: 33.3333333%;
            order: 2; }
          body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .mail {
            flex: 0 0 33.33333333%;
            max-width: 33.3333333%;
            order: 3; } }
      @media (min-width: 992px) {
        body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .phone, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .logo, body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .phone-logo-mail > .mail {
          flex: 0 0 33.3333%;
          max-width: 33.3333333%;
          margin-bottom: 0; } }
    body.page--portalStyle footer .custom.custom3col-centered-complex--phone--logo--mail--fulladdress--socialicons > .fulladdress {
      margin-bottom: 40px; }

_:-ms-fullscreen,
:root body.page.page--portalStyle footer .fulladdress--bar br {
  display: none; }

_:-ms-fullscreen,
:root body.page.page--portalStyle footer .fulladdress--bar > address > span, :root body.page.page--portalStyle footer .fulladdress--bar > address > strong {
  margin-left: 10px;
  margin-right: 10px; }

_:-ms-fullscreen,
:root body.page.page--portalStyle footer .fulladdress--bar > address > span:first-child, :root body.page.page--portalStyle footer .fulladdress--bar > address > strong:first-child {
  margin-left: 0; }

_:-ms-fullscreen,
:root body.page.page--portalStyle footer .fulladdress--bar > address > span:last-child, :root body.page.page--portalStyle footer .fulladdress--bar > address > strong:last-child {
  margin-right: 0; }

_:-ms-lang(x),
_:-webkit-full-screen,
body.page.page--portalStyle footer .fulladdress--bar br {
  display: none; }

_:-ms-lang(x),
_:-webkit-full-screen,
body.page.page--portalStyle footer .fulladdress--bar > address > span, body.page.page--portalStyle footer .fulladdress--bar > address > strong {
  margin-left: 10px;
  margin-right: 10px; }

_:-ms-lang(x),
_:-webkit-full-screen,
body.page.page--portalStyle footer .fulladdress--bar > address > span:first-child, body.page.page--portalStyle footer .fulladdress--bar > address > strong:first-child {
  margin-left: 0; }

_:-ms-lang(x),
_:-webkit-full-screen,
body.page.page--portalStyle footer .fulladdress--bar > address > span:last-child, body.page.page--portalStyle footer .fulladdress--bar > address > strong:last-child {
  margin-right: 0; }

svg {
  visibility: visible !important; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/** Fix an Issue where hyphens are not shown on a mac under edge or chromium based browsers **/
body {
  hyphenate-character: "-";
  -webkit-hyphenate-character: "-"; }

body > main {
  display: flex;
  flex-direction: column; }

/**
 * Rule to show the svg when stylesheet is loaded. Prevents flickering of svg. Unstyled content
 */
body svg {
  visibility: visible; }

body.page.page--structure {
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/
  /*Do the Block background stuff*/ }
  body.page.page--structure h1, body.page.page--structure h2, body.page.page--structure h3, body.page.page--structure h4, body.page.page--structure h5, body.page.page--structure h6 {
    margin-bottom: 0; }
  body.page.page--structure.page--hideGReCatpchaBadge .grecaptcha-badge {
    visibility: hidden; }
  body.page.page--structure .spinnerfield {
    display: inline-block;
    background-color: #FFFFFF;
    color: #000000;
    border: 3px solid #000000; }
    body.page.page--structure .spinnerfield .spinnerfield-inner {
      display: flex;
      flex-direction: row;
      align-items: stretch; }
    body.page.page--structure .spinnerfield .spinnerfield-input {
      align-items: center;
      display: flex; }
      body.page.page--structure .spinnerfield .spinnerfield-input input {
        width: 2.5em;
        text-align: center;
        padding: 0.25em;
        margin: .5em .75em;
        border: 0;
        font-size: 16px;
        font-weight: bold;
        color: #000000; }
        body.page.page--structure .spinnerfield .spinnerfield-input input:focus {
          outline: 0; }
      body.page.page--structure .spinnerfield .spinnerfield-input.spinnerfield-input.spinnerfield-input input {
        background-color: transparent; }
    body.page.page--structure .spinnerfield .spinnerfield-decrease:before, body.page.page--structure .spinnerfield .spinnerfield-increase:before {
      display: inline-block;
      font-size: 20px;
      text-align: center;
      cursor: pointer;
      padding: 0.25em 0.5em;
      font-family: 'Theme-Native-Icons';
      text-style: none;
      font-weight: normal;
      text-decoration: none; }
    body.page.page--structure .spinnerfield .spinnerfield-decrease, body.page.page--structure .spinnerfield .spinnerfield-increase {
      align-items: center;
      display: flex; }
      body.page.page--structure .spinnerfield .spinnerfield-decrease:hover, body.page.page--structure .spinnerfield .spinnerfield-increase:hover {
        background-color: #000000;
        color: #FFFFFF; }
    body.page.page--structure .spinnerfield .spinnerfield-decrease:before {
      content: '\e23b'; }
    body.page.page--structure .spinnerfield .spinnerfield-increase:before {
      content: '\e200'; }
    body.page.page--structure .spinnerfield .spinnerfield-decrease span.label, body.page.page--structure .spinnerfield .spinnerfield-increase span.label {
      display: none; }
  body.page.page--structure input::-webkit-outer-spin-button,
  body.page.page--structure input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0;
    /* <-- Apparently some margin are still there even though it's hidden */ }
  body.page.page--structure input[type=number] {
    -moz-appearance: textfield;
    /* Firefox */ }
  body.page.page--structure .block-data.articlelisting .form-wrap {
    margin-top: 2rem; }
  body.page.page--structure .block-data.articlelisting .article {
    padding: 2.5em 2em;
    border-bottom: 2px solid transparent; }
    body.page.page--structure .block-data.articlelisting .article:last-child {
      border-bottom: 0; }
    body.page.page--structure .block-data.articlelisting .article:first-child {
      border-top: 0; }
  body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-information {
    text-align: left;
    margin-bottom: 2rem; }
  body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details {
    display: flex;
    flex-direction: row;
    text-align: right;
    align-items: stretch;
    justify-content: flex-end; }
    body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details .article-price, body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details .article-controls {
      display: flex;
      flex-direction: column; }
    body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details .article-price {
      margin: 0 1rem 0 0; }
    body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details .stock-information {
      margin-top: 0.5rem; }
  body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-image {
    padding: 0 0 2em 0; }
  @media (min-width: 768px) {
    body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-image {
      padding: 0 3em 0 0; } }
  @media (min-width: 992px) {
    body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details {
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      body.page.page--structure .xcmsCommerceBlockArticleAvailableArticles .article-details .article-price {
        margin: 0 0 1rem 1rem; } }
  body.page.page--structure .grid {
    overflow: hidden; }
    body.page.page--structure .grid .grid-collection {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      gap: 20px; }
      body.page.page--structure .grid .grid-collection.sgc-cl--gN {
        gap: 0; }
      body.page.page--structure .grid .grid-collection.sgc-cl--gH {
        gap: 1px; }
      body.page.page--structure .grid .grid-collection.sgc-cl--gT {
        gap: 10px; }
      body.page.page--structure .grid .grid-collection.sgc-cl--g1x {
        gap: 20px; }
      body.page.page--structure .grid .grid-collection.sgc-cl--g2x {
        gap: 40px; }
      body.page.page--structure .grid .grid-collection.sgc-cl--g3x {
        gap: 60px; }
      @media (min-width: 768px) {
        body.page.page--structure .grid .grid-collection.sgc-cl-md--gN {
          gap: 0; }
        body.page.page--structure .grid .grid-collection.sgc-cl-md--gH {
          gap: 1px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-md--gT {
          gap: 10px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-md--g1x {
          gap: 20px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-md--g2x {
          gap: 40px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-md--g3x {
          gap: 60px; } }
      @media (min-width: 992px) {
        body.page.page--structure .grid .grid-collection.sgc-cl-lg--gN {
          gap: 0; }
        body.page.page--structure .grid .grid-collection.sgc-cl-lg--gH {
          gap: 1px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-lg--gT {
          gap: 10px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-lg--g1x {
          gap: 20px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-lg--g2x {
          gap: 40px; }
        body.page.page--structure .grid .grid-collection.sgc-cl-lg--g3x {
          gap: 60px; } }
    body.page.page--structure .grid.grid--col1 .grid-collection {
      grid-template-columns: repeat(1, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col2 .grid-collection {
      grid-template-columns: repeat(2, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col3 .grid-collection {
      grid-template-columns: repeat(3, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col4 .grid-collection {
      grid-template-columns: repeat(4, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col5 .grid-collection {
      grid-template-columns: repeat(5, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col6 .grid-collection {
      grid-template-columns: repeat(6, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col7 .grid-collection {
      grid-template-columns: repeat(7, minmax(0, 1fr)); }
    body.page.page--structure .grid.grid--col8 .grid-collection {
      grid-template-columns: repeat(8, minmax(0, 1fr)); }
    @media (min-width: 768px) {
      body.page.page--structure .grid.grid-md--col1 .grid-collection {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col2 .grid-collection {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col3 .grid-collection {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col4 .grid-collection {
        grid-template-columns: repeat(4, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col5 .grid-collection {
        grid-template-columns: repeat(5, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col6 .grid-collection {
        grid-template-columns: repeat(6, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col7 .grid-collection {
        grid-template-columns: repeat(7, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-md--col8 .grid-collection {
        grid-template-columns: repeat(8, minmax(0, 1fr)); } }
    @media (min-width: 992px) {
      body.page.page--structure .grid.grid-lg--col1 .grid-collection {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col2 .grid-collection {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col3 .grid-collection {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col4 .grid-collection {
        grid-template-columns: repeat(4, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col5 .grid-collection {
        grid-template-columns: repeat(5, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col6 .grid-collection {
        grid-template-columns: repeat(6, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col7 .grid-collection {
        grid-template-columns: repeat(7, minmax(0, 1fr)); }
      body.page.page--structure .grid.grid-lg--col8 .grid-collection {
        grid-template-columns: repeat(8, minmax(0, 1fr)); } }
  body.page.page--structure .sgc-ct {
    overflow: hidden; }
    body.page.page--structure .sgc-ct > .sgc-cl {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      gap: 20px; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--gN {
        gap: 0; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--gH {
        gap: 1px; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--gT {
        gap: 10px; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--g1x {
        gap: 20px; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--g2x {
        gap: 40px; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--g3x {
        gap: 60px; }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i7 {
        grid-template-columns: repeat(7, minmax(0, 1fr)); }
      body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl--i8 {
        grid-template-columns: repeat(8, minmax(0, 1fr)); }
      @media (min-width: 768px) {
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--gN {
          gap: 0; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--gH {
          gap: 1px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--gT {
          gap: 10px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--g1x {
          gap: 20px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--g2x {
          gap: 40px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--g3x {
          gap: 60px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i1 {
          grid-template-columns: repeat(1, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i2 {
          grid-template-columns: repeat(2, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i3 {
          grid-template-columns: repeat(3, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i4 {
          grid-template-columns: repeat(4, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i5 {
          grid-template-columns: repeat(5, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i6 {
          grid-template-columns: repeat(6, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i7 {
          grid-template-columns: repeat(7, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-md--i8 {
          grid-template-columns: repeat(8, minmax(0, 1fr)); } }
      @media (min-width: 992px) {
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--gN {
          gap: 0; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--gH {
          gap: 1px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--gT {
          gap: 10px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--g1x {
          gap: 20px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--g2x {
          gap: 40px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--g3x {
          gap: 60px; }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i1 {
          grid-template-columns: repeat(1, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i2 {
          grid-template-columns: repeat(2, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i3 {
          grid-template-columns: repeat(3, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i4 {
          grid-template-columns: repeat(4, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i5 {
          grid-template-columns: repeat(5, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i6 {
          grid-template-columns: repeat(6, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i7 {
          grid-template-columns: repeat(7, minmax(0, 1fr)); }
        body.page.page--structure .sgc-ct > .sgc-cl.sgc-cl-lg--i8 {
          grid-template-columns: repeat(8, minmax(0, 1fr)); } }
  body.page.page--structure .moc-ct {
    position: relative; }
    body.page.page--structure .moc-ct .moc-info {
      z-index: 0;
      opacity: 0.01;
      transition: 0.5s opacity;
      padding: 1em;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      body.page.page--structure .moc-ct .moc-info:before {
        content: '';
        z-index: -1;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      body.page.page--structure .moc-ct .moc-info:hover {
        opacity: 1; }
  body.page.page--structure .showcaseCollection--default .showcaseItem .showcaseItem-url {
    margin: 0.5em 2em 0 2em; }
  body.page.page--structure .l-block--backgroundShapeNone .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeNone .l-block-box--backgroundImage:before {
    -webkit-clip-path: none;
    clip-path: none; }
  body.page.page--structure .l-block--mediaShapeNone .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: none;
    clip-path: none; }
  body.page.page--structure .l-section.l-section--backgroundShapeNone > .l-sectionVisualBox:before {
    -webkit-clip-path: none;
    clip-path: none; }
  body.page.page--structure .l-block--backgroundShapeCircle .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeCircle .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(closest-side at 50% 50%);
    clip-path: circle(closest-side at 50% 50%); }
  body.page.page--structure .l-block--mediaShapeCircle .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(closest-side at 50% 50%);
    clip-path: circle(closest-side at 50% 50%); }
  body.page.page--structure .l-section.l-section--backgroundShapeCircle > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(closest-side at 50% 50%);
    clip-path: circle(closest-side at 50% 50%); }
  body.page.page--structure .l-block--backgroundShapeHexagon .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeHexagon .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
  body.page.page--structure .l-block--mediaShapeHexagon .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
  body.page.page--structure .l-section.l-section--backgroundShapeHexagon > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
  body.page.page--structure .l-block--backgroundShapeRhombus .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRhombus .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
  body.page.page--structure .l-block--mediaShapeRhombus .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRhombus > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
  body.page.page--structure .l-block--backgroundShapeRoundedeast .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundedeast .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 0% 50%);
    clip-path: circle(farthest-side at 0% 50%); }
  body.page.page--structure .l-block--mediaShapeRoundedeast .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 0% 50%);
    clip-path: circle(farthest-side at 0% 50%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundedeast > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 0% 50%);
    clip-path: circle(farthest-side at 0% 50%); }
  body.page.page--structure .l-block--backgroundShapeRoundedsouth .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundedsouth .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 50% 0%);
    clip-path: circle(farthest-side at 50% 0%); }
  body.page.page--structure .l-block--mediaShapeRoundedsouth .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 50% 0%);
    clip-path: circle(farthest-side at 50% 0%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundedsouth > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 50% 0%);
    clip-path: circle(farthest-side at 50% 0%); }
  body.page.page--structure .l-block--backgroundShapeRoundennorth .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundennorth .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 50% 100%);
    clip-path: circle(farthest-side at 50% 100%); }
  body.page.page--structure .l-block--mediaShapeRoundennorth .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 50% 100%);
    clip-path: circle(farthest-side at 50% 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundennorth > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 50% 100%);
    clip-path: circle(farthest-side at 50% 100%); }
  body.page.page--structure .l-block--backgroundShapeRoundedwest .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundedwest .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 100% 50%);
    clip-path: circle(farthest-side at 100% 50%); }
  body.page.page--structure .l-block--mediaShapeRoundedwest .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 100% 50%);
    clip-path: circle(farthest-side at 100% 50%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundedwest > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 100% 50%);
    clip-path: circle(farthest-side at 100% 50%); }
  body.page.page--structure .l-block--backgroundShapeRoundednortheast .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundednortheast .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 0% 100%);
    clip-path: circle(farthest-side at 0% 100%); }
  body.page.page--structure .l-block--mediaShapeRoundednortheast .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 0% 100%);
    clip-path: circle(farthest-side at 0% 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundednortheast > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 0% 100%);
    clip-path: circle(farthest-side at 0% 100%); }
  body.page.page--structure .l-block--backgroundShapeRoundedsoutheast .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundedsoutheast .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 0% 0%);
    clip-path: circle(farthest-side at 0% 0%); }
  body.page.page--structure .l-block--mediaShapeRoundedsoutheast .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 0% 0%);
    clip-path: circle(farthest-side at 0% 0%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundedsoutheast > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 0% 0%);
    clip-path: circle(farthest-side at 0% 0%); }
  body.page.page--structure .l-block--backgroundShapeRoundedsouthwest .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundedsouthwest .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 100% 0%);
    clip-path: circle(farthest-side at 100% 0%); }
  body.page.page--structure .l-block--mediaShapeRoundedsouthwest .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 100% 0%);
    clip-path: circle(farthest-side at 100% 0%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundedsouthwest > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 100% 0%);
    clip-path: circle(farthest-side at 100% 0%); }
  body.page.page--structure .l-block--backgroundShapeRoundednorthwest .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeRoundednorthwest .l-block-box--backgroundImage:before {
    -webkit-clip-path: circle(farthest-side at 100% 100%);
    clip-path: circle(farthest-side at 100% 100%); }
  body.page.page--structure .l-block--mediaShapeRoundednorthwest .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: circle(farthest-side at 100% 100%);
    clip-path: circle(farthest-side at 100% 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeRoundednorthwest > .l-sectionVisualBox:before {
    -webkit-clip-path: circle(farthest-side at 100% 100%);
    clip-path: circle(farthest-side at 100% 100%); }
  body.page.page--structure .l-block--backgroundShapeTriangle .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTriangle .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
  body.page.page--structure .l-block--mediaShapeTriangle .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeTriangle > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
  body.page.page--structure .l-block--backgroundShapePentagon .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapePentagon .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
  body.page.page--structure .l-block--mediaShapePentagon .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
  body.page.page--structure .l-section.l-section--backgroundShapePentagon > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
    clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom10 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom10 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom10 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom10 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
    clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom20 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom20 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom20 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom20 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
    clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom30 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom30 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom30 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom30 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
    clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom40 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom40 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom40 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom40 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom50 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom50 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom50 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom50 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
    clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom60 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom60 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom60 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom60 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
    clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom70 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom70 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom70 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom70 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom80 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom80 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom80 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom80 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
    clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom90 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom90 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom90 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom90 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
    clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom100 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom100 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom100 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom100 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
    clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom110 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom110 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom110 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom110 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
    clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom120 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom120 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom120 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom120 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
    clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom130 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom130 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom130 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom130 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
    clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom140 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom140 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom140 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom140 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
    clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom150 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom150 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom150 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom150 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
    clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom160 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom160 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom160 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom160 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
    clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom170 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom170 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom170 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom170 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
    clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom180 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom180 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom180 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom180 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
    clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom190 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom190 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom190 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom190 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoid200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoid200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoid200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoid200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidi200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidi200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidi200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidi200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewtopup200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopup200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopup200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopup200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottompup200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottompup200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbottompup200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottompup200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewbothup200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothup200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewbothup200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothup200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeSkewtopdown200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewtopdown200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeSkewtopdown200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewtopdown200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbottomdown200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbottomdown200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-block--mediaShapeSkewbottomdown200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbottomdown200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-block--backgroundShapeSkewbothdown200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewbothdown200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-block--mediaShapeSkewbothdown200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewbothdown200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinverseup200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinverseup200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-block--mediaShapeSkewinverseup200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinverseup200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
    clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
  body.page.page--structure .l-block--backgroundShapeSkewinversedown200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeSkewinversedown200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-block--mediaShapeSkewinversedown200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-section.l-section--backgroundShapeSkewinversedown200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
    clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrightbottom200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrightbottom200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrightbottom200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumrighttop200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumrighttop200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumrighttop200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumlefttop200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumlefttop200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumlefttop200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapeziumleftbottom200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapeziumleftbottom200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapeziumleftbottom200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidtop200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidtop200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidtop200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidtop200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
    clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
  body.page.page--structure .l-block--backgroundShapeTrapezoidbottom200 .l-block-canvas:before, body.page.page--structure .l-block--backgroundShapeTrapezoidbottom200 .l-block-box--backgroundImage:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
  body.page.page--structure .l-block--mediaShapeTrapezoidbottom200 .block-mediaItem.block-mediaItem--image {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
  body.page.page--structure .l-section.l-section--backgroundShapeTrapezoidbottom200 > .l-sectionVisualBox:before {
    -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
    clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
  @media (min-width: 768px) {
    body.page.page--structure {
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/ }
      body.page.page--structure .l-block--md-backgroundShapeNone .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeNone .l-block-box--backgroundImage:before {
        -webkit-clip-path: none;
        clip-path: none; }
      body.page.page--structure .l-block--md-mediaShapeNone .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: none;
        clip-path: none; }
      body.page.page--structure .l-section.l-section--md-backgroundShapeNone > .l-sectionVisualBox:before {
        -webkit-clip-path: none;
        clip-path: none; }
      body.page.page--structure .l-block--md-backgroundShapeCircle .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeCircle .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(closest-side at 50% 50%);
        clip-path: circle(closest-side at 50% 50%); }
      body.page.page--structure .l-block--md-mediaShapeCircle .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(closest-side at 50% 50%);
        clip-path: circle(closest-side at 50% 50%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeCircle > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(closest-side at 50% 50%);
        clip-path: circle(closest-side at 50% 50%); }
      body.page.page--structure .l-block--md-backgroundShapeHexagon .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeHexagon .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
      body.page.page--structure .l-block--md-mediaShapeHexagon .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeHexagon > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
      body.page.page--structure .l-block--md-backgroundShapeRhombus .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRhombus .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
      body.page.page--structure .l-block--md-mediaShapeRhombus .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRhombus > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundedeast .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundedeast .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 0% 50%);
        clip-path: circle(farthest-side at 0% 50%); }
      body.page.page--structure .l-block--md-mediaShapeRoundedeast .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 0% 50%);
        clip-path: circle(farthest-side at 0% 50%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundedeast > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 0% 50%);
        clip-path: circle(farthest-side at 0% 50%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundedsouth .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundedsouth .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 50% 0%);
        clip-path: circle(farthest-side at 50% 0%); }
      body.page.page--structure .l-block--md-mediaShapeRoundedsouth .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 50% 0%);
        clip-path: circle(farthest-side at 50% 0%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundedsouth > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 50% 0%);
        clip-path: circle(farthest-side at 50% 0%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundennorth .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundennorth .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 50% 100%);
        clip-path: circle(farthest-side at 50% 100%); }
      body.page.page--structure .l-block--md-mediaShapeRoundennorth .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 50% 100%);
        clip-path: circle(farthest-side at 50% 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundennorth > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 50% 100%);
        clip-path: circle(farthest-side at 50% 100%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundedwest .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundedwest .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 100% 50%);
        clip-path: circle(farthest-side at 100% 50%); }
      body.page.page--structure .l-block--md-mediaShapeRoundedwest .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 100% 50%);
        clip-path: circle(farthest-side at 100% 50%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundedwest > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 100% 50%);
        clip-path: circle(farthest-side at 100% 50%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundednortheast .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundednortheast .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 0% 100%);
        clip-path: circle(farthest-side at 0% 100%); }
      body.page.page--structure .l-block--md-mediaShapeRoundednortheast .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 0% 100%);
        clip-path: circle(farthest-side at 0% 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundednortheast > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 0% 100%);
        clip-path: circle(farthest-side at 0% 100%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundedsoutheast .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundedsoutheast .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 0% 0%);
        clip-path: circle(farthest-side at 0% 0%); }
      body.page.page--structure .l-block--md-mediaShapeRoundedsoutheast .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 0% 0%);
        clip-path: circle(farthest-side at 0% 0%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundedsoutheast > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 0% 0%);
        clip-path: circle(farthest-side at 0% 0%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundedsouthwest .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundedsouthwest .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 100% 0%);
        clip-path: circle(farthest-side at 100% 0%); }
      body.page.page--structure .l-block--md-mediaShapeRoundedsouthwest .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 100% 0%);
        clip-path: circle(farthest-side at 100% 0%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundedsouthwest > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 100% 0%);
        clip-path: circle(farthest-side at 100% 0%); }
      body.page.page--structure .l-block--md-backgroundShapeRoundednorthwest .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeRoundednorthwest .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 100% 100%);
        clip-path: circle(farthest-side at 100% 100%); }
      body.page.page--structure .l-block--md-mediaShapeRoundednorthwest .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 100% 100%);
        clip-path: circle(farthest-side at 100% 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeRoundednorthwest > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 100% 100%);
        clip-path: circle(farthest-side at 100% 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTriangle .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTriangle .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
      body.page.page--structure .l-block--md-mediaShapeTriangle .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTriangle > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
      body.page.page--structure .l-block--md-backgroundShapePentagon .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapePentagon .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
      body.page.page--structure .l-block--md-mediaShapePentagon .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapePentagon > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom10 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom20 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom30 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom40 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom50 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom60 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom70 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom80 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom90 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom100 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom110 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom120 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom130 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom140 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom150 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom160 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom170 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom180 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom190 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoid200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoid200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoid200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoid200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidi200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidi200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidi200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidi200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopup200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottompup200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottompup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottompup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottompup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothup200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeSkewtopdown200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewtopdown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewtopdown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewtopdown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbottomdown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbottomdown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbottomdown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewbothdown200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewbothdown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewbothdown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewbothdown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinverseup200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinverseup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--md-mediaShapeSkewinverseup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinverseup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--md-backgroundShapeSkewinversedown200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeSkewinversedown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--md-mediaShapeSkewinversedown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeSkewinversedown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrightbottom200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrightbottom200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrightbottom200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumrighttop200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumrighttop200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumrighttop200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumlefttop200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumlefttop200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumlefttop200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapeziumleftbottom200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapeziumleftbottom200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapeziumleftbottom200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidtop200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidtop200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidtop200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom200 .l-block-canvas:before, body.page.page--structure .l-block--md-backgroundShapeTrapezoidbottom200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-block--md-mediaShapeTrapezoidbottom200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--md-backgroundShapeTrapezoidbottom200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); } }
  @media (min-width: 992px) {
    body.page.page--structure {
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/
      /*Do the Block background stuff*/ }
      body.page.page--structure .l-block--lg-backgroundShapeNone .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeNone .l-block-box--backgroundImage:before {
        -webkit-clip-path: none;
        clip-path: none; }
      body.page.page--structure .l-block--lg-mediaShapeNone .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: none;
        clip-path: none; }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeNone > .l-sectionVisualBox:before {
        -webkit-clip-path: none;
        clip-path: none; }
      body.page.page--structure .l-block--lg-backgroundShapeCircle .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeCircle .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(closest-side at 50% 50%);
        clip-path: circle(closest-side at 50% 50%); }
      body.page.page--structure .l-block--lg-mediaShapeCircle .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(closest-side at 50% 50%);
        clip-path: circle(closest-side at 50% 50%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeCircle > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(closest-side at 50% 50%);
        clip-path: circle(closest-side at 50% 50%); }
      body.page.page--structure .l-block--lg-backgroundShapeHexagon .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeHexagon .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
      body.page.page--structure .l-block--lg-mediaShapeHexagon .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeHexagon > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }
      body.page.page--structure .l-block--lg-backgroundShapeRhombus .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRhombus .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
      body.page.page--structure .l-block--lg-mediaShapeRhombus .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRhombus > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundedeast .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundedeast .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 0% 50%);
        clip-path: circle(farthest-side at 0% 50%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundedeast .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 0% 50%);
        clip-path: circle(farthest-side at 0% 50%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundedeast > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 0% 50%);
        clip-path: circle(farthest-side at 0% 50%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundedsouth .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundedsouth .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 50% 0%);
        clip-path: circle(farthest-side at 50% 0%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundedsouth .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 50% 0%);
        clip-path: circle(farthest-side at 50% 0%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundedsouth > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 50% 0%);
        clip-path: circle(farthest-side at 50% 0%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundennorth .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundennorth .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 50% 100%);
        clip-path: circle(farthest-side at 50% 100%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundennorth .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 50% 100%);
        clip-path: circle(farthest-side at 50% 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundennorth > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 50% 100%);
        clip-path: circle(farthest-side at 50% 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundedwest .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundedwest .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 100% 50%);
        clip-path: circle(farthest-side at 100% 50%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundedwest .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 100% 50%);
        clip-path: circle(farthest-side at 100% 50%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundedwest > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 100% 50%);
        clip-path: circle(farthest-side at 100% 50%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundednortheast .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundednortheast .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 0% 100%);
        clip-path: circle(farthest-side at 0% 100%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundednortheast .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 0% 100%);
        clip-path: circle(farthest-side at 0% 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundednortheast > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 0% 100%);
        clip-path: circle(farthest-side at 0% 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundedsoutheast .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundedsoutheast .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 0% 0%);
        clip-path: circle(farthest-side at 0% 0%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundedsoutheast .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 0% 0%);
        clip-path: circle(farthest-side at 0% 0%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundedsoutheast > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 0% 0%);
        clip-path: circle(farthest-side at 0% 0%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundedsouthwest .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundedsouthwest .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 100% 0%);
        clip-path: circle(farthest-side at 100% 0%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundedsouthwest .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 100% 0%);
        clip-path: circle(farthest-side at 100% 0%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundedsouthwest > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 100% 0%);
        clip-path: circle(farthest-side at 100% 0%); }
      body.page.page--structure .l-block--lg-backgroundShapeRoundednorthwest .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeRoundednorthwest .l-block-box--backgroundImage:before {
        -webkit-clip-path: circle(farthest-side at 100% 100%);
        clip-path: circle(farthest-side at 100% 100%); }
      body.page.page--structure .l-block--lg-mediaShapeRoundednorthwest .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: circle(farthest-side at 100% 100%);
        clip-path: circle(farthest-side at 100% 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeRoundednorthwest > .l-sectionVisualBox:before {
        -webkit-clip-path: circle(farthest-side at 100% 100%);
        clip-path: circle(farthest-side at 100% 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTriangle .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTriangle .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
      body.page.page--structure .l-block--lg-mediaShapeTriangle .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTriangle > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }
      body.page.page--structure .l-block--lg-backgroundShapePentagon .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapePentagon .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
      body.page.page--structure .l-block--lg-mediaShapePentagon .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapePentagon > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
        clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), calc(0% + 10px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px));
        clip-path: polygon(0 calc(0% + 10px), 100% 0, 100% 100%, 0 calc(100% - 10px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 10px), 100% calc(100% - 10px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(11px -1px, calc(100% - 11px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom10 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom10 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom10 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom10 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 11px) calc(100% + 1px), 11px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), calc(0% + 20px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px));
        clip-path: polygon(0 calc(0% + 20px), 100% 0, 100% 100%, 0 calc(100% - 20px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 20px), 100% calc(100% - 20px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(21px -1px, calc(100% - 21px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom20 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom20 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom20 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom20 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 21px) calc(100% + 1px), 21px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), calc(0% + 30px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px));
        clip-path: polygon(0 calc(0% + 30px), 100% 0, 100% 100%, 0 calc(100% - 30px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 30px), 100% calc(100% - 30px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(31px -1px, calc(100% - 31px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom30 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom30 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom30 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom30 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 31px) calc(100% + 1px), 31px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), calc(0% + 40px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px));
        clip-path: polygon(0 calc(0% + 40px), 100% 0, 100% 100%, 0 calc(100% - 40px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 40px), 100% calc(100% - 40px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(41px -1px, calc(100% - 41px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom40 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom40 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom40 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom40 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 41px) calc(100% + 1px), 41px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), calc(0% + 50px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px));
        clip-path: polygon(0 calc(0% + 50px), 100% 0, 100% 100%, 0 calc(100% - 50px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 50px), 100% calc(100% - 50px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(51px -1px, calc(100% - 51px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom50 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom50 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom50 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom50 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 51px) calc(100% + 1px), 51px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), calc(0% + 60px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px));
        clip-path: polygon(0 calc(0% + 60px), 100% 0, 100% 100%, 0 calc(100% - 60px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 60px), 100% calc(100% - 60px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(61px -1px, calc(100% - 61px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom60 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom60 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom60 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom60 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 61px) calc(100% + 1px), 61px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), calc(0% + 70px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px));
        clip-path: polygon(0 calc(0% + 70px), 100% 0, 100% 100%, 0 calc(100% - 70px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 70px), 100% calc(100% - 70px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(71px -1px, calc(100% - 71px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom70 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom70 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom70 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom70 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 71px) calc(100% + 1px), 71px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), calc(0% + 80px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px));
        clip-path: polygon(0 calc(0% + 80px), 100% 0, 100% 100%, 0 calc(100% - 80px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 80px), 100% calc(100% - 80px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(81px -1px, calc(100% - 81px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom80 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom80 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom80 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom80 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 81px) calc(100% + 1px), 81px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), calc(0% + 90px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px));
        clip-path: polygon(0 calc(0% + 90px), 100% 0, 100% 100%, 0 calc(100% - 90px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 90px), 100% calc(100% - 90px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(91px -1px, calc(100% - 91px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom90 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom90 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom90 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom90 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 91px) calc(100% + 1px), 91px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), calc(0% + 100px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px));
        clip-path: polygon(0 calc(0% + 100px), 100% 0, 100% 100%, 0 calc(100% - 100px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 100px), 100% calc(100% - 100px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(101px -1px, calc(100% - 101px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom100 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom100 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom100 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom100 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 101px) calc(100% + 1px), 101px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), calc(0% + 110px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px));
        clip-path: polygon(0 calc(0% + 110px), 100% 0, 100% 100%, 0 calc(100% - 110px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 110px), 100% calc(100% - 110px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(111px -1px, calc(100% - 111px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom110 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom110 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom110 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom110 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 111px) calc(100% + 1px), 111px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), calc(0% + 120px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px));
        clip-path: polygon(0 calc(0% + 120px), 100% 0, 100% 100%, 0 calc(100% - 120px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 120px), 100% calc(100% - 120px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(121px -1px, calc(100% - 121px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom120 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom120 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom120 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom120 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 121px) calc(100% + 1px), 121px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), calc(0% + 130px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px));
        clip-path: polygon(0 calc(0% + 130px), 100% 0, 100% 100%, 0 calc(100% - 130px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 130px), 100% calc(100% - 130px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(131px -1px, calc(100% - 131px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom130 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom130 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom130 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom130 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 131px) calc(100% + 1px), 131px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), calc(0% + 140px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px));
        clip-path: polygon(0 calc(0% + 140px), 100% 0, 100% 100%, 0 calc(100% - 140px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 140px), 100% calc(100% - 140px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(141px -1px, calc(100% - 141px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom140 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom140 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom140 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom140 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 141px) calc(100% + 1px), 141px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), calc(0% + 150px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px));
        clip-path: polygon(0 calc(0% + 150px), 100% 0, 100% 100%, 0 calc(100% - 150px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 150px), 100% calc(100% - 150px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(151px -1px, calc(100% - 151px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom150 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom150 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom150 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom150 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 151px) calc(100% + 1px), 151px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), calc(0% + 160px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px));
        clip-path: polygon(0 calc(0% + 160px), 100% 0, 100% 100%, 0 calc(100% - 160px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 160px), 100% calc(100% - 160px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(161px -1px, calc(100% - 161px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom160 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom160 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom160 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom160 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 161px) calc(100% + 1px), 161px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), calc(0% + 170px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px));
        clip-path: polygon(0 calc(0% + 170px), 100% 0, 100% 100%, 0 calc(100% - 170px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 170px), 100% calc(100% - 170px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(171px -1px, calc(100% - 171px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom170 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom170 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom170 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom170 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 171px) calc(100% + 1px), 171px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), calc(0% + 180px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px));
        clip-path: polygon(0 calc(0% + 180px), 100% 0, 100% 100%, 0 calc(100% - 180px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 180px), 100% calc(100% - 180px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(181px -1px, calc(100% - 181px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom180 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom180 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom180 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom180 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 181px) calc(100% + 1px), 181px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), calc(0% + 190px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px));
        clip-path: polygon(0 calc(0% + 190px), 100% 0, 100% 100%, 0 calc(100% - 190px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 190px), 100% calc(100% - 190px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(191px -1px, calc(100% - 191px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom190 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom190 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom190 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom190 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 191px) calc(100% + 1px), 191px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoid200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoid200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoid200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoid200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidi200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidi200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidi200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), calc(0% + 200px) calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopup200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottompup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottompup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottompup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothup200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewtopdown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewtopdown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewtopdown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbottomdown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbottomdown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbottomdown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewbothdown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewbothdown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewbothdown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinverseup200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinverseup200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinverseup200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px));
        clip-path: polygon(0 calc(0% + 200px), 100% 0, 100% 100%, 0 calc(100% - 200px)); }
      body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeSkewinversedown200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--lg-mediaShapeSkewinversedown200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeSkewinversedown200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%);
        clip-path: polygon(0 0, 100% calc(0% + 200px), 100% calc(100% - 200px), 0 100%); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrightbottom200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrightbottom200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrightbottom200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumrighttop200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumrighttop200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumrighttop200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumlefttop200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumlefttop200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumlefttop200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapeziumleftbottom200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapeziumleftbottom200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapeziumleftbottom200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidtop200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidtop200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidtop200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));
        clip-path: polygon(201px -1px, calc(100% - 201px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom200 .l-block-canvas:before, body.page.page--structure .l-block--lg-backgroundShapeTrapezoidbottom200 .l-block-box--backgroundImage:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-block--lg-mediaShapeTrapezoidbottom200 .block-mediaItem.block-mediaItem--image {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); }
      body.page.page--structure .l-section.l-section--lg-backgroundShapeTrapezoidbottom200 > .l-sectionVisualBox:before {
        -webkit-clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px));
        clip-path: polygon(-1px -1px, calc(100% + 1px) -1px, calc(100% - 201px) calc(100% + 1px), 201px calc(100% + 1px)); } }
  body.page.page--structure .c-loop .c-loopItem {
    flex: 1; }
  body.page.page--structure .c-loop .c-loopItem-ct {
    display: flex;
    flex-direction: column; }
  body.page.page--structure .c-loop .c-loopItem-content {
    margin-bottom: 1em; }
    body.page.page--structure .c-loop .c-loopItem-content:last-child {
      margin-bottom: 0; }
  body.page.page--structure .c-loop.c-loop--oDefault {
    justify-content: center;
    text-align: left; }
  body.page.page--structure .c-loop.c-loop--oLeftTop {
    justify-content: flex-start;
    text-align: left; }
  body.page.page--structure .c-loop.c-loop--oCenterTop.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oCenterTop.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oCenterTop.c-loop--list .c-loopItem-body {
    justify-content: flex-start;
    text-align: center; }
  body.page.page--structure .c-loop.c-loop--oRightTop.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oRightTop.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oRightTop.c-loop--list .c-loopItem-body {
    justify-content: flex-start;
    text-align: right; }
  body.page.page--structure .c-loop.c-loop--oLeftMiddle.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oLeftMiddle.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oLeftMiddle.c-loop--list .c-loopItem-body {
    justify-content: center;
    text-align: left; }
  body.page.page--structure .c-loop.c-loop--oCenter.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oCenter.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oCenter.c-loop--list .c-loopItem-body {
    justify-content: center;
    text-align: center; }
  body.page.page--structure .c-loop.c-loop--oRightMiddle.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oRightMiddle.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oRightMiddle.c-loop--list .c-loopItem-body {
    justify-content: center;
    text-align: right; }
  body.page.page--structure .c-loop.c-loop--oLeftBottom.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oLeftBottom.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oLeftBottom.c-loop--list .c-loopItem-body {
    justify-content: flex-end;
    text-align: left; }
  body.page.page--structure .c-loop.c-loop--oCenterBottom.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oCenterBottom.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oCenterBottom.c-loop--list .c-loopItem-body {
    justify-content: flex-end;
    text-align: center; }
  body.page.page--structure .c-loop.c-loop--oRightBottom.c-loop--imagelist .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oRightBottom.c-loop--imagegrid .c-loopItem-body, body.page.page--structure .c-loop.c-loop--oRightBottom.c-loop--list .c-loopItem-body {
    justify-content: flex-end;
    text-align: right; }
  body.page.page--structure .c-loop.c-loop--imagegrid .c-loopItem-ct {
    position: relative;
    display: flex;
    flex-direction: column; }
    body.page.page--structure .c-loop.c-loop--imagegrid .c-loopItem-ct .c-loopItem-body {
      padding: 20px;
      display: flex;
      flex-direction: column; }
    body.page.page--structure .c-loop.c-loop--imagegrid .c-loopItem-ct.c-loopItem--hasMedia .c-loopItem-body {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow: hidden; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist .c-loopItem-ct {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist .c-loopItem-ct .c-loopItem-media {
      flex: 0 0 100%;
      max-width: 100%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist .c-loopItem-ct .c-loopItem-body {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 20px;
      display: flex;
      flex-direction: column; }
  body.page.page--structure .c-loop.c-loop--list.c-loop--imagelistalt .c-loopItem:nth-child(even) .c-loopItem-ct {
    flex-direction: row-reverse; }
  body.page.page--structure .c-loop.c-loop--list.c-loop--imagelistrev .c-loopItem .c-loopItem-ct {
    flex-direction: row-reverse; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split33 .c-loopItem .c-loopItem-media {
    flex: 0 0 calc(100%/3);
    max-width: calc(100%/3); }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split33 .c-loopItem .c-loopItem-body {
    flex: 0 0 calc((100%/3)*2);
    max-width: calc((100%/3)*2); }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split66 .c-loopItem .c-loopItem-media {
    flex: 0 0 calc((100%/3)*2);
    max-width: calc((100%/3)*2); }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split66 .c-loopItem .c-loopItem-body {
    flex: 0 0 calc(100%/3);
    max-width: calc(100%/3); }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split25 .c-loopItem .c-loopItem-media {
    flex: 0 0 25%;
    max-width: 25%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split25 .c-loopItem .c-loopItem-body {
    flex: 0 0 75%;
    max-width: 75%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split50 .c-loopItem .c-loopItem-media {
    flex: 0 0 50%;
    max-width: 50%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split50 .c-loopItem .c-loopItem-body {
    flex: 0 0 50%;
    max-width: 50%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split75 .c-loopItem .c-loopItem-media {
    flex: 0 0 75%;
    max-width: 75%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split75 .c-loopItem .c-loopItem-body {
    flex: 0 0 25%;
    max-width: 25%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split100 .c-loopItem .c-loopItem-media {
    flex: 0 0 100%;
    max-width: 100%; }
  body.page.page--structure .c-loop.c-loop--list .c-imagelist--split100 .c-loopItem .c-loopItem-body {
    flex: 0 0 100%;
    max-width: 100%; }
  @media (min-width: 768px) {
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split33 .c-loopItem .c-loopItem-media {
      flex: 0 0 calc(100%/3);
      max-width: calc(100%/3); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split33 .c-loopItem .c-loopItem-body {
      flex: 0 0 calc((100%/3)*2);
      max-width: calc((100%/3)*2); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split66 .c-loopItem .c-loopItem-media {
      flex: 0 0 calc((100%/3)*2);
      max-width: calc((100%/3)*2); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split66 .c-loopItem .c-loopItem-body {
      flex: 0 0 calc(100%/3);
      max-width: calc(100%/3); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split25 .c-loopItem .c-loopItem-media {
      flex: 0 0 25%;
      max-width: 25%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split25 .c-loopItem .c-loopItem-body {
      flex: 0 0 75%;
      max-width: 75%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split50 .c-loopItem .c-loopItem-media {
      flex: 0 0 50%;
      max-width: 50%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split50 .c-loopItem .c-loopItem-body {
      flex: 0 0 50%;
      max-width: 50%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split75 .c-loopItem .c-loopItem-media {
      flex: 0 0 75%;
      max-width: 75%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split75 .c-loopItem .c-loopItem-body {
      flex: 0 0 25%;
      max-width: 25%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split100 .c-loopItem .c-loopItem-media {
      flex: 0 0 100%;
      max-width: 100%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-md--split100 .c-loopItem .c-loopItem-body {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 992px) {
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split33 .c-loopItem .c-loopItem-media {
      flex: 0 0 calc(100%/3);
      max-width: calc(100%/3); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split33 .c-loopItem .c-loopItem-body {
      flex: 0 0 calc((100%/3)*2);
      max-width: calc((100%/3)*2); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split66 .c-loopItem .c-loopItem-media {
      flex: 0 0 calc((100%/3)*2);
      max-width: calc((100%/3)*2); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split66 .c-loopItem .c-loopItem-body {
      flex: 0 0 calc(100%/3);
      max-width: calc(100%/3); }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split25 .c-loopItem .c-loopItem-media {
      flex: 0 0 25%;
      max-width: 25%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split25 .c-loopItem .c-loopItem-body {
      flex: 0 0 75%;
      max-width: 75%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split50 .c-loopItem .c-loopItem-media {
      flex: 0 0 50%;
      max-width: 50%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split50 .c-loopItem .c-loopItem-body {
      flex: 0 0 50%;
      max-width: 50%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split75 .c-loopItem .c-loopItem-media {
      flex: 0 0 75%;
      max-width: 75%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split75 .c-loopItem .c-loopItem-body {
      flex: 0 0 25%;
      max-width: 25%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split100 .c-loopItem .c-loopItem-media {
      flex: 0 0 100%;
      max-width: 100%; }
    body.page.page--structure .c-loop.c-loop--list .c-imagelist-lg--split100 .c-loopItem .c-loopItem-body {
      flex: 0 0 100%;
      max-width: 100%; } }
  body.page.page--structure .c-loop.c-loop--contentSpacingNone .c-imagegrid .c-loopItem .c-loopItem-body {
    padding: 10px 2px; }
  body.page.page--structure .c-loop.c-loop--contentSpacingSmall .c-imagegrid .c-loopItem .c-loopItem-body {
    padding: 20px 10px; }
  body.page.page--structure .c-loop.c-loop--contentSpacingDefault .c-imagegrid .c-loopItem .c-loopItem-body {
    padding: 30px 20px; }
  body.page.page--structure .c-loop.c-loop--contentSpacingLarge .c-imagegrid .c-loopItem .c-loopItem-body {
    padding: 40px 40px; }
  body.page.page--structure .c-loop.c-loop--imagegrid.c-loop--oDefault .c-loopItem-content {
    flex: 1; }
  body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingNone .c-loopItem {
    margin: 0; }
  body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingHairline .c-loopItem {
    margin: 1px 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingHairline .c-loopItem:first-child {
      margin-top: 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingHairline .c-loopItem:last-child {
      margin-bottom: 0; }
  body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingMedium .c-loopItem {
    margin: 10px 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingMedium .c-loopItem:first-child {
      margin-top: 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingMedium .c-loopItem:last-child {
      margin-bottom: 0; }
  body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingThick .c-loopItem {
    margin: 20px 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingThick .c-loopItem:first-child {
      margin-top: 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingThick .c-loopItem:last-child {
      margin-bottom: 0; }
  body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingThicker .c-loopItem {
    margin: 40px 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingThicker .c-loopItem:first-child {
      margin-top: 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--spacingThicker .c-loopItem:last-child {
      margin-bottom: 0; }
  body.page.page--structure .c-loop.c-loop.c-loop--contentSpacingNone .c-loopItem-body {
    padding: 20px 0; }
  body.page.page--structure .c-loop.c-loop.c-loop--contentSpacingSmall .c-loopItem-body, body.page.page--structure .c-loop.c-loop.c-loop--contentSpacingDefault .c-loopItem-body, body.page.page--structure .c-loop.c-loop.c-loop--contentSpacingLarge .c-loopItem-body {
    padding: 20px 10px; }
  @media (min-width: 768px) {
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--contentSpacingNone .c-loopItem-body {
      padding: 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelist.c-loop--contentSpacingNone .c-loopItem-body {
      padding: 0 0 0 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistrev.c-loop--contentSpacingNone .c-loopItem-body {
      padding: 0 30px 0 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingNone .c-loopItem:nth-child(odd) .c-loopItem-body {
      padding: 0 0 0 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingNone .c-loopItem:nth-child(even) .c-loopItem-body {
      padding: 0 30px 0 0; }
    body.page.page--structure .c-loop.c-loop.c-loop--grid.c-loop--contentSpacingSmall .c-loopItem-body {
      padding: 10px; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--contentSpacingSmall .c-loopItem-body {
      padding: 5px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelist.c-loop--contentSpacingSmall .c-loopItem-body {
      padding: 5px;
      padding-left: 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistrev.c-loop--contentSpacingSmall .c-loopItem-body {
      padding: 10px;
      padding-right: 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingSmall .c-loopItem:nth-child(odd) .c-loopItem-body {
      padding: 10px;
      padding-left: 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingSmall .c-loopItem:nth-child(even) .c-loopItem-body {
      padding: 10px;
      padding-right: 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--grid.c-loop--contentSpacingDefault .c-loopItem-body {
      padding: 20px; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--contentSpacingDefault .c-loopItem-body {
      padding: 20px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelist.c-loop--contentSpacingDefault .c-loopItem-body {
      padding: 20px;
      padding-left: 40px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistrev.c-loop--contentSpacingDefault .c-loopItem-body {
      padding: 20px;
      padding-right: 40px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingDefault .c-loopItem:nth-child(odd) .c-loopItem-body {
      padding: 20px;
      padding-left: 40px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingDefault .c-loopItem:nth-child(even) .c-loopItem-body {
      padding: 20px;
      padding-right: 40px; }
    body.page.page--structure .c-loop.c-loop.c-loop--grid.c-loop--contentSpacingLarge .c-loopItem-body {
      padding: 30px; }
    body.page.page--structure .c-loop.c-loop.c-loop--list.c-loop--contentSpacingLarge .c-loopItem-body {
      padding: 40px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelist.c-loop--contentSpacingLarge .c-loopItem-body {
      padding: 30px;
      padding-left: 60px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistrev.c-loop--contentSpacingLarge .c-loopItem-body {
      padding: 30px;
      padding-right: 60px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingLarge .c-loopItem:nth-child(odd) .c-loopItem-body {
      padding: 30px;
      padding-left: 60px; }
    body.page.page--structure .c-loop.c-loop.c-loop--imagelistalt.c-loop--contentSpacingLarge .c-loopItem:nth-child(even) .c-loopItem-body {
      padding: 30px;
      padding-right: 60px; } }
  body.page.page--structure .c-loop .c-loopItem .visible-onHover {
    max-height: 0;
    opacity: 0;
    overflow-y: hidden;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    margin-bottom: 0; }
  body.page.page--structure .c-loop .c-loopItem:hover .visible-onHover {
    max-height: 600px;
    opacity: 1;
    margin-bottom: inherit; }
  body.page.page--structure .blogsection {
    margin-bottom: 15vw;
    text-align: left; }
  body.page.page--structure .blogsection.blogsection--centered {
    text-align: center; }
  @media (min-width: 768px) {
    body.page.page--structure .blogsection {
      margin-bottom: 5vw; } }
  body.page.page--structure .blogsection-summary {
    margin-bottom: 2em; }
  body.page.page--structure .blogsection-text, body.page.page--structure .blogsection-text .block-teaser.block-teaser {
    margin-bottom: 3em; }
  @media (min-width: 992px) {
    body.page.page--structure .blogsection--centered .blogsection-content {
      padding-left: 12%;
      padding-right: 12%; } }
  body.page.page--structure .blogsection--medialeft .blogsection-inner, body.page.page--structure .blogsection--mediaright .blogsection-inner, body.page.page--structure .blogsection--overlapmedialeft .blogsection-inner {
    display: flex;
    flex-wrap: wrap; }
  body.page.page--structure .blogsection--medialeft.blogsection--medialeft .blogsection-inner, body.page.page--structure .blogsection--medialeft.blogsection--overlapmedialeft .blogsection-inner, body.page.page--structure .blogsection--mediaright.blogsection--medialeft .blogsection-inner, body.page.page--structure .blogsection--mediaright.blogsection--overlapmedialeft .blogsection-inner, body.page.page--structure .blogsection--overlapmedialeft.blogsection--medialeft .blogsection-inner, body.page.page--structure .blogsection--overlapmedialeft.blogsection--overlapmedialeft .blogsection-inner {
    flex-direction: row-reverse; }
  body.page.page--structure .blogsection--medialeft.blogsection--mediaright .blogsection-inner, body.page.page--structure .blogsection--mediaright.blogsection--mediaright .blogsection-inner, body.page.page--structure .blogsection--overlapmedialeft.blogsection--mediaright .blogsection-inner {
    flex-direction: row; }
  body.page.page--structure .blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--mediaright .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft .blogsection-content {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  @media (min-width: 768px) {
    body.page.page--structure .blogsection--medialeft .blogsection-media, body.page.page--structure .blogsection--mediaright .blogsection-media, body.page.page--structure .blogsection--overlapmedialeft .blogsection-media {
      flex: 0 0 40%;
      max-width: 40%; }
    body.page.page--structure .blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--mediaright .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft .blogsection-content {
      flex: 0 0 60%;
      max-width: 60%; }
    body.page.page--structure .blogsection--medialeft.blogsection--mediaright .blogsection-content, body.page.page--structure .blogsection--mediaright.blogsection--mediaright .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft.blogsection--mediaright .blogsection-content {
      padding-right: 40px; }
    body.page.page--structure .blogsection--medialeft.blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--medialeft.blogsection--overlapmedialeft .blogsection-content, body.page.page--structure .blogsection--mediaright.blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--mediaright.blogsection--overlapmedialeft .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft.blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft.blogsection--overlapmedialeft .blogsection-content {
      padding-left: 40px; } }
  @media (min-width: 992px) {
    body.page.page--structure .blogsection--medialeft.blogsection--mediaright .blogsection-content, body.page.page--structure .blogsection--mediaright.blogsection--mediaright .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft.blogsection--mediaright .blogsection-content {
      padding-left: 12%;
      padding-right: 60px; }
    body.page.page--structure .blogsection--medialeft.blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--medialeft.blogsection--overlapmedialeft .blogsection-content, body.page.page--structure .blogsection--mediaright.blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--mediaright.blogsection--overlapmedialeft .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft.blogsection--medialeft .blogsection-content, body.page.page--structure .blogsection--overlapmedialeft.blogsection--overlapmedialeft .blogsection-content {
      padding-right: 12%;
      padding-left: 60px; } }
  @media (min-width: 992px) {
    body.page.page--structure .blogsection--default .blogsection-content {
      margin-left: 12%;
      margin-right: 12%; } }
  @media (min-width: 768px) {
    body.page.page--structure .blogsection--summaryaside .blogsection-content {
      display: flex;
      flex-direction: row; }
      body.page.page--structure .blogsection--summaryaside .blogsection-content .blogsection-summary {
        flex: 0 0 40%;
        max-width: 40%;
        padding-right: 40px; }
      body.page.page--structure .blogsection--summaryaside .blogsection-content .blogsection-text {
        flex: 0 0 60%;
        max-width: 60%; } }
@media (min-width: 768px) and (min-width: 992px) {
  body.page.page--structure .blogsection--summaryaside .blogsection-summary {
    padding-left: 12%; }
  body.page.page--structure .blogsection--summaryaside .blogsection-text {
    padding-right: 12%; } }
  body.page.page--structure .block-mediaStack .block-mediaItem--image {
    margin-bottom: 2em; }
    body.page.page--structure .block-mediaStack .block-mediaItem--image:last-child {
      margin-bottom: 0; }
    body.page.page--structure .block-mediaStack .block-mediaItem--image figcaption {
      margin-top: 0.5em; }
  @media (min-width: 768px) {
    body.page.page--structure .block-mediaStack .block-mediaItem--image figcaption {
      margin-top: 1em; } }
  body.page.page--structure .l-block .block-contentData .contentMetaInformation {
    display: flex;
    font-size: smaller; }
    body.page.page--structure .l-block .block-contentData .contentMetaInformation > .post {
      flex: 0 0 50%;
      max-width: 50%; }
      body.page.page--structure .l-block .block-contentData .contentMetaInformation > .post > div {
        margin-bottom: 1em; }
        body.page.page--structure .l-block .block-contentData .contentMetaInformation > .post > div:last-child {
          margin-bottom: 0; }
    body.page.page--structure .l-block .block-contentData .contentMetaInformation > .readingtime {
      flex: 0 0 50%;
      max-width: 50%;
      text-align: right; }
      body.page.page--structure .l-block .block-contentData .contentMetaInformation > .readingtime .label {
        display: none; }
    body.page.page--structure .l-block .block-contentData .contentMetaInformation > .post .value, body.page.page--structure .l-block .block-contentData .contentMetaInformation > .readingtime .value {
      display: block;
      white-space: nowrap;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
  @media (min-width: 768px) {
    body.page.page--structure .l-block .block-contentData .contentMetaInformation > .post {
      flex: 0 0 75%;
      max-width: 75%;
      display: flex; }
      body.page.page--structure .l-block .block-contentData .contentMetaInformation > .post > div {
        flex: 1; }
    body.page.page--structure .l-block .block-contentData .contentMetaInformation > .readingtime {
      flex: 0 0 25%;
      max-width: 25%; }
      body.page.page--structure .l-block .block-contentData .contentMetaInformation > .readingtime .label {
        display: block; } }
  body.page.page--structure div.socialIcons .icon {
    font-family: 'Theme-Native-Icons' !important;
    speak: none;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 0.5em; }
    body.page.page--structure div.socialIcons .icon:first-child {
      margin-left: 0; }
    body.page.page--structure div.socialIcons .icon:last-child {
      margin-right: 0; }
    body.page.page--structure div.socialIcons .icon.linkedin:before {
      content: "\e100"; }
    body.page.page--structure div.socialIcons .icon.facebook:before {
      content: "\e104"; }
    body.page.page--structure div.socialIcons .icon.twitter:before {
      content: "\e10a"; }
    body.page.page--structure div.socialIcons .icon.instagram:before {
      content: "\e122"; }
    body.page.page--structure div.socialIcons .icon.xing:before {
      content: "\e10e"; }
    body.page.page--structure div.socialIcons .icon.phone:before, body.page.page--structure div.socialIcons .icon.telephone:before {
      content: "\e20e"; }
    body.page.page--structure div.socialIcons .icon.email:before, body.page.page--structure div.socialIcons .icon.mail:before {
      content: "\e219"; }
    body.page.page--structure div.socialIcons .icon.appointment:before {
      content: "\e21b"; }

.l-block .block-subItemGrid {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  margin: 0 0 -3em 0; }
  .l-block .block-subItemGrid .block-subItemGridItem {
    padding: 0 0 3em 0; }

.l-block.l-block--contentSubItemsPerRow2 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow2 .block-subItemGrid .block-subItemGridItem {
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow3 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow3 .block-subItemGrid .block-subItemGridItem {
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow4 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow4 .block-subItemGrid .block-subItemGridItem {
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow5 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow5 .block-subItemGrid .block-subItemGridItem {
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow6 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow6 .block-subItemGrid .block-subItemGridItem {
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow1 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow1 .block-subItemGrid .block-subItemGridItem {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 0 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow2 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow2 .block-subItemGrid .block-subItemGridItem {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow3 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow3 .block-subItemGrid .block-subItemGridItem {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow4 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow4 .block-subItemGrid .block-subItemGridItem {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow5 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow5 .block-subItemGrid .block-subItemGridItem {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 1.5em 3em 1.5em; }

.l-block.l-block--contentSubItemsPerRow6 .block-subItemGrid {
  margin: 0 -1.5em -3em -1.5em; }
  .l-block.l-block--contentSubItemsPerRow6 .block-subItemGrid .block-subItemGridItem {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 0 1.5em 3em 1.5em; }

@media (min-width: 768px) {
  .l-block.l-block--md-contentSubItemsPerRow1 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--md-contentSubItemsPerRow1 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 0 3em 1.5em; }
  .l-block.l-block--md-contentSubItemsPerRow2 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--md-contentSubItemsPerRow2 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 50%;
      max-width: 50%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--md-contentSubItemsPerRow3 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--md-contentSubItemsPerRow3 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--md-contentSubItemsPerRow4 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--md-contentSubItemsPerRow4 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 25%;
      max-width: 25%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--md-contentSubItemsPerRow5 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--md-contentSubItemsPerRow5 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 20%;
      max-width: 20%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--md-contentSubItemsPerRow6 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--md-contentSubItemsPerRow6 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
      padding: 0 1.5em 3em 1.5em; } }

@media (min-width: 992px) {
  .l-block.l-block--lg-contentSubItemsPerRow1 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--lg-contentSubItemsPerRow1 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 0 3em 1.5em; }
  .l-block.l-block--lg-contentSubItemsPerRow2 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--lg-contentSubItemsPerRow2 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 50%;
      max-width: 50%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--lg-contentSubItemsPerRow3 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--lg-contentSubItemsPerRow3 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--lg-contentSubItemsPerRow4 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--lg-contentSubItemsPerRow4 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 25%;
      max-width: 25%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--lg-contentSubItemsPerRow5 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--lg-contentSubItemsPerRow5 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 20%;
      max-width: 20%;
      padding: 0 1.5em 3em 1.5em; }
  .l-block.l-block--lg-contentSubItemsPerRow6 .block-subItemGrid {
    margin: 0 -1.5em -3em -1.5em; }
    .l-block.l-block--lg-contentSubItemsPerRow6 .block-subItemGrid .block-subItemGridItem {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
      padding: 0 1.5em 3em 1.5em; } }

.singleProductMatrix .singleProductMatrix-group {
  margin-bottom: 3em; }
  .singleProductMatrix .singleProductMatrix-group:last-child {
    margin-bottom: 0; }
  .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property {
    padding: 1em;
    /*
      &:nth-child(even) {
        background: #F7F7F7;
      }
      */ }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyLabel {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyValue {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      padding-left: 1em; }
      .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyValue .singleProductMatrix-propertyValueLabel .label {
        margin-left: 0.5em; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property.singleProductMatrix-property--notIncluded .singleProductMatrix-propertyAnnotation {
      display: none; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property.singleProductMatrix-property--included .singleProductMatrix-propertyValueLabel:before {
      font-family: 'Theme-Native-Icons' !important;
      speak: none;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      line-height: 1 !important;
      /* Enable Ligatures ================ */
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e211"; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property.singleProductMatrix-property--notIncluded .singleProductMatrix-propertyValueLabel:before {
      font-family: 'Theme-Native-Icons' !important;
      speak: none;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      line-height: 1 !important;
      /* Enable Ligatures ================ */
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e214"; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property.singleProductMatrix-property--hasAnnotation .singleProductMatrix-propertyValueLabel {
      display: none; }

@media (min-width: 576px) {
  .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property {
    padding: 1em 0.5em;
    display: flex;
    flex-direction: row; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyLabel {
      flex: 6; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyValue {
      flex: 3;
      text-align: center;
      justify-content: center;
      padding-left: 0; }
      .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyValue .singleProductMatrix-propertyValueLabel .label {
        display: none;
        margin-left: 0; } }

@media (min-width: 992px) {
  .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property {
    display: flex;
    flex-direction: row; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyLabel {
      flex: 5; }
    .singleProductMatrix .singleProductMatrix-group .singleProductMatrix-property .singleProductMatrix-propertyValue {
      flex: 3;
      text-align: center;
      justify-content: center; } }

/**
  * Accordion styling
  */
accordion-widget *:focus:not(:focus-visible) {
  outline: none; }

accordion-widget accordion-item {
  display: block;
  border-bottom: 1px solid var(--theme-block-border-color);
  padding: 0.5em 0.25em;
  position: relative; }

accordion-header1::after {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: none !important;
  content: "+";
  display: block;
  margin-left: 1.5em; }

accordion-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  cursor: pointer;
  text-align: left;
  margin-bottom: 0 !important; }

accrodion-title {
  display: flex;
  flex-direction: row;
  background-color: transparent;
  border: 0;
  padding: 0;
  color: var(--theme-block-link-color);
  margin: 0 !important;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  cursor: pointer;
  text-align: left;
  column-gap: 2em;
  row-gap: 0.25em; }

accordion-content {
  display: flex;
  flex-direction: column;
  gap: 1em;
  padding-top: 0;
  padding-right: 2em;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: height 200ms, visibility 200ms, padding 200ms, opacity 200ms; }

accordion-item[open] accordion-content {
  height: auto;
  padding-top: 1em;
  opacity: 1;
  transition: height 300ms, visibility 300ms, padding 300ms, opacity 300ms; }

.service-offerings {
  gap: 4em;
  display: flex;
  flex-direction: column; }

.service-offerings .pricing {
  opacity: 0.7;
  text-transform: none;
  display: flex;
  column-gap: 0.5em;
  width: 100%; }
  @media (min-width: 768px) {
    .service-offerings .pricing {
      width: auto; } }
.service-offerings .pricing.sales .list-price {
  text-decoration: line-through;
  text-decoration-thickness: 1px; }

body .accordion-groups .accordion-group_item > h1,
body .accordion-groups .accordion-group_item > h2,
body .accordion-groups .accordion-group_item > h3,
body .accordion-groups .accordion-group_item > h4,
body .accordion-groups .accordion-group_item > h5,
body .accordion-groups .accordion-group_item > h6 {
  margin-bottom: 1em; }

:root {
  --accordion-toggle-icon-stroke: 0.08em;
  --accordion-toggle-icon-width:1.25em; }

accordion-widget accordion-header .trigger {
  position: relative;
  display: inline-block;
  width: var(--accordion-toggle-icon-width);
  height: var(--accordion-toggle-icon-width);
  margin-left: 1.5em; }

/* Chevron square */
accordion-widget accordion-header .trigger::after {
  content: "";
  position: absolute;
  top: 33%;
  left: 50%;
  width: calc(var(--accordion-toggle-icon-width) / 2);
  height: calc(var(--accordion-toggle-icon-width) / 2);
  border-left: var(--accordion-toggle-icon-stroke) solid currentColor;
  border-bottom: var(--accordion-toggle-icon-stroke) solid currentColor;
  transform: translate(-50%, -50%) rotate(-45deg);
  opacity: 1;
  transition: opacity 0.2s ease 0.1s, transform 0.3s ease, width 0.3s ease, height 0.3s ease; }

/* Minus line */
accordion-widget accordion-header .trigger::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: var(--accordion-toggle-icon-stroke);
  background-color: currentColor;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: width 0.3s ease, opacity 0.2s ease 0.1s; }

/* OPEN STATE (e.g. with class or :target) */
accordion-item[open] accordion-header .trigger::after {
  width: 1px;
  height: 1px;
  opacity: 0;
  transition-delay: 0s, 0s, 0s; }

accordion-item[open] accordion-header .trigger::before {
  width: 80%;
  opacity: 1;
  transition-delay: 0.15s, 0.15s; }

link-tool {
  display: block; }
  link-tool .link-tool-header {
    position: relative;
    padding: 150px 30px 30px 30px; }
    link-tool .link-tool-header > .link-tool-logo {
      width: 150px;
      height: 150px;
      border-radius: 200px;
      border: 0.5em solid white;
      display: flex;
      margin: auto;
      background-color: rgba(0, 0, 0, 0.06);
      backdrop-filter: blur(0.5em);
      -webkit-backdrop-filter: blur(0.5em);
      -webkit-box-shadow: 0px 0px 39px 1px rgba(0, 0, 0, 0.39);
      -moz-box-shadow: 0px 0px 39px 1px rgba(0, 0, 0, 0.39);
      box-shadow: 0px 0px 39px 1px rgba(0, 0, 0, 0.39); }
      link-tool .link-tool-header > .link-tool-logo > a.logo {
        width: 100px;
        margin: auto; }
    link-tool .link-tool-header .background {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: -1; }
      link-tool .link-tool-header .background picture img {
        width: 100%;
        height: 100%;
        overflow: hidden;
        object-fit: cover; }
  link-tool .link-tool-body {
    display: flex;
    flex-direction: column;
    gap: 3em;
    margin: auto;
    padding: 3em 2em;
    max-width: 800px; }
  link-tool link-tool-group {
    display: flex;
    flex-direction: column;
    gap: 1em;
    text-align: center; }
    link-tool link-tool-group .link {
      display: block;
      position: relative;
      max-width: 100%;
      width: 100%;
      border: 0.1em solid currentColor;
      padding: 1em 3em 1em 4em;
      border-radius: 1.7em;
      text-align: center;
      font-size: 1em;
      line-height: 1.3em; }
      link-tool link-tool-group .link > .label {
        white-space: normal; }
      link-tool link-tool-group .link > .label > span,
      link-tool link-tool-group .link > .label > strong,
      link-tool link-tool-group .link > .label > em,
      link-tool link-tool-group .link .no-wrap {
        max-width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis; }
      link-tool link-tool-group .link.thumbnail:after {
        position: absolute;
        border: 1px solid transparent;
        border-radius: 2em;
        width: 2.5em;
        height: 2.5em;
        left: 0.25em;
        top: calc(50% - 1.25em);
        content: "";
        background-color: currentColor;
        background-image: var(--thumbnail);
        background-position: center;
        background-size: cover; }
      link-tool link-tool-group .link.link--icon:after {
        position: absolute;
        border: 1px solid transparent;
        border-radius: 2em;
        width: 2.5em;
        height: 2.5em;
        left: 0.25em;
        top: calc(50% - 1.25em);
        background-color: black;
        font-family: 'Theme-Native-Icons' !important;
        speak: none;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        line-height: 1 !important;
        /* Enable Ligatures ================ */
        letter-spacing: 0;
        -webkit-font-feature-settings: "liga";
        -moz-font-feature-settings: "liga=1";
        -moz-font-feature-settings: "liga";
        -ms-font-feature-settings: "liga" 1;
        font-feature-settings: "liga";
        -webkit-font-variant-ligatures: discretionary-ligatures;
        font-variant-ligatures: discretionary-ligatures;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center; }
      link-tool link-tool-group .link.link--icon.appointment:after {
        content: "\e21b"; }
      link-tool link-tool-group .link.link--icon.open:after {
        content: "\e252"; }
      link-tool link-tool-group .link.link--icon.call:after {
        content: "\e20e"; }
      link-tool link-tool-group .link.link--icon.email:after {
        content: "\e219"; }
      link-tool link-tool-group .link > span.icon-graphic {
        position: absolute;
        width: 2.5em;
        height: 2.5em;
        left: 0.25em;
        top: calc(50% - 1.25em);
        content: "";
        display: flex;
        align-items: center;
        justify-content: center; }
        link-tool link-tool-group .link > span.icon-graphic > svg {
          width: 90%;
          height: 90%; }
    link-tool link-tool-group .socialicons {
      font-size: 2em;
      display: flex;
      flex-direction: row;
      gap: 0.5em 1.5em;
      justify-content: center;
      flex-wrap: wrap; }

simple-carousel .navigation {
  display: flex;
  gap: 1em;
  flex-direction: row;
  justify-content: flex-end;
  padding: 1em 0;
  margin: auto 1em;
  /**
  @include media-breakpoint-up(lg) {
    max-width:map-get($grid-breakpoints, lg);
    margin:auto;
  }
  */ }
  simple-carousel .navigation .next-button, simple-carousel .navigation .prev-button {
    --btn-size: 36px;
    --icon-size: 14px;
    --btn-padding: 11px;
    --btn-color: #dedee2;
    --btn-text-color: #626263;
    --btn-border-width: 0px;
    --btn-border-color: transparent;
    --btn-hover-color: #ececee;
    --btn-hover-text-color: #626263;
    --btn-hover-border-color: transparent;
    --btn-hover-scale: 1;
    --btn-active-color: #d0d0d6;
    --btn-active-text-color: #626263;
    --btn-active-border-color: transparent;
    --btn-active-scale: 1;
    --btn-disabled-color: #ececef;
    --btn-disabled-text-color: #b8b8b9;
    --btn-disabled-border-color: transparent;
    box-sizing: border-box;
    width: var(--btn-size);
    height: var(--btn-size);
    background-color: var(--btn-color);
    border: var(--btn-border-width) solid var(--btn-border-color);
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.2s ease;
    padding: 0;
    overflow: hidden; }
    simple-carousel .navigation .next-button::after, simple-carousel .navigation .prev-button::after {
      content: "";
      display: block;
      position: absolute;
      width: var(--icon-size);
      height: var(--icon-size);
      -webkit-mask-image: var(--icon-svg);
      mask-image: var(--icon-svg);
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-position: center;
      mask-position: center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      background-color: var(--btn-text-color);
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: background-color 0.2s ease; }
    simple-carousel .navigation .next-button:hover:not(:disabled), simple-carousel .navigation .prev-button:hover:not(:disabled) {
      background-color: var(--btn-hover-color);
      border-color: var(--btn-hover-border-color);
      transform: scale(var(--btn-hover-scale)); }
      simple-carousel .navigation .next-button:hover:not(:disabled)::after, simple-carousel .navigation .prev-button:hover:not(:disabled)::after {
        background-color: var(--btn-hover-text-color); }
    simple-carousel .navigation .next-button:active:not(:disabled), simple-carousel .navigation .prev-button:active:not(:disabled) {
      background-color: var(--btn-active-color);
      border-color: var(--btn-active-border-color);
      transform: scale(var(--btn-active-scale)); }
      simple-carousel .navigation .next-button:active:not(:disabled)::after, simple-carousel .navigation .prev-button:active:not(:disabled)::after {
        background-color: var(--btn-active-text-color); }
    simple-carousel .navigation .next-button:disabled, simple-carousel .navigation .prev-button:disabled {
      background-color: var(--btn-disabled-color);
      border-color: var(--btn-disabled-border-color);
      cursor: not-allowed;
      transform: scale(1); }
      simple-carousel .navigation .next-button:disabled::after, simple-carousel .navigation .prev-button:disabled::after {
        background-color: var(--btn-disabled-text-color); }
  simple-carousel .navigation .next-button {
    --icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22m540.327-479.47-368-368%20112-112%20480%20480-480%20480-112-112z%22%20style%3D%22stroke-width%3A2%22%2F%3E%3C%2Fsvg%3E"); }
  simple-carousel .navigation .prev-button {
    --icon-svg: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%20-960%20600%20960%22%20width%3D%2215%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m228-479.48%20368%20368-112%20112-480-480%20480-480%20112%20112z%22%20style%3D%22stroke-width%3A2%22%2F%3E%3C%2Fsvg%3E"); }
  simple-carousel .navigation.round .next-button, simple-carousel .navigation.round .prev-button {
    border-radius: 50%; }
  @media (min-width: 768px) {
    simple-carousel .navigation {
      margin: auto 2em; } }
  simple-carousel .navigation.right {
    justify-content: flex-start; }

simple-carousel.effect-carousel .info {
  padding: 0.5em 0 0 0;
  -webkit-user-select: none;
  user-select: none; }

simple-carousel.effect-carousel.feature-rounded .slide .info {
  padding: 1em 0.5em 0 1em; }

simple-carousel.effect-carousel.feature-rounded .slide before-after-slider, simple-carousel.effect-carousel.feature-rounded .slide image-with-label {
  border: 0 solid transparent;
  border-radius: 1em;
  --resizer-color:black; }

simple-carousel.effect-carousel.feature-fade .slide {
  --blur-slides: 4px;
  --blur-nextprev-slides: 2px;
  --saturation-slides: 10%;
  --saturation-nextprev-slides:30%;
  --transition-time: 1s;
  --opacity-slides: 0.4;
  --opacity-nextprev-slides: 0.6;
  /* Non-Firefox browsers with reduced motion preference */
  /* Base styles with no animations for reduced motion preference */ }
  @supports not (-moz-appearance: none) {
    simple-carousel.effect-carousel.feature-fade .slide {
      /* Starting state */
      filter: blur(var(--blur-slides)) saturate(var(--saturation-slides));
      -webkit-filter: blur(var(--blur-slides)) saturate(var(--saturation-slides));
      transition: filter var(--transition-time) ease;
      -webkit-transition: filter var(--transition-time) ease; }
      simple-carousel.effect-carousel.feature-fade .slide.active-slide {
        filter: blur(0) saturate(100%);
        -webkit-filter: blur(0) saturate(100%); }
      simple-carousel.effect-carousel.feature-fade .slide.next-slide, simple-carousel.effect-carousel.feature-fade .slide.prev-slide {
        filter: blur(var(--blur-nextprev-slides)) saturate(var(--saturation-nextprev-slides));
        -webkit-filter: blur(var(--blur-nextprev-slides)) saturate(var(--saturation-nextprev-slides)); } }
  @supports (-moz-appearance: none) {
    simple-carousel.effect-carousel.feature-fade .slide {
      opacity: var(--opacity-slides);
      filter: saturate(var(--saturation-slides));
      transition: filter var(--transition-time) ease, opacity var(--transition-time) ease; }
      simple-carousel.effect-carousel.feature-fade .slide.active-slide {
        opacity: 1;
        filter: saturate(100%); }
      simple-carousel.effect-carousel.feature-fade .slide.next-slide, simple-carousel.effect-carousel.feature-fade .slide.prev-slide {
        opacity: var(--opacity-nextprev-slides);
        filter: saturate(var(--saturation-nextprev-slides)); } }
  @media (prefers-reduced-motion: reduce) {
    simple-carousel.effect-carousel.feature-fade .slide {
      /* Instant changes, no animations */
      transition: none !important;
      -webkit-transition: none !important; } }
/***
  * Section fixed widths
  */
:root {
  --section-fixed-width: 0;
  --section-gutter-width: 20px; }

:root {
  --section-fixed-width: 576px;
  --section-gutter-width: 20px; }

:root {
  --section-fixed-width: 768px;
  --section-gutter-width: 20px; }

:root {
  --section-fixed-width: 992px;
  --section-gutter-width: 20px; }

:root {
  --section-fixed-width: 1200px;
  --section-gutter-width: 20px; }

@media (min-width: 576px) {
  :root {
    --section-fixed-width: 540px;
    --section-fixed-content-width: 500px;
    --section-gutter-width: 20px; } }

@media (min-width: 768px) {
  :root {
    --section-fixed-width: 720px;
    --section-fixed-content-width: 680px;
    --section-gutter-width: 20px; } }

@media (min-width: 992px) {
  :root {
    --section-fixed-width: 960px;
    --section-fixed-content-width: 920px;
    --section-gutter-width: 20px; } }

@media (min-width: 1200px) {
  :root {
    --section-fixed-width: 1140px;
    --section-fixed-content-width: 1100px;
    --section-gutter-width: 20px; } }

.block-paragraph ol li, .block-paragraph ul li {
  margin-bottom: 0.75em; }

.block-paragraph ol li ol, .block-paragraph ol li ul, .block-paragraph ul li ol, .block-paragraph ul li ul {
  margin-top: 0.75em !important;
  /*@todo: structure css is interfering with that one here. Needs to be looked at */ }

.block-paragraph ol > li:last-child, .block-paragraph ul > li:last-child {
  margin-bottom: 0; }

.c-loop.item-spacing-gN {
  --c-loop-item-spacing: 0; }

.c-loop.item-spacing-gH {
  --c-loop-item-spacing: 1px; }

.c-loop.item-spacing-gT {
  --c-loop-item-spacing: calc(0.5 * 20px); }

.c-loop.item-spacing-g1x {
  --c-loop-item-spacing: 20px; }

.c-loop.item-spacing-g2x {
  --c-loop-item-spacing:calc(2 * 20px); }

.c-loop.item-spacing-g3x {
  --c-loop-item-spacing:2 * $grid-gutter-width; }

.block-contentData .list {
  display: flex;
  flex-direction: column;
  gap: var(--c-loop-item-spacing); }

.block-contentData .list .item .block-headline .icon {
  --btn-size: 36px;
  --icon-size: 14px;
  --btn-padding: 11px;
  --btn-color: #dedee2;
  --btn-text-color: #626263;
  --btn-border-width: 0px;
  --btn-border-color: transparent;
  --btn-hover-color: #ececee;
  --btn-hover-text-color: #626263;
  --btn-hover-border-color: transparent;
  --btn-hover-scale: 1;
  --btn-active-color: #d0d0d6;
  --btn-active-text-color: #626263;
  --btn-active-border-color: transparent;
  --btn-active-scale: 1;
  --btn-disabled-color: #ececef;
  --btn-disabled-text-color: #b8b8b9;
  --btn-disabled-border-color: transparent;
  box-sizing: border-box;
  width: var(--btn-size);
  height: var(--btn-size);
  background-color: var(--btn-color);
  border: var(--btn-border-width) solid var(--btn-border-color);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  padding: 0;
  overflow: hidden;
  --icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22m540.327-479.47-368-368%20112-112%20480%20480-480%20480-112-112z%22%20style%3D%22stroke-width%3A2%22%2F%3E%3C%2Fsvg%3E");
  border-radius: 50%; }
  .block-contentData .list .item .block-headline .icon::after {
    content: "";
    display: block;
    position: absolute;
    width: var(--icon-size);
    height: var(--icon-size);
    -webkit-mask-image: var(--icon-svg);
    mask-image: var(--icon-svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--btn-text-color);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: background-color 0.2s ease; }
  .block-contentData .list .item .block-headline .icon:hover:not(:disabled) {
    background-color: var(--btn-hover-color);
    border-color: var(--btn-hover-border-color);
    transform: scale(var(--btn-hover-scale)); }
    .block-contentData .list .item .block-headline .icon:hover:not(:disabled)::after {
      background-color: var(--btn-hover-text-color); }
  .block-contentData .list .item .block-headline .icon:active:not(:disabled) {
    background-color: var(--btn-active-color);
    border-color: var(--btn-active-border-color);
    transform: scale(var(--btn-active-scale)); }
    .block-contentData .list .item .block-headline .icon:active:not(:disabled)::after {
      background-color: var(--btn-active-text-color); }
  .block-contentData .list .item .block-headline .icon:disabled {
    background-color: var(--btn-disabled-color);
    border-color: var(--btn-disabled-border-color);
    cursor: not-allowed;
    transform: scale(1); }
    .block-contentData .list .item .block-headline .icon:disabled::after {
      background-color: var(--btn-disabled-text-color); }

.block-contentData .list .item .block-headline a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row; }

.logoCollection .c-loop.grid.c-loop--oCenter .c-loopItem, .logoCollection .c-loop.grid.c-loop--oLeftMiddle .c-loopItem, .logoCollection .c-loop.grid.c-loop--oRightMiddle .c-loopItem {
  align-content: center; }

.logoCollection .c-loop.grid.c-loop--oCenterTop .c-loopItem, .logoCollection .c-loop.grid.c-loop--oLeftTop .c-loopItem, .logoCollection .c-loop.grid.c-loop--oRightTop .c-loopItem {
  align-content: flex-start; }

.logoCollection .c-loop.grid.c-loop--oLeftBottom .c-loopItem, .logoCollection .c-loop.grid.c-loop--oRightBottom .c-loopItem, .logoCollection .c-loop.grid.c-loop--oCenterBottom .c-loopItem {
  align-content: flex-end; }
