@charset "UTF-8";
/*!
Theme Name: dbase
Theme URI: 
Author: Christer Lindgren
Author URI: http://www.bysted.se
Description: 
Version: 0.52
License: 
License URI:
Tags:
Bitbucket Theme URI: https://deploy-bysted@bitbucket.org/bysted/dbase
*/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/******** IMPORTING VARIABLES ********/
/*********************
Variables
*********************/
/*********************
COLORS
*********************/
/* base */
/* typography */
/* links */
/* Main Menu */
/* Mobile Menu */
/******** EDITORIAL ********/
/* Header and Footer */
/*Lines and borders*/
/* tables */
/*top-menu*/
/*Margins and heights*/
/*If changed also need to be updated in scripts.js*/
/*If changed also need to be updated in scripts.js*/
/******** IMPORTING MIXINS ********/
/******************************************************************
Version: 1.1.4
******************************************************************/
/*Usage
	@include MQ(M) {
		Content
	}
*/
/******************************************************************
Version: 1.2.18
******************************************************************/
/*********************
HYPHENS

p {
  // Använda standardvärden
  @include hyphenate-settings;

  // Använda anpassade värden
  @include hyphenate-settings(
    $hyphens: auto,
    $limit_chars: 6 3 3,
    $limit_lines: 2,
    $limit_last: always,
    $limit_zone: 8%
  );
}

****/
/*********************
Font awesome icon

.user-icon {
  @include fa-icon("\f007"); // Standard: solid i classic
}

.mail-icon {
  @include fa-icon("\f0e0", #ff5733, "light"); // Light-stil med röd färg
}

.sharp-user-icon {
  @include fa-icon("\f007", rgb(0, 150, 136), "solid", "sharp"); // Sharp solid med turkos färg
}

.brand-icon {
  @include fa-icon("\f099", #1da1f2, "brands"); // Twitter-logga i blå färg
}

*********************/
/*********************
IMAGE FILTERS

img { 
  @include filter(grayscale, 100%);
}

*********************/
/*********************
Alpha Background

@include alpha-attribute('background-color', rgba(black, 0.5), white);
@include alpha-attribute('background', opacify($color, 0.1), $background);
@include alpha-attribute('background', transparentize($color, 0.2), $background);

*********************/
/*********************
Text Background

@include text-background(2em, 1em, white);

*********************/
/*********************
Object Fit
*********************/
/*
This mixin can be used to set the object-fit:
@include object-fit(contain);
or object-fit and object-position:
@include object-fit(cover, top);
 */
/*********************
  Disable hyphens
*********************/
/*********************
Smooth Scroll for IOS
*********************/
/*

*/
/*********************
Hide Scroll bars
*********************/
/*********************
OPACITY

@include opacity(0.8);

*********************/
/*********************
Gradient
*********************/
/*********************
CSS3 GRADIENTS
*********************/
/*********************
Box shadow
*********************/
/*********************
PREFIXES
*********************/
/*********************
Colors
*********************/
/*********************
TRANSITIONS
*********************/
/*********************
SHOW/HIDE
*********************/
/*********************
OTHER
*********************/
/*
 https://joshbroton.com/quick-fix-sass-mixins-for-css-keyframe-animations/

 Using the mixins looks like this:

 @include keyframes(move-the-object) {
0%   { left: 100px; }
100% { left: 200px; }
 }

 .object-to-animate {
@include animation('move-the-object .5s 1', 'move-the-object-again .5s 1 .5s');
 } 

 */
/*********************
BACKGROUND POSITION
*********************/
/* 
 .container-with-floated-children {
@extend %clearfix;
 }
 */
/******************************************************************
Version: 1.0
******************************************************************/
/*
For modern browsers
.grid-container {
  @include responsive-grid(4, 15px, 3, 2, 1, 30%); // 4 kolumner på desktop, 3 på small-desktop, 2 på tablet, 1 på mobile, 15px gap och första kolumnen 30%
}
*/
/*
For modern browsers
.grid-container {
  @include square-grid(3, 20px); // 3 kolumner, 20px gap
}
*/
/*
  For older browsers
  .grid-container {
  @include square-grid(3, 20px); // 3 kolumner, 20px gap
}
  */
/******************************************************************
Version: 1.0.18
******************************************************************/
/* Basic mixins */
/* Justify */
/* Align */
/* Other */
/******************************************************************
Version: 1.7
******************************************************************/
/*********************
TRANSITIONS

a {
  color: gray;
  @include transition(color .3s ease);
  &:hover {
    color: black;
  }
}
*********************/
/******************************************************************
Theme: InPublix
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: min-height Stylesheet
Version: 1.1
******************************************************************/
.ip-min-h-1 {
  min-height: 1vh !important;
}

.ip-max-h-1 {
  max-height: 1vh !important;
}

.ip-max-w-1 {
  max-width: 1vw !important;
}

.ip-min-w-1 {
  min-width: 1vw !important;
}

.ip-min-p-h-1 {
  min-height: 1% !important;
}

.ip-max-p-h-1 {
  max-height: 1% !important;
}

.ip-max-p-w-1 {
  max-width: 1% !important;
}

.ip-min-p-w-1 {
  min-width: 1% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-1 {
    min-height: 1vh !important;
  }
  .d-ip-max-h-1 {
    max-height: 1vh !important;
  }
  .d-ip-max-w-1 {
    max-width: 1vw !important;
  }
  .d-ip-min-w-1 {
    min-width: 1vw !important;
  }
  .d-ip-min-p-h-1 {
    min-height: 1% !important;
  }
  .d-ip-max-p-h-1 {
    max-height: 1% !important;
  }
  .d-ip-max-p-w-1 {
    max-width: 1% !important;
  }
  .d-ip-min-p-w-1 {
    min-width: 1% !important;
  }
}
.ip-min-h-2 {
  min-height: 2vh !important;
}

.ip-max-h-2 {
  max-height: 2vh !important;
}

.ip-max-w-2 {
  max-width: 2vw !important;
}

.ip-min-w-2 {
  min-width: 2vw !important;
}

.ip-min-p-h-2 {
  min-height: 2% !important;
}

.ip-max-p-h-2 {
  max-height: 2% !important;
}

.ip-max-p-w-2 {
  max-width: 2% !important;
}

.ip-min-p-w-2 {
  min-width: 2% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-2 {
    min-height: 2vh !important;
  }
  .d-ip-max-h-2 {
    max-height: 2vh !important;
  }
  .d-ip-max-w-2 {
    max-width: 2vw !important;
  }
  .d-ip-min-w-2 {
    min-width: 2vw !important;
  }
  .d-ip-min-p-h-2 {
    min-height: 2% !important;
  }
  .d-ip-max-p-h-2 {
    max-height: 2% !important;
  }
  .d-ip-max-p-w-2 {
    max-width: 2% !important;
  }
  .d-ip-min-p-w-2 {
    min-width: 2% !important;
  }
}
.ip-min-h-3 {
  min-height: 3vh !important;
}

.ip-max-h-3 {
  max-height: 3vh !important;
}

.ip-max-w-3 {
  max-width: 3vw !important;
}

.ip-min-w-3 {
  min-width: 3vw !important;
}

.ip-min-p-h-3 {
  min-height: 3% !important;
}

.ip-max-p-h-3 {
  max-height: 3% !important;
}

.ip-max-p-w-3 {
  max-width: 3% !important;
}

.ip-min-p-w-3 {
  min-width: 3% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-3 {
    min-height: 3vh !important;
  }
  .d-ip-max-h-3 {
    max-height: 3vh !important;
  }
  .d-ip-max-w-3 {
    max-width: 3vw !important;
  }
  .d-ip-min-w-3 {
    min-width: 3vw !important;
  }
  .d-ip-min-p-h-3 {
    min-height: 3% !important;
  }
  .d-ip-max-p-h-3 {
    max-height: 3% !important;
  }
  .d-ip-max-p-w-3 {
    max-width: 3% !important;
  }
  .d-ip-min-p-w-3 {
    min-width: 3% !important;
  }
}
.ip-min-h-4 {
  min-height: 4vh !important;
}

.ip-max-h-4 {
  max-height: 4vh !important;
}

.ip-max-w-4 {
  max-width: 4vw !important;
}

.ip-min-w-4 {
  min-width: 4vw !important;
}

.ip-min-p-h-4 {
  min-height: 4% !important;
}

.ip-max-p-h-4 {
  max-height: 4% !important;
}

.ip-max-p-w-4 {
  max-width: 4% !important;
}

.ip-min-p-w-4 {
  min-width: 4% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-4 {
    min-height: 4vh !important;
  }
  .d-ip-max-h-4 {
    max-height: 4vh !important;
  }
  .d-ip-max-w-4 {
    max-width: 4vw !important;
  }
  .d-ip-min-w-4 {
    min-width: 4vw !important;
  }
  .d-ip-min-p-h-4 {
    min-height: 4% !important;
  }
  .d-ip-max-p-h-4 {
    max-height: 4% !important;
  }
  .d-ip-max-p-w-4 {
    max-width: 4% !important;
  }
  .d-ip-min-p-w-4 {
    min-width: 4% !important;
  }
}
.ip-min-h-5 {
  min-height: 5vh !important;
}

.ip-max-h-5 {
  max-height: 5vh !important;
}

.ip-max-w-5 {
  max-width: 5vw !important;
}

.ip-min-w-5 {
  min-width: 5vw !important;
}

.ip-min-p-h-5 {
  min-height: 5% !important;
}

.ip-max-p-h-5 {
  max-height: 5% !important;
}

.ip-max-p-w-5 {
  max-width: 5% !important;
}

.ip-min-p-w-5 {
  min-width: 5% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-5 {
    min-height: 5vh !important;
  }
  .d-ip-max-h-5 {
    max-height: 5vh !important;
  }
  .d-ip-max-w-5 {
    max-width: 5vw !important;
  }
  .d-ip-min-w-5 {
    min-width: 5vw !important;
  }
  .d-ip-min-p-h-5 {
    min-height: 5% !important;
  }
  .d-ip-max-p-h-5 {
    max-height: 5% !important;
  }
  .d-ip-max-p-w-5 {
    max-width: 5% !important;
  }
  .d-ip-min-p-w-5 {
    min-width: 5% !important;
  }
}
.ip-min-h-6 {
  min-height: 6vh !important;
}

.ip-max-h-6 {
  max-height: 6vh !important;
}

.ip-max-w-6 {
  max-width: 6vw !important;
}

.ip-min-w-6 {
  min-width: 6vw !important;
}

.ip-min-p-h-6 {
  min-height: 6% !important;
}

.ip-max-p-h-6 {
  max-height: 6% !important;
}

.ip-max-p-w-6 {
  max-width: 6% !important;
}

.ip-min-p-w-6 {
  min-width: 6% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-6 {
    min-height: 6vh !important;
  }
  .d-ip-max-h-6 {
    max-height: 6vh !important;
  }
  .d-ip-max-w-6 {
    max-width: 6vw !important;
  }
  .d-ip-min-w-6 {
    min-width: 6vw !important;
  }
  .d-ip-min-p-h-6 {
    min-height: 6% !important;
  }
  .d-ip-max-p-h-6 {
    max-height: 6% !important;
  }
  .d-ip-max-p-w-6 {
    max-width: 6% !important;
  }
  .d-ip-min-p-w-6 {
    min-width: 6% !important;
  }
}
.ip-min-h-7 {
  min-height: 7vh !important;
}

.ip-max-h-7 {
  max-height: 7vh !important;
}

.ip-max-w-7 {
  max-width: 7vw !important;
}

.ip-min-w-7 {
  min-width: 7vw !important;
}

.ip-min-p-h-7 {
  min-height: 7% !important;
}

.ip-max-p-h-7 {
  max-height: 7% !important;
}

.ip-max-p-w-7 {
  max-width: 7% !important;
}

.ip-min-p-w-7 {
  min-width: 7% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-7 {
    min-height: 7vh !important;
  }
  .d-ip-max-h-7 {
    max-height: 7vh !important;
  }
  .d-ip-max-w-7 {
    max-width: 7vw !important;
  }
  .d-ip-min-w-7 {
    min-width: 7vw !important;
  }
  .d-ip-min-p-h-7 {
    min-height: 7% !important;
  }
  .d-ip-max-p-h-7 {
    max-height: 7% !important;
  }
  .d-ip-max-p-w-7 {
    max-width: 7% !important;
  }
  .d-ip-min-p-w-7 {
    min-width: 7% !important;
  }
}
.ip-min-h-8 {
  min-height: 8vh !important;
}

.ip-max-h-8 {
  max-height: 8vh !important;
}

.ip-max-w-8 {
  max-width: 8vw !important;
}

.ip-min-w-8 {
  min-width: 8vw !important;
}

.ip-min-p-h-8 {
  min-height: 8% !important;
}

.ip-max-p-h-8 {
  max-height: 8% !important;
}

.ip-max-p-w-8 {
  max-width: 8% !important;
}

.ip-min-p-w-8 {
  min-width: 8% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-8 {
    min-height: 8vh !important;
  }
  .d-ip-max-h-8 {
    max-height: 8vh !important;
  }
  .d-ip-max-w-8 {
    max-width: 8vw !important;
  }
  .d-ip-min-w-8 {
    min-width: 8vw !important;
  }
  .d-ip-min-p-h-8 {
    min-height: 8% !important;
  }
  .d-ip-max-p-h-8 {
    max-height: 8% !important;
  }
  .d-ip-max-p-w-8 {
    max-width: 8% !important;
  }
  .d-ip-min-p-w-8 {
    min-width: 8% !important;
  }
}
.ip-min-h-9 {
  min-height: 9vh !important;
}

.ip-max-h-9 {
  max-height: 9vh !important;
}

.ip-max-w-9 {
  max-width: 9vw !important;
}

.ip-min-w-9 {
  min-width: 9vw !important;
}

.ip-min-p-h-9 {
  min-height: 9% !important;
}

.ip-max-p-h-9 {
  max-height: 9% !important;
}

.ip-max-p-w-9 {
  max-width: 9% !important;
}

.ip-min-p-w-9 {
  min-width: 9% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-9 {
    min-height: 9vh !important;
  }
  .d-ip-max-h-9 {
    max-height: 9vh !important;
  }
  .d-ip-max-w-9 {
    max-width: 9vw !important;
  }
  .d-ip-min-w-9 {
    min-width: 9vw !important;
  }
  .d-ip-min-p-h-9 {
    min-height: 9% !important;
  }
  .d-ip-max-p-h-9 {
    max-height: 9% !important;
  }
  .d-ip-max-p-w-9 {
    max-width: 9% !important;
  }
  .d-ip-min-p-w-9 {
    min-width: 9% !important;
  }
}
.ip-min-h-10 {
  min-height: 10vh !important;
}

.ip-max-h-10 {
  max-height: 10vh !important;
}

.ip-max-w-10 {
  max-width: 10vw !important;
}

.ip-min-w-10 {
  min-width: 10vw !important;
}

.ip-min-p-h-10 {
  min-height: 10% !important;
}

.ip-max-p-h-10 {
  max-height: 10% !important;
}

.ip-max-p-w-10 {
  max-width: 10% !important;
}

.ip-min-p-w-10 {
  min-width: 10% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-10 {
    min-height: 10vh !important;
  }
  .d-ip-max-h-10 {
    max-height: 10vh !important;
  }
  .d-ip-max-w-10 {
    max-width: 10vw !important;
  }
  .d-ip-min-w-10 {
    min-width: 10vw !important;
  }
  .d-ip-min-p-h-10 {
    min-height: 10% !important;
  }
  .d-ip-max-p-h-10 {
    max-height: 10% !important;
  }
  .d-ip-max-p-w-10 {
    max-width: 10% !important;
  }
  .d-ip-min-p-w-10 {
    min-width: 10% !important;
  }
}
.ip-min-h-11 {
  min-height: 11vh !important;
}

.ip-max-h-11 {
  max-height: 11vh !important;
}

.ip-max-w-11 {
  max-width: 11vw !important;
}

.ip-min-w-11 {
  min-width: 11vw !important;
}

.ip-min-p-h-11 {
  min-height: 11% !important;
}

.ip-max-p-h-11 {
  max-height: 11% !important;
}

.ip-max-p-w-11 {
  max-width: 11% !important;
}

.ip-min-p-w-11 {
  min-width: 11% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-11 {
    min-height: 11vh !important;
  }
  .d-ip-max-h-11 {
    max-height: 11vh !important;
  }
  .d-ip-max-w-11 {
    max-width: 11vw !important;
  }
  .d-ip-min-w-11 {
    min-width: 11vw !important;
  }
  .d-ip-min-p-h-11 {
    min-height: 11% !important;
  }
  .d-ip-max-p-h-11 {
    max-height: 11% !important;
  }
  .d-ip-max-p-w-11 {
    max-width: 11% !important;
  }
  .d-ip-min-p-w-11 {
    min-width: 11% !important;
  }
}
.ip-min-h-12 {
  min-height: 12vh !important;
}

.ip-max-h-12 {
  max-height: 12vh !important;
}

.ip-max-w-12 {
  max-width: 12vw !important;
}

.ip-min-w-12 {
  min-width: 12vw !important;
}

.ip-min-p-h-12 {
  min-height: 12% !important;
}

.ip-max-p-h-12 {
  max-height: 12% !important;
}

.ip-max-p-w-12 {
  max-width: 12% !important;
}

.ip-min-p-w-12 {
  min-width: 12% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-12 {
    min-height: 12vh !important;
  }
  .d-ip-max-h-12 {
    max-height: 12vh !important;
  }
  .d-ip-max-w-12 {
    max-width: 12vw !important;
  }
  .d-ip-min-w-12 {
    min-width: 12vw !important;
  }
  .d-ip-min-p-h-12 {
    min-height: 12% !important;
  }
  .d-ip-max-p-h-12 {
    max-height: 12% !important;
  }
  .d-ip-max-p-w-12 {
    max-width: 12% !important;
  }
  .d-ip-min-p-w-12 {
    min-width: 12% !important;
  }
}
.ip-min-h-13 {
  min-height: 13vh !important;
}

.ip-max-h-13 {
  max-height: 13vh !important;
}

.ip-max-w-13 {
  max-width: 13vw !important;
}

.ip-min-w-13 {
  min-width: 13vw !important;
}

.ip-min-p-h-13 {
  min-height: 13% !important;
}

.ip-max-p-h-13 {
  max-height: 13% !important;
}

.ip-max-p-w-13 {
  max-width: 13% !important;
}

.ip-min-p-w-13 {
  min-width: 13% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-13 {
    min-height: 13vh !important;
  }
  .d-ip-max-h-13 {
    max-height: 13vh !important;
  }
  .d-ip-max-w-13 {
    max-width: 13vw !important;
  }
  .d-ip-min-w-13 {
    min-width: 13vw !important;
  }
  .d-ip-min-p-h-13 {
    min-height: 13% !important;
  }
  .d-ip-max-p-h-13 {
    max-height: 13% !important;
  }
  .d-ip-max-p-w-13 {
    max-width: 13% !important;
  }
  .d-ip-min-p-w-13 {
    min-width: 13% !important;
  }
}
.ip-min-h-14 {
  min-height: 14vh !important;
}

.ip-max-h-14 {
  max-height: 14vh !important;
}

.ip-max-w-14 {
  max-width: 14vw !important;
}

.ip-min-w-14 {
  min-width: 14vw !important;
}

.ip-min-p-h-14 {
  min-height: 14% !important;
}

.ip-max-p-h-14 {
  max-height: 14% !important;
}

.ip-max-p-w-14 {
  max-width: 14% !important;
}

.ip-min-p-w-14 {
  min-width: 14% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-14 {
    min-height: 14vh !important;
  }
  .d-ip-max-h-14 {
    max-height: 14vh !important;
  }
  .d-ip-max-w-14 {
    max-width: 14vw !important;
  }
  .d-ip-min-w-14 {
    min-width: 14vw !important;
  }
  .d-ip-min-p-h-14 {
    min-height: 14% !important;
  }
  .d-ip-max-p-h-14 {
    max-height: 14% !important;
  }
  .d-ip-max-p-w-14 {
    max-width: 14% !important;
  }
  .d-ip-min-p-w-14 {
    min-width: 14% !important;
  }
}
.ip-min-h-15 {
  min-height: 15vh !important;
}

.ip-max-h-15 {
  max-height: 15vh !important;
}

.ip-max-w-15 {
  max-width: 15vw !important;
}

.ip-min-w-15 {
  min-width: 15vw !important;
}

.ip-min-p-h-15 {
  min-height: 15% !important;
}

.ip-max-p-h-15 {
  max-height: 15% !important;
}

.ip-max-p-w-15 {
  max-width: 15% !important;
}

.ip-min-p-w-15 {
  min-width: 15% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-15 {
    min-height: 15vh !important;
  }
  .d-ip-max-h-15 {
    max-height: 15vh !important;
  }
  .d-ip-max-w-15 {
    max-width: 15vw !important;
  }
  .d-ip-min-w-15 {
    min-width: 15vw !important;
  }
  .d-ip-min-p-h-15 {
    min-height: 15% !important;
  }
  .d-ip-max-p-h-15 {
    max-height: 15% !important;
  }
  .d-ip-max-p-w-15 {
    max-width: 15% !important;
  }
  .d-ip-min-p-w-15 {
    min-width: 15% !important;
  }
}
.ip-min-h-16 {
  min-height: 16vh !important;
}

.ip-max-h-16 {
  max-height: 16vh !important;
}

.ip-max-w-16 {
  max-width: 16vw !important;
}

.ip-min-w-16 {
  min-width: 16vw !important;
}

.ip-min-p-h-16 {
  min-height: 16% !important;
}

.ip-max-p-h-16 {
  max-height: 16% !important;
}

.ip-max-p-w-16 {
  max-width: 16% !important;
}

.ip-min-p-w-16 {
  min-width: 16% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-16 {
    min-height: 16vh !important;
  }
  .d-ip-max-h-16 {
    max-height: 16vh !important;
  }
  .d-ip-max-w-16 {
    max-width: 16vw !important;
  }
  .d-ip-min-w-16 {
    min-width: 16vw !important;
  }
  .d-ip-min-p-h-16 {
    min-height: 16% !important;
  }
  .d-ip-max-p-h-16 {
    max-height: 16% !important;
  }
  .d-ip-max-p-w-16 {
    max-width: 16% !important;
  }
  .d-ip-min-p-w-16 {
    min-width: 16% !important;
  }
}
.ip-min-h-17 {
  min-height: 17vh !important;
}

.ip-max-h-17 {
  max-height: 17vh !important;
}

.ip-max-w-17 {
  max-width: 17vw !important;
}

.ip-min-w-17 {
  min-width: 17vw !important;
}

.ip-min-p-h-17 {
  min-height: 17% !important;
}

.ip-max-p-h-17 {
  max-height: 17% !important;
}

.ip-max-p-w-17 {
  max-width: 17% !important;
}

.ip-min-p-w-17 {
  min-width: 17% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-17 {
    min-height: 17vh !important;
  }
  .d-ip-max-h-17 {
    max-height: 17vh !important;
  }
  .d-ip-max-w-17 {
    max-width: 17vw !important;
  }
  .d-ip-min-w-17 {
    min-width: 17vw !important;
  }
  .d-ip-min-p-h-17 {
    min-height: 17% !important;
  }
  .d-ip-max-p-h-17 {
    max-height: 17% !important;
  }
  .d-ip-max-p-w-17 {
    max-width: 17% !important;
  }
  .d-ip-min-p-w-17 {
    min-width: 17% !important;
  }
}
.ip-min-h-18 {
  min-height: 18vh !important;
}

.ip-max-h-18 {
  max-height: 18vh !important;
}

.ip-max-w-18 {
  max-width: 18vw !important;
}

.ip-min-w-18 {
  min-width: 18vw !important;
}

.ip-min-p-h-18 {
  min-height: 18% !important;
}

.ip-max-p-h-18 {
  max-height: 18% !important;
}

.ip-max-p-w-18 {
  max-width: 18% !important;
}

.ip-min-p-w-18 {
  min-width: 18% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-18 {
    min-height: 18vh !important;
  }
  .d-ip-max-h-18 {
    max-height: 18vh !important;
  }
  .d-ip-max-w-18 {
    max-width: 18vw !important;
  }
  .d-ip-min-w-18 {
    min-width: 18vw !important;
  }
  .d-ip-min-p-h-18 {
    min-height: 18% !important;
  }
  .d-ip-max-p-h-18 {
    max-height: 18% !important;
  }
  .d-ip-max-p-w-18 {
    max-width: 18% !important;
  }
  .d-ip-min-p-w-18 {
    min-width: 18% !important;
  }
}
.ip-min-h-19 {
  min-height: 19vh !important;
}

.ip-max-h-19 {
  max-height: 19vh !important;
}

.ip-max-w-19 {
  max-width: 19vw !important;
}

.ip-min-w-19 {
  min-width: 19vw !important;
}

.ip-min-p-h-19 {
  min-height: 19% !important;
}

.ip-max-p-h-19 {
  max-height: 19% !important;
}

.ip-max-p-w-19 {
  max-width: 19% !important;
}

.ip-min-p-w-19 {
  min-width: 19% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-19 {
    min-height: 19vh !important;
  }
  .d-ip-max-h-19 {
    max-height: 19vh !important;
  }
  .d-ip-max-w-19 {
    max-width: 19vw !important;
  }
  .d-ip-min-w-19 {
    min-width: 19vw !important;
  }
  .d-ip-min-p-h-19 {
    min-height: 19% !important;
  }
  .d-ip-max-p-h-19 {
    max-height: 19% !important;
  }
  .d-ip-max-p-w-19 {
    max-width: 19% !important;
  }
  .d-ip-min-p-w-19 {
    min-width: 19% !important;
  }
}
.ip-min-h-20 {
  min-height: 20vh !important;
}

.ip-max-h-20 {
  max-height: 20vh !important;
}

.ip-max-w-20 {
  max-width: 20vw !important;
}

.ip-min-w-20 {
  min-width: 20vw !important;
}

.ip-min-p-h-20 {
  min-height: 20% !important;
}

.ip-max-p-h-20 {
  max-height: 20% !important;
}

.ip-max-p-w-20 {
  max-width: 20% !important;
}

.ip-min-p-w-20 {
  min-width: 20% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-20 {
    min-height: 20vh !important;
  }
  .d-ip-max-h-20 {
    max-height: 20vh !important;
  }
  .d-ip-max-w-20 {
    max-width: 20vw !important;
  }
  .d-ip-min-w-20 {
    min-width: 20vw !important;
  }
  .d-ip-min-p-h-20 {
    min-height: 20% !important;
  }
  .d-ip-max-p-h-20 {
    max-height: 20% !important;
  }
  .d-ip-max-p-w-20 {
    max-width: 20% !important;
  }
  .d-ip-min-p-w-20 {
    min-width: 20% !important;
  }
}
.ip-min-h-21 {
  min-height: 21vh !important;
}

.ip-max-h-21 {
  max-height: 21vh !important;
}

.ip-max-w-21 {
  max-width: 21vw !important;
}

.ip-min-w-21 {
  min-width: 21vw !important;
}

.ip-min-p-h-21 {
  min-height: 21% !important;
}

.ip-max-p-h-21 {
  max-height: 21% !important;
}

.ip-max-p-w-21 {
  max-width: 21% !important;
}

.ip-min-p-w-21 {
  min-width: 21% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-21 {
    min-height: 21vh !important;
  }
  .d-ip-max-h-21 {
    max-height: 21vh !important;
  }
  .d-ip-max-w-21 {
    max-width: 21vw !important;
  }
  .d-ip-min-w-21 {
    min-width: 21vw !important;
  }
  .d-ip-min-p-h-21 {
    min-height: 21% !important;
  }
  .d-ip-max-p-h-21 {
    max-height: 21% !important;
  }
  .d-ip-max-p-w-21 {
    max-width: 21% !important;
  }
  .d-ip-min-p-w-21 {
    min-width: 21% !important;
  }
}
.ip-min-h-22 {
  min-height: 22vh !important;
}

.ip-max-h-22 {
  max-height: 22vh !important;
}

.ip-max-w-22 {
  max-width: 22vw !important;
}

.ip-min-w-22 {
  min-width: 22vw !important;
}

.ip-min-p-h-22 {
  min-height: 22% !important;
}

.ip-max-p-h-22 {
  max-height: 22% !important;
}

.ip-max-p-w-22 {
  max-width: 22% !important;
}

.ip-min-p-w-22 {
  min-width: 22% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-22 {
    min-height: 22vh !important;
  }
  .d-ip-max-h-22 {
    max-height: 22vh !important;
  }
  .d-ip-max-w-22 {
    max-width: 22vw !important;
  }
  .d-ip-min-w-22 {
    min-width: 22vw !important;
  }
  .d-ip-min-p-h-22 {
    min-height: 22% !important;
  }
  .d-ip-max-p-h-22 {
    max-height: 22% !important;
  }
  .d-ip-max-p-w-22 {
    max-width: 22% !important;
  }
  .d-ip-min-p-w-22 {
    min-width: 22% !important;
  }
}
.ip-min-h-23 {
  min-height: 23vh !important;
}

.ip-max-h-23 {
  max-height: 23vh !important;
}

.ip-max-w-23 {
  max-width: 23vw !important;
}

.ip-min-w-23 {
  min-width: 23vw !important;
}

.ip-min-p-h-23 {
  min-height: 23% !important;
}

.ip-max-p-h-23 {
  max-height: 23% !important;
}

.ip-max-p-w-23 {
  max-width: 23% !important;
}

.ip-min-p-w-23 {
  min-width: 23% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-23 {
    min-height: 23vh !important;
  }
  .d-ip-max-h-23 {
    max-height: 23vh !important;
  }
  .d-ip-max-w-23 {
    max-width: 23vw !important;
  }
  .d-ip-min-w-23 {
    min-width: 23vw !important;
  }
  .d-ip-min-p-h-23 {
    min-height: 23% !important;
  }
  .d-ip-max-p-h-23 {
    max-height: 23% !important;
  }
  .d-ip-max-p-w-23 {
    max-width: 23% !important;
  }
  .d-ip-min-p-w-23 {
    min-width: 23% !important;
  }
}
.ip-min-h-24 {
  min-height: 24vh !important;
}

.ip-max-h-24 {
  max-height: 24vh !important;
}

.ip-max-w-24 {
  max-width: 24vw !important;
}

.ip-min-w-24 {
  min-width: 24vw !important;
}

.ip-min-p-h-24 {
  min-height: 24% !important;
}

.ip-max-p-h-24 {
  max-height: 24% !important;
}

.ip-max-p-w-24 {
  max-width: 24% !important;
}

.ip-min-p-w-24 {
  min-width: 24% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-24 {
    min-height: 24vh !important;
  }
  .d-ip-max-h-24 {
    max-height: 24vh !important;
  }
  .d-ip-max-w-24 {
    max-width: 24vw !important;
  }
  .d-ip-min-w-24 {
    min-width: 24vw !important;
  }
  .d-ip-min-p-h-24 {
    min-height: 24% !important;
  }
  .d-ip-max-p-h-24 {
    max-height: 24% !important;
  }
  .d-ip-max-p-w-24 {
    max-width: 24% !important;
  }
  .d-ip-min-p-w-24 {
    min-width: 24% !important;
  }
}
.ip-min-h-25 {
  min-height: 25vh !important;
}

.ip-max-h-25 {
  max-height: 25vh !important;
}

.ip-max-w-25 {
  max-width: 25vw !important;
}

.ip-min-w-25 {
  min-width: 25vw !important;
}

.ip-min-p-h-25 {
  min-height: 25% !important;
}

.ip-max-p-h-25 {
  max-height: 25% !important;
}

.ip-max-p-w-25 {
  max-width: 25% !important;
}

.ip-min-p-w-25 {
  min-width: 25% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-25 {
    min-height: 25vh !important;
  }
  .d-ip-max-h-25 {
    max-height: 25vh !important;
  }
  .d-ip-max-w-25 {
    max-width: 25vw !important;
  }
  .d-ip-min-w-25 {
    min-width: 25vw !important;
  }
  .d-ip-min-p-h-25 {
    min-height: 25% !important;
  }
  .d-ip-max-p-h-25 {
    max-height: 25% !important;
  }
  .d-ip-max-p-w-25 {
    max-width: 25% !important;
  }
  .d-ip-min-p-w-25 {
    min-width: 25% !important;
  }
}
.ip-min-h-26 {
  min-height: 26vh !important;
}

.ip-max-h-26 {
  max-height: 26vh !important;
}

.ip-max-w-26 {
  max-width: 26vw !important;
}

.ip-min-w-26 {
  min-width: 26vw !important;
}

.ip-min-p-h-26 {
  min-height: 26% !important;
}

.ip-max-p-h-26 {
  max-height: 26% !important;
}

.ip-max-p-w-26 {
  max-width: 26% !important;
}

.ip-min-p-w-26 {
  min-width: 26% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-26 {
    min-height: 26vh !important;
  }
  .d-ip-max-h-26 {
    max-height: 26vh !important;
  }
  .d-ip-max-w-26 {
    max-width: 26vw !important;
  }
  .d-ip-min-w-26 {
    min-width: 26vw !important;
  }
  .d-ip-min-p-h-26 {
    min-height: 26% !important;
  }
  .d-ip-max-p-h-26 {
    max-height: 26% !important;
  }
  .d-ip-max-p-w-26 {
    max-width: 26% !important;
  }
  .d-ip-min-p-w-26 {
    min-width: 26% !important;
  }
}
.ip-min-h-27 {
  min-height: 27vh !important;
}

.ip-max-h-27 {
  max-height: 27vh !important;
}

.ip-max-w-27 {
  max-width: 27vw !important;
}

.ip-min-w-27 {
  min-width: 27vw !important;
}

.ip-min-p-h-27 {
  min-height: 27% !important;
}

.ip-max-p-h-27 {
  max-height: 27% !important;
}

.ip-max-p-w-27 {
  max-width: 27% !important;
}

.ip-min-p-w-27 {
  min-width: 27% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-27 {
    min-height: 27vh !important;
  }
  .d-ip-max-h-27 {
    max-height: 27vh !important;
  }
  .d-ip-max-w-27 {
    max-width: 27vw !important;
  }
  .d-ip-min-w-27 {
    min-width: 27vw !important;
  }
  .d-ip-min-p-h-27 {
    min-height: 27% !important;
  }
  .d-ip-max-p-h-27 {
    max-height: 27% !important;
  }
  .d-ip-max-p-w-27 {
    max-width: 27% !important;
  }
  .d-ip-min-p-w-27 {
    min-width: 27% !important;
  }
}
.ip-min-h-28 {
  min-height: 28vh !important;
}

.ip-max-h-28 {
  max-height: 28vh !important;
}

.ip-max-w-28 {
  max-width: 28vw !important;
}

.ip-min-w-28 {
  min-width: 28vw !important;
}

.ip-min-p-h-28 {
  min-height: 28% !important;
}

.ip-max-p-h-28 {
  max-height: 28% !important;
}

.ip-max-p-w-28 {
  max-width: 28% !important;
}

.ip-min-p-w-28 {
  min-width: 28% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-28 {
    min-height: 28vh !important;
  }
  .d-ip-max-h-28 {
    max-height: 28vh !important;
  }
  .d-ip-max-w-28 {
    max-width: 28vw !important;
  }
  .d-ip-min-w-28 {
    min-width: 28vw !important;
  }
  .d-ip-min-p-h-28 {
    min-height: 28% !important;
  }
  .d-ip-max-p-h-28 {
    max-height: 28% !important;
  }
  .d-ip-max-p-w-28 {
    max-width: 28% !important;
  }
  .d-ip-min-p-w-28 {
    min-width: 28% !important;
  }
}
.ip-min-h-29 {
  min-height: 29vh !important;
}

.ip-max-h-29 {
  max-height: 29vh !important;
}

.ip-max-w-29 {
  max-width: 29vw !important;
}

.ip-min-w-29 {
  min-width: 29vw !important;
}

.ip-min-p-h-29 {
  min-height: 29% !important;
}

.ip-max-p-h-29 {
  max-height: 29% !important;
}

.ip-max-p-w-29 {
  max-width: 29% !important;
}

.ip-min-p-w-29 {
  min-width: 29% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-29 {
    min-height: 29vh !important;
  }
  .d-ip-max-h-29 {
    max-height: 29vh !important;
  }
  .d-ip-max-w-29 {
    max-width: 29vw !important;
  }
  .d-ip-min-w-29 {
    min-width: 29vw !important;
  }
  .d-ip-min-p-h-29 {
    min-height: 29% !important;
  }
  .d-ip-max-p-h-29 {
    max-height: 29% !important;
  }
  .d-ip-max-p-w-29 {
    max-width: 29% !important;
  }
  .d-ip-min-p-w-29 {
    min-width: 29% !important;
  }
}
.ip-min-h-30 {
  min-height: 30vh !important;
}

.ip-max-h-30 {
  max-height: 30vh !important;
}

.ip-max-w-30 {
  max-width: 30vw !important;
}

.ip-min-w-30 {
  min-width: 30vw !important;
}

.ip-min-p-h-30 {
  min-height: 30% !important;
}

.ip-max-p-h-30 {
  max-height: 30% !important;
}

.ip-max-p-w-30 {
  max-width: 30% !important;
}

.ip-min-p-w-30 {
  min-width: 30% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-30 {
    min-height: 30vh !important;
  }
  .d-ip-max-h-30 {
    max-height: 30vh !important;
  }
  .d-ip-max-w-30 {
    max-width: 30vw !important;
  }
  .d-ip-min-w-30 {
    min-width: 30vw !important;
  }
  .d-ip-min-p-h-30 {
    min-height: 30% !important;
  }
  .d-ip-max-p-h-30 {
    max-height: 30% !important;
  }
  .d-ip-max-p-w-30 {
    max-width: 30% !important;
  }
  .d-ip-min-p-w-30 {
    min-width: 30% !important;
  }
}
.ip-min-h-31 {
  min-height: 31vh !important;
}

.ip-max-h-31 {
  max-height: 31vh !important;
}

.ip-max-w-31 {
  max-width: 31vw !important;
}

.ip-min-w-31 {
  min-width: 31vw !important;
}

.ip-min-p-h-31 {
  min-height: 31% !important;
}

.ip-max-p-h-31 {
  max-height: 31% !important;
}

.ip-max-p-w-31 {
  max-width: 31% !important;
}

.ip-min-p-w-31 {
  min-width: 31% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-31 {
    min-height: 31vh !important;
  }
  .d-ip-max-h-31 {
    max-height: 31vh !important;
  }
  .d-ip-max-w-31 {
    max-width: 31vw !important;
  }
  .d-ip-min-w-31 {
    min-width: 31vw !important;
  }
  .d-ip-min-p-h-31 {
    min-height: 31% !important;
  }
  .d-ip-max-p-h-31 {
    max-height: 31% !important;
  }
  .d-ip-max-p-w-31 {
    max-width: 31% !important;
  }
  .d-ip-min-p-w-31 {
    min-width: 31% !important;
  }
}
.ip-min-h-32 {
  min-height: 32vh !important;
}

.ip-max-h-32 {
  max-height: 32vh !important;
}

.ip-max-w-32 {
  max-width: 32vw !important;
}

.ip-min-w-32 {
  min-width: 32vw !important;
}

.ip-min-p-h-32 {
  min-height: 32% !important;
}

.ip-max-p-h-32 {
  max-height: 32% !important;
}

.ip-max-p-w-32 {
  max-width: 32% !important;
}

.ip-min-p-w-32 {
  min-width: 32% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-32 {
    min-height: 32vh !important;
  }
  .d-ip-max-h-32 {
    max-height: 32vh !important;
  }
  .d-ip-max-w-32 {
    max-width: 32vw !important;
  }
  .d-ip-min-w-32 {
    min-width: 32vw !important;
  }
  .d-ip-min-p-h-32 {
    min-height: 32% !important;
  }
  .d-ip-max-p-h-32 {
    max-height: 32% !important;
  }
  .d-ip-max-p-w-32 {
    max-width: 32% !important;
  }
  .d-ip-min-p-w-32 {
    min-width: 32% !important;
  }
}
.ip-min-h-33 {
  min-height: 33vh !important;
}

.ip-max-h-33 {
  max-height: 33vh !important;
}

.ip-max-w-33 {
  max-width: 33vw !important;
}

.ip-min-w-33 {
  min-width: 33vw !important;
}

.ip-min-p-h-33 {
  min-height: 33% !important;
}

.ip-max-p-h-33 {
  max-height: 33% !important;
}

.ip-max-p-w-33 {
  max-width: 33% !important;
}

.ip-min-p-w-33 {
  min-width: 33% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-33 {
    min-height: 33vh !important;
  }
  .d-ip-max-h-33 {
    max-height: 33vh !important;
  }
  .d-ip-max-w-33 {
    max-width: 33vw !important;
  }
  .d-ip-min-w-33 {
    min-width: 33vw !important;
  }
  .d-ip-min-p-h-33 {
    min-height: 33% !important;
  }
  .d-ip-max-p-h-33 {
    max-height: 33% !important;
  }
  .d-ip-max-p-w-33 {
    max-width: 33% !important;
  }
  .d-ip-min-p-w-33 {
    min-width: 33% !important;
  }
}
.ip-min-h-34 {
  min-height: 34vh !important;
}

.ip-max-h-34 {
  max-height: 34vh !important;
}

.ip-max-w-34 {
  max-width: 34vw !important;
}

.ip-min-w-34 {
  min-width: 34vw !important;
}

.ip-min-p-h-34 {
  min-height: 34% !important;
}

.ip-max-p-h-34 {
  max-height: 34% !important;
}

.ip-max-p-w-34 {
  max-width: 34% !important;
}

.ip-min-p-w-34 {
  min-width: 34% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-34 {
    min-height: 34vh !important;
  }
  .d-ip-max-h-34 {
    max-height: 34vh !important;
  }
  .d-ip-max-w-34 {
    max-width: 34vw !important;
  }
  .d-ip-min-w-34 {
    min-width: 34vw !important;
  }
  .d-ip-min-p-h-34 {
    min-height: 34% !important;
  }
  .d-ip-max-p-h-34 {
    max-height: 34% !important;
  }
  .d-ip-max-p-w-34 {
    max-width: 34% !important;
  }
  .d-ip-min-p-w-34 {
    min-width: 34% !important;
  }
}
.ip-min-h-35 {
  min-height: 35vh !important;
}

.ip-max-h-35 {
  max-height: 35vh !important;
}

.ip-max-w-35 {
  max-width: 35vw !important;
}

.ip-min-w-35 {
  min-width: 35vw !important;
}

.ip-min-p-h-35 {
  min-height: 35% !important;
}

.ip-max-p-h-35 {
  max-height: 35% !important;
}

.ip-max-p-w-35 {
  max-width: 35% !important;
}

.ip-min-p-w-35 {
  min-width: 35% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-35 {
    min-height: 35vh !important;
  }
  .d-ip-max-h-35 {
    max-height: 35vh !important;
  }
  .d-ip-max-w-35 {
    max-width: 35vw !important;
  }
  .d-ip-min-w-35 {
    min-width: 35vw !important;
  }
  .d-ip-min-p-h-35 {
    min-height: 35% !important;
  }
  .d-ip-max-p-h-35 {
    max-height: 35% !important;
  }
  .d-ip-max-p-w-35 {
    max-width: 35% !important;
  }
  .d-ip-min-p-w-35 {
    min-width: 35% !important;
  }
}
.ip-min-h-36 {
  min-height: 36vh !important;
}

.ip-max-h-36 {
  max-height: 36vh !important;
}

.ip-max-w-36 {
  max-width: 36vw !important;
}

.ip-min-w-36 {
  min-width: 36vw !important;
}

.ip-min-p-h-36 {
  min-height: 36% !important;
}

.ip-max-p-h-36 {
  max-height: 36% !important;
}

.ip-max-p-w-36 {
  max-width: 36% !important;
}

.ip-min-p-w-36 {
  min-width: 36% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-36 {
    min-height: 36vh !important;
  }
  .d-ip-max-h-36 {
    max-height: 36vh !important;
  }
  .d-ip-max-w-36 {
    max-width: 36vw !important;
  }
  .d-ip-min-w-36 {
    min-width: 36vw !important;
  }
  .d-ip-min-p-h-36 {
    min-height: 36% !important;
  }
  .d-ip-max-p-h-36 {
    max-height: 36% !important;
  }
  .d-ip-max-p-w-36 {
    max-width: 36% !important;
  }
  .d-ip-min-p-w-36 {
    min-width: 36% !important;
  }
}
.ip-min-h-37 {
  min-height: 37vh !important;
}

.ip-max-h-37 {
  max-height: 37vh !important;
}

.ip-max-w-37 {
  max-width: 37vw !important;
}

.ip-min-w-37 {
  min-width: 37vw !important;
}

.ip-min-p-h-37 {
  min-height: 37% !important;
}

.ip-max-p-h-37 {
  max-height: 37% !important;
}

.ip-max-p-w-37 {
  max-width: 37% !important;
}

.ip-min-p-w-37 {
  min-width: 37% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-37 {
    min-height: 37vh !important;
  }
  .d-ip-max-h-37 {
    max-height: 37vh !important;
  }
  .d-ip-max-w-37 {
    max-width: 37vw !important;
  }
  .d-ip-min-w-37 {
    min-width: 37vw !important;
  }
  .d-ip-min-p-h-37 {
    min-height: 37% !important;
  }
  .d-ip-max-p-h-37 {
    max-height: 37% !important;
  }
  .d-ip-max-p-w-37 {
    max-width: 37% !important;
  }
  .d-ip-min-p-w-37 {
    min-width: 37% !important;
  }
}
.ip-min-h-38 {
  min-height: 38vh !important;
}

.ip-max-h-38 {
  max-height: 38vh !important;
}

.ip-max-w-38 {
  max-width: 38vw !important;
}

.ip-min-w-38 {
  min-width: 38vw !important;
}

.ip-min-p-h-38 {
  min-height: 38% !important;
}

.ip-max-p-h-38 {
  max-height: 38% !important;
}

.ip-max-p-w-38 {
  max-width: 38% !important;
}

.ip-min-p-w-38 {
  min-width: 38% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-38 {
    min-height: 38vh !important;
  }
  .d-ip-max-h-38 {
    max-height: 38vh !important;
  }
  .d-ip-max-w-38 {
    max-width: 38vw !important;
  }
  .d-ip-min-w-38 {
    min-width: 38vw !important;
  }
  .d-ip-min-p-h-38 {
    min-height: 38% !important;
  }
  .d-ip-max-p-h-38 {
    max-height: 38% !important;
  }
  .d-ip-max-p-w-38 {
    max-width: 38% !important;
  }
  .d-ip-min-p-w-38 {
    min-width: 38% !important;
  }
}
.ip-min-h-39 {
  min-height: 39vh !important;
}

.ip-max-h-39 {
  max-height: 39vh !important;
}

.ip-max-w-39 {
  max-width: 39vw !important;
}

.ip-min-w-39 {
  min-width: 39vw !important;
}

.ip-min-p-h-39 {
  min-height: 39% !important;
}

.ip-max-p-h-39 {
  max-height: 39% !important;
}

.ip-max-p-w-39 {
  max-width: 39% !important;
}

.ip-min-p-w-39 {
  min-width: 39% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-39 {
    min-height: 39vh !important;
  }
  .d-ip-max-h-39 {
    max-height: 39vh !important;
  }
  .d-ip-max-w-39 {
    max-width: 39vw !important;
  }
  .d-ip-min-w-39 {
    min-width: 39vw !important;
  }
  .d-ip-min-p-h-39 {
    min-height: 39% !important;
  }
  .d-ip-max-p-h-39 {
    max-height: 39% !important;
  }
  .d-ip-max-p-w-39 {
    max-width: 39% !important;
  }
  .d-ip-min-p-w-39 {
    min-width: 39% !important;
  }
}
.ip-min-h-40 {
  min-height: 40vh !important;
}

.ip-max-h-40 {
  max-height: 40vh !important;
}

.ip-max-w-40 {
  max-width: 40vw !important;
}

.ip-min-w-40 {
  min-width: 40vw !important;
}

.ip-min-p-h-40 {
  min-height: 40% !important;
}

.ip-max-p-h-40 {
  max-height: 40% !important;
}

.ip-max-p-w-40 {
  max-width: 40% !important;
}

.ip-min-p-w-40 {
  min-width: 40% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-40 {
    min-height: 40vh !important;
  }
  .d-ip-max-h-40 {
    max-height: 40vh !important;
  }
  .d-ip-max-w-40 {
    max-width: 40vw !important;
  }
  .d-ip-min-w-40 {
    min-width: 40vw !important;
  }
  .d-ip-min-p-h-40 {
    min-height: 40% !important;
  }
  .d-ip-max-p-h-40 {
    max-height: 40% !important;
  }
  .d-ip-max-p-w-40 {
    max-width: 40% !important;
  }
  .d-ip-min-p-w-40 {
    min-width: 40% !important;
  }
}
.ip-min-h-41 {
  min-height: 41vh !important;
}

.ip-max-h-41 {
  max-height: 41vh !important;
}

.ip-max-w-41 {
  max-width: 41vw !important;
}

.ip-min-w-41 {
  min-width: 41vw !important;
}

.ip-min-p-h-41 {
  min-height: 41% !important;
}

.ip-max-p-h-41 {
  max-height: 41% !important;
}

.ip-max-p-w-41 {
  max-width: 41% !important;
}

.ip-min-p-w-41 {
  min-width: 41% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-41 {
    min-height: 41vh !important;
  }
  .d-ip-max-h-41 {
    max-height: 41vh !important;
  }
  .d-ip-max-w-41 {
    max-width: 41vw !important;
  }
  .d-ip-min-w-41 {
    min-width: 41vw !important;
  }
  .d-ip-min-p-h-41 {
    min-height: 41% !important;
  }
  .d-ip-max-p-h-41 {
    max-height: 41% !important;
  }
  .d-ip-max-p-w-41 {
    max-width: 41% !important;
  }
  .d-ip-min-p-w-41 {
    min-width: 41% !important;
  }
}
.ip-min-h-42 {
  min-height: 42vh !important;
}

.ip-max-h-42 {
  max-height: 42vh !important;
}

.ip-max-w-42 {
  max-width: 42vw !important;
}

.ip-min-w-42 {
  min-width: 42vw !important;
}

.ip-min-p-h-42 {
  min-height: 42% !important;
}

.ip-max-p-h-42 {
  max-height: 42% !important;
}

.ip-max-p-w-42 {
  max-width: 42% !important;
}

.ip-min-p-w-42 {
  min-width: 42% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-42 {
    min-height: 42vh !important;
  }
  .d-ip-max-h-42 {
    max-height: 42vh !important;
  }
  .d-ip-max-w-42 {
    max-width: 42vw !important;
  }
  .d-ip-min-w-42 {
    min-width: 42vw !important;
  }
  .d-ip-min-p-h-42 {
    min-height: 42% !important;
  }
  .d-ip-max-p-h-42 {
    max-height: 42% !important;
  }
  .d-ip-max-p-w-42 {
    max-width: 42% !important;
  }
  .d-ip-min-p-w-42 {
    min-width: 42% !important;
  }
}
.ip-min-h-43 {
  min-height: 43vh !important;
}

.ip-max-h-43 {
  max-height: 43vh !important;
}

.ip-max-w-43 {
  max-width: 43vw !important;
}

.ip-min-w-43 {
  min-width: 43vw !important;
}

.ip-min-p-h-43 {
  min-height: 43% !important;
}

.ip-max-p-h-43 {
  max-height: 43% !important;
}

.ip-max-p-w-43 {
  max-width: 43% !important;
}

.ip-min-p-w-43 {
  min-width: 43% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-43 {
    min-height: 43vh !important;
  }
  .d-ip-max-h-43 {
    max-height: 43vh !important;
  }
  .d-ip-max-w-43 {
    max-width: 43vw !important;
  }
  .d-ip-min-w-43 {
    min-width: 43vw !important;
  }
  .d-ip-min-p-h-43 {
    min-height: 43% !important;
  }
  .d-ip-max-p-h-43 {
    max-height: 43% !important;
  }
  .d-ip-max-p-w-43 {
    max-width: 43% !important;
  }
  .d-ip-min-p-w-43 {
    min-width: 43% !important;
  }
}
.ip-min-h-44 {
  min-height: 44vh !important;
}

.ip-max-h-44 {
  max-height: 44vh !important;
}

.ip-max-w-44 {
  max-width: 44vw !important;
}

.ip-min-w-44 {
  min-width: 44vw !important;
}

.ip-min-p-h-44 {
  min-height: 44% !important;
}

.ip-max-p-h-44 {
  max-height: 44% !important;
}

.ip-max-p-w-44 {
  max-width: 44% !important;
}

.ip-min-p-w-44 {
  min-width: 44% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-44 {
    min-height: 44vh !important;
  }
  .d-ip-max-h-44 {
    max-height: 44vh !important;
  }
  .d-ip-max-w-44 {
    max-width: 44vw !important;
  }
  .d-ip-min-w-44 {
    min-width: 44vw !important;
  }
  .d-ip-min-p-h-44 {
    min-height: 44% !important;
  }
  .d-ip-max-p-h-44 {
    max-height: 44% !important;
  }
  .d-ip-max-p-w-44 {
    max-width: 44% !important;
  }
  .d-ip-min-p-w-44 {
    min-width: 44% !important;
  }
}
.ip-min-h-45 {
  min-height: 45vh !important;
}

.ip-max-h-45 {
  max-height: 45vh !important;
}

.ip-max-w-45 {
  max-width: 45vw !important;
}

.ip-min-w-45 {
  min-width: 45vw !important;
}

.ip-min-p-h-45 {
  min-height: 45% !important;
}

.ip-max-p-h-45 {
  max-height: 45% !important;
}

.ip-max-p-w-45 {
  max-width: 45% !important;
}

.ip-min-p-w-45 {
  min-width: 45% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-45 {
    min-height: 45vh !important;
  }
  .d-ip-max-h-45 {
    max-height: 45vh !important;
  }
  .d-ip-max-w-45 {
    max-width: 45vw !important;
  }
  .d-ip-min-w-45 {
    min-width: 45vw !important;
  }
  .d-ip-min-p-h-45 {
    min-height: 45% !important;
  }
  .d-ip-max-p-h-45 {
    max-height: 45% !important;
  }
  .d-ip-max-p-w-45 {
    max-width: 45% !important;
  }
  .d-ip-min-p-w-45 {
    min-width: 45% !important;
  }
}
.ip-min-h-46 {
  min-height: 46vh !important;
}

.ip-max-h-46 {
  max-height: 46vh !important;
}

.ip-max-w-46 {
  max-width: 46vw !important;
}

.ip-min-w-46 {
  min-width: 46vw !important;
}

.ip-min-p-h-46 {
  min-height: 46% !important;
}

.ip-max-p-h-46 {
  max-height: 46% !important;
}

.ip-max-p-w-46 {
  max-width: 46% !important;
}

.ip-min-p-w-46 {
  min-width: 46% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-46 {
    min-height: 46vh !important;
  }
  .d-ip-max-h-46 {
    max-height: 46vh !important;
  }
  .d-ip-max-w-46 {
    max-width: 46vw !important;
  }
  .d-ip-min-w-46 {
    min-width: 46vw !important;
  }
  .d-ip-min-p-h-46 {
    min-height: 46% !important;
  }
  .d-ip-max-p-h-46 {
    max-height: 46% !important;
  }
  .d-ip-max-p-w-46 {
    max-width: 46% !important;
  }
  .d-ip-min-p-w-46 {
    min-width: 46% !important;
  }
}
.ip-min-h-47 {
  min-height: 47vh !important;
}

.ip-max-h-47 {
  max-height: 47vh !important;
}

.ip-max-w-47 {
  max-width: 47vw !important;
}

.ip-min-w-47 {
  min-width: 47vw !important;
}

.ip-min-p-h-47 {
  min-height: 47% !important;
}

.ip-max-p-h-47 {
  max-height: 47% !important;
}

.ip-max-p-w-47 {
  max-width: 47% !important;
}

.ip-min-p-w-47 {
  min-width: 47% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-47 {
    min-height: 47vh !important;
  }
  .d-ip-max-h-47 {
    max-height: 47vh !important;
  }
  .d-ip-max-w-47 {
    max-width: 47vw !important;
  }
  .d-ip-min-w-47 {
    min-width: 47vw !important;
  }
  .d-ip-min-p-h-47 {
    min-height: 47% !important;
  }
  .d-ip-max-p-h-47 {
    max-height: 47% !important;
  }
  .d-ip-max-p-w-47 {
    max-width: 47% !important;
  }
  .d-ip-min-p-w-47 {
    min-width: 47% !important;
  }
}
.ip-min-h-48 {
  min-height: 48vh !important;
}

.ip-max-h-48 {
  max-height: 48vh !important;
}

.ip-max-w-48 {
  max-width: 48vw !important;
}

.ip-min-w-48 {
  min-width: 48vw !important;
}

.ip-min-p-h-48 {
  min-height: 48% !important;
}

.ip-max-p-h-48 {
  max-height: 48% !important;
}

.ip-max-p-w-48 {
  max-width: 48% !important;
}

.ip-min-p-w-48 {
  min-width: 48% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-48 {
    min-height: 48vh !important;
  }
  .d-ip-max-h-48 {
    max-height: 48vh !important;
  }
  .d-ip-max-w-48 {
    max-width: 48vw !important;
  }
  .d-ip-min-w-48 {
    min-width: 48vw !important;
  }
  .d-ip-min-p-h-48 {
    min-height: 48% !important;
  }
  .d-ip-max-p-h-48 {
    max-height: 48% !important;
  }
  .d-ip-max-p-w-48 {
    max-width: 48% !important;
  }
  .d-ip-min-p-w-48 {
    min-width: 48% !important;
  }
}
.ip-min-h-49 {
  min-height: 49vh !important;
}

.ip-max-h-49 {
  max-height: 49vh !important;
}

.ip-max-w-49 {
  max-width: 49vw !important;
}

.ip-min-w-49 {
  min-width: 49vw !important;
}

.ip-min-p-h-49 {
  min-height: 49% !important;
}

.ip-max-p-h-49 {
  max-height: 49% !important;
}

.ip-max-p-w-49 {
  max-width: 49% !important;
}

.ip-min-p-w-49 {
  min-width: 49% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-49 {
    min-height: 49vh !important;
  }
  .d-ip-max-h-49 {
    max-height: 49vh !important;
  }
  .d-ip-max-w-49 {
    max-width: 49vw !important;
  }
  .d-ip-min-w-49 {
    min-width: 49vw !important;
  }
  .d-ip-min-p-h-49 {
    min-height: 49% !important;
  }
  .d-ip-max-p-h-49 {
    max-height: 49% !important;
  }
  .d-ip-max-p-w-49 {
    max-width: 49% !important;
  }
  .d-ip-min-p-w-49 {
    min-width: 49% !important;
  }
}
.ip-min-h-50 {
  min-height: 50vh !important;
}

.ip-max-h-50 {
  max-height: 50vh !important;
}

.ip-max-w-50 {
  max-width: 50vw !important;
}

.ip-min-w-50 {
  min-width: 50vw !important;
}

.ip-min-p-h-50 {
  min-height: 50% !important;
}

.ip-max-p-h-50 {
  max-height: 50% !important;
}

.ip-max-p-w-50 {
  max-width: 50% !important;
}

.ip-min-p-w-50 {
  min-width: 50% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-50 {
    min-height: 50vh !important;
  }
  .d-ip-max-h-50 {
    max-height: 50vh !important;
  }
  .d-ip-max-w-50 {
    max-width: 50vw !important;
  }
  .d-ip-min-w-50 {
    min-width: 50vw !important;
  }
  .d-ip-min-p-h-50 {
    min-height: 50% !important;
  }
  .d-ip-max-p-h-50 {
    max-height: 50% !important;
  }
  .d-ip-max-p-w-50 {
    max-width: 50% !important;
  }
  .d-ip-min-p-w-50 {
    min-width: 50% !important;
  }
}
.ip-min-h-51 {
  min-height: 51vh !important;
}

.ip-max-h-51 {
  max-height: 51vh !important;
}

.ip-max-w-51 {
  max-width: 51vw !important;
}

.ip-min-w-51 {
  min-width: 51vw !important;
}

.ip-min-p-h-51 {
  min-height: 51% !important;
}

.ip-max-p-h-51 {
  max-height: 51% !important;
}

.ip-max-p-w-51 {
  max-width: 51% !important;
}

.ip-min-p-w-51 {
  min-width: 51% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-51 {
    min-height: 51vh !important;
  }
  .d-ip-max-h-51 {
    max-height: 51vh !important;
  }
  .d-ip-max-w-51 {
    max-width: 51vw !important;
  }
  .d-ip-min-w-51 {
    min-width: 51vw !important;
  }
  .d-ip-min-p-h-51 {
    min-height: 51% !important;
  }
  .d-ip-max-p-h-51 {
    max-height: 51% !important;
  }
  .d-ip-max-p-w-51 {
    max-width: 51% !important;
  }
  .d-ip-min-p-w-51 {
    min-width: 51% !important;
  }
}
.ip-min-h-52 {
  min-height: 52vh !important;
}

.ip-max-h-52 {
  max-height: 52vh !important;
}

.ip-max-w-52 {
  max-width: 52vw !important;
}

.ip-min-w-52 {
  min-width: 52vw !important;
}

.ip-min-p-h-52 {
  min-height: 52% !important;
}

.ip-max-p-h-52 {
  max-height: 52% !important;
}

.ip-max-p-w-52 {
  max-width: 52% !important;
}

.ip-min-p-w-52 {
  min-width: 52% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-52 {
    min-height: 52vh !important;
  }
  .d-ip-max-h-52 {
    max-height: 52vh !important;
  }
  .d-ip-max-w-52 {
    max-width: 52vw !important;
  }
  .d-ip-min-w-52 {
    min-width: 52vw !important;
  }
  .d-ip-min-p-h-52 {
    min-height: 52% !important;
  }
  .d-ip-max-p-h-52 {
    max-height: 52% !important;
  }
  .d-ip-max-p-w-52 {
    max-width: 52% !important;
  }
  .d-ip-min-p-w-52 {
    min-width: 52% !important;
  }
}
.ip-min-h-53 {
  min-height: 53vh !important;
}

.ip-max-h-53 {
  max-height: 53vh !important;
}

.ip-max-w-53 {
  max-width: 53vw !important;
}

.ip-min-w-53 {
  min-width: 53vw !important;
}

.ip-min-p-h-53 {
  min-height: 53% !important;
}

.ip-max-p-h-53 {
  max-height: 53% !important;
}

.ip-max-p-w-53 {
  max-width: 53% !important;
}

.ip-min-p-w-53 {
  min-width: 53% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-53 {
    min-height: 53vh !important;
  }
  .d-ip-max-h-53 {
    max-height: 53vh !important;
  }
  .d-ip-max-w-53 {
    max-width: 53vw !important;
  }
  .d-ip-min-w-53 {
    min-width: 53vw !important;
  }
  .d-ip-min-p-h-53 {
    min-height: 53% !important;
  }
  .d-ip-max-p-h-53 {
    max-height: 53% !important;
  }
  .d-ip-max-p-w-53 {
    max-width: 53% !important;
  }
  .d-ip-min-p-w-53 {
    min-width: 53% !important;
  }
}
.ip-min-h-54 {
  min-height: 54vh !important;
}

.ip-max-h-54 {
  max-height: 54vh !important;
}

.ip-max-w-54 {
  max-width: 54vw !important;
}

.ip-min-w-54 {
  min-width: 54vw !important;
}

.ip-min-p-h-54 {
  min-height: 54% !important;
}

.ip-max-p-h-54 {
  max-height: 54% !important;
}

.ip-max-p-w-54 {
  max-width: 54% !important;
}

.ip-min-p-w-54 {
  min-width: 54% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-54 {
    min-height: 54vh !important;
  }
  .d-ip-max-h-54 {
    max-height: 54vh !important;
  }
  .d-ip-max-w-54 {
    max-width: 54vw !important;
  }
  .d-ip-min-w-54 {
    min-width: 54vw !important;
  }
  .d-ip-min-p-h-54 {
    min-height: 54% !important;
  }
  .d-ip-max-p-h-54 {
    max-height: 54% !important;
  }
  .d-ip-max-p-w-54 {
    max-width: 54% !important;
  }
  .d-ip-min-p-w-54 {
    min-width: 54% !important;
  }
}
.ip-min-h-55 {
  min-height: 55vh !important;
}

.ip-max-h-55 {
  max-height: 55vh !important;
}

.ip-max-w-55 {
  max-width: 55vw !important;
}

.ip-min-w-55 {
  min-width: 55vw !important;
}

.ip-min-p-h-55 {
  min-height: 55% !important;
}

.ip-max-p-h-55 {
  max-height: 55% !important;
}

.ip-max-p-w-55 {
  max-width: 55% !important;
}

.ip-min-p-w-55 {
  min-width: 55% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-55 {
    min-height: 55vh !important;
  }
  .d-ip-max-h-55 {
    max-height: 55vh !important;
  }
  .d-ip-max-w-55 {
    max-width: 55vw !important;
  }
  .d-ip-min-w-55 {
    min-width: 55vw !important;
  }
  .d-ip-min-p-h-55 {
    min-height: 55% !important;
  }
  .d-ip-max-p-h-55 {
    max-height: 55% !important;
  }
  .d-ip-max-p-w-55 {
    max-width: 55% !important;
  }
  .d-ip-min-p-w-55 {
    min-width: 55% !important;
  }
}
.ip-min-h-56 {
  min-height: 56vh !important;
}

.ip-max-h-56 {
  max-height: 56vh !important;
}

.ip-max-w-56 {
  max-width: 56vw !important;
}

.ip-min-w-56 {
  min-width: 56vw !important;
}

.ip-min-p-h-56 {
  min-height: 56% !important;
}

.ip-max-p-h-56 {
  max-height: 56% !important;
}

.ip-max-p-w-56 {
  max-width: 56% !important;
}

.ip-min-p-w-56 {
  min-width: 56% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-56 {
    min-height: 56vh !important;
  }
  .d-ip-max-h-56 {
    max-height: 56vh !important;
  }
  .d-ip-max-w-56 {
    max-width: 56vw !important;
  }
  .d-ip-min-w-56 {
    min-width: 56vw !important;
  }
  .d-ip-min-p-h-56 {
    min-height: 56% !important;
  }
  .d-ip-max-p-h-56 {
    max-height: 56% !important;
  }
  .d-ip-max-p-w-56 {
    max-width: 56% !important;
  }
  .d-ip-min-p-w-56 {
    min-width: 56% !important;
  }
}
.ip-min-h-57 {
  min-height: 57vh !important;
}

.ip-max-h-57 {
  max-height: 57vh !important;
}

.ip-max-w-57 {
  max-width: 57vw !important;
}

.ip-min-w-57 {
  min-width: 57vw !important;
}

.ip-min-p-h-57 {
  min-height: 57% !important;
}

.ip-max-p-h-57 {
  max-height: 57% !important;
}

.ip-max-p-w-57 {
  max-width: 57% !important;
}

.ip-min-p-w-57 {
  min-width: 57% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-57 {
    min-height: 57vh !important;
  }
  .d-ip-max-h-57 {
    max-height: 57vh !important;
  }
  .d-ip-max-w-57 {
    max-width: 57vw !important;
  }
  .d-ip-min-w-57 {
    min-width: 57vw !important;
  }
  .d-ip-min-p-h-57 {
    min-height: 57% !important;
  }
  .d-ip-max-p-h-57 {
    max-height: 57% !important;
  }
  .d-ip-max-p-w-57 {
    max-width: 57% !important;
  }
  .d-ip-min-p-w-57 {
    min-width: 57% !important;
  }
}
.ip-min-h-58 {
  min-height: 58vh !important;
}

.ip-max-h-58 {
  max-height: 58vh !important;
}

.ip-max-w-58 {
  max-width: 58vw !important;
}

.ip-min-w-58 {
  min-width: 58vw !important;
}

.ip-min-p-h-58 {
  min-height: 58% !important;
}

.ip-max-p-h-58 {
  max-height: 58% !important;
}

.ip-max-p-w-58 {
  max-width: 58% !important;
}

.ip-min-p-w-58 {
  min-width: 58% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-58 {
    min-height: 58vh !important;
  }
  .d-ip-max-h-58 {
    max-height: 58vh !important;
  }
  .d-ip-max-w-58 {
    max-width: 58vw !important;
  }
  .d-ip-min-w-58 {
    min-width: 58vw !important;
  }
  .d-ip-min-p-h-58 {
    min-height: 58% !important;
  }
  .d-ip-max-p-h-58 {
    max-height: 58% !important;
  }
  .d-ip-max-p-w-58 {
    max-width: 58% !important;
  }
  .d-ip-min-p-w-58 {
    min-width: 58% !important;
  }
}
.ip-min-h-59 {
  min-height: 59vh !important;
}

.ip-max-h-59 {
  max-height: 59vh !important;
}

.ip-max-w-59 {
  max-width: 59vw !important;
}

.ip-min-w-59 {
  min-width: 59vw !important;
}

.ip-min-p-h-59 {
  min-height: 59% !important;
}

.ip-max-p-h-59 {
  max-height: 59% !important;
}

.ip-max-p-w-59 {
  max-width: 59% !important;
}

.ip-min-p-w-59 {
  min-width: 59% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-59 {
    min-height: 59vh !important;
  }
  .d-ip-max-h-59 {
    max-height: 59vh !important;
  }
  .d-ip-max-w-59 {
    max-width: 59vw !important;
  }
  .d-ip-min-w-59 {
    min-width: 59vw !important;
  }
  .d-ip-min-p-h-59 {
    min-height: 59% !important;
  }
  .d-ip-max-p-h-59 {
    max-height: 59% !important;
  }
  .d-ip-max-p-w-59 {
    max-width: 59% !important;
  }
  .d-ip-min-p-w-59 {
    min-width: 59% !important;
  }
}
.ip-min-h-60 {
  min-height: 60vh !important;
}

.ip-max-h-60 {
  max-height: 60vh !important;
}

.ip-max-w-60 {
  max-width: 60vw !important;
}

.ip-min-w-60 {
  min-width: 60vw !important;
}

.ip-min-p-h-60 {
  min-height: 60% !important;
}

.ip-max-p-h-60 {
  max-height: 60% !important;
}

.ip-max-p-w-60 {
  max-width: 60% !important;
}

.ip-min-p-w-60 {
  min-width: 60% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-60 {
    min-height: 60vh !important;
  }
  .d-ip-max-h-60 {
    max-height: 60vh !important;
  }
  .d-ip-max-w-60 {
    max-width: 60vw !important;
  }
  .d-ip-min-w-60 {
    min-width: 60vw !important;
  }
  .d-ip-min-p-h-60 {
    min-height: 60% !important;
  }
  .d-ip-max-p-h-60 {
    max-height: 60% !important;
  }
  .d-ip-max-p-w-60 {
    max-width: 60% !important;
  }
  .d-ip-min-p-w-60 {
    min-width: 60% !important;
  }
}
.ip-min-h-61 {
  min-height: 61vh !important;
}

.ip-max-h-61 {
  max-height: 61vh !important;
}

.ip-max-w-61 {
  max-width: 61vw !important;
}

.ip-min-w-61 {
  min-width: 61vw !important;
}

.ip-min-p-h-61 {
  min-height: 61% !important;
}

.ip-max-p-h-61 {
  max-height: 61% !important;
}

.ip-max-p-w-61 {
  max-width: 61% !important;
}

.ip-min-p-w-61 {
  min-width: 61% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-61 {
    min-height: 61vh !important;
  }
  .d-ip-max-h-61 {
    max-height: 61vh !important;
  }
  .d-ip-max-w-61 {
    max-width: 61vw !important;
  }
  .d-ip-min-w-61 {
    min-width: 61vw !important;
  }
  .d-ip-min-p-h-61 {
    min-height: 61% !important;
  }
  .d-ip-max-p-h-61 {
    max-height: 61% !important;
  }
  .d-ip-max-p-w-61 {
    max-width: 61% !important;
  }
  .d-ip-min-p-w-61 {
    min-width: 61% !important;
  }
}
.ip-min-h-62 {
  min-height: 62vh !important;
}

.ip-max-h-62 {
  max-height: 62vh !important;
}

.ip-max-w-62 {
  max-width: 62vw !important;
}

.ip-min-w-62 {
  min-width: 62vw !important;
}

.ip-min-p-h-62 {
  min-height: 62% !important;
}

.ip-max-p-h-62 {
  max-height: 62% !important;
}

.ip-max-p-w-62 {
  max-width: 62% !important;
}

.ip-min-p-w-62 {
  min-width: 62% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-62 {
    min-height: 62vh !important;
  }
  .d-ip-max-h-62 {
    max-height: 62vh !important;
  }
  .d-ip-max-w-62 {
    max-width: 62vw !important;
  }
  .d-ip-min-w-62 {
    min-width: 62vw !important;
  }
  .d-ip-min-p-h-62 {
    min-height: 62% !important;
  }
  .d-ip-max-p-h-62 {
    max-height: 62% !important;
  }
  .d-ip-max-p-w-62 {
    max-width: 62% !important;
  }
  .d-ip-min-p-w-62 {
    min-width: 62% !important;
  }
}
.ip-min-h-63 {
  min-height: 63vh !important;
}

.ip-max-h-63 {
  max-height: 63vh !important;
}

.ip-max-w-63 {
  max-width: 63vw !important;
}

.ip-min-w-63 {
  min-width: 63vw !important;
}

.ip-min-p-h-63 {
  min-height: 63% !important;
}

.ip-max-p-h-63 {
  max-height: 63% !important;
}

.ip-max-p-w-63 {
  max-width: 63% !important;
}

.ip-min-p-w-63 {
  min-width: 63% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-63 {
    min-height: 63vh !important;
  }
  .d-ip-max-h-63 {
    max-height: 63vh !important;
  }
  .d-ip-max-w-63 {
    max-width: 63vw !important;
  }
  .d-ip-min-w-63 {
    min-width: 63vw !important;
  }
  .d-ip-min-p-h-63 {
    min-height: 63% !important;
  }
  .d-ip-max-p-h-63 {
    max-height: 63% !important;
  }
  .d-ip-max-p-w-63 {
    max-width: 63% !important;
  }
  .d-ip-min-p-w-63 {
    min-width: 63% !important;
  }
}
.ip-min-h-64 {
  min-height: 64vh !important;
}

.ip-max-h-64 {
  max-height: 64vh !important;
}

.ip-max-w-64 {
  max-width: 64vw !important;
}

.ip-min-w-64 {
  min-width: 64vw !important;
}

.ip-min-p-h-64 {
  min-height: 64% !important;
}

.ip-max-p-h-64 {
  max-height: 64% !important;
}

.ip-max-p-w-64 {
  max-width: 64% !important;
}

.ip-min-p-w-64 {
  min-width: 64% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-64 {
    min-height: 64vh !important;
  }
  .d-ip-max-h-64 {
    max-height: 64vh !important;
  }
  .d-ip-max-w-64 {
    max-width: 64vw !important;
  }
  .d-ip-min-w-64 {
    min-width: 64vw !important;
  }
  .d-ip-min-p-h-64 {
    min-height: 64% !important;
  }
  .d-ip-max-p-h-64 {
    max-height: 64% !important;
  }
  .d-ip-max-p-w-64 {
    max-width: 64% !important;
  }
  .d-ip-min-p-w-64 {
    min-width: 64% !important;
  }
}
.ip-min-h-65 {
  min-height: 65vh !important;
}

.ip-max-h-65 {
  max-height: 65vh !important;
}

.ip-max-w-65 {
  max-width: 65vw !important;
}

.ip-min-w-65 {
  min-width: 65vw !important;
}

.ip-min-p-h-65 {
  min-height: 65% !important;
}

.ip-max-p-h-65 {
  max-height: 65% !important;
}

.ip-max-p-w-65 {
  max-width: 65% !important;
}

.ip-min-p-w-65 {
  min-width: 65% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-65 {
    min-height: 65vh !important;
  }
  .d-ip-max-h-65 {
    max-height: 65vh !important;
  }
  .d-ip-max-w-65 {
    max-width: 65vw !important;
  }
  .d-ip-min-w-65 {
    min-width: 65vw !important;
  }
  .d-ip-min-p-h-65 {
    min-height: 65% !important;
  }
  .d-ip-max-p-h-65 {
    max-height: 65% !important;
  }
  .d-ip-max-p-w-65 {
    max-width: 65% !important;
  }
  .d-ip-min-p-w-65 {
    min-width: 65% !important;
  }
}
.ip-min-h-66 {
  min-height: 66vh !important;
}

.ip-max-h-66 {
  max-height: 66vh !important;
}

.ip-max-w-66 {
  max-width: 66vw !important;
}

.ip-min-w-66 {
  min-width: 66vw !important;
}

.ip-min-p-h-66 {
  min-height: 66% !important;
}

.ip-max-p-h-66 {
  max-height: 66% !important;
}

.ip-max-p-w-66 {
  max-width: 66% !important;
}

.ip-min-p-w-66 {
  min-width: 66% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-66 {
    min-height: 66vh !important;
  }
  .d-ip-max-h-66 {
    max-height: 66vh !important;
  }
  .d-ip-max-w-66 {
    max-width: 66vw !important;
  }
  .d-ip-min-w-66 {
    min-width: 66vw !important;
  }
  .d-ip-min-p-h-66 {
    min-height: 66% !important;
  }
  .d-ip-max-p-h-66 {
    max-height: 66% !important;
  }
  .d-ip-max-p-w-66 {
    max-width: 66% !important;
  }
  .d-ip-min-p-w-66 {
    min-width: 66% !important;
  }
}
.ip-min-h-67 {
  min-height: 67vh !important;
}

.ip-max-h-67 {
  max-height: 67vh !important;
}

.ip-max-w-67 {
  max-width: 67vw !important;
}

.ip-min-w-67 {
  min-width: 67vw !important;
}

.ip-min-p-h-67 {
  min-height: 67% !important;
}

.ip-max-p-h-67 {
  max-height: 67% !important;
}

.ip-max-p-w-67 {
  max-width: 67% !important;
}

.ip-min-p-w-67 {
  min-width: 67% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-67 {
    min-height: 67vh !important;
  }
  .d-ip-max-h-67 {
    max-height: 67vh !important;
  }
  .d-ip-max-w-67 {
    max-width: 67vw !important;
  }
  .d-ip-min-w-67 {
    min-width: 67vw !important;
  }
  .d-ip-min-p-h-67 {
    min-height: 67% !important;
  }
  .d-ip-max-p-h-67 {
    max-height: 67% !important;
  }
  .d-ip-max-p-w-67 {
    max-width: 67% !important;
  }
  .d-ip-min-p-w-67 {
    min-width: 67% !important;
  }
}
.ip-min-h-68 {
  min-height: 68vh !important;
}

.ip-max-h-68 {
  max-height: 68vh !important;
}

.ip-max-w-68 {
  max-width: 68vw !important;
}

.ip-min-w-68 {
  min-width: 68vw !important;
}

.ip-min-p-h-68 {
  min-height: 68% !important;
}

.ip-max-p-h-68 {
  max-height: 68% !important;
}

.ip-max-p-w-68 {
  max-width: 68% !important;
}

.ip-min-p-w-68 {
  min-width: 68% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-68 {
    min-height: 68vh !important;
  }
  .d-ip-max-h-68 {
    max-height: 68vh !important;
  }
  .d-ip-max-w-68 {
    max-width: 68vw !important;
  }
  .d-ip-min-w-68 {
    min-width: 68vw !important;
  }
  .d-ip-min-p-h-68 {
    min-height: 68% !important;
  }
  .d-ip-max-p-h-68 {
    max-height: 68% !important;
  }
  .d-ip-max-p-w-68 {
    max-width: 68% !important;
  }
  .d-ip-min-p-w-68 {
    min-width: 68% !important;
  }
}
.ip-min-h-69 {
  min-height: 69vh !important;
}

.ip-max-h-69 {
  max-height: 69vh !important;
}

.ip-max-w-69 {
  max-width: 69vw !important;
}

.ip-min-w-69 {
  min-width: 69vw !important;
}

.ip-min-p-h-69 {
  min-height: 69% !important;
}

.ip-max-p-h-69 {
  max-height: 69% !important;
}

.ip-max-p-w-69 {
  max-width: 69% !important;
}

.ip-min-p-w-69 {
  min-width: 69% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-69 {
    min-height: 69vh !important;
  }
  .d-ip-max-h-69 {
    max-height: 69vh !important;
  }
  .d-ip-max-w-69 {
    max-width: 69vw !important;
  }
  .d-ip-min-w-69 {
    min-width: 69vw !important;
  }
  .d-ip-min-p-h-69 {
    min-height: 69% !important;
  }
  .d-ip-max-p-h-69 {
    max-height: 69% !important;
  }
  .d-ip-max-p-w-69 {
    max-width: 69% !important;
  }
  .d-ip-min-p-w-69 {
    min-width: 69% !important;
  }
}
.ip-min-h-70 {
  min-height: 70vh !important;
}

.ip-max-h-70 {
  max-height: 70vh !important;
}

.ip-max-w-70 {
  max-width: 70vw !important;
}

.ip-min-w-70 {
  min-width: 70vw !important;
}

.ip-min-p-h-70 {
  min-height: 70% !important;
}

.ip-max-p-h-70 {
  max-height: 70% !important;
}

.ip-max-p-w-70 {
  max-width: 70% !important;
}

.ip-min-p-w-70 {
  min-width: 70% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-70 {
    min-height: 70vh !important;
  }
  .d-ip-max-h-70 {
    max-height: 70vh !important;
  }
  .d-ip-max-w-70 {
    max-width: 70vw !important;
  }
  .d-ip-min-w-70 {
    min-width: 70vw !important;
  }
  .d-ip-min-p-h-70 {
    min-height: 70% !important;
  }
  .d-ip-max-p-h-70 {
    max-height: 70% !important;
  }
  .d-ip-max-p-w-70 {
    max-width: 70% !important;
  }
  .d-ip-min-p-w-70 {
    min-width: 70% !important;
  }
}
.ip-min-h-71 {
  min-height: 71vh !important;
}

.ip-max-h-71 {
  max-height: 71vh !important;
}

.ip-max-w-71 {
  max-width: 71vw !important;
}

.ip-min-w-71 {
  min-width: 71vw !important;
}

.ip-min-p-h-71 {
  min-height: 71% !important;
}

.ip-max-p-h-71 {
  max-height: 71% !important;
}

.ip-max-p-w-71 {
  max-width: 71% !important;
}

.ip-min-p-w-71 {
  min-width: 71% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-71 {
    min-height: 71vh !important;
  }
  .d-ip-max-h-71 {
    max-height: 71vh !important;
  }
  .d-ip-max-w-71 {
    max-width: 71vw !important;
  }
  .d-ip-min-w-71 {
    min-width: 71vw !important;
  }
  .d-ip-min-p-h-71 {
    min-height: 71% !important;
  }
  .d-ip-max-p-h-71 {
    max-height: 71% !important;
  }
  .d-ip-max-p-w-71 {
    max-width: 71% !important;
  }
  .d-ip-min-p-w-71 {
    min-width: 71% !important;
  }
}
.ip-min-h-72 {
  min-height: 72vh !important;
}

.ip-max-h-72 {
  max-height: 72vh !important;
}

.ip-max-w-72 {
  max-width: 72vw !important;
}

.ip-min-w-72 {
  min-width: 72vw !important;
}

.ip-min-p-h-72 {
  min-height: 72% !important;
}

.ip-max-p-h-72 {
  max-height: 72% !important;
}

.ip-max-p-w-72 {
  max-width: 72% !important;
}

.ip-min-p-w-72 {
  min-width: 72% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-72 {
    min-height: 72vh !important;
  }
  .d-ip-max-h-72 {
    max-height: 72vh !important;
  }
  .d-ip-max-w-72 {
    max-width: 72vw !important;
  }
  .d-ip-min-w-72 {
    min-width: 72vw !important;
  }
  .d-ip-min-p-h-72 {
    min-height: 72% !important;
  }
  .d-ip-max-p-h-72 {
    max-height: 72% !important;
  }
  .d-ip-max-p-w-72 {
    max-width: 72% !important;
  }
  .d-ip-min-p-w-72 {
    min-width: 72% !important;
  }
}
.ip-min-h-73 {
  min-height: 73vh !important;
}

.ip-max-h-73 {
  max-height: 73vh !important;
}

.ip-max-w-73 {
  max-width: 73vw !important;
}

.ip-min-w-73 {
  min-width: 73vw !important;
}

.ip-min-p-h-73 {
  min-height: 73% !important;
}

.ip-max-p-h-73 {
  max-height: 73% !important;
}

.ip-max-p-w-73 {
  max-width: 73% !important;
}

.ip-min-p-w-73 {
  min-width: 73% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-73 {
    min-height: 73vh !important;
  }
  .d-ip-max-h-73 {
    max-height: 73vh !important;
  }
  .d-ip-max-w-73 {
    max-width: 73vw !important;
  }
  .d-ip-min-w-73 {
    min-width: 73vw !important;
  }
  .d-ip-min-p-h-73 {
    min-height: 73% !important;
  }
  .d-ip-max-p-h-73 {
    max-height: 73% !important;
  }
  .d-ip-max-p-w-73 {
    max-width: 73% !important;
  }
  .d-ip-min-p-w-73 {
    min-width: 73% !important;
  }
}
.ip-min-h-74 {
  min-height: 74vh !important;
}

.ip-max-h-74 {
  max-height: 74vh !important;
}

.ip-max-w-74 {
  max-width: 74vw !important;
}

.ip-min-w-74 {
  min-width: 74vw !important;
}

.ip-min-p-h-74 {
  min-height: 74% !important;
}

.ip-max-p-h-74 {
  max-height: 74% !important;
}

.ip-max-p-w-74 {
  max-width: 74% !important;
}

.ip-min-p-w-74 {
  min-width: 74% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-74 {
    min-height: 74vh !important;
  }
  .d-ip-max-h-74 {
    max-height: 74vh !important;
  }
  .d-ip-max-w-74 {
    max-width: 74vw !important;
  }
  .d-ip-min-w-74 {
    min-width: 74vw !important;
  }
  .d-ip-min-p-h-74 {
    min-height: 74% !important;
  }
  .d-ip-max-p-h-74 {
    max-height: 74% !important;
  }
  .d-ip-max-p-w-74 {
    max-width: 74% !important;
  }
  .d-ip-min-p-w-74 {
    min-width: 74% !important;
  }
}
.ip-min-h-75 {
  min-height: 75vh !important;
}

.ip-max-h-75 {
  max-height: 75vh !important;
}

.ip-max-w-75 {
  max-width: 75vw !important;
}

.ip-min-w-75 {
  min-width: 75vw !important;
}

.ip-min-p-h-75 {
  min-height: 75% !important;
}

.ip-max-p-h-75 {
  max-height: 75% !important;
}

.ip-max-p-w-75 {
  max-width: 75% !important;
}

.ip-min-p-w-75 {
  min-width: 75% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-75 {
    min-height: 75vh !important;
  }
  .d-ip-max-h-75 {
    max-height: 75vh !important;
  }
  .d-ip-max-w-75 {
    max-width: 75vw !important;
  }
  .d-ip-min-w-75 {
    min-width: 75vw !important;
  }
  .d-ip-min-p-h-75 {
    min-height: 75% !important;
  }
  .d-ip-max-p-h-75 {
    max-height: 75% !important;
  }
  .d-ip-max-p-w-75 {
    max-width: 75% !important;
  }
  .d-ip-min-p-w-75 {
    min-width: 75% !important;
  }
}
.ip-min-h-76 {
  min-height: 76vh !important;
}

.ip-max-h-76 {
  max-height: 76vh !important;
}

.ip-max-w-76 {
  max-width: 76vw !important;
}

.ip-min-w-76 {
  min-width: 76vw !important;
}

.ip-min-p-h-76 {
  min-height: 76% !important;
}

.ip-max-p-h-76 {
  max-height: 76% !important;
}

.ip-max-p-w-76 {
  max-width: 76% !important;
}

.ip-min-p-w-76 {
  min-width: 76% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-76 {
    min-height: 76vh !important;
  }
  .d-ip-max-h-76 {
    max-height: 76vh !important;
  }
  .d-ip-max-w-76 {
    max-width: 76vw !important;
  }
  .d-ip-min-w-76 {
    min-width: 76vw !important;
  }
  .d-ip-min-p-h-76 {
    min-height: 76% !important;
  }
  .d-ip-max-p-h-76 {
    max-height: 76% !important;
  }
  .d-ip-max-p-w-76 {
    max-width: 76% !important;
  }
  .d-ip-min-p-w-76 {
    min-width: 76% !important;
  }
}
.ip-min-h-77 {
  min-height: 77vh !important;
}

.ip-max-h-77 {
  max-height: 77vh !important;
}

.ip-max-w-77 {
  max-width: 77vw !important;
}

.ip-min-w-77 {
  min-width: 77vw !important;
}

.ip-min-p-h-77 {
  min-height: 77% !important;
}

.ip-max-p-h-77 {
  max-height: 77% !important;
}

.ip-max-p-w-77 {
  max-width: 77% !important;
}

.ip-min-p-w-77 {
  min-width: 77% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-77 {
    min-height: 77vh !important;
  }
  .d-ip-max-h-77 {
    max-height: 77vh !important;
  }
  .d-ip-max-w-77 {
    max-width: 77vw !important;
  }
  .d-ip-min-w-77 {
    min-width: 77vw !important;
  }
  .d-ip-min-p-h-77 {
    min-height: 77% !important;
  }
  .d-ip-max-p-h-77 {
    max-height: 77% !important;
  }
  .d-ip-max-p-w-77 {
    max-width: 77% !important;
  }
  .d-ip-min-p-w-77 {
    min-width: 77% !important;
  }
}
.ip-min-h-78 {
  min-height: 78vh !important;
}

.ip-max-h-78 {
  max-height: 78vh !important;
}

.ip-max-w-78 {
  max-width: 78vw !important;
}

.ip-min-w-78 {
  min-width: 78vw !important;
}

.ip-min-p-h-78 {
  min-height: 78% !important;
}

.ip-max-p-h-78 {
  max-height: 78% !important;
}

.ip-max-p-w-78 {
  max-width: 78% !important;
}

.ip-min-p-w-78 {
  min-width: 78% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-78 {
    min-height: 78vh !important;
  }
  .d-ip-max-h-78 {
    max-height: 78vh !important;
  }
  .d-ip-max-w-78 {
    max-width: 78vw !important;
  }
  .d-ip-min-w-78 {
    min-width: 78vw !important;
  }
  .d-ip-min-p-h-78 {
    min-height: 78% !important;
  }
  .d-ip-max-p-h-78 {
    max-height: 78% !important;
  }
  .d-ip-max-p-w-78 {
    max-width: 78% !important;
  }
  .d-ip-min-p-w-78 {
    min-width: 78% !important;
  }
}
.ip-min-h-79 {
  min-height: 79vh !important;
}

.ip-max-h-79 {
  max-height: 79vh !important;
}

.ip-max-w-79 {
  max-width: 79vw !important;
}

.ip-min-w-79 {
  min-width: 79vw !important;
}

.ip-min-p-h-79 {
  min-height: 79% !important;
}

.ip-max-p-h-79 {
  max-height: 79% !important;
}

.ip-max-p-w-79 {
  max-width: 79% !important;
}

.ip-min-p-w-79 {
  min-width: 79% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-79 {
    min-height: 79vh !important;
  }
  .d-ip-max-h-79 {
    max-height: 79vh !important;
  }
  .d-ip-max-w-79 {
    max-width: 79vw !important;
  }
  .d-ip-min-w-79 {
    min-width: 79vw !important;
  }
  .d-ip-min-p-h-79 {
    min-height: 79% !important;
  }
  .d-ip-max-p-h-79 {
    max-height: 79% !important;
  }
  .d-ip-max-p-w-79 {
    max-width: 79% !important;
  }
  .d-ip-min-p-w-79 {
    min-width: 79% !important;
  }
}
.ip-min-h-80 {
  min-height: 80vh !important;
}

.ip-max-h-80 {
  max-height: 80vh !important;
}

.ip-max-w-80 {
  max-width: 80vw !important;
}

.ip-min-w-80 {
  min-width: 80vw !important;
}

.ip-min-p-h-80 {
  min-height: 80% !important;
}

.ip-max-p-h-80 {
  max-height: 80% !important;
}

.ip-max-p-w-80 {
  max-width: 80% !important;
}

.ip-min-p-w-80 {
  min-width: 80% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-80 {
    min-height: 80vh !important;
  }
  .d-ip-max-h-80 {
    max-height: 80vh !important;
  }
  .d-ip-max-w-80 {
    max-width: 80vw !important;
  }
  .d-ip-min-w-80 {
    min-width: 80vw !important;
  }
  .d-ip-min-p-h-80 {
    min-height: 80% !important;
  }
  .d-ip-max-p-h-80 {
    max-height: 80% !important;
  }
  .d-ip-max-p-w-80 {
    max-width: 80% !important;
  }
  .d-ip-min-p-w-80 {
    min-width: 80% !important;
  }
}
.ip-min-h-81 {
  min-height: 81vh !important;
}

.ip-max-h-81 {
  max-height: 81vh !important;
}

.ip-max-w-81 {
  max-width: 81vw !important;
}

.ip-min-w-81 {
  min-width: 81vw !important;
}

.ip-min-p-h-81 {
  min-height: 81% !important;
}

.ip-max-p-h-81 {
  max-height: 81% !important;
}

.ip-max-p-w-81 {
  max-width: 81% !important;
}

.ip-min-p-w-81 {
  min-width: 81% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-81 {
    min-height: 81vh !important;
  }
  .d-ip-max-h-81 {
    max-height: 81vh !important;
  }
  .d-ip-max-w-81 {
    max-width: 81vw !important;
  }
  .d-ip-min-w-81 {
    min-width: 81vw !important;
  }
  .d-ip-min-p-h-81 {
    min-height: 81% !important;
  }
  .d-ip-max-p-h-81 {
    max-height: 81% !important;
  }
  .d-ip-max-p-w-81 {
    max-width: 81% !important;
  }
  .d-ip-min-p-w-81 {
    min-width: 81% !important;
  }
}
.ip-min-h-82 {
  min-height: 82vh !important;
}

.ip-max-h-82 {
  max-height: 82vh !important;
}

.ip-max-w-82 {
  max-width: 82vw !important;
}

.ip-min-w-82 {
  min-width: 82vw !important;
}

.ip-min-p-h-82 {
  min-height: 82% !important;
}

.ip-max-p-h-82 {
  max-height: 82% !important;
}

.ip-max-p-w-82 {
  max-width: 82% !important;
}

.ip-min-p-w-82 {
  min-width: 82% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-82 {
    min-height: 82vh !important;
  }
  .d-ip-max-h-82 {
    max-height: 82vh !important;
  }
  .d-ip-max-w-82 {
    max-width: 82vw !important;
  }
  .d-ip-min-w-82 {
    min-width: 82vw !important;
  }
  .d-ip-min-p-h-82 {
    min-height: 82% !important;
  }
  .d-ip-max-p-h-82 {
    max-height: 82% !important;
  }
  .d-ip-max-p-w-82 {
    max-width: 82% !important;
  }
  .d-ip-min-p-w-82 {
    min-width: 82% !important;
  }
}
.ip-min-h-83 {
  min-height: 83vh !important;
}

.ip-max-h-83 {
  max-height: 83vh !important;
}

.ip-max-w-83 {
  max-width: 83vw !important;
}

.ip-min-w-83 {
  min-width: 83vw !important;
}

.ip-min-p-h-83 {
  min-height: 83% !important;
}

.ip-max-p-h-83 {
  max-height: 83% !important;
}

.ip-max-p-w-83 {
  max-width: 83% !important;
}

.ip-min-p-w-83 {
  min-width: 83% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-83 {
    min-height: 83vh !important;
  }
  .d-ip-max-h-83 {
    max-height: 83vh !important;
  }
  .d-ip-max-w-83 {
    max-width: 83vw !important;
  }
  .d-ip-min-w-83 {
    min-width: 83vw !important;
  }
  .d-ip-min-p-h-83 {
    min-height: 83% !important;
  }
  .d-ip-max-p-h-83 {
    max-height: 83% !important;
  }
  .d-ip-max-p-w-83 {
    max-width: 83% !important;
  }
  .d-ip-min-p-w-83 {
    min-width: 83% !important;
  }
}
.ip-min-h-84 {
  min-height: 84vh !important;
}

.ip-max-h-84 {
  max-height: 84vh !important;
}

.ip-max-w-84 {
  max-width: 84vw !important;
}

.ip-min-w-84 {
  min-width: 84vw !important;
}

.ip-min-p-h-84 {
  min-height: 84% !important;
}

.ip-max-p-h-84 {
  max-height: 84% !important;
}

.ip-max-p-w-84 {
  max-width: 84% !important;
}

.ip-min-p-w-84 {
  min-width: 84% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-84 {
    min-height: 84vh !important;
  }
  .d-ip-max-h-84 {
    max-height: 84vh !important;
  }
  .d-ip-max-w-84 {
    max-width: 84vw !important;
  }
  .d-ip-min-w-84 {
    min-width: 84vw !important;
  }
  .d-ip-min-p-h-84 {
    min-height: 84% !important;
  }
  .d-ip-max-p-h-84 {
    max-height: 84% !important;
  }
  .d-ip-max-p-w-84 {
    max-width: 84% !important;
  }
  .d-ip-min-p-w-84 {
    min-width: 84% !important;
  }
}
.ip-min-h-85 {
  min-height: 85vh !important;
}

.ip-max-h-85 {
  max-height: 85vh !important;
}

.ip-max-w-85 {
  max-width: 85vw !important;
}

.ip-min-w-85 {
  min-width: 85vw !important;
}

.ip-min-p-h-85 {
  min-height: 85% !important;
}

.ip-max-p-h-85 {
  max-height: 85% !important;
}

.ip-max-p-w-85 {
  max-width: 85% !important;
}

.ip-min-p-w-85 {
  min-width: 85% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-85 {
    min-height: 85vh !important;
  }
  .d-ip-max-h-85 {
    max-height: 85vh !important;
  }
  .d-ip-max-w-85 {
    max-width: 85vw !important;
  }
  .d-ip-min-w-85 {
    min-width: 85vw !important;
  }
  .d-ip-min-p-h-85 {
    min-height: 85% !important;
  }
  .d-ip-max-p-h-85 {
    max-height: 85% !important;
  }
  .d-ip-max-p-w-85 {
    max-width: 85% !important;
  }
  .d-ip-min-p-w-85 {
    min-width: 85% !important;
  }
}
.ip-min-h-86 {
  min-height: 86vh !important;
}

.ip-max-h-86 {
  max-height: 86vh !important;
}

.ip-max-w-86 {
  max-width: 86vw !important;
}

.ip-min-w-86 {
  min-width: 86vw !important;
}

.ip-min-p-h-86 {
  min-height: 86% !important;
}

.ip-max-p-h-86 {
  max-height: 86% !important;
}

.ip-max-p-w-86 {
  max-width: 86% !important;
}

.ip-min-p-w-86 {
  min-width: 86% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-86 {
    min-height: 86vh !important;
  }
  .d-ip-max-h-86 {
    max-height: 86vh !important;
  }
  .d-ip-max-w-86 {
    max-width: 86vw !important;
  }
  .d-ip-min-w-86 {
    min-width: 86vw !important;
  }
  .d-ip-min-p-h-86 {
    min-height: 86% !important;
  }
  .d-ip-max-p-h-86 {
    max-height: 86% !important;
  }
  .d-ip-max-p-w-86 {
    max-width: 86% !important;
  }
  .d-ip-min-p-w-86 {
    min-width: 86% !important;
  }
}
.ip-min-h-87 {
  min-height: 87vh !important;
}

.ip-max-h-87 {
  max-height: 87vh !important;
}

.ip-max-w-87 {
  max-width: 87vw !important;
}

.ip-min-w-87 {
  min-width: 87vw !important;
}

.ip-min-p-h-87 {
  min-height: 87% !important;
}

.ip-max-p-h-87 {
  max-height: 87% !important;
}

.ip-max-p-w-87 {
  max-width: 87% !important;
}

.ip-min-p-w-87 {
  min-width: 87% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-87 {
    min-height: 87vh !important;
  }
  .d-ip-max-h-87 {
    max-height: 87vh !important;
  }
  .d-ip-max-w-87 {
    max-width: 87vw !important;
  }
  .d-ip-min-w-87 {
    min-width: 87vw !important;
  }
  .d-ip-min-p-h-87 {
    min-height: 87% !important;
  }
  .d-ip-max-p-h-87 {
    max-height: 87% !important;
  }
  .d-ip-max-p-w-87 {
    max-width: 87% !important;
  }
  .d-ip-min-p-w-87 {
    min-width: 87% !important;
  }
}
.ip-min-h-88 {
  min-height: 88vh !important;
}

.ip-max-h-88 {
  max-height: 88vh !important;
}

.ip-max-w-88 {
  max-width: 88vw !important;
}

.ip-min-w-88 {
  min-width: 88vw !important;
}

.ip-min-p-h-88 {
  min-height: 88% !important;
}

.ip-max-p-h-88 {
  max-height: 88% !important;
}

.ip-max-p-w-88 {
  max-width: 88% !important;
}

.ip-min-p-w-88 {
  min-width: 88% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-88 {
    min-height: 88vh !important;
  }
  .d-ip-max-h-88 {
    max-height: 88vh !important;
  }
  .d-ip-max-w-88 {
    max-width: 88vw !important;
  }
  .d-ip-min-w-88 {
    min-width: 88vw !important;
  }
  .d-ip-min-p-h-88 {
    min-height: 88% !important;
  }
  .d-ip-max-p-h-88 {
    max-height: 88% !important;
  }
  .d-ip-max-p-w-88 {
    max-width: 88% !important;
  }
  .d-ip-min-p-w-88 {
    min-width: 88% !important;
  }
}
.ip-min-h-89 {
  min-height: 89vh !important;
}

.ip-max-h-89 {
  max-height: 89vh !important;
}

.ip-max-w-89 {
  max-width: 89vw !important;
}

.ip-min-w-89 {
  min-width: 89vw !important;
}

.ip-min-p-h-89 {
  min-height: 89% !important;
}

.ip-max-p-h-89 {
  max-height: 89% !important;
}

.ip-max-p-w-89 {
  max-width: 89% !important;
}

.ip-min-p-w-89 {
  min-width: 89% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-89 {
    min-height: 89vh !important;
  }
  .d-ip-max-h-89 {
    max-height: 89vh !important;
  }
  .d-ip-max-w-89 {
    max-width: 89vw !important;
  }
  .d-ip-min-w-89 {
    min-width: 89vw !important;
  }
  .d-ip-min-p-h-89 {
    min-height: 89% !important;
  }
  .d-ip-max-p-h-89 {
    max-height: 89% !important;
  }
  .d-ip-max-p-w-89 {
    max-width: 89% !important;
  }
  .d-ip-min-p-w-89 {
    min-width: 89% !important;
  }
}
.ip-min-h-90 {
  min-height: 90vh !important;
}

.ip-max-h-90 {
  max-height: 90vh !important;
}

.ip-max-w-90 {
  max-width: 90vw !important;
}

.ip-min-w-90 {
  min-width: 90vw !important;
}

.ip-min-p-h-90 {
  min-height: 90% !important;
}

.ip-max-p-h-90 {
  max-height: 90% !important;
}

.ip-max-p-w-90 {
  max-width: 90% !important;
}

.ip-min-p-w-90 {
  min-width: 90% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-90 {
    min-height: 90vh !important;
  }
  .d-ip-max-h-90 {
    max-height: 90vh !important;
  }
  .d-ip-max-w-90 {
    max-width: 90vw !important;
  }
  .d-ip-min-w-90 {
    min-width: 90vw !important;
  }
  .d-ip-min-p-h-90 {
    min-height: 90% !important;
  }
  .d-ip-max-p-h-90 {
    max-height: 90% !important;
  }
  .d-ip-max-p-w-90 {
    max-width: 90% !important;
  }
  .d-ip-min-p-w-90 {
    min-width: 90% !important;
  }
}
.ip-min-h-91 {
  min-height: 91vh !important;
}

.ip-max-h-91 {
  max-height: 91vh !important;
}

.ip-max-w-91 {
  max-width: 91vw !important;
}

.ip-min-w-91 {
  min-width: 91vw !important;
}

.ip-min-p-h-91 {
  min-height: 91% !important;
}

.ip-max-p-h-91 {
  max-height: 91% !important;
}

.ip-max-p-w-91 {
  max-width: 91% !important;
}

.ip-min-p-w-91 {
  min-width: 91% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-91 {
    min-height: 91vh !important;
  }
  .d-ip-max-h-91 {
    max-height: 91vh !important;
  }
  .d-ip-max-w-91 {
    max-width: 91vw !important;
  }
  .d-ip-min-w-91 {
    min-width: 91vw !important;
  }
  .d-ip-min-p-h-91 {
    min-height: 91% !important;
  }
  .d-ip-max-p-h-91 {
    max-height: 91% !important;
  }
  .d-ip-max-p-w-91 {
    max-width: 91% !important;
  }
  .d-ip-min-p-w-91 {
    min-width: 91% !important;
  }
}
.ip-min-h-92 {
  min-height: 92vh !important;
}

.ip-max-h-92 {
  max-height: 92vh !important;
}

.ip-max-w-92 {
  max-width: 92vw !important;
}

.ip-min-w-92 {
  min-width: 92vw !important;
}

.ip-min-p-h-92 {
  min-height: 92% !important;
}

.ip-max-p-h-92 {
  max-height: 92% !important;
}

.ip-max-p-w-92 {
  max-width: 92% !important;
}

.ip-min-p-w-92 {
  min-width: 92% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-92 {
    min-height: 92vh !important;
  }
  .d-ip-max-h-92 {
    max-height: 92vh !important;
  }
  .d-ip-max-w-92 {
    max-width: 92vw !important;
  }
  .d-ip-min-w-92 {
    min-width: 92vw !important;
  }
  .d-ip-min-p-h-92 {
    min-height: 92% !important;
  }
  .d-ip-max-p-h-92 {
    max-height: 92% !important;
  }
  .d-ip-max-p-w-92 {
    max-width: 92% !important;
  }
  .d-ip-min-p-w-92 {
    min-width: 92% !important;
  }
}
.ip-min-h-93 {
  min-height: 93vh !important;
}

.ip-max-h-93 {
  max-height: 93vh !important;
}

.ip-max-w-93 {
  max-width: 93vw !important;
}

.ip-min-w-93 {
  min-width: 93vw !important;
}

.ip-min-p-h-93 {
  min-height: 93% !important;
}

.ip-max-p-h-93 {
  max-height: 93% !important;
}

.ip-max-p-w-93 {
  max-width: 93% !important;
}

.ip-min-p-w-93 {
  min-width: 93% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-93 {
    min-height: 93vh !important;
  }
  .d-ip-max-h-93 {
    max-height: 93vh !important;
  }
  .d-ip-max-w-93 {
    max-width: 93vw !important;
  }
  .d-ip-min-w-93 {
    min-width: 93vw !important;
  }
  .d-ip-min-p-h-93 {
    min-height: 93% !important;
  }
  .d-ip-max-p-h-93 {
    max-height: 93% !important;
  }
  .d-ip-max-p-w-93 {
    max-width: 93% !important;
  }
  .d-ip-min-p-w-93 {
    min-width: 93% !important;
  }
}
.ip-min-h-94 {
  min-height: 94vh !important;
}

.ip-max-h-94 {
  max-height: 94vh !important;
}

.ip-max-w-94 {
  max-width: 94vw !important;
}

.ip-min-w-94 {
  min-width: 94vw !important;
}

.ip-min-p-h-94 {
  min-height: 94% !important;
}

.ip-max-p-h-94 {
  max-height: 94% !important;
}

.ip-max-p-w-94 {
  max-width: 94% !important;
}

.ip-min-p-w-94 {
  min-width: 94% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-94 {
    min-height: 94vh !important;
  }
  .d-ip-max-h-94 {
    max-height: 94vh !important;
  }
  .d-ip-max-w-94 {
    max-width: 94vw !important;
  }
  .d-ip-min-w-94 {
    min-width: 94vw !important;
  }
  .d-ip-min-p-h-94 {
    min-height: 94% !important;
  }
  .d-ip-max-p-h-94 {
    max-height: 94% !important;
  }
  .d-ip-max-p-w-94 {
    max-width: 94% !important;
  }
  .d-ip-min-p-w-94 {
    min-width: 94% !important;
  }
}
.ip-min-h-95 {
  min-height: 95vh !important;
}

.ip-max-h-95 {
  max-height: 95vh !important;
}

.ip-max-w-95 {
  max-width: 95vw !important;
}

.ip-min-w-95 {
  min-width: 95vw !important;
}

.ip-min-p-h-95 {
  min-height: 95% !important;
}

.ip-max-p-h-95 {
  max-height: 95% !important;
}

.ip-max-p-w-95 {
  max-width: 95% !important;
}

.ip-min-p-w-95 {
  min-width: 95% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-95 {
    min-height: 95vh !important;
  }
  .d-ip-max-h-95 {
    max-height: 95vh !important;
  }
  .d-ip-max-w-95 {
    max-width: 95vw !important;
  }
  .d-ip-min-w-95 {
    min-width: 95vw !important;
  }
  .d-ip-min-p-h-95 {
    min-height: 95% !important;
  }
  .d-ip-max-p-h-95 {
    max-height: 95% !important;
  }
  .d-ip-max-p-w-95 {
    max-width: 95% !important;
  }
  .d-ip-min-p-w-95 {
    min-width: 95% !important;
  }
}
.ip-min-h-96 {
  min-height: 96vh !important;
}

.ip-max-h-96 {
  max-height: 96vh !important;
}

.ip-max-w-96 {
  max-width: 96vw !important;
}

.ip-min-w-96 {
  min-width: 96vw !important;
}

.ip-min-p-h-96 {
  min-height: 96% !important;
}

.ip-max-p-h-96 {
  max-height: 96% !important;
}

.ip-max-p-w-96 {
  max-width: 96% !important;
}

.ip-min-p-w-96 {
  min-width: 96% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-96 {
    min-height: 96vh !important;
  }
  .d-ip-max-h-96 {
    max-height: 96vh !important;
  }
  .d-ip-max-w-96 {
    max-width: 96vw !important;
  }
  .d-ip-min-w-96 {
    min-width: 96vw !important;
  }
  .d-ip-min-p-h-96 {
    min-height: 96% !important;
  }
  .d-ip-max-p-h-96 {
    max-height: 96% !important;
  }
  .d-ip-max-p-w-96 {
    max-width: 96% !important;
  }
  .d-ip-min-p-w-96 {
    min-width: 96% !important;
  }
}
.ip-min-h-97 {
  min-height: 97vh !important;
}

.ip-max-h-97 {
  max-height: 97vh !important;
}

.ip-max-w-97 {
  max-width: 97vw !important;
}

.ip-min-w-97 {
  min-width: 97vw !important;
}

.ip-min-p-h-97 {
  min-height: 97% !important;
}

.ip-max-p-h-97 {
  max-height: 97% !important;
}

.ip-max-p-w-97 {
  max-width: 97% !important;
}

.ip-min-p-w-97 {
  min-width: 97% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-97 {
    min-height: 97vh !important;
  }
  .d-ip-max-h-97 {
    max-height: 97vh !important;
  }
  .d-ip-max-w-97 {
    max-width: 97vw !important;
  }
  .d-ip-min-w-97 {
    min-width: 97vw !important;
  }
  .d-ip-min-p-h-97 {
    min-height: 97% !important;
  }
  .d-ip-max-p-h-97 {
    max-height: 97% !important;
  }
  .d-ip-max-p-w-97 {
    max-width: 97% !important;
  }
  .d-ip-min-p-w-97 {
    min-width: 97% !important;
  }
}
.ip-min-h-98 {
  min-height: 98vh !important;
}

.ip-max-h-98 {
  max-height: 98vh !important;
}

.ip-max-w-98 {
  max-width: 98vw !important;
}

.ip-min-w-98 {
  min-width: 98vw !important;
}

.ip-min-p-h-98 {
  min-height: 98% !important;
}

.ip-max-p-h-98 {
  max-height: 98% !important;
}

.ip-max-p-w-98 {
  max-width: 98% !important;
}

.ip-min-p-w-98 {
  min-width: 98% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-98 {
    min-height: 98vh !important;
  }
  .d-ip-max-h-98 {
    max-height: 98vh !important;
  }
  .d-ip-max-w-98 {
    max-width: 98vw !important;
  }
  .d-ip-min-w-98 {
    min-width: 98vw !important;
  }
  .d-ip-min-p-h-98 {
    min-height: 98% !important;
  }
  .d-ip-max-p-h-98 {
    max-height: 98% !important;
  }
  .d-ip-max-p-w-98 {
    max-width: 98% !important;
  }
  .d-ip-min-p-w-98 {
    min-width: 98% !important;
  }
}
.ip-min-h-99 {
  min-height: 99vh !important;
}

.ip-max-h-99 {
  max-height: 99vh !important;
}

.ip-max-w-99 {
  max-width: 99vw !important;
}

.ip-min-w-99 {
  min-width: 99vw !important;
}

.ip-min-p-h-99 {
  min-height: 99% !important;
}

.ip-max-p-h-99 {
  max-height: 99% !important;
}

.ip-max-p-w-99 {
  max-width: 99% !important;
}

.ip-min-p-w-99 {
  min-width: 99% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-99 {
    min-height: 99vh !important;
  }
  .d-ip-max-h-99 {
    max-height: 99vh !important;
  }
  .d-ip-max-w-99 {
    max-width: 99vw !important;
  }
  .d-ip-min-w-99 {
    min-width: 99vw !important;
  }
  .d-ip-min-p-h-99 {
    min-height: 99% !important;
  }
  .d-ip-max-p-h-99 {
    max-height: 99% !important;
  }
  .d-ip-max-p-w-99 {
    max-width: 99% !important;
  }
  .d-ip-min-p-w-99 {
    min-width: 99% !important;
  }
}
.ip-min-h-100 {
  min-height: 100vh !important;
}

.ip-max-h-100 {
  max-height: 100vh !important;
}

.ip-max-w-100 {
  max-width: 100vw !important;
}

.ip-min-w-100 {
  min-width: 100vw !important;
}

.ip-min-p-h-100 {
  min-height: 100% !important;
}

.ip-max-p-h-100 {
  max-height: 100% !important;
}

.ip-max-p-w-100 {
  max-width: 100% !important;
}

.ip-min-p-w-100 {
  min-width: 100% !important;
}

@media only screen and (min-width: 1030px) {
  .d-ip-min-h-100 {
    min-height: 100vh !important;
  }
  .d-ip-max-h-100 {
    max-height: 100vh !important;
  }
  .d-ip-max-w-100 {
    max-width: 100vw !important;
  }
  .d-ip-min-w-100 {
    min-width: 100vw !important;
  }
  .d-ip-min-p-h-100 {
    min-height: 100% !important;
  }
  .d-ip-max-p-h-100 {
    max-height: 100% !important;
  }
  .d-ip-max-p-w-100 {
    max-width: 100% !important;
  }
  .d-ip-min-p-w-100 {
    min-width: 100% !important;
  }
}
/******************************************************************
Theme: InPublix
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: padding Stylesheet
Version: 1.1
******************************************************************/
.ip-auto-margin {
  margin-left: auto;
  margin-right: auto;
}

.remove-padding {
  padding: 0;
}

.ip-padding-0 {
  padding: 0%;
}

.ip-padding-top-0 {
  padding-top: 0%;
}

.ip-padding-right-0 {
  padding-right: 0%;
}

.ip-padding-bottom-0 {
  padding-bottom: 0%;
}

.ip-padding-left-0 {
  padding-left: 0%;
}

.ip-margin-0 {
  margin: 0%;
}

.ip-margin-top-0 {
  margin-top: 0%;
}

.ip-margin-right-0 {
  margin-right: 0%;
}

.ip-margin-bottom-0 {
  margin-bottom: 0%;
}

.ip-margin-left-0 {
  margin-left: 0%;
}

.ip-padding-1 {
  padding: 1%;
}

.ip-padding-top-1 {
  padding-top: 1%;
}

.ip-padding-right-1 {
  padding-right: 1%;
}

.ip-padding-bottom-1 {
  padding-bottom: 1%;
}

.ip-padding-left-1 {
  padding-left: 1%;
}

.ip-margin-1 {
  margin: 1%;
}

.ip-margin-top-1 {
  margin-top: 1%;
}

.ip-margin-right-1 {
  margin-right: 1%;
}

.ip-margin-bottom-1 {
  margin-bottom: 1%;
}

.ip-margin-left-1 {
  margin-left: 1%;
}

.ip-padding-2 {
  padding: 2%;
}

.ip-padding-top-2 {
  padding-top: 2%;
}

.ip-padding-right-2 {
  padding-right: 2%;
}

.ip-padding-bottom-2 {
  padding-bottom: 2%;
}

.ip-padding-left-2 {
  padding-left: 2%;
}

.ip-margin-2 {
  margin: 2%;
}

.ip-margin-top-2 {
  margin-top: 2%;
}

.ip-margin-right-2 {
  margin-right: 2%;
}

.ip-margin-bottom-2 {
  margin-bottom: 2%;
}

.ip-margin-left-2 {
  margin-left: 2%;
}

.ip-padding-3 {
  padding: 3%;
}

.ip-padding-top-3 {
  padding-top: 3%;
}

.ip-padding-right-3 {
  padding-right: 3%;
}

.ip-padding-bottom-3 {
  padding-bottom: 3%;
}

.ip-padding-left-3 {
  padding-left: 3%;
}

.ip-margin-3 {
  margin: 3%;
}

.ip-margin-top-3 {
  margin-top: 3%;
}

.ip-margin-right-3 {
  margin-right: 3%;
}

.ip-margin-bottom-3 {
  margin-bottom: 3%;
}

.ip-margin-left-3 {
  margin-left: 3%;
}

.ip-padding-4 {
  padding: 4%;
}

.ip-padding-top-4 {
  padding-top: 4%;
}

.ip-padding-right-4 {
  padding-right: 4%;
}

.ip-padding-bottom-4 {
  padding-bottom: 4%;
}

.ip-padding-left-4 {
  padding-left: 4%;
}

.ip-margin-4 {
  margin: 4%;
}

.ip-margin-top-4 {
  margin-top: 4%;
}

.ip-margin-right-4 {
  margin-right: 4%;
}

.ip-margin-bottom-4 {
  margin-bottom: 4%;
}

.ip-margin-left-4 {
  margin-left: 4%;
}

.ip-padding-5 {
  padding: 5%;
}

.ip-padding-top-5 {
  padding-top: 5%;
}

.ip-padding-right-5 {
  padding-right: 5%;
}

.ip-padding-bottom-5 {
  padding-bottom: 5%;
}

.ip-padding-left-5 {
  padding-left: 5%;
}

.ip-margin-5 {
  margin: 5%;
}

.ip-margin-top-5 {
  margin-top: 5%;
}

.ip-margin-right-5 {
  margin-right: 5%;
}

.ip-margin-bottom-5 {
  margin-bottom: 5%;
}

.ip-margin-left-5 {
  margin-left: 5%;
}

.ip-padding-6 {
  padding: 6%;
}

.ip-padding-top-6 {
  padding-top: 6%;
}

.ip-padding-right-6 {
  padding-right: 6%;
}

.ip-padding-bottom-6 {
  padding-bottom: 6%;
}

.ip-padding-left-6 {
  padding-left: 6%;
}

.ip-margin-6 {
  margin: 6%;
}

.ip-margin-top-6 {
  margin-top: 6%;
}

.ip-margin-right-6 {
  margin-right: 6%;
}

.ip-margin-bottom-6 {
  margin-bottom: 6%;
}

.ip-margin-left-6 {
  margin-left: 6%;
}

.ip-padding-7 {
  padding: 7%;
}

.ip-padding-top-7 {
  padding-top: 7%;
}

.ip-padding-right-7 {
  padding-right: 7%;
}

.ip-padding-bottom-7 {
  padding-bottom: 7%;
}

.ip-padding-left-7 {
  padding-left: 7%;
}

.ip-margin-7 {
  margin: 7%;
}

.ip-margin-top-7 {
  margin-top: 7%;
}

.ip-margin-right-7 {
  margin-right: 7%;
}

.ip-margin-bottom-7 {
  margin-bottom: 7%;
}

.ip-margin-left-7 {
  margin-left: 7%;
}

.ip-padding-8 {
  padding: 8%;
}

.ip-padding-top-8 {
  padding-top: 8%;
}

.ip-padding-right-8 {
  padding-right: 8%;
}

.ip-padding-bottom-8 {
  padding-bottom: 8%;
}

.ip-padding-left-8 {
  padding-left: 8%;
}

.ip-margin-8 {
  margin: 8%;
}

.ip-margin-top-8 {
  margin-top: 8%;
}

.ip-margin-right-8 {
  margin-right: 8%;
}

.ip-margin-bottom-8 {
  margin-bottom: 8%;
}

.ip-margin-left-8 {
  margin-left: 8%;
}

.ip-padding-9 {
  padding: 9%;
}

.ip-padding-top-9 {
  padding-top: 9%;
}

.ip-padding-right-9 {
  padding-right: 9%;
}

.ip-padding-bottom-9 {
  padding-bottom: 9%;
}

.ip-padding-left-9 {
  padding-left: 9%;
}

.ip-margin-9 {
  margin: 9%;
}

.ip-margin-top-9 {
  margin-top: 9%;
}

.ip-margin-right-9 {
  margin-right: 9%;
}

.ip-margin-bottom-9 {
  margin-bottom: 9%;
}

.ip-margin-left-9 {
  margin-left: 9%;
}

.ip-padding-10 {
  padding: 10%;
}

.ip-padding-top-10 {
  padding-top: 10%;
}

.ip-padding-right-10 {
  padding-right: 10%;
}

.ip-padding-bottom-10 {
  padding-bottom: 10%;
}

.ip-padding-left-10 {
  padding-left: 10%;
}

.ip-margin-10 {
  margin: 10%;
}

.ip-margin-top-10 {
  margin-top: 10%;
}

.ip-margin-right-10 {
  margin-right: 10%;
}

.ip-margin-bottom-10 {
  margin-bottom: 10%;
}

.ip-margin-left-10 {
  margin-left: 10%;
}

.ip-padding-11 {
  padding: 11%;
}

.ip-padding-top-11 {
  padding-top: 11%;
}

.ip-padding-right-11 {
  padding-right: 11%;
}

.ip-padding-bottom-11 {
  padding-bottom: 11%;
}

.ip-padding-left-11 {
  padding-left: 11%;
}

.ip-margin-11 {
  margin: 11%;
}

.ip-margin-top-11 {
  margin-top: 11%;
}

.ip-margin-right-11 {
  margin-right: 11%;
}

.ip-margin-bottom-11 {
  margin-bottom: 11%;
}

.ip-margin-left-11 {
  margin-left: 11%;
}

.ip-padding-12 {
  padding: 12%;
}

.ip-padding-top-12 {
  padding-top: 12%;
}

.ip-padding-right-12 {
  padding-right: 12%;
}

.ip-padding-bottom-12 {
  padding-bottom: 12%;
}

.ip-padding-left-12 {
  padding-left: 12%;
}

.ip-margin-12 {
  margin: 12%;
}

.ip-margin-top-12 {
  margin-top: 12%;
}

.ip-margin-right-12 {
  margin-right: 12%;
}

.ip-margin-bottom-12 {
  margin-bottom: 12%;
}

.ip-margin-left-12 {
  margin-left: 12%;
}

.ip-padding-13 {
  padding: 13%;
}

.ip-padding-top-13 {
  padding-top: 13%;
}

.ip-padding-right-13 {
  padding-right: 13%;
}

.ip-padding-bottom-13 {
  padding-bottom: 13%;
}

.ip-padding-left-13 {
  padding-left: 13%;
}

.ip-margin-13 {
  margin: 13%;
}

.ip-margin-top-13 {
  margin-top: 13%;
}

.ip-margin-right-13 {
  margin-right: 13%;
}

.ip-margin-bottom-13 {
  margin-bottom: 13%;
}

.ip-margin-left-13 {
  margin-left: 13%;
}

.ip-padding-14 {
  padding: 14%;
}

.ip-padding-top-14 {
  padding-top: 14%;
}

.ip-padding-right-14 {
  padding-right: 14%;
}

.ip-padding-bottom-14 {
  padding-bottom: 14%;
}

.ip-padding-left-14 {
  padding-left: 14%;
}

.ip-margin-14 {
  margin: 14%;
}

.ip-margin-top-14 {
  margin-top: 14%;
}

.ip-margin-right-14 {
  margin-right: 14%;
}

.ip-margin-bottom-14 {
  margin-bottom: 14%;
}

.ip-margin-left-14 {
  margin-left: 14%;
}

.ip-padding-15 {
  padding: 15%;
}

.ip-padding-top-15 {
  padding-top: 15%;
}

.ip-padding-right-15 {
  padding-right: 15%;
}

.ip-padding-bottom-15 {
  padding-bottom: 15%;
}

.ip-padding-left-15 {
  padding-left: 15%;
}

.ip-margin-15 {
  margin: 15%;
}

.ip-margin-top-15 {
  margin-top: 15%;
}

.ip-margin-right-15 {
  margin-right: 15%;
}

.ip-margin-bottom-15 {
  margin-bottom: 15%;
}

.ip-margin-left-15 {
  margin-left: 15%;
}

.ip-padding-16 {
  padding: 16%;
}

.ip-padding-top-16 {
  padding-top: 16%;
}

.ip-padding-right-16 {
  padding-right: 16%;
}

.ip-padding-bottom-16 {
  padding-bottom: 16%;
}

.ip-padding-left-16 {
  padding-left: 16%;
}

.ip-margin-16 {
  margin: 16%;
}

.ip-margin-top-16 {
  margin-top: 16%;
}

.ip-margin-right-16 {
  margin-right: 16%;
}

.ip-margin-bottom-16 {
  margin-bottom: 16%;
}

.ip-margin-left-16 {
  margin-left: 16%;
}

.ip-padding-17 {
  padding: 17%;
}

.ip-padding-top-17 {
  padding-top: 17%;
}

.ip-padding-right-17 {
  padding-right: 17%;
}

.ip-padding-bottom-17 {
  padding-bottom: 17%;
}

.ip-padding-left-17 {
  padding-left: 17%;
}

.ip-margin-17 {
  margin: 17%;
}

.ip-margin-top-17 {
  margin-top: 17%;
}

.ip-margin-right-17 {
  margin-right: 17%;
}

.ip-margin-bottom-17 {
  margin-bottom: 17%;
}

.ip-margin-left-17 {
  margin-left: 17%;
}

.ip-padding-18 {
  padding: 18%;
}

.ip-padding-top-18 {
  padding-top: 18%;
}

.ip-padding-right-18 {
  padding-right: 18%;
}

.ip-padding-bottom-18 {
  padding-bottom: 18%;
}

.ip-padding-left-18 {
  padding-left: 18%;
}

.ip-margin-18 {
  margin: 18%;
}

.ip-margin-top-18 {
  margin-top: 18%;
}

.ip-margin-right-18 {
  margin-right: 18%;
}

.ip-margin-bottom-18 {
  margin-bottom: 18%;
}

.ip-margin-left-18 {
  margin-left: 18%;
}

.ip-padding-19 {
  padding: 19%;
}

.ip-padding-top-19 {
  padding-top: 19%;
}

.ip-padding-right-19 {
  padding-right: 19%;
}

.ip-padding-bottom-19 {
  padding-bottom: 19%;
}

.ip-padding-left-19 {
  padding-left: 19%;
}

.ip-margin-19 {
  margin: 19%;
}

.ip-margin-top-19 {
  margin-top: 19%;
}

.ip-margin-right-19 {
  margin-right: 19%;
}

.ip-margin-bottom-19 {
  margin-bottom: 19%;
}

.ip-margin-left-19 {
  margin-left: 19%;
}

.ip-padding-20 {
  padding: 20%;
}

.ip-padding-top-20 {
  padding-top: 20%;
}

.ip-padding-right-20 {
  padding-right: 20%;
}

.ip-padding-bottom-20 {
  padding-bottom: 20%;
}

.ip-padding-left-20 {
  padding-left: 20%;
}

.ip-margin-20 {
  margin: 20%;
}

.ip-margin-top-20 {
  margin-top: 20%;
}

.ip-margin-right-20 {
  margin-right: 20%;
}

.ip-margin-bottom-20 {
  margin-bottom: 20%;
}

.ip-margin-left-20 {
  margin-left: 20%;
}

.ip-padding-21 {
  padding: 21%;
}

.ip-padding-top-21 {
  padding-top: 21%;
}

.ip-padding-right-21 {
  padding-right: 21%;
}

.ip-padding-bottom-21 {
  padding-bottom: 21%;
}

.ip-padding-left-21 {
  padding-left: 21%;
}

.ip-margin-21 {
  margin: 21%;
}

.ip-margin-top-21 {
  margin-top: 21%;
}

.ip-margin-right-21 {
  margin-right: 21%;
}

.ip-margin-bottom-21 {
  margin-bottom: 21%;
}

.ip-margin-left-21 {
  margin-left: 21%;
}

.ip-padding-22 {
  padding: 22%;
}

.ip-padding-top-22 {
  padding-top: 22%;
}

.ip-padding-right-22 {
  padding-right: 22%;
}

.ip-padding-bottom-22 {
  padding-bottom: 22%;
}

.ip-padding-left-22 {
  padding-left: 22%;
}

.ip-margin-22 {
  margin: 22%;
}

.ip-margin-top-22 {
  margin-top: 22%;
}

.ip-margin-right-22 {
  margin-right: 22%;
}

.ip-margin-bottom-22 {
  margin-bottom: 22%;
}

.ip-margin-left-22 {
  margin-left: 22%;
}

.ip-padding-23 {
  padding: 23%;
}

.ip-padding-top-23 {
  padding-top: 23%;
}

.ip-padding-right-23 {
  padding-right: 23%;
}

.ip-padding-bottom-23 {
  padding-bottom: 23%;
}

.ip-padding-left-23 {
  padding-left: 23%;
}

.ip-margin-23 {
  margin: 23%;
}

.ip-margin-top-23 {
  margin-top: 23%;
}

.ip-margin-right-23 {
  margin-right: 23%;
}

.ip-margin-bottom-23 {
  margin-bottom: 23%;
}

.ip-margin-left-23 {
  margin-left: 23%;
}

.ip-padding-24 {
  padding: 24%;
}

.ip-padding-top-24 {
  padding-top: 24%;
}

.ip-padding-right-24 {
  padding-right: 24%;
}

.ip-padding-bottom-24 {
  padding-bottom: 24%;
}

.ip-padding-left-24 {
  padding-left: 24%;
}

.ip-margin-24 {
  margin: 24%;
}

.ip-margin-top-24 {
  margin-top: 24%;
}

.ip-margin-right-24 {
  margin-right: 24%;
}

.ip-margin-bottom-24 {
  margin-bottom: 24%;
}

.ip-margin-left-24 {
  margin-left: 24%;
}

.ip-padding-25 {
  padding: 25%;
}

.ip-padding-top-25 {
  padding-top: 25%;
}

.ip-padding-right-25 {
  padding-right: 25%;
}

.ip-padding-bottom-25 {
  padding-bottom: 25%;
}

.ip-padding-left-25 {
  padding-left: 25%;
}

.ip-margin-25 {
  margin: 25%;
}

.ip-margin-top-25 {
  margin-top: 25%;
}

.ip-margin-right-25 {
  margin-right: 25%;
}

.ip-margin-bottom-25 {
  margin-bottom: 25%;
}

.ip-margin-left-25 {
  margin-left: 25%;
}

.ip-padding-26 {
  padding: 26%;
}

.ip-padding-top-26 {
  padding-top: 26%;
}

.ip-padding-right-26 {
  padding-right: 26%;
}

.ip-padding-bottom-26 {
  padding-bottom: 26%;
}

.ip-padding-left-26 {
  padding-left: 26%;
}

.ip-margin-26 {
  margin: 26%;
}

.ip-margin-top-26 {
  margin-top: 26%;
}

.ip-margin-right-26 {
  margin-right: 26%;
}

.ip-margin-bottom-26 {
  margin-bottom: 26%;
}

.ip-margin-left-26 {
  margin-left: 26%;
}

.ip-padding-27 {
  padding: 27%;
}

.ip-padding-top-27 {
  padding-top: 27%;
}

.ip-padding-right-27 {
  padding-right: 27%;
}

.ip-padding-bottom-27 {
  padding-bottom: 27%;
}

.ip-padding-left-27 {
  padding-left: 27%;
}

.ip-margin-27 {
  margin: 27%;
}

.ip-margin-top-27 {
  margin-top: 27%;
}

.ip-margin-right-27 {
  margin-right: 27%;
}

.ip-margin-bottom-27 {
  margin-bottom: 27%;
}

.ip-margin-left-27 {
  margin-left: 27%;
}

.ip-padding-28 {
  padding: 28%;
}

.ip-padding-top-28 {
  padding-top: 28%;
}

.ip-padding-right-28 {
  padding-right: 28%;
}

.ip-padding-bottom-28 {
  padding-bottom: 28%;
}

.ip-padding-left-28 {
  padding-left: 28%;
}

.ip-margin-28 {
  margin: 28%;
}

.ip-margin-top-28 {
  margin-top: 28%;
}

.ip-margin-right-28 {
  margin-right: 28%;
}

.ip-margin-bottom-28 {
  margin-bottom: 28%;
}

.ip-margin-left-28 {
  margin-left: 28%;
}

.ip-padding-29 {
  padding: 29%;
}

.ip-padding-top-29 {
  padding-top: 29%;
}

.ip-padding-right-29 {
  padding-right: 29%;
}

.ip-padding-bottom-29 {
  padding-bottom: 29%;
}

.ip-padding-left-29 {
  padding-left: 29%;
}

.ip-margin-29 {
  margin: 29%;
}

.ip-margin-top-29 {
  margin-top: 29%;
}

.ip-margin-right-29 {
  margin-right: 29%;
}

.ip-margin-bottom-29 {
  margin-bottom: 29%;
}

.ip-margin-left-29 {
  margin-left: 29%;
}

.ip-padding-30 {
  padding: 30%;
}

.ip-padding-top-30 {
  padding-top: 30%;
}

.ip-padding-right-30 {
  padding-right: 30%;
}

.ip-padding-bottom-30 {
  padding-bottom: 30%;
}

.ip-padding-left-30 {
  padding-left: 30%;
}

.ip-margin-30 {
  margin: 30%;
}

.ip-margin-top-30 {
  margin-top: 30%;
}

.ip-margin-right-30 {
  margin-right: 30%;
}

.ip-margin-bottom-30 {
  margin-bottom: 30%;
}

.ip-margin-left-30 {
  margin-left: 30%;
}

.ip-padding-31 {
  padding: 31%;
}

.ip-padding-top-31 {
  padding-top: 31%;
}

.ip-padding-right-31 {
  padding-right: 31%;
}

.ip-padding-bottom-31 {
  padding-bottom: 31%;
}

.ip-padding-left-31 {
  padding-left: 31%;
}

.ip-margin-31 {
  margin: 31%;
}

.ip-margin-top-31 {
  margin-top: 31%;
}

.ip-margin-right-31 {
  margin-right: 31%;
}

.ip-margin-bottom-31 {
  margin-bottom: 31%;
}

.ip-margin-left-31 {
  margin-left: 31%;
}

.ip-padding-32 {
  padding: 32%;
}

.ip-padding-top-32 {
  padding-top: 32%;
}

.ip-padding-right-32 {
  padding-right: 32%;
}

.ip-padding-bottom-32 {
  padding-bottom: 32%;
}

.ip-padding-left-32 {
  padding-left: 32%;
}

.ip-margin-32 {
  margin: 32%;
}

.ip-margin-top-32 {
  margin-top: 32%;
}

.ip-margin-right-32 {
  margin-right: 32%;
}

.ip-margin-bottom-32 {
  margin-bottom: 32%;
}

.ip-margin-left-32 {
  margin-left: 32%;
}

.ip-padding-33 {
  padding: 33%;
}

.ip-padding-top-33 {
  padding-top: 33%;
}

.ip-padding-right-33 {
  padding-right: 33%;
}

.ip-padding-bottom-33 {
  padding-bottom: 33%;
}

.ip-padding-left-33 {
  padding-left: 33%;
}

.ip-margin-33 {
  margin: 33%;
}

.ip-margin-top-33 {
  margin-top: 33%;
}

.ip-margin-right-33 {
  margin-right: 33%;
}

.ip-margin-bottom-33 {
  margin-bottom: 33%;
}

.ip-margin-left-33 {
  margin-left: 33%;
}

.ip-padding-34 {
  padding: 34%;
}

.ip-padding-top-34 {
  padding-top: 34%;
}

.ip-padding-right-34 {
  padding-right: 34%;
}

.ip-padding-bottom-34 {
  padding-bottom: 34%;
}

.ip-padding-left-34 {
  padding-left: 34%;
}

.ip-margin-34 {
  margin: 34%;
}

.ip-margin-top-34 {
  margin-top: 34%;
}

.ip-margin-right-34 {
  margin-right: 34%;
}

.ip-margin-bottom-34 {
  margin-bottom: 34%;
}

.ip-margin-left-34 {
  margin-left: 34%;
}

.ip-padding-35 {
  padding: 35%;
}

.ip-padding-top-35 {
  padding-top: 35%;
}

.ip-padding-right-35 {
  padding-right: 35%;
}

.ip-padding-bottom-35 {
  padding-bottom: 35%;
}

.ip-padding-left-35 {
  padding-left: 35%;
}

.ip-margin-35 {
  margin: 35%;
}

.ip-margin-top-35 {
  margin-top: 35%;
}

.ip-margin-right-35 {
  margin-right: 35%;
}

.ip-margin-bottom-35 {
  margin-bottom: 35%;
}

.ip-margin-left-35 {
  margin-left: 35%;
}

.ip-padding-36 {
  padding: 36%;
}

.ip-padding-top-36 {
  padding-top: 36%;
}

.ip-padding-right-36 {
  padding-right: 36%;
}

.ip-padding-bottom-36 {
  padding-bottom: 36%;
}

.ip-padding-left-36 {
  padding-left: 36%;
}

.ip-margin-36 {
  margin: 36%;
}

.ip-margin-top-36 {
  margin-top: 36%;
}

.ip-margin-right-36 {
  margin-right: 36%;
}

.ip-margin-bottom-36 {
  margin-bottom: 36%;
}

.ip-margin-left-36 {
  margin-left: 36%;
}

.ip-padding-37 {
  padding: 37%;
}

.ip-padding-top-37 {
  padding-top: 37%;
}

.ip-padding-right-37 {
  padding-right: 37%;
}

.ip-padding-bottom-37 {
  padding-bottom: 37%;
}

.ip-padding-left-37 {
  padding-left: 37%;
}

.ip-margin-37 {
  margin: 37%;
}

.ip-margin-top-37 {
  margin-top: 37%;
}

.ip-margin-right-37 {
  margin-right: 37%;
}

.ip-margin-bottom-37 {
  margin-bottom: 37%;
}

.ip-margin-left-37 {
  margin-left: 37%;
}

.ip-padding-38 {
  padding: 38%;
}

.ip-padding-top-38 {
  padding-top: 38%;
}

.ip-padding-right-38 {
  padding-right: 38%;
}

.ip-padding-bottom-38 {
  padding-bottom: 38%;
}

.ip-padding-left-38 {
  padding-left: 38%;
}

.ip-margin-38 {
  margin: 38%;
}

.ip-margin-top-38 {
  margin-top: 38%;
}

.ip-margin-right-38 {
  margin-right: 38%;
}

.ip-margin-bottom-38 {
  margin-bottom: 38%;
}

.ip-margin-left-38 {
  margin-left: 38%;
}

.ip-padding-39 {
  padding: 39%;
}

.ip-padding-top-39 {
  padding-top: 39%;
}

.ip-padding-right-39 {
  padding-right: 39%;
}

.ip-padding-bottom-39 {
  padding-bottom: 39%;
}

.ip-padding-left-39 {
  padding-left: 39%;
}

.ip-margin-39 {
  margin: 39%;
}

.ip-margin-top-39 {
  margin-top: 39%;
}

.ip-margin-right-39 {
  margin-right: 39%;
}

.ip-margin-bottom-39 {
  margin-bottom: 39%;
}

.ip-margin-left-39 {
  margin-left: 39%;
}

.ip-padding-40 {
  padding: 40%;
}

.ip-padding-top-40 {
  padding-top: 40%;
}

.ip-padding-right-40 {
  padding-right: 40%;
}

.ip-padding-bottom-40 {
  padding-bottom: 40%;
}

.ip-padding-left-40 {
  padding-left: 40%;
}

.ip-margin-40 {
  margin: 40%;
}

.ip-margin-top-40 {
  margin-top: 40%;
}

.ip-margin-right-40 {
  margin-right: 40%;
}

.ip-margin-bottom-40 {
  margin-bottom: 40%;
}

.ip-margin-left-40 {
  margin-left: 40%;
}

.ip-padding-41 {
  padding: 41%;
}

.ip-padding-top-41 {
  padding-top: 41%;
}

.ip-padding-right-41 {
  padding-right: 41%;
}

.ip-padding-bottom-41 {
  padding-bottom: 41%;
}

.ip-padding-left-41 {
  padding-left: 41%;
}

.ip-margin-41 {
  margin: 41%;
}

.ip-margin-top-41 {
  margin-top: 41%;
}

.ip-margin-right-41 {
  margin-right: 41%;
}

.ip-margin-bottom-41 {
  margin-bottom: 41%;
}

.ip-margin-left-41 {
  margin-left: 41%;
}

.ip-padding-42 {
  padding: 42%;
}

.ip-padding-top-42 {
  padding-top: 42%;
}

.ip-padding-right-42 {
  padding-right: 42%;
}

.ip-padding-bottom-42 {
  padding-bottom: 42%;
}

.ip-padding-left-42 {
  padding-left: 42%;
}

.ip-margin-42 {
  margin: 42%;
}

.ip-margin-top-42 {
  margin-top: 42%;
}

.ip-margin-right-42 {
  margin-right: 42%;
}

.ip-margin-bottom-42 {
  margin-bottom: 42%;
}

.ip-margin-left-42 {
  margin-left: 42%;
}

.ip-padding-43 {
  padding: 43%;
}

.ip-padding-top-43 {
  padding-top: 43%;
}

.ip-padding-right-43 {
  padding-right: 43%;
}

.ip-padding-bottom-43 {
  padding-bottom: 43%;
}

.ip-padding-left-43 {
  padding-left: 43%;
}

.ip-margin-43 {
  margin: 43%;
}

.ip-margin-top-43 {
  margin-top: 43%;
}

.ip-margin-right-43 {
  margin-right: 43%;
}

.ip-margin-bottom-43 {
  margin-bottom: 43%;
}

.ip-margin-left-43 {
  margin-left: 43%;
}

.ip-padding-44 {
  padding: 44%;
}

.ip-padding-top-44 {
  padding-top: 44%;
}

.ip-padding-right-44 {
  padding-right: 44%;
}

.ip-padding-bottom-44 {
  padding-bottom: 44%;
}

.ip-padding-left-44 {
  padding-left: 44%;
}

.ip-margin-44 {
  margin: 44%;
}

.ip-margin-top-44 {
  margin-top: 44%;
}

.ip-margin-right-44 {
  margin-right: 44%;
}

.ip-margin-bottom-44 {
  margin-bottom: 44%;
}

.ip-margin-left-44 {
  margin-left: 44%;
}

.ip-padding-45 {
  padding: 45%;
}

.ip-padding-top-45 {
  padding-top: 45%;
}

.ip-padding-right-45 {
  padding-right: 45%;
}

.ip-padding-bottom-45 {
  padding-bottom: 45%;
}

.ip-padding-left-45 {
  padding-left: 45%;
}

.ip-margin-45 {
  margin: 45%;
}

.ip-margin-top-45 {
  margin-top: 45%;
}

.ip-margin-right-45 {
  margin-right: 45%;
}

.ip-margin-bottom-45 {
  margin-bottom: 45%;
}

.ip-margin-left-45 {
  margin-left: 45%;
}

.ip-padding-46 {
  padding: 46%;
}

.ip-padding-top-46 {
  padding-top: 46%;
}

.ip-padding-right-46 {
  padding-right: 46%;
}

.ip-padding-bottom-46 {
  padding-bottom: 46%;
}

.ip-padding-left-46 {
  padding-left: 46%;
}

.ip-margin-46 {
  margin: 46%;
}

.ip-margin-top-46 {
  margin-top: 46%;
}

.ip-margin-right-46 {
  margin-right: 46%;
}

.ip-margin-bottom-46 {
  margin-bottom: 46%;
}

.ip-margin-left-46 {
  margin-left: 46%;
}

.ip-padding-47 {
  padding: 47%;
}

.ip-padding-top-47 {
  padding-top: 47%;
}

.ip-padding-right-47 {
  padding-right: 47%;
}

.ip-padding-bottom-47 {
  padding-bottom: 47%;
}

.ip-padding-left-47 {
  padding-left: 47%;
}

.ip-margin-47 {
  margin: 47%;
}

.ip-margin-top-47 {
  margin-top: 47%;
}

.ip-margin-right-47 {
  margin-right: 47%;
}

.ip-margin-bottom-47 {
  margin-bottom: 47%;
}

.ip-margin-left-47 {
  margin-left: 47%;
}

.ip-padding-48 {
  padding: 48%;
}

.ip-padding-top-48 {
  padding-top: 48%;
}

.ip-padding-right-48 {
  padding-right: 48%;
}

.ip-padding-bottom-48 {
  padding-bottom: 48%;
}

.ip-padding-left-48 {
  padding-left: 48%;
}

.ip-margin-48 {
  margin: 48%;
}

.ip-margin-top-48 {
  margin-top: 48%;
}

.ip-margin-right-48 {
  margin-right: 48%;
}

.ip-margin-bottom-48 {
  margin-bottom: 48%;
}

.ip-margin-left-48 {
  margin-left: 48%;
}

.ip-padding-49 {
  padding: 49%;
}

.ip-padding-top-49 {
  padding-top: 49%;
}

.ip-padding-right-49 {
  padding-right: 49%;
}

.ip-padding-bottom-49 {
  padding-bottom: 49%;
}

.ip-padding-left-49 {
  padding-left: 49%;
}

.ip-margin-49 {
  margin: 49%;
}

.ip-margin-top-49 {
  margin-top: 49%;
}

.ip-margin-right-49 {
  margin-right: 49%;
}

.ip-margin-bottom-49 {
  margin-bottom: 49%;
}

.ip-margin-left-49 {
  margin-left: 49%;
}

.ip-padding-50 {
  padding: 50%;
}

.ip-padding-top-50 {
  padding-top: 50%;
}

.ip-padding-right-50 {
  padding-right: 50%;
}

.ip-padding-bottom-50 {
  padding-bottom: 50%;
}

.ip-padding-left-50 {
  padding-left: 50%;
}

.ip-margin-50 {
  margin: 50%;
}

.ip-margin-top-50 {
  margin-top: 50%;
}

.ip-margin-right-50 {
  margin-right: 50%;
}

.ip-margin-bottom-50 {
  margin-bottom: 50%;
}

.ip-margin-left-50 {
  margin-left: 50%;
}

.ip-padding-51 {
  padding: 51%;
}

.ip-padding-top-51 {
  padding-top: 51%;
}

.ip-padding-right-51 {
  padding-right: 51%;
}

.ip-padding-bottom-51 {
  padding-bottom: 51%;
}

.ip-padding-left-51 {
  padding-left: 51%;
}

.ip-margin-51 {
  margin: 51%;
}

.ip-margin-top-51 {
  margin-top: 51%;
}

.ip-margin-right-51 {
  margin-right: 51%;
}

.ip-margin-bottom-51 {
  margin-bottom: 51%;
}

.ip-margin-left-51 {
  margin-left: 51%;
}

.ip-padding-52 {
  padding: 52%;
}

.ip-padding-top-52 {
  padding-top: 52%;
}

.ip-padding-right-52 {
  padding-right: 52%;
}

.ip-padding-bottom-52 {
  padding-bottom: 52%;
}

.ip-padding-left-52 {
  padding-left: 52%;
}

.ip-margin-52 {
  margin: 52%;
}

.ip-margin-top-52 {
  margin-top: 52%;
}

.ip-margin-right-52 {
  margin-right: 52%;
}

.ip-margin-bottom-52 {
  margin-bottom: 52%;
}

.ip-margin-left-52 {
  margin-left: 52%;
}

.ip-padding-53 {
  padding: 53%;
}

.ip-padding-top-53 {
  padding-top: 53%;
}

.ip-padding-right-53 {
  padding-right: 53%;
}

.ip-padding-bottom-53 {
  padding-bottom: 53%;
}

.ip-padding-left-53 {
  padding-left: 53%;
}

.ip-margin-53 {
  margin: 53%;
}

.ip-margin-top-53 {
  margin-top: 53%;
}

.ip-margin-right-53 {
  margin-right: 53%;
}

.ip-margin-bottom-53 {
  margin-bottom: 53%;
}

.ip-margin-left-53 {
  margin-left: 53%;
}

.ip-padding-54 {
  padding: 54%;
}

.ip-padding-top-54 {
  padding-top: 54%;
}

.ip-padding-right-54 {
  padding-right: 54%;
}

.ip-padding-bottom-54 {
  padding-bottom: 54%;
}

.ip-padding-left-54 {
  padding-left: 54%;
}

.ip-margin-54 {
  margin: 54%;
}

.ip-margin-top-54 {
  margin-top: 54%;
}

.ip-margin-right-54 {
  margin-right: 54%;
}

.ip-margin-bottom-54 {
  margin-bottom: 54%;
}

.ip-margin-left-54 {
  margin-left: 54%;
}

.ip-padding-55 {
  padding: 55%;
}

.ip-padding-top-55 {
  padding-top: 55%;
}

.ip-padding-right-55 {
  padding-right: 55%;
}

.ip-padding-bottom-55 {
  padding-bottom: 55%;
}

.ip-padding-left-55 {
  padding-left: 55%;
}

.ip-margin-55 {
  margin: 55%;
}

.ip-margin-top-55 {
  margin-top: 55%;
}

.ip-margin-right-55 {
  margin-right: 55%;
}

.ip-margin-bottom-55 {
  margin-bottom: 55%;
}

.ip-margin-left-55 {
  margin-left: 55%;
}

.ip-padding-56 {
  padding: 56%;
}

.ip-padding-top-56 {
  padding-top: 56%;
}

.ip-padding-right-56 {
  padding-right: 56%;
}

.ip-padding-bottom-56 {
  padding-bottom: 56%;
}

.ip-padding-left-56 {
  padding-left: 56%;
}

.ip-margin-56 {
  margin: 56%;
}

.ip-margin-top-56 {
  margin-top: 56%;
}

.ip-margin-right-56 {
  margin-right: 56%;
}

.ip-margin-bottom-56 {
  margin-bottom: 56%;
}

.ip-margin-left-56 {
  margin-left: 56%;
}

.ip-padding-57 {
  padding: 57%;
}

.ip-padding-top-57 {
  padding-top: 57%;
}

.ip-padding-right-57 {
  padding-right: 57%;
}

.ip-padding-bottom-57 {
  padding-bottom: 57%;
}

.ip-padding-left-57 {
  padding-left: 57%;
}

.ip-margin-57 {
  margin: 57%;
}

.ip-margin-top-57 {
  margin-top: 57%;
}

.ip-margin-right-57 {
  margin-right: 57%;
}

.ip-margin-bottom-57 {
  margin-bottom: 57%;
}

.ip-margin-left-57 {
  margin-left: 57%;
}

.ip-padding-58 {
  padding: 58%;
}

.ip-padding-top-58 {
  padding-top: 58%;
}

.ip-padding-right-58 {
  padding-right: 58%;
}

.ip-padding-bottom-58 {
  padding-bottom: 58%;
}

.ip-padding-left-58 {
  padding-left: 58%;
}

.ip-margin-58 {
  margin: 58%;
}

.ip-margin-top-58 {
  margin-top: 58%;
}

.ip-margin-right-58 {
  margin-right: 58%;
}

.ip-margin-bottom-58 {
  margin-bottom: 58%;
}

.ip-margin-left-58 {
  margin-left: 58%;
}

.ip-padding-59 {
  padding: 59%;
}

.ip-padding-top-59 {
  padding-top: 59%;
}

.ip-padding-right-59 {
  padding-right: 59%;
}

.ip-padding-bottom-59 {
  padding-bottom: 59%;
}

.ip-padding-left-59 {
  padding-left: 59%;
}

.ip-margin-59 {
  margin: 59%;
}

.ip-margin-top-59 {
  margin-top: 59%;
}

.ip-margin-right-59 {
  margin-right: 59%;
}

.ip-margin-bottom-59 {
  margin-bottom: 59%;
}

.ip-margin-left-59 {
  margin-left: 59%;
}

.ip-padding-60 {
  padding: 60%;
}

.ip-padding-top-60 {
  padding-top: 60%;
}

.ip-padding-right-60 {
  padding-right: 60%;
}

.ip-padding-bottom-60 {
  padding-bottom: 60%;
}

.ip-padding-left-60 {
  padding-left: 60%;
}

.ip-margin-60 {
  margin: 60%;
}

.ip-margin-top-60 {
  margin-top: 60%;
}

.ip-margin-right-60 {
  margin-right: 60%;
}

.ip-margin-bottom-60 {
  margin-bottom: 60%;
}

.ip-margin-left-60 {
  margin-left: 60%;
}

.ip-padding-61 {
  padding: 61%;
}

.ip-padding-top-61 {
  padding-top: 61%;
}

.ip-padding-right-61 {
  padding-right: 61%;
}

.ip-padding-bottom-61 {
  padding-bottom: 61%;
}

.ip-padding-left-61 {
  padding-left: 61%;
}

.ip-margin-61 {
  margin: 61%;
}

.ip-margin-top-61 {
  margin-top: 61%;
}

.ip-margin-right-61 {
  margin-right: 61%;
}

.ip-margin-bottom-61 {
  margin-bottom: 61%;
}

.ip-margin-left-61 {
  margin-left: 61%;
}

.ip-padding-62 {
  padding: 62%;
}

.ip-padding-top-62 {
  padding-top: 62%;
}

.ip-padding-right-62 {
  padding-right: 62%;
}

.ip-padding-bottom-62 {
  padding-bottom: 62%;
}

.ip-padding-left-62 {
  padding-left: 62%;
}

.ip-margin-62 {
  margin: 62%;
}

.ip-margin-top-62 {
  margin-top: 62%;
}

.ip-margin-right-62 {
  margin-right: 62%;
}

.ip-margin-bottom-62 {
  margin-bottom: 62%;
}

.ip-margin-left-62 {
  margin-left: 62%;
}

.ip-padding-63 {
  padding: 63%;
}

.ip-padding-top-63 {
  padding-top: 63%;
}

.ip-padding-right-63 {
  padding-right: 63%;
}

.ip-padding-bottom-63 {
  padding-bottom: 63%;
}

.ip-padding-left-63 {
  padding-left: 63%;
}

.ip-margin-63 {
  margin: 63%;
}

.ip-margin-top-63 {
  margin-top: 63%;
}

.ip-margin-right-63 {
  margin-right: 63%;
}

.ip-margin-bottom-63 {
  margin-bottom: 63%;
}

.ip-margin-left-63 {
  margin-left: 63%;
}

.ip-padding-64 {
  padding: 64%;
}

.ip-padding-top-64 {
  padding-top: 64%;
}

.ip-padding-right-64 {
  padding-right: 64%;
}

.ip-padding-bottom-64 {
  padding-bottom: 64%;
}

.ip-padding-left-64 {
  padding-left: 64%;
}

.ip-margin-64 {
  margin: 64%;
}

.ip-margin-top-64 {
  margin-top: 64%;
}

.ip-margin-right-64 {
  margin-right: 64%;
}

.ip-margin-bottom-64 {
  margin-bottom: 64%;
}

.ip-margin-left-64 {
  margin-left: 64%;
}

.ip-padding-65 {
  padding: 65%;
}

.ip-padding-top-65 {
  padding-top: 65%;
}

.ip-padding-right-65 {
  padding-right: 65%;
}

.ip-padding-bottom-65 {
  padding-bottom: 65%;
}

.ip-padding-left-65 {
  padding-left: 65%;
}

.ip-margin-65 {
  margin: 65%;
}

.ip-margin-top-65 {
  margin-top: 65%;
}

.ip-margin-right-65 {
  margin-right: 65%;
}

.ip-margin-bottom-65 {
  margin-bottom: 65%;
}

.ip-margin-left-65 {
  margin-left: 65%;
}

.ip-padding-66 {
  padding: 66%;
}

.ip-padding-top-66 {
  padding-top: 66%;
}

.ip-padding-right-66 {
  padding-right: 66%;
}

.ip-padding-bottom-66 {
  padding-bottom: 66%;
}

.ip-padding-left-66 {
  padding-left: 66%;
}

.ip-margin-66 {
  margin: 66%;
}

.ip-margin-top-66 {
  margin-top: 66%;
}

.ip-margin-right-66 {
  margin-right: 66%;
}

.ip-margin-bottom-66 {
  margin-bottom: 66%;
}

.ip-margin-left-66 {
  margin-left: 66%;
}

.ip-padding-67 {
  padding: 67%;
}

.ip-padding-top-67 {
  padding-top: 67%;
}

.ip-padding-right-67 {
  padding-right: 67%;
}

.ip-padding-bottom-67 {
  padding-bottom: 67%;
}

.ip-padding-left-67 {
  padding-left: 67%;
}

.ip-margin-67 {
  margin: 67%;
}

.ip-margin-top-67 {
  margin-top: 67%;
}

.ip-margin-right-67 {
  margin-right: 67%;
}

.ip-margin-bottom-67 {
  margin-bottom: 67%;
}

.ip-margin-left-67 {
  margin-left: 67%;
}

.ip-padding-68 {
  padding: 68%;
}

.ip-padding-top-68 {
  padding-top: 68%;
}

.ip-padding-right-68 {
  padding-right: 68%;
}

.ip-padding-bottom-68 {
  padding-bottom: 68%;
}

.ip-padding-left-68 {
  padding-left: 68%;
}

.ip-margin-68 {
  margin: 68%;
}

.ip-margin-top-68 {
  margin-top: 68%;
}

.ip-margin-right-68 {
  margin-right: 68%;
}

.ip-margin-bottom-68 {
  margin-bottom: 68%;
}

.ip-margin-left-68 {
  margin-left: 68%;
}

.ip-padding-69 {
  padding: 69%;
}

.ip-padding-top-69 {
  padding-top: 69%;
}

.ip-padding-right-69 {
  padding-right: 69%;
}

.ip-padding-bottom-69 {
  padding-bottom: 69%;
}

.ip-padding-left-69 {
  padding-left: 69%;
}

.ip-margin-69 {
  margin: 69%;
}

.ip-margin-top-69 {
  margin-top: 69%;
}

.ip-margin-right-69 {
  margin-right: 69%;
}

.ip-margin-bottom-69 {
  margin-bottom: 69%;
}

.ip-margin-left-69 {
  margin-left: 69%;
}

.ip-padding-70 {
  padding: 70%;
}

.ip-padding-top-70 {
  padding-top: 70%;
}

.ip-padding-right-70 {
  padding-right: 70%;
}

.ip-padding-bottom-70 {
  padding-bottom: 70%;
}

.ip-padding-left-70 {
  padding-left: 70%;
}

.ip-margin-70 {
  margin: 70%;
}

.ip-margin-top-70 {
  margin-top: 70%;
}

.ip-margin-right-70 {
  margin-right: 70%;
}

.ip-margin-bottom-70 {
  margin-bottom: 70%;
}

.ip-margin-left-70 {
  margin-left: 70%;
}

.ip-padding-71 {
  padding: 71%;
}

.ip-padding-top-71 {
  padding-top: 71%;
}

.ip-padding-right-71 {
  padding-right: 71%;
}

.ip-padding-bottom-71 {
  padding-bottom: 71%;
}

.ip-padding-left-71 {
  padding-left: 71%;
}

.ip-margin-71 {
  margin: 71%;
}

.ip-margin-top-71 {
  margin-top: 71%;
}

.ip-margin-right-71 {
  margin-right: 71%;
}

.ip-margin-bottom-71 {
  margin-bottom: 71%;
}

.ip-margin-left-71 {
  margin-left: 71%;
}

.ip-padding-72 {
  padding: 72%;
}

.ip-padding-top-72 {
  padding-top: 72%;
}

.ip-padding-right-72 {
  padding-right: 72%;
}

.ip-padding-bottom-72 {
  padding-bottom: 72%;
}

.ip-padding-left-72 {
  padding-left: 72%;
}

.ip-margin-72 {
  margin: 72%;
}

.ip-margin-top-72 {
  margin-top: 72%;
}

.ip-margin-right-72 {
  margin-right: 72%;
}

.ip-margin-bottom-72 {
  margin-bottom: 72%;
}

.ip-margin-left-72 {
  margin-left: 72%;
}

.ip-padding-73 {
  padding: 73%;
}

.ip-padding-top-73 {
  padding-top: 73%;
}

.ip-padding-right-73 {
  padding-right: 73%;
}

.ip-padding-bottom-73 {
  padding-bottom: 73%;
}

.ip-padding-left-73 {
  padding-left: 73%;
}

.ip-margin-73 {
  margin: 73%;
}

.ip-margin-top-73 {
  margin-top: 73%;
}

.ip-margin-right-73 {
  margin-right: 73%;
}

.ip-margin-bottom-73 {
  margin-bottom: 73%;
}

.ip-margin-left-73 {
  margin-left: 73%;
}

.ip-padding-74 {
  padding: 74%;
}

.ip-padding-top-74 {
  padding-top: 74%;
}

.ip-padding-right-74 {
  padding-right: 74%;
}

.ip-padding-bottom-74 {
  padding-bottom: 74%;
}

.ip-padding-left-74 {
  padding-left: 74%;
}

.ip-margin-74 {
  margin: 74%;
}

.ip-margin-top-74 {
  margin-top: 74%;
}

.ip-margin-right-74 {
  margin-right: 74%;
}

.ip-margin-bottom-74 {
  margin-bottom: 74%;
}

.ip-margin-left-74 {
  margin-left: 74%;
}

.ip-padding-75 {
  padding: 75%;
}

.ip-padding-top-75 {
  padding-top: 75%;
}

.ip-padding-right-75 {
  padding-right: 75%;
}

.ip-padding-bottom-75 {
  padding-bottom: 75%;
}

.ip-padding-left-75 {
  padding-left: 75%;
}

.ip-margin-75 {
  margin: 75%;
}

.ip-margin-top-75 {
  margin-top: 75%;
}

.ip-margin-right-75 {
  margin-right: 75%;
}

.ip-margin-bottom-75 {
  margin-bottom: 75%;
}

.ip-margin-left-75 {
  margin-left: 75%;
}

.ip-padding-76 {
  padding: 76%;
}

.ip-padding-top-76 {
  padding-top: 76%;
}

.ip-padding-right-76 {
  padding-right: 76%;
}

.ip-padding-bottom-76 {
  padding-bottom: 76%;
}

.ip-padding-left-76 {
  padding-left: 76%;
}

.ip-margin-76 {
  margin: 76%;
}

.ip-margin-top-76 {
  margin-top: 76%;
}

.ip-margin-right-76 {
  margin-right: 76%;
}

.ip-margin-bottom-76 {
  margin-bottom: 76%;
}

.ip-margin-left-76 {
  margin-left: 76%;
}

.ip-padding-77 {
  padding: 77%;
}

.ip-padding-top-77 {
  padding-top: 77%;
}

.ip-padding-right-77 {
  padding-right: 77%;
}

.ip-padding-bottom-77 {
  padding-bottom: 77%;
}

.ip-padding-left-77 {
  padding-left: 77%;
}

.ip-margin-77 {
  margin: 77%;
}

.ip-margin-top-77 {
  margin-top: 77%;
}

.ip-margin-right-77 {
  margin-right: 77%;
}

.ip-margin-bottom-77 {
  margin-bottom: 77%;
}

.ip-margin-left-77 {
  margin-left: 77%;
}

.ip-padding-78 {
  padding: 78%;
}

.ip-padding-top-78 {
  padding-top: 78%;
}

.ip-padding-right-78 {
  padding-right: 78%;
}

.ip-padding-bottom-78 {
  padding-bottom: 78%;
}

.ip-padding-left-78 {
  padding-left: 78%;
}

.ip-margin-78 {
  margin: 78%;
}

.ip-margin-top-78 {
  margin-top: 78%;
}

.ip-margin-right-78 {
  margin-right: 78%;
}

.ip-margin-bottom-78 {
  margin-bottom: 78%;
}

.ip-margin-left-78 {
  margin-left: 78%;
}

.ip-padding-79 {
  padding: 79%;
}

.ip-padding-top-79 {
  padding-top: 79%;
}

.ip-padding-right-79 {
  padding-right: 79%;
}

.ip-padding-bottom-79 {
  padding-bottom: 79%;
}

.ip-padding-left-79 {
  padding-left: 79%;
}

.ip-margin-79 {
  margin: 79%;
}

.ip-margin-top-79 {
  margin-top: 79%;
}

.ip-margin-right-79 {
  margin-right: 79%;
}

.ip-margin-bottom-79 {
  margin-bottom: 79%;
}

.ip-margin-left-79 {
  margin-left: 79%;
}

.ip-padding-80 {
  padding: 80%;
}

.ip-padding-top-80 {
  padding-top: 80%;
}

.ip-padding-right-80 {
  padding-right: 80%;
}

.ip-padding-bottom-80 {
  padding-bottom: 80%;
}

.ip-padding-left-80 {
  padding-left: 80%;
}

.ip-margin-80 {
  margin: 80%;
}

.ip-margin-top-80 {
  margin-top: 80%;
}

.ip-margin-right-80 {
  margin-right: 80%;
}

.ip-margin-bottom-80 {
  margin-bottom: 80%;
}

.ip-margin-left-80 {
  margin-left: 80%;
}

.ip-padding-81 {
  padding: 81%;
}

.ip-padding-top-81 {
  padding-top: 81%;
}

.ip-padding-right-81 {
  padding-right: 81%;
}

.ip-padding-bottom-81 {
  padding-bottom: 81%;
}

.ip-padding-left-81 {
  padding-left: 81%;
}

.ip-margin-81 {
  margin: 81%;
}

.ip-margin-top-81 {
  margin-top: 81%;
}

.ip-margin-right-81 {
  margin-right: 81%;
}

.ip-margin-bottom-81 {
  margin-bottom: 81%;
}

.ip-margin-left-81 {
  margin-left: 81%;
}

.ip-padding-82 {
  padding: 82%;
}

.ip-padding-top-82 {
  padding-top: 82%;
}

.ip-padding-right-82 {
  padding-right: 82%;
}

.ip-padding-bottom-82 {
  padding-bottom: 82%;
}

.ip-padding-left-82 {
  padding-left: 82%;
}

.ip-margin-82 {
  margin: 82%;
}

.ip-margin-top-82 {
  margin-top: 82%;
}

.ip-margin-right-82 {
  margin-right: 82%;
}

.ip-margin-bottom-82 {
  margin-bottom: 82%;
}

.ip-margin-left-82 {
  margin-left: 82%;
}

.ip-padding-83 {
  padding: 83%;
}

.ip-padding-top-83 {
  padding-top: 83%;
}

.ip-padding-right-83 {
  padding-right: 83%;
}

.ip-padding-bottom-83 {
  padding-bottom: 83%;
}

.ip-padding-left-83 {
  padding-left: 83%;
}

.ip-margin-83 {
  margin: 83%;
}

.ip-margin-top-83 {
  margin-top: 83%;
}

.ip-margin-right-83 {
  margin-right: 83%;
}

.ip-margin-bottom-83 {
  margin-bottom: 83%;
}

.ip-margin-left-83 {
  margin-left: 83%;
}

.ip-padding-84 {
  padding: 84%;
}

.ip-padding-top-84 {
  padding-top: 84%;
}

.ip-padding-right-84 {
  padding-right: 84%;
}

.ip-padding-bottom-84 {
  padding-bottom: 84%;
}

.ip-padding-left-84 {
  padding-left: 84%;
}

.ip-margin-84 {
  margin: 84%;
}

.ip-margin-top-84 {
  margin-top: 84%;
}

.ip-margin-right-84 {
  margin-right: 84%;
}

.ip-margin-bottom-84 {
  margin-bottom: 84%;
}

.ip-margin-left-84 {
  margin-left: 84%;
}

.ip-padding-85 {
  padding: 85%;
}

.ip-padding-top-85 {
  padding-top: 85%;
}

.ip-padding-right-85 {
  padding-right: 85%;
}

.ip-padding-bottom-85 {
  padding-bottom: 85%;
}

.ip-padding-left-85 {
  padding-left: 85%;
}

.ip-margin-85 {
  margin: 85%;
}

.ip-margin-top-85 {
  margin-top: 85%;
}

.ip-margin-right-85 {
  margin-right: 85%;
}

.ip-margin-bottom-85 {
  margin-bottom: 85%;
}

.ip-margin-left-85 {
  margin-left: 85%;
}

.ip-padding-86 {
  padding: 86%;
}

.ip-padding-top-86 {
  padding-top: 86%;
}

.ip-padding-right-86 {
  padding-right: 86%;
}

.ip-padding-bottom-86 {
  padding-bottom: 86%;
}

.ip-padding-left-86 {
  padding-left: 86%;
}

.ip-margin-86 {
  margin: 86%;
}

.ip-margin-top-86 {
  margin-top: 86%;
}

.ip-margin-right-86 {
  margin-right: 86%;
}

.ip-margin-bottom-86 {
  margin-bottom: 86%;
}

.ip-margin-left-86 {
  margin-left: 86%;
}

.ip-padding-87 {
  padding: 87%;
}

.ip-padding-top-87 {
  padding-top: 87%;
}

.ip-padding-right-87 {
  padding-right: 87%;
}

.ip-padding-bottom-87 {
  padding-bottom: 87%;
}

.ip-padding-left-87 {
  padding-left: 87%;
}

.ip-margin-87 {
  margin: 87%;
}

.ip-margin-top-87 {
  margin-top: 87%;
}

.ip-margin-right-87 {
  margin-right: 87%;
}

.ip-margin-bottom-87 {
  margin-bottom: 87%;
}

.ip-margin-left-87 {
  margin-left: 87%;
}

.ip-padding-88 {
  padding: 88%;
}

.ip-padding-top-88 {
  padding-top: 88%;
}

.ip-padding-right-88 {
  padding-right: 88%;
}

.ip-padding-bottom-88 {
  padding-bottom: 88%;
}

.ip-padding-left-88 {
  padding-left: 88%;
}

.ip-margin-88 {
  margin: 88%;
}

.ip-margin-top-88 {
  margin-top: 88%;
}

.ip-margin-right-88 {
  margin-right: 88%;
}

.ip-margin-bottom-88 {
  margin-bottom: 88%;
}

.ip-margin-left-88 {
  margin-left: 88%;
}

.ip-padding-89 {
  padding: 89%;
}

.ip-padding-top-89 {
  padding-top: 89%;
}

.ip-padding-right-89 {
  padding-right: 89%;
}

.ip-padding-bottom-89 {
  padding-bottom: 89%;
}

.ip-padding-left-89 {
  padding-left: 89%;
}

.ip-margin-89 {
  margin: 89%;
}

.ip-margin-top-89 {
  margin-top: 89%;
}

.ip-margin-right-89 {
  margin-right: 89%;
}

.ip-margin-bottom-89 {
  margin-bottom: 89%;
}

.ip-margin-left-89 {
  margin-left: 89%;
}

.ip-padding-90 {
  padding: 90%;
}

.ip-padding-top-90 {
  padding-top: 90%;
}

.ip-padding-right-90 {
  padding-right: 90%;
}

.ip-padding-bottom-90 {
  padding-bottom: 90%;
}

.ip-padding-left-90 {
  padding-left: 90%;
}

.ip-margin-90 {
  margin: 90%;
}

.ip-margin-top-90 {
  margin-top: 90%;
}

.ip-margin-right-90 {
  margin-right: 90%;
}

.ip-margin-bottom-90 {
  margin-bottom: 90%;
}

.ip-margin-left-90 {
  margin-left: 90%;
}

.ip-padding-91 {
  padding: 91%;
}

.ip-padding-top-91 {
  padding-top: 91%;
}

.ip-padding-right-91 {
  padding-right: 91%;
}

.ip-padding-bottom-91 {
  padding-bottom: 91%;
}

.ip-padding-left-91 {
  padding-left: 91%;
}

.ip-margin-91 {
  margin: 91%;
}

.ip-margin-top-91 {
  margin-top: 91%;
}

.ip-margin-right-91 {
  margin-right: 91%;
}

.ip-margin-bottom-91 {
  margin-bottom: 91%;
}

.ip-margin-left-91 {
  margin-left: 91%;
}

.ip-padding-92 {
  padding: 92%;
}

.ip-padding-top-92 {
  padding-top: 92%;
}

.ip-padding-right-92 {
  padding-right: 92%;
}

.ip-padding-bottom-92 {
  padding-bottom: 92%;
}

.ip-padding-left-92 {
  padding-left: 92%;
}

.ip-margin-92 {
  margin: 92%;
}

.ip-margin-top-92 {
  margin-top: 92%;
}

.ip-margin-right-92 {
  margin-right: 92%;
}

.ip-margin-bottom-92 {
  margin-bottom: 92%;
}

.ip-margin-left-92 {
  margin-left: 92%;
}

.ip-padding-93 {
  padding: 93%;
}

.ip-padding-top-93 {
  padding-top: 93%;
}

.ip-padding-right-93 {
  padding-right: 93%;
}

.ip-padding-bottom-93 {
  padding-bottom: 93%;
}

.ip-padding-left-93 {
  padding-left: 93%;
}

.ip-margin-93 {
  margin: 93%;
}

.ip-margin-top-93 {
  margin-top: 93%;
}

.ip-margin-right-93 {
  margin-right: 93%;
}

.ip-margin-bottom-93 {
  margin-bottom: 93%;
}

.ip-margin-left-93 {
  margin-left: 93%;
}

.ip-padding-94 {
  padding: 94%;
}

.ip-padding-top-94 {
  padding-top: 94%;
}

.ip-padding-right-94 {
  padding-right: 94%;
}

.ip-padding-bottom-94 {
  padding-bottom: 94%;
}

.ip-padding-left-94 {
  padding-left: 94%;
}

.ip-margin-94 {
  margin: 94%;
}

.ip-margin-top-94 {
  margin-top: 94%;
}

.ip-margin-right-94 {
  margin-right: 94%;
}

.ip-margin-bottom-94 {
  margin-bottom: 94%;
}

.ip-margin-left-94 {
  margin-left: 94%;
}

.ip-padding-95 {
  padding: 95%;
}

.ip-padding-top-95 {
  padding-top: 95%;
}

.ip-padding-right-95 {
  padding-right: 95%;
}

.ip-padding-bottom-95 {
  padding-bottom: 95%;
}

.ip-padding-left-95 {
  padding-left: 95%;
}

.ip-margin-95 {
  margin: 95%;
}

.ip-margin-top-95 {
  margin-top: 95%;
}

.ip-margin-right-95 {
  margin-right: 95%;
}

.ip-margin-bottom-95 {
  margin-bottom: 95%;
}

.ip-margin-left-95 {
  margin-left: 95%;
}

.ip-padding-96 {
  padding: 96%;
}

.ip-padding-top-96 {
  padding-top: 96%;
}

.ip-padding-right-96 {
  padding-right: 96%;
}

.ip-padding-bottom-96 {
  padding-bottom: 96%;
}

.ip-padding-left-96 {
  padding-left: 96%;
}

.ip-margin-96 {
  margin: 96%;
}

.ip-margin-top-96 {
  margin-top: 96%;
}

.ip-margin-right-96 {
  margin-right: 96%;
}

.ip-margin-bottom-96 {
  margin-bottom: 96%;
}

.ip-margin-left-96 {
  margin-left: 96%;
}

.ip-padding-97 {
  padding: 97%;
}

.ip-padding-top-97 {
  padding-top: 97%;
}

.ip-padding-right-97 {
  padding-right: 97%;
}

.ip-padding-bottom-97 {
  padding-bottom: 97%;
}

.ip-padding-left-97 {
  padding-left: 97%;
}

.ip-margin-97 {
  margin: 97%;
}

.ip-margin-top-97 {
  margin-top: 97%;
}

.ip-margin-right-97 {
  margin-right: 97%;
}

.ip-margin-bottom-97 {
  margin-bottom: 97%;
}

.ip-margin-left-97 {
  margin-left: 97%;
}

.ip-padding-98 {
  padding: 98%;
}

.ip-padding-top-98 {
  padding-top: 98%;
}

.ip-padding-right-98 {
  padding-right: 98%;
}

.ip-padding-bottom-98 {
  padding-bottom: 98%;
}

.ip-padding-left-98 {
  padding-left: 98%;
}

.ip-margin-98 {
  margin: 98%;
}

.ip-margin-top-98 {
  margin-top: 98%;
}

.ip-margin-right-98 {
  margin-right: 98%;
}

.ip-margin-bottom-98 {
  margin-bottom: 98%;
}

.ip-margin-left-98 {
  margin-left: 98%;
}

.ip-padding-99 {
  padding: 99%;
}

.ip-padding-top-99 {
  padding-top: 99%;
}

.ip-padding-right-99 {
  padding-right: 99%;
}

.ip-padding-bottom-99 {
  padding-bottom: 99%;
}

.ip-padding-left-99 {
  padding-left: 99%;
}

.ip-margin-99 {
  margin: 99%;
}

.ip-margin-top-99 {
  margin-top: 99%;
}

.ip-margin-right-99 {
  margin-right: 99%;
}

.ip-margin-bottom-99 {
  margin-bottom: 99%;
}

.ip-margin-left-99 {
  margin-left: 99%;
}

.ip-padding-100 {
  padding: 100%;
}

.ip-padding-top-100 {
  padding-top: 100%;
}

.ip-padding-right-100 {
  padding-right: 100%;
}

.ip-padding-bottom-100 {
  padding-bottom: 100%;
}

.ip-padding-left-100 {
  padding-left: 100%;
}

.ip-margin-100 {
  margin: 100%;
}

.ip-margin-top-100 {
  margin-top: 100%;
}

.ip-margin-right-100 {
  margin-right: 100%;
}

.ip-margin-bottom-100 {
  margin-bottom: 100%;
}

.ip-margin-left-100 {
  margin-left: 100%;
}

@media only screen and (min-width: 992px) {
  .d-ip-padding-0 {
    padding: 0%;
  }
  .d-ip-padding-top-0 {
    padding-top: 0%;
  }
  .d-ip-padding-right-0 {
    padding-right: 0%;
  }
  .d-ip-padding-bottom-0 {
    padding-bottom: 0%;
  }
  .d-ip-padding-left-0 {
    padding-left: 0%;
  }
  .d-ip-margin-0 {
    margin: 0%;
  }
  .d-ip-margin-top-0 {
    margin-top: 0%;
  }
  .d-ip-margin-right-0 {
    margin-right: 0%;
  }
  .d-ip-margin-bottom-0 {
    margin-bottom: 0%;
  }
  .d-ip-margin-left-0 {
    margin-left: 0%;
  }
  .d-ip-padding-1 {
    padding: 1%;
  }
  .d-ip-padding-top-1 {
    padding-top: 1%;
  }
  .d-ip-padding-right-1 {
    padding-right: 1%;
  }
  .d-ip-padding-bottom-1 {
    padding-bottom: 1%;
  }
  .d-ip-padding-left-1 {
    padding-left: 1%;
  }
  .d-ip-margin-1 {
    margin: 1%;
  }
  .d-ip-margin-top-1 {
    margin-top: 1%;
  }
  .d-ip-margin-right-1 {
    margin-right: 1%;
  }
  .d-ip-margin-bottom-1 {
    margin-bottom: 1%;
  }
  .d-ip-margin-left-1 {
    margin-left: 1%;
  }
  .d-ip-padding-2 {
    padding: 2%;
  }
  .d-ip-padding-top-2 {
    padding-top: 2%;
  }
  .d-ip-padding-right-2 {
    padding-right: 2%;
  }
  .d-ip-padding-bottom-2 {
    padding-bottom: 2%;
  }
  .d-ip-padding-left-2 {
    padding-left: 2%;
  }
  .d-ip-margin-2 {
    margin: 2%;
  }
  .d-ip-margin-top-2 {
    margin-top: 2%;
  }
  .d-ip-margin-right-2 {
    margin-right: 2%;
  }
  .d-ip-margin-bottom-2 {
    margin-bottom: 2%;
  }
  .d-ip-margin-left-2 {
    margin-left: 2%;
  }
  .d-ip-padding-3 {
    padding: 3%;
  }
  .d-ip-padding-top-3 {
    padding-top: 3%;
  }
  .d-ip-padding-right-3 {
    padding-right: 3%;
  }
  .d-ip-padding-bottom-3 {
    padding-bottom: 3%;
  }
  .d-ip-padding-left-3 {
    padding-left: 3%;
  }
  .d-ip-margin-3 {
    margin: 3%;
  }
  .d-ip-margin-top-3 {
    margin-top: 3%;
  }
  .d-ip-margin-right-3 {
    margin-right: 3%;
  }
  .d-ip-margin-bottom-3 {
    margin-bottom: 3%;
  }
  .d-ip-margin-left-3 {
    margin-left: 3%;
  }
  .d-ip-padding-4 {
    padding: 4%;
  }
  .d-ip-padding-top-4 {
    padding-top: 4%;
  }
  .d-ip-padding-right-4 {
    padding-right: 4%;
  }
  .d-ip-padding-bottom-4 {
    padding-bottom: 4%;
  }
  .d-ip-padding-left-4 {
    padding-left: 4%;
  }
  .d-ip-margin-4 {
    margin: 4%;
  }
  .d-ip-margin-top-4 {
    margin-top: 4%;
  }
  .d-ip-margin-right-4 {
    margin-right: 4%;
  }
  .d-ip-margin-bottom-4 {
    margin-bottom: 4%;
  }
  .d-ip-margin-left-4 {
    margin-left: 4%;
  }
  .d-ip-padding-5 {
    padding: 5%;
  }
  .d-ip-padding-top-5 {
    padding-top: 5%;
  }
  .d-ip-padding-right-5 {
    padding-right: 5%;
  }
  .d-ip-padding-bottom-5 {
    padding-bottom: 5%;
  }
  .d-ip-padding-left-5 {
    padding-left: 5%;
  }
  .d-ip-margin-5 {
    margin: 5%;
  }
  .d-ip-margin-top-5 {
    margin-top: 5%;
  }
  .d-ip-margin-right-5 {
    margin-right: 5%;
  }
  .d-ip-margin-bottom-5 {
    margin-bottom: 5%;
  }
  .d-ip-margin-left-5 {
    margin-left: 5%;
  }
  .d-ip-padding-6 {
    padding: 6%;
  }
  .d-ip-padding-top-6 {
    padding-top: 6%;
  }
  .d-ip-padding-right-6 {
    padding-right: 6%;
  }
  .d-ip-padding-bottom-6 {
    padding-bottom: 6%;
  }
  .d-ip-padding-left-6 {
    padding-left: 6%;
  }
  .d-ip-margin-6 {
    margin: 6%;
  }
  .d-ip-margin-top-6 {
    margin-top: 6%;
  }
  .d-ip-margin-right-6 {
    margin-right: 6%;
  }
  .d-ip-margin-bottom-6 {
    margin-bottom: 6%;
  }
  .d-ip-margin-left-6 {
    margin-left: 6%;
  }
  .d-ip-padding-7 {
    padding: 7%;
  }
  .d-ip-padding-top-7 {
    padding-top: 7%;
  }
  .d-ip-padding-right-7 {
    padding-right: 7%;
  }
  .d-ip-padding-bottom-7 {
    padding-bottom: 7%;
  }
  .d-ip-padding-left-7 {
    padding-left: 7%;
  }
  .d-ip-margin-7 {
    margin: 7%;
  }
  .d-ip-margin-top-7 {
    margin-top: 7%;
  }
  .d-ip-margin-right-7 {
    margin-right: 7%;
  }
  .d-ip-margin-bottom-7 {
    margin-bottom: 7%;
  }
  .d-ip-margin-left-7 {
    margin-left: 7%;
  }
  .d-ip-padding-8 {
    padding: 8%;
  }
  .d-ip-padding-top-8 {
    padding-top: 8%;
  }
  .d-ip-padding-right-8 {
    padding-right: 8%;
  }
  .d-ip-padding-bottom-8 {
    padding-bottom: 8%;
  }
  .d-ip-padding-left-8 {
    padding-left: 8%;
  }
  .d-ip-margin-8 {
    margin: 8%;
  }
  .d-ip-margin-top-8 {
    margin-top: 8%;
  }
  .d-ip-margin-right-8 {
    margin-right: 8%;
  }
  .d-ip-margin-bottom-8 {
    margin-bottom: 8%;
  }
  .d-ip-margin-left-8 {
    margin-left: 8%;
  }
  .d-ip-padding-9 {
    padding: 9%;
  }
  .d-ip-padding-top-9 {
    padding-top: 9%;
  }
  .d-ip-padding-right-9 {
    padding-right: 9%;
  }
  .d-ip-padding-bottom-9 {
    padding-bottom: 9%;
  }
  .d-ip-padding-left-9 {
    padding-left: 9%;
  }
  .d-ip-margin-9 {
    margin: 9%;
  }
  .d-ip-margin-top-9 {
    margin-top: 9%;
  }
  .d-ip-margin-right-9 {
    margin-right: 9%;
  }
  .d-ip-margin-bottom-9 {
    margin-bottom: 9%;
  }
  .d-ip-margin-left-9 {
    margin-left: 9%;
  }
  .d-ip-padding-10 {
    padding: 10%;
  }
  .d-ip-padding-top-10 {
    padding-top: 10%;
  }
  .d-ip-padding-right-10 {
    padding-right: 10%;
  }
  .d-ip-padding-bottom-10 {
    padding-bottom: 10%;
  }
  .d-ip-padding-left-10 {
    padding-left: 10%;
  }
  .d-ip-margin-10 {
    margin: 10%;
  }
  .d-ip-margin-top-10 {
    margin-top: 10%;
  }
  .d-ip-margin-right-10 {
    margin-right: 10%;
  }
  .d-ip-margin-bottom-10 {
    margin-bottom: 10%;
  }
  .d-ip-margin-left-10 {
    margin-left: 10%;
  }
  .d-ip-padding-11 {
    padding: 11%;
  }
  .d-ip-padding-top-11 {
    padding-top: 11%;
  }
  .d-ip-padding-right-11 {
    padding-right: 11%;
  }
  .d-ip-padding-bottom-11 {
    padding-bottom: 11%;
  }
  .d-ip-padding-left-11 {
    padding-left: 11%;
  }
  .d-ip-margin-11 {
    margin: 11%;
  }
  .d-ip-margin-top-11 {
    margin-top: 11%;
  }
  .d-ip-margin-right-11 {
    margin-right: 11%;
  }
  .d-ip-margin-bottom-11 {
    margin-bottom: 11%;
  }
  .d-ip-margin-left-11 {
    margin-left: 11%;
  }
  .d-ip-padding-12 {
    padding: 12%;
  }
  .d-ip-padding-top-12 {
    padding-top: 12%;
  }
  .d-ip-padding-right-12 {
    padding-right: 12%;
  }
  .d-ip-padding-bottom-12 {
    padding-bottom: 12%;
  }
  .d-ip-padding-left-12 {
    padding-left: 12%;
  }
  .d-ip-margin-12 {
    margin: 12%;
  }
  .d-ip-margin-top-12 {
    margin-top: 12%;
  }
  .d-ip-margin-right-12 {
    margin-right: 12%;
  }
  .d-ip-margin-bottom-12 {
    margin-bottom: 12%;
  }
  .d-ip-margin-left-12 {
    margin-left: 12%;
  }
  .d-ip-padding-13 {
    padding: 13%;
  }
  .d-ip-padding-top-13 {
    padding-top: 13%;
  }
  .d-ip-padding-right-13 {
    padding-right: 13%;
  }
  .d-ip-padding-bottom-13 {
    padding-bottom: 13%;
  }
  .d-ip-padding-left-13 {
    padding-left: 13%;
  }
  .d-ip-margin-13 {
    margin: 13%;
  }
  .d-ip-margin-top-13 {
    margin-top: 13%;
  }
  .d-ip-margin-right-13 {
    margin-right: 13%;
  }
  .d-ip-margin-bottom-13 {
    margin-bottom: 13%;
  }
  .d-ip-margin-left-13 {
    margin-left: 13%;
  }
  .d-ip-padding-14 {
    padding: 14%;
  }
  .d-ip-padding-top-14 {
    padding-top: 14%;
  }
  .d-ip-padding-right-14 {
    padding-right: 14%;
  }
  .d-ip-padding-bottom-14 {
    padding-bottom: 14%;
  }
  .d-ip-padding-left-14 {
    padding-left: 14%;
  }
  .d-ip-margin-14 {
    margin: 14%;
  }
  .d-ip-margin-top-14 {
    margin-top: 14%;
  }
  .d-ip-margin-right-14 {
    margin-right: 14%;
  }
  .d-ip-margin-bottom-14 {
    margin-bottom: 14%;
  }
  .d-ip-margin-left-14 {
    margin-left: 14%;
  }
  .d-ip-padding-15 {
    padding: 15%;
  }
  .d-ip-padding-top-15 {
    padding-top: 15%;
  }
  .d-ip-padding-right-15 {
    padding-right: 15%;
  }
  .d-ip-padding-bottom-15 {
    padding-bottom: 15%;
  }
  .d-ip-padding-left-15 {
    padding-left: 15%;
  }
  .d-ip-margin-15 {
    margin: 15%;
  }
  .d-ip-margin-top-15 {
    margin-top: 15%;
  }
  .d-ip-margin-right-15 {
    margin-right: 15%;
  }
  .d-ip-margin-bottom-15 {
    margin-bottom: 15%;
  }
  .d-ip-margin-left-15 {
    margin-left: 15%;
  }
  .d-ip-padding-16 {
    padding: 16%;
  }
  .d-ip-padding-top-16 {
    padding-top: 16%;
  }
  .d-ip-padding-right-16 {
    padding-right: 16%;
  }
  .d-ip-padding-bottom-16 {
    padding-bottom: 16%;
  }
  .d-ip-padding-left-16 {
    padding-left: 16%;
  }
  .d-ip-margin-16 {
    margin: 16%;
  }
  .d-ip-margin-top-16 {
    margin-top: 16%;
  }
  .d-ip-margin-right-16 {
    margin-right: 16%;
  }
  .d-ip-margin-bottom-16 {
    margin-bottom: 16%;
  }
  .d-ip-margin-left-16 {
    margin-left: 16%;
  }
  .d-ip-padding-17 {
    padding: 17%;
  }
  .d-ip-padding-top-17 {
    padding-top: 17%;
  }
  .d-ip-padding-right-17 {
    padding-right: 17%;
  }
  .d-ip-padding-bottom-17 {
    padding-bottom: 17%;
  }
  .d-ip-padding-left-17 {
    padding-left: 17%;
  }
  .d-ip-margin-17 {
    margin: 17%;
  }
  .d-ip-margin-top-17 {
    margin-top: 17%;
  }
  .d-ip-margin-right-17 {
    margin-right: 17%;
  }
  .d-ip-margin-bottom-17 {
    margin-bottom: 17%;
  }
  .d-ip-margin-left-17 {
    margin-left: 17%;
  }
  .d-ip-padding-18 {
    padding: 18%;
  }
  .d-ip-padding-top-18 {
    padding-top: 18%;
  }
  .d-ip-padding-right-18 {
    padding-right: 18%;
  }
  .d-ip-padding-bottom-18 {
    padding-bottom: 18%;
  }
  .d-ip-padding-left-18 {
    padding-left: 18%;
  }
  .d-ip-margin-18 {
    margin: 18%;
  }
  .d-ip-margin-top-18 {
    margin-top: 18%;
  }
  .d-ip-margin-right-18 {
    margin-right: 18%;
  }
  .d-ip-margin-bottom-18 {
    margin-bottom: 18%;
  }
  .d-ip-margin-left-18 {
    margin-left: 18%;
  }
  .d-ip-padding-19 {
    padding: 19%;
  }
  .d-ip-padding-top-19 {
    padding-top: 19%;
  }
  .d-ip-padding-right-19 {
    padding-right: 19%;
  }
  .d-ip-padding-bottom-19 {
    padding-bottom: 19%;
  }
  .d-ip-padding-left-19 {
    padding-left: 19%;
  }
  .d-ip-margin-19 {
    margin: 19%;
  }
  .d-ip-margin-top-19 {
    margin-top: 19%;
  }
  .d-ip-margin-right-19 {
    margin-right: 19%;
  }
  .d-ip-margin-bottom-19 {
    margin-bottom: 19%;
  }
  .d-ip-margin-left-19 {
    margin-left: 19%;
  }
  .d-ip-padding-20 {
    padding: 20%;
  }
  .d-ip-padding-top-20 {
    padding-top: 20%;
  }
  .d-ip-padding-right-20 {
    padding-right: 20%;
  }
  .d-ip-padding-bottom-20 {
    padding-bottom: 20%;
  }
  .d-ip-padding-left-20 {
    padding-left: 20%;
  }
  .d-ip-margin-20 {
    margin: 20%;
  }
  .d-ip-margin-top-20 {
    margin-top: 20%;
  }
  .d-ip-margin-right-20 {
    margin-right: 20%;
  }
  .d-ip-margin-bottom-20 {
    margin-bottom: 20%;
  }
  .d-ip-margin-left-20 {
    margin-left: 20%;
  }
  .d-ip-padding-21 {
    padding: 21%;
  }
  .d-ip-padding-top-21 {
    padding-top: 21%;
  }
  .d-ip-padding-right-21 {
    padding-right: 21%;
  }
  .d-ip-padding-bottom-21 {
    padding-bottom: 21%;
  }
  .d-ip-padding-left-21 {
    padding-left: 21%;
  }
  .d-ip-margin-21 {
    margin: 21%;
  }
  .d-ip-margin-top-21 {
    margin-top: 21%;
  }
  .d-ip-margin-right-21 {
    margin-right: 21%;
  }
  .d-ip-margin-bottom-21 {
    margin-bottom: 21%;
  }
  .d-ip-margin-left-21 {
    margin-left: 21%;
  }
  .d-ip-padding-22 {
    padding: 22%;
  }
  .d-ip-padding-top-22 {
    padding-top: 22%;
  }
  .d-ip-padding-right-22 {
    padding-right: 22%;
  }
  .d-ip-padding-bottom-22 {
    padding-bottom: 22%;
  }
  .d-ip-padding-left-22 {
    padding-left: 22%;
  }
  .d-ip-margin-22 {
    margin: 22%;
  }
  .d-ip-margin-top-22 {
    margin-top: 22%;
  }
  .d-ip-margin-right-22 {
    margin-right: 22%;
  }
  .d-ip-margin-bottom-22 {
    margin-bottom: 22%;
  }
  .d-ip-margin-left-22 {
    margin-left: 22%;
  }
  .d-ip-padding-23 {
    padding: 23%;
  }
  .d-ip-padding-top-23 {
    padding-top: 23%;
  }
  .d-ip-padding-right-23 {
    padding-right: 23%;
  }
  .d-ip-padding-bottom-23 {
    padding-bottom: 23%;
  }
  .d-ip-padding-left-23 {
    padding-left: 23%;
  }
  .d-ip-margin-23 {
    margin: 23%;
  }
  .d-ip-margin-top-23 {
    margin-top: 23%;
  }
  .d-ip-margin-right-23 {
    margin-right: 23%;
  }
  .d-ip-margin-bottom-23 {
    margin-bottom: 23%;
  }
  .d-ip-margin-left-23 {
    margin-left: 23%;
  }
  .d-ip-padding-24 {
    padding: 24%;
  }
  .d-ip-padding-top-24 {
    padding-top: 24%;
  }
  .d-ip-padding-right-24 {
    padding-right: 24%;
  }
  .d-ip-padding-bottom-24 {
    padding-bottom: 24%;
  }
  .d-ip-padding-left-24 {
    padding-left: 24%;
  }
  .d-ip-margin-24 {
    margin: 24%;
  }
  .d-ip-margin-top-24 {
    margin-top: 24%;
  }
  .d-ip-margin-right-24 {
    margin-right: 24%;
  }
  .d-ip-margin-bottom-24 {
    margin-bottom: 24%;
  }
  .d-ip-margin-left-24 {
    margin-left: 24%;
  }
  .d-ip-padding-25 {
    padding: 25%;
  }
  .d-ip-padding-top-25 {
    padding-top: 25%;
  }
  .d-ip-padding-right-25 {
    padding-right: 25%;
  }
  .d-ip-padding-bottom-25 {
    padding-bottom: 25%;
  }
  .d-ip-padding-left-25 {
    padding-left: 25%;
  }
  .d-ip-margin-25 {
    margin: 25%;
  }
  .d-ip-margin-top-25 {
    margin-top: 25%;
  }
  .d-ip-margin-right-25 {
    margin-right: 25%;
  }
  .d-ip-margin-bottom-25 {
    margin-bottom: 25%;
  }
  .d-ip-margin-left-25 {
    margin-left: 25%;
  }
  .d-ip-padding-26 {
    padding: 26%;
  }
  .d-ip-padding-top-26 {
    padding-top: 26%;
  }
  .d-ip-padding-right-26 {
    padding-right: 26%;
  }
  .d-ip-padding-bottom-26 {
    padding-bottom: 26%;
  }
  .d-ip-padding-left-26 {
    padding-left: 26%;
  }
  .d-ip-margin-26 {
    margin: 26%;
  }
  .d-ip-margin-top-26 {
    margin-top: 26%;
  }
  .d-ip-margin-right-26 {
    margin-right: 26%;
  }
  .d-ip-margin-bottom-26 {
    margin-bottom: 26%;
  }
  .d-ip-margin-left-26 {
    margin-left: 26%;
  }
  .d-ip-padding-27 {
    padding: 27%;
  }
  .d-ip-padding-top-27 {
    padding-top: 27%;
  }
  .d-ip-padding-right-27 {
    padding-right: 27%;
  }
  .d-ip-padding-bottom-27 {
    padding-bottom: 27%;
  }
  .d-ip-padding-left-27 {
    padding-left: 27%;
  }
  .d-ip-margin-27 {
    margin: 27%;
  }
  .d-ip-margin-top-27 {
    margin-top: 27%;
  }
  .d-ip-margin-right-27 {
    margin-right: 27%;
  }
  .d-ip-margin-bottom-27 {
    margin-bottom: 27%;
  }
  .d-ip-margin-left-27 {
    margin-left: 27%;
  }
  .d-ip-padding-28 {
    padding: 28%;
  }
  .d-ip-padding-top-28 {
    padding-top: 28%;
  }
  .d-ip-padding-right-28 {
    padding-right: 28%;
  }
  .d-ip-padding-bottom-28 {
    padding-bottom: 28%;
  }
  .d-ip-padding-left-28 {
    padding-left: 28%;
  }
  .d-ip-margin-28 {
    margin: 28%;
  }
  .d-ip-margin-top-28 {
    margin-top: 28%;
  }
  .d-ip-margin-right-28 {
    margin-right: 28%;
  }
  .d-ip-margin-bottom-28 {
    margin-bottom: 28%;
  }
  .d-ip-margin-left-28 {
    margin-left: 28%;
  }
  .d-ip-padding-29 {
    padding: 29%;
  }
  .d-ip-padding-top-29 {
    padding-top: 29%;
  }
  .d-ip-padding-right-29 {
    padding-right: 29%;
  }
  .d-ip-padding-bottom-29 {
    padding-bottom: 29%;
  }
  .d-ip-padding-left-29 {
    padding-left: 29%;
  }
  .d-ip-margin-29 {
    margin: 29%;
  }
  .d-ip-margin-top-29 {
    margin-top: 29%;
  }
  .d-ip-margin-right-29 {
    margin-right: 29%;
  }
  .d-ip-margin-bottom-29 {
    margin-bottom: 29%;
  }
  .d-ip-margin-left-29 {
    margin-left: 29%;
  }
  .d-ip-padding-30 {
    padding: 30%;
  }
  .d-ip-padding-top-30 {
    padding-top: 30%;
  }
  .d-ip-padding-right-30 {
    padding-right: 30%;
  }
  .d-ip-padding-bottom-30 {
    padding-bottom: 30%;
  }
  .d-ip-padding-left-30 {
    padding-left: 30%;
  }
  .d-ip-margin-30 {
    margin: 30%;
  }
  .d-ip-margin-top-30 {
    margin-top: 30%;
  }
  .d-ip-margin-right-30 {
    margin-right: 30%;
  }
  .d-ip-margin-bottom-30 {
    margin-bottom: 30%;
  }
  .d-ip-margin-left-30 {
    margin-left: 30%;
  }
  .d-ip-padding-31 {
    padding: 31%;
  }
  .d-ip-padding-top-31 {
    padding-top: 31%;
  }
  .d-ip-padding-right-31 {
    padding-right: 31%;
  }
  .d-ip-padding-bottom-31 {
    padding-bottom: 31%;
  }
  .d-ip-padding-left-31 {
    padding-left: 31%;
  }
  .d-ip-margin-31 {
    margin: 31%;
  }
  .d-ip-margin-top-31 {
    margin-top: 31%;
  }
  .d-ip-margin-right-31 {
    margin-right: 31%;
  }
  .d-ip-margin-bottom-31 {
    margin-bottom: 31%;
  }
  .d-ip-margin-left-31 {
    margin-left: 31%;
  }
  .d-ip-padding-32 {
    padding: 32%;
  }
  .d-ip-padding-top-32 {
    padding-top: 32%;
  }
  .d-ip-padding-right-32 {
    padding-right: 32%;
  }
  .d-ip-padding-bottom-32 {
    padding-bottom: 32%;
  }
  .d-ip-padding-left-32 {
    padding-left: 32%;
  }
  .d-ip-margin-32 {
    margin: 32%;
  }
  .d-ip-margin-top-32 {
    margin-top: 32%;
  }
  .d-ip-margin-right-32 {
    margin-right: 32%;
  }
  .d-ip-margin-bottom-32 {
    margin-bottom: 32%;
  }
  .d-ip-margin-left-32 {
    margin-left: 32%;
  }
  .d-ip-padding-33 {
    padding: 33%;
  }
  .d-ip-padding-top-33 {
    padding-top: 33%;
  }
  .d-ip-padding-right-33 {
    padding-right: 33%;
  }
  .d-ip-padding-bottom-33 {
    padding-bottom: 33%;
  }
  .d-ip-padding-left-33 {
    padding-left: 33%;
  }
  .d-ip-margin-33 {
    margin: 33%;
  }
  .d-ip-margin-top-33 {
    margin-top: 33%;
  }
  .d-ip-margin-right-33 {
    margin-right: 33%;
  }
  .d-ip-margin-bottom-33 {
    margin-bottom: 33%;
  }
  .d-ip-margin-left-33 {
    margin-left: 33%;
  }
  .d-ip-padding-34 {
    padding: 34%;
  }
  .d-ip-padding-top-34 {
    padding-top: 34%;
  }
  .d-ip-padding-right-34 {
    padding-right: 34%;
  }
  .d-ip-padding-bottom-34 {
    padding-bottom: 34%;
  }
  .d-ip-padding-left-34 {
    padding-left: 34%;
  }
  .d-ip-margin-34 {
    margin: 34%;
  }
  .d-ip-margin-top-34 {
    margin-top: 34%;
  }
  .d-ip-margin-right-34 {
    margin-right: 34%;
  }
  .d-ip-margin-bottom-34 {
    margin-bottom: 34%;
  }
  .d-ip-margin-left-34 {
    margin-left: 34%;
  }
  .d-ip-padding-35 {
    padding: 35%;
  }
  .d-ip-padding-top-35 {
    padding-top: 35%;
  }
  .d-ip-padding-right-35 {
    padding-right: 35%;
  }
  .d-ip-padding-bottom-35 {
    padding-bottom: 35%;
  }
  .d-ip-padding-left-35 {
    padding-left: 35%;
  }
  .d-ip-margin-35 {
    margin: 35%;
  }
  .d-ip-margin-top-35 {
    margin-top: 35%;
  }
  .d-ip-margin-right-35 {
    margin-right: 35%;
  }
  .d-ip-margin-bottom-35 {
    margin-bottom: 35%;
  }
  .d-ip-margin-left-35 {
    margin-left: 35%;
  }
  .d-ip-padding-36 {
    padding: 36%;
  }
  .d-ip-padding-top-36 {
    padding-top: 36%;
  }
  .d-ip-padding-right-36 {
    padding-right: 36%;
  }
  .d-ip-padding-bottom-36 {
    padding-bottom: 36%;
  }
  .d-ip-padding-left-36 {
    padding-left: 36%;
  }
  .d-ip-margin-36 {
    margin: 36%;
  }
  .d-ip-margin-top-36 {
    margin-top: 36%;
  }
  .d-ip-margin-right-36 {
    margin-right: 36%;
  }
  .d-ip-margin-bottom-36 {
    margin-bottom: 36%;
  }
  .d-ip-margin-left-36 {
    margin-left: 36%;
  }
  .d-ip-padding-37 {
    padding: 37%;
  }
  .d-ip-padding-top-37 {
    padding-top: 37%;
  }
  .d-ip-padding-right-37 {
    padding-right: 37%;
  }
  .d-ip-padding-bottom-37 {
    padding-bottom: 37%;
  }
  .d-ip-padding-left-37 {
    padding-left: 37%;
  }
  .d-ip-margin-37 {
    margin: 37%;
  }
  .d-ip-margin-top-37 {
    margin-top: 37%;
  }
  .d-ip-margin-right-37 {
    margin-right: 37%;
  }
  .d-ip-margin-bottom-37 {
    margin-bottom: 37%;
  }
  .d-ip-margin-left-37 {
    margin-left: 37%;
  }
  .d-ip-padding-38 {
    padding: 38%;
  }
  .d-ip-padding-top-38 {
    padding-top: 38%;
  }
  .d-ip-padding-right-38 {
    padding-right: 38%;
  }
  .d-ip-padding-bottom-38 {
    padding-bottom: 38%;
  }
  .d-ip-padding-left-38 {
    padding-left: 38%;
  }
  .d-ip-margin-38 {
    margin: 38%;
  }
  .d-ip-margin-top-38 {
    margin-top: 38%;
  }
  .d-ip-margin-right-38 {
    margin-right: 38%;
  }
  .d-ip-margin-bottom-38 {
    margin-bottom: 38%;
  }
  .d-ip-margin-left-38 {
    margin-left: 38%;
  }
  .d-ip-padding-39 {
    padding: 39%;
  }
  .d-ip-padding-top-39 {
    padding-top: 39%;
  }
  .d-ip-padding-right-39 {
    padding-right: 39%;
  }
  .d-ip-padding-bottom-39 {
    padding-bottom: 39%;
  }
  .d-ip-padding-left-39 {
    padding-left: 39%;
  }
  .d-ip-margin-39 {
    margin: 39%;
  }
  .d-ip-margin-top-39 {
    margin-top: 39%;
  }
  .d-ip-margin-right-39 {
    margin-right: 39%;
  }
  .d-ip-margin-bottom-39 {
    margin-bottom: 39%;
  }
  .d-ip-margin-left-39 {
    margin-left: 39%;
  }
  .d-ip-padding-40 {
    padding: 40%;
  }
  .d-ip-padding-top-40 {
    padding-top: 40%;
  }
  .d-ip-padding-right-40 {
    padding-right: 40%;
  }
  .d-ip-padding-bottom-40 {
    padding-bottom: 40%;
  }
  .d-ip-padding-left-40 {
    padding-left: 40%;
  }
  .d-ip-margin-40 {
    margin: 40%;
  }
  .d-ip-margin-top-40 {
    margin-top: 40%;
  }
  .d-ip-margin-right-40 {
    margin-right: 40%;
  }
  .d-ip-margin-bottom-40 {
    margin-bottom: 40%;
  }
  .d-ip-margin-left-40 {
    margin-left: 40%;
  }
  .d-ip-padding-41 {
    padding: 41%;
  }
  .d-ip-padding-top-41 {
    padding-top: 41%;
  }
  .d-ip-padding-right-41 {
    padding-right: 41%;
  }
  .d-ip-padding-bottom-41 {
    padding-bottom: 41%;
  }
  .d-ip-padding-left-41 {
    padding-left: 41%;
  }
  .d-ip-margin-41 {
    margin: 41%;
  }
  .d-ip-margin-top-41 {
    margin-top: 41%;
  }
  .d-ip-margin-right-41 {
    margin-right: 41%;
  }
  .d-ip-margin-bottom-41 {
    margin-bottom: 41%;
  }
  .d-ip-margin-left-41 {
    margin-left: 41%;
  }
  .d-ip-padding-42 {
    padding: 42%;
  }
  .d-ip-padding-top-42 {
    padding-top: 42%;
  }
  .d-ip-padding-right-42 {
    padding-right: 42%;
  }
  .d-ip-padding-bottom-42 {
    padding-bottom: 42%;
  }
  .d-ip-padding-left-42 {
    padding-left: 42%;
  }
  .d-ip-margin-42 {
    margin: 42%;
  }
  .d-ip-margin-top-42 {
    margin-top: 42%;
  }
  .d-ip-margin-right-42 {
    margin-right: 42%;
  }
  .d-ip-margin-bottom-42 {
    margin-bottom: 42%;
  }
  .d-ip-margin-left-42 {
    margin-left: 42%;
  }
  .d-ip-padding-43 {
    padding: 43%;
  }
  .d-ip-padding-top-43 {
    padding-top: 43%;
  }
  .d-ip-padding-right-43 {
    padding-right: 43%;
  }
  .d-ip-padding-bottom-43 {
    padding-bottom: 43%;
  }
  .d-ip-padding-left-43 {
    padding-left: 43%;
  }
  .d-ip-margin-43 {
    margin: 43%;
  }
  .d-ip-margin-top-43 {
    margin-top: 43%;
  }
  .d-ip-margin-right-43 {
    margin-right: 43%;
  }
  .d-ip-margin-bottom-43 {
    margin-bottom: 43%;
  }
  .d-ip-margin-left-43 {
    margin-left: 43%;
  }
  .d-ip-padding-44 {
    padding: 44%;
  }
  .d-ip-padding-top-44 {
    padding-top: 44%;
  }
  .d-ip-padding-right-44 {
    padding-right: 44%;
  }
  .d-ip-padding-bottom-44 {
    padding-bottom: 44%;
  }
  .d-ip-padding-left-44 {
    padding-left: 44%;
  }
  .d-ip-margin-44 {
    margin: 44%;
  }
  .d-ip-margin-top-44 {
    margin-top: 44%;
  }
  .d-ip-margin-right-44 {
    margin-right: 44%;
  }
  .d-ip-margin-bottom-44 {
    margin-bottom: 44%;
  }
  .d-ip-margin-left-44 {
    margin-left: 44%;
  }
  .d-ip-padding-45 {
    padding: 45%;
  }
  .d-ip-padding-top-45 {
    padding-top: 45%;
  }
  .d-ip-padding-right-45 {
    padding-right: 45%;
  }
  .d-ip-padding-bottom-45 {
    padding-bottom: 45%;
  }
  .d-ip-padding-left-45 {
    padding-left: 45%;
  }
  .d-ip-margin-45 {
    margin: 45%;
  }
  .d-ip-margin-top-45 {
    margin-top: 45%;
  }
  .d-ip-margin-right-45 {
    margin-right: 45%;
  }
  .d-ip-margin-bottom-45 {
    margin-bottom: 45%;
  }
  .d-ip-margin-left-45 {
    margin-left: 45%;
  }
  .d-ip-padding-46 {
    padding: 46%;
  }
  .d-ip-padding-top-46 {
    padding-top: 46%;
  }
  .d-ip-padding-right-46 {
    padding-right: 46%;
  }
  .d-ip-padding-bottom-46 {
    padding-bottom: 46%;
  }
  .d-ip-padding-left-46 {
    padding-left: 46%;
  }
  .d-ip-margin-46 {
    margin: 46%;
  }
  .d-ip-margin-top-46 {
    margin-top: 46%;
  }
  .d-ip-margin-right-46 {
    margin-right: 46%;
  }
  .d-ip-margin-bottom-46 {
    margin-bottom: 46%;
  }
  .d-ip-margin-left-46 {
    margin-left: 46%;
  }
  .d-ip-padding-47 {
    padding: 47%;
  }
  .d-ip-padding-top-47 {
    padding-top: 47%;
  }
  .d-ip-padding-right-47 {
    padding-right: 47%;
  }
  .d-ip-padding-bottom-47 {
    padding-bottom: 47%;
  }
  .d-ip-padding-left-47 {
    padding-left: 47%;
  }
  .d-ip-margin-47 {
    margin: 47%;
  }
  .d-ip-margin-top-47 {
    margin-top: 47%;
  }
  .d-ip-margin-right-47 {
    margin-right: 47%;
  }
  .d-ip-margin-bottom-47 {
    margin-bottom: 47%;
  }
  .d-ip-margin-left-47 {
    margin-left: 47%;
  }
  .d-ip-padding-48 {
    padding: 48%;
  }
  .d-ip-padding-top-48 {
    padding-top: 48%;
  }
  .d-ip-padding-right-48 {
    padding-right: 48%;
  }
  .d-ip-padding-bottom-48 {
    padding-bottom: 48%;
  }
  .d-ip-padding-left-48 {
    padding-left: 48%;
  }
  .d-ip-margin-48 {
    margin: 48%;
  }
  .d-ip-margin-top-48 {
    margin-top: 48%;
  }
  .d-ip-margin-right-48 {
    margin-right: 48%;
  }
  .d-ip-margin-bottom-48 {
    margin-bottom: 48%;
  }
  .d-ip-margin-left-48 {
    margin-left: 48%;
  }
  .d-ip-padding-49 {
    padding: 49%;
  }
  .d-ip-padding-top-49 {
    padding-top: 49%;
  }
  .d-ip-padding-right-49 {
    padding-right: 49%;
  }
  .d-ip-padding-bottom-49 {
    padding-bottom: 49%;
  }
  .d-ip-padding-left-49 {
    padding-left: 49%;
  }
  .d-ip-margin-49 {
    margin: 49%;
  }
  .d-ip-margin-top-49 {
    margin-top: 49%;
  }
  .d-ip-margin-right-49 {
    margin-right: 49%;
  }
  .d-ip-margin-bottom-49 {
    margin-bottom: 49%;
  }
  .d-ip-margin-left-49 {
    margin-left: 49%;
  }
  .d-ip-padding-50 {
    padding: 50%;
  }
  .d-ip-padding-top-50 {
    padding-top: 50%;
  }
  .d-ip-padding-right-50 {
    padding-right: 50%;
  }
  .d-ip-padding-bottom-50 {
    padding-bottom: 50%;
  }
  .d-ip-padding-left-50 {
    padding-left: 50%;
  }
  .d-ip-margin-50 {
    margin: 50%;
  }
  .d-ip-margin-top-50 {
    margin-top: 50%;
  }
  .d-ip-margin-right-50 {
    margin-right: 50%;
  }
  .d-ip-margin-bottom-50 {
    margin-bottom: 50%;
  }
  .d-ip-margin-left-50 {
    margin-left: 50%;
  }
  .d-ip-padding-51 {
    padding: 51%;
  }
  .d-ip-padding-top-51 {
    padding-top: 51%;
  }
  .d-ip-padding-right-51 {
    padding-right: 51%;
  }
  .d-ip-padding-bottom-51 {
    padding-bottom: 51%;
  }
  .d-ip-padding-left-51 {
    padding-left: 51%;
  }
  .d-ip-margin-51 {
    margin: 51%;
  }
  .d-ip-margin-top-51 {
    margin-top: 51%;
  }
  .d-ip-margin-right-51 {
    margin-right: 51%;
  }
  .d-ip-margin-bottom-51 {
    margin-bottom: 51%;
  }
  .d-ip-margin-left-51 {
    margin-left: 51%;
  }
  .d-ip-padding-52 {
    padding: 52%;
  }
  .d-ip-padding-top-52 {
    padding-top: 52%;
  }
  .d-ip-padding-right-52 {
    padding-right: 52%;
  }
  .d-ip-padding-bottom-52 {
    padding-bottom: 52%;
  }
  .d-ip-padding-left-52 {
    padding-left: 52%;
  }
  .d-ip-margin-52 {
    margin: 52%;
  }
  .d-ip-margin-top-52 {
    margin-top: 52%;
  }
  .d-ip-margin-right-52 {
    margin-right: 52%;
  }
  .d-ip-margin-bottom-52 {
    margin-bottom: 52%;
  }
  .d-ip-margin-left-52 {
    margin-left: 52%;
  }
  .d-ip-padding-53 {
    padding: 53%;
  }
  .d-ip-padding-top-53 {
    padding-top: 53%;
  }
  .d-ip-padding-right-53 {
    padding-right: 53%;
  }
  .d-ip-padding-bottom-53 {
    padding-bottom: 53%;
  }
  .d-ip-padding-left-53 {
    padding-left: 53%;
  }
  .d-ip-margin-53 {
    margin: 53%;
  }
  .d-ip-margin-top-53 {
    margin-top: 53%;
  }
  .d-ip-margin-right-53 {
    margin-right: 53%;
  }
  .d-ip-margin-bottom-53 {
    margin-bottom: 53%;
  }
  .d-ip-margin-left-53 {
    margin-left: 53%;
  }
  .d-ip-padding-54 {
    padding: 54%;
  }
  .d-ip-padding-top-54 {
    padding-top: 54%;
  }
  .d-ip-padding-right-54 {
    padding-right: 54%;
  }
  .d-ip-padding-bottom-54 {
    padding-bottom: 54%;
  }
  .d-ip-padding-left-54 {
    padding-left: 54%;
  }
  .d-ip-margin-54 {
    margin: 54%;
  }
  .d-ip-margin-top-54 {
    margin-top: 54%;
  }
  .d-ip-margin-right-54 {
    margin-right: 54%;
  }
  .d-ip-margin-bottom-54 {
    margin-bottom: 54%;
  }
  .d-ip-margin-left-54 {
    margin-left: 54%;
  }
  .d-ip-padding-55 {
    padding: 55%;
  }
  .d-ip-padding-top-55 {
    padding-top: 55%;
  }
  .d-ip-padding-right-55 {
    padding-right: 55%;
  }
  .d-ip-padding-bottom-55 {
    padding-bottom: 55%;
  }
  .d-ip-padding-left-55 {
    padding-left: 55%;
  }
  .d-ip-margin-55 {
    margin: 55%;
  }
  .d-ip-margin-top-55 {
    margin-top: 55%;
  }
  .d-ip-margin-right-55 {
    margin-right: 55%;
  }
  .d-ip-margin-bottom-55 {
    margin-bottom: 55%;
  }
  .d-ip-margin-left-55 {
    margin-left: 55%;
  }
  .d-ip-padding-56 {
    padding: 56%;
  }
  .d-ip-padding-top-56 {
    padding-top: 56%;
  }
  .d-ip-padding-right-56 {
    padding-right: 56%;
  }
  .d-ip-padding-bottom-56 {
    padding-bottom: 56%;
  }
  .d-ip-padding-left-56 {
    padding-left: 56%;
  }
  .d-ip-margin-56 {
    margin: 56%;
  }
  .d-ip-margin-top-56 {
    margin-top: 56%;
  }
  .d-ip-margin-right-56 {
    margin-right: 56%;
  }
  .d-ip-margin-bottom-56 {
    margin-bottom: 56%;
  }
  .d-ip-margin-left-56 {
    margin-left: 56%;
  }
  .d-ip-padding-57 {
    padding: 57%;
  }
  .d-ip-padding-top-57 {
    padding-top: 57%;
  }
  .d-ip-padding-right-57 {
    padding-right: 57%;
  }
  .d-ip-padding-bottom-57 {
    padding-bottom: 57%;
  }
  .d-ip-padding-left-57 {
    padding-left: 57%;
  }
  .d-ip-margin-57 {
    margin: 57%;
  }
  .d-ip-margin-top-57 {
    margin-top: 57%;
  }
  .d-ip-margin-right-57 {
    margin-right: 57%;
  }
  .d-ip-margin-bottom-57 {
    margin-bottom: 57%;
  }
  .d-ip-margin-left-57 {
    margin-left: 57%;
  }
  .d-ip-padding-58 {
    padding: 58%;
  }
  .d-ip-padding-top-58 {
    padding-top: 58%;
  }
  .d-ip-padding-right-58 {
    padding-right: 58%;
  }
  .d-ip-padding-bottom-58 {
    padding-bottom: 58%;
  }
  .d-ip-padding-left-58 {
    padding-left: 58%;
  }
  .d-ip-margin-58 {
    margin: 58%;
  }
  .d-ip-margin-top-58 {
    margin-top: 58%;
  }
  .d-ip-margin-right-58 {
    margin-right: 58%;
  }
  .d-ip-margin-bottom-58 {
    margin-bottom: 58%;
  }
  .d-ip-margin-left-58 {
    margin-left: 58%;
  }
  .d-ip-padding-59 {
    padding: 59%;
  }
  .d-ip-padding-top-59 {
    padding-top: 59%;
  }
  .d-ip-padding-right-59 {
    padding-right: 59%;
  }
  .d-ip-padding-bottom-59 {
    padding-bottom: 59%;
  }
  .d-ip-padding-left-59 {
    padding-left: 59%;
  }
  .d-ip-margin-59 {
    margin: 59%;
  }
  .d-ip-margin-top-59 {
    margin-top: 59%;
  }
  .d-ip-margin-right-59 {
    margin-right: 59%;
  }
  .d-ip-margin-bottom-59 {
    margin-bottom: 59%;
  }
  .d-ip-margin-left-59 {
    margin-left: 59%;
  }
  .d-ip-padding-60 {
    padding: 60%;
  }
  .d-ip-padding-top-60 {
    padding-top: 60%;
  }
  .d-ip-padding-right-60 {
    padding-right: 60%;
  }
  .d-ip-padding-bottom-60 {
    padding-bottom: 60%;
  }
  .d-ip-padding-left-60 {
    padding-left: 60%;
  }
  .d-ip-margin-60 {
    margin: 60%;
  }
  .d-ip-margin-top-60 {
    margin-top: 60%;
  }
  .d-ip-margin-right-60 {
    margin-right: 60%;
  }
  .d-ip-margin-bottom-60 {
    margin-bottom: 60%;
  }
  .d-ip-margin-left-60 {
    margin-left: 60%;
  }
  .d-ip-padding-61 {
    padding: 61%;
  }
  .d-ip-padding-top-61 {
    padding-top: 61%;
  }
  .d-ip-padding-right-61 {
    padding-right: 61%;
  }
  .d-ip-padding-bottom-61 {
    padding-bottom: 61%;
  }
  .d-ip-padding-left-61 {
    padding-left: 61%;
  }
  .d-ip-margin-61 {
    margin: 61%;
  }
  .d-ip-margin-top-61 {
    margin-top: 61%;
  }
  .d-ip-margin-right-61 {
    margin-right: 61%;
  }
  .d-ip-margin-bottom-61 {
    margin-bottom: 61%;
  }
  .d-ip-margin-left-61 {
    margin-left: 61%;
  }
  .d-ip-padding-62 {
    padding: 62%;
  }
  .d-ip-padding-top-62 {
    padding-top: 62%;
  }
  .d-ip-padding-right-62 {
    padding-right: 62%;
  }
  .d-ip-padding-bottom-62 {
    padding-bottom: 62%;
  }
  .d-ip-padding-left-62 {
    padding-left: 62%;
  }
  .d-ip-margin-62 {
    margin: 62%;
  }
  .d-ip-margin-top-62 {
    margin-top: 62%;
  }
  .d-ip-margin-right-62 {
    margin-right: 62%;
  }
  .d-ip-margin-bottom-62 {
    margin-bottom: 62%;
  }
  .d-ip-margin-left-62 {
    margin-left: 62%;
  }
  .d-ip-padding-63 {
    padding: 63%;
  }
  .d-ip-padding-top-63 {
    padding-top: 63%;
  }
  .d-ip-padding-right-63 {
    padding-right: 63%;
  }
  .d-ip-padding-bottom-63 {
    padding-bottom: 63%;
  }
  .d-ip-padding-left-63 {
    padding-left: 63%;
  }
  .d-ip-margin-63 {
    margin: 63%;
  }
  .d-ip-margin-top-63 {
    margin-top: 63%;
  }
  .d-ip-margin-right-63 {
    margin-right: 63%;
  }
  .d-ip-margin-bottom-63 {
    margin-bottom: 63%;
  }
  .d-ip-margin-left-63 {
    margin-left: 63%;
  }
  .d-ip-padding-64 {
    padding: 64%;
  }
  .d-ip-padding-top-64 {
    padding-top: 64%;
  }
  .d-ip-padding-right-64 {
    padding-right: 64%;
  }
  .d-ip-padding-bottom-64 {
    padding-bottom: 64%;
  }
  .d-ip-padding-left-64 {
    padding-left: 64%;
  }
  .d-ip-margin-64 {
    margin: 64%;
  }
  .d-ip-margin-top-64 {
    margin-top: 64%;
  }
  .d-ip-margin-right-64 {
    margin-right: 64%;
  }
  .d-ip-margin-bottom-64 {
    margin-bottom: 64%;
  }
  .d-ip-margin-left-64 {
    margin-left: 64%;
  }
  .d-ip-padding-65 {
    padding: 65%;
  }
  .d-ip-padding-top-65 {
    padding-top: 65%;
  }
  .d-ip-padding-right-65 {
    padding-right: 65%;
  }
  .d-ip-padding-bottom-65 {
    padding-bottom: 65%;
  }
  .d-ip-padding-left-65 {
    padding-left: 65%;
  }
  .d-ip-margin-65 {
    margin: 65%;
  }
  .d-ip-margin-top-65 {
    margin-top: 65%;
  }
  .d-ip-margin-right-65 {
    margin-right: 65%;
  }
  .d-ip-margin-bottom-65 {
    margin-bottom: 65%;
  }
  .d-ip-margin-left-65 {
    margin-left: 65%;
  }
  .d-ip-padding-66 {
    padding: 66%;
  }
  .d-ip-padding-top-66 {
    padding-top: 66%;
  }
  .d-ip-padding-right-66 {
    padding-right: 66%;
  }
  .d-ip-padding-bottom-66 {
    padding-bottom: 66%;
  }
  .d-ip-padding-left-66 {
    padding-left: 66%;
  }
  .d-ip-margin-66 {
    margin: 66%;
  }
  .d-ip-margin-top-66 {
    margin-top: 66%;
  }
  .d-ip-margin-right-66 {
    margin-right: 66%;
  }
  .d-ip-margin-bottom-66 {
    margin-bottom: 66%;
  }
  .d-ip-margin-left-66 {
    margin-left: 66%;
  }
  .d-ip-padding-67 {
    padding: 67%;
  }
  .d-ip-padding-top-67 {
    padding-top: 67%;
  }
  .d-ip-padding-right-67 {
    padding-right: 67%;
  }
  .d-ip-padding-bottom-67 {
    padding-bottom: 67%;
  }
  .d-ip-padding-left-67 {
    padding-left: 67%;
  }
  .d-ip-margin-67 {
    margin: 67%;
  }
  .d-ip-margin-top-67 {
    margin-top: 67%;
  }
  .d-ip-margin-right-67 {
    margin-right: 67%;
  }
  .d-ip-margin-bottom-67 {
    margin-bottom: 67%;
  }
  .d-ip-margin-left-67 {
    margin-left: 67%;
  }
  .d-ip-padding-68 {
    padding: 68%;
  }
  .d-ip-padding-top-68 {
    padding-top: 68%;
  }
  .d-ip-padding-right-68 {
    padding-right: 68%;
  }
  .d-ip-padding-bottom-68 {
    padding-bottom: 68%;
  }
  .d-ip-padding-left-68 {
    padding-left: 68%;
  }
  .d-ip-margin-68 {
    margin: 68%;
  }
  .d-ip-margin-top-68 {
    margin-top: 68%;
  }
  .d-ip-margin-right-68 {
    margin-right: 68%;
  }
  .d-ip-margin-bottom-68 {
    margin-bottom: 68%;
  }
  .d-ip-margin-left-68 {
    margin-left: 68%;
  }
  .d-ip-padding-69 {
    padding: 69%;
  }
  .d-ip-padding-top-69 {
    padding-top: 69%;
  }
  .d-ip-padding-right-69 {
    padding-right: 69%;
  }
  .d-ip-padding-bottom-69 {
    padding-bottom: 69%;
  }
  .d-ip-padding-left-69 {
    padding-left: 69%;
  }
  .d-ip-margin-69 {
    margin: 69%;
  }
  .d-ip-margin-top-69 {
    margin-top: 69%;
  }
  .d-ip-margin-right-69 {
    margin-right: 69%;
  }
  .d-ip-margin-bottom-69 {
    margin-bottom: 69%;
  }
  .d-ip-margin-left-69 {
    margin-left: 69%;
  }
  .d-ip-padding-70 {
    padding: 70%;
  }
  .d-ip-padding-top-70 {
    padding-top: 70%;
  }
  .d-ip-padding-right-70 {
    padding-right: 70%;
  }
  .d-ip-padding-bottom-70 {
    padding-bottom: 70%;
  }
  .d-ip-padding-left-70 {
    padding-left: 70%;
  }
  .d-ip-margin-70 {
    margin: 70%;
  }
  .d-ip-margin-top-70 {
    margin-top: 70%;
  }
  .d-ip-margin-right-70 {
    margin-right: 70%;
  }
  .d-ip-margin-bottom-70 {
    margin-bottom: 70%;
  }
  .d-ip-margin-left-70 {
    margin-left: 70%;
  }
  .d-ip-padding-71 {
    padding: 71%;
  }
  .d-ip-padding-top-71 {
    padding-top: 71%;
  }
  .d-ip-padding-right-71 {
    padding-right: 71%;
  }
  .d-ip-padding-bottom-71 {
    padding-bottom: 71%;
  }
  .d-ip-padding-left-71 {
    padding-left: 71%;
  }
  .d-ip-margin-71 {
    margin: 71%;
  }
  .d-ip-margin-top-71 {
    margin-top: 71%;
  }
  .d-ip-margin-right-71 {
    margin-right: 71%;
  }
  .d-ip-margin-bottom-71 {
    margin-bottom: 71%;
  }
  .d-ip-margin-left-71 {
    margin-left: 71%;
  }
  .d-ip-padding-72 {
    padding: 72%;
  }
  .d-ip-padding-top-72 {
    padding-top: 72%;
  }
  .d-ip-padding-right-72 {
    padding-right: 72%;
  }
  .d-ip-padding-bottom-72 {
    padding-bottom: 72%;
  }
  .d-ip-padding-left-72 {
    padding-left: 72%;
  }
  .d-ip-margin-72 {
    margin: 72%;
  }
  .d-ip-margin-top-72 {
    margin-top: 72%;
  }
  .d-ip-margin-right-72 {
    margin-right: 72%;
  }
  .d-ip-margin-bottom-72 {
    margin-bottom: 72%;
  }
  .d-ip-margin-left-72 {
    margin-left: 72%;
  }
  .d-ip-padding-73 {
    padding: 73%;
  }
  .d-ip-padding-top-73 {
    padding-top: 73%;
  }
  .d-ip-padding-right-73 {
    padding-right: 73%;
  }
  .d-ip-padding-bottom-73 {
    padding-bottom: 73%;
  }
  .d-ip-padding-left-73 {
    padding-left: 73%;
  }
  .d-ip-margin-73 {
    margin: 73%;
  }
  .d-ip-margin-top-73 {
    margin-top: 73%;
  }
  .d-ip-margin-right-73 {
    margin-right: 73%;
  }
  .d-ip-margin-bottom-73 {
    margin-bottom: 73%;
  }
  .d-ip-margin-left-73 {
    margin-left: 73%;
  }
  .d-ip-padding-74 {
    padding: 74%;
  }
  .d-ip-padding-top-74 {
    padding-top: 74%;
  }
  .d-ip-padding-right-74 {
    padding-right: 74%;
  }
  .d-ip-padding-bottom-74 {
    padding-bottom: 74%;
  }
  .d-ip-padding-left-74 {
    padding-left: 74%;
  }
  .d-ip-margin-74 {
    margin: 74%;
  }
  .d-ip-margin-top-74 {
    margin-top: 74%;
  }
  .d-ip-margin-right-74 {
    margin-right: 74%;
  }
  .d-ip-margin-bottom-74 {
    margin-bottom: 74%;
  }
  .d-ip-margin-left-74 {
    margin-left: 74%;
  }
  .d-ip-padding-75 {
    padding: 75%;
  }
  .d-ip-padding-top-75 {
    padding-top: 75%;
  }
  .d-ip-padding-right-75 {
    padding-right: 75%;
  }
  .d-ip-padding-bottom-75 {
    padding-bottom: 75%;
  }
  .d-ip-padding-left-75 {
    padding-left: 75%;
  }
  .d-ip-margin-75 {
    margin: 75%;
  }
  .d-ip-margin-top-75 {
    margin-top: 75%;
  }
  .d-ip-margin-right-75 {
    margin-right: 75%;
  }
  .d-ip-margin-bottom-75 {
    margin-bottom: 75%;
  }
  .d-ip-margin-left-75 {
    margin-left: 75%;
  }
  .d-ip-padding-76 {
    padding: 76%;
  }
  .d-ip-padding-top-76 {
    padding-top: 76%;
  }
  .d-ip-padding-right-76 {
    padding-right: 76%;
  }
  .d-ip-padding-bottom-76 {
    padding-bottom: 76%;
  }
  .d-ip-padding-left-76 {
    padding-left: 76%;
  }
  .d-ip-margin-76 {
    margin: 76%;
  }
  .d-ip-margin-top-76 {
    margin-top: 76%;
  }
  .d-ip-margin-right-76 {
    margin-right: 76%;
  }
  .d-ip-margin-bottom-76 {
    margin-bottom: 76%;
  }
  .d-ip-margin-left-76 {
    margin-left: 76%;
  }
  .d-ip-padding-77 {
    padding: 77%;
  }
  .d-ip-padding-top-77 {
    padding-top: 77%;
  }
  .d-ip-padding-right-77 {
    padding-right: 77%;
  }
  .d-ip-padding-bottom-77 {
    padding-bottom: 77%;
  }
  .d-ip-padding-left-77 {
    padding-left: 77%;
  }
  .d-ip-margin-77 {
    margin: 77%;
  }
  .d-ip-margin-top-77 {
    margin-top: 77%;
  }
  .d-ip-margin-right-77 {
    margin-right: 77%;
  }
  .d-ip-margin-bottom-77 {
    margin-bottom: 77%;
  }
  .d-ip-margin-left-77 {
    margin-left: 77%;
  }
  .d-ip-padding-78 {
    padding: 78%;
  }
  .d-ip-padding-top-78 {
    padding-top: 78%;
  }
  .d-ip-padding-right-78 {
    padding-right: 78%;
  }
  .d-ip-padding-bottom-78 {
    padding-bottom: 78%;
  }
  .d-ip-padding-left-78 {
    padding-left: 78%;
  }
  .d-ip-margin-78 {
    margin: 78%;
  }
  .d-ip-margin-top-78 {
    margin-top: 78%;
  }
  .d-ip-margin-right-78 {
    margin-right: 78%;
  }
  .d-ip-margin-bottom-78 {
    margin-bottom: 78%;
  }
  .d-ip-margin-left-78 {
    margin-left: 78%;
  }
  .d-ip-padding-79 {
    padding: 79%;
  }
  .d-ip-padding-top-79 {
    padding-top: 79%;
  }
  .d-ip-padding-right-79 {
    padding-right: 79%;
  }
  .d-ip-padding-bottom-79 {
    padding-bottom: 79%;
  }
  .d-ip-padding-left-79 {
    padding-left: 79%;
  }
  .d-ip-margin-79 {
    margin: 79%;
  }
  .d-ip-margin-top-79 {
    margin-top: 79%;
  }
  .d-ip-margin-right-79 {
    margin-right: 79%;
  }
  .d-ip-margin-bottom-79 {
    margin-bottom: 79%;
  }
  .d-ip-margin-left-79 {
    margin-left: 79%;
  }
  .d-ip-padding-80 {
    padding: 80%;
  }
  .d-ip-padding-top-80 {
    padding-top: 80%;
  }
  .d-ip-padding-right-80 {
    padding-right: 80%;
  }
  .d-ip-padding-bottom-80 {
    padding-bottom: 80%;
  }
  .d-ip-padding-left-80 {
    padding-left: 80%;
  }
  .d-ip-margin-80 {
    margin: 80%;
  }
  .d-ip-margin-top-80 {
    margin-top: 80%;
  }
  .d-ip-margin-right-80 {
    margin-right: 80%;
  }
  .d-ip-margin-bottom-80 {
    margin-bottom: 80%;
  }
  .d-ip-margin-left-80 {
    margin-left: 80%;
  }
  .d-ip-padding-81 {
    padding: 81%;
  }
  .d-ip-padding-top-81 {
    padding-top: 81%;
  }
  .d-ip-padding-right-81 {
    padding-right: 81%;
  }
  .d-ip-padding-bottom-81 {
    padding-bottom: 81%;
  }
  .d-ip-padding-left-81 {
    padding-left: 81%;
  }
  .d-ip-margin-81 {
    margin: 81%;
  }
  .d-ip-margin-top-81 {
    margin-top: 81%;
  }
  .d-ip-margin-right-81 {
    margin-right: 81%;
  }
  .d-ip-margin-bottom-81 {
    margin-bottom: 81%;
  }
  .d-ip-margin-left-81 {
    margin-left: 81%;
  }
  .d-ip-padding-82 {
    padding: 82%;
  }
  .d-ip-padding-top-82 {
    padding-top: 82%;
  }
  .d-ip-padding-right-82 {
    padding-right: 82%;
  }
  .d-ip-padding-bottom-82 {
    padding-bottom: 82%;
  }
  .d-ip-padding-left-82 {
    padding-left: 82%;
  }
  .d-ip-margin-82 {
    margin: 82%;
  }
  .d-ip-margin-top-82 {
    margin-top: 82%;
  }
  .d-ip-margin-right-82 {
    margin-right: 82%;
  }
  .d-ip-margin-bottom-82 {
    margin-bottom: 82%;
  }
  .d-ip-margin-left-82 {
    margin-left: 82%;
  }
  .d-ip-padding-83 {
    padding: 83%;
  }
  .d-ip-padding-top-83 {
    padding-top: 83%;
  }
  .d-ip-padding-right-83 {
    padding-right: 83%;
  }
  .d-ip-padding-bottom-83 {
    padding-bottom: 83%;
  }
  .d-ip-padding-left-83 {
    padding-left: 83%;
  }
  .d-ip-margin-83 {
    margin: 83%;
  }
  .d-ip-margin-top-83 {
    margin-top: 83%;
  }
  .d-ip-margin-right-83 {
    margin-right: 83%;
  }
  .d-ip-margin-bottom-83 {
    margin-bottom: 83%;
  }
  .d-ip-margin-left-83 {
    margin-left: 83%;
  }
  .d-ip-padding-84 {
    padding: 84%;
  }
  .d-ip-padding-top-84 {
    padding-top: 84%;
  }
  .d-ip-padding-right-84 {
    padding-right: 84%;
  }
  .d-ip-padding-bottom-84 {
    padding-bottom: 84%;
  }
  .d-ip-padding-left-84 {
    padding-left: 84%;
  }
  .d-ip-margin-84 {
    margin: 84%;
  }
  .d-ip-margin-top-84 {
    margin-top: 84%;
  }
  .d-ip-margin-right-84 {
    margin-right: 84%;
  }
  .d-ip-margin-bottom-84 {
    margin-bottom: 84%;
  }
  .d-ip-margin-left-84 {
    margin-left: 84%;
  }
  .d-ip-padding-85 {
    padding: 85%;
  }
  .d-ip-padding-top-85 {
    padding-top: 85%;
  }
  .d-ip-padding-right-85 {
    padding-right: 85%;
  }
  .d-ip-padding-bottom-85 {
    padding-bottom: 85%;
  }
  .d-ip-padding-left-85 {
    padding-left: 85%;
  }
  .d-ip-margin-85 {
    margin: 85%;
  }
  .d-ip-margin-top-85 {
    margin-top: 85%;
  }
  .d-ip-margin-right-85 {
    margin-right: 85%;
  }
  .d-ip-margin-bottom-85 {
    margin-bottom: 85%;
  }
  .d-ip-margin-left-85 {
    margin-left: 85%;
  }
  .d-ip-padding-86 {
    padding: 86%;
  }
  .d-ip-padding-top-86 {
    padding-top: 86%;
  }
  .d-ip-padding-right-86 {
    padding-right: 86%;
  }
  .d-ip-padding-bottom-86 {
    padding-bottom: 86%;
  }
  .d-ip-padding-left-86 {
    padding-left: 86%;
  }
  .d-ip-margin-86 {
    margin: 86%;
  }
  .d-ip-margin-top-86 {
    margin-top: 86%;
  }
  .d-ip-margin-right-86 {
    margin-right: 86%;
  }
  .d-ip-margin-bottom-86 {
    margin-bottom: 86%;
  }
  .d-ip-margin-left-86 {
    margin-left: 86%;
  }
  .d-ip-padding-87 {
    padding: 87%;
  }
  .d-ip-padding-top-87 {
    padding-top: 87%;
  }
  .d-ip-padding-right-87 {
    padding-right: 87%;
  }
  .d-ip-padding-bottom-87 {
    padding-bottom: 87%;
  }
  .d-ip-padding-left-87 {
    padding-left: 87%;
  }
  .d-ip-margin-87 {
    margin: 87%;
  }
  .d-ip-margin-top-87 {
    margin-top: 87%;
  }
  .d-ip-margin-right-87 {
    margin-right: 87%;
  }
  .d-ip-margin-bottom-87 {
    margin-bottom: 87%;
  }
  .d-ip-margin-left-87 {
    margin-left: 87%;
  }
  .d-ip-padding-88 {
    padding: 88%;
  }
  .d-ip-padding-top-88 {
    padding-top: 88%;
  }
  .d-ip-padding-right-88 {
    padding-right: 88%;
  }
  .d-ip-padding-bottom-88 {
    padding-bottom: 88%;
  }
  .d-ip-padding-left-88 {
    padding-left: 88%;
  }
  .d-ip-margin-88 {
    margin: 88%;
  }
  .d-ip-margin-top-88 {
    margin-top: 88%;
  }
  .d-ip-margin-right-88 {
    margin-right: 88%;
  }
  .d-ip-margin-bottom-88 {
    margin-bottom: 88%;
  }
  .d-ip-margin-left-88 {
    margin-left: 88%;
  }
  .d-ip-padding-89 {
    padding: 89%;
  }
  .d-ip-padding-top-89 {
    padding-top: 89%;
  }
  .d-ip-padding-right-89 {
    padding-right: 89%;
  }
  .d-ip-padding-bottom-89 {
    padding-bottom: 89%;
  }
  .d-ip-padding-left-89 {
    padding-left: 89%;
  }
  .d-ip-margin-89 {
    margin: 89%;
  }
  .d-ip-margin-top-89 {
    margin-top: 89%;
  }
  .d-ip-margin-right-89 {
    margin-right: 89%;
  }
  .d-ip-margin-bottom-89 {
    margin-bottom: 89%;
  }
  .d-ip-margin-left-89 {
    margin-left: 89%;
  }
  .d-ip-padding-90 {
    padding: 90%;
  }
  .d-ip-padding-top-90 {
    padding-top: 90%;
  }
  .d-ip-padding-right-90 {
    padding-right: 90%;
  }
  .d-ip-padding-bottom-90 {
    padding-bottom: 90%;
  }
  .d-ip-padding-left-90 {
    padding-left: 90%;
  }
  .d-ip-margin-90 {
    margin: 90%;
  }
  .d-ip-margin-top-90 {
    margin-top: 90%;
  }
  .d-ip-margin-right-90 {
    margin-right: 90%;
  }
  .d-ip-margin-bottom-90 {
    margin-bottom: 90%;
  }
  .d-ip-margin-left-90 {
    margin-left: 90%;
  }
  .d-ip-padding-91 {
    padding: 91%;
  }
  .d-ip-padding-top-91 {
    padding-top: 91%;
  }
  .d-ip-padding-right-91 {
    padding-right: 91%;
  }
  .d-ip-padding-bottom-91 {
    padding-bottom: 91%;
  }
  .d-ip-padding-left-91 {
    padding-left: 91%;
  }
  .d-ip-margin-91 {
    margin: 91%;
  }
  .d-ip-margin-top-91 {
    margin-top: 91%;
  }
  .d-ip-margin-right-91 {
    margin-right: 91%;
  }
  .d-ip-margin-bottom-91 {
    margin-bottom: 91%;
  }
  .d-ip-margin-left-91 {
    margin-left: 91%;
  }
  .d-ip-padding-92 {
    padding: 92%;
  }
  .d-ip-padding-top-92 {
    padding-top: 92%;
  }
  .d-ip-padding-right-92 {
    padding-right: 92%;
  }
  .d-ip-padding-bottom-92 {
    padding-bottom: 92%;
  }
  .d-ip-padding-left-92 {
    padding-left: 92%;
  }
  .d-ip-margin-92 {
    margin: 92%;
  }
  .d-ip-margin-top-92 {
    margin-top: 92%;
  }
  .d-ip-margin-right-92 {
    margin-right: 92%;
  }
  .d-ip-margin-bottom-92 {
    margin-bottom: 92%;
  }
  .d-ip-margin-left-92 {
    margin-left: 92%;
  }
  .d-ip-padding-93 {
    padding: 93%;
  }
  .d-ip-padding-top-93 {
    padding-top: 93%;
  }
  .d-ip-padding-right-93 {
    padding-right: 93%;
  }
  .d-ip-padding-bottom-93 {
    padding-bottom: 93%;
  }
  .d-ip-padding-left-93 {
    padding-left: 93%;
  }
  .d-ip-margin-93 {
    margin: 93%;
  }
  .d-ip-margin-top-93 {
    margin-top: 93%;
  }
  .d-ip-margin-right-93 {
    margin-right: 93%;
  }
  .d-ip-margin-bottom-93 {
    margin-bottom: 93%;
  }
  .d-ip-margin-left-93 {
    margin-left: 93%;
  }
  .d-ip-padding-94 {
    padding: 94%;
  }
  .d-ip-padding-top-94 {
    padding-top: 94%;
  }
  .d-ip-padding-right-94 {
    padding-right: 94%;
  }
  .d-ip-padding-bottom-94 {
    padding-bottom: 94%;
  }
  .d-ip-padding-left-94 {
    padding-left: 94%;
  }
  .d-ip-margin-94 {
    margin: 94%;
  }
  .d-ip-margin-top-94 {
    margin-top: 94%;
  }
  .d-ip-margin-right-94 {
    margin-right: 94%;
  }
  .d-ip-margin-bottom-94 {
    margin-bottom: 94%;
  }
  .d-ip-margin-left-94 {
    margin-left: 94%;
  }
  .d-ip-padding-95 {
    padding: 95%;
  }
  .d-ip-padding-top-95 {
    padding-top: 95%;
  }
  .d-ip-padding-right-95 {
    padding-right: 95%;
  }
  .d-ip-padding-bottom-95 {
    padding-bottom: 95%;
  }
  .d-ip-padding-left-95 {
    padding-left: 95%;
  }
  .d-ip-margin-95 {
    margin: 95%;
  }
  .d-ip-margin-top-95 {
    margin-top: 95%;
  }
  .d-ip-margin-right-95 {
    margin-right: 95%;
  }
  .d-ip-margin-bottom-95 {
    margin-bottom: 95%;
  }
  .d-ip-margin-left-95 {
    margin-left: 95%;
  }
  .d-ip-padding-96 {
    padding: 96%;
  }
  .d-ip-padding-top-96 {
    padding-top: 96%;
  }
  .d-ip-padding-right-96 {
    padding-right: 96%;
  }
  .d-ip-padding-bottom-96 {
    padding-bottom: 96%;
  }
  .d-ip-padding-left-96 {
    padding-left: 96%;
  }
  .d-ip-margin-96 {
    margin: 96%;
  }
  .d-ip-margin-top-96 {
    margin-top: 96%;
  }
  .d-ip-margin-right-96 {
    margin-right: 96%;
  }
  .d-ip-margin-bottom-96 {
    margin-bottom: 96%;
  }
  .d-ip-margin-left-96 {
    margin-left: 96%;
  }
  .d-ip-padding-97 {
    padding: 97%;
  }
  .d-ip-padding-top-97 {
    padding-top: 97%;
  }
  .d-ip-padding-right-97 {
    padding-right: 97%;
  }
  .d-ip-padding-bottom-97 {
    padding-bottom: 97%;
  }
  .d-ip-padding-left-97 {
    padding-left: 97%;
  }
  .d-ip-margin-97 {
    margin: 97%;
  }
  .d-ip-margin-top-97 {
    margin-top: 97%;
  }
  .d-ip-margin-right-97 {
    margin-right: 97%;
  }
  .d-ip-margin-bottom-97 {
    margin-bottom: 97%;
  }
  .d-ip-margin-left-97 {
    margin-left: 97%;
  }
  .d-ip-padding-98 {
    padding: 98%;
  }
  .d-ip-padding-top-98 {
    padding-top: 98%;
  }
  .d-ip-padding-right-98 {
    padding-right: 98%;
  }
  .d-ip-padding-bottom-98 {
    padding-bottom: 98%;
  }
  .d-ip-padding-left-98 {
    padding-left: 98%;
  }
  .d-ip-margin-98 {
    margin: 98%;
  }
  .d-ip-margin-top-98 {
    margin-top: 98%;
  }
  .d-ip-margin-right-98 {
    margin-right: 98%;
  }
  .d-ip-margin-bottom-98 {
    margin-bottom: 98%;
  }
  .d-ip-margin-left-98 {
    margin-left: 98%;
  }
  .d-ip-padding-99 {
    padding: 99%;
  }
  .d-ip-padding-top-99 {
    padding-top: 99%;
  }
  .d-ip-padding-right-99 {
    padding-right: 99%;
  }
  .d-ip-padding-bottom-99 {
    padding-bottom: 99%;
  }
  .d-ip-padding-left-99 {
    padding-left: 99%;
  }
  .d-ip-margin-99 {
    margin: 99%;
  }
  .d-ip-margin-top-99 {
    margin-top: 99%;
  }
  .d-ip-margin-right-99 {
    margin-right: 99%;
  }
  .d-ip-margin-bottom-99 {
    margin-bottom: 99%;
  }
  .d-ip-margin-left-99 {
    margin-left: 99%;
  }
  .d-ip-padding-100 {
    padding: 100%;
  }
  .d-ip-padding-top-100 {
    padding-top: 100%;
  }
  .d-ip-padding-right-100 {
    padding-right: 100%;
  }
  .d-ip-padding-bottom-100 {
    padding-bottom: 100%;
  }
  .d-ip-padding-left-100 {
    padding-left: 100%;
  }
  .d-ip-margin-100 {
    margin: 100%;
  }
  .d-ip-margin-top-100 {
    margin-top: 100%;
  }
  .d-ip-margin-right-100 {
    margin-right: 100%;
  }
  .d-ip-margin-bottom-100 {
    margin-bottom: 100%;
  }
  .d-ip-margin-left-100 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-s .vc_column-inner,
  .vc_row.ip-padding-s .vc_column-inner {
    padding-top: 15px;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-s .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-s .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-s .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-s .vc_column-inner .wpb_content_element:last-child {
    margin-bottom: 15px;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-s .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-s .vc_column-inner,
  .vc_row.ip-padding-s .vc_column-inner {
    padding-top: 15px;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-s .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-s .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-s .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-s .vc_column-inner .wpb_content_element:last-child {
    margin-bottom: 15px;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-s .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-m .vc_column-inner,
  .vc_row.ip-padding-m .vc_column-inner {
    padding-top: 35px;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-m .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-m .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-m .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-m .vc_column-inner .wpb_content_element:last-child {
    margin-bottom: 35px;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-m .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-m .vc_column-inner,
  .vc_row.ip-padding-m .vc_column-inner {
    padding-top: 35px;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-m .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-m .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-m .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-m .vc_column-inner .wpb_content_element:last-child {
    margin-bottom: 35px;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-m .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-l .vc_column-inner,
  .vc_row.ip-padding-l .vc_column-inner {
    padding-top: 70px;
  }
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-l .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-l .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-l .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-l .vc_column-inner .wpb_content_element:last-child {
    margin-bottom: 70px;
  }
  .vc_column_container.ip-padding-l .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-l .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-l .vc_column-inner,
  .vc_row.ip-padding-l .vc_column-inner {
    padding-top: 70px;
  }
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-l .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-l .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-l .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-l .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-l .vc_column-inner .wpb_content_element:last-child {
    margin-bottom: 70px;
  }
  .vc_column_container.ip-padding-l .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-l .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-s,
  .vc_row.ip-padding-eq-s {
    margin-left: 0;
    margin-right: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner,
  .vc_row.ip-padding-eq-s .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element {
    padding: 0 15px 0 15px;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child {
    padding: 15px 15px 0 15px;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:last-child {
    padding: 0 15px 15px 15px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 15px;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-s .vc_column-inner,
  .vc_row.ip-padding-eq-s .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element {
    padding: 0 15px 0 15px;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child {
    padding: 15px 15px 0 15px;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:last-child {
    padding: 0 15px 15px 15px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 15px;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-s .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-ms,
  .vc_row.ip-padding-eq-ms {
    margin-left: 0;
    margin-right: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner,
  .vc_row.ip-padding-eq-ms .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element {
    padding: 0 30px 0 30px;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child {
    padding: 30px 30px 0 30px;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:last-child {
    padding: 0 30px 30px 30px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 30px;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-ms .vc_column-inner,
  .vc_row.ip-padding-eq-ms .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element {
    padding: 0 30px 0 30px;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child {
    padding: 30px 30px 0 30px;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:last-child {
    padding: 0 30px 30px 30px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 30px;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-ms .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-m,
  .vc_row.ip-padding-eq-m {
    margin-left: 0;
    margin-right: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner,
  .vc_row.ip-padding-eq-m .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element {
    padding: 0 35px 0 35px;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child {
    padding: 35px 35px 0 35px;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:last-child {
    padding: 0 35px 35px 35px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 35px;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-m .vc_column-inner,
  .vc_row.ip-padding-eq-m .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element {
    padding: 0 35px 0 35px;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child {
    padding: 35px 35px 0 35px;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:last-child {
    padding: 0 35px 35px 35px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 35px;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-m .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-l,
  .vc_row.ip-padding-eq-l {
    margin-left: 0;
    margin-right: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner,
  .vc_row.ip-padding-eq-l .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element {
    padding: 0 50px 0 50px;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child {
    padding: 50px 50px 0 50px;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:last-child {
    padding: 0 50px 50px 50px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 50px;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .vc_column_container.ip-padding-eq-l .vc_column-inner,
  .vc_row.ip-padding-eq-l .vc_column-inner {
    margin: 0 !important;
    padding: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element {
    padding: 0 50px 0 50px;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child {
    padding: 50px 50px 0 50px;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child .wpb_wrapper:first-child *,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:last-child {
    padding: 0 50px 50px 50px;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_text_column:first-child:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_empty_space:first-child:last-child,
  .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 50px;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_column-inner,
  .vc_row.ip-padding-eq-l .vc_column-inner .vc_column-inner {
    padding-top: 0;
  }
}
/******************************************************************
Theme: InPublix
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: Align Stylesheet
Version: 1.0
******************************************************************/
.vc_row {
  /*&.vc_row-o-equal-height{
      .vc_column_container{
          &.ip-align-end{
              @include flex-align-end;
          }
      }
  }*/
}
.vc_row .vc_column_container.ip-align-end {
  -moz-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: flex-end;
  -ms-flex-align: end;
}
.vc_row .vc_column_container.ip-flex-center > .vc_column-inner > .wpb_wrapper {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.vc_row .vc_column_container.ip-flex-center > .vc_column-inner > .wpb_wrapper .vc_row {
  width: 100%;
}
.vc_row .vc_column_container.ip-flex-right > .vc_column-inner > .wpb_wrapper {
  display: flex;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.vc_row .vc_column_container.ip-flex-right > .vc_column-inner > .wpb_wrapper .vc_row {
  width: 100%;
}

/******************************************************************
Theme: InPublix
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: Gray-scal Stylesheet
******************************************************************/
.ip-gray-1 {
  background-color: #fcfcfc;
}

.ip-gray-2 {
  background-color: #fafafa;
}

.ip-gray-3 {
  background-color: #f7f7f7;
}

.ip-gray-4 {
  background-color: whitesmoke;
}

.ip-gray-5 {
  background-color: #f2f2f2;
}

.ip-gray-6 {
  background-color: #f0f0f0;
}

.ip-gray-7 {
  background-color: #ededed;
}

.ip-gray-8 {
  background-color: #ebebeb;
}

.ip-gray-9 {
  background-color: #e8e8e8;
}

.ip-gray-10 {
  background-color: #e6e6e6;
}

.ip-gray-11 {
  background-color: #e3e3e3;
}

.ip-gray-12 {
  background-color: #e0e0e0;
}

.ip-gray-13 {
  background-color: #dedede;
}

.ip-gray-14 {
  background-color: #dbdbdb;
}

.ip-gray-15 {
  background-color: #d9d9d9;
}

.ip-gray-16 {
  background-color: #d6d6d6;
}

.ip-gray-17 {
  background-color: #d4d4d4;
}

.ip-gray-18 {
  background-color: #d1d1d1;
}

.ip-gray-19 {
  background-color: #cfcfcf;
}

.ip-gray-20 {
  background-color: #cccccc;
}

.ip-gray-21 {
  background-color: #c9c9c9;
}

.ip-gray-22 {
  background-color: #c7c7c7;
}

.ip-gray-23 {
  background-color: #c4c4c4;
}

.ip-gray-24 {
  background-color: #c2c2c2;
}

.ip-gray-25 {
  background-color: #bfbfbf;
}

.ip-gray-26 {
  background-color: #bdbdbd;
}

.ip-gray-27 {
  background-color: #bababa;
}

.ip-gray-28 {
  background-color: #b8b8b8;
}

.ip-gray-29 {
  background-color: #b5b5b5;
}

.ip-gray-30 {
  background-color: #b3b3b3;
}

.ip-gray-31 {
  background-color: #b0b0b0;
}

.ip-gray-32 {
  background-color: #adadad;
}

.ip-gray-33 {
  background-color: #ababab;
}

.ip-gray-34 {
  background-color: #a8a8a8;
}

.ip-gray-35 {
  background-color: #a6a6a6;
}

.ip-gray-36 {
  background-color: #a3a3a3;
}

.ip-gray-37 {
  background-color: #a1a1a1;
}

.ip-gray-38 {
  background-color: #9e9e9e;
}

.ip-gray-39 {
  background-color: #9c9c9c;
}

.ip-gray-40 {
  background-color: #999999;
}

.ip-gray-41 {
  background-color: #969696;
}

.ip-gray-42 {
  background-color: #949494;
}

.ip-gray-43 {
  background-color: #919191;
}

.ip-gray-44 {
  background-color: #8f8f8f;
}

.ip-gray-45 {
  background-color: #8c8c8c;
}

.ip-gray-46 {
  background-color: #8a8a8a;
}

.ip-gray-47 {
  background-color: #878787;
}

.ip-gray-48 {
  background-color: #858585;
}

.ip-gray-49 {
  background-color: #828282;
}

.ip-gray-50 {
  background-color: gray;
}

.ip-gray-51 {
  background-color: #7d7d7d;
}

.ip-gray-52 {
  background-color: #7a7a7a;
}

.ip-gray-53 {
  background-color: #787878;
}

.ip-gray-54 {
  background-color: #757575;
}

.ip-gray-55 {
  background-color: #737373;
}

.ip-gray-56 {
  background-color: #707070;
}

.ip-gray-57 {
  background-color: #6e6e6e;
}

.ip-gray-58 {
  background-color: #6b6b6b;
}

.ip-gray-59 {
  background-color: dimgray;
}

.ip-gray-60 {
  background-color: #666666;
}

.ip-gray-61 {
  background-color: #636363;
}

.ip-gray-62 {
  background-color: #616161;
}

.ip-gray-63 {
  background-color: #5e5e5e;
}

.ip-gray-64 {
  background-color: #5c5c5c;
}

.ip-gray-65 {
  background-color: #595959;
}

.ip-gray-66 {
  background-color: #575757;
}

.ip-gray-67 {
  background-color: #545454;
}

.ip-gray-68 {
  background-color: #525252;
}

.ip-gray-69 {
  background-color: #4f4f4f;
}

.ip-gray-70 {
  background-color: #4d4d4d;
}

.ip-gray-71 {
  background-color: #4a4a4a;
}

.ip-gray-72 {
  background-color: #474747;
}

.ip-gray-73 {
  background-color: #454545;
}

.ip-gray-74 {
  background-color: #424242;
}

.ip-gray-75 {
  background-color: #404040;
}

.ip-gray-76 {
  background-color: #3d3d3d;
}

.ip-gray-77 {
  background-color: #3b3b3b;
}

.ip-gray-78 {
  background-color: #383838;
}

.ip-gray-79 {
  background-color: #363636;
}

.ip-gray-80 {
  background-color: #333333;
}

.ip-gray-81 {
  background-color: #303030;
}

.ip-gray-82 {
  background-color: #2e2e2e;
}

.ip-gray-83 {
  background-color: #2b2b2b;
}

.ip-gray-84 {
  background-color: #292929;
}

.ip-gray-85 {
  background-color: #262626;
}

.ip-gray-86 {
  background-color: #242424;
}

.ip-gray-87 {
  background-color: #212121;
}

.ip-gray-88 {
  background-color: #1f1f1f;
}

.ip-gray-89 {
  background-color: #1c1c1c;
}

.ip-gray-90 {
  background-color: #1a1a1a;
}

.ip-gray-91 {
  background-color: #171717;
}

.ip-gray-92 {
  background-color: #141414;
}

.ip-gray-93 {
  background-color: #121212;
}

.ip-gray-94 {
  background-color: #0f0f0f;
}

.ip-gray-95 {
  background-color: #0d0d0d;
}

.ip-gray-96 {
  background-color: #0a0a0a;
}

.ip-gray-97 {
  background-color: #080808;
}

.ip-gray-98 {
  background-color: #050505;
}

.ip-gray-99 {
  background-color: #030303;
}

.ip-gray-100 {
  background-color: black;
}

/******************************************************************
Theme: InPublix
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: backgrounds Stylesheet
******************************************************************/
div.vc_section.shadow, section.vc_section.shadow {
  position: relative;
}
div.vc_section.shadow.light:before, section.vc_section.shadow.light:before {
  content: " ";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.05+50,0.6+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#99000000",GradientType=0 ); /* IE6-9 */
}
div.vc_section.shadow.mid:before, section.vc_section.shadow.mid:before {
  content: " ";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.05+50,0.6+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#99000000",GradientType=0 ); /* IE6-9 */
}
div.vc_section.shadow.mid-dark:before, section.vc_section.shadow.mid-dark:before {
  content: " ";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.05+50,0.6+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#99000000",GradientType=0 ); /* IE6-9 */
}
div.vc_section.shadow.mid-darker:before, section.vc_section.shadow.mid-darker:before {
  content: " ";
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.05+50,0.6+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#99000000",GradientType=0 ); /* IE6-9 */
}
div.vc_section.shadow:before, section.vc_section.shadow:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+50,000000+100&0+0,0.4+50,1+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 40%, rgb(0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000",GradientType=0 ); /* IE6-9 */
}
div.vc_section.shadow.reverse:before, section.vc_section.shadow.reverse:before {
  transform: rotate(180deg);
}

/******************************************************************
Theme: InPublix
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: BG Position Stylesheet
Version: 1.0
******************************************************************/
html body #content div.ip-bg-h--100, html body #content section.ip-bg-h--100, html body footer div.ip-bg-h--100, html body footer section.ip-bg-h--100 {
  background-position-x: -100% !important;
}
html body #content div.ip-bg-v--100, html body #content section.ip-bg-v--100, html body footer div.ip-bg-v--100, html body footer section.ip-bg-v--100 {
  background-position-y: -100% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--100, html body #content section.m-ip-bg-h--100, html body footer div.m-ip-bg-h--100, html body footer section.m-ip-bg-h--100 {
    background-position-x: -100% !important;
  }
  html body #content div.m-ip-bg-v--100, html body #content section.m-ip-bg-v--100, html body footer div.m-ip-bg-v--100, html body footer section.m-ip-bg-v--100 {
    background-position-y: -100% !important;
  }
}
html body #content div.ip-bg-hr--100, html body #content section.ip-bg-hr--100, html body footer div.ip-bg-hr--100, html body footer section.ip-bg-hr--100 {
  background-position-x: -100vw !important;
}
html body #content div.ip-bg-vr--100, html body #content section.ip-bg-vr--100, html body footer div.ip-bg-vr--100, html body footer section.ip-bg-vr--100 {
  background-position-y: -100vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--100, html body #content section.m-ip-bg-hr--100, html body footer div.m-ip-bg-hr--100, html body footer section.m-ip-bg-hr--100 {
    background-position-x: -100vw !important;
  }
  html body #content div.m-ip-bg-vr--100, html body #content section.m-ip-bg-vr--100, html body footer div.m-ip-bg-vr--100, html body footer section.m-ip-bg-vr--100 {
    background-position-y: -100vh !important;
  }
}
html body #content div.ip-bg-h--99, html body #content section.ip-bg-h--99, html body footer div.ip-bg-h--99, html body footer section.ip-bg-h--99 {
  background-position-x: -99% !important;
}
html body #content div.ip-bg-v--99, html body #content section.ip-bg-v--99, html body footer div.ip-bg-v--99, html body footer section.ip-bg-v--99 {
  background-position-y: -99% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--99, html body #content section.m-ip-bg-h--99, html body footer div.m-ip-bg-h--99, html body footer section.m-ip-bg-h--99 {
    background-position-x: -99% !important;
  }
  html body #content div.m-ip-bg-v--99, html body #content section.m-ip-bg-v--99, html body footer div.m-ip-bg-v--99, html body footer section.m-ip-bg-v--99 {
    background-position-y: -99% !important;
  }
}
html body #content div.ip-bg-hr--99, html body #content section.ip-bg-hr--99, html body footer div.ip-bg-hr--99, html body footer section.ip-bg-hr--99 {
  background-position-x: -99vw !important;
}
html body #content div.ip-bg-vr--99, html body #content section.ip-bg-vr--99, html body footer div.ip-bg-vr--99, html body footer section.ip-bg-vr--99 {
  background-position-y: -99vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--99, html body #content section.m-ip-bg-hr--99, html body footer div.m-ip-bg-hr--99, html body footer section.m-ip-bg-hr--99 {
    background-position-x: -99vw !important;
  }
  html body #content div.m-ip-bg-vr--99, html body #content section.m-ip-bg-vr--99, html body footer div.m-ip-bg-vr--99, html body footer section.m-ip-bg-vr--99 {
    background-position-y: -99vh !important;
  }
}
html body #content div.ip-bg-h--98, html body #content section.ip-bg-h--98, html body footer div.ip-bg-h--98, html body footer section.ip-bg-h--98 {
  background-position-x: -98% !important;
}
html body #content div.ip-bg-v--98, html body #content section.ip-bg-v--98, html body footer div.ip-bg-v--98, html body footer section.ip-bg-v--98 {
  background-position-y: -98% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--98, html body #content section.m-ip-bg-h--98, html body footer div.m-ip-bg-h--98, html body footer section.m-ip-bg-h--98 {
    background-position-x: -98% !important;
  }
  html body #content div.m-ip-bg-v--98, html body #content section.m-ip-bg-v--98, html body footer div.m-ip-bg-v--98, html body footer section.m-ip-bg-v--98 {
    background-position-y: -98% !important;
  }
}
html body #content div.ip-bg-hr--98, html body #content section.ip-bg-hr--98, html body footer div.ip-bg-hr--98, html body footer section.ip-bg-hr--98 {
  background-position-x: -98vw !important;
}
html body #content div.ip-bg-vr--98, html body #content section.ip-bg-vr--98, html body footer div.ip-bg-vr--98, html body footer section.ip-bg-vr--98 {
  background-position-y: -98vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--98, html body #content section.m-ip-bg-hr--98, html body footer div.m-ip-bg-hr--98, html body footer section.m-ip-bg-hr--98 {
    background-position-x: -98vw !important;
  }
  html body #content div.m-ip-bg-vr--98, html body #content section.m-ip-bg-vr--98, html body footer div.m-ip-bg-vr--98, html body footer section.m-ip-bg-vr--98 {
    background-position-y: -98vh !important;
  }
}
html body #content div.ip-bg-h--97, html body #content section.ip-bg-h--97, html body footer div.ip-bg-h--97, html body footer section.ip-bg-h--97 {
  background-position-x: -97% !important;
}
html body #content div.ip-bg-v--97, html body #content section.ip-bg-v--97, html body footer div.ip-bg-v--97, html body footer section.ip-bg-v--97 {
  background-position-y: -97% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--97, html body #content section.m-ip-bg-h--97, html body footer div.m-ip-bg-h--97, html body footer section.m-ip-bg-h--97 {
    background-position-x: -97% !important;
  }
  html body #content div.m-ip-bg-v--97, html body #content section.m-ip-bg-v--97, html body footer div.m-ip-bg-v--97, html body footer section.m-ip-bg-v--97 {
    background-position-y: -97% !important;
  }
}
html body #content div.ip-bg-hr--97, html body #content section.ip-bg-hr--97, html body footer div.ip-bg-hr--97, html body footer section.ip-bg-hr--97 {
  background-position-x: -97vw !important;
}
html body #content div.ip-bg-vr--97, html body #content section.ip-bg-vr--97, html body footer div.ip-bg-vr--97, html body footer section.ip-bg-vr--97 {
  background-position-y: -97vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--97, html body #content section.m-ip-bg-hr--97, html body footer div.m-ip-bg-hr--97, html body footer section.m-ip-bg-hr--97 {
    background-position-x: -97vw !important;
  }
  html body #content div.m-ip-bg-vr--97, html body #content section.m-ip-bg-vr--97, html body footer div.m-ip-bg-vr--97, html body footer section.m-ip-bg-vr--97 {
    background-position-y: -97vh !important;
  }
}
html body #content div.ip-bg-h--96, html body #content section.ip-bg-h--96, html body footer div.ip-bg-h--96, html body footer section.ip-bg-h--96 {
  background-position-x: -96% !important;
}
html body #content div.ip-bg-v--96, html body #content section.ip-bg-v--96, html body footer div.ip-bg-v--96, html body footer section.ip-bg-v--96 {
  background-position-y: -96% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--96, html body #content section.m-ip-bg-h--96, html body footer div.m-ip-bg-h--96, html body footer section.m-ip-bg-h--96 {
    background-position-x: -96% !important;
  }
  html body #content div.m-ip-bg-v--96, html body #content section.m-ip-bg-v--96, html body footer div.m-ip-bg-v--96, html body footer section.m-ip-bg-v--96 {
    background-position-y: -96% !important;
  }
}
html body #content div.ip-bg-hr--96, html body #content section.ip-bg-hr--96, html body footer div.ip-bg-hr--96, html body footer section.ip-bg-hr--96 {
  background-position-x: -96vw !important;
}
html body #content div.ip-bg-vr--96, html body #content section.ip-bg-vr--96, html body footer div.ip-bg-vr--96, html body footer section.ip-bg-vr--96 {
  background-position-y: -96vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--96, html body #content section.m-ip-bg-hr--96, html body footer div.m-ip-bg-hr--96, html body footer section.m-ip-bg-hr--96 {
    background-position-x: -96vw !important;
  }
  html body #content div.m-ip-bg-vr--96, html body #content section.m-ip-bg-vr--96, html body footer div.m-ip-bg-vr--96, html body footer section.m-ip-bg-vr--96 {
    background-position-y: -96vh !important;
  }
}
html body #content div.ip-bg-h--95, html body #content section.ip-bg-h--95, html body footer div.ip-bg-h--95, html body footer section.ip-bg-h--95 {
  background-position-x: -95% !important;
}
html body #content div.ip-bg-v--95, html body #content section.ip-bg-v--95, html body footer div.ip-bg-v--95, html body footer section.ip-bg-v--95 {
  background-position-y: -95% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--95, html body #content section.m-ip-bg-h--95, html body footer div.m-ip-bg-h--95, html body footer section.m-ip-bg-h--95 {
    background-position-x: -95% !important;
  }
  html body #content div.m-ip-bg-v--95, html body #content section.m-ip-bg-v--95, html body footer div.m-ip-bg-v--95, html body footer section.m-ip-bg-v--95 {
    background-position-y: -95% !important;
  }
}
html body #content div.ip-bg-hr--95, html body #content section.ip-bg-hr--95, html body footer div.ip-bg-hr--95, html body footer section.ip-bg-hr--95 {
  background-position-x: -95vw !important;
}
html body #content div.ip-bg-vr--95, html body #content section.ip-bg-vr--95, html body footer div.ip-bg-vr--95, html body footer section.ip-bg-vr--95 {
  background-position-y: -95vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--95, html body #content section.m-ip-bg-hr--95, html body footer div.m-ip-bg-hr--95, html body footer section.m-ip-bg-hr--95 {
    background-position-x: -95vw !important;
  }
  html body #content div.m-ip-bg-vr--95, html body #content section.m-ip-bg-vr--95, html body footer div.m-ip-bg-vr--95, html body footer section.m-ip-bg-vr--95 {
    background-position-y: -95vh !important;
  }
}
html body #content div.ip-bg-h--94, html body #content section.ip-bg-h--94, html body footer div.ip-bg-h--94, html body footer section.ip-bg-h--94 {
  background-position-x: -94% !important;
}
html body #content div.ip-bg-v--94, html body #content section.ip-bg-v--94, html body footer div.ip-bg-v--94, html body footer section.ip-bg-v--94 {
  background-position-y: -94% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--94, html body #content section.m-ip-bg-h--94, html body footer div.m-ip-bg-h--94, html body footer section.m-ip-bg-h--94 {
    background-position-x: -94% !important;
  }
  html body #content div.m-ip-bg-v--94, html body #content section.m-ip-bg-v--94, html body footer div.m-ip-bg-v--94, html body footer section.m-ip-bg-v--94 {
    background-position-y: -94% !important;
  }
}
html body #content div.ip-bg-hr--94, html body #content section.ip-bg-hr--94, html body footer div.ip-bg-hr--94, html body footer section.ip-bg-hr--94 {
  background-position-x: -94vw !important;
}
html body #content div.ip-bg-vr--94, html body #content section.ip-bg-vr--94, html body footer div.ip-bg-vr--94, html body footer section.ip-bg-vr--94 {
  background-position-y: -94vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--94, html body #content section.m-ip-bg-hr--94, html body footer div.m-ip-bg-hr--94, html body footer section.m-ip-bg-hr--94 {
    background-position-x: -94vw !important;
  }
  html body #content div.m-ip-bg-vr--94, html body #content section.m-ip-bg-vr--94, html body footer div.m-ip-bg-vr--94, html body footer section.m-ip-bg-vr--94 {
    background-position-y: -94vh !important;
  }
}
html body #content div.ip-bg-h--93, html body #content section.ip-bg-h--93, html body footer div.ip-bg-h--93, html body footer section.ip-bg-h--93 {
  background-position-x: -93% !important;
}
html body #content div.ip-bg-v--93, html body #content section.ip-bg-v--93, html body footer div.ip-bg-v--93, html body footer section.ip-bg-v--93 {
  background-position-y: -93% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--93, html body #content section.m-ip-bg-h--93, html body footer div.m-ip-bg-h--93, html body footer section.m-ip-bg-h--93 {
    background-position-x: -93% !important;
  }
  html body #content div.m-ip-bg-v--93, html body #content section.m-ip-bg-v--93, html body footer div.m-ip-bg-v--93, html body footer section.m-ip-bg-v--93 {
    background-position-y: -93% !important;
  }
}
html body #content div.ip-bg-hr--93, html body #content section.ip-bg-hr--93, html body footer div.ip-bg-hr--93, html body footer section.ip-bg-hr--93 {
  background-position-x: -93vw !important;
}
html body #content div.ip-bg-vr--93, html body #content section.ip-bg-vr--93, html body footer div.ip-bg-vr--93, html body footer section.ip-bg-vr--93 {
  background-position-y: -93vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--93, html body #content section.m-ip-bg-hr--93, html body footer div.m-ip-bg-hr--93, html body footer section.m-ip-bg-hr--93 {
    background-position-x: -93vw !important;
  }
  html body #content div.m-ip-bg-vr--93, html body #content section.m-ip-bg-vr--93, html body footer div.m-ip-bg-vr--93, html body footer section.m-ip-bg-vr--93 {
    background-position-y: -93vh !important;
  }
}
html body #content div.ip-bg-h--92, html body #content section.ip-bg-h--92, html body footer div.ip-bg-h--92, html body footer section.ip-bg-h--92 {
  background-position-x: -92% !important;
}
html body #content div.ip-bg-v--92, html body #content section.ip-bg-v--92, html body footer div.ip-bg-v--92, html body footer section.ip-bg-v--92 {
  background-position-y: -92% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--92, html body #content section.m-ip-bg-h--92, html body footer div.m-ip-bg-h--92, html body footer section.m-ip-bg-h--92 {
    background-position-x: -92% !important;
  }
  html body #content div.m-ip-bg-v--92, html body #content section.m-ip-bg-v--92, html body footer div.m-ip-bg-v--92, html body footer section.m-ip-bg-v--92 {
    background-position-y: -92% !important;
  }
}
html body #content div.ip-bg-hr--92, html body #content section.ip-bg-hr--92, html body footer div.ip-bg-hr--92, html body footer section.ip-bg-hr--92 {
  background-position-x: -92vw !important;
}
html body #content div.ip-bg-vr--92, html body #content section.ip-bg-vr--92, html body footer div.ip-bg-vr--92, html body footer section.ip-bg-vr--92 {
  background-position-y: -92vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--92, html body #content section.m-ip-bg-hr--92, html body footer div.m-ip-bg-hr--92, html body footer section.m-ip-bg-hr--92 {
    background-position-x: -92vw !important;
  }
  html body #content div.m-ip-bg-vr--92, html body #content section.m-ip-bg-vr--92, html body footer div.m-ip-bg-vr--92, html body footer section.m-ip-bg-vr--92 {
    background-position-y: -92vh !important;
  }
}
html body #content div.ip-bg-h--91, html body #content section.ip-bg-h--91, html body footer div.ip-bg-h--91, html body footer section.ip-bg-h--91 {
  background-position-x: -91% !important;
}
html body #content div.ip-bg-v--91, html body #content section.ip-bg-v--91, html body footer div.ip-bg-v--91, html body footer section.ip-bg-v--91 {
  background-position-y: -91% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--91, html body #content section.m-ip-bg-h--91, html body footer div.m-ip-bg-h--91, html body footer section.m-ip-bg-h--91 {
    background-position-x: -91% !important;
  }
  html body #content div.m-ip-bg-v--91, html body #content section.m-ip-bg-v--91, html body footer div.m-ip-bg-v--91, html body footer section.m-ip-bg-v--91 {
    background-position-y: -91% !important;
  }
}
html body #content div.ip-bg-hr--91, html body #content section.ip-bg-hr--91, html body footer div.ip-bg-hr--91, html body footer section.ip-bg-hr--91 {
  background-position-x: -91vw !important;
}
html body #content div.ip-bg-vr--91, html body #content section.ip-bg-vr--91, html body footer div.ip-bg-vr--91, html body footer section.ip-bg-vr--91 {
  background-position-y: -91vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--91, html body #content section.m-ip-bg-hr--91, html body footer div.m-ip-bg-hr--91, html body footer section.m-ip-bg-hr--91 {
    background-position-x: -91vw !important;
  }
  html body #content div.m-ip-bg-vr--91, html body #content section.m-ip-bg-vr--91, html body footer div.m-ip-bg-vr--91, html body footer section.m-ip-bg-vr--91 {
    background-position-y: -91vh !important;
  }
}
html body #content div.ip-bg-h--90, html body #content section.ip-bg-h--90, html body footer div.ip-bg-h--90, html body footer section.ip-bg-h--90 {
  background-position-x: -90% !important;
}
html body #content div.ip-bg-v--90, html body #content section.ip-bg-v--90, html body footer div.ip-bg-v--90, html body footer section.ip-bg-v--90 {
  background-position-y: -90% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--90, html body #content section.m-ip-bg-h--90, html body footer div.m-ip-bg-h--90, html body footer section.m-ip-bg-h--90 {
    background-position-x: -90% !important;
  }
  html body #content div.m-ip-bg-v--90, html body #content section.m-ip-bg-v--90, html body footer div.m-ip-bg-v--90, html body footer section.m-ip-bg-v--90 {
    background-position-y: -90% !important;
  }
}
html body #content div.ip-bg-hr--90, html body #content section.ip-bg-hr--90, html body footer div.ip-bg-hr--90, html body footer section.ip-bg-hr--90 {
  background-position-x: -90vw !important;
}
html body #content div.ip-bg-vr--90, html body #content section.ip-bg-vr--90, html body footer div.ip-bg-vr--90, html body footer section.ip-bg-vr--90 {
  background-position-y: -90vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--90, html body #content section.m-ip-bg-hr--90, html body footer div.m-ip-bg-hr--90, html body footer section.m-ip-bg-hr--90 {
    background-position-x: -90vw !important;
  }
  html body #content div.m-ip-bg-vr--90, html body #content section.m-ip-bg-vr--90, html body footer div.m-ip-bg-vr--90, html body footer section.m-ip-bg-vr--90 {
    background-position-y: -90vh !important;
  }
}
html body #content div.ip-bg-h--89, html body #content section.ip-bg-h--89, html body footer div.ip-bg-h--89, html body footer section.ip-bg-h--89 {
  background-position-x: -89% !important;
}
html body #content div.ip-bg-v--89, html body #content section.ip-bg-v--89, html body footer div.ip-bg-v--89, html body footer section.ip-bg-v--89 {
  background-position-y: -89% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--89, html body #content section.m-ip-bg-h--89, html body footer div.m-ip-bg-h--89, html body footer section.m-ip-bg-h--89 {
    background-position-x: -89% !important;
  }
  html body #content div.m-ip-bg-v--89, html body #content section.m-ip-bg-v--89, html body footer div.m-ip-bg-v--89, html body footer section.m-ip-bg-v--89 {
    background-position-y: -89% !important;
  }
}
html body #content div.ip-bg-hr--89, html body #content section.ip-bg-hr--89, html body footer div.ip-bg-hr--89, html body footer section.ip-bg-hr--89 {
  background-position-x: -89vw !important;
}
html body #content div.ip-bg-vr--89, html body #content section.ip-bg-vr--89, html body footer div.ip-bg-vr--89, html body footer section.ip-bg-vr--89 {
  background-position-y: -89vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--89, html body #content section.m-ip-bg-hr--89, html body footer div.m-ip-bg-hr--89, html body footer section.m-ip-bg-hr--89 {
    background-position-x: -89vw !important;
  }
  html body #content div.m-ip-bg-vr--89, html body #content section.m-ip-bg-vr--89, html body footer div.m-ip-bg-vr--89, html body footer section.m-ip-bg-vr--89 {
    background-position-y: -89vh !important;
  }
}
html body #content div.ip-bg-h--88, html body #content section.ip-bg-h--88, html body footer div.ip-bg-h--88, html body footer section.ip-bg-h--88 {
  background-position-x: -88% !important;
}
html body #content div.ip-bg-v--88, html body #content section.ip-bg-v--88, html body footer div.ip-bg-v--88, html body footer section.ip-bg-v--88 {
  background-position-y: -88% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--88, html body #content section.m-ip-bg-h--88, html body footer div.m-ip-bg-h--88, html body footer section.m-ip-bg-h--88 {
    background-position-x: -88% !important;
  }
  html body #content div.m-ip-bg-v--88, html body #content section.m-ip-bg-v--88, html body footer div.m-ip-bg-v--88, html body footer section.m-ip-bg-v--88 {
    background-position-y: -88% !important;
  }
}
html body #content div.ip-bg-hr--88, html body #content section.ip-bg-hr--88, html body footer div.ip-bg-hr--88, html body footer section.ip-bg-hr--88 {
  background-position-x: -88vw !important;
}
html body #content div.ip-bg-vr--88, html body #content section.ip-bg-vr--88, html body footer div.ip-bg-vr--88, html body footer section.ip-bg-vr--88 {
  background-position-y: -88vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--88, html body #content section.m-ip-bg-hr--88, html body footer div.m-ip-bg-hr--88, html body footer section.m-ip-bg-hr--88 {
    background-position-x: -88vw !important;
  }
  html body #content div.m-ip-bg-vr--88, html body #content section.m-ip-bg-vr--88, html body footer div.m-ip-bg-vr--88, html body footer section.m-ip-bg-vr--88 {
    background-position-y: -88vh !important;
  }
}
html body #content div.ip-bg-h--87, html body #content section.ip-bg-h--87, html body footer div.ip-bg-h--87, html body footer section.ip-bg-h--87 {
  background-position-x: -87% !important;
}
html body #content div.ip-bg-v--87, html body #content section.ip-bg-v--87, html body footer div.ip-bg-v--87, html body footer section.ip-bg-v--87 {
  background-position-y: -87% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--87, html body #content section.m-ip-bg-h--87, html body footer div.m-ip-bg-h--87, html body footer section.m-ip-bg-h--87 {
    background-position-x: -87% !important;
  }
  html body #content div.m-ip-bg-v--87, html body #content section.m-ip-bg-v--87, html body footer div.m-ip-bg-v--87, html body footer section.m-ip-bg-v--87 {
    background-position-y: -87% !important;
  }
}
html body #content div.ip-bg-hr--87, html body #content section.ip-bg-hr--87, html body footer div.ip-bg-hr--87, html body footer section.ip-bg-hr--87 {
  background-position-x: -87vw !important;
}
html body #content div.ip-bg-vr--87, html body #content section.ip-bg-vr--87, html body footer div.ip-bg-vr--87, html body footer section.ip-bg-vr--87 {
  background-position-y: -87vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--87, html body #content section.m-ip-bg-hr--87, html body footer div.m-ip-bg-hr--87, html body footer section.m-ip-bg-hr--87 {
    background-position-x: -87vw !important;
  }
  html body #content div.m-ip-bg-vr--87, html body #content section.m-ip-bg-vr--87, html body footer div.m-ip-bg-vr--87, html body footer section.m-ip-bg-vr--87 {
    background-position-y: -87vh !important;
  }
}
html body #content div.ip-bg-h--86, html body #content section.ip-bg-h--86, html body footer div.ip-bg-h--86, html body footer section.ip-bg-h--86 {
  background-position-x: -86% !important;
}
html body #content div.ip-bg-v--86, html body #content section.ip-bg-v--86, html body footer div.ip-bg-v--86, html body footer section.ip-bg-v--86 {
  background-position-y: -86% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--86, html body #content section.m-ip-bg-h--86, html body footer div.m-ip-bg-h--86, html body footer section.m-ip-bg-h--86 {
    background-position-x: -86% !important;
  }
  html body #content div.m-ip-bg-v--86, html body #content section.m-ip-bg-v--86, html body footer div.m-ip-bg-v--86, html body footer section.m-ip-bg-v--86 {
    background-position-y: -86% !important;
  }
}
html body #content div.ip-bg-hr--86, html body #content section.ip-bg-hr--86, html body footer div.ip-bg-hr--86, html body footer section.ip-bg-hr--86 {
  background-position-x: -86vw !important;
}
html body #content div.ip-bg-vr--86, html body #content section.ip-bg-vr--86, html body footer div.ip-bg-vr--86, html body footer section.ip-bg-vr--86 {
  background-position-y: -86vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--86, html body #content section.m-ip-bg-hr--86, html body footer div.m-ip-bg-hr--86, html body footer section.m-ip-bg-hr--86 {
    background-position-x: -86vw !important;
  }
  html body #content div.m-ip-bg-vr--86, html body #content section.m-ip-bg-vr--86, html body footer div.m-ip-bg-vr--86, html body footer section.m-ip-bg-vr--86 {
    background-position-y: -86vh !important;
  }
}
html body #content div.ip-bg-h--85, html body #content section.ip-bg-h--85, html body footer div.ip-bg-h--85, html body footer section.ip-bg-h--85 {
  background-position-x: -85% !important;
}
html body #content div.ip-bg-v--85, html body #content section.ip-bg-v--85, html body footer div.ip-bg-v--85, html body footer section.ip-bg-v--85 {
  background-position-y: -85% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--85, html body #content section.m-ip-bg-h--85, html body footer div.m-ip-bg-h--85, html body footer section.m-ip-bg-h--85 {
    background-position-x: -85% !important;
  }
  html body #content div.m-ip-bg-v--85, html body #content section.m-ip-bg-v--85, html body footer div.m-ip-bg-v--85, html body footer section.m-ip-bg-v--85 {
    background-position-y: -85% !important;
  }
}
html body #content div.ip-bg-hr--85, html body #content section.ip-bg-hr--85, html body footer div.ip-bg-hr--85, html body footer section.ip-bg-hr--85 {
  background-position-x: -85vw !important;
}
html body #content div.ip-bg-vr--85, html body #content section.ip-bg-vr--85, html body footer div.ip-bg-vr--85, html body footer section.ip-bg-vr--85 {
  background-position-y: -85vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--85, html body #content section.m-ip-bg-hr--85, html body footer div.m-ip-bg-hr--85, html body footer section.m-ip-bg-hr--85 {
    background-position-x: -85vw !important;
  }
  html body #content div.m-ip-bg-vr--85, html body #content section.m-ip-bg-vr--85, html body footer div.m-ip-bg-vr--85, html body footer section.m-ip-bg-vr--85 {
    background-position-y: -85vh !important;
  }
}
html body #content div.ip-bg-h--84, html body #content section.ip-bg-h--84, html body footer div.ip-bg-h--84, html body footer section.ip-bg-h--84 {
  background-position-x: -84% !important;
}
html body #content div.ip-bg-v--84, html body #content section.ip-bg-v--84, html body footer div.ip-bg-v--84, html body footer section.ip-bg-v--84 {
  background-position-y: -84% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--84, html body #content section.m-ip-bg-h--84, html body footer div.m-ip-bg-h--84, html body footer section.m-ip-bg-h--84 {
    background-position-x: -84% !important;
  }
  html body #content div.m-ip-bg-v--84, html body #content section.m-ip-bg-v--84, html body footer div.m-ip-bg-v--84, html body footer section.m-ip-bg-v--84 {
    background-position-y: -84% !important;
  }
}
html body #content div.ip-bg-hr--84, html body #content section.ip-bg-hr--84, html body footer div.ip-bg-hr--84, html body footer section.ip-bg-hr--84 {
  background-position-x: -84vw !important;
}
html body #content div.ip-bg-vr--84, html body #content section.ip-bg-vr--84, html body footer div.ip-bg-vr--84, html body footer section.ip-bg-vr--84 {
  background-position-y: -84vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--84, html body #content section.m-ip-bg-hr--84, html body footer div.m-ip-bg-hr--84, html body footer section.m-ip-bg-hr--84 {
    background-position-x: -84vw !important;
  }
  html body #content div.m-ip-bg-vr--84, html body #content section.m-ip-bg-vr--84, html body footer div.m-ip-bg-vr--84, html body footer section.m-ip-bg-vr--84 {
    background-position-y: -84vh !important;
  }
}
html body #content div.ip-bg-h--83, html body #content section.ip-bg-h--83, html body footer div.ip-bg-h--83, html body footer section.ip-bg-h--83 {
  background-position-x: -83% !important;
}
html body #content div.ip-bg-v--83, html body #content section.ip-bg-v--83, html body footer div.ip-bg-v--83, html body footer section.ip-bg-v--83 {
  background-position-y: -83% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--83, html body #content section.m-ip-bg-h--83, html body footer div.m-ip-bg-h--83, html body footer section.m-ip-bg-h--83 {
    background-position-x: -83% !important;
  }
  html body #content div.m-ip-bg-v--83, html body #content section.m-ip-bg-v--83, html body footer div.m-ip-bg-v--83, html body footer section.m-ip-bg-v--83 {
    background-position-y: -83% !important;
  }
}
html body #content div.ip-bg-hr--83, html body #content section.ip-bg-hr--83, html body footer div.ip-bg-hr--83, html body footer section.ip-bg-hr--83 {
  background-position-x: -83vw !important;
}
html body #content div.ip-bg-vr--83, html body #content section.ip-bg-vr--83, html body footer div.ip-bg-vr--83, html body footer section.ip-bg-vr--83 {
  background-position-y: -83vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--83, html body #content section.m-ip-bg-hr--83, html body footer div.m-ip-bg-hr--83, html body footer section.m-ip-bg-hr--83 {
    background-position-x: -83vw !important;
  }
  html body #content div.m-ip-bg-vr--83, html body #content section.m-ip-bg-vr--83, html body footer div.m-ip-bg-vr--83, html body footer section.m-ip-bg-vr--83 {
    background-position-y: -83vh !important;
  }
}
html body #content div.ip-bg-h--82, html body #content section.ip-bg-h--82, html body footer div.ip-bg-h--82, html body footer section.ip-bg-h--82 {
  background-position-x: -82% !important;
}
html body #content div.ip-bg-v--82, html body #content section.ip-bg-v--82, html body footer div.ip-bg-v--82, html body footer section.ip-bg-v--82 {
  background-position-y: -82% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--82, html body #content section.m-ip-bg-h--82, html body footer div.m-ip-bg-h--82, html body footer section.m-ip-bg-h--82 {
    background-position-x: -82% !important;
  }
  html body #content div.m-ip-bg-v--82, html body #content section.m-ip-bg-v--82, html body footer div.m-ip-bg-v--82, html body footer section.m-ip-bg-v--82 {
    background-position-y: -82% !important;
  }
}
html body #content div.ip-bg-hr--82, html body #content section.ip-bg-hr--82, html body footer div.ip-bg-hr--82, html body footer section.ip-bg-hr--82 {
  background-position-x: -82vw !important;
}
html body #content div.ip-bg-vr--82, html body #content section.ip-bg-vr--82, html body footer div.ip-bg-vr--82, html body footer section.ip-bg-vr--82 {
  background-position-y: -82vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--82, html body #content section.m-ip-bg-hr--82, html body footer div.m-ip-bg-hr--82, html body footer section.m-ip-bg-hr--82 {
    background-position-x: -82vw !important;
  }
  html body #content div.m-ip-bg-vr--82, html body #content section.m-ip-bg-vr--82, html body footer div.m-ip-bg-vr--82, html body footer section.m-ip-bg-vr--82 {
    background-position-y: -82vh !important;
  }
}
html body #content div.ip-bg-h--81, html body #content section.ip-bg-h--81, html body footer div.ip-bg-h--81, html body footer section.ip-bg-h--81 {
  background-position-x: -81% !important;
}
html body #content div.ip-bg-v--81, html body #content section.ip-bg-v--81, html body footer div.ip-bg-v--81, html body footer section.ip-bg-v--81 {
  background-position-y: -81% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--81, html body #content section.m-ip-bg-h--81, html body footer div.m-ip-bg-h--81, html body footer section.m-ip-bg-h--81 {
    background-position-x: -81% !important;
  }
  html body #content div.m-ip-bg-v--81, html body #content section.m-ip-bg-v--81, html body footer div.m-ip-bg-v--81, html body footer section.m-ip-bg-v--81 {
    background-position-y: -81% !important;
  }
}
html body #content div.ip-bg-hr--81, html body #content section.ip-bg-hr--81, html body footer div.ip-bg-hr--81, html body footer section.ip-bg-hr--81 {
  background-position-x: -81vw !important;
}
html body #content div.ip-bg-vr--81, html body #content section.ip-bg-vr--81, html body footer div.ip-bg-vr--81, html body footer section.ip-bg-vr--81 {
  background-position-y: -81vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--81, html body #content section.m-ip-bg-hr--81, html body footer div.m-ip-bg-hr--81, html body footer section.m-ip-bg-hr--81 {
    background-position-x: -81vw !important;
  }
  html body #content div.m-ip-bg-vr--81, html body #content section.m-ip-bg-vr--81, html body footer div.m-ip-bg-vr--81, html body footer section.m-ip-bg-vr--81 {
    background-position-y: -81vh !important;
  }
}
html body #content div.ip-bg-h--80, html body #content section.ip-bg-h--80, html body footer div.ip-bg-h--80, html body footer section.ip-bg-h--80 {
  background-position-x: -80% !important;
}
html body #content div.ip-bg-v--80, html body #content section.ip-bg-v--80, html body footer div.ip-bg-v--80, html body footer section.ip-bg-v--80 {
  background-position-y: -80% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--80, html body #content section.m-ip-bg-h--80, html body footer div.m-ip-bg-h--80, html body footer section.m-ip-bg-h--80 {
    background-position-x: -80% !important;
  }
  html body #content div.m-ip-bg-v--80, html body #content section.m-ip-bg-v--80, html body footer div.m-ip-bg-v--80, html body footer section.m-ip-bg-v--80 {
    background-position-y: -80% !important;
  }
}
html body #content div.ip-bg-hr--80, html body #content section.ip-bg-hr--80, html body footer div.ip-bg-hr--80, html body footer section.ip-bg-hr--80 {
  background-position-x: -80vw !important;
}
html body #content div.ip-bg-vr--80, html body #content section.ip-bg-vr--80, html body footer div.ip-bg-vr--80, html body footer section.ip-bg-vr--80 {
  background-position-y: -80vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--80, html body #content section.m-ip-bg-hr--80, html body footer div.m-ip-bg-hr--80, html body footer section.m-ip-bg-hr--80 {
    background-position-x: -80vw !important;
  }
  html body #content div.m-ip-bg-vr--80, html body #content section.m-ip-bg-vr--80, html body footer div.m-ip-bg-vr--80, html body footer section.m-ip-bg-vr--80 {
    background-position-y: -80vh !important;
  }
}
html body #content div.ip-bg-h--79, html body #content section.ip-bg-h--79, html body footer div.ip-bg-h--79, html body footer section.ip-bg-h--79 {
  background-position-x: -79% !important;
}
html body #content div.ip-bg-v--79, html body #content section.ip-bg-v--79, html body footer div.ip-bg-v--79, html body footer section.ip-bg-v--79 {
  background-position-y: -79% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--79, html body #content section.m-ip-bg-h--79, html body footer div.m-ip-bg-h--79, html body footer section.m-ip-bg-h--79 {
    background-position-x: -79% !important;
  }
  html body #content div.m-ip-bg-v--79, html body #content section.m-ip-bg-v--79, html body footer div.m-ip-bg-v--79, html body footer section.m-ip-bg-v--79 {
    background-position-y: -79% !important;
  }
}
html body #content div.ip-bg-hr--79, html body #content section.ip-bg-hr--79, html body footer div.ip-bg-hr--79, html body footer section.ip-bg-hr--79 {
  background-position-x: -79vw !important;
}
html body #content div.ip-bg-vr--79, html body #content section.ip-bg-vr--79, html body footer div.ip-bg-vr--79, html body footer section.ip-bg-vr--79 {
  background-position-y: -79vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--79, html body #content section.m-ip-bg-hr--79, html body footer div.m-ip-bg-hr--79, html body footer section.m-ip-bg-hr--79 {
    background-position-x: -79vw !important;
  }
  html body #content div.m-ip-bg-vr--79, html body #content section.m-ip-bg-vr--79, html body footer div.m-ip-bg-vr--79, html body footer section.m-ip-bg-vr--79 {
    background-position-y: -79vh !important;
  }
}
html body #content div.ip-bg-h--78, html body #content section.ip-bg-h--78, html body footer div.ip-bg-h--78, html body footer section.ip-bg-h--78 {
  background-position-x: -78% !important;
}
html body #content div.ip-bg-v--78, html body #content section.ip-bg-v--78, html body footer div.ip-bg-v--78, html body footer section.ip-bg-v--78 {
  background-position-y: -78% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--78, html body #content section.m-ip-bg-h--78, html body footer div.m-ip-bg-h--78, html body footer section.m-ip-bg-h--78 {
    background-position-x: -78% !important;
  }
  html body #content div.m-ip-bg-v--78, html body #content section.m-ip-bg-v--78, html body footer div.m-ip-bg-v--78, html body footer section.m-ip-bg-v--78 {
    background-position-y: -78% !important;
  }
}
html body #content div.ip-bg-hr--78, html body #content section.ip-bg-hr--78, html body footer div.ip-bg-hr--78, html body footer section.ip-bg-hr--78 {
  background-position-x: -78vw !important;
}
html body #content div.ip-bg-vr--78, html body #content section.ip-bg-vr--78, html body footer div.ip-bg-vr--78, html body footer section.ip-bg-vr--78 {
  background-position-y: -78vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--78, html body #content section.m-ip-bg-hr--78, html body footer div.m-ip-bg-hr--78, html body footer section.m-ip-bg-hr--78 {
    background-position-x: -78vw !important;
  }
  html body #content div.m-ip-bg-vr--78, html body #content section.m-ip-bg-vr--78, html body footer div.m-ip-bg-vr--78, html body footer section.m-ip-bg-vr--78 {
    background-position-y: -78vh !important;
  }
}
html body #content div.ip-bg-h--77, html body #content section.ip-bg-h--77, html body footer div.ip-bg-h--77, html body footer section.ip-bg-h--77 {
  background-position-x: -77% !important;
}
html body #content div.ip-bg-v--77, html body #content section.ip-bg-v--77, html body footer div.ip-bg-v--77, html body footer section.ip-bg-v--77 {
  background-position-y: -77% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--77, html body #content section.m-ip-bg-h--77, html body footer div.m-ip-bg-h--77, html body footer section.m-ip-bg-h--77 {
    background-position-x: -77% !important;
  }
  html body #content div.m-ip-bg-v--77, html body #content section.m-ip-bg-v--77, html body footer div.m-ip-bg-v--77, html body footer section.m-ip-bg-v--77 {
    background-position-y: -77% !important;
  }
}
html body #content div.ip-bg-hr--77, html body #content section.ip-bg-hr--77, html body footer div.ip-bg-hr--77, html body footer section.ip-bg-hr--77 {
  background-position-x: -77vw !important;
}
html body #content div.ip-bg-vr--77, html body #content section.ip-bg-vr--77, html body footer div.ip-bg-vr--77, html body footer section.ip-bg-vr--77 {
  background-position-y: -77vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--77, html body #content section.m-ip-bg-hr--77, html body footer div.m-ip-bg-hr--77, html body footer section.m-ip-bg-hr--77 {
    background-position-x: -77vw !important;
  }
  html body #content div.m-ip-bg-vr--77, html body #content section.m-ip-bg-vr--77, html body footer div.m-ip-bg-vr--77, html body footer section.m-ip-bg-vr--77 {
    background-position-y: -77vh !important;
  }
}
html body #content div.ip-bg-h--76, html body #content section.ip-bg-h--76, html body footer div.ip-bg-h--76, html body footer section.ip-bg-h--76 {
  background-position-x: -76% !important;
}
html body #content div.ip-bg-v--76, html body #content section.ip-bg-v--76, html body footer div.ip-bg-v--76, html body footer section.ip-bg-v--76 {
  background-position-y: -76% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--76, html body #content section.m-ip-bg-h--76, html body footer div.m-ip-bg-h--76, html body footer section.m-ip-bg-h--76 {
    background-position-x: -76% !important;
  }
  html body #content div.m-ip-bg-v--76, html body #content section.m-ip-bg-v--76, html body footer div.m-ip-bg-v--76, html body footer section.m-ip-bg-v--76 {
    background-position-y: -76% !important;
  }
}
html body #content div.ip-bg-hr--76, html body #content section.ip-bg-hr--76, html body footer div.ip-bg-hr--76, html body footer section.ip-bg-hr--76 {
  background-position-x: -76vw !important;
}
html body #content div.ip-bg-vr--76, html body #content section.ip-bg-vr--76, html body footer div.ip-bg-vr--76, html body footer section.ip-bg-vr--76 {
  background-position-y: -76vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--76, html body #content section.m-ip-bg-hr--76, html body footer div.m-ip-bg-hr--76, html body footer section.m-ip-bg-hr--76 {
    background-position-x: -76vw !important;
  }
  html body #content div.m-ip-bg-vr--76, html body #content section.m-ip-bg-vr--76, html body footer div.m-ip-bg-vr--76, html body footer section.m-ip-bg-vr--76 {
    background-position-y: -76vh !important;
  }
}
html body #content div.ip-bg-h--75, html body #content section.ip-bg-h--75, html body footer div.ip-bg-h--75, html body footer section.ip-bg-h--75 {
  background-position-x: -75% !important;
}
html body #content div.ip-bg-v--75, html body #content section.ip-bg-v--75, html body footer div.ip-bg-v--75, html body footer section.ip-bg-v--75 {
  background-position-y: -75% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--75, html body #content section.m-ip-bg-h--75, html body footer div.m-ip-bg-h--75, html body footer section.m-ip-bg-h--75 {
    background-position-x: -75% !important;
  }
  html body #content div.m-ip-bg-v--75, html body #content section.m-ip-bg-v--75, html body footer div.m-ip-bg-v--75, html body footer section.m-ip-bg-v--75 {
    background-position-y: -75% !important;
  }
}
html body #content div.ip-bg-hr--75, html body #content section.ip-bg-hr--75, html body footer div.ip-bg-hr--75, html body footer section.ip-bg-hr--75 {
  background-position-x: -75vw !important;
}
html body #content div.ip-bg-vr--75, html body #content section.ip-bg-vr--75, html body footer div.ip-bg-vr--75, html body footer section.ip-bg-vr--75 {
  background-position-y: -75vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--75, html body #content section.m-ip-bg-hr--75, html body footer div.m-ip-bg-hr--75, html body footer section.m-ip-bg-hr--75 {
    background-position-x: -75vw !important;
  }
  html body #content div.m-ip-bg-vr--75, html body #content section.m-ip-bg-vr--75, html body footer div.m-ip-bg-vr--75, html body footer section.m-ip-bg-vr--75 {
    background-position-y: -75vh !important;
  }
}
html body #content div.ip-bg-h--74, html body #content section.ip-bg-h--74, html body footer div.ip-bg-h--74, html body footer section.ip-bg-h--74 {
  background-position-x: -74% !important;
}
html body #content div.ip-bg-v--74, html body #content section.ip-bg-v--74, html body footer div.ip-bg-v--74, html body footer section.ip-bg-v--74 {
  background-position-y: -74% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--74, html body #content section.m-ip-bg-h--74, html body footer div.m-ip-bg-h--74, html body footer section.m-ip-bg-h--74 {
    background-position-x: -74% !important;
  }
  html body #content div.m-ip-bg-v--74, html body #content section.m-ip-bg-v--74, html body footer div.m-ip-bg-v--74, html body footer section.m-ip-bg-v--74 {
    background-position-y: -74% !important;
  }
}
html body #content div.ip-bg-hr--74, html body #content section.ip-bg-hr--74, html body footer div.ip-bg-hr--74, html body footer section.ip-bg-hr--74 {
  background-position-x: -74vw !important;
}
html body #content div.ip-bg-vr--74, html body #content section.ip-bg-vr--74, html body footer div.ip-bg-vr--74, html body footer section.ip-bg-vr--74 {
  background-position-y: -74vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--74, html body #content section.m-ip-bg-hr--74, html body footer div.m-ip-bg-hr--74, html body footer section.m-ip-bg-hr--74 {
    background-position-x: -74vw !important;
  }
  html body #content div.m-ip-bg-vr--74, html body #content section.m-ip-bg-vr--74, html body footer div.m-ip-bg-vr--74, html body footer section.m-ip-bg-vr--74 {
    background-position-y: -74vh !important;
  }
}
html body #content div.ip-bg-h--73, html body #content section.ip-bg-h--73, html body footer div.ip-bg-h--73, html body footer section.ip-bg-h--73 {
  background-position-x: -73% !important;
}
html body #content div.ip-bg-v--73, html body #content section.ip-bg-v--73, html body footer div.ip-bg-v--73, html body footer section.ip-bg-v--73 {
  background-position-y: -73% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--73, html body #content section.m-ip-bg-h--73, html body footer div.m-ip-bg-h--73, html body footer section.m-ip-bg-h--73 {
    background-position-x: -73% !important;
  }
  html body #content div.m-ip-bg-v--73, html body #content section.m-ip-bg-v--73, html body footer div.m-ip-bg-v--73, html body footer section.m-ip-bg-v--73 {
    background-position-y: -73% !important;
  }
}
html body #content div.ip-bg-hr--73, html body #content section.ip-bg-hr--73, html body footer div.ip-bg-hr--73, html body footer section.ip-bg-hr--73 {
  background-position-x: -73vw !important;
}
html body #content div.ip-bg-vr--73, html body #content section.ip-bg-vr--73, html body footer div.ip-bg-vr--73, html body footer section.ip-bg-vr--73 {
  background-position-y: -73vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--73, html body #content section.m-ip-bg-hr--73, html body footer div.m-ip-bg-hr--73, html body footer section.m-ip-bg-hr--73 {
    background-position-x: -73vw !important;
  }
  html body #content div.m-ip-bg-vr--73, html body #content section.m-ip-bg-vr--73, html body footer div.m-ip-bg-vr--73, html body footer section.m-ip-bg-vr--73 {
    background-position-y: -73vh !important;
  }
}
html body #content div.ip-bg-h--72, html body #content section.ip-bg-h--72, html body footer div.ip-bg-h--72, html body footer section.ip-bg-h--72 {
  background-position-x: -72% !important;
}
html body #content div.ip-bg-v--72, html body #content section.ip-bg-v--72, html body footer div.ip-bg-v--72, html body footer section.ip-bg-v--72 {
  background-position-y: -72% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--72, html body #content section.m-ip-bg-h--72, html body footer div.m-ip-bg-h--72, html body footer section.m-ip-bg-h--72 {
    background-position-x: -72% !important;
  }
  html body #content div.m-ip-bg-v--72, html body #content section.m-ip-bg-v--72, html body footer div.m-ip-bg-v--72, html body footer section.m-ip-bg-v--72 {
    background-position-y: -72% !important;
  }
}
html body #content div.ip-bg-hr--72, html body #content section.ip-bg-hr--72, html body footer div.ip-bg-hr--72, html body footer section.ip-bg-hr--72 {
  background-position-x: -72vw !important;
}
html body #content div.ip-bg-vr--72, html body #content section.ip-bg-vr--72, html body footer div.ip-bg-vr--72, html body footer section.ip-bg-vr--72 {
  background-position-y: -72vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--72, html body #content section.m-ip-bg-hr--72, html body footer div.m-ip-bg-hr--72, html body footer section.m-ip-bg-hr--72 {
    background-position-x: -72vw !important;
  }
  html body #content div.m-ip-bg-vr--72, html body #content section.m-ip-bg-vr--72, html body footer div.m-ip-bg-vr--72, html body footer section.m-ip-bg-vr--72 {
    background-position-y: -72vh !important;
  }
}
html body #content div.ip-bg-h--71, html body #content section.ip-bg-h--71, html body footer div.ip-bg-h--71, html body footer section.ip-bg-h--71 {
  background-position-x: -71% !important;
}
html body #content div.ip-bg-v--71, html body #content section.ip-bg-v--71, html body footer div.ip-bg-v--71, html body footer section.ip-bg-v--71 {
  background-position-y: -71% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--71, html body #content section.m-ip-bg-h--71, html body footer div.m-ip-bg-h--71, html body footer section.m-ip-bg-h--71 {
    background-position-x: -71% !important;
  }
  html body #content div.m-ip-bg-v--71, html body #content section.m-ip-bg-v--71, html body footer div.m-ip-bg-v--71, html body footer section.m-ip-bg-v--71 {
    background-position-y: -71% !important;
  }
}
html body #content div.ip-bg-hr--71, html body #content section.ip-bg-hr--71, html body footer div.ip-bg-hr--71, html body footer section.ip-bg-hr--71 {
  background-position-x: -71vw !important;
}
html body #content div.ip-bg-vr--71, html body #content section.ip-bg-vr--71, html body footer div.ip-bg-vr--71, html body footer section.ip-bg-vr--71 {
  background-position-y: -71vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--71, html body #content section.m-ip-bg-hr--71, html body footer div.m-ip-bg-hr--71, html body footer section.m-ip-bg-hr--71 {
    background-position-x: -71vw !important;
  }
  html body #content div.m-ip-bg-vr--71, html body #content section.m-ip-bg-vr--71, html body footer div.m-ip-bg-vr--71, html body footer section.m-ip-bg-vr--71 {
    background-position-y: -71vh !important;
  }
}
html body #content div.ip-bg-h--70, html body #content section.ip-bg-h--70, html body footer div.ip-bg-h--70, html body footer section.ip-bg-h--70 {
  background-position-x: -70% !important;
}
html body #content div.ip-bg-v--70, html body #content section.ip-bg-v--70, html body footer div.ip-bg-v--70, html body footer section.ip-bg-v--70 {
  background-position-y: -70% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--70, html body #content section.m-ip-bg-h--70, html body footer div.m-ip-bg-h--70, html body footer section.m-ip-bg-h--70 {
    background-position-x: -70% !important;
  }
  html body #content div.m-ip-bg-v--70, html body #content section.m-ip-bg-v--70, html body footer div.m-ip-bg-v--70, html body footer section.m-ip-bg-v--70 {
    background-position-y: -70% !important;
  }
}
html body #content div.ip-bg-hr--70, html body #content section.ip-bg-hr--70, html body footer div.ip-bg-hr--70, html body footer section.ip-bg-hr--70 {
  background-position-x: -70vw !important;
}
html body #content div.ip-bg-vr--70, html body #content section.ip-bg-vr--70, html body footer div.ip-bg-vr--70, html body footer section.ip-bg-vr--70 {
  background-position-y: -70vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--70, html body #content section.m-ip-bg-hr--70, html body footer div.m-ip-bg-hr--70, html body footer section.m-ip-bg-hr--70 {
    background-position-x: -70vw !important;
  }
  html body #content div.m-ip-bg-vr--70, html body #content section.m-ip-bg-vr--70, html body footer div.m-ip-bg-vr--70, html body footer section.m-ip-bg-vr--70 {
    background-position-y: -70vh !important;
  }
}
html body #content div.ip-bg-h--69, html body #content section.ip-bg-h--69, html body footer div.ip-bg-h--69, html body footer section.ip-bg-h--69 {
  background-position-x: -69% !important;
}
html body #content div.ip-bg-v--69, html body #content section.ip-bg-v--69, html body footer div.ip-bg-v--69, html body footer section.ip-bg-v--69 {
  background-position-y: -69% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--69, html body #content section.m-ip-bg-h--69, html body footer div.m-ip-bg-h--69, html body footer section.m-ip-bg-h--69 {
    background-position-x: -69% !important;
  }
  html body #content div.m-ip-bg-v--69, html body #content section.m-ip-bg-v--69, html body footer div.m-ip-bg-v--69, html body footer section.m-ip-bg-v--69 {
    background-position-y: -69% !important;
  }
}
html body #content div.ip-bg-hr--69, html body #content section.ip-bg-hr--69, html body footer div.ip-bg-hr--69, html body footer section.ip-bg-hr--69 {
  background-position-x: -69vw !important;
}
html body #content div.ip-bg-vr--69, html body #content section.ip-bg-vr--69, html body footer div.ip-bg-vr--69, html body footer section.ip-bg-vr--69 {
  background-position-y: -69vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--69, html body #content section.m-ip-bg-hr--69, html body footer div.m-ip-bg-hr--69, html body footer section.m-ip-bg-hr--69 {
    background-position-x: -69vw !important;
  }
  html body #content div.m-ip-bg-vr--69, html body #content section.m-ip-bg-vr--69, html body footer div.m-ip-bg-vr--69, html body footer section.m-ip-bg-vr--69 {
    background-position-y: -69vh !important;
  }
}
html body #content div.ip-bg-h--68, html body #content section.ip-bg-h--68, html body footer div.ip-bg-h--68, html body footer section.ip-bg-h--68 {
  background-position-x: -68% !important;
}
html body #content div.ip-bg-v--68, html body #content section.ip-bg-v--68, html body footer div.ip-bg-v--68, html body footer section.ip-bg-v--68 {
  background-position-y: -68% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--68, html body #content section.m-ip-bg-h--68, html body footer div.m-ip-bg-h--68, html body footer section.m-ip-bg-h--68 {
    background-position-x: -68% !important;
  }
  html body #content div.m-ip-bg-v--68, html body #content section.m-ip-bg-v--68, html body footer div.m-ip-bg-v--68, html body footer section.m-ip-bg-v--68 {
    background-position-y: -68% !important;
  }
}
html body #content div.ip-bg-hr--68, html body #content section.ip-bg-hr--68, html body footer div.ip-bg-hr--68, html body footer section.ip-bg-hr--68 {
  background-position-x: -68vw !important;
}
html body #content div.ip-bg-vr--68, html body #content section.ip-bg-vr--68, html body footer div.ip-bg-vr--68, html body footer section.ip-bg-vr--68 {
  background-position-y: -68vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--68, html body #content section.m-ip-bg-hr--68, html body footer div.m-ip-bg-hr--68, html body footer section.m-ip-bg-hr--68 {
    background-position-x: -68vw !important;
  }
  html body #content div.m-ip-bg-vr--68, html body #content section.m-ip-bg-vr--68, html body footer div.m-ip-bg-vr--68, html body footer section.m-ip-bg-vr--68 {
    background-position-y: -68vh !important;
  }
}
html body #content div.ip-bg-h--67, html body #content section.ip-bg-h--67, html body footer div.ip-bg-h--67, html body footer section.ip-bg-h--67 {
  background-position-x: -67% !important;
}
html body #content div.ip-bg-v--67, html body #content section.ip-bg-v--67, html body footer div.ip-bg-v--67, html body footer section.ip-bg-v--67 {
  background-position-y: -67% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--67, html body #content section.m-ip-bg-h--67, html body footer div.m-ip-bg-h--67, html body footer section.m-ip-bg-h--67 {
    background-position-x: -67% !important;
  }
  html body #content div.m-ip-bg-v--67, html body #content section.m-ip-bg-v--67, html body footer div.m-ip-bg-v--67, html body footer section.m-ip-bg-v--67 {
    background-position-y: -67% !important;
  }
}
html body #content div.ip-bg-hr--67, html body #content section.ip-bg-hr--67, html body footer div.ip-bg-hr--67, html body footer section.ip-bg-hr--67 {
  background-position-x: -67vw !important;
}
html body #content div.ip-bg-vr--67, html body #content section.ip-bg-vr--67, html body footer div.ip-bg-vr--67, html body footer section.ip-bg-vr--67 {
  background-position-y: -67vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--67, html body #content section.m-ip-bg-hr--67, html body footer div.m-ip-bg-hr--67, html body footer section.m-ip-bg-hr--67 {
    background-position-x: -67vw !important;
  }
  html body #content div.m-ip-bg-vr--67, html body #content section.m-ip-bg-vr--67, html body footer div.m-ip-bg-vr--67, html body footer section.m-ip-bg-vr--67 {
    background-position-y: -67vh !important;
  }
}
html body #content div.ip-bg-h--66, html body #content section.ip-bg-h--66, html body footer div.ip-bg-h--66, html body footer section.ip-bg-h--66 {
  background-position-x: -66% !important;
}
html body #content div.ip-bg-v--66, html body #content section.ip-bg-v--66, html body footer div.ip-bg-v--66, html body footer section.ip-bg-v--66 {
  background-position-y: -66% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--66, html body #content section.m-ip-bg-h--66, html body footer div.m-ip-bg-h--66, html body footer section.m-ip-bg-h--66 {
    background-position-x: -66% !important;
  }
  html body #content div.m-ip-bg-v--66, html body #content section.m-ip-bg-v--66, html body footer div.m-ip-bg-v--66, html body footer section.m-ip-bg-v--66 {
    background-position-y: -66% !important;
  }
}
html body #content div.ip-bg-hr--66, html body #content section.ip-bg-hr--66, html body footer div.ip-bg-hr--66, html body footer section.ip-bg-hr--66 {
  background-position-x: -66vw !important;
}
html body #content div.ip-bg-vr--66, html body #content section.ip-bg-vr--66, html body footer div.ip-bg-vr--66, html body footer section.ip-bg-vr--66 {
  background-position-y: -66vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--66, html body #content section.m-ip-bg-hr--66, html body footer div.m-ip-bg-hr--66, html body footer section.m-ip-bg-hr--66 {
    background-position-x: -66vw !important;
  }
  html body #content div.m-ip-bg-vr--66, html body #content section.m-ip-bg-vr--66, html body footer div.m-ip-bg-vr--66, html body footer section.m-ip-bg-vr--66 {
    background-position-y: -66vh !important;
  }
}
html body #content div.ip-bg-h--65, html body #content section.ip-bg-h--65, html body footer div.ip-bg-h--65, html body footer section.ip-bg-h--65 {
  background-position-x: -65% !important;
}
html body #content div.ip-bg-v--65, html body #content section.ip-bg-v--65, html body footer div.ip-bg-v--65, html body footer section.ip-bg-v--65 {
  background-position-y: -65% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--65, html body #content section.m-ip-bg-h--65, html body footer div.m-ip-bg-h--65, html body footer section.m-ip-bg-h--65 {
    background-position-x: -65% !important;
  }
  html body #content div.m-ip-bg-v--65, html body #content section.m-ip-bg-v--65, html body footer div.m-ip-bg-v--65, html body footer section.m-ip-bg-v--65 {
    background-position-y: -65% !important;
  }
}
html body #content div.ip-bg-hr--65, html body #content section.ip-bg-hr--65, html body footer div.ip-bg-hr--65, html body footer section.ip-bg-hr--65 {
  background-position-x: -65vw !important;
}
html body #content div.ip-bg-vr--65, html body #content section.ip-bg-vr--65, html body footer div.ip-bg-vr--65, html body footer section.ip-bg-vr--65 {
  background-position-y: -65vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--65, html body #content section.m-ip-bg-hr--65, html body footer div.m-ip-bg-hr--65, html body footer section.m-ip-bg-hr--65 {
    background-position-x: -65vw !important;
  }
  html body #content div.m-ip-bg-vr--65, html body #content section.m-ip-bg-vr--65, html body footer div.m-ip-bg-vr--65, html body footer section.m-ip-bg-vr--65 {
    background-position-y: -65vh !important;
  }
}
html body #content div.ip-bg-h--64, html body #content section.ip-bg-h--64, html body footer div.ip-bg-h--64, html body footer section.ip-bg-h--64 {
  background-position-x: -64% !important;
}
html body #content div.ip-bg-v--64, html body #content section.ip-bg-v--64, html body footer div.ip-bg-v--64, html body footer section.ip-bg-v--64 {
  background-position-y: -64% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--64, html body #content section.m-ip-bg-h--64, html body footer div.m-ip-bg-h--64, html body footer section.m-ip-bg-h--64 {
    background-position-x: -64% !important;
  }
  html body #content div.m-ip-bg-v--64, html body #content section.m-ip-bg-v--64, html body footer div.m-ip-bg-v--64, html body footer section.m-ip-bg-v--64 {
    background-position-y: -64% !important;
  }
}
html body #content div.ip-bg-hr--64, html body #content section.ip-bg-hr--64, html body footer div.ip-bg-hr--64, html body footer section.ip-bg-hr--64 {
  background-position-x: -64vw !important;
}
html body #content div.ip-bg-vr--64, html body #content section.ip-bg-vr--64, html body footer div.ip-bg-vr--64, html body footer section.ip-bg-vr--64 {
  background-position-y: -64vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--64, html body #content section.m-ip-bg-hr--64, html body footer div.m-ip-bg-hr--64, html body footer section.m-ip-bg-hr--64 {
    background-position-x: -64vw !important;
  }
  html body #content div.m-ip-bg-vr--64, html body #content section.m-ip-bg-vr--64, html body footer div.m-ip-bg-vr--64, html body footer section.m-ip-bg-vr--64 {
    background-position-y: -64vh !important;
  }
}
html body #content div.ip-bg-h--63, html body #content section.ip-bg-h--63, html body footer div.ip-bg-h--63, html body footer section.ip-bg-h--63 {
  background-position-x: -63% !important;
}
html body #content div.ip-bg-v--63, html body #content section.ip-bg-v--63, html body footer div.ip-bg-v--63, html body footer section.ip-bg-v--63 {
  background-position-y: -63% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--63, html body #content section.m-ip-bg-h--63, html body footer div.m-ip-bg-h--63, html body footer section.m-ip-bg-h--63 {
    background-position-x: -63% !important;
  }
  html body #content div.m-ip-bg-v--63, html body #content section.m-ip-bg-v--63, html body footer div.m-ip-bg-v--63, html body footer section.m-ip-bg-v--63 {
    background-position-y: -63% !important;
  }
}
html body #content div.ip-bg-hr--63, html body #content section.ip-bg-hr--63, html body footer div.ip-bg-hr--63, html body footer section.ip-bg-hr--63 {
  background-position-x: -63vw !important;
}
html body #content div.ip-bg-vr--63, html body #content section.ip-bg-vr--63, html body footer div.ip-bg-vr--63, html body footer section.ip-bg-vr--63 {
  background-position-y: -63vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--63, html body #content section.m-ip-bg-hr--63, html body footer div.m-ip-bg-hr--63, html body footer section.m-ip-bg-hr--63 {
    background-position-x: -63vw !important;
  }
  html body #content div.m-ip-bg-vr--63, html body #content section.m-ip-bg-vr--63, html body footer div.m-ip-bg-vr--63, html body footer section.m-ip-bg-vr--63 {
    background-position-y: -63vh !important;
  }
}
html body #content div.ip-bg-h--62, html body #content section.ip-bg-h--62, html body footer div.ip-bg-h--62, html body footer section.ip-bg-h--62 {
  background-position-x: -62% !important;
}
html body #content div.ip-bg-v--62, html body #content section.ip-bg-v--62, html body footer div.ip-bg-v--62, html body footer section.ip-bg-v--62 {
  background-position-y: -62% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--62, html body #content section.m-ip-bg-h--62, html body footer div.m-ip-bg-h--62, html body footer section.m-ip-bg-h--62 {
    background-position-x: -62% !important;
  }
  html body #content div.m-ip-bg-v--62, html body #content section.m-ip-bg-v--62, html body footer div.m-ip-bg-v--62, html body footer section.m-ip-bg-v--62 {
    background-position-y: -62% !important;
  }
}
html body #content div.ip-bg-hr--62, html body #content section.ip-bg-hr--62, html body footer div.ip-bg-hr--62, html body footer section.ip-bg-hr--62 {
  background-position-x: -62vw !important;
}
html body #content div.ip-bg-vr--62, html body #content section.ip-bg-vr--62, html body footer div.ip-bg-vr--62, html body footer section.ip-bg-vr--62 {
  background-position-y: -62vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--62, html body #content section.m-ip-bg-hr--62, html body footer div.m-ip-bg-hr--62, html body footer section.m-ip-bg-hr--62 {
    background-position-x: -62vw !important;
  }
  html body #content div.m-ip-bg-vr--62, html body #content section.m-ip-bg-vr--62, html body footer div.m-ip-bg-vr--62, html body footer section.m-ip-bg-vr--62 {
    background-position-y: -62vh !important;
  }
}
html body #content div.ip-bg-h--61, html body #content section.ip-bg-h--61, html body footer div.ip-bg-h--61, html body footer section.ip-bg-h--61 {
  background-position-x: -61% !important;
}
html body #content div.ip-bg-v--61, html body #content section.ip-bg-v--61, html body footer div.ip-bg-v--61, html body footer section.ip-bg-v--61 {
  background-position-y: -61% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--61, html body #content section.m-ip-bg-h--61, html body footer div.m-ip-bg-h--61, html body footer section.m-ip-bg-h--61 {
    background-position-x: -61% !important;
  }
  html body #content div.m-ip-bg-v--61, html body #content section.m-ip-bg-v--61, html body footer div.m-ip-bg-v--61, html body footer section.m-ip-bg-v--61 {
    background-position-y: -61% !important;
  }
}
html body #content div.ip-bg-hr--61, html body #content section.ip-bg-hr--61, html body footer div.ip-bg-hr--61, html body footer section.ip-bg-hr--61 {
  background-position-x: -61vw !important;
}
html body #content div.ip-bg-vr--61, html body #content section.ip-bg-vr--61, html body footer div.ip-bg-vr--61, html body footer section.ip-bg-vr--61 {
  background-position-y: -61vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--61, html body #content section.m-ip-bg-hr--61, html body footer div.m-ip-bg-hr--61, html body footer section.m-ip-bg-hr--61 {
    background-position-x: -61vw !important;
  }
  html body #content div.m-ip-bg-vr--61, html body #content section.m-ip-bg-vr--61, html body footer div.m-ip-bg-vr--61, html body footer section.m-ip-bg-vr--61 {
    background-position-y: -61vh !important;
  }
}
html body #content div.ip-bg-h--60, html body #content section.ip-bg-h--60, html body footer div.ip-bg-h--60, html body footer section.ip-bg-h--60 {
  background-position-x: -60% !important;
}
html body #content div.ip-bg-v--60, html body #content section.ip-bg-v--60, html body footer div.ip-bg-v--60, html body footer section.ip-bg-v--60 {
  background-position-y: -60% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--60, html body #content section.m-ip-bg-h--60, html body footer div.m-ip-bg-h--60, html body footer section.m-ip-bg-h--60 {
    background-position-x: -60% !important;
  }
  html body #content div.m-ip-bg-v--60, html body #content section.m-ip-bg-v--60, html body footer div.m-ip-bg-v--60, html body footer section.m-ip-bg-v--60 {
    background-position-y: -60% !important;
  }
}
html body #content div.ip-bg-hr--60, html body #content section.ip-bg-hr--60, html body footer div.ip-bg-hr--60, html body footer section.ip-bg-hr--60 {
  background-position-x: -60vw !important;
}
html body #content div.ip-bg-vr--60, html body #content section.ip-bg-vr--60, html body footer div.ip-bg-vr--60, html body footer section.ip-bg-vr--60 {
  background-position-y: -60vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--60, html body #content section.m-ip-bg-hr--60, html body footer div.m-ip-bg-hr--60, html body footer section.m-ip-bg-hr--60 {
    background-position-x: -60vw !important;
  }
  html body #content div.m-ip-bg-vr--60, html body #content section.m-ip-bg-vr--60, html body footer div.m-ip-bg-vr--60, html body footer section.m-ip-bg-vr--60 {
    background-position-y: -60vh !important;
  }
}
html body #content div.ip-bg-h--59, html body #content section.ip-bg-h--59, html body footer div.ip-bg-h--59, html body footer section.ip-bg-h--59 {
  background-position-x: -59% !important;
}
html body #content div.ip-bg-v--59, html body #content section.ip-bg-v--59, html body footer div.ip-bg-v--59, html body footer section.ip-bg-v--59 {
  background-position-y: -59% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--59, html body #content section.m-ip-bg-h--59, html body footer div.m-ip-bg-h--59, html body footer section.m-ip-bg-h--59 {
    background-position-x: -59% !important;
  }
  html body #content div.m-ip-bg-v--59, html body #content section.m-ip-bg-v--59, html body footer div.m-ip-bg-v--59, html body footer section.m-ip-bg-v--59 {
    background-position-y: -59% !important;
  }
}
html body #content div.ip-bg-hr--59, html body #content section.ip-bg-hr--59, html body footer div.ip-bg-hr--59, html body footer section.ip-bg-hr--59 {
  background-position-x: -59vw !important;
}
html body #content div.ip-bg-vr--59, html body #content section.ip-bg-vr--59, html body footer div.ip-bg-vr--59, html body footer section.ip-bg-vr--59 {
  background-position-y: -59vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--59, html body #content section.m-ip-bg-hr--59, html body footer div.m-ip-bg-hr--59, html body footer section.m-ip-bg-hr--59 {
    background-position-x: -59vw !important;
  }
  html body #content div.m-ip-bg-vr--59, html body #content section.m-ip-bg-vr--59, html body footer div.m-ip-bg-vr--59, html body footer section.m-ip-bg-vr--59 {
    background-position-y: -59vh !important;
  }
}
html body #content div.ip-bg-h--58, html body #content section.ip-bg-h--58, html body footer div.ip-bg-h--58, html body footer section.ip-bg-h--58 {
  background-position-x: -58% !important;
}
html body #content div.ip-bg-v--58, html body #content section.ip-bg-v--58, html body footer div.ip-bg-v--58, html body footer section.ip-bg-v--58 {
  background-position-y: -58% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--58, html body #content section.m-ip-bg-h--58, html body footer div.m-ip-bg-h--58, html body footer section.m-ip-bg-h--58 {
    background-position-x: -58% !important;
  }
  html body #content div.m-ip-bg-v--58, html body #content section.m-ip-bg-v--58, html body footer div.m-ip-bg-v--58, html body footer section.m-ip-bg-v--58 {
    background-position-y: -58% !important;
  }
}
html body #content div.ip-bg-hr--58, html body #content section.ip-bg-hr--58, html body footer div.ip-bg-hr--58, html body footer section.ip-bg-hr--58 {
  background-position-x: -58vw !important;
}
html body #content div.ip-bg-vr--58, html body #content section.ip-bg-vr--58, html body footer div.ip-bg-vr--58, html body footer section.ip-bg-vr--58 {
  background-position-y: -58vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--58, html body #content section.m-ip-bg-hr--58, html body footer div.m-ip-bg-hr--58, html body footer section.m-ip-bg-hr--58 {
    background-position-x: -58vw !important;
  }
  html body #content div.m-ip-bg-vr--58, html body #content section.m-ip-bg-vr--58, html body footer div.m-ip-bg-vr--58, html body footer section.m-ip-bg-vr--58 {
    background-position-y: -58vh !important;
  }
}
html body #content div.ip-bg-h--57, html body #content section.ip-bg-h--57, html body footer div.ip-bg-h--57, html body footer section.ip-bg-h--57 {
  background-position-x: -57% !important;
}
html body #content div.ip-bg-v--57, html body #content section.ip-bg-v--57, html body footer div.ip-bg-v--57, html body footer section.ip-bg-v--57 {
  background-position-y: -57% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--57, html body #content section.m-ip-bg-h--57, html body footer div.m-ip-bg-h--57, html body footer section.m-ip-bg-h--57 {
    background-position-x: -57% !important;
  }
  html body #content div.m-ip-bg-v--57, html body #content section.m-ip-bg-v--57, html body footer div.m-ip-bg-v--57, html body footer section.m-ip-bg-v--57 {
    background-position-y: -57% !important;
  }
}
html body #content div.ip-bg-hr--57, html body #content section.ip-bg-hr--57, html body footer div.ip-bg-hr--57, html body footer section.ip-bg-hr--57 {
  background-position-x: -57vw !important;
}
html body #content div.ip-bg-vr--57, html body #content section.ip-bg-vr--57, html body footer div.ip-bg-vr--57, html body footer section.ip-bg-vr--57 {
  background-position-y: -57vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--57, html body #content section.m-ip-bg-hr--57, html body footer div.m-ip-bg-hr--57, html body footer section.m-ip-bg-hr--57 {
    background-position-x: -57vw !important;
  }
  html body #content div.m-ip-bg-vr--57, html body #content section.m-ip-bg-vr--57, html body footer div.m-ip-bg-vr--57, html body footer section.m-ip-bg-vr--57 {
    background-position-y: -57vh !important;
  }
}
html body #content div.ip-bg-h--56, html body #content section.ip-bg-h--56, html body footer div.ip-bg-h--56, html body footer section.ip-bg-h--56 {
  background-position-x: -56% !important;
}
html body #content div.ip-bg-v--56, html body #content section.ip-bg-v--56, html body footer div.ip-bg-v--56, html body footer section.ip-bg-v--56 {
  background-position-y: -56% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--56, html body #content section.m-ip-bg-h--56, html body footer div.m-ip-bg-h--56, html body footer section.m-ip-bg-h--56 {
    background-position-x: -56% !important;
  }
  html body #content div.m-ip-bg-v--56, html body #content section.m-ip-bg-v--56, html body footer div.m-ip-bg-v--56, html body footer section.m-ip-bg-v--56 {
    background-position-y: -56% !important;
  }
}
html body #content div.ip-bg-hr--56, html body #content section.ip-bg-hr--56, html body footer div.ip-bg-hr--56, html body footer section.ip-bg-hr--56 {
  background-position-x: -56vw !important;
}
html body #content div.ip-bg-vr--56, html body #content section.ip-bg-vr--56, html body footer div.ip-bg-vr--56, html body footer section.ip-bg-vr--56 {
  background-position-y: -56vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--56, html body #content section.m-ip-bg-hr--56, html body footer div.m-ip-bg-hr--56, html body footer section.m-ip-bg-hr--56 {
    background-position-x: -56vw !important;
  }
  html body #content div.m-ip-bg-vr--56, html body #content section.m-ip-bg-vr--56, html body footer div.m-ip-bg-vr--56, html body footer section.m-ip-bg-vr--56 {
    background-position-y: -56vh !important;
  }
}
html body #content div.ip-bg-h--55, html body #content section.ip-bg-h--55, html body footer div.ip-bg-h--55, html body footer section.ip-bg-h--55 {
  background-position-x: -55% !important;
}
html body #content div.ip-bg-v--55, html body #content section.ip-bg-v--55, html body footer div.ip-bg-v--55, html body footer section.ip-bg-v--55 {
  background-position-y: -55% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--55, html body #content section.m-ip-bg-h--55, html body footer div.m-ip-bg-h--55, html body footer section.m-ip-bg-h--55 {
    background-position-x: -55% !important;
  }
  html body #content div.m-ip-bg-v--55, html body #content section.m-ip-bg-v--55, html body footer div.m-ip-bg-v--55, html body footer section.m-ip-bg-v--55 {
    background-position-y: -55% !important;
  }
}
html body #content div.ip-bg-hr--55, html body #content section.ip-bg-hr--55, html body footer div.ip-bg-hr--55, html body footer section.ip-bg-hr--55 {
  background-position-x: -55vw !important;
}
html body #content div.ip-bg-vr--55, html body #content section.ip-bg-vr--55, html body footer div.ip-bg-vr--55, html body footer section.ip-bg-vr--55 {
  background-position-y: -55vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--55, html body #content section.m-ip-bg-hr--55, html body footer div.m-ip-bg-hr--55, html body footer section.m-ip-bg-hr--55 {
    background-position-x: -55vw !important;
  }
  html body #content div.m-ip-bg-vr--55, html body #content section.m-ip-bg-vr--55, html body footer div.m-ip-bg-vr--55, html body footer section.m-ip-bg-vr--55 {
    background-position-y: -55vh !important;
  }
}
html body #content div.ip-bg-h--54, html body #content section.ip-bg-h--54, html body footer div.ip-bg-h--54, html body footer section.ip-bg-h--54 {
  background-position-x: -54% !important;
}
html body #content div.ip-bg-v--54, html body #content section.ip-bg-v--54, html body footer div.ip-bg-v--54, html body footer section.ip-bg-v--54 {
  background-position-y: -54% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--54, html body #content section.m-ip-bg-h--54, html body footer div.m-ip-bg-h--54, html body footer section.m-ip-bg-h--54 {
    background-position-x: -54% !important;
  }
  html body #content div.m-ip-bg-v--54, html body #content section.m-ip-bg-v--54, html body footer div.m-ip-bg-v--54, html body footer section.m-ip-bg-v--54 {
    background-position-y: -54% !important;
  }
}
html body #content div.ip-bg-hr--54, html body #content section.ip-bg-hr--54, html body footer div.ip-bg-hr--54, html body footer section.ip-bg-hr--54 {
  background-position-x: -54vw !important;
}
html body #content div.ip-bg-vr--54, html body #content section.ip-bg-vr--54, html body footer div.ip-bg-vr--54, html body footer section.ip-bg-vr--54 {
  background-position-y: -54vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--54, html body #content section.m-ip-bg-hr--54, html body footer div.m-ip-bg-hr--54, html body footer section.m-ip-bg-hr--54 {
    background-position-x: -54vw !important;
  }
  html body #content div.m-ip-bg-vr--54, html body #content section.m-ip-bg-vr--54, html body footer div.m-ip-bg-vr--54, html body footer section.m-ip-bg-vr--54 {
    background-position-y: -54vh !important;
  }
}
html body #content div.ip-bg-h--53, html body #content section.ip-bg-h--53, html body footer div.ip-bg-h--53, html body footer section.ip-bg-h--53 {
  background-position-x: -53% !important;
}
html body #content div.ip-bg-v--53, html body #content section.ip-bg-v--53, html body footer div.ip-bg-v--53, html body footer section.ip-bg-v--53 {
  background-position-y: -53% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--53, html body #content section.m-ip-bg-h--53, html body footer div.m-ip-bg-h--53, html body footer section.m-ip-bg-h--53 {
    background-position-x: -53% !important;
  }
  html body #content div.m-ip-bg-v--53, html body #content section.m-ip-bg-v--53, html body footer div.m-ip-bg-v--53, html body footer section.m-ip-bg-v--53 {
    background-position-y: -53% !important;
  }
}
html body #content div.ip-bg-hr--53, html body #content section.ip-bg-hr--53, html body footer div.ip-bg-hr--53, html body footer section.ip-bg-hr--53 {
  background-position-x: -53vw !important;
}
html body #content div.ip-bg-vr--53, html body #content section.ip-bg-vr--53, html body footer div.ip-bg-vr--53, html body footer section.ip-bg-vr--53 {
  background-position-y: -53vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--53, html body #content section.m-ip-bg-hr--53, html body footer div.m-ip-bg-hr--53, html body footer section.m-ip-bg-hr--53 {
    background-position-x: -53vw !important;
  }
  html body #content div.m-ip-bg-vr--53, html body #content section.m-ip-bg-vr--53, html body footer div.m-ip-bg-vr--53, html body footer section.m-ip-bg-vr--53 {
    background-position-y: -53vh !important;
  }
}
html body #content div.ip-bg-h--52, html body #content section.ip-bg-h--52, html body footer div.ip-bg-h--52, html body footer section.ip-bg-h--52 {
  background-position-x: -52% !important;
}
html body #content div.ip-bg-v--52, html body #content section.ip-bg-v--52, html body footer div.ip-bg-v--52, html body footer section.ip-bg-v--52 {
  background-position-y: -52% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--52, html body #content section.m-ip-bg-h--52, html body footer div.m-ip-bg-h--52, html body footer section.m-ip-bg-h--52 {
    background-position-x: -52% !important;
  }
  html body #content div.m-ip-bg-v--52, html body #content section.m-ip-bg-v--52, html body footer div.m-ip-bg-v--52, html body footer section.m-ip-bg-v--52 {
    background-position-y: -52% !important;
  }
}
html body #content div.ip-bg-hr--52, html body #content section.ip-bg-hr--52, html body footer div.ip-bg-hr--52, html body footer section.ip-bg-hr--52 {
  background-position-x: -52vw !important;
}
html body #content div.ip-bg-vr--52, html body #content section.ip-bg-vr--52, html body footer div.ip-bg-vr--52, html body footer section.ip-bg-vr--52 {
  background-position-y: -52vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--52, html body #content section.m-ip-bg-hr--52, html body footer div.m-ip-bg-hr--52, html body footer section.m-ip-bg-hr--52 {
    background-position-x: -52vw !important;
  }
  html body #content div.m-ip-bg-vr--52, html body #content section.m-ip-bg-vr--52, html body footer div.m-ip-bg-vr--52, html body footer section.m-ip-bg-vr--52 {
    background-position-y: -52vh !important;
  }
}
html body #content div.ip-bg-h--51, html body #content section.ip-bg-h--51, html body footer div.ip-bg-h--51, html body footer section.ip-bg-h--51 {
  background-position-x: -51% !important;
}
html body #content div.ip-bg-v--51, html body #content section.ip-bg-v--51, html body footer div.ip-bg-v--51, html body footer section.ip-bg-v--51 {
  background-position-y: -51% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--51, html body #content section.m-ip-bg-h--51, html body footer div.m-ip-bg-h--51, html body footer section.m-ip-bg-h--51 {
    background-position-x: -51% !important;
  }
  html body #content div.m-ip-bg-v--51, html body #content section.m-ip-bg-v--51, html body footer div.m-ip-bg-v--51, html body footer section.m-ip-bg-v--51 {
    background-position-y: -51% !important;
  }
}
html body #content div.ip-bg-hr--51, html body #content section.ip-bg-hr--51, html body footer div.ip-bg-hr--51, html body footer section.ip-bg-hr--51 {
  background-position-x: -51vw !important;
}
html body #content div.ip-bg-vr--51, html body #content section.ip-bg-vr--51, html body footer div.ip-bg-vr--51, html body footer section.ip-bg-vr--51 {
  background-position-y: -51vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--51, html body #content section.m-ip-bg-hr--51, html body footer div.m-ip-bg-hr--51, html body footer section.m-ip-bg-hr--51 {
    background-position-x: -51vw !important;
  }
  html body #content div.m-ip-bg-vr--51, html body #content section.m-ip-bg-vr--51, html body footer div.m-ip-bg-vr--51, html body footer section.m-ip-bg-vr--51 {
    background-position-y: -51vh !important;
  }
}
html body #content div.ip-bg-h--50, html body #content section.ip-bg-h--50, html body footer div.ip-bg-h--50, html body footer section.ip-bg-h--50 {
  background-position-x: -50% !important;
}
html body #content div.ip-bg-v--50, html body #content section.ip-bg-v--50, html body footer div.ip-bg-v--50, html body footer section.ip-bg-v--50 {
  background-position-y: -50% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--50, html body #content section.m-ip-bg-h--50, html body footer div.m-ip-bg-h--50, html body footer section.m-ip-bg-h--50 {
    background-position-x: -50% !important;
  }
  html body #content div.m-ip-bg-v--50, html body #content section.m-ip-bg-v--50, html body footer div.m-ip-bg-v--50, html body footer section.m-ip-bg-v--50 {
    background-position-y: -50% !important;
  }
}
html body #content div.ip-bg-hr--50, html body #content section.ip-bg-hr--50, html body footer div.ip-bg-hr--50, html body footer section.ip-bg-hr--50 {
  background-position-x: -50vw !important;
}
html body #content div.ip-bg-vr--50, html body #content section.ip-bg-vr--50, html body footer div.ip-bg-vr--50, html body footer section.ip-bg-vr--50 {
  background-position-y: -50vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--50, html body #content section.m-ip-bg-hr--50, html body footer div.m-ip-bg-hr--50, html body footer section.m-ip-bg-hr--50 {
    background-position-x: -50vw !important;
  }
  html body #content div.m-ip-bg-vr--50, html body #content section.m-ip-bg-vr--50, html body footer div.m-ip-bg-vr--50, html body footer section.m-ip-bg-vr--50 {
    background-position-y: -50vh !important;
  }
}
html body #content div.ip-bg-h--49, html body #content section.ip-bg-h--49, html body footer div.ip-bg-h--49, html body footer section.ip-bg-h--49 {
  background-position-x: -49% !important;
}
html body #content div.ip-bg-v--49, html body #content section.ip-bg-v--49, html body footer div.ip-bg-v--49, html body footer section.ip-bg-v--49 {
  background-position-y: -49% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--49, html body #content section.m-ip-bg-h--49, html body footer div.m-ip-bg-h--49, html body footer section.m-ip-bg-h--49 {
    background-position-x: -49% !important;
  }
  html body #content div.m-ip-bg-v--49, html body #content section.m-ip-bg-v--49, html body footer div.m-ip-bg-v--49, html body footer section.m-ip-bg-v--49 {
    background-position-y: -49% !important;
  }
}
html body #content div.ip-bg-hr--49, html body #content section.ip-bg-hr--49, html body footer div.ip-bg-hr--49, html body footer section.ip-bg-hr--49 {
  background-position-x: -49vw !important;
}
html body #content div.ip-bg-vr--49, html body #content section.ip-bg-vr--49, html body footer div.ip-bg-vr--49, html body footer section.ip-bg-vr--49 {
  background-position-y: -49vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--49, html body #content section.m-ip-bg-hr--49, html body footer div.m-ip-bg-hr--49, html body footer section.m-ip-bg-hr--49 {
    background-position-x: -49vw !important;
  }
  html body #content div.m-ip-bg-vr--49, html body #content section.m-ip-bg-vr--49, html body footer div.m-ip-bg-vr--49, html body footer section.m-ip-bg-vr--49 {
    background-position-y: -49vh !important;
  }
}
html body #content div.ip-bg-h--48, html body #content section.ip-bg-h--48, html body footer div.ip-bg-h--48, html body footer section.ip-bg-h--48 {
  background-position-x: -48% !important;
}
html body #content div.ip-bg-v--48, html body #content section.ip-bg-v--48, html body footer div.ip-bg-v--48, html body footer section.ip-bg-v--48 {
  background-position-y: -48% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--48, html body #content section.m-ip-bg-h--48, html body footer div.m-ip-bg-h--48, html body footer section.m-ip-bg-h--48 {
    background-position-x: -48% !important;
  }
  html body #content div.m-ip-bg-v--48, html body #content section.m-ip-bg-v--48, html body footer div.m-ip-bg-v--48, html body footer section.m-ip-bg-v--48 {
    background-position-y: -48% !important;
  }
}
html body #content div.ip-bg-hr--48, html body #content section.ip-bg-hr--48, html body footer div.ip-bg-hr--48, html body footer section.ip-bg-hr--48 {
  background-position-x: -48vw !important;
}
html body #content div.ip-bg-vr--48, html body #content section.ip-bg-vr--48, html body footer div.ip-bg-vr--48, html body footer section.ip-bg-vr--48 {
  background-position-y: -48vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--48, html body #content section.m-ip-bg-hr--48, html body footer div.m-ip-bg-hr--48, html body footer section.m-ip-bg-hr--48 {
    background-position-x: -48vw !important;
  }
  html body #content div.m-ip-bg-vr--48, html body #content section.m-ip-bg-vr--48, html body footer div.m-ip-bg-vr--48, html body footer section.m-ip-bg-vr--48 {
    background-position-y: -48vh !important;
  }
}
html body #content div.ip-bg-h--47, html body #content section.ip-bg-h--47, html body footer div.ip-bg-h--47, html body footer section.ip-bg-h--47 {
  background-position-x: -47% !important;
}
html body #content div.ip-bg-v--47, html body #content section.ip-bg-v--47, html body footer div.ip-bg-v--47, html body footer section.ip-bg-v--47 {
  background-position-y: -47% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--47, html body #content section.m-ip-bg-h--47, html body footer div.m-ip-bg-h--47, html body footer section.m-ip-bg-h--47 {
    background-position-x: -47% !important;
  }
  html body #content div.m-ip-bg-v--47, html body #content section.m-ip-bg-v--47, html body footer div.m-ip-bg-v--47, html body footer section.m-ip-bg-v--47 {
    background-position-y: -47% !important;
  }
}
html body #content div.ip-bg-hr--47, html body #content section.ip-bg-hr--47, html body footer div.ip-bg-hr--47, html body footer section.ip-bg-hr--47 {
  background-position-x: -47vw !important;
}
html body #content div.ip-bg-vr--47, html body #content section.ip-bg-vr--47, html body footer div.ip-bg-vr--47, html body footer section.ip-bg-vr--47 {
  background-position-y: -47vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--47, html body #content section.m-ip-bg-hr--47, html body footer div.m-ip-bg-hr--47, html body footer section.m-ip-bg-hr--47 {
    background-position-x: -47vw !important;
  }
  html body #content div.m-ip-bg-vr--47, html body #content section.m-ip-bg-vr--47, html body footer div.m-ip-bg-vr--47, html body footer section.m-ip-bg-vr--47 {
    background-position-y: -47vh !important;
  }
}
html body #content div.ip-bg-h--46, html body #content section.ip-bg-h--46, html body footer div.ip-bg-h--46, html body footer section.ip-bg-h--46 {
  background-position-x: -46% !important;
}
html body #content div.ip-bg-v--46, html body #content section.ip-bg-v--46, html body footer div.ip-bg-v--46, html body footer section.ip-bg-v--46 {
  background-position-y: -46% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--46, html body #content section.m-ip-bg-h--46, html body footer div.m-ip-bg-h--46, html body footer section.m-ip-bg-h--46 {
    background-position-x: -46% !important;
  }
  html body #content div.m-ip-bg-v--46, html body #content section.m-ip-bg-v--46, html body footer div.m-ip-bg-v--46, html body footer section.m-ip-bg-v--46 {
    background-position-y: -46% !important;
  }
}
html body #content div.ip-bg-hr--46, html body #content section.ip-bg-hr--46, html body footer div.ip-bg-hr--46, html body footer section.ip-bg-hr--46 {
  background-position-x: -46vw !important;
}
html body #content div.ip-bg-vr--46, html body #content section.ip-bg-vr--46, html body footer div.ip-bg-vr--46, html body footer section.ip-bg-vr--46 {
  background-position-y: -46vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--46, html body #content section.m-ip-bg-hr--46, html body footer div.m-ip-bg-hr--46, html body footer section.m-ip-bg-hr--46 {
    background-position-x: -46vw !important;
  }
  html body #content div.m-ip-bg-vr--46, html body #content section.m-ip-bg-vr--46, html body footer div.m-ip-bg-vr--46, html body footer section.m-ip-bg-vr--46 {
    background-position-y: -46vh !important;
  }
}
html body #content div.ip-bg-h--45, html body #content section.ip-bg-h--45, html body footer div.ip-bg-h--45, html body footer section.ip-bg-h--45 {
  background-position-x: -45% !important;
}
html body #content div.ip-bg-v--45, html body #content section.ip-bg-v--45, html body footer div.ip-bg-v--45, html body footer section.ip-bg-v--45 {
  background-position-y: -45% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--45, html body #content section.m-ip-bg-h--45, html body footer div.m-ip-bg-h--45, html body footer section.m-ip-bg-h--45 {
    background-position-x: -45% !important;
  }
  html body #content div.m-ip-bg-v--45, html body #content section.m-ip-bg-v--45, html body footer div.m-ip-bg-v--45, html body footer section.m-ip-bg-v--45 {
    background-position-y: -45% !important;
  }
}
html body #content div.ip-bg-hr--45, html body #content section.ip-bg-hr--45, html body footer div.ip-bg-hr--45, html body footer section.ip-bg-hr--45 {
  background-position-x: -45vw !important;
}
html body #content div.ip-bg-vr--45, html body #content section.ip-bg-vr--45, html body footer div.ip-bg-vr--45, html body footer section.ip-bg-vr--45 {
  background-position-y: -45vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--45, html body #content section.m-ip-bg-hr--45, html body footer div.m-ip-bg-hr--45, html body footer section.m-ip-bg-hr--45 {
    background-position-x: -45vw !important;
  }
  html body #content div.m-ip-bg-vr--45, html body #content section.m-ip-bg-vr--45, html body footer div.m-ip-bg-vr--45, html body footer section.m-ip-bg-vr--45 {
    background-position-y: -45vh !important;
  }
}
html body #content div.ip-bg-h--44, html body #content section.ip-bg-h--44, html body footer div.ip-bg-h--44, html body footer section.ip-bg-h--44 {
  background-position-x: -44% !important;
}
html body #content div.ip-bg-v--44, html body #content section.ip-bg-v--44, html body footer div.ip-bg-v--44, html body footer section.ip-bg-v--44 {
  background-position-y: -44% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--44, html body #content section.m-ip-bg-h--44, html body footer div.m-ip-bg-h--44, html body footer section.m-ip-bg-h--44 {
    background-position-x: -44% !important;
  }
  html body #content div.m-ip-bg-v--44, html body #content section.m-ip-bg-v--44, html body footer div.m-ip-bg-v--44, html body footer section.m-ip-bg-v--44 {
    background-position-y: -44% !important;
  }
}
html body #content div.ip-bg-hr--44, html body #content section.ip-bg-hr--44, html body footer div.ip-bg-hr--44, html body footer section.ip-bg-hr--44 {
  background-position-x: -44vw !important;
}
html body #content div.ip-bg-vr--44, html body #content section.ip-bg-vr--44, html body footer div.ip-bg-vr--44, html body footer section.ip-bg-vr--44 {
  background-position-y: -44vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--44, html body #content section.m-ip-bg-hr--44, html body footer div.m-ip-bg-hr--44, html body footer section.m-ip-bg-hr--44 {
    background-position-x: -44vw !important;
  }
  html body #content div.m-ip-bg-vr--44, html body #content section.m-ip-bg-vr--44, html body footer div.m-ip-bg-vr--44, html body footer section.m-ip-bg-vr--44 {
    background-position-y: -44vh !important;
  }
}
html body #content div.ip-bg-h--43, html body #content section.ip-bg-h--43, html body footer div.ip-bg-h--43, html body footer section.ip-bg-h--43 {
  background-position-x: -43% !important;
}
html body #content div.ip-bg-v--43, html body #content section.ip-bg-v--43, html body footer div.ip-bg-v--43, html body footer section.ip-bg-v--43 {
  background-position-y: -43% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--43, html body #content section.m-ip-bg-h--43, html body footer div.m-ip-bg-h--43, html body footer section.m-ip-bg-h--43 {
    background-position-x: -43% !important;
  }
  html body #content div.m-ip-bg-v--43, html body #content section.m-ip-bg-v--43, html body footer div.m-ip-bg-v--43, html body footer section.m-ip-bg-v--43 {
    background-position-y: -43% !important;
  }
}
html body #content div.ip-bg-hr--43, html body #content section.ip-bg-hr--43, html body footer div.ip-bg-hr--43, html body footer section.ip-bg-hr--43 {
  background-position-x: -43vw !important;
}
html body #content div.ip-bg-vr--43, html body #content section.ip-bg-vr--43, html body footer div.ip-bg-vr--43, html body footer section.ip-bg-vr--43 {
  background-position-y: -43vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--43, html body #content section.m-ip-bg-hr--43, html body footer div.m-ip-bg-hr--43, html body footer section.m-ip-bg-hr--43 {
    background-position-x: -43vw !important;
  }
  html body #content div.m-ip-bg-vr--43, html body #content section.m-ip-bg-vr--43, html body footer div.m-ip-bg-vr--43, html body footer section.m-ip-bg-vr--43 {
    background-position-y: -43vh !important;
  }
}
html body #content div.ip-bg-h--42, html body #content section.ip-bg-h--42, html body footer div.ip-bg-h--42, html body footer section.ip-bg-h--42 {
  background-position-x: -42% !important;
}
html body #content div.ip-bg-v--42, html body #content section.ip-bg-v--42, html body footer div.ip-bg-v--42, html body footer section.ip-bg-v--42 {
  background-position-y: -42% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--42, html body #content section.m-ip-bg-h--42, html body footer div.m-ip-bg-h--42, html body footer section.m-ip-bg-h--42 {
    background-position-x: -42% !important;
  }
  html body #content div.m-ip-bg-v--42, html body #content section.m-ip-bg-v--42, html body footer div.m-ip-bg-v--42, html body footer section.m-ip-bg-v--42 {
    background-position-y: -42% !important;
  }
}
html body #content div.ip-bg-hr--42, html body #content section.ip-bg-hr--42, html body footer div.ip-bg-hr--42, html body footer section.ip-bg-hr--42 {
  background-position-x: -42vw !important;
}
html body #content div.ip-bg-vr--42, html body #content section.ip-bg-vr--42, html body footer div.ip-bg-vr--42, html body footer section.ip-bg-vr--42 {
  background-position-y: -42vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--42, html body #content section.m-ip-bg-hr--42, html body footer div.m-ip-bg-hr--42, html body footer section.m-ip-bg-hr--42 {
    background-position-x: -42vw !important;
  }
  html body #content div.m-ip-bg-vr--42, html body #content section.m-ip-bg-vr--42, html body footer div.m-ip-bg-vr--42, html body footer section.m-ip-bg-vr--42 {
    background-position-y: -42vh !important;
  }
}
html body #content div.ip-bg-h--41, html body #content section.ip-bg-h--41, html body footer div.ip-bg-h--41, html body footer section.ip-bg-h--41 {
  background-position-x: -41% !important;
}
html body #content div.ip-bg-v--41, html body #content section.ip-bg-v--41, html body footer div.ip-bg-v--41, html body footer section.ip-bg-v--41 {
  background-position-y: -41% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--41, html body #content section.m-ip-bg-h--41, html body footer div.m-ip-bg-h--41, html body footer section.m-ip-bg-h--41 {
    background-position-x: -41% !important;
  }
  html body #content div.m-ip-bg-v--41, html body #content section.m-ip-bg-v--41, html body footer div.m-ip-bg-v--41, html body footer section.m-ip-bg-v--41 {
    background-position-y: -41% !important;
  }
}
html body #content div.ip-bg-hr--41, html body #content section.ip-bg-hr--41, html body footer div.ip-bg-hr--41, html body footer section.ip-bg-hr--41 {
  background-position-x: -41vw !important;
}
html body #content div.ip-bg-vr--41, html body #content section.ip-bg-vr--41, html body footer div.ip-bg-vr--41, html body footer section.ip-bg-vr--41 {
  background-position-y: -41vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--41, html body #content section.m-ip-bg-hr--41, html body footer div.m-ip-bg-hr--41, html body footer section.m-ip-bg-hr--41 {
    background-position-x: -41vw !important;
  }
  html body #content div.m-ip-bg-vr--41, html body #content section.m-ip-bg-vr--41, html body footer div.m-ip-bg-vr--41, html body footer section.m-ip-bg-vr--41 {
    background-position-y: -41vh !important;
  }
}
html body #content div.ip-bg-h--40, html body #content section.ip-bg-h--40, html body footer div.ip-bg-h--40, html body footer section.ip-bg-h--40 {
  background-position-x: -40% !important;
}
html body #content div.ip-bg-v--40, html body #content section.ip-bg-v--40, html body footer div.ip-bg-v--40, html body footer section.ip-bg-v--40 {
  background-position-y: -40% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--40, html body #content section.m-ip-bg-h--40, html body footer div.m-ip-bg-h--40, html body footer section.m-ip-bg-h--40 {
    background-position-x: -40% !important;
  }
  html body #content div.m-ip-bg-v--40, html body #content section.m-ip-bg-v--40, html body footer div.m-ip-bg-v--40, html body footer section.m-ip-bg-v--40 {
    background-position-y: -40% !important;
  }
}
html body #content div.ip-bg-hr--40, html body #content section.ip-bg-hr--40, html body footer div.ip-bg-hr--40, html body footer section.ip-bg-hr--40 {
  background-position-x: -40vw !important;
}
html body #content div.ip-bg-vr--40, html body #content section.ip-bg-vr--40, html body footer div.ip-bg-vr--40, html body footer section.ip-bg-vr--40 {
  background-position-y: -40vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--40, html body #content section.m-ip-bg-hr--40, html body footer div.m-ip-bg-hr--40, html body footer section.m-ip-bg-hr--40 {
    background-position-x: -40vw !important;
  }
  html body #content div.m-ip-bg-vr--40, html body #content section.m-ip-bg-vr--40, html body footer div.m-ip-bg-vr--40, html body footer section.m-ip-bg-vr--40 {
    background-position-y: -40vh !important;
  }
}
html body #content div.ip-bg-h--39, html body #content section.ip-bg-h--39, html body footer div.ip-bg-h--39, html body footer section.ip-bg-h--39 {
  background-position-x: -39% !important;
}
html body #content div.ip-bg-v--39, html body #content section.ip-bg-v--39, html body footer div.ip-bg-v--39, html body footer section.ip-bg-v--39 {
  background-position-y: -39% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--39, html body #content section.m-ip-bg-h--39, html body footer div.m-ip-bg-h--39, html body footer section.m-ip-bg-h--39 {
    background-position-x: -39% !important;
  }
  html body #content div.m-ip-bg-v--39, html body #content section.m-ip-bg-v--39, html body footer div.m-ip-bg-v--39, html body footer section.m-ip-bg-v--39 {
    background-position-y: -39% !important;
  }
}
html body #content div.ip-bg-hr--39, html body #content section.ip-bg-hr--39, html body footer div.ip-bg-hr--39, html body footer section.ip-bg-hr--39 {
  background-position-x: -39vw !important;
}
html body #content div.ip-bg-vr--39, html body #content section.ip-bg-vr--39, html body footer div.ip-bg-vr--39, html body footer section.ip-bg-vr--39 {
  background-position-y: -39vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--39, html body #content section.m-ip-bg-hr--39, html body footer div.m-ip-bg-hr--39, html body footer section.m-ip-bg-hr--39 {
    background-position-x: -39vw !important;
  }
  html body #content div.m-ip-bg-vr--39, html body #content section.m-ip-bg-vr--39, html body footer div.m-ip-bg-vr--39, html body footer section.m-ip-bg-vr--39 {
    background-position-y: -39vh !important;
  }
}
html body #content div.ip-bg-h--38, html body #content section.ip-bg-h--38, html body footer div.ip-bg-h--38, html body footer section.ip-bg-h--38 {
  background-position-x: -38% !important;
}
html body #content div.ip-bg-v--38, html body #content section.ip-bg-v--38, html body footer div.ip-bg-v--38, html body footer section.ip-bg-v--38 {
  background-position-y: -38% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--38, html body #content section.m-ip-bg-h--38, html body footer div.m-ip-bg-h--38, html body footer section.m-ip-bg-h--38 {
    background-position-x: -38% !important;
  }
  html body #content div.m-ip-bg-v--38, html body #content section.m-ip-bg-v--38, html body footer div.m-ip-bg-v--38, html body footer section.m-ip-bg-v--38 {
    background-position-y: -38% !important;
  }
}
html body #content div.ip-bg-hr--38, html body #content section.ip-bg-hr--38, html body footer div.ip-bg-hr--38, html body footer section.ip-bg-hr--38 {
  background-position-x: -38vw !important;
}
html body #content div.ip-bg-vr--38, html body #content section.ip-bg-vr--38, html body footer div.ip-bg-vr--38, html body footer section.ip-bg-vr--38 {
  background-position-y: -38vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--38, html body #content section.m-ip-bg-hr--38, html body footer div.m-ip-bg-hr--38, html body footer section.m-ip-bg-hr--38 {
    background-position-x: -38vw !important;
  }
  html body #content div.m-ip-bg-vr--38, html body #content section.m-ip-bg-vr--38, html body footer div.m-ip-bg-vr--38, html body footer section.m-ip-bg-vr--38 {
    background-position-y: -38vh !important;
  }
}
html body #content div.ip-bg-h--37, html body #content section.ip-bg-h--37, html body footer div.ip-bg-h--37, html body footer section.ip-bg-h--37 {
  background-position-x: -37% !important;
}
html body #content div.ip-bg-v--37, html body #content section.ip-bg-v--37, html body footer div.ip-bg-v--37, html body footer section.ip-bg-v--37 {
  background-position-y: -37% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--37, html body #content section.m-ip-bg-h--37, html body footer div.m-ip-bg-h--37, html body footer section.m-ip-bg-h--37 {
    background-position-x: -37% !important;
  }
  html body #content div.m-ip-bg-v--37, html body #content section.m-ip-bg-v--37, html body footer div.m-ip-bg-v--37, html body footer section.m-ip-bg-v--37 {
    background-position-y: -37% !important;
  }
}
html body #content div.ip-bg-hr--37, html body #content section.ip-bg-hr--37, html body footer div.ip-bg-hr--37, html body footer section.ip-bg-hr--37 {
  background-position-x: -37vw !important;
}
html body #content div.ip-bg-vr--37, html body #content section.ip-bg-vr--37, html body footer div.ip-bg-vr--37, html body footer section.ip-bg-vr--37 {
  background-position-y: -37vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--37, html body #content section.m-ip-bg-hr--37, html body footer div.m-ip-bg-hr--37, html body footer section.m-ip-bg-hr--37 {
    background-position-x: -37vw !important;
  }
  html body #content div.m-ip-bg-vr--37, html body #content section.m-ip-bg-vr--37, html body footer div.m-ip-bg-vr--37, html body footer section.m-ip-bg-vr--37 {
    background-position-y: -37vh !important;
  }
}
html body #content div.ip-bg-h--36, html body #content section.ip-bg-h--36, html body footer div.ip-bg-h--36, html body footer section.ip-bg-h--36 {
  background-position-x: -36% !important;
}
html body #content div.ip-bg-v--36, html body #content section.ip-bg-v--36, html body footer div.ip-bg-v--36, html body footer section.ip-bg-v--36 {
  background-position-y: -36% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--36, html body #content section.m-ip-bg-h--36, html body footer div.m-ip-bg-h--36, html body footer section.m-ip-bg-h--36 {
    background-position-x: -36% !important;
  }
  html body #content div.m-ip-bg-v--36, html body #content section.m-ip-bg-v--36, html body footer div.m-ip-bg-v--36, html body footer section.m-ip-bg-v--36 {
    background-position-y: -36% !important;
  }
}
html body #content div.ip-bg-hr--36, html body #content section.ip-bg-hr--36, html body footer div.ip-bg-hr--36, html body footer section.ip-bg-hr--36 {
  background-position-x: -36vw !important;
}
html body #content div.ip-bg-vr--36, html body #content section.ip-bg-vr--36, html body footer div.ip-bg-vr--36, html body footer section.ip-bg-vr--36 {
  background-position-y: -36vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--36, html body #content section.m-ip-bg-hr--36, html body footer div.m-ip-bg-hr--36, html body footer section.m-ip-bg-hr--36 {
    background-position-x: -36vw !important;
  }
  html body #content div.m-ip-bg-vr--36, html body #content section.m-ip-bg-vr--36, html body footer div.m-ip-bg-vr--36, html body footer section.m-ip-bg-vr--36 {
    background-position-y: -36vh !important;
  }
}
html body #content div.ip-bg-h--35, html body #content section.ip-bg-h--35, html body footer div.ip-bg-h--35, html body footer section.ip-bg-h--35 {
  background-position-x: -35% !important;
}
html body #content div.ip-bg-v--35, html body #content section.ip-bg-v--35, html body footer div.ip-bg-v--35, html body footer section.ip-bg-v--35 {
  background-position-y: -35% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--35, html body #content section.m-ip-bg-h--35, html body footer div.m-ip-bg-h--35, html body footer section.m-ip-bg-h--35 {
    background-position-x: -35% !important;
  }
  html body #content div.m-ip-bg-v--35, html body #content section.m-ip-bg-v--35, html body footer div.m-ip-bg-v--35, html body footer section.m-ip-bg-v--35 {
    background-position-y: -35% !important;
  }
}
html body #content div.ip-bg-hr--35, html body #content section.ip-bg-hr--35, html body footer div.ip-bg-hr--35, html body footer section.ip-bg-hr--35 {
  background-position-x: -35vw !important;
}
html body #content div.ip-bg-vr--35, html body #content section.ip-bg-vr--35, html body footer div.ip-bg-vr--35, html body footer section.ip-bg-vr--35 {
  background-position-y: -35vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--35, html body #content section.m-ip-bg-hr--35, html body footer div.m-ip-bg-hr--35, html body footer section.m-ip-bg-hr--35 {
    background-position-x: -35vw !important;
  }
  html body #content div.m-ip-bg-vr--35, html body #content section.m-ip-bg-vr--35, html body footer div.m-ip-bg-vr--35, html body footer section.m-ip-bg-vr--35 {
    background-position-y: -35vh !important;
  }
}
html body #content div.ip-bg-h--34, html body #content section.ip-bg-h--34, html body footer div.ip-bg-h--34, html body footer section.ip-bg-h--34 {
  background-position-x: -34% !important;
}
html body #content div.ip-bg-v--34, html body #content section.ip-bg-v--34, html body footer div.ip-bg-v--34, html body footer section.ip-bg-v--34 {
  background-position-y: -34% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--34, html body #content section.m-ip-bg-h--34, html body footer div.m-ip-bg-h--34, html body footer section.m-ip-bg-h--34 {
    background-position-x: -34% !important;
  }
  html body #content div.m-ip-bg-v--34, html body #content section.m-ip-bg-v--34, html body footer div.m-ip-bg-v--34, html body footer section.m-ip-bg-v--34 {
    background-position-y: -34% !important;
  }
}
html body #content div.ip-bg-hr--34, html body #content section.ip-bg-hr--34, html body footer div.ip-bg-hr--34, html body footer section.ip-bg-hr--34 {
  background-position-x: -34vw !important;
}
html body #content div.ip-bg-vr--34, html body #content section.ip-bg-vr--34, html body footer div.ip-bg-vr--34, html body footer section.ip-bg-vr--34 {
  background-position-y: -34vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--34, html body #content section.m-ip-bg-hr--34, html body footer div.m-ip-bg-hr--34, html body footer section.m-ip-bg-hr--34 {
    background-position-x: -34vw !important;
  }
  html body #content div.m-ip-bg-vr--34, html body #content section.m-ip-bg-vr--34, html body footer div.m-ip-bg-vr--34, html body footer section.m-ip-bg-vr--34 {
    background-position-y: -34vh !important;
  }
}
html body #content div.ip-bg-h--33, html body #content section.ip-bg-h--33, html body footer div.ip-bg-h--33, html body footer section.ip-bg-h--33 {
  background-position-x: -33% !important;
}
html body #content div.ip-bg-v--33, html body #content section.ip-bg-v--33, html body footer div.ip-bg-v--33, html body footer section.ip-bg-v--33 {
  background-position-y: -33% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--33, html body #content section.m-ip-bg-h--33, html body footer div.m-ip-bg-h--33, html body footer section.m-ip-bg-h--33 {
    background-position-x: -33% !important;
  }
  html body #content div.m-ip-bg-v--33, html body #content section.m-ip-bg-v--33, html body footer div.m-ip-bg-v--33, html body footer section.m-ip-bg-v--33 {
    background-position-y: -33% !important;
  }
}
html body #content div.ip-bg-hr--33, html body #content section.ip-bg-hr--33, html body footer div.ip-bg-hr--33, html body footer section.ip-bg-hr--33 {
  background-position-x: -33vw !important;
}
html body #content div.ip-bg-vr--33, html body #content section.ip-bg-vr--33, html body footer div.ip-bg-vr--33, html body footer section.ip-bg-vr--33 {
  background-position-y: -33vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--33, html body #content section.m-ip-bg-hr--33, html body footer div.m-ip-bg-hr--33, html body footer section.m-ip-bg-hr--33 {
    background-position-x: -33vw !important;
  }
  html body #content div.m-ip-bg-vr--33, html body #content section.m-ip-bg-vr--33, html body footer div.m-ip-bg-vr--33, html body footer section.m-ip-bg-vr--33 {
    background-position-y: -33vh !important;
  }
}
html body #content div.ip-bg-h--32, html body #content section.ip-bg-h--32, html body footer div.ip-bg-h--32, html body footer section.ip-bg-h--32 {
  background-position-x: -32% !important;
}
html body #content div.ip-bg-v--32, html body #content section.ip-bg-v--32, html body footer div.ip-bg-v--32, html body footer section.ip-bg-v--32 {
  background-position-y: -32% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--32, html body #content section.m-ip-bg-h--32, html body footer div.m-ip-bg-h--32, html body footer section.m-ip-bg-h--32 {
    background-position-x: -32% !important;
  }
  html body #content div.m-ip-bg-v--32, html body #content section.m-ip-bg-v--32, html body footer div.m-ip-bg-v--32, html body footer section.m-ip-bg-v--32 {
    background-position-y: -32% !important;
  }
}
html body #content div.ip-bg-hr--32, html body #content section.ip-bg-hr--32, html body footer div.ip-bg-hr--32, html body footer section.ip-bg-hr--32 {
  background-position-x: -32vw !important;
}
html body #content div.ip-bg-vr--32, html body #content section.ip-bg-vr--32, html body footer div.ip-bg-vr--32, html body footer section.ip-bg-vr--32 {
  background-position-y: -32vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--32, html body #content section.m-ip-bg-hr--32, html body footer div.m-ip-bg-hr--32, html body footer section.m-ip-bg-hr--32 {
    background-position-x: -32vw !important;
  }
  html body #content div.m-ip-bg-vr--32, html body #content section.m-ip-bg-vr--32, html body footer div.m-ip-bg-vr--32, html body footer section.m-ip-bg-vr--32 {
    background-position-y: -32vh !important;
  }
}
html body #content div.ip-bg-h--31, html body #content section.ip-bg-h--31, html body footer div.ip-bg-h--31, html body footer section.ip-bg-h--31 {
  background-position-x: -31% !important;
}
html body #content div.ip-bg-v--31, html body #content section.ip-bg-v--31, html body footer div.ip-bg-v--31, html body footer section.ip-bg-v--31 {
  background-position-y: -31% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--31, html body #content section.m-ip-bg-h--31, html body footer div.m-ip-bg-h--31, html body footer section.m-ip-bg-h--31 {
    background-position-x: -31% !important;
  }
  html body #content div.m-ip-bg-v--31, html body #content section.m-ip-bg-v--31, html body footer div.m-ip-bg-v--31, html body footer section.m-ip-bg-v--31 {
    background-position-y: -31% !important;
  }
}
html body #content div.ip-bg-hr--31, html body #content section.ip-bg-hr--31, html body footer div.ip-bg-hr--31, html body footer section.ip-bg-hr--31 {
  background-position-x: -31vw !important;
}
html body #content div.ip-bg-vr--31, html body #content section.ip-bg-vr--31, html body footer div.ip-bg-vr--31, html body footer section.ip-bg-vr--31 {
  background-position-y: -31vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--31, html body #content section.m-ip-bg-hr--31, html body footer div.m-ip-bg-hr--31, html body footer section.m-ip-bg-hr--31 {
    background-position-x: -31vw !important;
  }
  html body #content div.m-ip-bg-vr--31, html body #content section.m-ip-bg-vr--31, html body footer div.m-ip-bg-vr--31, html body footer section.m-ip-bg-vr--31 {
    background-position-y: -31vh !important;
  }
}
html body #content div.ip-bg-h--30, html body #content section.ip-bg-h--30, html body footer div.ip-bg-h--30, html body footer section.ip-bg-h--30 {
  background-position-x: -30% !important;
}
html body #content div.ip-bg-v--30, html body #content section.ip-bg-v--30, html body footer div.ip-bg-v--30, html body footer section.ip-bg-v--30 {
  background-position-y: -30% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--30, html body #content section.m-ip-bg-h--30, html body footer div.m-ip-bg-h--30, html body footer section.m-ip-bg-h--30 {
    background-position-x: -30% !important;
  }
  html body #content div.m-ip-bg-v--30, html body #content section.m-ip-bg-v--30, html body footer div.m-ip-bg-v--30, html body footer section.m-ip-bg-v--30 {
    background-position-y: -30% !important;
  }
}
html body #content div.ip-bg-hr--30, html body #content section.ip-bg-hr--30, html body footer div.ip-bg-hr--30, html body footer section.ip-bg-hr--30 {
  background-position-x: -30vw !important;
}
html body #content div.ip-bg-vr--30, html body #content section.ip-bg-vr--30, html body footer div.ip-bg-vr--30, html body footer section.ip-bg-vr--30 {
  background-position-y: -30vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--30, html body #content section.m-ip-bg-hr--30, html body footer div.m-ip-bg-hr--30, html body footer section.m-ip-bg-hr--30 {
    background-position-x: -30vw !important;
  }
  html body #content div.m-ip-bg-vr--30, html body #content section.m-ip-bg-vr--30, html body footer div.m-ip-bg-vr--30, html body footer section.m-ip-bg-vr--30 {
    background-position-y: -30vh !important;
  }
}
html body #content div.ip-bg-h--29, html body #content section.ip-bg-h--29, html body footer div.ip-bg-h--29, html body footer section.ip-bg-h--29 {
  background-position-x: -29% !important;
}
html body #content div.ip-bg-v--29, html body #content section.ip-bg-v--29, html body footer div.ip-bg-v--29, html body footer section.ip-bg-v--29 {
  background-position-y: -29% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--29, html body #content section.m-ip-bg-h--29, html body footer div.m-ip-bg-h--29, html body footer section.m-ip-bg-h--29 {
    background-position-x: -29% !important;
  }
  html body #content div.m-ip-bg-v--29, html body #content section.m-ip-bg-v--29, html body footer div.m-ip-bg-v--29, html body footer section.m-ip-bg-v--29 {
    background-position-y: -29% !important;
  }
}
html body #content div.ip-bg-hr--29, html body #content section.ip-bg-hr--29, html body footer div.ip-bg-hr--29, html body footer section.ip-bg-hr--29 {
  background-position-x: -29vw !important;
}
html body #content div.ip-bg-vr--29, html body #content section.ip-bg-vr--29, html body footer div.ip-bg-vr--29, html body footer section.ip-bg-vr--29 {
  background-position-y: -29vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--29, html body #content section.m-ip-bg-hr--29, html body footer div.m-ip-bg-hr--29, html body footer section.m-ip-bg-hr--29 {
    background-position-x: -29vw !important;
  }
  html body #content div.m-ip-bg-vr--29, html body #content section.m-ip-bg-vr--29, html body footer div.m-ip-bg-vr--29, html body footer section.m-ip-bg-vr--29 {
    background-position-y: -29vh !important;
  }
}
html body #content div.ip-bg-h--28, html body #content section.ip-bg-h--28, html body footer div.ip-bg-h--28, html body footer section.ip-bg-h--28 {
  background-position-x: -28% !important;
}
html body #content div.ip-bg-v--28, html body #content section.ip-bg-v--28, html body footer div.ip-bg-v--28, html body footer section.ip-bg-v--28 {
  background-position-y: -28% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--28, html body #content section.m-ip-bg-h--28, html body footer div.m-ip-bg-h--28, html body footer section.m-ip-bg-h--28 {
    background-position-x: -28% !important;
  }
  html body #content div.m-ip-bg-v--28, html body #content section.m-ip-bg-v--28, html body footer div.m-ip-bg-v--28, html body footer section.m-ip-bg-v--28 {
    background-position-y: -28% !important;
  }
}
html body #content div.ip-bg-hr--28, html body #content section.ip-bg-hr--28, html body footer div.ip-bg-hr--28, html body footer section.ip-bg-hr--28 {
  background-position-x: -28vw !important;
}
html body #content div.ip-bg-vr--28, html body #content section.ip-bg-vr--28, html body footer div.ip-bg-vr--28, html body footer section.ip-bg-vr--28 {
  background-position-y: -28vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--28, html body #content section.m-ip-bg-hr--28, html body footer div.m-ip-bg-hr--28, html body footer section.m-ip-bg-hr--28 {
    background-position-x: -28vw !important;
  }
  html body #content div.m-ip-bg-vr--28, html body #content section.m-ip-bg-vr--28, html body footer div.m-ip-bg-vr--28, html body footer section.m-ip-bg-vr--28 {
    background-position-y: -28vh !important;
  }
}
html body #content div.ip-bg-h--27, html body #content section.ip-bg-h--27, html body footer div.ip-bg-h--27, html body footer section.ip-bg-h--27 {
  background-position-x: -27% !important;
}
html body #content div.ip-bg-v--27, html body #content section.ip-bg-v--27, html body footer div.ip-bg-v--27, html body footer section.ip-bg-v--27 {
  background-position-y: -27% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--27, html body #content section.m-ip-bg-h--27, html body footer div.m-ip-bg-h--27, html body footer section.m-ip-bg-h--27 {
    background-position-x: -27% !important;
  }
  html body #content div.m-ip-bg-v--27, html body #content section.m-ip-bg-v--27, html body footer div.m-ip-bg-v--27, html body footer section.m-ip-bg-v--27 {
    background-position-y: -27% !important;
  }
}
html body #content div.ip-bg-hr--27, html body #content section.ip-bg-hr--27, html body footer div.ip-bg-hr--27, html body footer section.ip-bg-hr--27 {
  background-position-x: -27vw !important;
}
html body #content div.ip-bg-vr--27, html body #content section.ip-bg-vr--27, html body footer div.ip-bg-vr--27, html body footer section.ip-bg-vr--27 {
  background-position-y: -27vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--27, html body #content section.m-ip-bg-hr--27, html body footer div.m-ip-bg-hr--27, html body footer section.m-ip-bg-hr--27 {
    background-position-x: -27vw !important;
  }
  html body #content div.m-ip-bg-vr--27, html body #content section.m-ip-bg-vr--27, html body footer div.m-ip-bg-vr--27, html body footer section.m-ip-bg-vr--27 {
    background-position-y: -27vh !important;
  }
}
html body #content div.ip-bg-h--26, html body #content section.ip-bg-h--26, html body footer div.ip-bg-h--26, html body footer section.ip-bg-h--26 {
  background-position-x: -26% !important;
}
html body #content div.ip-bg-v--26, html body #content section.ip-bg-v--26, html body footer div.ip-bg-v--26, html body footer section.ip-bg-v--26 {
  background-position-y: -26% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--26, html body #content section.m-ip-bg-h--26, html body footer div.m-ip-bg-h--26, html body footer section.m-ip-bg-h--26 {
    background-position-x: -26% !important;
  }
  html body #content div.m-ip-bg-v--26, html body #content section.m-ip-bg-v--26, html body footer div.m-ip-bg-v--26, html body footer section.m-ip-bg-v--26 {
    background-position-y: -26% !important;
  }
}
html body #content div.ip-bg-hr--26, html body #content section.ip-bg-hr--26, html body footer div.ip-bg-hr--26, html body footer section.ip-bg-hr--26 {
  background-position-x: -26vw !important;
}
html body #content div.ip-bg-vr--26, html body #content section.ip-bg-vr--26, html body footer div.ip-bg-vr--26, html body footer section.ip-bg-vr--26 {
  background-position-y: -26vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--26, html body #content section.m-ip-bg-hr--26, html body footer div.m-ip-bg-hr--26, html body footer section.m-ip-bg-hr--26 {
    background-position-x: -26vw !important;
  }
  html body #content div.m-ip-bg-vr--26, html body #content section.m-ip-bg-vr--26, html body footer div.m-ip-bg-vr--26, html body footer section.m-ip-bg-vr--26 {
    background-position-y: -26vh !important;
  }
}
html body #content div.ip-bg-h--25, html body #content section.ip-bg-h--25, html body footer div.ip-bg-h--25, html body footer section.ip-bg-h--25 {
  background-position-x: -25% !important;
}
html body #content div.ip-bg-v--25, html body #content section.ip-bg-v--25, html body footer div.ip-bg-v--25, html body footer section.ip-bg-v--25 {
  background-position-y: -25% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--25, html body #content section.m-ip-bg-h--25, html body footer div.m-ip-bg-h--25, html body footer section.m-ip-bg-h--25 {
    background-position-x: -25% !important;
  }
  html body #content div.m-ip-bg-v--25, html body #content section.m-ip-bg-v--25, html body footer div.m-ip-bg-v--25, html body footer section.m-ip-bg-v--25 {
    background-position-y: -25% !important;
  }
}
html body #content div.ip-bg-hr--25, html body #content section.ip-bg-hr--25, html body footer div.ip-bg-hr--25, html body footer section.ip-bg-hr--25 {
  background-position-x: -25vw !important;
}
html body #content div.ip-bg-vr--25, html body #content section.ip-bg-vr--25, html body footer div.ip-bg-vr--25, html body footer section.ip-bg-vr--25 {
  background-position-y: -25vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--25, html body #content section.m-ip-bg-hr--25, html body footer div.m-ip-bg-hr--25, html body footer section.m-ip-bg-hr--25 {
    background-position-x: -25vw !important;
  }
  html body #content div.m-ip-bg-vr--25, html body #content section.m-ip-bg-vr--25, html body footer div.m-ip-bg-vr--25, html body footer section.m-ip-bg-vr--25 {
    background-position-y: -25vh !important;
  }
}
html body #content div.ip-bg-h--24, html body #content section.ip-bg-h--24, html body footer div.ip-bg-h--24, html body footer section.ip-bg-h--24 {
  background-position-x: -24% !important;
}
html body #content div.ip-bg-v--24, html body #content section.ip-bg-v--24, html body footer div.ip-bg-v--24, html body footer section.ip-bg-v--24 {
  background-position-y: -24% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--24, html body #content section.m-ip-bg-h--24, html body footer div.m-ip-bg-h--24, html body footer section.m-ip-bg-h--24 {
    background-position-x: -24% !important;
  }
  html body #content div.m-ip-bg-v--24, html body #content section.m-ip-bg-v--24, html body footer div.m-ip-bg-v--24, html body footer section.m-ip-bg-v--24 {
    background-position-y: -24% !important;
  }
}
html body #content div.ip-bg-hr--24, html body #content section.ip-bg-hr--24, html body footer div.ip-bg-hr--24, html body footer section.ip-bg-hr--24 {
  background-position-x: -24vw !important;
}
html body #content div.ip-bg-vr--24, html body #content section.ip-bg-vr--24, html body footer div.ip-bg-vr--24, html body footer section.ip-bg-vr--24 {
  background-position-y: -24vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--24, html body #content section.m-ip-bg-hr--24, html body footer div.m-ip-bg-hr--24, html body footer section.m-ip-bg-hr--24 {
    background-position-x: -24vw !important;
  }
  html body #content div.m-ip-bg-vr--24, html body #content section.m-ip-bg-vr--24, html body footer div.m-ip-bg-vr--24, html body footer section.m-ip-bg-vr--24 {
    background-position-y: -24vh !important;
  }
}
html body #content div.ip-bg-h--23, html body #content section.ip-bg-h--23, html body footer div.ip-bg-h--23, html body footer section.ip-bg-h--23 {
  background-position-x: -23% !important;
}
html body #content div.ip-bg-v--23, html body #content section.ip-bg-v--23, html body footer div.ip-bg-v--23, html body footer section.ip-bg-v--23 {
  background-position-y: -23% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--23, html body #content section.m-ip-bg-h--23, html body footer div.m-ip-bg-h--23, html body footer section.m-ip-bg-h--23 {
    background-position-x: -23% !important;
  }
  html body #content div.m-ip-bg-v--23, html body #content section.m-ip-bg-v--23, html body footer div.m-ip-bg-v--23, html body footer section.m-ip-bg-v--23 {
    background-position-y: -23% !important;
  }
}
html body #content div.ip-bg-hr--23, html body #content section.ip-bg-hr--23, html body footer div.ip-bg-hr--23, html body footer section.ip-bg-hr--23 {
  background-position-x: -23vw !important;
}
html body #content div.ip-bg-vr--23, html body #content section.ip-bg-vr--23, html body footer div.ip-bg-vr--23, html body footer section.ip-bg-vr--23 {
  background-position-y: -23vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--23, html body #content section.m-ip-bg-hr--23, html body footer div.m-ip-bg-hr--23, html body footer section.m-ip-bg-hr--23 {
    background-position-x: -23vw !important;
  }
  html body #content div.m-ip-bg-vr--23, html body #content section.m-ip-bg-vr--23, html body footer div.m-ip-bg-vr--23, html body footer section.m-ip-bg-vr--23 {
    background-position-y: -23vh !important;
  }
}
html body #content div.ip-bg-h--22, html body #content section.ip-bg-h--22, html body footer div.ip-bg-h--22, html body footer section.ip-bg-h--22 {
  background-position-x: -22% !important;
}
html body #content div.ip-bg-v--22, html body #content section.ip-bg-v--22, html body footer div.ip-bg-v--22, html body footer section.ip-bg-v--22 {
  background-position-y: -22% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--22, html body #content section.m-ip-bg-h--22, html body footer div.m-ip-bg-h--22, html body footer section.m-ip-bg-h--22 {
    background-position-x: -22% !important;
  }
  html body #content div.m-ip-bg-v--22, html body #content section.m-ip-bg-v--22, html body footer div.m-ip-bg-v--22, html body footer section.m-ip-bg-v--22 {
    background-position-y: -22% !important;
  }
}
html body #content div.ip-bg-hr--22, html body #content section.ip-bg-hr--22, html body footer div.ip-bg-hr--22, html body footer section.ip-bg-hr--22 {
  background-position-x: -22vw !important;
}
html body #content div.ip-bg-vr--22, html body #content section.ip-bg-vr--22, html body footer div.ip-bg-vr--22, html body footer section.ip-bg-vr--22 {
  background-position-y: -22vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--22, html body #content section.m-ip-bg-hr--22, html body footer div.m-ip-bg-hr--22, html body footer section.m-ip-bg-hr--22 {
    background-position-x: -22vw !important;
  }
  html body #content div.m-ip-bg-vr--22, html body #content section.m-ip-bg-vr--22, html body footer div.m-ip-bg-vr--22, html body footer section.m-ip-bg-vr--22 {
    background-position-y: -22vh !important;
  }
}
html body #content div.ip-bg-h--21, html body #content section.ip-bg-h--21, html body footer div.ip-bg-h--21, html body footer section.ip-bg-h--21 {
  background-position-x: -21% !important;
}
html body #content div.ip-bg-v--21, html body #content section.ip-bg-v--21, html body footer div.ip-bg-v--21, html body footer section.ip-bg-v--21 {
  background-position-y: -21% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--21, html body #content section.m-ip-bg-h--21, html body footer div.m-ip-bg-h--21, html body footer section.m-ip-bg-h--21 {
    background-position-x: -21% !important;
  }
  html body #content div.m-ip-bg-v--21, html body #content section.m-ip-bg-v--21, html body footer div.m-ip-bg-v--21, html body footer section.m-ip-bg-v--21 {
    background-position-y: -21% !important;
  }
}
html body #content div.ip-bg-hr--21, html body #content section.ip-bg-hr--21, html body footer div.ip-bg-hr--21, html body footer section.ip-bg-hr--21 {
  background-position-x: -21vw !important;
}
html body #content div.ip-bg-vr--21, html body #content section.ip-bg-vr--21, html body footer div.ip-bg-vr--21, html body footer section.ip-bg-vr--21 {
  background-position-y: -21vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--21, html body #content section.m-ip-bg-hr--21, html body footer div.m-ip-bg-hr--21, html body footer section.m-ip-bg-hr--21 {
    background-position-x: -21vw !important;
  }
  html body #content div.m-ip-bg-vr--21, html body #content section.m-ip-bg-vr--21, html body footer div.m-ip-bg-vr--21, html body footer section.m-ip-bg-vr--21 {
    background-position-y: -21vh !important;
  }
}
html body #content div.ip-bg-h--20, html body #content section.ip-bg-h--20, html body footer div.ip-bg-h--20, html body footer section.ip-bg-h--20 {
  background-position-x: -20% !important;
}
html body #content div.ip-bg-v--20, html body #content section.ip-bg-v--20, html body footer div.ip-bg-v--20, html body footer section.ip-bg-v--20 {
  background-position-y: -20% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--20, html body #content section.m-ip-bg-h--20, html body footer div.m-ip-bg-h--20, html body footer section.m-ip-bg-h--20 {
    background-position-x: -20% !important;
  }
  html body #content div.m-ip-bg-v--20, html body #content section.m-ip-bg-v--20, html body footer div.m-ip-bg-v--20, html body footer section.m-ip-bg-v--20 {
    background-position-y: -20% !important;
  }
}
html body #content div.ip-bg-hr--20, html body #content section.ip-bg-hr--20, html body footer div.ip-bg-hr--20, html body footer section.ip-bg-hr--20 {
  background-position-x: -20vw !important;
}
html body #content div.ip-bg-vr--20, html body #content section.ip-bg-vr--20, html body footer div.ip-bg-vr--20, html body footer section.ip-bg-vr--20 {
  background-position-y: -20vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--20, html body #content section.m-ip-bg-hr--20, html body footer div.m-ip-bg-hr--20, html body footer section.m-ip-bg-hr--20 {
    background-position-x: -20vw !important;
  }
  html body #content div.m-ip-bg-vr--20, html body #content section.m-ip-bg-vr--20, html body footer div.m-ip-bg-vr--20, html body footer section.m-ip-bg-vr--20 {
    background-position-y: -20vh !important;
  }
}
html body #content div.ip-bg-h--19, html body #content section.ip-bg-h--19, html body footer div.ip-bg-h--19, html body footer section.ip-bg-h--19 {
  background-position-x: -19% !important;
}
html body #content div.ip-bg-v--19, html body #content section.ip-bg-v--19, html body footer div.ip-bg-v--19, html body footer section.ip-bg-v--19 {
  background-position-y: -19% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--19, html body #content section.m-ip-bg-h--19, html body footer div.m-ip-bg-h--19, html body footer section.m-ip-bg-h--19 {
    background-position-x: -19% !important;
  }
  html body #content div.m-ip-bg-v--19, html body #content section.m-ip-bg-v--19, html body footer div.m-ip-bg-v--19, html body footer section.m-ip-bg-v--19 {
    background-position-y: -19% !important;
  }
}
html body #content div.ip-bg-hr--19, html body #content section.ip-bg-hr--19, html body footer div.ip-bg-hr--19, html body footer section.ip-bg-hr--19 {
  background-position-x: -19vw !important;
}
html body #content div.ip-bg-vr--19, html body #content section.ip-bg-vr--19, html body footer div.ip-bg-vr--19, html body footer section.ip-bg-vr--19 {
  background-position-y: -19vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--19, html body #content section.m-ip-bg-hr--19, html body footer div.m-ip-bg-hr--19, html body footer section.m-ip-bg-hr--19 {
    background-position-x: -19vw !important;
  }
  html body #content div.m-ip-bg-vr--19, html body #content section.m-ip-bg-vr--19, html body footer div.m-ip-bg-vr--19, html body footer section.m-ip-bg-vr--19 {
    background-position-y: -19vh !important;
  }
}
html body #content div.ip-bg-h--18, html body #content section.ip-bg-h--18, html body footer div.ip-bg-h--18, html body footer section.ip-bg-h--18 {
  background-position-x: -18% !important;
}
html body #content div.ip-bg-v--18, html body #content section.ip-bg-v--18, html body footer div.ip-bg-v--18, html body footer section.ip-bg-v--18 {
  background-position-y: -18% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--18, html body #content section.m-ip-bg-h--18, html body footer div.m-ip-bg-h--18, html body footer section.m-ip-bg-h--18 {
    background-position-x: -18% !important;
  }
  html body #content div.m-ip-bg-v--18, html body #content section.m-ip-bg-v--18, html body footer div.m-ip-bg-v--18, html body footer section.m-ip-bg-v--18 {
    background-position-y: -18% !important;
  }
}
html body #content div.ip-bg-hr--18, html body #content section.ip-bg-hr--18, html body footer div.ip-bg-hr--18, html body footer section.ip-bg-hr--18 {
  background-position-x: -18vw !important;
}
html body #content div.ip-bg-vr--18, html body #content section.ip-bg-vr--18, html body footer div.ip-bg-vr--18, html body footer section.ip-bg-vr--18 {
  background-position-y: -18vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--18, html body #content section.m-ip-bg-hr--18, html body footer div.m-ip-bg-hr--18, html body footer section.m-ip-bg-hr--18 {
    background-position-x: -18vw !important;
  }
  html body #content div.m-ip-bg-vr--18, html body #content section.m-ip-bg-vr--18, html body footer div.m-ip-bg-vr--18, html body footer section.m-ip-bg-vr--18 {
    background-position-y: -18vh !important;
  }
}
html body #content div.ip-bg-h--17, html body #content section.ip-bg-h--17, html body footer div.ip-bg-h--17, html body footer section.ip-bg-h--17 {
  background-position-x: -17% !important;
}
html body #content div.ip-bg-v--17, html body #content section.ip-bg-v--17, html body footer div.ip-bg-v--17, html body footer section.ip-bg-v--17 {
  background-position-y: -17% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--17, html body #content section.m-ip-bg-h--17, html body footer div.m-ip-bg-h--17, html body footer section.m-ip-bg-h--17 {
    background-position-x: -17% !important;
  }
  html body #content div.m-ip-bg-v--17, html body #content section.m-ip-bg-v--17, html body footer div.m-ip-bg-v--17, html body footer section.m-ip-bg-v--17 {
    background-position-y: -17% !important;
  }
}
html body #content div.ip-bg-hr--17, html body #content section.ip-bg-hr--17, html body footer div.ip-bg-hr--17, html body footer section.ip-bg-hr--17 {
  background-position-x: -17vw !important;
}
html body #content div.ip-bg-vr--17, html body #content section.ip-bg-vr--17, html body footer div.ip-bg-vr--17, html body footer section.ip-bg-vr--17 {
  background-position-y: -17vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--17, html body #content section.m-ip-bg-hr--17, html body footer div.m-ip-bg-hr--17, html body footer section.m-ip-bg-hr--17 {
    background-position-x: -17vw !important;
  }
  html body #content div.m-ip-bg-vr--17, html body #content section.m-ip-bg-vr--17, html body footer div.m-ip-bg-vr--17, html body footer section.m-ip-bg-vr--17 {
    background-position-y: -17vh !important;
  }
}
html body #content div.ip-bg-h--16, html body #content section.ip-bg-h--16, html body footer div.ip-bg-h--16, html body footer section.ip-bg-h--16 {
  background-position-x: -16% !important;
}
html body #content div.ip-bg-v--16, html body #content section.ip-bg-v--16, html body footer div.ip-bg-v--16, html body footer section.ip-bg-v--16 {
  background-position-y: -16% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--16, html body #content section.m-ip-bg-h--16, html body footer div.m-ip-bg-h--16, html body footer section.m-ip-bg-h--16 {
    background-position-x: -16% !important;
  }
  html body #content div.m-ip-bg-v--16, html body #content section.m-ip-bg-v--16, html body footer div.m-ip-bg-v--16, html body footer section.m-ip-bg-v--16 {
    background-position-y: -16% !important;
  }
}
html body #content div.ip-bg-hr--16, html body #content section.ip-bg-hr--16, html body footer div.ip-bg-hr--16, html body footer section.ip-bg-hr--16 {
  background-position-x: -16vw !important;
}
html body #content div.ip-bg-vr--16, html body #content section.ip-bg-vr--16, html body footer div.ip-bg-vr--16, html body footer section.ip-bg-vr--16 {
  background-position-y: -16vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--16, html body #content section.m-ip-bg-hr--16, html body footer div.m-ip-bg-hr--16, html body footer section.m-ip-bg-hr--16 {
    background-position-x: -16vw !important;
  }
  html body #content div.m-ip-bg-vr--16, html body #content section.m-ip-bg-vr--16, html body footer div.m-ip-bg-vr--16, html body footer section.m-ip-bg-vr--16 {
    background-position-y: -16vh !important;
  }
}
html body #content div.ip-bg-h--15, html body #content section.ip-bg-h--15, html body footer div.ip-bg-h--15, html body footer section.ip-bg-h--15 {
  background-position-x: -15% !important;
}
html body #content div.ip-bg-v--15, html body #content section.ip-bg-v--15, html body footer div.ip-bg-v--15, html body footer section.ip-bg-v--15 {
  background-position-y: -15% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--15, html body #content section.m-ip-bg-h--15, html body footer div.m-ip-bg-h--15, html body footer section.m-ip-bg-h--15 {
    background-position-x: -15% !important;
  }
  html body #content div.m-ip-bg-v--15, html body #content section.m-ip-bg-v--15, html body footer div.m-ip-bg-v--15, html body footer section.m-ip-bg-v--15 {
    background-position-y: -15% !important;
  }
}
html body #content div.ip-bg-hr--15, html body #content section.ip-bg-hr--15, html body footer div.ip-bg-hr--15, html body footer section.ip-bg-hr--15 {
  background-position-x: -15vw !important;
}
html body #content div.ip-bg-vr--15, html body #content section.ip-bg-vr--15, html body footer div.ip-bg-vr--15, html body footer section.ip-bg-vr--15 {
  background-position-y: -15vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--15, html body #content section.m-ip-bg-hr--15, html body footer div.m-ip-bg-hr--15, html body footer section.m-ip-bg-hr--15 {
    background-position-x: -15vw !important;
  }
  html body #content div.m-ip-bg-vr--15, html body #content section.m-ip-bg-vr--15, html body footer div.m-ip-bg-vr--15, html body footer section.m-ip-bg-vr--15 {
    background-position-y: -15vh !important;
  }
}
html body #content div.ip-bg-h--14, html body #content section.ip-bg-h--14, html body footer div.ip-bg-h--14, html body footer section.ip-bg-h--14 {
  background-position-x: -14% !important;
}
html body #content div.ip-bg-v--14, html body #content section.ip-bg-v--14, html body footer div.ip-bg-v--14, html body footer section.ip-bg-v--14 {
  background-position-y: -14% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--14, html body #content section.m-ip-bg-h--14, html body footer div.m-ip-bg-h--14, html body footer section.m-ip-bg-h--14 {
    background-position-x: -14% !important;
  }
  html body #content div.m-ip-bg-v--14, html body #content section.m-ip-bg-v--14, html body footer div.m-ip-bg-v--14, html body footer section.m-ip-bg-v--14 {
    background-position-y: -14% !important;
  }
}
html body #content div.ip-bg-hr--14, html body #content section.ip-bg-hr--14, html body footer div.ip-bg-hr--14, html body footer section.ip-bg-hr--14 {
  background-position-x: -14vw !important;
}
html body #content div.ip-bg-vr--14, html body #content section.ip-bg-vr--14, html body footer div.ip-bg-vr--14, html body footer section.ip-bg-vr--14 {
  background-position-y: -14vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--14, html body #content section.m-ip-bg-hr--14, html body footer div.m-ip-bg-hr--14, html body footer section.m-ip-bg-hr--14 {
    background-position-x: -14vw !important;
  }
  html body #content div.m-ip-bg-vr--14, html body #content section.m-ip-bg-vr--14, html body footer div.m-ip-bg-vr--14, html body footer section.m-ip-bg-vr--14 {
    background-position-y: -14vh !important;
  }
}
html body #content div.ip-bg-h--13, html body #content section.ip-bg-h--13, html body footer div.ip-bg-h--13, html body footer section.ip-bg-h--13 {
  background-position-x: -13% !important;
}
html body #content div.ip-bg-v--13, html body #content section.ip-bg-v--13, html body footer div.ip-bg-v--13, html body footer section.ip-bg-v--13 {
  background-position-y: -13% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--13, html body #content section.m-ip-bg-h--13, html body footer div.m-ip-bg-h--13, html body footer section.m-ip-bg-h--13 {
    background-position-x: -13% !important;
  }
  html body #content div.m-ip-bg-v--13, html body #content section.m-ip-bg-v--13, html body footer div.m-ip-bg-v--13, html body footer section.m-ip-bg-v--13 {
    background-position-y: -13% !important;
  }
}
html body #content div.ip-bg-hr--13, html body #content section.ip-bg-hr--13, html body footer div.ip-bg-hr--13, html body footer section.ip-bg-hr--13 {
  background-position-x: -13vw !important;
}
html body #content div.ip-bg-vr--13, html body #content section.ip-bg-vr--13, html body footer div.ip-bg-vr--13, html body footer section.ip-bg-vr--13 {
  background-position-y: -13vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--13, html body #content section.m-ip-bg-hr--13, html body footer div.m-ip-bg-hr--13, html body footer section.m-ip-bg-hr--13 {
    background-position-x: -13vw !important;
  }
  html body #content div.m-ip-bg-vr--13, html body #content section.m-ip-bg-vr--13, html body footer div.m-ip-bg-vr--13, html body footer section.m-ip-bg-vr--13 {
    background-position-y: -13vh !important;
  }
}
html body #content div.ip-bg-h--12, html body #content section.ip-bg-h--12, html body footer div.ip-bg-h--12, html body footer section.ip-bg-h--12 {
  background-position-x: -12% !important;
}
html body #content div.ip-bg-v--12, html body #content section.ip-bg-v--12, html body footer div.ip-bg-v--12, html body footer section.ip-bg-v--12 {
  background-position-y: -12% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--12, html body #content section.m-ip-bg-h--12, html body footer div.m-ip-bg-h--12, html body footer section.m-ip-bg-h--12 {
    background-position-x: -12% !important;
  }
  html body #content div.m-ip-bg-v--12, html body #content section.m-ip-bg-v--12, html body footer div.m-ip-bg-v--12, html body footer section.m-ip-bg-v--12 {
    background-position-y: -12% !important;
  }
}
html body #content div.ip-bg-hr--12, html body #content section.ip-bg-hr--12, html body footer div.ip-bg-hr--12, html body footer section.ip-bg-hr--12 {
  background-position-x: -12vw !important;
}
html body #content div.ip-bg-vr--12, html body #content section.ip-bg-vr--12, html body footer div.ip-bg-vr--12, html body footer section.ip-bg-vr--12 {
  background-position-y: -12vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--12, html body #content section.m-ip-bg-hr--12, html body footer div.m-ip-bg-hr--12, html body footer section.m-ip-bg-hr--12 {
    background-position-x: -12vw !important;
  }
  html body #content div.m-ip-bg-vr--12, html body #content section.m-ip-bg-vr--12, html body footer div.m-ip-bg-vr--12, html body footer section.m-ip-bg-vr--12 {
    background-position-y: -12vh !important;
  }
}
html body #content div.ip-bg-h--11, html body #content section.ip-bg-h--11, html body footer div.ip-bg-h--11, html body footer section.ip-bg-h--11 {
  background-position-x: -11% !important;
}
html body #content div.ip-bg-v--11, html body #content section.ip-bg-v--11, html body footer div.ip-bg-v--11, html body footer section.ip-bg-v--11 {
  background-position-y: -11% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--11, html body #content section.m-ip-bg-h--11, html body footer div.m-ip-bg-h--11, html body footer section.m-ip-bg-h--11 {
    background-position-x: -11% !important;
  }
  html body #content div.m-ip-bg-v--11, html body #content section.m-ip-bg-v--11, html body footer div.m-ip-bg-v--11, html body footer section.m-ip-bg-v--11 {
    background-position-y: -11% !important;
  }
}
html body #content div.ip-bg-hr--11, html body #content section.ip-bg-hr--11, html body footer div.ip-bg-hr--11, html body footer section.ip-bg-hr--11 {
  background-position-x: -11vw !important;
}
html body #content div.ip-bg-vr--11, html body #content section.ip-bg-vr--11, html body footer div.ip-bg-vr--11, html body footer section.ip-bg-vr--11 {
  background-position-y: -11vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--11, html body #content section.m-ip-bg-hr--11, html body footer div.m-ip-bg-hr--11, html body footer section.m-ip-bg-hr--11 {
    background-position-x: -11vw !important;
  }
  html body #content div.m-ip-bg-vr--11, html body #content section.m-ip-bg-vr--11, html body footer div.m-ip-bg-vr--11, html body footer section.m-ip-bg-vr--11 {
    background-position-y: -11vh !important;
  }
}
html body #content div.ip-bg-h--10, html body #content section.ip-bg-h--10, html body footer div.ip-bg-h--10, html body footer section.ip-bg-h--10 {
  background-position-x: -10% !important;
}
html body #content div.ip-bg-v--10, html body #content section.ip-bg-v--10, html body footer div.ip-bg-v--10, html body footer section.ip-bg-v--10 {
  background-position-y: -10% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--10, html body #content section.m-ip-bg-h--10, html body footer div.m-ip-bg-h--10, html body footer section.m-ip-bg-h--10 {
    background-position-x: -10% !important;
  }
  html body #content div.m-ip-bg-v--10, html body #content section.m-ip-bg-v--10, html body footer div.m-ip-bg-v--10, html body footer section.m-ip-bg-v--10 {
    background-position-y: -10% !important;
  }
}
html body #content div.ip-bg-hr--10, html body #content section.ip-bg-hr--10, html body footer div.ip-bg-hr--10, html body footer section.ip-bg-hr--10 {
  background-position-x: -10vw !important;
}
html body #content div.ip-bg-vr--10, html body #content section.ip-bg-vr--10, html body footer div.ip-bg-vr--10, html body footer section.ip-bg-vr--10 {
  background-position-y: -10vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--10, html body #content section.m-ip-bg-hr--10, html body footer div.m-ip-bg-hr--10, html body footer section.m-ip-bg-hr--10 {
    background-position-x: -10vw !important;
  }
  html body #content div.m-ip-bg-vr--10, html body #content section.m-ip-bg-vr--10, html body footer div.m-ip-bg-vr--10, html body footer section.m-ip-bg-vr--10 {
    background-position-y: -10vh !important;
  }
}
html body #content div.ip-bg-h--9, html body #content section.ip-bg-h--9, html body footer div.ip-bg-h--9, html body footer section.ip-bg-h--9 {
  background-position-x: -9% !important;
}
html body #content div.ip-bg-v--9, html body #content section.ip-bg-v--9, html body footer div.ip-bg-v--9, html body footer section.ip-bg-v--9 {
  background-position-y: -9% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--9, html body #content section.m-ip-bg-h--9, html body footer div.m-ip-bg-h--9, html body footer section.m-ip-bg-h--9 {
    background-position-x: -9% !important;
  }
  html body #content div.m-ip-bg-v--9, html body #content section.m-ip-bg-v--9, html body footer div.m-ip-bg-v--9, html body footer section.m-ip-bg-v--9 {
    background-position-y: -9% !important;
  }
}
html body #content div.ip-bg-hr--9, html body #content section.ip-bg-hr--9, html body footer div.ip-bg-hr--9, html body footer section.ip-bg-hr--9 {
  background-position-x: -9vw !important;
}
html body #content div.ip-bg-vr--9, html body #content section.ip-bg-vr--9, html body footer div.ip-bg-vr--9, html body footer section.ip-bg-vr--9 {
  background-position-y: -9vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--9, html body #content section.m-ip-bg-hr--9, html body footer div.m-ip-bg-hr--9, html body footer section.m-ip-bg-hr--9 {
    background-position-x: -9vw !important;
  }
  html body #content div.m-ip-bg-vr--9, html body #content section.m-ip-bg-vr--9, html body footer div.m-ip-bg-vr--9, html body footer section.m-ip-bg-vr--9 {
    background-position-y: -9vh !important;
  }
}
html body #content div.ip-bg-h--8, html body #content section.ip-bg-h--8, html body footer div.ip-bg-h--8, html body footer section.ip-bg-h--8 {
  background-position-x: -8% !important;
}
html body #content div.ip-bg-v--8, html body #content section.ip-bg-v--8, html body footer div.ip-bg-v--8, html body footer section.ip-bg-v--8 {
  background-position-y: -8% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--8, html body #content section.m-ip-bg-h--8, html body footer div.m-ip-bg-h--8, html body footer section.m-ip-bg-h--8 {
    background-position-x: -8% !important;
  }
  html body #content div.m-ip-bg-v--8, html body #content section.m-ip-bg-v--8, html body footer div.m-ip-bg-v--8, html body footer section.m-ip-bg-v--8 {
    background-position-y: -8% !important;
  }
}
html body #content div.ip-bg-hr--8, html body #content section.ip-bg-hr--8, html body footer div.ip-bg-hr--8, html body footer section.ip-bg-hr--8 {
  background-position-x: -8vw !important;
}
html body #content div.ip-bg-vr--8, html body #content section.ip-bg-vr--8, html body footer div.ip-bg-vr--8, html body footer section.ip-bg-vr--8 {
  background-position-y: -8vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--8, html body #content section.m-ip-bg-hr--8, html body footer div.m-ip-bg-hr--8, html body footer section.m-ip-bg-hr--8 {
    background-position-x: -8vw !important;
  }
  html body #content div.m-ip-bg-vr--8, html body #content section.m-ip-bg-vr--8, html body footer div.m-ip-bg-vr--8, html body footer section.m-ip-bg-vr--8 {
    background-position-y: -8vh !important;
  }
}
html body #content div.ip-bg-h--7, html body #content section.ip-bg-h--7, html body footer div.ip-bg-h--7, html body footer section.ip-bg-h--7 {
  background-position-x: -7% !important;
}
html body #content div.ip-bg-v--7, html body #content section.ip-bg-v--7, html body footer div.ip-bg-v--7, html body footer section.ip-bg-v--7 {
  background-position-y: -7% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--7, html body #content section.m-ip-bg-h--7, html body footer div.m-ip-bg-h--7, html body footer section.m-ip-bg-h--7 {
    background-position-x: -7% !important;
  }
  html body #content div.m-ip-bg-v--7, html body #content section.m-ip-bg-v--7, html body footer div.m-ip-bg-v--7, html body footer section.m-ip-bg-v--7 {
    background-position-y: -7% !important;
  }
}
html body #content div.ip-bg-hr--7, html body #content section.ip-bg-hr--7, html body footer div.ip-bg-hr--7, html body footer section.ip-bg-hr--7 {
  background-position-x: -7vw !important;
}
html body #content div.ip-bg-vr--7, html body #content section.ip-bg-vr--7, html body footer div.ip-bg-vr--7, html body footer section.ip-bg-vr--7 {
  background-position-y: -7vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--7, html body #content section.m-ip-bg-hr--7, html body footer div.m-ip-bg-hr--7, html body footer section.m-ip-bg-hr--7 {
    background-position-x: -7vw !important;
  }
  html body #content div.m-ip-bg-vr--7, html body #content section.m-ip-bg-vr--7, html body footer div.m-ip-bg-vr--7, html body footer section.m-ip-bg-vr--7 {
    background-position-y: -7vh !important;
  }
}
html body #content div.ip-bg-h--6, html body #content section.ip-bg-h--6, html body footer div.ip-bg-h--6, html body footer section.ip-bg-h--6 {
  background-position-x: -6% !important;
}
html body #content div.ip-bg-v--6, html body #content section.ip-bg-v--6, html body footer div.ip-bg-v--6, html body footer section.ip-bg-v--6 {
  background-position-y: -6% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--6, html body #content section.m-ip-bg-h--6, html body footer div.m-ip-bg-h--6, html body footer section.m-ip-bg-h--6 {
    background-position-x: -6% !important;
  }
  html body #content div.m-ip-bg-v--6, html body #content section.m-ip-bg-v--6, html body footer div.m-ip-bg-v--6, html body footer section.m-ip-bg-v--6 {
    background-position-y: -6% !important;
  }
}
html body #content div.ip-bg-hr--6, html body #content section.ip-bg-hr--6, html body footer div.ip-bg-hr--6, html body footer section.ip-bg-hr--6 {
  background-position-x: -6vw !important;
}
html body #content div.ip-bg-vr--6, html body #content section.ip-bg-vr--6, html body footer div.ip-bg-vr--6, html body footer section.ip-bg-vr--6 {
  background-position-y: -6vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--6, html body #content section.m-ip-bg-hr--6, html body footer div.m-ip-bg-hr--6, html body footer section.m-ip-bg-hr--6 {
    background-position-x: -6vw !important;
  }
  html body #content div.m-ip-bg-vr--6, html body #content section.m-ip-bg-vr--6, html body footer div.m-ip-bg-vr--6, html body footer section.m-ip-bg-vr--6 {
    background-position-y: -6vh !important;
  }
}
html body #content div.ip-bg-h--5, html body #content section.ip-bg-h--5, html body footer div.ip-bg-h--5, html body footer section.ip-bg-h--5 {
  background-position-x: -5% !important;
}
html body #content div.ip-bg-v--5, html body #content section.ip-bg-v--5, html body footer div.ip-bg-v--5, html body footer section.ip-bg-v--5 {
  background-position-y: -5% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--5, html body #content section.m-ip-bg-h--5, html body footer div.m-ip-bg-h--5, html body footer section.m-ip-bg-h--5 {
    background-position-x: -5% !important;
  }
  html body #content div.m-ip-bg-v--5, html body #content section.m-ip-bg-v--5, html body footer div.m-ip-bg-v--5, html body footer section.m-ip-bg-v--5 {
    background-position-y: -5% !important;
  }
}
html body #content div.ip-bg-hr--5, html body #content section.ip-bg-hr--5, html body footer div.ip-bg-hr--5, html body footer section.ip-bg-hr--5 {
  background-position-x: -5vw !important;
}
html body #content div.ip-bg-vr--5, html body #content section.ip-bg-vr--5, html body footer div.ip-bg-vr--5, html body footer section.ip-bg-vr--5 {
  background-position-y: -5vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--5, html body #content section.m-ip-bg-hr--5, html body footer div.m-ip-bg-hr--5, html body footer section.m-ip-bg-hr--5 {
    background-position-x: -5vw !important;
  }
  html body #content div.m-ip-bg-vr--5, html body #content section.m-ip-bg-vr--5, html body footer div.m-ip-bg-vr--5, html body footer section.m-ip-bg-vr--5 {
    background-position-y: -5vh !important;
  }
}
html body #content div.ip-bg-h--4, html body #content section.ip-bg-h--4, html body footer div.ip-bg-h--4, html body footer section.ip-bg-h--4 {
  background-position-x: -4% !important;
}
html body #content div.ip-bg-v--4, html body #content section.ip-bg-v--4, html body footer div.ip-bg-v--4, html body footer section.ip-bg-v--4 {
  background-position-y: -4% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--4, html body #content section.m-ip-bg-h--4, html body footer div.m-ip-bg-h--4, html body footer section.m-ip-bg-h--4 {
    background-position-x: -4% !important;
  }
  html body #content div.m-ip-bg-v--4, html body #content section.m-ip-bg-v--4, html body footer div.m-ip-bg-v--4, html body footer section.m-ip-bg-v--4 {
    background-position-y: -4% !important;
  }
}
html body #content div.ip-bg-hr--4, html body #content section.ip-bg-hr--4, html body footer div.ip-bg-hr--4, html body footer section.ip-bg-hr--4 {
  background-position-x: -4vw !important;
}
html body #content div.ip-bg-vr--4, html body #content section.ip-bg-vr--4, html body footer div.ip-bg-vr--4, html body footer section.ip-bg-vr--4 {
  background-position-y: -4vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--4, html body #content section.m-ip-bg-hr--4, html body footer div.m-ip-bg-hr--4, html body footer section.m-ip-bg-hr--4 {
    background-position-x: -4vw !important;
  }
  html body #content div.m-ip-bg-vr--4, html body #content section.m-ip-bg-vr--4, html body footer div.m-ip-bg-vr--4, html body footer section.m-ip-bg-vr--4 {
    background-position-y: -4vh !important;
  }
}
html body #content div.ip-bg-h--3, html body #content section.ip-bg-h--3, html body footer div.ip-bg-h--3, html body footer section.ip-bg-h--3 {
  background-position-x: -3% !important;
}
html body #content div.ip-bg-v--3, html body #content section.ip-bg-v--3, html body footer div.ip-bg-v--3, html body footer section.ip-bg-v--3 {
  background-position-y: -3% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--3, html body #content section.m-ip-bg-h--3, html body footer div.m-ip-bg-h--3, html body footer section.m-ip-bg-h--3 {
    background-position-x: -3% !important;
  }
  html body #content div.m-ip-bg-v--3, html body #content section.m-ip-bg-v--3, html body footer div.m-ip-bg-v--3, html body footer section.m-ip-bg-v--3 {
    background-position-y: -3% !important;
  }
}
html body #content div.ip-bg-hr--3, html body #content section.ip-bg-hr--3, html body footer div.ip-bg-hr--3, html body footer section.ip-bg-hr--3 {
  background-position-x: -3vw !important;
}
html body #content div.ip-bg-vr--3, html body #content section.ip-bg-vr--3, html body footer div.ip-bg-vr--3, html body footer section.ip-bg-vr--3 {
  background-position-y: -3vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--3, html body #content section.m-ip-bg-hr--3, html body footer div.m-ip-bg-hr--3, html body footer section.m-ip-bg-hr--3 {
    background-position-x: -3vw !important;
  }
  html body #content div.m-ip-bg-vr--3, html body #content section.m-ip-bg-vr--3, html body footer div.m-ip-bg-vr--3, html body footer section.m-ip-bg-vr--3 {
    background-position-y: -3vh !important;
  }
}
html body #content div.ip-bg-h--2, html body #content section.ip-bg-h--2, html body footer div.ip-bg-h--2, html body footer section.ip-bg-h--2 {
  background-position-x: -2% !important;
}
html body #content div.ip-bg-v--2, html body #content section.ip-bg-v--2, html body footer div.ip-bg-v--2, html body footer section.ip-bg-v--2 {
  background-position-y: -2% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--2, html body #content section.m-ip-bg-h--2, html body footer div.m-ip-bg-h--2, html body footer section.m-ip-bg-h--2 {
    background-position-x: -2% !important;
  }
  html body #content div.m-ip-bg-v--2, html body #content section.m-ip-bg-v--2, html body footer div.m-ip-bg-v--2, html body footer section.m-ip-bg-v--2 {
    background-position-y: -2% !important;
  }
}
html body #content div.ip-bg-hr--2, html body #content section.ip-bg-hr--2, html body footer div.ip-bg-hr--2, html body footer section.ip-bg-hr--2 {
  background-position-x: -2vw !important;
}
html body #content div.ip-bg-vr--2, html body #content section.ip-bg-vr--2, html body footer div.ip-bg-vr--2, html body footer section.ip-bg-vr--2 {
  background-position-y: -2vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--2, html body #content section.m-ip-bg-hr--2, html body footer div.m-ip-bg-hr--2, html body footer section.m-ip-bg-hr--2 {
    background-position-x: -2vw !important;
  }
  html body #content div.m-ip-bg-vr--2, html body #content section.m-ip-bg-vr--2, html body footer div.m-ip-bg-vr--2, html body footer section.m-ip-bg-vr--2 {
    background-position-y: -2vh !important;
  }
}
html body #content div.ip-bg-h--1, html body #content section.ip-bg-h--1, html body footer div.ip-bg-h--1, html body footer section.ip-bg-h--1 {
  background-position-x: -1% !important;
}
html body #content div.ip-bg-v--1, html body #content section.ip-bg-v--1, html body footer div.ip-bg-v--1, html body footer section.ip-bg-v--1 {
  background-position-y: -1% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h--1, html body #content section.m-ip-bg-h--1, html body footer div.m-ip-bg-h--1, html body footer section.m-ip-bg-h--1 {
    background-position-x: -1% !important;
  }
  html body #content div.m-ip-bg-v--1, html body #content section.m-ip-bg-v--1, html body footer div.m-ip-bg-v--1, html body footer section.m-ip-bg-v--1 {
    background-position-y: -1% !important;
  }
}
html body #content div.ip-bg-hr--1, html body #content section.ip-bg-hr--1, html body footer div.ip-bg-hr--1, html body footer section.ip-bg-hr--1 {
  background-position-x: -1vw !important;
}
html body #content div.ip-bg-vr--1, html body #content section.ip-bg-vr--1, html body footer div.ip-bg-vr--1, html body footer section.ip-bg-vr--1 {
  background-position-y: -1vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr--1, html body #content section.m-ip-bg-hr--1, html body footer div.m-ip-bg-hr--1, html body footer section.m-ip-bg-hr--1 {
    background-position-x: -1vw !important;
  }
  html body #content div.m-ip-bg-vr--1, html body #content section.m-ip-bg-vr--1, html body footer div.m-ip-bg-vr--1, html body footer section.m-ip-bg-vr--1 {
    background-position-y: -1vh !important;
  }
}
html body #content div.ip-bg-h-0, html body #content section.ip-bg-h-0, html body footer div.ip-bg-h-0, html body footer section.ip-bg-h-0 {
  background-position-x: 0% !important;
}
html body #content div.ip-bg-v-0, html body #content section.ip-bg-v-0, html body footer div.ip-bg-v-0, html body footer section.ip-bg-v-0 {
  background-position-y: 0% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-0, html body #content section.m-ip-bg-h-0, html body footer div.m-ip-bg-h-0, html body footer section.m-ip-bg-h-0 {
    background-position-x: 0% !important;
  }
  html body #content div.m-ip-bg-v-0, html body #content section.m-ip-bg-v-0, html body footer div.m-ip-bg-v-0, html body footer section.m-ip-bg-v-0 {
    background-position-y: 0% !important;
  }
}
html body #content div.ip-bg-hr-0, html body #content section.ip-bg-hr-0, html body footer div.ip-bg-hr-0, html body footer section.ip-bg-hr-0 {
  background-position-x: 0vw !important;
}
html body #content div.ip-bg-vr-0, html body #content section.ip-bg-vr-0, html body footer div.ip-bg-vr-0, html body footer section.ip-bg-vr-0 {
  background-position-y: 0vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-0, html body #content section.m-ip-bg-hr-0, html body footer div.m-ip-bg-hr-0, html body footer section.m-ip-bg-hr-0 {
    background-position-x: 0vw !important;
  }
  html body #content div.m-ip-bg-vr-0, html body #content section.m-ip-bg-vr-0, html body footer div.m-ip-bg-vr-0, html body footer section.m-ip-bg-vr-0 {
    background-position-y: 0vh !important;
  }
}
html body #content div.ip-bg-h-1, html body #content section.ip-bg-h-1, html body footer div.ip-bg-h-1, html body footer section.ip-bg-h-1 {
  background-position-x: 1% !important;
}
html body #content div.ip-bg-v-1, html body #content section.ip-bg-v-1, html body footer div.ip-bg-v-1, html body footer section.ip-bg-v-1 {
  background-position-y: 1% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-1, html body #content section.m-ip-bg-h-1, html body footer div.m-ip-bg-h-1, html body footer section.m-ip-bg-h-1 {
    background-position-x: 1% !important;
  }
  html body #content div.m-ip-bg-v-1, html body #content section.m-ip-bg-v-1, html body footer div.m-ip-bg-v-1, html body footer section.m-ip-bg-v-1 {
    background-position-y: 1% !important;
  }
}
html body #content div.ip-bg-hr-1, html body #content section.ip-bg-hr-1, html body footer div.ip-bg-hr-1, html body footer section.ip-bg-hr-1 {
  background-position-x: 1vw !important;
}
html body #content div.ip-bg-vr-1, html body #content section.ip-bg-vr-1, html body footer div.ip-bg-vr-1, html body footer section.ip-bg-vr-1 {
  background-position-y: 1vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-1, html body #content section.m-ip-bg-hr-1, html body footer div.m-ip-bg-hr-1, html body footer section.m-ip-bg-hr-1 {
    background-position-x: 1vw !important;
  }
  html body #content div.m-ip-bg-vr-1, html body #content section.m-ip-bg-vr-1, html body footer div.m-ip-bg-vr-1, html body footer section.m-ip-bg-vr-1 {
    background-position-y: 1vh !important;
  }
}
html body #content div.ip-bg-h-2, html body #content section.ip-bg-h-2, html body footer div.ip-bg-h-2, html body footer section.ip-bg-h-2 {
  background-position-x: 2% !important;
}
html body #content div.ip-bg-v-2, html body #content section.ip-bg-v-2, html body footer div.ip-bg-v-2, html body footer section.ip-bg-v-2 {
  background-position-y: 2% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-2, html body #content section.m-ip-bg-h-2, html body footer div.m-ip-bg-h-2, html body footer section.m-ip-bg-h-2 {
    background-position-x: 2% !important;
  }
  html body #content div.m-ip-bg-v-2, html body #content section.m-ip-bg-v-2, html body footer div.m-ip-bg-v-2, html body footer section.m-ip-bg-v-2 {
    background-position-y: 2% !important;
  }
}
html body #content div.ip-bg-hr-2, html body #content section.ip-bg-hr-2, html body footer div.ip-bg-hr-2, html body footer section.ip-bg-hr-2 {
  background-position-x: 2vw !important;
}
html body #content div.ip-bg-vr-2, html body #content section.ip-bg-vr-2, html body footer div.ip-bg-vr-2, html body footer section.ip-bg-vr-2 {
  background-position-y: 2vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-2, html body #content section.m-ip-bg-hr-2, html body footer div.m-ip-bg-hr-2, html body footer section.m-ip-bg-hr-2 {
    background-position-x: 2vw !important;
  }
  html body #content div.m-ip-bg-vr-2, html body #content section.m-ip-bg-vr-2, html body footer div.m-ip-bg-vr-2, html body footer section.m-ip-bg-vr-2 {
    background-position-y: 2vh !important;
  }
}
html body #content div.ip-bg-h-3, html body #content section.ip-bg-h-3, html body footer div.ip-bg-h-3, html body footer section.ip-bg-h-3 {
  background-position-x: 3% !important;
}
html body #content div.ip-bg-v-3, html body #content section.ip-bg-v-3, html body footer div.ip-bg-v-3, html body footer section.ip-bg-v-3 {
  background-position-y: 3% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-3, html body #content section.m-ip-bg-h-3, html body footer div.m-ip-bg-h-3, html body footer section.m-ip-bg-h-3 {
    background-position-x: 3% !important;
  }
  html body #content div.m-ip-bg-v-3, html body #content section.m-ip-bg-v-3, html body footer div.m-ip-bg-v-3, html body footer section.m-ip-bg-v-3 {
    background-position-y: 3% !important;
  }
}
html body #content div.ip-bg-hr-3, html body #content section.ip-bg-hr-3, html body footer div.ip-bg-hr-3, html body footer section.ip-bg-hr-3 {
  background-position-x: 3vw !important;
}
html body #content div.ip-bg-vr-3, html body #content section.ip-bg-vr-3, html body footer div.ip-bg-vr-3, html body footer section.ip-bg-vr-3 {
  background-position-y: 3vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-3, html body #content section.m-ip-bg-hr-3, html body footer div.m-ip-bg-hr-3, html body footer section.m-ip-bg-hr-3 {
    background-position-x: 3vw !important;
  }
  html body #content div.m-ip-bg-vr-3, html body #content section.m-ip-bg-vr-3, html body footer div.m-ip-bg-vr-3, html body footer section.m-ip-bg-vr-3 {
    background-position-y: 3vh !important;
  }
}
html body #content div.ip-bg-h-4, html body #content section.ip-bg-h-4, html body footer div.ip-bg-h-4, html body footer section.ip-bg-h-4 {
  background-position-x: 4% !important;
}
html body #content div.ip-bg-v-4, html body #content section.ip-bg-v-4, html body footer div.ip-bg-v-4, html body footer section.ip-bg-v-4 {
  background-position-y: 4% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-4, html body #content section.m-ip-bg-h-4, html body footer div.m-ip-bg-h-4, html body footer section.m-ip-bg-h-4 {
    background-position-x: 4% !important;
  }
  html body #content div.m-ip-bg-v-4, html body #content section.m-ip-bg-v-4, html body footer div.m-ip-bg-v-4, html body footer section.m-ip-bg-v-4 {
    background-position-y: 4% !important;
  }
}
html body #content div.ip-bg-hr-4, html body #content section.ip-bg-hr-4, html body footer div.ip-bg-hr-4, html body footer section.ip-bg-hr-4 {
  background-position-x: 4vw !important;
}
html body #content div.ip-bg-vr-4, html body #content section.ip-bg-vr-4, html body footer div.ip-bg-vr-4, html body footer section.ip-bg-vr-4 {
  background-position-y: 4vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-4, html body #content section.m-ip-bg-hr-4, html body footer div.m-ip-bg-hr-4, html body footer section.m-ip-bg-hr-4 {
    background-position-x: 4vw !important;
  }
  html body #content div.m-ip-bg-vr-4, html body #content section.m-ip-bg-vr-4, html body footer div.m-ip-bg-vr-4, html body footer section.m-ip-bg-vr-4 {
    background-position-y: 4vh !important;
  }
}
html body #content div.ip-bg-h-5, html body #content section.ip-bg-h-5, html body footer div.ip-bg-h-5, html body footer section.ip-bg-h-5 {
  background-position-x: 5% !important;
}
html body #content div.ip-bg-v-5, html body #content section.ip-bg-v-5, html body footer div.ip-bg-v-5, html body footer section.ip-bg-v-5 {
  background-position-y: 5% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-5, html body #content section.m-ip-bg-h-5, html body footer div.m-ip-bg-h-5, html body footer section.m-ip-bg-h-5 {
    background-position-x: 5% !important;
  }
  html body #content div.m-ip-bg-v-5, html body #content section.m-ip-bg-v-5, html body footer div.m-ip-bg-v-5, html body footer section.m-ip-bg-v-5 {
    background-position-y: 5% !important;
  }
}
html body #content div.ip-bg-hr-5, html body #content section.ip-bg-hr-5, html body footer div.ip-bg-hr-5, html body footer section.ip-bg-hr-5 {
  background-position-x: 5vw !important;
}
html body #content div.ip-bg-vr-5, html body #content section.ip-bg-vr-5, html body footer div.ip-bg-vr-5, html body footer section.ip-bg-vr-5 {
  background-position-y: 5vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-5, html body #content section.m-ip-bg-hr-5, html body footer div.m-ip-bg-hr-5, html body footer section.m-ip-bg-hr-5 {
    background-position-x: 5vw !important;
  }
  html body #content div.m-ip-bg-vr-5, html body #content section.m-ip-bg-vr-5, html body footer div.m-ip-bg-vr-5, html body footer section.m-ip-bg-vr-5 {
    background-position-y: 5vh !important;
  }
}
html body #content div.ip-bg-h-6, html body #content section.ip-bg-h-6, html body footer div.ip-bg-h-6, html body footer section.ip-bg-h-6 {
  background-position-x: 6% !important;
}
html body #content div.ip-bg-v-6, html body #content section.ip-bg-v-6, html body footer div.ip-bg-v-6, html body footer section.ip-bg-v-6 {
  background-position-y: 6% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-6, html body #content section.m-ip-bg-h-6, html body footer div.m-ip-bg-h-6, html body footer section.m-ip-bg-h-6 {
    background-position-x: 6% !important;
  }
  html body #content div.m-ip-bg-v-6, html body #content section.m-ip-bg-v-6, html body footer div.m-ip-bg-v-6, html body footer section.m-ip-bg-v-6 {
    background-position-y: 6% !important;
  }
}
html body #content div.ip-bg-hr-6, html body #content section.ip-bg-hr-6, html body footer div.ip-bg-hr-6, html body footer section.ip-bg-hr-6 {
  background-position-x: 6vw !important;
}
html body #content div.ip-bg-vr-6, html body #content section.ip-bg-vr-6, html body footer div.ip-bg-vr-6, html body footer section.ip-bg-vr-6 {
  background-position-y: 6vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-6, html body #content section.m-ip-bg-hr-6, html body footer div.m-ip-bg-hr-6, html body footer section.m-ip-bg-hr-6 {
    background-position-x: 6vw !important;
  }
  html body #content div.m-ip-bg-vr-6, html body #content section.m-ip-bg-vr-6, html body footer div.m-ip-bg-vr-6, html body footer section.m-ip-bg-vr-6 {
    background-position-y: 6vh !important;
  }
}
html body #content div.ip-bg-h-7, html body #content section.ip-bg-h-7, html body footer div.ip-bg-h-7, html body footer section.ip-bg-h-7 {
  background-position-x: 7% !important;
}
html body #content div.ip-bg-v-7, html body #content section.ip-bg-v-7, html body footer div.ip-bg-v-7, html body footer section.ip-bg-v-7 {
  background-position-y: 7% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-7, html body #content section.m-ip-bg-h-7, html body footer div.m-ip-bg-h-7, html body footer section.m-ip-bg-h-7 {
    background-position-x: 7% !important;
  }
  html body #content div.m-ip-bg-v-7, html body #content section.m-ip-bg-v-7, html body footer div.m-ip-bg-v-7, html body footer section.m-ip-bg-v-7 {
    background-position-y: 7% !important;
  }
}
html body #content div.ip-bg-hr-7, html body #content section.ip-bg-hr-7, html body footer div.ip-bg-hr-7, html body footer section.ip-bg-hr-7 {
  background-position-x: 7vw !important;
}
html body #content div.ip-bg-vr-7, html body #content section.ip-bg-vr-7, html body footer div.ip-bg-vr-7, html body footer section.ip-bg-vr-7 {
  background-position-y: 7vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-7, html body #content section.m-ip-bg-hr-7, html body footer div.m-ip-bg-hr-7, html body footer section.m-ip-bg-hr-7 {
    background-position-x: 7vw !important;
  }
  html body #content div.m-ip-bg-vr-7, html body #content section.m-ip-bg-vr-7, html body footer div.m-ip-bg-vr-7, html body footer section.m-ip-bg-vr-7 {
    background-position-y: 7vh !important;
  }
}
html body #content div.ip-bg-h-8, html body #content section.ip-bg-h-8, html body footer div.ip-bg-h-8, html body footer section.ip-bg-h-8 {
  background-position-x: 8% !important;
}
html body #content div.ip-bg-v-8, html body #content section.ip-bg-v-8, html body footer div.ip-bg-v-8, html body footer section.ip-bg-v-8 {
  background-position-y: 8% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-8, html body #content section.m-ip-bg-h-8, html body footer div.m-ip-bg-h-8, html body footer section.m-ip-bg-h-8 {
    background-position-x: 8% !important;
  }
  html body #content div.m-ip-bg-v-8, html body #content section.m-ip-bg-v-8, html body footer div.m-ip-bg-v-8, html body footer section.m-ip-bg-v-8 {
    background-position-y: 8% !important;
  }
}
html body #content div.ip-bg-hr-8, html body #content section.ip-bg-hr-8, html body footer div.ip-bg-hr-8, html body footer section.ip-bg-hr-8 {
  background-position-x: 8vw !important;
}
html body #content div.ip-bg-vr-8, html body #content section.ip-bg-vr-8, html body footer div.ip-bg-vr-8, html body footer section.ip-bg-vr-8 {
  background-position-y: 8vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-8, html body #content section.m-ip-bg-hr-8, html body footer div.m-ip-bg-hr-8, html body footer section.m-ip-bg-hr-8 {
    background-position-x: 8vw !important;
  }
  html body #content div.m-ip-bg-vr-8, html body #content section.m-ip-bg-vr-8, html body footer div.m-ip-bg-vr-8, html body footer section.m-ip-bg-vr-8 {
    background-position-y: 8vh !important;
  }
}
html body #content div.ip-bg-h-9, html body #content section.ip-bg-h-9, html body footer div.ip-bg-h-9, html body footer section.ip-bg-h-9 {
  background-position-x: 9% !important;
}
html body #content div.ip-bg-v-9, html body #content section.ip-bg-v-9, html body footer div.ip-bg-v-9, html body footer section.ip-bg-v-9 {
  background-position-y: 9% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-9, html body #content section.m-ip-bg-h-9, html body footer div.m-ip-bg-h-9, html body footer section.m-ip-bg-h-9 {
    background-position-x: 9% !important;
  }
  html body #content div.m-ip-bg-v-9, html body #content section.m-ip-bg-v-9, html body footer div.m-ip-bg-v-9, html body footer section.m-ip-bg-v-9 {
    background-position-y: 9% !important;
  }
}
html body #content div.ip-bg-hr-9, html body #content section.ip-bg-hr-9, html body footer div.ip-bg-hr-9, html body footer section.ip-bg-hr-9 {
  background-position-x: 9vw !important;
}
html body #content div.ip-bg-vr-9, html body #content section.ip-bg-vr-9, html body footer div.ip-bg-vr-9, html body footer section.ip-bg-vr-9 {
  background-position-y: 9vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-9, html body #content section.m-ip-bg-hr-9, html body footer div.m-ip-bg-hr-9, html body footer section.m-ip-bg-hr-9 {
    background-position-x: 9vw !important;
  }
  html body #content div.m-ip-bg-vr-9, html body #content section.m-ip-bg-vr-9, html body footer div.m-ip-bg-vr-9, html body footer section.m-ip-bg-vr-9 {
    background-position-y: 9vh !important;
  }
}
html body #content div.ip-bg-h-10, html body #content section.ip-bg-h-10, html body footer div.ip-bg-h-10, html body footer section.ip-bg-h-10 {
  background-position-x: 10% !important;
}
html body #content div.ip-bg-v-10, html body #content section.ip-bg-v-10, html body footer div.ip-bg-v-10, html body footer section.ip-bg-v-10 {
  background-position-y: 10% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-10, html body #content section.m-ip-bg-h-10, html body footer div.m-ip-bg-h-10, html body footer section.m-ip-bg-h-10 {
    background-position-x: 10% !important;
  }
  html body #content div.m-ip-bg-v-10, html body #content section.m-ip-bg-v-10, html body footer div.m-ip-bg-v-10, html body footer section.m-ip-bg-v-10 {
    background-position-y: 10% !important;
  }
}
html body #content div.ip-bg-hr-10, html body #content section.ip-bg-hr-10, html body footer div.ip-bg-hr-10, html body footer section.ip-bg-hr-10 {
  background-position-x: 10vw !important;
}
html body #content div.ip-bg-vr-10, html body #content section.ip-bg-vr-10, html body footer div.ip-bg-vr-10, html body footer section.ip-bg-vr-10 {
  background-position-y: 10vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-10, html body #content section.m-ip-bg-hr-10, html body footer div.m-ip-bg-hr-10, html body footer section.m-ip-bg-hr-10 {
    background-position-x: 10vw !important;
  }
  html body #content div.m-ip-bg-vr-10, html body #content section.m-ip-bg-vr-10, html body footer div.m-ip-bg-vr-10, html body footer section.m-ip-bg-vr-10 {
    background-position-y: 10vh !important;
  }
}
html body #content div.ip-bg-h-11, html body #content section.ip-bg-h-11, html body footer div.ip-bg-h-11, html body footer section.ip-bg-h-11 {
  background-position-x: 11% !important;
}
html body #content div.ip-bg-v-11, html body #content section.ip-bg-v-11, html body footer div.ip-bg-v-11, html body footer section.ip-bg-v-11 {
  background-position-y: 11% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-11, html body #content section.m-ip-bg-h-11, html body footer div.m-ip-bg-h-11, html body footer section.m-ip-bg-h-11 {
    background-position-x: 11% !important;
  }
  html body #content div.m-ip-bg-v-11, html body #content section.m-ip-bg-v-11, html body footer div.m-ip-bg-v-11, html body footer section.m-ip-bg-v-11 {
    background-position-y: 11% !important;
  }
}
html body #content div.ip-bg-hr-11, html body #content section.ip-bg-hr-11, html body footer div.ip-bg-hr-11, html body footer section.ip-bg-hr-11 {
  background-position-x: 11vw !important;
}
html body #content div.ip-bg-vr-11, html body #content section.ip-bg-vr-11, html body footer div.ip-bg-vr-11, html body footer section.ip-bg-vr-11 {
  background-position-y: 11vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-11, html body #content section.m-ip-bg-hr-11, html body footer div.m-ip-bg-hr-11, html body footer section.m-ip-bg-hr-11 {
    background-position-x: 11vw !important;
  }
  html body #content div.m-ip-bg-vr-11, html body #content section.m-ip-bg-vr-11, html body footer div.m-ip-bg-vr-11, html body footer section.m-ip-bg-vr-11 {
    background-position-y: 11vh !important;
  }
}
html body #content div.ip-bg-h-12, html body #content section.ip-bg-h-12, html body footer div.ip-bg-h-12, html body footer section.ip-bg-h-12 {
  background-position-x: 12% !important;
}
html body #content div.ip-bg-v-12, html body #content section.ip-bg-v-12, html body footer div.ip-bg-v-12, html body footer section.ip-bg-v-12 {
  background-position-y: 12% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-12, html body #content section.m-ip-bg-h-12, html body footer div.m-ip-bg-h-12, html body footer section.m-ip-bg-h-12 {
    background-position-x: 12% !important;
  }
  html body #content div.m-ip-bg-v-12, html body #content section.m-ip-bg-v-12, html body footer div.m-ip-bg-v-12, html body footer section.m-ip-bg-v-12 {
    background-position-y: 12% !important;
  }
}
html body #content div.ip-bg-hr-12, html body #content section.ip-bg-hr-12, html body footer div.ip-bg-hr-12, html body footer section.ip-bg-hr-12 {
  background-position-x: 12vw !important;
}
html body #content div.ip-bg-vr-12, html body #content section.ip-bg-vr-12, html body footer div.ip-bg-vr-12, html body footer section.ip-bg-vr-12 {
  background-position-y: 12vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-12, html body #content section.m-ip-bg-hr-12, html body footer div.m-ip-bg-hr-12, html body footer section.m-ip-bg-hr-12 {
    background-position-x: 12vw !important;
  }
  html body #content div.m-ip-bg-vr-12, html body #content section.m-ip-bg-vr-12, html body footer div.m-ip-bg-vr-12, html body footer section.m-ip-bg-vr-12 {
    background-position-y: 12vh !important;
  }
}
html body #content div.ip-bg-h-13, html body #content section.ip-bg-h-13, html body footer div.ip-bg-h-13, html body footer section.ip-bg-h-13 {
  background-position-x: 13% !important;
}
html body #content div.ip-bg-v-13, html body #content section.ip-bg-v-13, html body footer div.ip-bg-v-13, html body footer section.ip-bg-v-13 {
  background-position-y: 13% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-13, html body #content section.m-ip-bg-h-13, html body footer div.m-ip-bg-h-13, html body footer section.m-ip-bg-h-13 {
    background-position-x: 13% !important;
  }
  html body #content div.m-ip-bg-v-13, html body #content section.m-ip-bg-v-13, html body footer div.m-ip-bg-v-13, html body footer section.m-ip-bg-v-13 {
    background-position-y: 13% !important;
  }
}
html body #content div.ip-bg-hr-13, html body #content section.ip-bg-hr-13, html body footer div.ip-bg-hr-13, html body footer section.ip-bg-hr-13 {
  background-position-x: 13vw !important;
}
html body #content div.ip-bg-vr-13, html body #content section.ip-bg-vr-13, html body footer div.ip-bg-vr-13, html body footer section.ip-bg-vr-13 {
  background-position-y: 13vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-13, html body #content section.m-ip-bg-hr-13, html body footer div.m-ip-bg-hr-13, html body footer section.m-ip-bg-hr-13 {
    background-position-x: 13vw !important;
  }
  html body #content div.m-ip-bg-vr-13, html body #content section.m-ip-bg-vr-13, html body footer div.m-ip-bg-vr-13, html body footer section.m-ip-bg-vr-13 {
    background-position-y: 13vh !important;
  }
}
html body #content div.ip-bg-h-14, html body #content section.ip-bg-h-14, html body footer div.ip-bg-h-14, html body footer section.ip-bg-h-14 {
  background-position-x: 14% !important;
}
html body #content div.ip-bg-v-14, html body #content section.ip-bg-v-14, html body footer div.ip-bg-v-14, html body footer section.ip-bg-v-14 {
  background-position-y: 14% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-14, html body #content section.m-ip-bg-h-14, html body footer div.m-ip-bg-h-14, html body footer section.m-ip-bg-h-14 {
    background-position-x: 14% !important;
  }
  html body #content div.m-ip-bg-v-14, html body #content section.m-ip-bg-v-14, html body footer div.m-ip-bg-v-14, html body footer section.m-ip-bg-v-14 {
    background-position-y: 14% !important;
  }
}
html body #content div.ip-bg-hr-14, html body #content section.ip-bg-hr-14, html body footer div.ip-bg-hr-14, html body footer section.ip-bg-hr-14 {
  background-position-x: 14vw !important;
}
html body #content div.ip-bg-vr-14, html body #content section.ip-bg-vr-14, html body footer div.ip-bg-vr-14, html body footer section.ip-bg-vr-14 {
  background-position-y: 14vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-14, html body #content section.m-ip-bg-hr-14, html body footer div.m-ip-bg-hr-14, html body footer section.m-ip-bg-hr-14 {
    background-position-x: 14vw !important;
  }
  html body #content div.m-ip-bg-vr-14, html body #content section.m-ip-bg-vr-14, html body footer div.m-ip-bg-vr-14, html body footer section.m-ip-bg-vr-14 {
    background-position-y: 14vh !important;
  }
}
html body #content div.ip-bg-h-15, html body #content section.ip-bg-h-15, html body footer div.ip-bg-h-15, html body footer section.ip-bg-h-15 {
  background-position-x: 15% !important;
}
html body #content div.ip-bg-v-15, html body #content section.ip-bg-v-15, html body footer div.ip-bg-v-15, html body footer section.ip-bg-v-15 {
  background-position-y: 15% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-15, html body #content section.m-ip-bg-h-15, html body footer div.m-ip-bg-h-15, html body footer section.m-ip-bg-h-15 {
    background-position-x: 15% !important;
  }
  html body #content div.m-ip-bg-v-15, html body #content section.m-ip-bg-v-15, html body footer div.m-ip-bg-v-15, html body footer section.m-ip-bg-v-15 {
    background-position-y: 15% !important;
  }
}
html body #content div.ip-bg-hr-15, html body #content section.ip-bg-hr-15, html body footer div.ip-bg-hr-15, html body footer section.ip-bg-hr-15 {
  background-position-x: 15vw !important;
}
html body #content div.ip-bg-vr-15, html body #content section.ip-bg-vr-15, html body footer div.ip-bg-vr-15, html body footer section.ip-bg-vr-15 {
  background-position-y: 15vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-15, html body #content section.m-ip-bg-hr-15, html body footer div.m-ip-bg-hr-15, html body footer section.m-ip-bg-hr-15 {
    background-position-x: 15vw !important;
  }
  html body #content div.m-ip-bg-vr-15, html body #content section.m-ip-bg-vr-15, html body footer div.m-ip-bg-vr-15, html body footer section.m-ip-bg-vr-15 {
    background-position-y: 15vh !important;
  }
}
html body #content div.ip-bg-h-16, html body #content section.ip-bg-h-16, html body footer div.ip-bg-h-16, html body footer section.ip-bg-h-16 {
  background-position-x: 16% !important;
}
html body #content div.ip-bg-v-16, html body #content section.ip-bg-v-16, html body footer div.ip-bg-v-16, html body footer section.ip-bg-v-16 {
  background-position-y: 16% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-16, html body #content section.m-ip-bg-h-16, html body footer div.m-ip-bg-h-16, html body footer section.m-ip-bg-h-16 {
    background-position-x: 16% !important;
  }
  html body #content div.m-ip-bg-v-16, html body #content section.m-ip-bg-v-16, html body footer div.m-ip-bg-v-16, html body footer section.m-ip-bg-v-16 {
    background-position-y: 16% !important;
  }
}
html body #content div.ip-bg-hr-16, html body #content section.ip-bg-hr-16, html body footer div.ip-bg-hr-16, html body footer section.ip-bg-hr-16 {
  background-position-x: 16vw !important;
}
html body #content div.ip-bg-vr-16, html body #content section.ip-bg-vr-16, html body footer div.ip-bg-vr-16, html body footer section.ip-bg-vr-16 {
  background-position-y: 16vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-16, html body #content section.m-ip-bg-hr-16, html body footer div.m-ip-bg-hr-16, html body footer section.m-ip-bg-hr-16 {
    background-position-x: 16vw !important;
  }
  html body #content div.m-ip-bg-vr-16, html body #content section.m-ip-bg-vr-16, html body footer div.m-ip-bg-vr-16, html body footer section.m-ip-bg-vr-16 {
    background-position-y: 16vh !important;
  }
}
html body #content div.ip-bg-h-17, html body #content section.ip-bg-h-17, html body footer div.ip-bg-h-17, html body footer section.ip-bg-h-17 {
  background-position-x: 17% !important;
}
html body #content div.ip-bg-v-17, html body #content section.ip-bg-v-17, html body footer div.ip-bg-v-17, html body footer section.ip-bg-v-17 {
  background-position-y: 17% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-17, html body #content section.m-ip-bg-h-17, html body footer div.m-ip-bg-h-17, html body footer section.m-ip-bg-h-17 {
    background-position-x: 17% !important;
  }
  html body #content div.m-ip-bg-v-17, html body #content section.m-ip-bg-v-17, html body footer div.m-ip-bg-v-17, html body footer section.m-ip-bg-v-17 {
    background-position-y: 17% !important;
  }
}
html body #content div.ip-bg-hr-17, html body #content section.ip-bg-hr-17, html body footer div.ip-bg-hr-17, html body footer section.ip-bg-hr-17 {
  background-position-x: 17vw !important;
}
html body #content div.ip-bg-vr-17, html body #content section.ip-bg-vr-17, html body footer div.ip-bg-vr-17, html body footer section.ip-bg-vr-17 {
  background-position-y: 17vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-17, html body #content section.m-ip-bg-hr-17, html body footer div.m-ip-bg-hr-17, html body footer section.m-ip-bg-hr-17 {
    background-position-x: 17vw !important;
  }
  html body #content div.m-ip-bg-vr-17, html body #content section.m-ip-bg-vr-17, html body footer div.m-ip-bg-vr-17, html body footer section.m-ip-bg-vr-17 {
    background-position-y: 17vh !important;
  }
}
html body #content div.ip-bg-h-18, html body #content section.ip-bg-h-18, html body footer div.ip-bg-h-18, html body footer section.ip-bg-h-18 {
  background-position-x: 18% !important;
}
html body #content div.ip-bg-v-18, html body #content section.ip-bg-v-18, html body footer div.ip-bg-v-18, html body footer section.ip-bg-v-18 {
  background-position-y: 18% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-18, html body #content section.m-ip-bg-h-18, html body footer div.m-ip-bg-h-18, html body footer section.m-ip-bg-h-18 {
    background-position-x: 18% !important;
  }
  html body #content div.m-ip-bg-v-18, html body #content section.m-ip-bg-v-18, html body footer div.m-ip-bg-v-18, html body footer section.m-ip-bg-v-18 {
    background-position-y: 18% !important;
  }
}
html body #content div.ip-bg-hr-18, html body #content section.ip-bg-hr-18, html body footer div.ip-bg-hr-18, html body footer section.ip-bg-hr-18 {
  background-position-x: 18vw !important;
}
html body #content div.ip-bg-vr-18, html body #content section.ip-bg-vr-18, html body footer div.ip-bg-vr-18, html body footer section.ip-bg-vr-18 {
  background-position-y: 18vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-18, html body #content section.m-ip-bg-hr-18, html body footer div.m-ip-bg-hr-18, html body footer section.m-ip-bg-hr-18 {
    background-position-x: 18vw !important;
  }
  html body #content div.m-ip-bg-vr-18, html body #content section.m-ip-bg-vr-18, html body footer div.m-ip-bg-vr-18, html body footer section.m-ip-bg-vr-18 {
    background-position-y: 18vh !important;
  }
}
html body #content div.ip-bg-h-19, html body #content section.ip-bg-h-19, html body footer div.ip-bg-h-19, html body footer section.ip-bg-h-19 {
  background-position-x: 19% !important;
}
html body #content div.ip-bg-v-19, html body #content section.ip-bg-v-19, html body footer div.ip-bg-v-19, html body footer section.ip-bg-v-19 {
  background-position-y: 19% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-19, html body #content section.m-ip-bg-h-19, html body footer div.m-ip-bg-h-19, html body footer section.m-ip-bg-h-19 {
    background-position-x: 19% !important;
  }
  html body #content div.m-ip-bg-v-19, html body #content section.m-ip-bg-v-19, html body footer div.m-ip-bg-v-19, html body footer section.m-ip-bg-v-19 {
    background-position-y: 19% !important;
  }
}
html body #content div.ip-bg-hr-19, html body #content section.ip-bg-hr-19, html body footer div.ip-bg-hr-19, html body footer section.ip-bg-hr-19 {
  background-position-x: 19vw !important;
}
html body #content div.ip-bg-vr-19, html body #content section.ip-bg-vr-19, html body footer div.ip-bg-vr-19, html body footer section.ip-bg-vr-19 {
  background-position-y: 19vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-19, html body #content section.m-ip-bg-hr-19, html body footer div.m-ip-bg-hr-19, html body footer section.m-ip-bg-hr-19 {
    background-position-x: 19vw !important;
  }
  html body #content div.m-ip-bg-vr-19, html body #content section.m-ip-bg-vr-19, html body footer div.m-ip-bg-vr-19, html body footer section.m-ip-bg-vr-19 {
    background-position-y: 19vh !important;
  }
}
html body #content div.ip-bg-h-20, html body #content section.ip-bg-h-20, html body footer div.ip-bg-h-20, html body footer section.ip-bg-h-20 {
  background-position-x: 20% !important;
}
html body #content div.ip-bg-v-20, html body #content section.ip-bg-v-20, html body footer div.ip-bg-v-20, html body footer section.ip-bg-v-20 {
  background-position-y: 20% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-20, html body #content section.m-ip-bg-h-20, html body footer div.m-ip-bg-h-20, html body footer section.m-ip-bg-h-20 {
    background-position-x: 20% !important;
  }
  html body #content div.m-ip-bg-v-20, html body #content section.m-ip-bg-v-20, html body footer div.m-ip-bg-v-20, html body footer section.m-ip-bg-v-20 {
    background-position-y: 20% !important;
  }
}
html body #content div.ip-bg-hr-20, html body #content section.ip-bg-hr-20, html body footer div.ip-bg-hr-20, html body footer section.ip-bg-hr-20 {
  background-position-x: 20vw !important;
}
html body #content div.ip-bg-vr-20, html body #content section.ip-bg-vr-20, html body footer div.ip-bg-vr-20, html body footer section.ip-bg-vr-20 {
  background-position-y: 20vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-20, html body #content section.m-ip-bg-hr-20, html body footer div.m-ip-bg-hr-20, html body footer section.m-ip-bg-hr-20 {
    background-position-x: 20vw !important;
  }
  html body #content div.m-ip-bg-vr-20, html body #content section.m-ip-bg-vr-20, html body footer div.m-ip-bg-vr-20, html body footer section.m-ip-bg-vr-20 {
    background-position-y: 20vh !important;
  }
}
html body #content div.ip-bg-h-21, html body #content section.ip-bg-h-21, html body footer div.ip-bg-h-21, html body footer section.ip-bg-h-21 {
  background-position-x: 21% !important;
}
html body #content div.ip-bg-v-21, html body #content section.ip-bg-v-21, html body footer div.ip-bg-v-21, html body footer section.ip-bg-v-21 {
  background-position-y: 21% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-21, html body #content section.m-ip-bg-h-21, html body footer div.m-ip-bg-h-21, html body footer section.m-ip-bg-h-21 {
    background-position-x: 21% !important;
  }
  html body #content div.m-ip-bg-v-21, html body #content section.m-ip-bg-v-21, html body footer div.m-ip-bg-v-21, html body footer section.m-ip-bg-v-21 {
    background-position-y: 21% !important;
  }
}
html body #content div.ip-bg-hr-21, html body #content section.ip-bg-hr-21, html body footer div.ip-bg-hr-21, html body footer section.ip-bg-hr-21 {
  background-position-x: 21vw !important;
}
html body #content div.ip-bg-vr-21, html body #content section.ip-bg-vr-21, html body footer div.ip-bg-vr-21, html body footer section.ip-bg-vr-21 {
  background-position-y: 21vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-21, html body #content section.m-ip-bg-hr-21, html body footer div.m-ip-bg-hr-21, html body footer section.m-ip-bg-hr-21 {
    background-position-x: 21vw !important;
  }
  html body #content div.m-ip-bg-vr-21, html body #content section.m-ip-bg-vr-21, html body footer div.m-ip-bg-vr-21, html body footer section.m-ip-bg-vr-21 {
    background-position-y: 21vh !important;
  }
}
html body #content div.ip-bg-h-22, html body #content section.ip-bg-h-22, html body footer div.ip-bg-h-22, html body footer section.ip-bg-h-22 {
  background-position-x: 22% !important;
}
html body #content div.ip-bg-v-22, html body #content section.ip-bg-v-22, html body footer div.ip-bg-v-22, html body footer section.ip-bg-v-22 {
  background-position-y: 22% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-22, html body #content section.m-ip-bg-h-22, html body footer div.m-ip-bg-h-22, html body footer section.m-ip-bg-h-22 {
    background-position-x: 22% !important;
  }
  html body #content div.m-ip-bg-v-22, html body #content section.m-ip-bg-v-22, html body footer div.m-ip-bg-v-22, html body footer section.m-ip-bg-v-22 {
    background-position-y: 22% !important;
  }
}
html body #content div.ip-bg-hr-22, html body #content section.ip-bg-hr-22, html body footer div.ip-bg-hr-22, html body footer section.ip-bg-hr-22 {
  background-position-x: 22vw !important;
}
html body #content div.ip-bg-vr-22, html body #content section.ip-bg-vr-22, html body footer div.ip-bg-vr-22, html body footer section.ip-bg-vr-22 {
  background-position-y: 22vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-22, html body #content section.m-ip-bg-hr-22, html body footer div.m-ip-bg-hr-22, html body footer section.m-ip-bg-hr-22 {
    background-position-x: 22vw !important;
  }
  html body #content div.m-ip-bg-vr-22, html body #content section.m-ip-bg-vr-22, html body footer div.m-ip-bg-vr-22, html body footer section.m-ip-bg-vr-22 {
    background-position-y: 22vh !important;
  }
}
html body #content div.ip-bg-h-23, html body #content section.ip-bg-h-23, html body footer div.ip-bg-h-23, html body footer section.ip-bg-h-23 {
  background-position-x: 23% !important;
}
html body #content div.ip-bg-v-23, html body #content section.ip-bg-v-23, html body footer div.ip-bg-v-23, html body footer section.ip-bg-v-23 {
  background-position-y: 23% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-23, html body #content section.m-ip-bg-h-23, html body footer div.m-ip-bg-h-23, html body footer section.m-ip-bg-h-23 {
    background-position-x: 23% !important;
  }
  html body #content div.m-ip-bg-v-23, html body #content section.m-ip-bg-v-23, html body footer div.m-ip-bg-v-23, html body footer section.m-ip-bg-v-23 {
    background-position-y: 23% !important;
  }
}
html body #content div.ip-bg-hr-23, html body #content section.ip-bg-hr-23, html body footer div.ip-bg-hr-23, html body footer section.ip-bg-hr-23 {
  background-position-x: 23vw !important;
}
html body #content div.ip-bg-vr-23, html body #content section.ip-bg-vr-23, html body footer div.ip-bg-vr-23, html body footer section.ip-bg-vr-23 {
  background-position-y: 23vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-23, html body #content section.m-ip-bg-hr-23, html body footer div.m-ip-bg-hr-23, html body footer section.m-ip-bg-hr-23 {
    background-position-x: 23vw !important;
  }
  html body #content div.m-ip-bg-vr-23, html body #content section.m-ip-bg-vr-23, html body footer div.m-ip-bg-vr-23, html body footer section.m-ip-bg-vr-23 {
    background-position-y: 23vh !important;
  }
}
html body #content div.ip-bg-h-24, html body #content section.ip-bg-h-24, html body footer div.ip-bg-h-24, html body footer section.ip-bg-h-24 {
  background-position-x: 24% !important;
}
html body #content div.ip-bg-v-24, html body #content section.ip-bg-v-24, html body footer div.ip-bg-v-24, html body footer section.ip-bg-v-24 {
  background-position-y: 24% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-24, html body #content section.m-ip-bg-h-24, html body footer div.m-ip-bg-h-24, html body footer section.m-ip-bg-h-24 {
    background-position-x: 24% !important;
  }
  html body #content div.m-ip-bg-v-24, html body #content section.m-ip-bg-v-24, html body footer div.m-ip-bg-v-24, html body footer section.m-ip-bg-v-24 {
    background-position-y: 24% !important;
  }
}
html body #content div.ip-bg-hr-24, html body #content section.ip-bg-hr-24, html body footer div.ip-bg-hr-24, html body footer section.ip-bg-hr-24 {
  background-position-x: 24vw !important;
}
html body #content div.ip-bg-vr-24, html body #content section.ip-bg-vr-24, html body footer div.ip-bg-vr-24, html body footer section.ip-bg-vr-24 {
  background-position-y: 24vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-24, html body #content section.m-ip-bg-hr-24, html body footer div.m-ip-bg-hr-24, html body footer section.m-ip-bg-hr-24 {
    background-position-x: 24vw !important;
  }
  html body #content div.m-ip-bg-vr-24, html body #content section.m-ip-bg-vr-24, html body footer div.m-ip-bg-vr-24, html body footer section.m-ip-bg-vr-24 {
    background-position-y: 24vh !important;
  }
}
html body #content div.ip-bg-h-25, html body #content section.ip-bg-h-25, html body footer div.ip-bg-h-25, html body footer section.ip-bg-h-25 {
  background-position-x: 25% !important;
}
html body #content div.ip-bg-v-25, html body #content section.ip-bg-v-25, html body footer div.ip-bg-v-25, html body footer section.ip-bg-v-25 {
  background-position-y: 25% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-25, html body #content section.m-ip-bg-h-25, html body footer div.m-ip-bg-h-25, html body footer section.m-ip-bg-h-25 {
    background-position-x: 25% !important;
  }
  html body #content div.m-ip-bg-v-25, html body #content section.m-ip-bg-v-25, html body footer div.m-ip-bg-v-25, html body footer section.m-ip-bg-v-25 {
    background-position-y: 25% !important;
  }
}
html body #content div.ip-bg-hr-25, html body #content section.ip-bg-hr-25, html body footer div.ip-bg-hr-25, html body footer section.ip-bg-hr-25 {
  background-position-x: 25vw !important;
}
html body #content div.ip-bg-vr-25, html body #content section.ip-bg-vr-25, html body footer div.ip-bg-vr-25, html body footer section.ip-bg-vr-25 {
  background-position-y: 25vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-25, html body #content section.m-ip-bg-hr-25, html body footer div.m-ip-bg-hr-25, html body footer section.m-ip-bg-hr-25 {
    background-position-x: 25vw !important;
  }
  html body #content div.m-ip-bg-vr-25, html body #content section.m-ip-bg-vr-25, html body footer div.m-ip-bg-vr-25, html body footer section.m-ip-bg-vr-25 {
    background-position-y: 25vh !important;
  }
}
html body #content div.ip-bg-h-26, html body #content section.ip-bg-h-26, html body footer div.ip-bg-h-26, html body footer section.ip-bg-h-26 {
  background-position-x: 26% !important;
}
html body #content div.ip-bg-v-26, html body #content section.ip-bg-v-26, html body footer div.ip-bg-v-26, html body footer section.ip-bg-v-26 {
  background-position-y: 26% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-26, html body #content section.m-ip-bg-h-26, html body footer div.m-ip-bg-h-26, html body footer section.m-ip-bg-h-26 {
    background-position-x: 26% !important;
  }
  html body #content div.m-ip-bg-v-26, html body #content section.m-ip-bg-v-26, html body footer div.m-ip-bg-v-26, html body footer section.m-ip-bg-v-26 {
    background-position-y: 26% !important;
  }
}
html body #content div.ip-bg-hr-26, html body #content section.ip-bg-hr-26, html body footer div.ip-bg-hr-26, html body footer section.ip-bg-hr-26 {
  background-position-x: 26vw !important;
}
html body #content div.ip-bg-vr-26, html body #content section.ip-bg-vr-26, html body footer div.ip-bg-vr-26, html body footer section.ip-bg-vr-26 {
  background-position-y: 26vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-26, html body #content section.m-ip-bg-hr-26, html body footer div.m-ip-bg-hr-26, html body footer section.m-ip-bg-hr-26 {
    background-position-x: 26vw !important;
  }
  html body #content div.m-ip-bg-vr-26, html body #content section.m-ip-bg-vr-26, html body footer div.m-ip-bg-vr-26, html body footer section.m-ip-bg-vr-26 {
    background-position-y: 26vh !important;
  }
}
html body #content div.ip-bg-h-27, html body #content section.ip-bg-h-27, html body footer div.ip-bg-h-27, html body footer section.ip-bg-h-27 {
  background-position-x: 27% !important;
}
html body #content div.ip-bg-v-27, html body #content section.ip-bg-v-27, html body footer div.ip-bg-v-27, html body footer section.ip-bg-v-27 {
  background-position-y: 27% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-27, html body #content section.m-ip-bg-h-27, html body footer div.m-ip-bg-h-27, html body footer section.m-ip-bg-h-27 {
    background-position-x: 27% !important;
  }
  html body #content div.m-ip-bg-v-27, html body #content section.m-ip-bg-v-27, html body footer div.m-ip-bg-v-27, html body footer section.m-ip-bg-v-27 {
    background-position-y: 27% !important;
  }
}
html body #content div.ip-bg-hr-27, html body #content section.ip-bg-hr-27, html body footer div.ip-bg-hr-27, html body footer section.ip-bg-hr-27 {
  background-position-x: 27vw !important;
}
html body #content div.ip-bg-vr-27, html body #content section.ip-bg-vr-27, html body footer div.ip-bg-vr-27, html body footer section.ip-bg-vr-27 {
  background-position-y: 27vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-27, html body #content section.m-ip-bg-hr-27, html body footer div.m-ip-bg-hr-27, html body footer section.m-ip-bg-hr-27 {
    background-position-x: 27vw !important;
  }
  html body #content div.m-ip-bg-vr-27, html body #content section.m-ip-bg-vr-27, html body footer div.m-ip-bg-vr-27, html body footer section.m-ip-bg-vr-27 {
    background-position-y: 27vh !important;
  }
}
html body #content div.ip-bg-h-28, html body #content section.ip-bg-h-28, html body footer div.ip-bg-h-28, html body footer section.ip-bg-h-28 {
  background-position-x: 28% !important;
}
html body #content div.ip-bg-v-28, html body #content section.ip-bg-v-28, html body footer div.ip-bg-v-28, html body footer section.ip-bg-v-28 {
  background-position-y: 28% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-28, html body #content section.m-ip-bg-h-28, html body footer div.m-ip-bg-h-28, html body footer section.m-ip-bg-h-28 {
    background-position-x: 28% !important;
  }
  html body #content div.m-ip-bg-v-28, html body #content section.m-ip-bg-v-28, html body footer div.m-ip-bg-v-28, html body footer section.m-ip-bg-v-28 {
    background-position-y: 28% !important;
  }
}
html body #content div.ip-bg-hr-28, html body #content section.ip-bg-hr-28, html body footer div.ip-bg-hr-28, html body footer section.ip-bg-hr-28 {
  background-position-x: 28vw !important;
}
html body #content div.ip-bg-vr-28, html body #content section.ip-bg-vr-28, html body footer div.ip-bg-vr-28, html body footer section.ip-bg-vr-28 {
  background-position-y: 28vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-28, html body #content section.m-ip-bg-hr-28, html body footer div.m-ip-bg-hr-28, html body footer section.m-ip-bg-hr-28 {
    background-position-x: 28vw !important;
  }
  html body #content div.m-ip-bg-vr-28, html body #content section.m-ip-bg-vr-28, html body footer div.m-ip-bg-vr-28, html body footer section.m-ip-bg-vr-28 {
    background-position-y: 28vh !important;
  }
}
html body #content div.ip-bg-h-29, html body #content section.ip-bg-h-29, html body footer div.ip-bg-h-29, html body footer section.ip-bg-h-29 {
  background-position-x: 29% !important;
}
html body #content div.ip-bg-v-29, html body #content section.ip-bg-v-29, html body footer div.ip-bg-v-29, html body footer section.ip-bg-v-29 {
  background-position-y: 29% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-29, html body #content section.m-ip-bg-h-29, html body footer div.m-ip-bg-h-29, html body footer section.m-ip-bg-h-29 {
    background-position-x: 29% !important;
  }
  html body #content div.m-ip-bg-v-29, html body #content section.m-ip-bg-v-29, html body footer div.m-ip-bg-v-29, html body footer section.m-ip-bg-v-29 {
    background-position-y: 29% !important;
  }
}
html body #content div.ip-bg-hr-29, html body #content section.ip-bg-hr-29, html body footer div.ip-bg-hr-29, html body footer section.ip-bg-hr-29 {
  background-position-x: 29vw !important;
}
html body #content div.ip-bg-vr-29, html body #content section.ip-bg-vr-29, html body footer div.ip-bg-vr-29, html body footer section.ip-bg-vr-29 {
  background-position-y: 29vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-29, html body #content section.m-ip-bg-hr-29, html body footer div.m-ip-bg-hr-29, html body footer section.m-ip-bg-hr-29 {
    background-position-x: 29vw !important;
  }
  html body #content div.m-ip-bg-vr-29, html body #content section.m-ip-bg-vr-29, html body footer div.m-ip-bg-vr-29, html body footer section.m-ip-bg-vr-29 {
    background-position-y: 29vh !important;
  }
}
html body #content div.ip-bg-h-30, html body #content section.ip-bg-h-30, html body footer div.ip-bg-h-30, html body footer section.ip-bg-h-30 {
  background-position-x: 30% !important;
}
html body #content div.ip-bg-v-30, html body #content section.ip-bg-v-30, html body footer div.ip-bg-v-30, html body footer section.ip-bg-v-30 {
  background-position-y: 30% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-30, html body #content section.m-ip-bg-h-30, html body footer div.m-ip-bg-h-30, html body footer section.m-ip-bg-h-30 {
    background-position-x: 30% !important;
  }
  html body #content div.m-ip-bg-v-30, html body #content section.m-ip-bg-v-30, html body footer div.m-ip-bg-v-30, html body footer section.m-ip-bg-v-30 {
    background-position-y: 30% !important;
  }
}
html body #content div.ip-bg-hr-30, html body #content section.ip-bg-hr-30, html body footer div.ip-bg-hr-30, html body footer section.ip-bg-hr-30 {
  background-position-x: 30vw !important;
}
html body #content div.ip-bg-vr-30, html body #content section.ip-bg-vr-30, html body footer div.ip-bg-vr-30, html body footer section.ip-bg-vr-30 {
  background-position-y: 30vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-30, html body #content section.m-ip-bg-hr-30, html body footer div.m-ip-bg-hr-30, html body footer section.m-ip-bg-hr-30 {
    background-position-x: 30vw !important;
  }
  html body #content div.m-ip-bg-vr-30, html body #content section.m-ip-bg-vr-30, html body footer div.m-ip-bg-vr-30, html body footer section.m-ip-bg-vr-30 {
    background-position-y: 30vh !important;
  }
}
html body #content div.ip-bg-h-31, html body #content section.ip-bg-h-31, html body footer div.ip-bg-h-31, html body footer section.ip-bg-h-31 {
  background-position-x: 31% !important;
}
html body #content div.ip-bg-v-31, html body #content section.ip-bg-v-31, html body footer div.ip-bg-v-31, html body footer section.ip-bg-v-31 {
  background-position-y: 31% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-31, html body #content section.m-ip-bg-h-31, html body footer div.m-ip-bg-h-31, html body footer section.m-ip-bg-h-31 {
    background-position-x: 31% !important;
  }
  html body #content div.m-ip-bg-v-31, html body #content section.m-ip-bg-v-31, html body footer div.m-ip-bg-v-31, html body footer section.m-ip-bg-v-31 {
    background-position-y: 31% !important;
  }
}
html body #content div.ip-bg-hr-31, html body #content section.ip-bg-hr-31, html body footer div.ip-bg-hr-31, html body footer section.ip-bg-hr-31 {
  background-position-x: 31vw !important;
}
html body #content div.ip-bg-vr-31, html body #content section.ip-bg-vr-31, html body footer div.ip-bg-vr-31, html body footer section.ip-bg-vr-31 {
  background-position-y: 31vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-31, html body #content section.m-ip-bg-hr-31, html body footer div.m-ip-bg-hr-31, html body footer section.m-ip-bg-hr-31 {
    background-position-x: 31vw !important;
  }
  html body #content div.m-ip-bg-vr-31, html body #content section.m-ip-bg-vr-31, html body footer div.m-ip-bg-vr-31, html body footer section.m-ip-bg-vr-31 {
    background-position-y: 31vh !important;
  }
}
html body #content div.ip-bg-h-32, html body #content section.ip-bg-h-32, html body footer div.ip-bg-h-32, html body footer section.ip-bg-h-32 {
  background-position-x: 32% !important;
}
html body #content div.ip-bg-v-32, html body #content section.ip-bg-v-32, html body footer div.ip-bg-v-32, html body footer section.ip-bg-v-32 {
  background-position-y: 32% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-32, html body #content section.m-ip-bg-h-32, html body footer div.m-ip-bg-h-32, html body footer section.m-ip-bg-h-32 {
    background-position-x: 32% !important;
  }
  html body #content div.m-ip-bg-v-32, html body #content section.m-ip-bg-v-32, html body footer div.m-ip-bg-v-32, html body footer section.m-ip-bg-v-32 {
    background-position-y: 32% !important;
  }
}
html body #content div.ip-bg-hr-32, html body #content section.ip-bg-hr-32, html body footer div.ip-bg-hr-32, html body footer section.ip-bg-hr-32 {
  background-position-x: 32vw !important;
}
html body #content div.ip-bg-vr-32, html body #content section.ip-bg-vr-32, html body footer div.ip-bg-vr-32, html body footer section.ip-bg-vr-32 {
  background-position-y: 32vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-32, html body #content section.m-ip-bg-hr-32, html body footer div.m-ip-bg-hr-32, html body footer section.m-ip-bg-hr-32 {
    background-position-x: 32vw !important;
  }
  html body #content div.m-ip-bg-vr-32, html body #content section.m-ip-bg-vr-32, html body footer div.m-ip-bg-vr-32, html body footer section.m-ip-bg-vr-32 {
    background-position-y: 32vh !important;
  }
}
html body #content div.ip-bg-h-33, html body #content section.ip-bg-h-33, html body footer div.ip-bg-h-33, html body footer section.ip-bg-h-33 {
  background-position-x: 33% !important;
}
html body #content div.ip-bg-v-33, html body #content section.ip-bg-v-33, html body footer div.ip-bg-v-33, html body footer section.ip-bg-v-33 {
  background-position-y: 33% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-33, html body #content section.m-ip-bg-h-33, html body footer div.m-ip-bg-h-33, html body footer section.m-ip-bg-h-33 {
    background-position-x: 33% !important;
  }
  html body #content div.m-ip-bg-v-33, html body #content section.m-ip-bg-v-33, html body footer div.m-ip-bg-v-33, html body footer section.m-ip-bg-v-33 {
    background-position-y: 33% !important;
  }
}
html body #content div.ip-bg-hr-33, html body #content section.ip-bg-hr-33, html body footer div.ip-bg-hr-33, html body footer section.ip-bg-hr-33 {
  background-position-x: 33vw !important;
}
html body #content div.ip-bg-vr-33, html body #content section.ip-bg-vr-33, html body footer div.ip-bg-vr-33, html body footer section.ip-bg-vr-33 {
  background-position-y: 33vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-33, html body #content section.m-ip-bg-hr-33, html body footer div.m-ip-bg-hr-33, html body footer section.m-ip-bg-hr-33 {
    background-position-x: 33vw !important;
  }
  html body #content div.m-ip-bg-vr-33, html body #content section.m-ip-bg-vr-33, html body footer div.m-ip-bg-vr-33, html body footer section.m-ip-bg-vr-33 {
    background-position-y: 33vh !important;
  }
}
html body #content div.ip-bg-h-34, html body #content section.ip-bg-h-34, html body footer div.ip-bg-h-34, html body footer section.ip-bg-h-34 {
  background-position-x: 34% !important;
}
html body #content div.ip-bg-v-34, html body #content section.ip-bg-v-34, html body footer div.ip-bg-v-34, html body footer section.ip-bg-v-34 {
  background-position-y: 34% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-34, html body #content section.m-ip-bg-h-34, html body footer div.m-ip-bg-h-34, html body footer section.m-ip-bg-h-34 {
    background-position-x: 34% !important;
  }
  html body #content div.m-ip-bg-v-34, html body #content section.m-ip-bg-v-34, html body footer div.m-ip-bg-v-34, html body footer section.m-ip-bg-v-34 {
    background-position-y: 34% !important;
  }
}
html body #content div.ip-bg-hr-34, html body #content section.ip-bg-hr-34, html body footer div.ip-bg-hr-34, html body footer section.ip-bg-hr-34 {
  background-position-x: 34vw !important;
}
html body #content div.ip-bg-vr-34, html body #content section.ip-bg-vr-34, html body footer div.ip-bg-vr-34, html body footer section.ip-bg-vr-34 {
  background-position-y: 34vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-34, html body #content section.m-ip-bg-hr-34, html body footer div.m-ip-bg-hr-34, html body footer section.m-ip-bg-hr-34 {
    background-position-x: 34vw !important;
  }
  html body #content div.m-ip-bg-vr-34, html body #content section.m-ip-bg-vr-34, html body footer div.m-ip-bg-vr-34, html body footer section.m-ip-bg-vr-34 {
    background-position-y: 34vh !important;
  }
}
html body #content div.ip-bg-h-35, html body #content section.ip-bg-h-35, html body footer div.ip-bg-h-35, html body footer section.ip-bg-h-35 {
  background-position-x: 35% !important;
}
html body #content div.ip-bg-v-35, html body #content section.ip-bg-v-35, html body footer div.ip-bg-v-35, html body footer section.ip-bg-v-35 {
  background-position-y: 35% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-35, html body #content section.m-ip-bg-h-35, html body footer div.m-ip-bg-h-35, html body footer section.m-ip-bg-h-35 {
    background-position-x: 35% !important;
  }
  html body #content div.m-ip-bg-v-35, html body #content section.m-ip-bg-v-35, html body footer div.m-ip-bg-v-35, html body footer section.m-ip-bg-v-35 {
    background-position-y: 35% !important;
  }
}
html body #content div.ip-bg-hr-35, html body #content section.ip-bg-hr-35, html body footer div.ip-bg-hr-35, html body footer section.ip-bg-hr-35 {
  background-position-x: 35vw !important;
}
html body #content div.ip-bg-vr-35, html body #content section.ip-bg-vr-35, html body footer div.ip-bg-vr-35, html body footer section.ip-bg-vr-35 {
  background-position-y: 35vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-35, html body #content section.m-ip-bg-hr-35, html body footer div.m-ip-bg-hr-35, html body footer section.m-ip-bg-hr-35 {
    background-position-x: 35vw !important;
  }
  html body #content div.m-ip-bg-vr-35, html body #content section.m-ip-bg-vr-35, html body footer div.m-ip-bg-vr-35, html body footer section.m-ip-bg-vr-35 {
    background-position-y: 35vh !important;
  }
}
html body #content div.ip-bg-h-36, html body #content section.ip-bg-h-36, html body footer div.ip-bg-h-36, html body footer section.ip-bg-h-36 {
  background-position-x: 36% !important;
}
html body #content div.ip-bg-v-36, html body #content section.ip-bg-v-36, html body footer div.ip-bg-v-36, html body footer section.ip-bg-v-36 {
  background-position-y: 36% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-36, html body #content section.m-ip-bg-h-36, html body footer div.m-ip-bg-h-36, html body footer section.m-ip-bg-h-36 {
    background-position-x: 36% !important;
  }
  html body #content div.m-ip-bg-v-36, html body #content section.m-ip-bg-v-36, html body footer div.m-ip-bg-v-36, html body footer section.m-ip-bg-v-36 {
    background-position-y: 36% !important;
  }
}
html body #content div.ip-bg-hr-36, html body #content section.ip-bg-hr-36, html body footer div.ip-bg-hr-36, html body footer section.ip-bg-hr-36 {
  background-position-x: 36vw !important;
}
html body #content div.ip-bg-vr-36, html body #content section.ip-bg-vr-36, html body footer div.ip-bg-vr-36, html body footer section.ip-bg-vr-36 {
  background-position-y: 36vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-36, html body #content section.m-ip-bg-hr-36, html body footer div.m-ip-bg-hr-36, html body footer section.m-ip-bg-hr-36 {
    background-position-x: 36vw !important;
  }
  html body #content div.m-ip-bg-vr-36, html body #content section.m-ip-bg-vr-36, html body footer div.m-ip-bg-vr-36, html body footer section.m-ip-bg-vr-36 {
    background-position-y: 36vh !important;
  }
}
html body #content div.ip-bg-h-37, html body #content section.ip-bg-h-37, html body footer div.ip-bg-h-37, html body footer section.ip-bg-h-37 {
  background-position-x: 37% !important;
}
html body #content div.ip-bg-v-37, html body #content section.ip-bg-v-37, html body footer div.ip-bg-v-37, html body footer section.ip-bg-v-37 {
  background-position-y: 37% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-37, html body #content section.m-ip-bg-h-37, html body footer div.m-ip-bg-h-37, html body footer section.m-ip-bg-h-37 {
    background-position-x: 37% !important;
  }
  html body #content div.m-ip-bg-v-37, html body #content section.m-ip-bg-v-37, html body footer div.m-ip-bg-v-37, html body footer section.m-ip-bg-v-37 {
    background-position-y: 37% !important;
  }
}
html body #content div.ip-bg-hr-37, html body #content section.ip-bg-hr-37, html body footer div.ip-bg-hr-37, html body footer section.ip-bg-hr-37 {
  background-position-x: 37vw !important;
}
html body #content div.ip-bg-vr-37, html body #content section.ip-bg-vr-37, html body footer div.ip-bg-vr-37, html body footer section.ip-bg-vr-37 {
  background-position-y: 37vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-37, html body #content section.m-ip-bg-hr-37, html body footer div.m-ip-bg-hr-37, html body footer section.m-ip-bg-hr-37 {
    background-position-x: 37vw !important;
  }
  html body #content div.m-ip-bg-vr-37, html body #content section.m-ip-bg-vr-37, html body footer div.m-ip-bg-vr-37, html body footer section.m-ip-bg-vr-37 {
    background-position-y: 37vh !important;
  }
}
html body #content div.ip-bg-h-38, html body #content section.ip-bg-h-38, html body footer div.ip-bg-h-38, html body footer section.ip-bg-h-38 {
  background-position-x: 38% !important;
}
html body #content div.ip-bg-v-38, html body #content section.ip-bg-v-38, html body footer div.ip-bg-v-38, html body footer section.ip-bg-v-38 {
  background-position-y: 38% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-38, html body #content section.m-ip-bg-h-38, html body footer div.m-ip-bg-h-38, html body footer section.m-ip-bg-h-38 {
    background-position-x: 38% !important;
  }
  html body #content div.m-ip-bg-v-38, html body #content section.m-ip-bg-v-38, html body footer div.m-ip-bg-v-38, html body footer section.m-ip-bg-v-38 {
    background-position-y: 38% !important;
  }
}
html body #content div.ip-bg-hr-38, html body #content section.ip-bg-hr-38, html body footer div.ip-bg-hr-38, html body footer section.ip-bg-hr-38 {
  background-position-x: 38vw !important;
}
html body #content div.ip-bg-vr-38, html body #content section.ip-bg-vr-38, html body footer div.ip-bg-vr-38, html body footer section.ip-bg-vr-38 {
  background-position-y: 38vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-38, html body #content section.m-ip-bg-hr-38, html body footer div.m-ip-bg-hr-38, html body footer section.m-ip-bg-hr-38 {
    background-position-x: 38vw !important;
  }
  html body #content div.m-ip-bg-vr-38, html body #content section.m-ip-bg-vr-38, html body footer div.m-ip-bg-vr-38, html body footer section.m-ip-bg-vr-38 {
    background-position-y: 38vh !important;
  }
}
html body #content div.ip-bg-h-39, html body #content section.ip-bg-h-39, html body footer div.ip-bg-h-39, html body footer section.ip-bg-h-39 {
  background-position-x: 39% !important;
}
html body #content div.ip-bg-v-39, html body #content section.ip-bg-v-39, html body footer div.ip-bg-v-39, html body footer section.ip-bg-v-39 {
  background-position-y: 39% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-39, html body #content section.m-ip-bg-h-39, html body footer div.m-ip-bg-h-39, html body footer section.m-ip-bg-h-39 {
    background-position-x: 39% !important;
  }
  html body #content div.m-ip-bg-v-39, html body #content section.m-ip-bg-v-39, html body footer div.m-ip-bg-v-39, html body footer section.m-ip-bg-v-39 {
    background-position-y: 39% !important;
  }
}
html body #content div.ip-bg-hr-39, html body #content section.ip-bg-hr-39, html body footer div.ip-bg-hr-39, html body footer section.ip-bg-hr-39 {
  background-position-x: 39vw !important;
}
html body #content div.ip-bg-vr-39, html body #content section.ip-bg-vr-39, html body footer div.ip-bg-vr-39, html body footer section.ip-bg-vr-39 {
  background-position-y: 39vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-39, html body #content section.m-ip-bg-hr-39, html body footer div.m-ip-bg-hr-39, html body footer section.m-ip-bg-hr-39 {
    background-position-x: 39vw !important;
  }
  html body #content div.m-ip-bg-vr-39, html body #content section.m-ip-bg-vr-39, html body footer div.m-ip-bg-vr-39, html body footer section.m-ip-bg-vr-39 {
    background-position-y: 39vh !important;
  }
}
html body #content div.ip-bg-h-40, html body #content section.ip-bg-h-40, html body footer div.ip-bg-h-40, html body footer section.ip-bg-h-40 {
  background-position-x: 40% !important;
}
html body #content div.ip-bg-v-40, html body #content section.ip-bg-v-40, html body footer div.ip-bg-v-40, html body footer section.ip-bg-v-40 {
  background-position-y: 40% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-40, html body #content section.m-ip-bg-h-40, html body footer div.m-ip-bg-h-40, html body footer section.m-ip-bg-h-40 {
    background-position-x: 40% !important;
  }
  html body #content div.m-ip-bg-v-40, html body #content section.m-ip-bg-v-40, html body footer div.m-ip-bg-v-40, html body footer section.m-ip-bg-v-40 {
    background-position-y: 40% !important;
  }
}
html body #content div.ip-bg-hr-40, html body #content section.ip-bg-hr-40, html body footer div.ip-bg-hr-40, html body footer section.ip-bg-hr-40 {
  background-position-x: 40vw !important;
}
html body #content div.ip-bg-vr-40, html body #content section.ip-bg-vr-40, html body footer div.ip-bg-vr-40, html body footer section.ip-bg-vr-40 {
  background-position-y: 40vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-40, html body #content section.m-ip-bg-hr-40, html body footer div.m-ip-bg-hr-40, html body footer section.m-ip-bg-hr-40 {
    background-position-x: 40vw !important;
  }
  html body #content div.m-ip-bg-vr-40, html body #content section.m-ip-bg-vr-40, html body footer div.m-ip-bg-vr-40, html body footer section.m-ip-bg-vr-40 {
    background-position-y: 40vh !important;
  }
}
html body #content div.ip-bg-h-41, html body #content section.ip-bg-h-41, html body footer div.ip-bg-h-41, html body footer section.ip-bg-h-41 {
  background-position-x: 41% !important;
}
html body #content div.ip-bg-v-41, html body #content section.ip-bg-v-41, html body footer div.ip-bg-v-41, html body footer section.ip-bg-v-41 {
  background-position-y: 41% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-41, html body #content section.m-ip-bg-h-41, html body footer div.m-ip-bg-h-41, html body footer section.m-ip-bg-h-41 {
    background-position-x: 41% !important;
  }
  html body #content div.m-ip-bg-v-41, html body #content section.m-ip-bg-v-41, html body footer div.m-ip-bg-v-41, html body footer section.m-ip-bg-v-41 {
    background-position-y: 41% !important;
  }
}
html body #content div.ip-bg-hr-41, html body #content section.ip-bg-hr-41, html body footer div.ip-bg-hr-41, html body footer section.ip-bg-hr-41 {
  background-position-x: 41vw !important;
}
html body #content div.ip-bg-vr-41, html body #content section.ip-bg-vr-41, html body footer div.ip-bg-vr-41, html body footer section.ip-bg-vr-41 {
  background-position-y: 41vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-41, html body #content section.m-ip-bg-hr-41, html body footer div.m-ip-bg-hr-41, html body footer section.m-ip-bg-hr-41 {
    background-position-x: 41vw !important;
  }
  html body #content div.m-ip-bg-vr-41, html body #content section.m-ip-bg-vr-41, html body footer div.m-ip-bg-vr-41, html body footer section.m-ip-bg-vr-41 {
    background-position-y: 41vh !important;
  }
}
html body #content div.ip-bg-h-42, html body #content section.ip-bg-h-42, html body footer div.ip-bg-h-42, html body footer section.ip-bg-h-42 {
  background-position-x: 42% !important;
}
html body #content div.ip-bg-v-42, html body #content section.ip-bg-v-42, html body footer div.ip-bg-v-42, html body footer section.ip-bg-v-42 {
  background-position-y: 42% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-42, html body #content section.m-ip-bg-h-42, html body footer div.m-ip-bg-h-42, html body footer section.m-ip-bg-h-42 {
    background-position-x: 42% !important;
  }
  html body #content div.m-ip-bg-v-42, html body #content section.m-ip-bg-v-42, html body footer div.m-ip-bg-v-42, html body footer section.m-ip-bg-v-42 {
    background-position-y: 42% !important;
  }
}
html body #content div.ip-bg-hr-42, html body #content section.ip-bg-hr-42, html body footer div.ip-bg-hr-42, html body footer section.ip-bg-hr-42 {
  background-position-x: 42vw !important;
}
html body #content div.ip-bg-vr-42, html body #content section.ip-bg-vr-42, html body footer div.ip-bg-vr-42, html body footer section.ip-bg-vr-42 {
  background-position-y: 42vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-42, html body #content section.m-ip-bg-hr-42, html body footer div.m-ip-bg-hr-42, html body footer section.m-ip-bg-hr-42 {
    background-position-x: 42vw !important;
  }
  html body #content div.m-ip-bg-vr-42, html body #content section.m-ip-bg-vr-42, html body footer div.m-ip-bg-vr-42, html body footer section.m-ip-bg-vr-42 {
    background-position-y: 42vh !important;
  }
}
html body #content div.ip-bg-h-43, html body #content section.ip-bg-h-43, html body footer div.ip-bg-h-43, html body footer section.ip-bg-h-43 {
  background-position-x: 43% !important;
}
html body #content div.ip-bg-v-43, html body #content section.ip-bg-v-43, html body footer div.ip-bg-v-43, html body footer section.ip-bg-v-43 {
  background-position-y: 43% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-43, html body #content section.m-ip-bg-h-43, html body footer div.m-ip-bg-h-43, html body footer section.m-ip-bg-h-43 {
    background-position-x: 43% !important;
  }
  html body #content div.m-ip-bg-v-43, html body #content section.m-ip-bg-v-43, html body footer div.m-ip-bg-v-43, html body footer section.m-ip-bg-v-43 {
    background-position-y: 43% !important;
  }
}
html body #content div.ip-bg-hr-43, html body #content section.ip-bg-hr-43, html body footer div.ip-bg-hr-43, html body footer section.ip-bg-hr-43 {
  background-position-x: 43vw !important;
}
html body #content div.ip-bg-vr-43, html body #content section.ip-bg-vr-43, html body footer div.ip-bg-vr-43, html body footer section.ip-bg-vr-43 {
  background-position-y: 43vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-43, html body #content section.m-ip-bg-hr-43, html body footer div.m-ip-bg-hr-43, html body footer section.m-ip-bg-hr-43 {
    background-position-x: 43vw !important;
  }
  html body #content div.m-ip-bg-vr-43, html body #content section.m-ip-bg-vr-43, html body footer div.m-ip-bg-vr-43, html body footer section.m-ip-bg-vr-43 {
    background-position-y: 43vh !important;
  }
}
html body #content div.ip-bg-h-44, html body #content section.ip-bg-h-44, html body footer div.ip-bg-h-44, html body footer section.ip-bg-h-44 {
  background-position-x: 44% !important;
}
html body #content div.ip-bg-v-44, html body #content section.ip-bg-v-44, html body footer div.ip-bg-v-44, html body footer section.ip-bg-v-44 {
  background-position-y: 44% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-44, html body #content section.m-ip-bg-h-44, html body footer div.m-ip-bg-h-44, html body footer section.m-ip-bg-h-44 {
    background-position-x: 44% !important;
  }
  html body #content div.m-ip-bg-v-44, html body #content section.m-ip-bg-v-44, html body footer div.m-ip-bg-v-44, html body footer section.m-ip-bg-v-44 {
    background-position-y: 44% !important;
  }
}
html body #content div.ip-bg-hr-44, html body #content section.ip-bg-hr-44, html body footer div.ip-bg-hr-44, html body footer section.ip-bg-hr-44 {
  background-position-x: 44vw !important;
}
html body #content div.ip-bg-vr-44, html body #content section.ip-bg-vr-44, html body footer div.ip-bg-vr-44, html body footer section.ip-bg-vr-44 {
  background-position-y: 44vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-44, html body #content section.m-ip-bg-hr-44, html body footer div.m-ip-bg-hr-44, html body footer section.m-ip-bg-hr-44 {
    background-position-x: 44vw !important;
  }
  html body #content div.m-ip-bg-vr-44, html body #content section.m-ip-bg-vr-44, html body footer div.m-ip-bg-vr-44, html body footer section.m-ip-bg-vr-44 {
    background-position-y: 44vh !important;
  }
}
html body #content div.ip-bg-h-45, html body #content section.ip-bg-h-45, html body footer div.ip-bg-h-45, html body footer section.ip-bg-h-45 {
  background-position-x: 45% !important;
}
html body #content div.ip-bg-v-45, html body #content section.ip-bg-v-45, html body footer div.ip-bg-v-45, html body footer section.ip-bg-v-45 {
  background-position-y: 45% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-45, html body #content section.m-ip-bg-h-45, html body footer div.m-ip-bg-h-45, html body footer section.m-ip-bg-h-45 {
    background-position-x: 45% !important;
  }
  html body #content div.m-ip-bg-v-45, html body #content section.m-ip-bg-v-45, html body footer div.m-ip-bg-v-45, html body footer section.m-ip-bg-v-45 {
    background-position-y: 45% !important;
  }
}
html body #content div.ip-bg-hr-45, html body #content section.ip-bg-hr-45, html body footer div.ip-bg-hr-45, html body footer section.ip-bg-hr-45 {
  background-position-x: 45vw !important;
}
html body #content div.ip-bg-vr-45, html body #content section.ip-bg-vr-45, html body footer div.ip-bg-vr-45, html body footer section.ip-bg-vr-45 {
  background-position-y: 45vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-45, html body #content section.m-ip-bg-hr-45, html body footer div.m-ip-bg-hr-45, html body footer section.m-ip-bg-hr-45 {
    background-position-x: 45vw !important;
  }
  html body #content div.m-ip-bg-vr-45, html body #content section.m-ip-bg-vr-45, html body footer div.m-ip-bg-vr-45, html body footer section.m-ip-bg-vr-45 {
    background-position-y: 45vh !important;
  }
}
html body #content div.ip-bg-h-46, html body #content section.ip-bg-h-46, html body footer div.ip-bg-h-46, html body footer section.ip-bg-h-46 {
  background-position-x: 46% !important;
}
html body #content div.ip-bg-v-46, html body #content section.ip-bg-v-46, html body footer div.ip-bg-v-46, html body footer section.ip-bg-v-46 {
  background-position-y: 46% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-46, html body #content section.m-ip-bg-h-46, html body footer div.m-ip-bg-h-46, html body footer section.m-ip-bg-h-46 {
    background-position-x: 46% !important;
  }
  html body #content div.m-ip-bg-v-46, html body #content section.m-ip-bg-v-46, html body footer div.m-ip-bg-v-46, html body footer section.m-ip-bg-v-46 {
    background-position-y: 46% !important;
  }
}
html body #content div.ip-bg-hr-46, html body #content section.ip-bg-hr-46, html body footer div.ip-bg-hr-46, html body footer section.ip-bg-hr-46 {
  background-position-x: 46vw !important;
}
html body #content div.ip-bg-vr-46, html body #content section.ip-bg-vr-46, html body footer div.ip-bg-vr-46, html body footer section.ip-bg-vr-46 {
  background-position-y: 46vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-46, html body #content section.m-ip-bg-hr-46, html body footer div.m-ip-bg-hr-46, html body footer section.m-ip-bg-hr-46 {
    background-position-x: 46vw !important;
  }
  html body #content div.m-ip-bg-vr-46, html body #content section.m-ip-bg-vr-46, html body footer div.m-ip-bg-vr-46, html body footer section.m-ip-bg-vr-46 {
    background-position-y: 46vh !important;
  }
}
html body #content div.ip-bg-h-47, html body #content section.ip-bg-h-47, html body footer div.ip-bg-h-47, html body footer section.ip-bg-h-47 {
  background-position-x: 47% !important;
}
html body #content div.ip-bg-v-47, html body #content section.ip-bg-v-47, html body footer div.ip-bg-v-47, html body footer section.ip-bg-v-47 {
  background-position-y: 47% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-47, html body #content section.m-ip-bg-h-47, html body footer div.m-ip-bg-h-47, html body footer section.m-ip-bg-h-47 {
    background-position-x: 47% !important;
  }
  html body #content div.m-ip-bg-v-47, html body #content section.m-ip-bg-v-47, html body footer div.m-ip-bg-v-47, html body footer section.m-ip-bg-v-47 {
    background-position-y: 47% !important;
  }
}
html body #content div.ip-bg-hr-47, html body #content section.ip-bg-hr-47, html body footer div.ip-bg-hr-47, html body footer section.ip-bg-hr-47 {
  background-position-x: 47vw !important;
}
html body #content div.ip-bg-vr-47, html body #content section.ip-bg-vr-47, html body footer div.ip-bg-vr-47, html body footer section.ip-bg-vr-47 {
  background-position-y: 47vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-47, html body #content section.m-ip-bg-hr-47, html body footer div.m-ip-bg-hr-47, html body footer section.m-ip-bg-hr-47 {
    background-position-x: 47vw !important;
  }
  html body #content div.m-ip-bg-vr-47, html body #content section.m-ip-bg-vr-47, html body footer div.m-ip-bg-vr-47, html body footer section.m-ip-bg-vr-47 {
    background-position-y: 47vh !important;
  }
}
html body #content div.ip-bg-h-48, html body #content section.ip-bg-h-48, html body footer div.ip-bg-h-48, html body footer section.ip-bg-h-48 {
  background-position-x: 48% !important;
}
html body #content div.ip-bg-v-48, html body #content section.ip-bg-v-48, html body footer div.ip-bg-v-48, html body footer section.ip-bg-v-48 {
  background-position-y: 48% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-48, html body #content section.m-ip-bg-h-48, html body footer div.m-ip-bg-h-48, html body footer section.m-ip-bg-h-48 {
    background-position-x: 48% !important;
  }
  html body #content div.m-ip-bg-v-48, html body #content section.m-ip-bg-v-48, html body footer div.m-ip-bg-v-48, html body footer section.m-ip-bg-v-48 {
    background-position-y: 48% !important;
  }
}
html body #content div.ip-bg-hr-48, html body #content section.ip-bg-hr-48, html body footer div.ip-bg-hr-48, html body footer section.ip-bg-hr-48 {
  background-position-x: 48vw !important;
}
html body #content div.ip-bg-vr-48, html body #content section.ip-bg-vr-48, html body footer div.ip-bg-vr-48, html body footer section.ip-bg-vr-48 {
  background-position-y: 48vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-48, html body #content section.m-ip-bg-hr-48, html body footer div.m-ip-bg-hr-48, html body footer section.m-ip-bg-hr-48 {
    background-position-x: 48vw !important;
  }
  html body #content div.m-ip-bg-vr-48, html body #content section.m-ip-bg-vr-48, html body footer div.m-ip-bg-vr-48, html body footer section.m-ip-bg-vr-48 {
    background-position-y: 48vh !important;
  }
}
html body #content div.ip-bg-h-49, html body #content section.ip-bg-h-49, html body footer div.ip-bg-h-49, html body footer section.ip-bg-h-49 {
  background-position-x: 49% !important;
}
html body #content div.ip-bg-v-49, html body #content section.ip-bg-v-49, html body footer div.ip-bg-v-49, html body footer section.ip-bg-v-49 {
  background-position-y: 49% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-49, html body #content section.m-ip-bg-h-49, html body footer div.m-ip-bg-h-49, html body footer section.m-ip-bg-h-49 {
    background-position-x: 49% !important;
  }
  html body #content div.m-ip-bg-v-49, html body #content section.m-ip-bg-v-49, html body footer div.m-ip-bg-v-49, html body footer section.m-ip-bg-v-49 {
    background-position-y: 49% !important;
  }
}
html body #content div.ip-bg-hr-49, html body #content section.ip-bg-hr-49, html body footer div.ip-bg-hr-49, html body footer section.ip-bg-hr-49 {
  background-position-x: 49vw !important;
}
html body #content div.ip-bg-vr-49, html body #content section.ip-bg-vr-49, html body footer div.ip-bg-vr-49, html body footer section.ip-bg-vr-49 {
  background-position-y: 49vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-49, html body #content section.m-ip-bg-hr-49, html body footer div.m-ip-bg-hr-49, html body footer section.m-ip-bg-hr-49 {
    background-position-x: 49vw !important;
  }
  html body #content div.m-ip-bg-vr-49, html body #content section.m-ip-bg-vr-49, html body footer div.m-ip-bg-vr-49, html body footer section.m-ip-bg-vr-49 {
    background-position-y: 49vh !important;
  }
}
html body #content div.ip-bg-h-50, html body #content section.ip-bg-h-50, html body footer div.ip-bg-h-50, html body footer section.ip-bg-h-50 {
  background-position-x: 50% !important;
}
html body #content div.ip-bg-v-50, html body #content section.ip-bg-v-50, html body footer div.ip-bg-v-50, html body footer section.ip-bg-v-50 {
  background-position-y: 50% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-50, html body #content section.m-ip-bg-h-50, html body footer div.m-ip-bg-h-50, html body footer section.m-ip-bg-h-50 {
    background-position-x: 50% !important;
  }
  html body #content div.m-ip-bg-v-50, html body #content section.m-ip-bg-v-50, html body footer div.m-ip-bg-v-50, html body footer section.m-ip-bg-v-50 {
    background-position-y: 50% !important;
  }
}
html body #content div.ip-bg-hr-50, html body #content section.ip-bg-hr-50, html body footer div.ip-bg-hr-50, html body footer section.ip-bg-hr-50 {
  background-position-x: 50vw !important;
}
html body #content div.ip-bg-vr-50, html body #content section.ip-bg-vr-50, html body footer div.ip-bg-vr-50, html body footer section.ip-bg-vr-50 {
  background-position-y: 50vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-50, html body #content section.m-ip-bg-hr-50, html body footer div.m-ip-bg-hr-50, html body footer section.m-ip-bg-hr-50 {
    background-position-x: 50vw !important;
  }
  html body #content div.m-ip-bg-vr-50, html body #content section.m-ip-bg-vr-50, html body footer div.m-ip-bg-vr-50, html body footer section.m-ip-bg-vr-50 {
    background-position-y: 50vh !important;
  }
}
html body #content div.ip-bg-h-51, html body #content section.ip-bg-h-51, html body footer div.ip-bg-h-51, html body footer section.ip-bg-h-51 {
  background-position-x: 51% !important;
}
html body #content div.ip-bg-v-51, html body #content section.ip-bg-v-51, html body footer div.ip-bg-v-51, html body footer section.ip-bg-v-51 {
  background-position-y: 51% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-51, html body #content section.m-ip-bg-h-51, html body footer div.m-ip-bg-h-51, html body footer section.m-ip-bg-h-51 {
    background-position-x: 51% !important;
  }
  html body #content div.m-ip-bg-v-51, html body #content section.m-ip-bg-v-51, html body footer div.m-ip-bg-v-51, html body footer section.m-ip-bg-v-51 {
    background-position-y: 51% !important;
  }
}
html body #content div.ip-bg-hr-51, html body #content section.ip-bg-hr-51, html body footer div.ip-bg-hr-51, html body footer section.ip-bg-hr-51 {
  background-position-x: 51vw !important;
}
html body #content div.ip-bg-vr-51, html body #content section.ip-bg-vr-51, html body footer div.ip-bg-vr-51, html body footer section.ip-bg-vr-51 {
  background-position-y: 51vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-51, html body #content section.m-ip-bg-hr-51, html body footer div.m-ip-bg-hr-51, html body footer section.m-ip-bg-hr-51 {
    background-position-x: 51vw !important;
  }
  html body #content div.m-ip-bg-vr-51, html body #content section.m-ip-bg-vr-51, html body footer div.m-ip-bg-vr-51, html body footer section.m-ip-bg-vr-51 {
    background-position-y: 51vh !important;
  }
}
html body #content div.ip-bg-h-52, html body #content section.ip-bg-h-52, html body footer div.ip-bg-h-52, html body footer section.ip-bg-h-52 {
  background-position-x: 52% !important;
}
html body #content div.ip-bg-v-52, html body #content section.ip-bg-v-52, html body footer div.ip-bg-v-52, html body footer section.ip-bg-v-52 {
  background-position-y: 52% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-52, html body #content section.m-ip-bg-h-52, html body footer div.m-ip-bg-h-52, html body footer section.m-ip-bg-h-52 {
    background-position-x: 52% !important;
  }
  html body #content div.m-ip-bg-v-52, html body #content section.m-ip-bg-v-52, html body footer div.m-ip-bg-v-52, html body footer section.m-ip-bg-v-52 {
    background-position-y: 52% !important;
  }
}
html body #content div.ip-bg-hr-52, html body #content section.ip-bg-hr-52, html body footer div.ip-bg-hr-52, html body footer section.ip-bg-hr-52 {
  background-position-x: 52vw !important;
}
html body #content div.ip-bg-vr-52, html body #content section.ip-bg-vr-52, html body footer div.ip-bg-vr-52, html body footer section.ip-bg-vr-52 {
  background-position-y: 52vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-52, html body #content section.m-ip-bg-hr-52, html body footer div.m-ip-bg-hr-52, html body footer section.m-ip-bg-hr-52 {
    background-position-x: 52vw !important;
  }
  html body #content div.m-ip-bg-vr-52, html body #content section.m-ip-bg-vr-52, html body footer div.m-ip-bg-vr-52, html body footer section.m-ip-bg-vr-52 {
    background-position-y: 52vh !important;
  }
}
html body #content div.ip-bg-h-53, html body #content section.ip-bg-h-53, html body footer div.ip-bg-h-53, html body footer section.ip-bg-h-53 {
  background-position-x: 53% !important;
}
html body #content div.ip-bg-v-53, html body #content section.ip-bg-v-53, html body footer div.ip-bg-v-53, html body footer section.ip-bg-v-53 {
  background-position-y: 53% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-53, html body #content section.m-ip-bg-h-53, html body footer div.m-ip-bg-h-53, html body footer section.m-ip-bg-h-53 {
    background-position-x: 53% !important;
  }
  html body #content div.m-ip-bg-v-53, html body #content section.m-ip-bg-v-53, html body footer div.m-ip-bg-v-53, html body footer section.m-ip-bg-v-53 {
    background-position-y: 53% !important;
  }
}
html body #content div.ip-bg-hr-53, html body #content section.ip-bg-hr-53, html body footer div.ip-bg-hr-53, html body footer section.ip-bg-hr-53 {
  background-position-x: 53vw !important;
}
html body #content div.ip-bg-vr-53, html body #content section.ip-bg-vr-53, html body footer div.ip-bg-vr-53, html body footer section.ip-bg-vr-53 {
  background-position-y: 53vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-53, html body #content section.m-ip-bg-hr-53, html body footer div.m-ip-bg-hr-53, html body footer section.m-ip-bg-hr-53 {
    background-position-x: 53vw !important;
  }
  html body #content div.m-ip-bg-vr-53, html body #content section.m-ip-bg-vr-53, html body footer div.m-ip-bg-vr-53, html body footer section.m-ip-bg-vr-53 {
    background-position-y: 53vh !important;
  }
}
html body #content div.ip-bg-h-54, html body #content section.ip-bg-h-54, html body footer div.ip-bg-h-54, html body footer section.ip-bg-h-54 {
  background-position-x: 54% !important;
}
html body #content div.ip-bg-v-54, html body #content section.ip-bg-v-54, html body footer div.ip-bg-v-54, html body footer section.ip-bg-v-54 {
  background-position-y: 54% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-54, html body #content section.m-ip-bg-h-54, html body footer div.m-ip-bg-h-54, html body footer section.m-ip-bg-h-54 {
    background-position-x: 54% !important;
  }
  html body #content div.m-ip-bg-v-54, html body #content section.m-ip-bg-v-54, html body footer div.m-ip-bg-v-54, html body footer section.m-ip-bg-v-54 {
    background-position-y: 54% !important;
  }
}
html body #content div.ip-bg-hr-54, html body #content section.ip-bg-hr-54, html body footer div.ip-bg-hr-54, html body footer section.ip-bg-hr-54 {
  background-position-x: 54vw !important;
}
html body #content div.ip-bg-vr-54, html body #content section.ip-bg-vr-54, html body footer div.ip-bg-vr-54, html body footer section.ip-bg-vr-54 {
  background-position-y: 54vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-54, html body #content section.m-ip-bg-hr-54, html body footer div.m-ip-bg-hr-54, html body footer section.m-ip-bg-hr-54 {
    background-position-x: 54vw !important;
  }
  html body #content div.m-ip-bg-vr-54, html body #content section.m-ip-bg-vr-54, html body footer div.m-ip-bg-vr-54, html body footer section.m-ip-bg-vr-54 {
    background-position-y: 54vh !important;
  }
}
html body #content div.ip-bg-h-55, html body #content section.ip-bg-h-55, html body footer div.ip-bg-h-55, html body footer section.ip-bg-h-55 {
  background-position-x: 55% !important;
}
html body #content div.ip-bg-v-55, html body #content section.ip-bg-v-55, html body footer div.ip-bg-v-55, html body footer section.ip-bg-v-55 {
  background-position-y: 55% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-55, html body #content section.m-ip-bg-h-55, html body footer div.m-ip-bg-h-55, html body footer section.m-ip-bg-h-55 {
    background-position-x: 55% !important;
  }
  html body #content div.m-ip-bg-v-55, html body #content section.m-ip-bg-v-55, html body footer div.m-ip-bg-v-55, html body footer section.m-ip-bg-v-55 {
    background-position-y: 55% !important;
  }
}
html body #content div.ip-bg-hr-55, html body #content section.ip-bg-hr-55, html body footer div.ip-bg-hr-55, html body footer section.ip-bg-hr-55 {
  background-position-x: 55vw !important;
}
html body #content div.ip-bg-vr-55, html body #content section.ip-bg-vr-55, html body footer div.ip-bg-vr-55, html body footer section.ip-bg-vr-55 {
  background-position-y: 55vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-55, html body #content section.m-ip-bg-hr-55, html body footer div.m-ip-bg-hr-55, html body footer section.m-ip-bg-hr-55 {
    background-position-x: 55vw !important;
  }
  html body #content div.m-ip-bg-vr-55, html body #content section.m-ip-bg-vr-55, html body footer div.m-ip-bg-vr-55, html body footer section.m-ip-bg-vr-55 {
    background-position-y: 55vh !important;
  }
}
html body #content div.ip-bg-h-56, html body #content section.ip-bg-h-56, html body footer div.ip-bg-h-56, html body footer section.ip-bg-h-56 {
  background-position-x: 56% !important;
}
html body #content div.ip-bg-v-56, html body #content section.ip-bg-v-56, html body footer div.ip-bg-v-56, html body footer section.ip-bg-v-56 {
  background-position-y: 56% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-56, html body #content section.m-ip-bg-h-56, html body footer div.m-ip-bg-h-56, html body footer section.m-ip-bg-h-56 {
    background-position-x: 56% !important;
  }
  html body #content div.m-ip-bg-v-56, html body #content section.m-ip-bg-v-56, html body footer div.m-ip-bg-v-56, html body footer section.m-ip-bg-v-56 {
    background-position-y: 56% !important;
  }
}
html body #content div.ip-bg-hr-56, html body #content section.ip-bg-hr-56, html body footer div.ip-bg-hr-56, html body footer section.ip-bg-hr-56 {
  background-position-x: 56vw !important;
}
html body #content div.ip-bg-vr-56, html body #content section.ip-bg-vr-56, html body footer div.ip-bg-vr-56, html body footer section.ip-bg-vr-56 {
  background-position-y: 56vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-56, html body #content section.m-ip-bg-hr-56, html body footer div.m-ip-bg-hr-56, html body footer section.m-ip-bg-hr-56 {
    background-position-x: 56vw !important;
  }
  html body #content div.m-ip-bg-vr-56, html body #content section.m-ip-bg-vr-56, html body footer div.m-ip-bg-vr-56, html body footer section.m-ip-bg-vr-56 {
    background-position-y: 56vh !important;
  }
}
html body #content div.ip-bg-h-57, html body #content section.ip-bg-h-57, html body footer div.ip-bg-h-57, html body footer section.ip-bg-h-57 {
  background-position-x: 57% !important;
}
html body #content div.ip-bg-v-57, html body #content section.ip-bg-v-57, html body footer div.ip-bg-v-57, html body footer section.ip-bg-v-57 {
  background-position-y: 57% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-57, html body #content section.m-ip-bg-h-57, html body footer div.m-ip-bg-h-57, html body footer section.m-ip-bg-h-57 {
    background-position-x: 57% !important;
  }
  html body #content div.m-ip-bg-v-57, html body #content section.m-ip-bg-v-57, html body footer div.m-ip-bg-v-57, html body footer section.m-ip-bg-v-57 {
    background-position-y: 57% !important;
  }
}
html body #content div.ip-bg-hr-57, html body #content section.ip-bg-hr-57, html body footer div.ip-bg-hr-57, html body footer section.ip-bg-hr-57 {
  background-position-x: 57vw !important;
}
html body #content div.ip-bg-vr-57, html body #content section.ip-bg-vr-57, html body footer div.ip-bg-vr-57, html body footer section.ip-bg-vr-57 {
  background-position-y: 57vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-57, html body #content section.m-ip-bg-hr-57, html body footer div.m-ip-bg-hr-57, html body footer section.m-ip-bg-hr-57 {
    background-position-x: 57vw !important;
  }
  html body #content div.m-ip-bg-vr-57, html body #content section.m-ip-bg-vr-57, html body footer div.m-ip-bg-vr-57, html body footer section.m-ip-bg-vr-57 {
    background-position-y: 57vh !important;
  }
}
html body #content div.ip-bg-h-58, html body #content section.ip-bg-h-58, html body footer div.ip-bg-h-58, html body footer section.ip-bg-h-58 {
  background-position-x: 58% !important;
}
html body #content div.ip-bg-v-58, html body #content section.ip-bg-v-58, html body footer div.ip-bg-v-58, html body footer section.ip-bg-v-58 {
  background-position-y: 58% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-58, html body #content section.m-ip-bg-h-58, html body footer div.m-ip-bg-h-58, html body footer section.m-ip-bg-h-58 {
    background-position-x: 58% !important;
  }
  html body #content div.m-ip-bg-v-58, html body #content section.m-ip-bg-v-58, html body footer div.m-ip-bg-v-58, html body footer section.m-ip-bg-v-58 {
    background-position-y: 58% !important;
  }
}
html body #content div.ip-bg-hr-58, html body #content section.ip-bg-hr-58, html body footer div.ip-bg-hr-58, html body footer section.ip-bg-hr-58 {
  background-position-x: 58vw !important;
}
html body #content div.ip-bg-vr-58, html body #content section.ip-bg-vr-58, html body footer div.ip-bg-vr-58, html body footer section.ip-bg-vr-58 {
  background-position-y: 58vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-58, html body #content section.m-ip-bg-hr-58, html body footer div.m-ip-bg-hr-58, html body footer section.m-ip-bg-hr-58 {
    background-position-x: 58vw !important;
  }
  html body #content div.m-ip-bg-vr-58, html body #content section.m-ip-bg-vr-58, html body footer div.m-ip-bg-vr-58, html body footer section.m-ip-bg-vr-58 {
    background-position-y: 58vh !important;
  }
}
html body #content div.ip-bg-h-59, html body #content section.ip-bg-h-59, html body footer div.ip-bg-h-59, html body footer section.ip-bg-h-59 {
  background-position-x: 59% !important;
}
html body #content div.ip-bg-v-59, html body #content section.ip-bg-v-59, html body footer div.ip-bg-v-59, html body footer section.ip-bg-v-59 {
  background-position-y: 59% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-59, html body #content section.m-ip-bg-h-59, html body footer div.m-ip-bg-h-59, html body footer section.m-ip-bg-h-59 {
    background-position-x: 59% !important;
  }
  html body #content div.m-ip-bg-v-59, html body #content section.m-ip-bg-v-59, html body footer div.m-ip-bg-v-59, html body footer section.m-ip-bg-v-59 {
    background-position-y: 59% !important;
  }
}
html body #content div.ip-bg-hr-59, html body #content section.ip-bg-hr-59, html body footer div.ip-bg-hr-59, html body footer section.ip-bg-hr-59 {
  background-position-x: 59vw !important;
}
html body #content div.ip-bg-vr-59, html body #content section.ip-bg-vr-59, html body footer div.ip-bg-vr-59, html body footer section.ip-bg-vr-59 {
  background-position-y: 59vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-59, html body #content section.m-ip-bg-hr-59, html body footer div.m-ip-bg-hr-59, html body footer section.m-ip-bg-hr-59 {
    background-position-x: 59vw !important;
  }
  html body #content div.m-ip-bg-vr-59, html body #content section.m-ip-bg-vr-59, html body footer div.m-ip-bg-vr-59, html body footer section.m-ip-bg-vr-59 {
    background-position-y: 59vh !important;
  }
}
html body #content div.ip-bg-h-60, html body #content section.ip-bg-h-60, html body footer div.ip-bg-h-60, html body footer section.ip-bg-h-60 {
  background-position-x: 60% !important;
}
html body #content div.ip-bg-v-60, html body #content section.ip-bg-v-60, html body footer div.ip-bg-v-60, html body footer section.ip-bg-v-60 {
  background-position-y: 60% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-60, html body #content section.m-ip-bg-h-60, html body footer div.m-ip-bg-h-60, html body footer section.m-ip-bg-h-60 {
    background-position-x: 60% !important;
  }
  html body #content div.m-ip-bg-v-60, html body #content section.m-ip-bg-v-60, html body footer div.m-ip-bg-v-60, html body footer section.m-ip-bg-v-60 {
    background-position-y: 60% !important;
  }
}
html body #content div.ip-bg-hr-60, html body #content section.ip-bg-hr-60, html body footer div.ip-bg-hr-60, html body footer section.ip-bg-hr-60 {
  background-position-x: 60vw !important;
}
html body #content div.ip-bg-vr-60, html body #content section.ip-bg-vr-60, html body footer div.ip-bg-vr-60, html body footer section.ip-bg-vr-60 {
  background-position-y: 60vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-60, html body #content section.m-ip-bg-hr-60, html body footer div.m-ip-bg-hr-60, html body footer section.m-ip-bg-hr-60 {
    background-position-x: 60vw !important;
  }
  html body #content div.m-ip-bg-vr-60, html body #content section.m-ip-bg-vr-60, html body footer div.m-ip-bg-vr-60, html body footer section.m-ip-bg-vr-60 {
    background-position-y: 60vh !important;
  }
}
html body #content div.ip-bg-h-61, html body #content section.ip-bg-h-61, html body footer div.ip-bg-h-61, html body footer section.ip-bg-h-61 {
  background-position-x: 61% !important;
}
html body #content div.ip-bg-v-61, html body #content section.ip-bg-v-61, html body footer div.ip-bg-v-61, html body footer section.ip-bg-v-61 {
  background-position-y: 61% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-61, html body #content section.m-ip-bg-h-61, html body footer div.m-ip-bg-h-61, html body footer section.m-ip-bg-h-61 {
    background-position-x: 61% !important;
  }
  html body #content div.m-ip-bg-v-61, html body #content section.m-ip-bg-v-61, html body footer div.m-ip-bg-v-61, html body footer section.m-ip-bg-v-61 {
    background-position-y: 61% !important;
  }
}
html body #content div.ip-bg-hr-61, html body #content section.ip-bg-hr-61, html body footer div.ip-bg-hr-61, html body footer section.ip-bg-hr-61 {
  background-position-x: 61vw !important;
}
html body #content div.ip-bg-vr-61, html body #content section.ip-bg-vr-61, html body footer div.ip-bg-vr-61, html body footer section.ip-bg-vr-61 {
  background-position-y: 61vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-61, html body #content section.m-ip-bg-hr-61, html body footer div.m-ip-bg-hr-61, html body footer section.m-ip-bg-hr-61 {
    background-position-x: 61vw !important;
  }
  html body #content div.m-ip-bg-vr-61, html body #content section.m-ip-bg-vr-61, html body footer div.m-ip-bg-vr-61, html body footer section.m-ip-bg-vr-61 {
    background-position-y: 61vh !important;
  }
}
html body #content div.ip-bg-h-62, html body #content section.ip-bg-h-62, html body footer div.ip-bg-h-62, html body footer section.ip-bg-h-62 {
  background-position-x: 62% !important;
}
html body #content div.ip-bg-v-62, html body #content section.ip-bg-v-62, html body footer div.ip-bg-v-62, html body footer section.ip-bg-v-62 {
  background-position-y: 62% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-62, html body #content section.m-ip-bg-h-62, html body footer div.m-ip-bg-h-62, html body footer section.m-ip-bg-h-62 {
    background-position-x: 62% !important;
  }
  html body #content div.m-ip-bg-v-62, html body #content section.m-ip-bg-v-62, html body footer div.m-ip-bg-v-62, html body footer section.m-ip-bg-v-62 {
    background-position-y: 62% !important;
  }
}
html body #content div.ip-bg-hr-62, html body #content section.ip-bg-hr-62, html body footer div.ip-bg-hr-62, html body footer section.ip-bg-hr-62 {
  background-position-x: 62vw !important;
}
html body #content div.ip-bg-vr-62, html body #content section.ip-bg-vr-62, html body footer div.ip-bg-vr-62, html body footer section.ip-bg-vr-62 {
  background-position-y: 62vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-62, html body #content section.m-ip-bg-hr-62, html body footer div.m-ip-bg-hr-62, html body footer section.m-ip-bg-hr-62 {
    background-position-x: 62vw !important;
  }
  html body #content div.m-ip-bg-vr-62, html body #content section.m-ip-bg-vr-62, html body footer div.m-ip-bg-vr-62, html body footer section.m-ip-bg-vr-62 {
    background-position-y: 62vh !important;
  }
}
html body #content div.ip-bg-h-63, html body #content section.ip-bg-h-63, html body footer div.ip-bg-h-63, html body footer section.ip-bg-h-63 {
  background-position-x: 63% !important;
}
html body #content div.ip-bg-v-63, html body #content section.ip-bg-v-63, html body footer div.ip-bg-v-63, html body footer section.ip-bg-v-63 {
  background-position-y: 63% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-63, html body #content section.m-ip-bg-h-63, html body footer div.m-ip-bg-h-63, html body footer section.m-ip-bg-h-63 {
    background-position-x: 63% !important;
  }
  html body #content div.m-ip-bg-v-63, html body #content section.m-ip-bg-v-63, html body footer div.m-ip-bg-v-63, html body footer section.m-ip-bg-v-63 {
    background-position-y: 63% !important;
  }
}
html body #content div.ip-bg-hr-63, html body #content section.ip-bg-hr-63, html body footer div.ip-bg-hr-63, html body footer section.ip-bg-hr-63 {
  background-position-x: 63vw !important;
}
html body #content div.ip-bg-vr-63, html body #content section.ip-bg-vr-63, html body footer div.ip-bg-vr-63, html body footer section.ip-bg-vr-63 {
  background-position-y: 63vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-63, html body #content section.m-ip-bg-hr-63, html body footer div.m-ip-bg-hr-63, html body footer section.m-ip-bg-hr-63 {
    background-position-x: 63vw !important;
  }
  html body #content div.m-ip-bg-vr-63, html body #content section.m-ip-bg-vr-63, html body footer div.m-ip-bg-vr-63, html body footer section.m-ip-bg-vr-63 {
    background-position-y: 63vh !important;
  }
}
html body #content div.ip-bg-h-64, html body #content section.ip-bg-h-64, html body footer div.ip-bg-h-64, html body footer section.ip-bg-h-64 {
  background-position-x: 64% !important;
}
html body #content div.ip-bg-v-64, html body #content section.ip-bg-v-64, html body footer div.ip-bg-v-64, html body footer section.ip-bg-v-64 {
  background-position-y: 64% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-64, html body #content section.m-ip-bg-h-64, html body footer div.m-ip-bg-h-64, html body footer section.m-ip-bg-h-64 {
    background-position-x: 64% !important;
  }
  html body #content div.m-ip-bg-v-64, html body #content section.m-ip-bg-v-64, html body footer div.m-ip-bg-v-64, html body footer section.m-ip-bg-v-64 {
    background-position-y: 64% !important;
  }
}
html body #content div.ip-bg-hr-64, html body #content section.ip-bg-hr-64, html body footer div.ip-bg-hr-64, html body footer section.ip-bg-hr-64 {
  background-position-x: 64vw !important;
}
html body #content div.ip-bg-vr-64, html body #content section.ip-bg-vr-64, html body footer div.ip-bg-vr-64, html body footer section.ip-bg-vr-64 {
  background-position-y: 64vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-64, html body #content section.m-ip-bg-hr-64, html body footer div.m-ip-bg-hr-64, html body footer section.m-ip-bg-hr-64 {
    background-position-x: 64vw !important;
  }
  html body #content div.m-ip-bg-vr-64, html body #content section.m-ip-bg-vr-64, html body footer div.m-ip-bg-vr-64, html body footer section.m-ip-bg-vr-64 {
    background-position-y: 64vh !important;
  }
}
html body #content div.ip-bg-h-65, html body #content section.ip-bg-h-65, html body footer div.ip-bg-h-65, html body footer section.ip-bg-h-65 {
  background-position-x: 65% !important;
}
html body #content div.ip-bg-v-65, html body #content section.ip-bg-v-65, html body footer div.ip-bg-v-65, html body footer section.ip-bg-v-65 {
  background-position-y: 65% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-65, html body #content section.m-ip-bg-h-65, html body footer div.m-ip-bg-h-65, html body footer section.m-ip-bg-h-65 {
    background-position-x: 65% !important;
  }
  html body #content div.m-ip-bg-v-65, html body #content section.m-ip-bg-v-65, html body footer div.m-ip-bg-v-65, html body footer section.m-ip-bg-v-65 {
    background-position-y: 65% !important;
  }
}
html body #content div.ip-bg-hr-65, html body #content section.ip-bg-hr-65, html body footer div.ip-bg-hr-65, html body footer section.ip-bg-hr-65 {
  background-position-x: 65vw !important;
}
html body #content div.ip-bg-vr-65, html body #content section.ip-bg-vr-65, html body footer div.ip-bg-vr-65, html body footer section.ip-bg-vr-65 {
  background-position-y: 65vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-65, html body #content section.m-ip-bg-hr-65, html body footer div.m-ip-bg-hr-65, html body footer section.m-ip-bg-hr-65 {
    background-position-x: 65vw !important;
  }
  html body #content div.m-ip-bg-vr-65, html body #content section.m-ip-bg-vr-65, html body footer div.m-ip-bg-vr-65, html body footer section.m-ip-bg-vr-65 {
    background-position-y: 65vh !important;
  }
}
html body #content div.ip-bg-h-66, html body #content section.ip-bg-h-66, html body footer div.ip-bg-h-66, html body footer section.ip-bg-h-66 {
  background-position-x: 66% !important;
}
html body #content div.ip-bg-v-66, html body #content section.ip-bg-v-66, html body footer div.ip-bg-v-66, html body footer section.ip-bg-v-66 {
  background-position-y: 66% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-66, html body #content section.m-ip-bg-h-66, html body footer div.m-ip-bg-h-66, html body footer section.m-ip-bg-h-66 {
    background-position-x: 66% !important;
  }
  html body #content div.m-ip-bg-v-66, html body #content section.m-ip-bg-v-66, html body footer div.m-ip-bg-v-66, html body footer section.m-ip-bg-v-66 {
    background-position-y: 66% !important;
  }
}
html body #content div.ip-bg-hr-66, html body #content section.ip-bg-hr-66, html body footer div.ip-bg-hr-66, html body footer section.ip-bg-hr-66 {
  background-position-x: 66vw !important;
}
html body #content div.ip-bg-vr-66, html body #content section.ip-bg-vr-66, html body footer div.ip-bg-vr-66, html body footer section.ip-bg-vr-66 {
  background-position-y: 66vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-66, html body #content section.m-ip-bg-hr-66, html body footer div.m-ip-bg-hr-66, html body footer section.m-ip-bg-hr-66 {
    background-position-x: 66vw !important;
  }
  html body #content div.m-ip-bg-vr-66, html body #content section.m-ip-bg-vr-66, html body footer div.m-ip-bg-vr-66, html body footer section.m-ip-bg-vr-66 {
    background-position-y: 66vh !important;
  }
}
html body #content div.ip-bg-h-67, html body #content section.ip-bg-h-67, html body footer div.ip-bg-h-67, html body footer section.ip-bg-h-67 {
  background-position-x: 67% !important;
}
html body #content div.ip-bg-v-67, html body #content section.ip-bg-v-67, html body footer div.ip-bg-v-67, html body footer section.ip-bg-v-67 {
  background-position-y: 67% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-67, html body #content section.m-ip-bg-h-67, html body footer div.m-ip-bg-h-67, html body footer section.m-ip-bg-h-67 {
    background-position-x: 67% !important;
  }
  html body #content div.m-ip-bg-v-67, html body #content section.m-ip-bg-v-67, html body footer div.m-ip-bg-v-67, html body footer section.m-ip-bg-v-67 {
    background-position-y: 67% !important;
  }
}
html body #content div.ip-bg-hr-67, html body #content section.ip-bg-hr-67, html body footer div.ip-bg-hr-67, html body footer section.ip-bg-hr-67 {
  background-position-x: 67vw !important;
}
html body #content div.ip-bg-vr-67, html body #content section.ip-bg-vr-67, html body footer div.ip-bg-vr-67, html body footer section.ip-bg-vr-67 {
  background-position-y: 67vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-67, html body #content section.m-ip-bg-hr-67, html body footer div.m-ip-bg-hr-67, html body footer section.m-ip-bg-hr-67 {
    background-position-x: 67vw !important;
  }
  html body #content div.m-ip-bg-vr-67, html body #content section.m-ip-bg-vr-67, html body footer div.m-ip-bg-vr-67, html body footer section.m-ip-bg-vr-67 {
    background-position-y: 67vh !important;
  }
}
html body #content div.ip-bg-h-68, html body #content section.ip-bg-h-68, html body footer div.ip-bg-h-68, html body footer section.ip-bg-h-68 {
  background-position-x: 68% !important;
}
html body #content div.ip-bg-v-68, html body #content section.ip-bg-v-68, html body footer div.ip-bg-v-68, html body footer section.ip-bg-v-68 {
  background-position-y: 68% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-68, html body #content section.m-ip-bg-h-68, html body footer div.m-ip-bg-h-68, html body footer section.m-ip-bg-h-68 {
    background-position-x: 68% !important;
  }
  html body #content div.m-ip-bg-v-68, html body #content section.m-ip-bg-v-68, html body footer div.m-ip-bg-v-68, html body footer section.m-ip-bg-v-68 {
    background-position-y: 68% !important;
  }
}
html body #content div.ip-bg-hr-68, html body #content section.ip-bg-hr-68, html body footer div.ip-bg-hr-68, html body footer section.ip-bg-hr-68 {
  background-position-x: 68vw !important;
}
html body #content div.ip-bg-vr-68, html body #content section.ip-bg-vr-68, html body footer div.ip-bg-vr-68, html body footer section.ip-bg-vr-68 {
  background-position-y: 68vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-68, html body #content section.m-ip-bg-hr-68, html body footer div.m-ip-bg-hr-68, html body footer section.m-ip-bg-hr-68 {
    background-position-x: 68vw !important;
  }
  html body #content div.m-ip-bg-vr-68, html body #content section.m-ip-bg-vr-68, html body footer div.m-ip-bg-vr-68, html body footer section.m-ip-bg-vr-68 {
    background-position-y: 68vh !important;
  }
}
html body #content div.ip-bg-h-69, html body #content section.ip-bg-h-69, html body footer div.ip-bg-h-69, html body footer section.ip-bg-h-69 {
  background-position-x: 69% !important;
}
html body #content div.ip-bg-v-69, html body #content section.ip-bg-v-69, html body footer div.ip-bg-v-69, html body footer section.ip-bg-v-69 {
  background-position-y: 69% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-69, html body #content section.m-ip-bg-h-69, html body footer div.m-ip-bg-h-69, html body footer section.m-ip-bg-h-69 {
    background-position-x: 69% !important;
  }
  html body #content div.m-ip-bg-v-69, html body #content section.m-ip-bg-v-69, html body footer div.m-ip-bg-v-69, html body footer section.m-ip-bg-v-69 {
    background-position-y: 69% !important;
  }
}
html body #content div.ip-bg-hr-69, html body #content section.ip-bg-hr-69, html body footer div.ip-bg-hr-69, html body footer section.ip-bg-hr-69 {
  background-position-x: 69vw !important;
}
html body #content div.ip-bg-vr-69, html body #content section.ip-bg-vr-69, html body footer div.ip-bg-vr-69, html body footer section.ip-bg-vr-69 {
  background-position-y: 69vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-69, html body #content section.m-ip-bg-hr-69, html body footer div.m-ip-bg-hr-69, html body footer section.m-ip-bg-hr-69 {
    background-position-x: 69vw !important;
  }
  html body #content div.m-ip-bg-vr-69, html body #content section.m-ip-bg-vr-69, html body footer div.m-ip-bg-vr-69, html body footer section.m-ip-bg-vr-69 {
    background-position-y: 69vh !important;
  }
}
html body #content div.ip-bg-h-70, html body #content section.ip-bg-h-70, html body footer div.ip-bg-h-70, html body footer section.ip-bg-h-70 {
  background-position-x: 70% !important;
}
html body #content div.ip-bg-v-70, html body #content section.ip-bg-v-70, html body footer div.ip-bg-v-70, html body footer section.ip-bg-v-70 {
  background-position-y: 70% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-70, html body #content section.m-ip-bg-h-70, html body footer div.m-ip-bg-h-70, html body footer section.m-ip-bg-h-70 {
    background-position-x: 70% !important;
  }
  html body #content div.m-ip-bg-v-70, html body #content section.m-ip-bg-v-70, html body footer div.m-ip-bg-v-70, html body footer section.m-ip-bg-v-70 {
    background-position-y: 70% !important;
  }
}
html body #content div.ip-bg-hr-70, html body #content section.ip-bg-hr-70, html body footer div.ip-bg-hr-70, html body footer section.ip-bg-hr-70 {
  background-position-x: 70vw !important;
}
html body #content div.ip-bg-vr-70, html body #content section.ip-bg-vr-70, html body footer div.ip-bg-vr-70, html body footer section.ip-bg-vr-70 {
  background-position-y: 70vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-70, html body #content section.m-ip-bg-hr-70, html body footer div.m-ip-bg-hr-70, html body footer section.m-ip-bg-hr-70 {
    background-position-x: 70vw !important;
  }
  html body #content div.m-ip-bg-vr-70, html body #content section.m-ip-bg-vr-70, html body footer div.m-ip-bg-vr-70, html body footer section.m-ip-bg-vr-70 {
    background-position-y: 70vh !important;
  }
}
html body #content div.ip-bg-h-71, html body #content section.ip-bg-h-71, html body footer div.ip-bg-h-71, html body footer section.ip-bg-h-71 {
  background-position-x: 71% !important;
}
html body #content div.ip-bg-v-71, html body #content section.ip-bg-v-71, html body footer div.ip-bg-v-71, html body footer section.ip-bg-v-71 {
  background-position-y: 71% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-71, html body #content section.m-ip-bg-h-71, html body footer div.m-ip-bg-h-71, html body footer section.m-ip-bg-h-71 {
    background-position-x: 71% !important;
  }
  html body #content div.m-ip-bg-v-71, html body #content section.m-ip-bg-v-71, html body footer div.m-ip-bg-v-71, html body footer section.m-ip-bg-v-71 {
    background-position-y: 71% !important;
  }
}
html body #content div.ip-bg-hr-71, html body #content section.ip-bg-hr-71, html body footer div.ip-bg-hr-71, html body footer section.ip-bg-hr-71 {
  background-position-x: 71vw !important;
}
html body #content div.ip-bg-vr-71, html body #content section.ip-bg-vr-71, html body footer div.ip-bg-vr-71, html body footer section.ip-bg-vr-71 {
  background-position-y: 71vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-71, html body #content section.m-ip-bg-hr-71, html body footer div.m-ip-bg-hr-71, html body footer section.m-ip-bg-hr-71 {
    background-position-x: 71vw !important;
  }
  html body #content div.m-ip-bg-vr-71, html body #content section.m-ip-bg-vr-71, html body footer div.m-ip-bg-vr-71, html body footer section.m-ip-bg-vr-71 {
    background-position-y: 71vh !important;
  }
}
html body #content div.ip-bg-h-72, html body #content section.ip-bg-h-72, html body footer div.ip-bg-h-72, html body footer section.ip-bg-h-72 {
  background-position-x: 72% !important;
}
html body #content div.ip-bg-v-72, html body #content section.ip-bg-v-72, html body footer div.ip-bg-v-72, html body footer section.ip-bg-v-72 {
  background-position-y: 72% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-72, html body #content section.m-ip-bg-h-72, html body footer div.m-ip-bg-h-72, html body footer section.m-ip-bg-h-72 {
    background-position-x: 72% !important;
  }
  html body #content div.m-ip-bg-v-72, html body #content section.m-ip-bg-v-72, html body footer div.m-ip-bg-v-72, html body footer section.m-ip-bg-v-72 {
    background-position-y: 72% !important;
  }
}
html body #content div.ip-bg-hr-72, html body #content section.ip-bg-hr-72, html body footer div.ip-bg-hr-72, html body footer section.ip-bg-hr-72 {
  background-position-x: 72vw !important;
}
html body #content div.ip-bg-vr-72, html body #content section.ip-bg-vr-72, html body footer div.ip-bg-vr-72, html body footer section.ip-bg-vr-72 {
  background-position-y: 72vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-72, html body #content section.m-ip-bg-hr-72, html body footer div.m-ip-bg-hr-72, html body footer section.m-ip-bg-hr-72 {
    background-position-x: 72vw !important;
  }
  html body #content div.m-ip-bg-vr-72, html body #content section.m-ip-bg-vr-72, html body footer div.m-ip-bg-vr-72, html body footer section.m-ip-bg-vr-72 {
    background-position-y: 72vh !important;
  }
}
html body #content div.ip-bg-h-73, html body #content section.ip-bg-h-73, html body footer div.ip-bg-h-73, html body footer section.ip-bg-h-73 {
  background-position-x: 73% !important;
}
html body #content div.ip-bg-v-73, html body #content section.ip-bg-v-73, html body footer div.ip-bg-v-73, html body footer section.ip-bg-v-73 {
  background-position-y: 73% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-73, html body #content section.m-ip-bg-h-73, html body footer div.m-ip-bg-h-73, html body footer section.m-ip-bg-h-73 {
    background-position-x: 73% !important;
  }
  html body #content div.m-ip-bg-v-73, html body #content section.m-ip-bg-v-73, html body footer div.m-ip-bg-v-73, html body footer section.m-ip-bg-v-73 {
    background-position-y: 73% !important;
  }
}
html body #content div.ip-bg-hr-73, html body #content section.ip-bg-hr-73, html body footer div.ip-bg-hr-73, html body footer section.ip-bg-hr-73 {
  background-position-x: 73vw !important;
}
html body #content div.ip-bg-vr-73, html body #content section.ip-bg-vr-73, html body footer div.ip-bg-vr-73, html body footer section.ip-bg-vr-73 {
  background-position-y: 73vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-73, html body #content section.m-ip-bg-hr-73, html body footer div.m-ip-bg-hr-73, html body footer section.m-ip-bg-hr-73 {
    background-position-x: 73vw !important;
  }
  html body #content div.m-ip-bg-vr-73, html body #content section.m-ip-bg-vr-73, html body footer div.m-ip-bg-vr-73, html body footer section.m-ip-bg-vr-73 {
    background-position-y: 73vh !important;
  }
}
html body #content div.ip-bg-h-74, html body #content section.ip-bg-h-74, html body footer div.ip-bg-h-74, html body footer section.ip-bg-h-74 {
  background-position-x: 74% !important;
}
html body #content div.ip-bg-v-74, html body #content section.ip-bg-v-74, html body footer div.ip-bg-v-74, html body footer section.ip-bg-v-74 {
  background-position-y: 74% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-74, html body #content section.m-ip-bg-h-74, html body footer div.m-ip-bg-h-74, html body footer section.m-ip-bg-h-74 {
    background-position-x: 74% !important;
  }
  html body #content div.m-ip-bg-v-74, html body #content section.m-ip-bg-v-74, html body footer div.m-ip-bg-v-74, html body footer section.m-ip-bg-v-74 {
    background-position-y: 74% !important;
  }
}
html body #content div.ip-bg-hr-74, html body #content section.ip-bg-hr-74, html body footer div.ip-bg-hr-74, html body footer section.ip-bg-hr-74 {
  background-position-x: 74vw !important;
}
html body #content div.ip-bg-vr-74, html body #content section.ip-bg-vr-74, html body footer div.ip-bg-vr-74, html body footer section.ip-bg-vr-74 {
  background-position-y: 74vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-74, html body #content section.m-ip-bg-hr-74, html body footer div.m-ip-bg-hr-74, html body footer section.m-ip-bg-hr-74 {
    background-position-x: 74vw !important;
  }
  html body #content div.m-ip-bg-vr-74, html body #content section.m-ip-bg-vr-74, html body footer div.m-ip-bg-vr-74, html body footer section.m-ip-bg-vr-74 {
    background-position-y: 74vh !important;
  }
}
html body #content div.ip-bg-h-75, html body #content section.ip-bg-h-75, html body footer div.ip-bg-h-75, html body footer section.ip-bg-h-75 {
  background-position-x: 75% !important;
}
html body #content div.ip-bg-v-75, html body #content section.ip-bg-v-75, html body footer div.ip-bg-v-75, html body footer section.ip-bg-v-75 {
  background-position-y: 75% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-75, html body #content section.m-ip-bg-h-75, html body footer div.m-ip-bg-h-75, html body footer section.m-ip-bg-h-75 {
    background-position-x: 75% !important;
  }
  html body #content div.m-ip-bg-v-75, html body #content section.m-ip-bg-v-75, html body footer div.m-ip-bg-v-75, html body footer section.m-ip-bg-v-75 {
    background-position-y: 75% !important;
  }
}
html body #content div.ip-bg-hr-75, html body #content section.ip-bg-hr-75, html body footer div.ip-bg-hr-75, html body footer section.ip-bg-hr-75 {
  background-position-x: 75vw !important;
}
html body #content div.ip-bg-vr-75, html body #content section.ip-bg-vr-75, html body footer div.ip-bg-vr-75, html body footer section.ip-bg-vr-75 {
  background-position-y: 75vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-75, html body #content section.m-ip-bg-hr-75, html body footer div.m-ip-bg-hr-75, html body footer section.m-ip-bg-hr-75 {
    background-position-x: 75vw !important;
  }
  html body #content div.m-ip-bg-vr-75, html body #content section.m-ip-bg-vr-75, html body footer div.m-ip-bg-vr-75, html body footer section.m-ip-bg-vr-75 {
    background-position-y: 75vh !important;
  }
}
html body #content div.ip-bg-h-76, html body #content section.ip-bg-h-76, html body footer div.ip-bg-h-76, html body footer section.ip-bg-h-76 {
  background-position-x: 76% !important;
}
html body #content div.ip-bg-v-76, html body #content section.ip-bg-v-76, html body footer div.ip-bg-v-76, html body footer section.ip-bg-v-76 {
  background-position-y: 76% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-76, html body #content section.m-ip-bg-h-76, html body footer div.m-ip-bg-h-76, html body footer section.m-ip-bg-h-76 {
    background-position-x: 76% !important;
  }
  html body #content div.m-ip-bg-v-76, html body #content section.m-ip-bg-v-76, html body footer div.m-ip-bg-v-76, html body footer section.m-ip-bg-v-76 {
    background-position-y: 76% !important;
  }
}
html body #content div.ip-bg-hr-76, html body #content section.ip-bg-hr-76, html body footer div.ip-bg-hr-76, html body footer section.ip-bg-hr-76 {
  background-position-x: 76vw !important;
}
html body #content div.ip-bg-vr-76, html body #content section.ip-bg-vr-76, html body footer div.ip-bg-vr-76, html body footer section.ip-bg-vr-76 {
  background-position-y: 76vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-76, html body #content section.m-ip-bg-hr-76, html body footer div.m-ip-bg-hr-76, html body footer section.m-ip-bg-hr-76 {
    background-position-x: 76vw !important;
  }
  html body #content div.m-ip-bg-vr-76, html body #content section.m-ip-bg-vr-76, html body footer div.m-ip-bg-vr-76, html body footer section.m-ip-bg-vr-76 {
    background-position-y: 76vh !important;
  }
}
html body #content div.ip-bg-h-77, html body #content section.ip-bg-h-77, html body footer div.ip-bg-h-77, html body footer section.ip-bg-h-77 {
  background-position-x: 77% !important;
}
html body #content div.ip-bg-v-77, html body #content section.ip-bg-v-77, html body footer div.ip-bg-v-77, html body footer section.ip-bg-v-77 {
  background-position-y: 77% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-77, html body #content section.m-ip-bg-h-77, html body footer div.m-ip-bg-h-77, html body footer section.m-ip-bg-h-77 {
    background-position-x: 77% !important;
  }
  html body #content div.m-ip-bg-v-77, html body #content section.m-ip-bg-v-77, html body footer div.m-ip-bg-v-77, html body footer section.m-ip-bg-v-77 {
    background-position-y: 77% !important;
  }
}
html body #content div.ip-bg-hr-77, html body #content section.ip-bg-hr-77, html body footer div.ip-bg-hr-77, html body footer section.ip-bg-hr-77 {
  background-position-x: 77vw !important;
}
html body #content div.ip-bg-vr-77, html body #content section.ip-bg-vr-77, html body footer div.ip-bg-vr-77, html body footer section.ip-bg-vr-77 {
  background-position-y: 77vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-77, html body #content section.m-ip-bg-hr-77, html body footer div.m-ip-bg-hr-77, html body footer section.m-ip-bg-hr-77 {
    background-position-x: 77vw !important;
  }
  html body #content div.m-ip-bg-vr-77, html body #content section.m-ip-bg-vr-77, html body footer div.m-ip-bg-vr-77, html body footer section.m-ip-bg-vr-77 {
    background-position-y: 77vh !important;
  }
}
html body #content div.ip-bg-h-78, html body #content section.ip-bg-h-78, html body footer div.ip-bg-h-78, html body footer section.ip-bg-h-78 {
  background-position-x: 78% !important;
}
html body #content div.ip-bg-v-78, html body #content section.ip-bg-v-78, html body footer div.ip-bg-v-78, html body footer section.ip-bg-v-78 {
  background-position-y: 78% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-78, html body #content section.m-ip-bg-h-78, html body footer div.m-ip-bg-h-78, html body footer section.m-ip-bg-h-78 {
    background-position-x: 78% !important;
  }
  html body #content div.m-ip-bg-v-78, html body #content section.m-ip-bg-v-78, html body footer div.m-ip-bg-v-78, html body footer section.m-ip-bg-v-78 {
    background-position-y: 78% !important;
  }
}
html body #content div.ip-bg-hr-78, html body #content section.ip-bg-hr-78, html body footer div.ip-bg-hr-78, html body footer section.ip-bg-hr-78 {
  background-position-x: 78vw !important;
}
html body #content div.ip-bg-vr-78, html body #content section.ip-bg-vr-78, html body footer div.ip-bg-vr-78, html body footer section.ip-bg-vr-78 {
  background-position-y: 78vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-78, html body #content section.m-ip-bg-hr-78, html body footer div.m-ip-bg-hr-78, html body footer section.m-ip-bg-hr-78 {
    background-position-x: 78vw !important;
  }
  html body #content div.m-ip-bg-vr-78, html body #content section.m-ip-bg-vr-78, html body footer div.m-ip-bg-vr-78, html body footer section.m-ip-bg-vr-78 {
    background-position-y: 78vh !important;
  }
}
html body #content div.ip-bg-h-79, html body #content section.ip-bg-h-79, html body footer div.ip-bg-h-79, html body footer section.ip-bg-h-79 {
  background-position-x: 79% !important;
}
html body #content div.ip-bg-v-79, html body #content section.ip-bg-v-79, html body footer div.ip-bg-v-79, html body footer section.ip-bg-v-79 {
  background-position-y: 79% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-79, html body #content section.m-ip-bg-h-79, html body footer div.m-ip-bg-h-79, html body footer section.m-ip-bg-h-79 {
    background-position-x: 79% !important;
  }
  html body #content div.m-ip-bg-v-79, html body #content section.m-ip-bg-v-79, html body footer div.m-ip-bg-v-79, html body footer section.m-ip-bg-v-79 {
    background-position-y: 79% !important;
  }
}
html body #content div.ip-bg-hr-79, html body #content section.ip-bg-hr-79, html body footer div.ip-bg-hr-79, html body footer section.ip-bg-hr-79 {
  background-position-x: 79vw !important;
}
html body #content div.ip-bg-vr-79, html body #content section.ip-bg-vr-79, html body footer div.ip-bg-vr-79, html body footer section.ip-bg-vr-79 {
  background-position-y: 79vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-79, html body #content section.m-ip-bg-hr-79, html body footer div.m-ip-bg-hr-79, html body footer section.m-ip-bg-hr-79 {
    background-position-x: 79vw !important;
  }
  html body #content div.m-ip-bg-vr-79, html body #content section.m-ip-bg-vr-79, html body footer div.m-ip-bg-vr-79, html body footer section.m-ip-bg-vr-79 {
    background-position-y: 79vh !important;
  }
}
html body #content div.ip-bg-h-80, html body #content section.ip-bg-h-80, html body footer div.ip-bg-h-80, html body footer section.ip-bg-h-80 {
  background-position-x: 80% !important;
}
html body #content div.ip-bg-v-80, html body #content section.ip-bg-v-80, html body footer div.ip-bg-v-80, html body footer section.ip-bg-v-80 {
  background-position-y: 80% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-80, html body #content section.m-ip-bg-h-80, html body footer div.m-ip-bg-h-80, html body footer section.m-ip-bg-h-80 {
    background-position-x: 80% !important;
  }
  html body #content div.m-ip-bg-v-80, html body #content section.m-ip-bg-v-80, html body footer div.m-ip-bg-v-80, html body footer section.m-ip-bg-v-80 {
    background-position-y: 80% !important;
  }
}
html body #content div.ip-bg-hr-80, html body #content section.ip-bg-hr-80, html body footer div.ip-bg-hr-80, html body footer section.ip-bg-hr-80 {
  background-position-x: 80vw !important;
}
html body #content div.ip-bg-vr-80, html body #content section.ip-bg-vr-80, html body footer div.ip-bg-vr-80, html body footer section.ip-bg-vr-80 {
  background-position-y: 80vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-80, html body #content section.m-ip-bg-hr-80, html body footer div.m-ip-bg-hr-80, html body footer section.m-ip-bg-hr-80 {
    background-position-x: 80vw !important;
  }
  html body #content div.m-ip-bg-vr-80, html body #content section.m-ip-bg-vr-80, html body footer div.m-ip-bg-vr-80, html body footer section.m-ip-bg-vr-80 {
    background-position-y: 80vh !important;
  }
}
html body #content div.ip-bg-h-81, html body #content section.ip-bg-h-81, html body footer div.ip-bg-h-81, html body footer section.ip-bg-h-81 {
  background-position-x: 81% !important;
}
html body #content div.ip-bg-v-81, html body #content section.ip-bg-v-81, html body footer div.ip-bg-v-81, html body footer section.ip-bg-v-81 {
  background-position-y: 81% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-81, html body #content section.m-ip-bg-h-81, html body footer div.m-ip-bg-h-81, html body footer section.m-ip-bg-h-81 {
    background-position-x: 81% !important;
  }
  html body #content div.m-ip-bg-v-81, html body #content section.m-ip-bg-v-81, html body footer div.m-ip-bg-v-81, html body footer section.m-ip-bg-v-81 {
    background-position-y: 81% !important;
  }
}
html body #content div.ip-bg-hr-81, html body #content section.ip-bg-hr-81, html body footer div.ip-bg-hr-81, html body footer section.ip-bg-hr-81 {
  background-position-x: 81vw !important;
}
html body #content div.ip-bg-vr-81, html body #content section.ip-bg-vr-81, html body footer div.ip-bg-vr-81, html body footer section.ip-bg-vr-81 {
  background-position-y: 81vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-81, html body #content section.m-ip-bg-hr-81, html body footer div.m-ip-bg-hr-81, html body footer section.m-ip-bg-hr-81 {
    background-position-x: 81vw !important;
  }
  html body #content div.m-ip-bg-vr-81, html body #content section.m-ip-bg-vr-81, html body footer div.m-ip-bg-vr-81, html body footer section.m-ip-bg-vr-81 {
    background-position-y: 81vh !important;
  }
}
html body #content div.ip-bg-h-82, html body #content section.ip-bg-h-82, html body footer div.ip-bg-h-82, html body footer section.ip-bg-h-82 {
  background-position-x: 82% !important;
}
html body #content div.ip-bg-v-82, html body #content section.ip-bg-v-82, html body footer div.ip-bg-v-82, html body footer section.ip-bg-v-82 {
  background-position-y: 82% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-82, html body #content section.m-ip-bg-h-82, html body footer div.m-ip-bg-h-82, html body footer section.m-ip-bg-h-82 {
    background-position-x: 82% !important;
  }
  html body #content div.m-ip-bg-v-82, html body #content section.m-ip-bg-v-82, html body footer div.m-ip-bg-v-82, html body footer section.m-ip-bg-v-82 {
    background-position-y: 82% !important;
  }
}
html body #content div.ip-bg-hr-82, html body #content section.ip-bg-hr-82, html body footer div.ip-bg-hr-82, html body footer section.ip-bg-hr-82 {
  background-position-x: 82vw !important;
}
html body #content div.ip-bg-vr-82, html body #content section.ip-bg-vr-82, html body footer div.ip-bg-vr-82, html body footer section.ip-bg-vr-82 {
  background-position-y: 82vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-82, html body #content section.m-ip-bg-hr-82, html body footer div.m-ip-bg-hr-82, html body footer section.m-ip-bg-hr-82 {
    background-position-x: 82vw !important;
  }
  html body #content div.m-ip-bg-vr-82, html body #content section.m-ip-bg-vr-82, html body footer div.m-ip-bg-vr-82, html body footer section.m-ip-bg-vr-82 {
    background-position-y: 82vh !important;
  }
}
html body #content div.ip-bg-h-83, html body #content section.ip-bg-h-83, html body footer div.ip-bg-h-83, html body footer section.ip-bg-h-83 {
  background-position-x: 83% !important;
}
html body #content div.ip-bg-v-83, html body #content section.ip-bg-v-83, html body footer div.ip-bg-v-83, html body footer section.ip-bg-v-83 {
  background-position-y: 83% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-83, html body #content section.m-ip-bg-h-83, html body footer div.m-ip-bg-h-83, html body footer section.m-ip-bg-h-83 {
    background-position-x: 83% !important;
  }
  html body #content div.m-ip-bg-v-83, html body #content section.m-ip-bg-v-83, html body footer div.m-ip-bg-v-83, html body footer section.m-ip-bg-v-83 {
    background-position-y: 83% !important;
  }
}
html body #content div.ip-bg-hr-83, html body #content section.ip-bg-hr-83, html body footer div.ip-bg-hr-83, html body footer section.ip-bg-hr-83 {
  background-position-x: 83vw !important;
}
html body #content div.ip-bg-vr-83, html body #content section.ip-bg-vr-83, html body footer div.ip-bg-vr-83, html body footer section.ip-bg-vr-83 {
  background-position-y: 83vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-83, html body #content section.m-ip-bg-hr-83, html body footer div.m-ip-bg-hr-83, html body footer section.m-ip-bg-hr-83 {
    background-position-x: 83vw !important;
  }
  html body #content div.m-ip-bg-vr-83, html body #content section.m-ip-bg-vr-83, html body footer div.m-ip-bg-vr-83, html body footer section.m-ip-bg-vr-83 {
    background-position-y: 83vh !important;
  }
}
html body #content div.ip-bg-h-84, html body #content section.ip-bg-h-84, html body footer div.ip-bg-h-84, html body footer section.ip-bg-h-84 {
  background-position-x: 84% !important;
}
html body #content div.ip-bg-v-84, html body #content section.ip-bg-v-84, html body footer div.ip-bg-v-84, html body footer section.ip-bg-v-84 {
  background-position-y: 84% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-84, html body #content section.m-ip-bg-h-84, html body footer div.m-ip-bg-h-84, html body footer section.m-ip-bg-h-84 {
    background-position-x: 84% !important;
  }
  html body #content div.m-ip-bg-v-84, html body #content section.m-ip-bg-v-84, html body footer div.m-ip-bg-v-84, html body footer section.m-ip-bg-v-84 {
    background-position-y: 84% !important;
  }
}
html body #content div.ip-bg-hr-84, html body #content section.ip-bg-hr-84, html body footer div.ip-bg-hr-84, html body footer section.ip-bg-hr-84 {
  background-position-x: 84vw !important;
}
html body #content div.ip-bg-vr-84, html body #content section.ip-bg-vr-84, html body footer div.ip-bg-vr-84, html body footer section.ip-bg-vr-84 {
  background-position-y: 84vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-84, html body #content section.m-ip-bg-hr-84, html body footer div.m-ip-bg-hr-84, html body footer section.m-ip-bg-hr-84 {
    background-position-x: 84vw !important;
  }
  html body #content div.m-ip-bg-vr-84, html body #content section.m-ip-bg-vr-84, html body footer div.m-ip-bg-vr-84, html body footer section.m-ip-bg-vr-84 {
    background-position-y: 84vh !important;
  }
}
html body #content div.ip-bg-h-85, html body #content section.ip-bg-h-85, html body footer div.ip-bg-h-85, html body footer section.ip-bg-h-85 {
  background-position-x: 85% !important;
}
html body #content div.ip-bg-v-85, html body #content section.ip-bg-v-85, html body footer div.ip-bg-v-85, html body footer section.ip-bg-v-85 {
  background-position-y: 85% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-85, html body #content section.m-ip-bg-h-85, html body footer div.m-ip-bg-h-85, html body footer section.m-ip-bg-h-85 {
    background-position-x: 85% !important;
  }
  html body #content div.m-ip-bg-v-85, html body #content section.m-ip-bg-v-85, html body footer div.m-ip-bg-v-85, html body footer section.m-ip-bg-v-85 {
    background-position-y: 85% !important;
  }
}
html body #content div.ip-bg-hr-85, html body #content section.ip-bg-hr-85, html body footer div.ip-bg-hr-85, html body footer section.ip-bg-hr-85 {
  background-position-x: 85vw !important;
}
html body #content div.ip-bg-vr-85, html body #content section.ip-bg-vr-85, html body footer div.ip-bg-vr-85, html body footer section.ip-bg-vr-85 {
  background-position-y: 85vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-85, html body #content section.m-ip-bg-hr-85, html body footer div.m-ip-bg-hr-85, html body footer section.m-ip-bg-hr-85 {
    background-position-x: 85vw !important;
  }
  html body #content div.m-ip-bg-vr-85, html body #content section.m-ip-bg-vr-85, html body footer div.m-ip-bg-vr-85, html body footer section.m-ip-bg-vr-85 {
    background-position-y: 85vh !important;
  }
}
html body #content div.ip-bg-h-86, html body #content section.ip-bg-h-86, html body footer div.ip-bg-h-86, html body footer section.ip-bg-h-86 {
  background-position-x: 86% !important;
}
html body #content div.ip-bg-v-86, html body #content section.ip-bg-v-86, html body footer div.ip-bg-v-86, html body footer section.ip-bg-v-86 {
  background-position-y: 86% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-86, html body #content section.m-ip-bg-h-86, html body footer div.m-ip-bg-h-86, html body footer section.m-ip-bg-h-86 {
    background-position-x: 86% !important;
  }
  html body #content div.m-ip-bg-v-86, html body #content section.m-ip-bg-v-86, html body footer div.m-ip-bg-v-86, html body footer section.m-ip-bg-v-86 {
    background-position-y: 86% !important;
  }
}
html body #content div.ip-bg-hr-86, html body #content section.ip-bg-hr-86, html body footer div.ip-bg-hr-86, html body footer section.ip-bg-hr-86 {
  background-position-x: 86vw !important;
}
html body #content div.ip-bg-vr-86, html body #content section.ip-bg-vr-86, html body footer div.ip-bg-vr-86, html body footer section.ip-bg-vr-86 {
  background-position-y: 86vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-86, html body #content section.m-ip-bg-hr-86, html body footer div.m-ip-bg-hr-86, html body footer section.m-ip-bg-hr-86 {
    background-position-x: 86vw !important;
  }
  html body #content div.m-ip-bg-vr-86, html body #content section.m-ip-bg-vr-86, html body footer div.m-ip-bg-vr-86, html body footer section.m-ip-bg-vr-86 {
    background-position-y: 86vh !important;
  }
}
html body #content div.ip-bg-h-87, html body #content section.ip-bg-h-87, html body footer div.ip-bg-h-87, html body footer section.ip-bg-h-87 {
  background-position-x: 87% !important;
}
html body #content div.ip-bg-v-87, html body #content section.ip-bg-v-87, html body footer div.ip-bg-v-87, html body footer section.ip-bg-v-87 {
  background-position-y: 87% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-87, html body #content section.m-ip-bg-h-87, html body footer div.m-ip-bg-h-87, html body footer section.m-ip-bg-h-87 {
    background-position-x: 87% !important;
  }
  html body #content div.m-ip-bg-v-87, html body #content section.m-ip-bg-v-87, html body footer div.m-ip-bg-v-87, html body footer section.m-ip-bg-v-87 {
    background-position-y: 87% !important;
  }
}
html body #content div.ip-bg-hr-87, html body #content section.ip-bg-hr-87, html body footer div.ip-bg-hr-87, html body footer section.ip-bg-hr-87 {
  background-position-x: 87vw !important;
}
html body #content div.ip-bg-vr-87, html body #content section.ip-bg-vr-87, html body footer div.ip-bg-vr-87, html body footer section.ip-bg-vr-87 {
  background-position-y: 87vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-87, html body #content section.m-ip-bg-hr-87, html body footer div.m-ip-bg-hr-87, html body footer section.m-ip-bg-hr-87 {
    background-position-x: 87vw !important;
  }
  html body #content div.m-ip-bg-vr-87, html body #content section.m-ip-bg-vr-87, html body footer div.m-ip-bg-vr-87, html body footer section.m-ip-bg-vr-87 {
    background-position-y: 87vh !important;
  }
}
html body #content div.ip-bg-h-88, html body #content section.ip-bg-h-88, html body footer div.ip-bg-h-88, html body footer section.ip-bg-h-88 {
  background-position-x: 88% !important;
}
html body #content div.ip-bg-v-88, html body #content section.ip-bg-v-88, html body footer div.ip-bg-v-88, html body footer section.ip-bg-v-88 {
  background-position-y: 88% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-88, html body #content section.m-ip-bg-h-88, html body footer div.m-ip-bg-h-88, html body footer section.m-ip-bg-h-88 {
    background-position-x: 88% !important;
  }
  html body #content div.m-ip-bg-v-88, html body #content section.m-ip-bg-v-88, html body footer div.m-ip-bg-v-88, html body footer section.m-ip-bg-v-88 {
    background-position-y: 88% !important;
  }
}
html body #content div.ip-bg-hr-88, html body #content section.ip-bg-hr-88, html body footer div.ip-bg-hr-88, html body footer section.ip-bg-hr-88 {
  background-position-x: 88vw !important;
}
html body #content div.ip-bg-vr-88, html body #content section.ip-bg-vr-88, html body footer div.ip-bg-vr-88, html body footer section.ip-bg-vr-88 {
  background-position-y: 88vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-88, html body #content section.m-ip-bg-hr-88, html body footer div.m-ip-bg-hr-88, html body footer section.m-ip-bg-hr-88 {
    background-position-x: 88vw !important;
  }
  html body #content div.m-ip-bg-vr-88, html body #content section.m-ip-bg-vr-88, html body footer div.m-ip-bg-vr-88, html body footer section.m-ip-bg-vr-88 {
    background-position-y: 88vh !important;
  }
}
html body #content div.ip-bg-h-89, html body #content section.ip-bg-h-89, html body footer div.ip-bg-h-89, html body footer section.ip-bg-h-89 {
  background-position-x: 89% !important;
}
html body #content div.ip-bg-v-89, html body #content section.ip-bg-v-89, html body footer div.ip-bg-v-89, html body footer section.ip-bg-v-89 {
  background-position-y: 89% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-89, html body #content section.m-ip-bg-h-89, html body footer div.m-ip-bg-h-89, html body footer section.m-ip-bg-h-89 {
    background-position-x: 89% !important;
  }
  html body #content div.m-ip-bg-v-89, html body #content section.m-ip-bg-v-89, html body footer div.m-ip-bg-v-89, html body footer section.m-ip-bg-v-89 {
    background-position-y: 89% !important;
  }
}
html body #content div.ip-bg-hr-89, html body #content section.ip-bg-hr-89, html body footer div.ip-bg-hr-89, html body footer section.ip-bg-hr-89 {
  background-position-x: 89vw !important;
}
html body #content div.ip-bg-vr-89, html body #content section.ip-bg-vr-89, html body footer div.ip-bg-vr-89, html body footer section.ip-bg-vr-89 {
  background-position-y: 89vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-89, html body #content section.m-ip-bg-hr-89, html body footer div.m-ip-bg-hr-89, html body footer section.m-ip-bg-hr-89 {
    background-position-x: 89vw !important;
  }
  html body #content div.m-ip-bg-vr-89, html body #content section.m-ip-bg-vr-89, html body footer div.m-ip-bg-vr-89, html body footer section.m-ip-bg-vr-89 {
    background-position-y: 89vh !important;
  }
}
html body #content div.ip-bg-h-90, html body #content section.ip-bg-h-90, html body footer div.ip-bg-h-90, html body footer section.ip-bg-h-90 {
  background-position-x: 90% !important;
}
html body #content div.ip-bg-v-90, html body #content section.ip-bg-v-90, html body footer div.ip-bg-v-90, html body footer section.ip-bg-v-90 {
  background-position-y: 90% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-90, html body #content section.m-ip-bg-h-90, html body footer div.m-ip-bg-h-90, html body footer section.m-ip-bg-h-90 {
    background-position-x: 90% !important;
  }
  html body #content div.m-ip-bg-v-90, html body #content section.m-ip-bg-v-90, html body footer div.m-ip-bg-v-90, html body footer section.m-ip-bg-v-90 {
    background-position-y: 90% !important;
  }
}
html body #content div.ip-bg-hr-90, html body #content section.ip-bg-hr-90, html body footer div.ip-bg-hr-90, html body footer section.ip-bg-hr-90 {
  background-position-x: 90vw !important;
}
html body #content div.ip-bg-vr-90, html body #content section.ip-bg-vr-90, html body footer div.ip-bg-vr-90, html body footer section.ip-bg-vr-90 {
  background-position-y: 90vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-90, html body #content section.m-ip-bg-hr-90, html body footer div.m-ip-bg-hr-90, html body footer section.m-ip-bg-hr-90 {
    background-position-x: 90vw !important;
  }
  html body #content div.m-ip-bg-vr-90, html body #content section.m-ip-bg-vr-90, html body footer div.m-ip-bg-vr-90, html body footer section.m-ip-bg-vr-90 {
    background-position-y: 90vh !important;
  }
}
html body #content div.ip-bg-h-91, html body #content section.ip-bg-h-91, html body footer div.ip-bg-h-91, html body footer section.ip-bg-h-91 {
  background-position-x: 91% !important;
}
html body #content div.ip-bg-v-91, html body #content section.ip-bg-v-91, html body footer div.ip-bg-v-91, html body footer section.ip-bg-v-91 {
  background-position-y: 91% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-91, html body #content section.m-ip-bg-h-91, html body footer div.m-ip-bg-h-91, html body footer section.m-ip-bg-h-91 {
    background-position-x: 91% !important;
  }
  html body #content div.m-ip-bg-v-91, html body #content section.m-ip-bg-v-91, html body footer div.m-ip-bg-v-91, html body footer section.m-ip-bg-v-91 {
    background-position-y: 91% !important;
  }
}
html body #content div.ip-bg-hr-91, html body #content section.ip-bg-hr-91, html body footer div.ip-bg-hr-91, html body footer section.ip-bg-hr-91 {
  background-position-x: 91vw !important;
}
html body #content div.ip-bg-vr-91, html body #content section.ip-bg-vr-91, html body footer div.ip-bg-vr-91, html body footer section.ip-bg-vr-91 {
  background-position-y: 91vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-91, html body #content section.m-ip-bg-hr-91, html body footer div.m-ip-bg-hr-91, html body footer section.m-ip-bg-hr-91 {
    background-position-x: 91vw !important;
  }
  html body #content div.m-ip-bg-vr-91, html body #content section.m-ip-bg-vr-91, html body footer div.m-ip-bg-vr-91, html body footer section.m-ip-bg-vr-91 {
    background-position-y: 91vh !important;
  }
}
html body #content div.ip-bg-h-92, html body #content section.ip-bg-h-92, html body footer div.ip-bg-h-92, html body footer section.ip-bg-h-92 {
  background-position-x: 92% !important;
}
html body #content div.ip-bg-v-92, html body #content section.ip-bg-v-92, html body footer div.ip-bg-v-92, html body footer section.ip-bg-v-92 {
  background-position-y: 92% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-92, html body #content section.m-ip-bg-h-92, html body footer div.m-ip-bg-h-92, html body footer section.m-ip-bg-h-92 {
    background-position-x: 92% !important;
  }
  html body #content div.m-ip-bg-v-92, html body #content section.m-ip-bg-v-92, html body footer div.m-ip-bg-v-92, html body footer section.m-ip-bg-v-92 {
    background-position-y: 92% !important;
  }
}
html body #content div.ip-bg-hr-92, html body #content section.ip-bg-hr-92, html body footer div.ip-bg-hr-92, html body footer section.ip-bg-hr-92 {
  background-position-x: 92vw !important;
}
html body #content div.ip-bg-vr-92, html body #content section.ip-bg-vr-92, html body footer div.ip-bg-vr-92, html body footer section.ip-bg-vr-92 {
  background-position-y: 92vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-92, html body #content section.m-ip-bg-hr-92, html body footer div.m-ip-bg-hr-92, html body footer section.m-ip-bg-hr-92 {
    background-position-x: 92vw !important;
  }
  html body #content div.m-ip-bg-vr-92, html body #content section.m-ip-bg-vr-92, html body footer div.m-ip-bg-vr-92, html body footer section.m-ip-bg-vr-92 {
    background-position-y: 92vh !important;
  }
}
html body #content div.ip-bg-h-93, html body #content section.ip-bg-h-93, html body footer div.ip-bg-h-93, html body footer section.ip-bg-h-93 {
  background-position-x: 93% !important;
}
html body #content div.ip-bg-v-93, html body #content section.ip-bg-v-93, html body footer div.ip-bg-v-93, html body footer section.ip-bg-v-93 {
  background-position-y: 93% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-93, html body #content section.m-ip-bg-h-93, html body footer div.m-ip-bg-h-93, html body footer section.m-ip-bg-h-93 {
    background-position-x: 93% !important;
  }
  html body #content div.m-ip-bg-v-93, html body #content section.m-ip-bg-v-93, html body footer div.m-ip-bg-v-93, html body footer section.m-ip-bg-v-93 {
    background-position-y: 93% !important;
  }
}
html body #content div.ip-bg-hr-93, html body #content section.ip-bg-hr-93, html body footer div.ip-bg-hr-93, html body footer section.ip-bg-hr-93 {
  background-position-x: 93vw !important;
}
html body #content div.ip-bg-vr-93, html body #content section.ip-bg-vr-93, html body footer div.ip-bg-vr-93, html body footer section.ip-bg-vr-93 {
  background-position-y: 93vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-93, html body #content section.m-ip-bg-hr-93, html body footer div.m-ip-bg-hr-93, html body footer section.m-ip-bg-hr-93 {
    background-position-x: 93vw !important;
  }
  html body #content div.m-ip-bg-vr-93, html body #content section.m-ip-bg-vr-93, html body footer div.m-ip-bg-vr-93, html body footer section.m-ip-bg-vr-93 {
    background-position-y: 93vh !important;
  }
}
html body #content div.ip-bg-h-94, html body #content section.ip-bg-h-94, html body footer div.ip-bg-h-94, html body footer section.ip-bg-h-94 {
  background-position-x: 94% !important;
}
html body #content div.ip-bg-v-94, html body #content section.ip-bg-v-94, html body footer div.ip-bg-v-94, html body footer section.ip-bg-v-94 {
  background-position-y: 94% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-94, html body #content section.m-ip-bg-h-94, html body footer div.m-ip-bg-h-94, html body footer section.m-ip-bg-h-94 {
    background-position-x: 94% !important;
  }
  html body #content div.m-ip-bg-v-94, html body #content section.m-ip-bg-v-94, html body footer div.m-ip-bg-v-94, html body footer section.m-ip-bg-v-94 {
    background-position-y: 94% !important;
  }
}
html body #content div.ip-bg-hr-94, html body #content section.ip-bg-hr-94, html body footer div.ip-bg-hr-94, html body footer section.ip-bg-hr-94 {
  background-position-x: 94vw !important;
}
html body #content div.ip-bg-vr-94, html body #content section.ip-bg-vr-94, html body footer div.ip-bg-vr-94, html body footer section.ip-bg-vr-94 {
  background-position-y: 94vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-94, html body #content section.m-ip-bg-hr-94, html body footer div.m-ip-bg-hr-94, html body footer section.m-ip-bg-hr-94 {
    background-position-x: 94vw !important;
  }
  html body #content div.m-ip-bg-vr-94, html body #content section.m-ip-bg-vr-94, html body footer div.m-ip-bg-vr-94, html body footer section.m-ip-bg-vr-94 {
    background-position-y: 94vh !important;
  }
}
html body #content div.ip-bg-h-95, html body #content section.ip-bg-h-95, html body footer div.ip-bg-h-95, html body footer section.ip-bg-h-95 {
  background-position-x: 95% !important;
}
html body #content div.ip-bg-v-95, html body #content section.ip-bg-v-95, html body footer div.ip-bg-v-95, html body footer section.ip-bg-v-95 {
  background-position-y: 95% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-95, html body #content section.m-ip-bg-h-95, html body footer div.m-ip-bg-h-95, html body footer section.m-ip-bg-h-95 {
    background-position-x: 95% !important;
  }
  html body #content div.m-ip-bg-v-95, html body #content section.m-ip-bg-v-95, html body footer div.m-ip-bg-v-95, html body footer section.m-ip-bg-v-95 {
    background-position-y: 95% !important;
  }
}
html body #content div.ip-bg-hr-95, html body #content section.ip-bg-hr-95, html body footer div.ip-bg-hr-95, html body footer section.ip-bg-hr-95 {
  background-position-x: 95vw !important;
}
html body #content div.ip-bg-vr-95, html body #content section.ip-bg-vr-95, html body footer div.ip-bg-vr-95, html body footer section.ip-bg-vr-95 {
  background-position-y: 95vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-95, html body #content section.m-ip-bg-hr-95, html body footer div.m-ip-bg-hr-95, html body footer section.m-ip-bg-hr-95 {
    background-position-x: 95vw !important;
  }
  html body #content div.m-ip-bg-vr-95, html body #content section.m-ip-bg-vr-95, html body footer div.m-ip-bg-vr-95, html body footer section.m-ip-bg-vr-95 {
    background-position-y: 95vh !important;
  }
}
html body #content div.ip-bg-h-96, html body #content section.ip-bg-h-96, html body footer div.ip-bg-h-96, html body footer section.ip-bg-h-96 {
  background-position-x: 96% !important;
}
html body #content div.ip-bg-v-96, html body #content section.ip-bg-v-96, html body footer div.ip-bg-v-96, html body footer section.ip-bg-v-96 {
  background-position-y: 96% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-96, html body #content section.m-ip-bg-h-96, html body footer div.m-ip-bg-h-96, html body footer section.m-ip-bg-h-96 {
    background-position-x: 96% !important;
  }
  html body #content div.m-ip-bg-v-96, html body #content section.m-ip-bg-v-96, html body footer div.m-ip-bg-v-96, html body footer section.m-ip-bg-v-96 {
    background-position-y: 96% !important;
  }
}
html body #content div.ip-bg-hr-96, html body #content section.ip-bg-hr-96, html body footer div.ip-bg-hr-96, html body footer section.ip-bg-hr-96 {
  background-position-x: 96vw !important;
}
html body #content div.ip-bg-vr-96, html body #content section.ip-bg-vr-96, html body footer div.ip-bg-vr-96, html body footer section.ip-bg-vr-96 {
  background-position-y: 96vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-96, html body #content section.m-ip-bg-hr-96, html body footer div.m-ip-bg-hr-96, html body footer section.m-ip-bg-hr-96 {
    background-position-x: 96vw !important;
  }
  html body #content div.m-ip-bg-vr-96, html body #content section.m-ip-bg-vr-96, html body footer div.m-ip-bg-vr-96, html body footer section.m-ip-bg-vr-96 {
    background-position-y: 96vh !important;
  }
}
html body #content div.ip-bg-h-97, html body #content section.ip-bg-h-97, html body footer div.ip-bg-h-97, html body footer section.ip-bg-h-97 {
  background-position-x: 97% !important;
}
html body #content div.ip-bg-v-97, html body #content section.ip-bg-v-97, html body footer div.ip-bg-v-97, html body footer section.ip-bg-v-97 {
  background-position-y: 97% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-97, html body #content section.m-ip-bg-h-97, html body footer div.m-ip-bg-h-97, html body footer section.m-ip-bg-h-97 {
    background-position-x: 97% !important;
  }
  html body #content div.m-ip-bg-v-97, html body #content section.m-ip-bg-v-97, html body footer div.m-ip-bg-v-97, html body footer section.m-ip-bg-v-97 {
    background-position-y: 97% !important;
  }
}
html body #content div.ip-bg-hr-97, html body #content section.ip-bg-hr-97, html body footer div.ip-bg-hr-97, html body footer section.ip-bg-hr-97 {
  background-position-x: 97vw !important;
}
html body #content div.ip-bg-vr-97, html body #content section.ip-bg-vr-97, html body footer div.ip-bg-vr-97, html body footer section.ip-bg-vr-97 {
  background-position-y: 97vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-97, html body #content section.m-ip-bg-hr-97, html body footer div.m-ip-bg-hr-97, html body footer section.m-ip-bg-hr-97 {
    background-position-x: 97vw !important;
  }
  html body #content div.m-ip-bg-vr-97, html body #content section.m-ip-bg-vr-97, html body footer div.m-ip-bg-vr-97, html body footer section.m-ip-bg-vr-97 {
    background-position-y: 97vh !important;
  }
}
html body #content div.ip-bg-h-98, html body #content section.ip-bg-h-98, html body footer div.ip-bg-h-98, html body footer section.ip-bg-h-98 {
  background-position-x: 98% !important;
}
html body #content div.ip-bg-v-98, html body #content section.ip-bg-v-98, html body footer div.ip-bg-v-98, html body footer section.ip-bg-v-98 {
  background-position-y: 98% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-98, html body #content section.m-ip-bg-h-98, html body footer div.m-ip-bg-h-98, html body footer section.m-ip-bg-h-98 {
    background-position-x: 98% !important;
  }
  html body #content div.m-ip-bg-v-98, html body #content section.m-ip-bg-v-98, html body footer div.m-ip-bg-v-98, html body footer section.m-ip-bg-v-98 {
    background-position-y: 98% !important;
  }
}
html body #content div.ip-bg-hr-98, html body #content section.ip-bg-hr-98, html body footer div.ip-bg-hr-98, html body footer section.ip-bg-hr-98 {
  background-position-x: 98vw !important;
}
html body #content div.ip-bg-vr-98, html body #content section.ip-bg-vr-98, html body footer div.ip-bg-vr-98, html body footer section.ip-bg-vr-98 {
  background-position-y: 98vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-98, html body #content section.m-ip-bg-hr-98, html body footer div.m-ip-bg-hr-98, html body footer section.m-ip-bg-hr-98 {
    background-position-x: 98vw !important;
  }
  html body #content div.m-ip-bg-vr-98, html body #content section.m-ip-bg-vr-98, html body footer div.m-ip-bg-vr-98, html body footer section.m-ip-bg-vr-98 {
    background-position-y: 98vh !important;
  }
}
html body #content div.ip-bg-h-99, html body #content section.ip-bg-h-99, html body footer div.ip-bg-h-99, html body footer section.ip-bg-h-99 {
  background-position-x: 99% !important;
}
html body #content div.ip-bg-v-99, html body #content section.ip-bg-v-99, html body footer div.ip-bg-v-99, html body footer section.ip-bg-v-99 {
  background-position-y: 99% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-99, html body #content section.m-ip-bg-h-99, html body footer div.m-ip-bg-h-99, html body footer section.m-ip-bg-h-99 {
    background-position-x: 99% !important;
  }
  html body #content div.m-ip-bg-v-99, html body #content section.m-ip-bg-v-99, html body footer div.m-ip-bg-v-99, html body footer section.m-ip-bg-v-99 {
    background-position-y: 99% !important;
  }
}
html body #content div.ip-bg-hr-99, html body #content section.ip-bg-hr-99, html body footer div.ip-bg-hr-99, html body footer section.ip-bg-hr-99 {
  background-position-x: 99vw !important;
}
html body #content div.ip-bg-vr-99, html body #content section.ip-bg-vr-99, html body footer div.ip-bg-vr-99, html body footer section.ip-bg-vr-99 {
  background-position-y: 99vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-99, html body #content section.m-ip-bg-hr-99, html body footer div.m-ip-bg-hr-99, html body footer section.m-ip-bg-hr-99 {
    background-position-x: 99vw !important;
  }
  html body #content div.m-ip-bg-vr-99, html body #content section.m-ip-bg-vr-99, html body footer div.m-ip-bg-vr-99, html body footer section.m-ip-bg-vr-99 {
    background-position-y: 99vh !important;
  }
}
html body #content div.ip-bg-h-100, html body #content section.ip-bg-h-100, html body footer div.ip-bg-h-100, html body footer section.ip-bg-h-100 {
  background-position-x: 100% !important;
}
html body #content div.ip-bg-v-100, html body #content section.ip-bg-v-100, html body footer div.ip-bg-v-100, html body footer section.ip-bg-v-100 {
  background-position-y: 100% !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-h-100, html body #content section.m-ip-bg-h-100, html body footer div.m-ip-bg-h-100, html body footer section.m-ip-bg-h-100 {
    background-position-x: 100% !important;
  }
  html body #content div.m-ip-bg-v-100, html body #content section.m-ip-bg-v-100, html body footer div.m-ip-bg-v-100, html body footer section.m-ip-bg-v-100 {
    background-position-y: 100% !important;
  }
}
html body #content div.ip-bg-hr-100, html body #content section.ip-bg-hr-100, html body footer div.ip-bg-hr-100, html body footer section.ip-bg-hr-100 {
  background-position-x: 100vw !important;
}
html body #content div.ip-bg-vr-100, html body #content section.ip-bg-vr-100, html body footer div.ip-bg-vr-100, html body footer section.ip-bg-vr-100 {
  background-position-y: 100vh !important;
}
@media only screen and (max-width: 991px) {
  html body #content div.m-ip-bg-hr-100, html body #content section.m-ip-bg-hr-100, html body footer div.m-ip-bg-hr-100, html body footer section.m-ip-bg-hr-100 {
    background-position-x: 100vw !important;
  }
  html body #content div.m-ip-bg-vr-100, html body #content section.m-ip-bg-vr-100, html body footer div.m-ip-bg-vr-100, html body footer section.m-ip-bg-vr-100 {
    background-position-y: 100vh !important;
  }
}

/********************************
Theme Name: InPublix
Author: Bysted
Author URL: http://www.bysted.se/

Stylesheet: Fluid Type
Version: 1.1
********************************/
/*
Standard

$min_width: 320px;
$max_width: 1200px;
$min_font: 16px;
$max_font: 24px;

html {
  @include fluid-type($min_width, $max_width, $min_font, $max_font);
}

Modular scale version

Modular scale, meaning the more space available, the more dramatic the different in size is. Perhaps at the largest viewport with, each header up the hierarchy is 1.4x bigger than the next, but at the smallest, only 1.05x.

$mod_1: 1.2; // mobile
$mod_2: 1.5; // desktop

h1 {  
  font-size: $mod_1*$mod_1*$mod_1*$mod_1 *1rem; 
  @include fluid-type($min_width, $max_width, $mod_1*$mod_1*$mod_1 *$min_font, $mod_2*$mod_2*$mod_2 *$min_font);
}

*/
/********************************
Theme: Halvarsson
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: Typography Fluid
Version: 0.2
********************************/
/******** FONT FAMILY ********/
/******** BODY ********/
/*https://fluidtypography.com/#app-get-started*/
/*320 - 1280*/
/*********************
Links
*********************/
a.column-link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000;
  cursor: pointer;
  pointer-events: auto;
}

/******************************************************************
Version: 1.0
******************************************************************/
/*
For modern browsers
.grid-container {
  @include responsive-grid(4, 15px, 3, 2, 1, 30%); // 4 kolumner på desktop, 3 på small-desktop, 2 på tablet, 1 på mobile, 15px gap och första kolumnen 30%
}
*/
/*
For modern browsers
.grid-container {
  @include square-grid(3, 20px); // 3 kolumner, 20px gap
}
*/
/*
  For older browsers
  .grid-container {
  @include square-grid(3, 20px); // 3 kolumner, 20px gap
}
  */
/******** IMPORTING MODULES ********/
/*********************
Breadcrumbs
*********************/
html body #breadcrumbs {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #ffffff;
  color: inherit;
  height: 40px;
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  padding: 0 1em;
  width: 100%;
  font-size: 0.9em;
  border-bottom: 1px solid #B2B2B2;
  transition: all 150ms ease-out;
  position: relative;
}
html body #breadcrumbs a {
  color: inherit;
  font-size: inherit;
  text-decoration: underline;
}
html body.scroll-hide #breadcrumbs, html body.menu-is-open #breadcrumbs, html body.search-panel-is-open #breadcrumbs {
  opacity: 0;
  filter: alpha(opacity=0);
  height: 0;
}

/*********************
Footer
*********************/
html body .footer {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 3em 0;
  background-color: #CCCCCC;
}
html body .footer .bg-top {
  background-position-y: top !important;
}
html body .footer .bg-top > .vc_column-inner {
  background-position-y: inherit !important;
}
html body .footer .bg-bottom {
  background-position-y: bottom !important;
}
html body .footer .bg-bottom > .vc_column-inner {
  background-position-y: inherit !important;
}
html body .footer .bg-right {
  background-position-x: right !important;
}
html body .footer .bg-right > .vc_column-inner {
  background-position-x: inherit !important;
}
html body .footer .bg-left {
  background-position-x: left !important;
}
html body .footer .bg-left > .vc_column-inner {
  background-position-x: inherit !important;
}
html body .footer .footerwidgets {
  display: flex;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
@media only screen and (min-width: 992px) {
  html body .footer .footerwidgets {
    -moz-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
  html body .footer .footerwidgets .widget {
    padding: 0 2em 0 0;
  }
}
html body.center-content #inner-footer {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/*********************
Typography
Version: 1.0
*********************/
/******** FONT FACE ********/
/******************************************************************
Theme: Kaizen
Author: Henrik Rosengren

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT SIZES
*********************/
/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
html body {
  font-optical-sizing: auto;
}
html body .ip-hyphens.enable {
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 8;
  -webkit-hyphenate-limit-after: 4;
  -webkit-hyphenate-limit-chars: 8 4 4;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 8 4 4;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 8 4 4;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 8 4 4;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%;
}
html body .ip-hyphens.disable {
  -webkit-hyphens: none;
  hyphens: none;
}
html body p {
  -ms-font-feature-settings: normal;
  -o-font-feature-settings: normal;
  font-feature-settings: normal;
}
html body:not(.fluid-type) {
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Editor styles */
}
html body:not(.fluid-type) h1, html body:not(.fluid-type) .h1, html body:not(.fluid-type) h2, html body:not(.fluid-type) .h2, html body:not(.fluid-type) h3, html body:not(.fluid-type) .h3, html body:not(.fluid-type) h4, html body:not(.fluid-type) .h4, html body:not(.fluid-type) h5, html body:not(.fluid-type) .h5 {
  text-rendering: optimizelegibility;
  font-weight: normal;
  font-family: arial, sans-serif;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 8;
  -webkit-hyphenate-limit-after: 4;
  -webkit-hyphenate-limit-chars: 8 4 4;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 8 4 4;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 8 4 4;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 8 4 4;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%;
}
html body:not(.fluid-type) h1 a, html body:not(.fluid-type) .h1 a, html body:not(.fluid-type) h2 a, html body:not(.fluid-type) .h2 a, html body:not(.fluid-type) h3 a, html body:not(.fluid-type) .h3 a, html body:not(.fluid-type) h4 a, html body:not(.fluid-type) .h4 a, html body:not(.fluid-type) h5 a, html body:not(.fluid-type) .h5 a {
  text-decoration: none;
}
html body:not(.fluid-type) h1, html body:not(.fluid-type) .h1 {
  font-size: 1.5em;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.09em;
}
html body:not(.fluid-type) h1 .text-xl, html body:not(.fluid-type) .h1 .text-xl {
  line-height: 1.248;
  display: inline-block;
}
html body:not(.fluid-type) h1 .text-xs, html body:not(.fluid-type) .h1 .text-xs {
  line-height: 1.2;
  display: inline-block;
}
html body:not(.fluid-type) h2, html body:not(.fluid-type) .h2 {
  font-size: 1.4em;
  line-height: 1.2;
  margin-top: 0.6em;
  margin-bottom: 0.18em;
}
html body:not(.fluid-type) h2 .text-xl, html body:not(.fluid-type) .h2 .text-xl {
  line-height: 1.248;
  display: inline-block;
}
html body:not(.fluid-type) h2 .text-xs, html body:not(.fluid-type) .h2 .text-xs {
  line-height: 1.2;
  display: inline-block;
}
html body:not(.fluid-type) h3, html body:not(.fluid-type) .h3 {
  font-size: 1.05em;
  line-height: 1.4;
  margin-top: 0.7em;
  margin-bottom: 0.21em;
}
html body:not(.fluid-type) h3 .text-xl, html body:not(.fluid-type) .h3 .text-xl {
  line-height: 1.456;
  display: inline-block;
}
html body:not(.fluid-type) h3 .text-xs, html body:not(.fluid-type) .h3 .text-xs {
  line-height: 1.2;
  display: inline-block;
}
html body:not(.fluid-type) h4, html body:not(.fluid-type) .h4 {
  font-size: 1em;
  line-height: 1.4;
  margin-top: 0.7em;
  margin-bottom: 0.21em;
}
html body:not(.fluid-type) h4 .text-xl, html body:not(.fluid-type) .h4 .text-xl {
  line-height: 1.456;
  display: inline-block;
}
html body:not(.fluid-type) h4 .text-xs, html body:not(.fluid-type) .h4 .text-xs {
  line-height: 1.2;
  display: inline-block;
}
html body:not(.fluid-type) h5, html body:not(.fluid-type) .h5 {
  font-size: 0.9em;
  line-height: 1.4;
  margin-top: 0.7em;
  margin-bottom: 0.21em;
}
html body:not(.fluid-type) h5 .text-xl, html body:not(.fluid-type) .h5 .text-xl {
  line-height: 1.456;
  display: inline-block;
}
html body:not(.fluid-type) h5 .text-xs, html body:not(.fluid-type) .h5 .text-xs {
  line-height: 1.2;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  html body:not(.fluid-type) h1, html body:not(.fluid-type) .h1 {
    font-size: 2.4em;
  }
  html body:not(.fluid-type) h2, html body:not(.fluid-type) .h2 {
    font-size: 1.6em;
  }
  html body:not(.fluid-type) h3, html body:not(.fluid-type) .h3 {
    font-size: 1.2em;
  }
}
@media only screen and (min-width: 992px) {
  html body:not(.fluid-type) h1, html body:not(.fluid-type) .h1 {
    font-size: 3em;
  }
  html body:not(.fluid-type) h2, html body:not(.fluid-type) .h2 {
    font-size: 2em;
  }
  html body:not(.fluid-type) h3, html body:not(.fluid-type) .h3 {
    font-size: 1.5em;
  }
}
html body:not(.fluid-type) a {
  text-decoration: none;
  color: #333333;
}
html body:not(.fluid-type) a:visited {
  color: #333333;
}
html body:not(.fluid-type) a:hover, html body:not(.fluid-type) a:focus {
  color: gray;
}
html body:not(.fluid-type) .uppercase {
  text-transform: uppercase;
}
html body:not(.fluid-type) .lowercase {
  text-transform: lowercase;
}
html body:not(.fluid-type) p {
  margin-top: 0;
  -webkit-hyphens: auto;
  -webkit-hyphenate-limit-before: 8;
  -webkit-hyphenate-limit-after: 4;
  -webkit-hyphenate-limit-chars: 8 4 4;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphens: auto;
  -moz-hyphenate-limit-chars: 8 4 4;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphens: auto;
  -ms-hyphenate-limit-chars: 8 4 4;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphens: auto;
  hyphenate-limit-chars: 8 4 4;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%;
  /*-webkit-font-feature-settings: "liga", "dlig";
   -moz-font-feature-settings: "liga=1, dlig=1";
      -ms-font-feature-settings: "liga", "dlig";
       -o-font-feature-settings: "liga", "dlig";
          font-feature-settings: "liga", "dlig";*/
}

/********************************
Theme: Halvarsson
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: Typography Fluid
Version: 0.3
********************************/
/******** BODY ********/
body.fluid-type {
  font-size: clamp(1rem, calc(16px + 2 * (100vw - 320px) / 1120), 1.125rem);
  line-height: clamp(1.375rem, calc(22px + 4 * (100vw - 320px) / 1120), 1.625rem);
  --space-1rem: 1em;
  text-transform: none;
  word-spacing: normal;
  font-family: sans-serif;
  color: #333333;
}
body.fluid-type.tsize-xxs {
  font-size: clamp(0.7rem, calc(11.2px + 1.4 * (100vw - 320px) / 1120), 0.7875rem);
  line-height: clamp(0.9625rem, calc(15.4px + 2.8 * (100vw - 320px) / 1120), 1.1375rem);
}
body.fluid-type.tsize-xs {
  font-size: clamp(0.8rem, calc(12.8px + 1.6 * (100vw - 320px) / 1120), 0.9rem);
  line-height: clamp(1.1rem, calc(17.6px + 3.2 * (100vw - 320px) / 1120), 1.3rem);
}
body.fluid-type.tsize-ms {
  font-size: clamp(0.9rem, calc(14.4px + 1.8 * (100vw - 320px) / 1120), 1.0125rem);
  line-height: clamp(1.2375rem, calc(19.8px + 3.6 * (100vw - 320px) / 1120), 1.4625rem);
}
body.fluid-type.tsize-xl {
  font-size: clamp(1.2rem, calc(19.2px + 2.4 * (100vw - 320px) / 1120), 1.35rem);
  line-height: clamp(1.65rem, calc(26.4px + 4.8 * (100vw - 320px) / 1120), 1.95rem);
}
body.fluid-type.tsize-xxl {
  font-size: clamp(1.5rem, calc(24px + 3 * (100vw - 320px) / 1120), 1.6875rem);
  line-height: clamp(1.7875rem, calc(28.6px + 5.2 * (100vw - 320px) / 1120), 2.1125rem);
}
body.fluid-type.tsize-xxxl {
  font-size: clamp(2rem, calc(32px + 4 * (100vw - 320px) / 1120), 2.25rem);
  line-height: clamp(2.475rem, calc(39.6px + 7.2 * (100vw - 320px) / 1120), 2.925rem);
}
body.fluid-type.tsize-xxxxl {
  font-size: clamp(3rem, calc(48px + 6 * (100vw - 320px) / 1120), 3.375rem);
  line-height: clamp(2.75rem, calc(44px + 8 * (100vw - 320px) / 1120), 3.25rem);
}
body.fluid-type #main p {
  margin-bottom: var(--space-1rem);
  margin-top: var(--space-1rem);
}
body.fluid-type #main p:last-child {
  margin-bottom: 0;
}
body.fluid-type #main p:first-child {
  margin-top: 0;
}
body.fluid-type #main h1, body.fluid-type #main h2, body.fluid-type #main h3, body.fluid-type #main h4, body.fluid-type #main h5, body.fluid-type #main h6 {
  --space-1rem: 0.77em;
  text-transform: none;
  word-spacing: normal;
}
body.fluid-type #main h1 {
  font-size: clamp(2.75rem, calc(44px + 20 * (100vw - 320px) / 1120), 4rem);
  line-height: clamp(3rem, calc(48px + 24 * (100vw - 320px) / 1120), 4.5rem);
}
body.fluid-type #main h1.tsize-xxs {
  font-size: clamp(1.925rem, calc(30.8px + 14 * (100vw - 320px) / 1120), 2.8rem);
  line-height: clamp(2.1rem, calc(33.6px + 16.8 * (100vw - 320px) / 1120), 3.15rem);
}
body.fluid-type #main h1.tsize-xs {
  font-size: clamp(2.2rem, calc(35.2px + 16 * (100vw - 320px) / 1120), 3.2rem);
  line-height: clamp(2.4rem, calc(38.4px + 19.2 * (100vw - 320px) / 1120), 3.6rem);
}
body.fluid-type #main h1.tsize-ms {
  font-size: clamp(2.475rem, calc(39.6px + 18 * (100vw - 320px) / 1120), 3.6rem);
  line-height: clamp(2.7rem, calc(43.2px + 21.6 * (100vw - 320px) / 1120), 4.05rem);
}
body.fluid-type #main h1.tsize-xl {
  font-size: clamp(3.3rem, calc(52.8px + 24 * (100vw - 320px) / 1120), 4.8rem);
  line-height: clamp(3.6rem, calc(57.6px + 28.8 * (100vw - 320px) / 1120), 5.4rem);
}
body.fluid-type #main h1.tsize-xxl {
  font-size: clamp(4.125rem, calc(66px + 30 * (100vw - 320px) / 1120), 6rem);
  line-height: clamp(3.9rem, calc(62.4px + 31.2 * (100vw - 320px) / 1120), 5.85rem);
}
body.fluid-type #main h1.tsize-xxxl {
  font-size: clamp(5.5rem, calc(88px + 40 * (100vw - 320px) / 1120), 8rem);
  line-height: clamp(5.4rem, calc(86.4px + 43.2 * (100vw - 320px) / 1120), 8.1rem);
}
body.fluid-type #main h1.tsize-xxxxl {
  font-size: clamp(8.25rem, calc(132px + 60 * (100vw - 320px) / 1120), 12rem);
  line-height: clamp(6rem, calc(96px + 48 * (100vw - 320px) / 1120), 9rem);
}
body.fluid-type #main h2 {
  font-size: clamp(2.125rem, calc(34px + 4 * (100vw - 320px) / 1120), 2.375rem);
  line-height: clamp(2.375rem, calc(38px + 8 * (100vw - 320px) / 1120), 2.875rem);
}
body.fluid-type #main h2.tsize-xxs {
  font-size: clamp(1.4875rem, calc(23.8px + 2.8 * (100vw - 320px) / 1120), 1.6625rem);
  line-height: clamp(1.6625rem, calc(26.6px + 5.6 * (100vw - 320px) / 1120), 2.0125rem);
}
body.fluid-type #main h2.tsize-xs {
  font-size: clamp(1.7rem, calc(27.2px + 3.2 * (100vw - 320px) / 1120), 1.9rem);
  line-height: clamp(1.9rem, calc(30.4px + 6.4 * (100vw - 320px) / 1120), 2.3rem);
}
body.fluid-type #main h2.tsize-ms {
  font-size: clamp(1.9125rem, calc(30.6px + 3.6 * (100vw - 320px) / 1120), 2.1375rem);
  line-height: clamp(2.1375rem, calc(34.2px + 7.2 * (100vw - 320px) / 1120), 2.5875rem);
}
body.fluid-type #main h2.tsize-xl {
  font-size: clamp(2.55rem, calc(40.8px + 4.8 * (100vw - 320px) / 1120), 2.85rem);
  line-height: clamp(2.85rem, calc(45.6px + 9.6 * (100vw - 320px) / 1120), 3.45rem);
}
body.fluid-type #main h2.tsize-xxl {
  font-size: clamp(3.1875rem, calc(51px + 6 * (100vw - 320px) / 1120), 3.5625rem);
  line-height: clamp(3.0875rem, calc(49.4px + 10.4 * (100vw - 320px) / 1120), 3.7375rem);
}
body.fluid-type #main h2.tsize-xxxl {
  font-size: clamp(4.25rem, calc(68px + 8 * (100vw - 320px) / 1120), 4.75rem);
  line-height: clamp(4.275rem, calc(68.4px + 14.4 * (100vw - 320px) / 1120), 5.175rem);
}
body.fluid-type #main h2.tsize-xxxxl {
  font-size: clamp(6.375rem, calc(102px + 12 * (100vw - 320px) / 1120), 7.125rem);
  line-height: clamp(4.75rem, calc(76px + 16 * (100vw - 320px) / 1120), 5.75rem);
}
body.fluid-type #main h3 {
  font-size: clamp(1.375rem, calc(22px + 2 * (100vw - 320px) / 1120), 1.5rem);
  line-height: clamp(1.625rem, calc(26px + 6 * (100vw - 320px) / 1120), 2rem);
}
body.fluid-type #main h3.tsize-xxs {
  font-size: clamp(0.9625rem, calc(15.4px + 1.4 * (100vw - 320px) / 1120), 1.05rem);
  line-height: clamp(1.1375rem, calc(18.2px + 4.2 * (100vw - 320px) / 1120), 1.4rem);
}
body.fluid-type #main h3.tsize-xs {
  font-size: clamp(1.1rem, calc(17.6px + 1.6 * (100vw - 320px) / 1120), 1.2rem);
  line-height: clamp(1.3rem, calc(20.8px + 4.8 * (100vw - 320px) / 1120), 1.6rem);
}
body.fluid-type #main h3.tsize-ms {
  font-size: clamp(1.2375rem, calc(19.8px + 1.8 * (100vw - 320px) / 1120), 1.35rem);
  line-height: clamp(1.4625rem, calc(23.4px + 5.4 * (100vw - 320px) / 1120), 1.8rem);
}
body.fluid-type #main h3.tsize-xl {
  font-size: clamp(1.65rem, calc(26.4px + 2.4 * (100vw - 320px) / 1120), 1.8rem);
  line-height: clamp(1.95rem, calc(31.2px + 7.2 * (100vw - 320px) / 1120), 2.4rem);
}
body.fluid-type #main h3.tsize-xxl {
  font-size: clamp(2.0625rem, calc(33px + 3 * (100vw - 320px) / 1120), 2.25rem);
  line-height: clamp(2.1125rem, calc(33.8px + 7.8 * (100vw - 320px) / 1120), 2.6rem);
}
body.fluid-type #main h3.tsize-xxxl {
  font-size: clamp(2.75rem, calc(44px + 4 * (100vw - 320px) / 1120), 3rem);
  line-height: clamp(2.925rem, calc(46.8px + 10.8 * (100vw - 320px) / 1120), 3.6rem);
}
body.fluid-type #main h3.tsize-xxxxl {
  font-size: clamp(4.125rem, calc(66px + 6 * (100vw - 320px) / 1120), 4.5rem);
  line-height: clamp(3.25rem, calc(52px + 12 * (100vw - 320px) / 1120), 4rem);
}
body.fluid-type #main h4 {
  font-size: clamp(1.125rem, calc(18px + 2 * (100vw - 320px) / 1120), 1.25rem);
  line-height: clamp(1.4375rem, calc(23px + 5 * (100vw - 320px) / 1120), 1.75rem);
}
body.fluid-type #main h4.tsize-xxs {
  font-size: clamp(0.7875rem, calc(12.6px + 1.4 * (100vw - 320px) / 1120), 0.875rem);
  line-height: clamp(1.00625rem, calc(16.1px + 3.5 * (100vw - 320px) / 1120), 1.225rem);
}
body.fluid-type #main h4.tsize-xs {
  font-size: clamp(0.9rem, calc(14.4px + 1.6 * (100vw - 320px) / 1120), 1rem);
  line-height: clamp(1.15rem, calc(18.4px + 4 * (100vw - 320px) / 1120), 1.4rem);
}
body.fluid-type #main h4.tsize-ms {
  font-size: clamp(1.0125rem, calc(16.2px + 1.8 * (100vw - 320px) / 1120), 1.125rem);
  line-height: clamp(1.29375rem, calc(20.7px + 4.5 * (100vw - 320px) / 1120), 1.575rem);
}
body.fluid-type #main h4.tsize-xl {
  font-size: clamp(1.35rem, calc(21.6px + 2.4 * (100vw - 320px) / 1120), 1.5rem);
  line-height: clamp(1.725rem, calc(27.6px + 6 * (100vw - 320px) / 1120), 2.1rem);
}
body.fluid-type #main h4.tsize-xxl {
  font-size: clamp(1.6875rem, calc(27px + 3 * (100vw - 320px) / 1120), 1.875rem);
  line-height: clamp(1.86875rem, calc(29.9px + 6.5 * (100vw - 320px) / 1120), 2.275rem);
}
body.fluid-type #main h4.tsize-xxxl {
  font-size: clamp(2.25rem, calc(36px + 4 * (100vw - 320px) / 1120), 2.5rem);
  line-height: clamp(2.5875rem, calc(41.4px + 9 * (100vw - 320px) / 1120), 3.15rem);
}
body.fluid-type #main h4.tsize-xxxxl {
  font-size: clamp(3.375rem, calc(54px + 6 * (100vw - 320px) / 1120), 3.75rem);
  line-height: clamp(2.875rem, calc(46px + 10 * (100vw - 320px) / 1120), 3.5rem);
}
body.fluid-type #main h5 {
  font-size: clamp(1rem, calc(16px + 2 * (100vw - 320px) / 1120), 1.125rem);
  line-height: clamp(1.375rem, calc(22px + 4 * (100vw - 320px) / 1120), 1.625rem);
}
body.fluid-type #main h5.tsize-xxs {
  font-size: clamp(0.7rem, calc(11.2px + 1.4 * (100vw - 320px) / 1120), 0.7875rem);
  line-height: clamp(0.9625rem, calc(15.4px + 2.8 * (100vw - 320px) / 1120), 1.1375rem);
}
body.fluid-type #main h5.tsize-xs {
  font-size: clamp(0.8rem, calc(12.8px + 1.6 * (100vw - 320px) / 1120), 0.9rem);
  line-height: clamp(1.1rem, calc(17.6px + 3.2 * (100vw - 320px) / 1120), 1.3rem);
}
body.fluid-type #main h5.tsize-ms {
  font-size: clamp(0.9rem, calc(14.4px + 1.8 * (100vw - 320px) / 1120), 1.0125rem);
  line-height: clamp(1.2375rem, calc(19.8px + 3.6 * (100vw - 320px) / 1120), 1.4625rem);
}
body.fluid-type #main h5.tsize-xl {
  font-size: clamp(1.2rem, calc(19.2px + 2.4 * (100vw - 320px) / 1120), 1.35rem);
  line-height: clamp(1.65rem, calc(26.4px + 4.8 * (100vw - 320px) / 1120), 1.95rem);
}
body.fluid-type #main h5.tsize-xxl {
  font-size: clamp(1.5rem, calc(24px + 3 * (100vw - 320px) / 1120), 1.6875rem);
  line-height: clamp(1.7875rem, calc(28.6px + 5.2 * (100vw - 320px) / 1120), 2.1125rem);
}
body.fluid-type #main h5.tsize-xxxl {
  font-size: clamp(2rem, calc(32px + 4 * (100vw - 320px) / 1120), 2.25rem);
  line-height: clamp(2.475rem, calc(39.6px + 7.2 * (100vw - 320px) / 1120), 2.925rem);
}
body.fluid-type #main h5.tsize-xxxxl {
  font-size: clamp(3rem, calc(48px + 6 * (100vw - 320px) / 1120), 3.375rem);
  line-height: clamp(2.75rem, calc(44px + 8 * (100vw - 320px) / 1120), 3.25rem);
}

/******************************************************************
Theme: dbase
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: TinyMCE Editor

Version: 0.2
******************************************************************/
/*********************
Variables
*********************/
/*********************
COLORS
*********************/
/* base */
/* typography */
/* links */
/* Main Menu */
/* Mobile Menu */
/******** EDITORIAL ********/
/* Header and Footer */
/*Lines and borders*/
/* tables */
/*top-menu*/
/*Margins and heights*/
/*If changed also need to be updated in scripts.js*/
/*If changed also need to be updated in scripts.js*/
.flex-j-start, .flex-j-end, .flex-j-center, .flex-a-start, .flex-j-end-desktop, .flex-a-end, .flx-a-center {
  display: flex;
}

.flex-j-start {
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}

@media only screen and (min-width: 1030px) {
  .flex-j-start-desktop {
    -moz-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
}

.flex-j-end {
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}

@media only screen and (min-width: 1030px) {
  .flex-j-end-desktop {
    -moz-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -ms-flex-pack: end;
  }
}

.flex-j-center {
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.flex-a-start {
  -moz-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: flex-start;
  -ms-flex-align: start;
}

.flex-a-end {
  -moz-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: flex-end;
  -ms-flex-align: end;
}

.flx-a-center {
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}

.remove-top-margin {
  margin-top: 0 !important;
}

.remove-bottom-margin {
  margin-bottom: 0 !important;
}

.small-top-margin {
  margin-top: 0.3rem !important;
}

.small-bottom-margin {
  margin-bottom: 0.3rem !important;
}

.large-top-margin {
  margin-top: 2rem !important;
}

.large-bottom-margin {
  margin-bottom: 2rem !important;
}

.highlight {
  background: #e3e3e3;
}

.text-xxs {
  font-size: 70%;
  line-height: 1.28;
}

.text-xs {
  font-size: 80%;
  line-height: 1.25;
}

.text-ms {
  font-size: 90%;
  line-height: 1.2;
}

.text-xl {
  font-size: 130%;
  line-height: 1.2;
}

.text-xxl {
  font-size: 150%;
  line-height: 1.15;
}

.text-xxxl {
  font-size: 200%;
  line-height: 1.15;
}

.text-xxxxl {
  font-size: 300%;
  line-height: 1.1;
}

.text-xs, .text-xxs, .text-ms, .text-xl, .text-xxl, .text-xxxl, .text-xxxxl {
  display: inline;
}

.text-xs.block, .text-xxs.block, .text-ms.block, .text-xl.block, .text-xxl.block, .text-xxxl.block, .text-xxxxl.block {
  display: inline-block;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.white {
  color: #fff;
}

.t-head {
  background: #e3e3e3;
  color: #000;
}

.inp-white {
  color: #999;
}
.inp-white * {
  color: #999;
}

.sum {
  font-weight: bold;
  border-top: 1px solid #000 !important;
}

td.right {
  text-align: right;
}

td.left {
  text-align: left;
}

td.noline {
  border-top: none;
  border-bottom: none;
}

td.addline {
  border-bottom: 1px solid #000 !important;
}

td.indentleft {
  padding-left: 20px;
}
td.indentleft2 {
  padding-left: 40px;
}
td.indentleft3 {
  padding-left: 60px;
}
td.indentleft4 {
  padding-left: 80px;
}
td.border-left {
  border-left: 1px solid #000 !important;
}
td.border-right {
  border-right: 1px solid #000 !important;
}
td.v-align-top {
  vertical-align: top !important;
}
td.v-align-bottom {
  vertical-align: bottom !important;
}
td.v-align-middle {
  vertical-align: middle !important;
}

/*********************
Colors
Version: 1.0
*********************/
.inp-black {
  color: #000000 !important;
}
.inp-black * {
  color: #000000 !important;
}

.inp-white {
  color: #ffffff !important;
}
.inp-white * {
  color: #ffffff !important;
}

.inp-bg-black {
  background-color: #000000 !important;
}

.inp-bg-white {
  background-color: #ffffff !important;
}

.vc_row.dark {
  color: #ffffff;
}

/*********************
LAYOUT
Version: 0.1
*********************/
.zoom {
  height: 70vh;
  transition: all 0.5s ease;
}
.zoom.active {
  transform: scale(1.2);
  height: 100vh;
}

.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

/******** LAYOUT ********/
html body .fadecontainer {
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
html body.ready-2 .fadecontainer {
  opacity: 1;
  filter: alpha(opacity=100);
}
html body .dropdown-overlay {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 980;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
html body .dropdown-overlay.active {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
html body .dropdown {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 998;
  position: absolute;
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(-100%);
  background-color: rgba(255, 255, 255, 0.97);
}
html body .dropdown.dropdown-open {
  transform: translateY(0);
}
html body #wpadminbar {
  position: fixed;
}
html body .show {
  background-color: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
html body .hide {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: transparent;
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
html body .hide-header {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(-100%);
}
html body .grow .wpb_wrapper {
  display: flex;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -o-flex-grow: 1;
  flex-grow: 1;
  flex: 1 auto;
}
html body .grow .wpb_wrapper .wpb_content_element {
  display: flex;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -o-flex-grow: 1;
  flex-grow: 1;
  flex: 1 auto;
}
html body #container {
  /* IE 11 Fix */
  overflow: hidden;
  width: 100%;
}
html body .wrap {
  width: 90%;
  max-width: 1140px;
}
html body #inner-content.fullwidth {
  max-width: 100%;
  width: 100%;
}
html body .post-thumb {
  line-height: 0;
}
html body #content {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
html body #content .bg-top {
  background-position-y: top !important;
}
html body #content .bg-top > .vc_column-inner {
  background-position-y: inherit !important;
}
html body #content .bg-bottom {
  background-position-y: bottom !important;
}
html body #content .bg-bottom > .vc_column-inner {
  background-position-y: inherit !important;
}
html body #content .bg-right {
  background-position-x: right !important;
}
html body #content .bg-right > .vc_column-inner {
  background-position-x: inherit !important;
}
html body #content .bg-left {
  background-position-x: left !important;
}
html body #content .bg-left > .vc_column-inner {
  background-position-x: inherit !important;
}
html body #content #main {
  width: 100%;
}
html body #content .nomargin .vc_column-inner {
  padding-top: 0 !important;
}
html body #content .nomargin .vc_column-inner .wpb_content_element {
  margin-bottom: 0;
}
html body.fixed-header #content.main {
  padding-top: 100px;
  padding-bottom: 0;
}
html body.fixed-header #content.main.no-top-margin {
  padding-top: 50px;
}
html body.fixed-header.breadcrumbs #content.main {
  padding-top: 140px;
}
html body.fixed-header.breadcrumbs #content.main.no-top-margin {
  padding-top: 90px;
}
html body.breadcrumbs #content.main {
  padding-top: 90px;
}
html body.breadcrumbs #content.main.no-top-margin {
  padding-top: 40px;
}
html body .entry-content {
  /*margin-top: $mobile-header-height + $page-top-margin;
  max-width: $wrap-width;*/
}
@media print {
  html body .entry-content {
    width: 768px;
  }
}
html body.center-content #content #main > article {
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (min-width: 480px) {
  .m-reverse-columns {
    -moz-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media only screen and (min-width: 1030px) {
  html body #inner-content {
    display: flex;
    padding: 0 2em;
  }
  html body #inner-content.fullwidth {
    padding: 0;
  }
  html body .entry-content {
    /*margin-top: $header-height + $page-top-margin;*/
  }
  html body.fixed-header #content.main {
    padding-top: 140px;
  }
  html body.fixed-header #content.main.no-top-margin {
    padding-top: 90px;
  }
  html body.fixed-header.breadcrumbs #content.main {
    padding-top: 180px;
  }
  html body.fixed-header.breadcrumbs #content.main.no-top-margin {
    padding-top: 130px;
  }
}
@media only screen and (min-width: 960px) {
  html body.boxed #content {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    background-color: #fff;
    margin-bottom: 35px;
  }
  html body.boxed #container {
    padding-top: 85px;
    background-color: #F7F7F7;
  }
  html body.boxed .vc_row[data-vc-full-width] {
    width: 960px !important;
    left: -33px !important;
    padding-left: calc(5% - 10px) !important;
    padding-right: calc(5% - 10px) !important;
  }
  html body.boxed .vc_row[data-vc-full-width][data-vc-stretch-content=true] {
    padding: 0 !important;
  }
}
/*********************
LAYOUT MOBILE
Version: 0.1
*********************/
/******** LAYOUT ********/
/*********************
LAYOUT MOBILE
Version: 0.1
*********************/
/******** LAYOUT ********/
@media only screen and (max-width: 991px) {
  html body .m-bg-force-contain {
    background-size: contain !important;
  }
}
/*********************
Links
*********************/
a.column-link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000;
  cursor: pointer;
  pointer-events: auto;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
.button, .ip-button {
  display: inline-block;
  border: none;
  border-radius: 1.3rem;
  padding: 0.6em 1.3rem;
  margin-right: 0.8rem;
  color: #000000;
  background: none;
  background-image: none;
  background-repeat: no-repeat;
  background-color: transparent;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.button::before, .ip-button::before, .button::after, .ip-button::after {
  background-repeat: no-repeat;
}
.button:hover, .ip-button:hover {
  background: #333333;
}
.button:last-of-type, .ip-button:last-of-type {
  margin-right: 0;
}

/*%btn-grey{
	@extend %btn;
	background-color: $grey;
}

%btn-white{
	@extend %btn;
	background-color: $white;
}*/
/********************************
Theme: Halvarsson
Author: Christer Lindgren

Stylesheet: trends
Version: 1.0
********************************/
.trends:not(.after).positive::before {
  content: "\f111";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: #28a745;
}
.trends:not(.after).negative::before {
  content: "\f111";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: #dc3545;
}
.trends:not(.after).neutral::before {
  content: "\f111";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: #ffc107;
}
.trends:not(.after).check-mark::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: inherit;
}
.trends:not(.after).up::before {
  content: "\e098";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: #28a745;
}
.trends:not(.after).down::before {
  content: "\e097";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: #dc3545;
}
.trends:not(.after).in-line::before {
  content: "\f061";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
  color: #ffc107;
}
.trends.after.positive::after {
  content: "\f111";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #28a745;
}
.trends.after.negative::after {
  content: "\f111";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #dc3545;
}
.trends.after.neutral::after {
  content: "\f111";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #ffc107;
}
.trends.after.check-mark::after {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: inherit;
}
.trends.after.up::after {
  content: "\e098";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #28a745;
}
.trends.after.down::after {
  content: "\e097";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #dc3545;
}
.trends.after.in-line::after {
  content: "\f061";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #ffc107;
}

/* Rows 
Version: 1.0
*/
#content .vc_row.flex, footer .vc_row.flex {
  display: flex;
  -moz-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: flex-end;
  -ms-flex-align: end;
}
@media only screen and (max-width: 767px) {
  #content .vc_row.mobile-reverse, footer .vc_row.mobile-reverse {
    display: flex;
    -moz-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 767px) {
  #content .vc_row[class^=vc_column-gap-], #content .vc_row[class*=vc_column-gap-], footer .vc_row[class^=vc_column-gap-], footer .vc_row[class*=vc_column-gap-] {
    margin-left: -15px;
    margin-right: -15px;
  }
}
#content .vc_row.no-padding .vc_column_container, footer .vc_row.no-padding .vc_column_container {
  padding: 0;
}
#content .vc_row.no-padding .vc_column_container > .vc_column-inner, footer .vc_row.no-padding .vc_column_container > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  #content .vc_row .vc_column_container.border-left, footer .vc_row .vc_column_container.border-left {
    border-left: 1px solid;
  }
  #content .vc_row .vc_column_container.border-right, footer .vc_row .vc_column_container.border-right {
    border-right: 1px solid;
  }
}
#content .vc_row.ip-inner-padding-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-0 .vc_column_container > .vc_column-inner {
  padding: 0%;
}
#content .vc_row.ip-inner-padding-top-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-0 .vc_column_container > .vc_column-inner {
  padding-top: 0%;
}
#content .vc_row.ip-inner-padding-right-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-0 .vc_column_container > .vc_column-inner {
  padding-right: 0%;
}
#content .vc_row.ip-inner-padding-bottom-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-0 .vc_column_container > .vc_column-inner {
  padding-bottom: 0%;
}
#content .vc_row.ip-inner-padding-left-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-0 .vc_column_container > .vc_column-inner {
  padding-left: 0%;
}
#content .vc_row.ip-inner-margin-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-0 .vc_column_container > .vc_column-inner {
  margin: 0%;
}
#content .vc_row.ip-inner-margin-top-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-0 .vc_column_container > .vc_column-inner {
  margin-top: 0%;
}
#content .vc_row.ip-inner-margin-right-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-0 .vc_column_container > .vc_column-inner {
  margin-right: 0%;
}
#content .vc_row.ip-inner-margin-bottom-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-0 .vc_column_container > .vc_column-inner {
  margin-bottom: 0%;
}
#content .vc_row.ip-inner-margin-left-0 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-0 .vc_column_container > .vc_column-inner {
  margin-left: 0%;
}
#content .vc_row.ip-inner-padding-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-1 .vc_column_container > .vc_column-inner {
  padding: 1%;
}
#content .vc_row.ip-inner-padding-top-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-1 .vc_column_container > .vc_column-inner {
  padding-top: 1%;
}
#content .vc_row.ip-inner-padding-right-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-1 .vc_column_container > .vc_column-inner {
  padding-right: 1%;
}
#content .vc_row.ip-inner-padding-bottom-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-1 .vc_column_container > .vc_column-inner {
  padding-bottom: 1%;
}
#content .vc_row.ip-inner-padding-left-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-1 .vc_column_container > .vc_column-inner {
  padding-left: 1%;
}
#content .vc_row.ip-inner-margin-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-1 .vc_column_container > .vc_column-inner {
  margin: 1%;
}
#content .vc_row.ip-inner-margin-top-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-1 .vc_column_container > .vc_column-inner {
  margin-top: 1%;
}
#content .vc_row.ip-inner-margin-right-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-1 .vc_column_container > .vc_column-inner {
  margin-right: 1%;
}
#content .vc_row.ip-inner-margin-bottom-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-1 .vc_column_container > .vc_column-inner {
  margin-bottom: 1%;
}
#content .vc_row.ip-inner-margin-left-1 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-1 .vc_column_container > .vc_column-inner {
  margin-left: 1%;
}
#content .vc_row.ip-inner-padding-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-2 .vc_column_container > .vc_column-inner {
  padding: 2%;
}
#content .vc_row.ip-inner-padding-top-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-2 .vc_column_container > .vc_column-inner {
  padding-top: 2%;
}
#content .vc_row.ip-inner-padding-right-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-2 .vc_column_container > .vc_column-inner {
  padding-right: 2%;
}
#content .vc_row.ip-inner-padding-bottom-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-2 .vc_column_container > .vc_column-inner {
  padding-bottom: 2%;
}
#content .vc_row.ip-inner-padding-left-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-2 .vc_column_container > .vc_column-inner {
  padding-left: 2%;
}
#content .vc_row.ip-inner-margin-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-2 .vc_column_container > .vc_column-inner {
  margin: 2%;
}
#content .vc_row.ip-inner-margin-top-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-2 .vc_column_container > .vc_column-inner {
  margin-top: 2%;
}
#content .vc_row.ip-inner-margin-right-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-2 .vc_column_container > .vc_column-inner {
  margin-right: 2%;
}
#content .vc_row.ip-inner-margin-bottom-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-2 .vc_column_container > .vc_column-inner {
  margin-bottom: 2%;
}
#content .vc_row.ip-inner-margin-left-2 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-2 .vc_column_container > .vc_column-inner {
  margin-left: 2%;
}
#content .vc_row.ip-inner-padding-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-3 .vc_column_container > .vc_column-inner {
  padding: 3%;
}
#content .vc_row.ip-inner-padding-top-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-3 .vc_column_container > .vc_column-inner {
  padding-top: 3%;
}
#content .vc_row.ip-inner-padding-right-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-3 .vc_column_container > .vc_column-inner {
  padding-right: 3%;
}
#content .vc_row.ip-inner-padding-bottom-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-3 .vc_column_container > .vc_column-inner {
  padding-bottom: 3%;
}
#content .vc_row.ip-inner-padding-left-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-3 .vc_column_container > .vc_column-inner {
  padding-left: 3%;
}
#content .vc_row.ip-inner-margin-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-3 .vc_column_container > .vc_column-inner {
  margin: 3%;
}
#content .vc_row.ip-inner-margin-top-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-3 .vc_column_container > .vc_column-inner {
  margin-top: 3%;
}
#content .vc_row.ip-inner-margin-right-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-3 .vc_column_container > .vc_column-inner {
  margin-right: 3%;
}
#content .vc_row.ip-inner-margin-bottom-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-3 .vc_column_container > .vc_column-inner {
  margin-bottom: 3%;
}
#content .vc_row.ip-inner-margin-left-3 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-3 .vc_column_container > .vc_column-inner {
  margin-left: 3%;
}
#content .vc_row.ip-inner-padding-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-4 .vc_column_container > .vc_column-inner {
  padding: 4%;
}
#content .vc_row.ip-inner-padding-top-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-4 .vc_column_container > .vc_column-inner {
  padding-top: 4%;
}
#content .vc_row.ip-inner-padding-right-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-4 .vc_column_container > .vc_column-inner {
  padding-right: 4%;
}
#content .vc_row.ip-inner-padding-bottom-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-4 .vc_column_container > .vc_column-inner {
  padding-bottom: 4%;
}
#content .vc_row.ip-inner-padding-left-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-4 .vc_column_container > .vc_column-inner {
  padding-left: 4%;
}
#content .vc_row.ip-inner-margin-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-4 .vc_column_container > .vc_column-inner {
  margin: 4%;
}
#content .vc_row.ip-inner-margin-top-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-4 .vc_column_container > .vc_column-inner {
  margin-top: 4%;
}
#content .vc_row.ip-inner-margin-right-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-4 .vc_column_container > .vc_column-inner {
  margin-right: 4%;
}
#content .vc_row.ip-inner-margin-bottom-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-4 .vc_column_container > .vc_column-inner {
  margin-bottom: 4%;
}
#content .vc_row.ip-inner-margin-left-4 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-4 .vc_column_container > .vc_column-inner {
  margin-left: 4%;
}
#content .vc_row.ip-inner-padding-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-5 .vc_column_container > .vc_column-inner {
  padding: 5%;
}
#content .vc_row.ip-inner-padding-top-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-5 .vc_column_container > .vc_column-inner {
  padding-top: 5%;
}
#content .vc_row.ip-inner-padding-right-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-5 .vc_column_container > .vc_column-inner {
  padding-right: 5%;
}
#content .vc_row.ip-inner-padding-bottom-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-5 .vc_column_container > .vc_column-inner {
  padding-bottom: 5%;
}
#content .vc_row.ip-inner-padding-left-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-5 .vc_column_container > .vc_column-inner {
  padding-left: 5%;
}
#content .vc_row.ip-inner-margin-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-5 .vc_column_container > .vc_column-inner {
  margin: 5%;
}
#content .vc_row.ip-inner-margin-top-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-5 .vc_column_container > .vc_column-inner {
  margin-top: 5%;
}
#content .vc_row.ip-inner-margin-right-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-5 .vc_column_container > .vc_column-inner {
  margin-right: 5%;
}
#content .vc_row.ip-inner-margin-bottom-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-5 .vc_column_container > .vc_column-inner {
  margin-bottom: 5%;
}
#content .vc_row.ip-inner-margin-left-5 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-5 .vc_column_container > .vc_column-inner {
  margin-left: 5%;
}
#content .vc_row.ip-inner-padding-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-6 .vc_column_container > .vc_column-inner {
  padding: 6%;
}
#content .vc_row.ip-inner-padding-top-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-6 .vc_column_container > .vc_column-inner {
  padding-top: 6%;
}
#content .vc_row.ip-inner-padding-right-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-6 .vc_column_container > .vc_column-inner {
  padding-right: 6%;
}
#content .vc_row.ip-inner-padding-bottom-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-6 .vc_column_container > .vc_column-inner {
  padding-bottom: 6%;
}
#content .vc_row.ip-inner-padding-left-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-6 .vc_column_container > .vc_column-inner {
  padding-left: 6%;
}
#content .vc_row.ip-inner-margin-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-6 .vc_column_container > .vc_column-inner {
  margin: 6%;
}
#content .vc_row.ip-inner-margin-top-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-6 .vc_column_container > .vc_column-inner {
  margin-top: 6%;
}
#content .vc_row.ip-inner-margin-right-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-6 .vc_column_container > .vc_column-inner {
  margin-right: 6%;
}
#content .vc_row.ip-inner-margin-bottom-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-6 .vc_column_container > .vc_column-inner {
  margin-bottom: 6%;
}
#content .vc_row.ip-inner-margin-left-6 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-6 .vc_column_container > .vc_column-inner {
  margin-left: 6%;
}
#content .vc_row.ip-inner-padding-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-7 .vc_column_container > .vc_column-inner {
  padding: 7%;
}
#content .vc_row.ip-inner-padding-top-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-7 .vc_column_container > .vc_column-inner {
  padding-top: 7%;
}
#content .vc_row.ip-inner-padding-right-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-7 .vc_column_container > .vc_column-inner {
  padding-right: 7%;
}
#content .vc_row.ip-inner-padding-bottom-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-7 .vc_column_container > .vc_column-inner {
  padding-bottom: 7%;
}
#content .vc_row.ip-inner-padding-left-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-7 .vc_column_container > .vc_column-inner {
  padding-left: 7%;
}
#content .vc_row.ip-inner-margin-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-7 .vc_column_container > .vc_column-inner {
  margin: 7%;
}
#content .vc_row.ip-inner-margin-top-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-7 .vc_column_container > .vc_column-inner {
  margin-top: 7%;
}
#content .vc_row.ip-inner-margin-right-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-7 .vc_column_container > .vc_column-inner {
  margin-right: 7%;
}
#content .vc_row.ip-inner-margin-bottom-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-7 .vc_column_container > .vc_column-inner {
  margin-bottom: 7%;
}
#content .vc_row.ip-inner-margin-left-7 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-7 .vc_column_container > .vc_column-inner {
  margin-left: 7%;
}
#content .vc_row.ip-inner-padding-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-8 .vc_column_container > .vc_column-inner {
  padding: 8%;
}
#content .vc_row.ip-inner-padding-top-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-8 .vc_column_container > .vc_column-inner {
  padding-top: 8%;
}
#content .vc_row.ip-inner-padding-right-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-8 .vc_column_container > .vc_column-inner {
  padding-right: 8%;
}
#content .vc_row.ip-inner-padding-bottom-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-8 .vc_column_container > .vc_column-inner {
  padding-bottom: 8%;
}
#content .vc_row.ip-inner-padding-left-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-8 .vc_column_container > .vc_column-inner {
  padding-left: 8%;
}
#content .vc_row.ip-inner-margin-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-8 .vc_column_container > .vc_column-inner {
  margin: 8%;
}
#content .vc_row.ip-inner-margin-top-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-8 .vc_column_container > .vc_column-inner {
  margin-top: 8%;
}
#content .vc_row.ip-inner-margin-right-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-8 .vc_column_container > .vc_column-inner {
  margin-right: 8%;
}
#content .vc_row.ip-inner-margin-bottom-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-8 .vc_column_container > .vc_column-inner {
  margin-bottom: 8%;
}
#content .vc_row.ip-inner-margin-left-8 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-8 .vc_column_container > .vc_column-inner {
  margin-left: 8%;
}
#content .vc_row.ip-inner-padding-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-9 .vc_column_container > .vc_column-inner {
  padding: 9%;
}
#content .vc_row.ip-inner-padding-top-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-9 .vc_column_container > .vc_column-inner {
  padding-top: 9%;
}
#content .vc_row.ip-inner-padding-right-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-9 .vc_column_container > .vc_column-inner {
  padding-right: 9%;
}
#content .vc_row.ip-inner-padding-bottom-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-9 .vc_column_container > .vc_column-inner {
  padding-bottom: 9%;
}
#content .vc_row.ip-inner-padding-left-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-9 .vc_column_container > .vc_column-inner {
  padding-left: 9%;
}
#content .vc_row.ip-inner-margin-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-9 .vc_column_container > .vc_column-inner {
  margin: 9%;
}
#content .vc_row.ip-inner-margin-top-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-9 .vc_column_container > .vc_column-inner {
  margin-top: 9%;
}
#content .vc_row.ip-inner-margin-right-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-9 .vc_column_container > .vc_column-inner {
  margin-right: 9%;
}
#content .vc_row.ip-inner-margin-bottom-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-9 .vc_column_container > .vc_column-inner {
  margin-bottom: 9%;
}
#content .vc_row.ip-inner-margin-left-9 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-9 .vc_column_container > .vc_column-inner {
  margin-left: 9%;
}
#content .vc_row.ip-inner-padding-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-10 .vc_column_container > .vc_column-inner {
  padding: 10%;
}
#content .vc_row.ip-inner-padding-top-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-10 .vc_column_container > .vc_column-inner {
  padding-top: 10%;
}
#content .vc_row.ip-inner-padding-right-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-10 .vc_column_container > .vc_column-inner {
  padding-right: 10%;
}
#content .vc_row.ip-inner-padding-bottom-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-10 .vc_column_container > .vc_column-inner {
  padding-bottom: 10%;
}
#content .vc_row.ip-inner-padding-left-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-10 .vc_column_container > .vc_column-inner {
  padding-left: 10%;
}
#content .vc_row.ip-inner-margin-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-10 .vc_column_container > .vc_column-inner {
  margin: 10%;
}
#content .vc_row.ip-inner-margin-top-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-10 .vc_column_container > .vc_column-inner {
  margin-top: 10%;
}
#content .vc_row.ip-inner-margin-right-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-10 .vc_column_container > .vc_column-inner {
  margin-right: 10%;
}
#content .vc_row.ip-inner-margin-bottom-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-10 .vc_column_container > .vc_column-inner {
  margin-bottom: 10%;
}
#content .vc_row.ip-inner-margin-left-10 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-10 .vc_column_container > .vc_column-inner {
  margin-left: 10%;
}
#content .vc_row.ip-inner-padding-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-11 .vc_column_container > .vc_column-inner {
  padding: 11%;
}
#content .vc_row.ip-inner-padding-top-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-11 .vc_column_container > .vc_column-inner {
  padding-top: 11%;
}
#content .vc_row.ip-inner-padding-right-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-11 .vc_column_container > .vc_column-inner {
  padding-right: 11%;
}
#content .vc_row.ip-inner-padding-bottom-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-11 .vc_column_container > .vc_column-inner {
  padding-bottom: 11%;
}
#content .vc_row.ip-inner-padding-left-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-11 .vc_column_container > .vc_column-inner {
  padding-left: 11%;
}
#content .vc_row.ip-inner-margin-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-11 .vc_column_container > .vc_column-inner {
  margin: 11%;
}
#content .vc_row.ip-inner-margin-top-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-11 .vc_column_container > .vc_column-inner {
  margin-top: 11%;
}
#content .vc_row.ip-inner-margin-right-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-11 .vc_column_container > .vc_column-inner {
  margin-right: 11%;
}
#content .vc_row.ip-inner-margin-bottom-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-11 .vc_column_container > .vc_column-inner {
  margin-bottom: 11%;
}
#content .vc_row.ip-inner-margin-left-11 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-11 .vc_column_container > .vc_column-inner {
  margin-left: 11%;
}
#content .vc_row.ip-inner-padding-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-12 .vc_column_container > .vc_column-inner {
  padding: 12%;
}
#content .vc_row.ip-inner-padding-top-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-12 .vc_column_container > .vc_column-inner {
  padding-top: 12%;
}
#content .vc_row.ip-inner-padding-right-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-12 .vc_column_container > .vc_column-inner {
  padding-right: 12%;
}
#content .vc_row.ip-inner-padding-bottom-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-12 .vc_column_container > .vc_column-inner {
  padding-bottom: 12%;
}
#content .vc_row.ip-inner-padding-left-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-12 .vc_column_container > .vc_column-inner {
  padding-left: 12%;
}
#content .vc_row.ip-inner-margin-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-12 .vc_column_container > .vc_column-inner {
  margin: 12%;
}
#content .vc_row.ip-inner-margin-top-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-12 .vc_column_container > .vc_column-inner {
  margin-top: 12%;
}
#content .vc_row.ip-inner-margin-right-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-12 .vc_column_container > .vc_column-inner {
  margin-right: 12%;
}
#content .vc_row.ip-inner-margin-bottom-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-12 .vc_column_container > .vc_column-inner {
  margin-bottom: 12%;
}
#content .vc_row.ip-inner-margin-left-12 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-12 .vc_column_container > .vc_column-inner {
  margin-left: 12%;
}
#content .vc_row.ip-inner-padding-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-13 .vc_column_container > .vc_column-inner {
  padding: 13%;
}
#content .vc_row.ip-inner-padding-top-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-13 .vc_column_container > .vc_column-inner {
  padding-top: 13%;
}
#content .vc_row.ip-inner-padding-right-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-13 .vc_column_container > .vc_column-inner {
  padding-right: 13%;
}
#content .vc_row.ip-inner-padding-bottom-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-13 .vc_column_container > .vc_column-inner {
  padding-bottom: 13%;
}
#content .vc_row.ip-inner-padding-left-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-13 .vc_column_container > .vc_column-inner {
  padding-left: 13%;
}
#content .vc_row.ip-inner-margin-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-13 .vc_column_container > .vc_column-inner {
  margin: 13%;
}
#content .vc_row.ip-inner-margin-top-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-13 .vc_column_container > .vc_column-inner {
  margin-top: 13%;
}
#content .vc_row.ip-inner-margin-right-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-13 .vc_column_container > .vc_column-inner {
  margin-right: 13%;
}
#content .vc_row.ip-inner-margin-bottom-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-13 .vc_column_container > .vc_column-inner {
  margin-bottom: 13%;
}
#content .vc_row.ip-inner-margin-left-13 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-13 .vc_column_container > .vc_column-inner {
  margin-left: 13%;
}
#content .vc_row.ip-inner-padding-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-14 .vc_column_container > .vc_column-inner {
  padding: 14%;
}
#content .vc_row.ip-inner-padding-top-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-14 .vc_column_container > .vc_column-inner {
  padding-top: 14%;
}
#content .vc_row.ip-inner-padding-right-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-14 .vc_column_container > .vc_column-inner {
  padding-right: 14%;
}
#content .vc_row.ip-inner-padding-bottom-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-14 .vc_column_container > .vc_column-inner {
  padding-bottom: 14%;
}
#content .vc_row.ip-inner-padding-left-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-14 .vc_column_container > .vc_column-inner {
  padding-left: 14%;
}
#content .vc_row.ip-inner-margin-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-14 .vc_column_container > .vc_column-inner {
  margin: 14%;
}
#content .vc_row.ip-inner-margin-top-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-14 .vc_column_container > .vc_column-inner {
  margin-top: 14%;
}
#content .vc_row.ip-inner-margin-right-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-14 .vc_column_container > .vc_column-inner {
  margin-right: 14%;
}
#content .vc_row.ip-inner-margin-bottom-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-14 .vc_column_container > .vc_column-inner {
  margin-bottom: 14%;
}
#content .vc_row.ip-inner-margin-left-14 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-14 .vc_column_container > .vc_column-inner {
  margin-left: 14%;
}
#content .vc_row.ip-inner-padding-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-15 .vc_column_container > .vc_column-inner {
  padding: 15%;
}
#content .vc_row.ip-inner-padding-top-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-15 .vc_column_container > .vc_column-inner {
  padding-top: 15%;
}
#content .vc_row.ip-inner-padding-right-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-15 .vc_column_container > .vc_column-inner {
  padding-right: 15%;
}
#content .vc_row.ip-inner-padding-bottom-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-15 .vc_column_container > .vc_column-inner {
  padding-bottom: 15%;
}
#content .vc_row.ip-inner-padding-left-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-15 .vc_column_container > .vc_column-inner {
  padding-left: 15%;
}
#content .vc_row.ip-inner-margin-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-15 .vc_column_container > .vc_column-inner {
  margin: 15%;
}
#content .vc_row.ip-inner-margin-top-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-15 .vc_column_container > .vc_column-inner {
  margin-top: 15%;
}
#content .vc_row.ip-inner-margin-right-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-15 .vc_column_container > .vc_column-inner {
  margin-right: 15%;
}
#content .vc_row.ip-inner-margin-bottom-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-15 .vc_column_container > .vc_column-inner {
  margin-bottom: 15%;
}
#content .vc_row.ip-inner-margin-left-15 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-15 .vc_column_container > .vc_column-inner {
  margin-left: 15%;
}
#content .vc_row.ip-inner-padding-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-16 .vc_column_container > .vc_column-inner {
  padding: 16%;
}
#content .vc_row.ip-inner-padding-top-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-16 .vc_column_container > .vc_column-inner {
  padding-top: 16%;
}
#content .vc_row.ip-inner-padding-right-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-16 .vc_column_container > .vc_column-inner {
  padding-right: 16%;
}
#content .vc_row.ip-inner-padding-bottom-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-16 .vc_column_container > .vc_column-inner {
  padding-bottom: 16%;
}
#content .vc_row.ip-inner-padding-left-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-16 .vc_column_container > .vc_column-inner {
  padding-left: 16%;
}
#content .vc_row.ip-inner-margin-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-16 .vc_column_container > .vc_column-inner {
  margin: 16%;
}
#content .vc_row.ip-inner-margin-top-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-16 .vc_column_container > .vc_column-inner {
  margin-top: 16%;
}
#content .vc_row.ip-inner-margin-right-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-16 .vc_column_container > .vc_column-inner {
  margin-right: 16%;
}
#content .vc_row.ip-inner-margin-bottom-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-16 .vc_column_container > .vc_column-inner {
  margin-bottom: 16%;
}
#content .vc_row.ip-inner-margin-left-16 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-16 .vc_column_container > .vc_column-inner {
  margin-left: 16%;
}
#content .vc_row.ip-inner-padding-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-17 .vc_column_container > .vc_column-inner {
  padding: 17%;
}
#content .vc_row.ip-inner-padding-top-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-17 .vc_column_container > .vc_column-inner {
  padding-top: 17%;
}
#content .vc_row.ip-inner-padding-right-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-17 .vc_column_container > .vc_column-inner {
  padding-right: 17%;
}
#content .vc_row.ip-inner-padding-bottom-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-17 .vc_column_container > .vc_column-inner {
  padding-bottom: 17%;
}
#content .vc_row.ip-inner-padding-left-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-17 .vc_column_container > .vc_column-inner {
  padding-left: 17%;
}
#content .vc_row.ip-inner-margin-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-17 .vc_column_container > .vc_column-inner {
  margin: 17%;
}
#content .vc_row.ip-inner-margin-top-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-17 .vc_column_container > .vc_column-inner {
  margin-top: 17%;
}
#content .vc_row.ip-inner-margin-right-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-17 .vc_column_container > .vc_column-inner {
  margin-right: 17%;
}
#content .vc_row.ip-inner-margin-bottom-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-17 .vc_column_container > .vc_column-inner {
  margin-bottom: 17%;
}
#content .vc_row.ip-inner-margin-left-17 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-17 .vc_column_container > .vc_column-inner {
  margin-left: 17%;
}
#content .vc_row.ip-inner-padding-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-18 .vc_column_container > .vc_column-inner {
  padding: 18%;
}
#content .vc_row.ip-inner-padding-top-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-18 .vc_column_container > .vc_column-inner {
  padding-top: 18%;
}
#content .vc_row.ip-inner-padding-right-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-18 .vc_column_container > .vc_column-inner {
  padding-right: 18%;
}
#content .vc_row.ip-inner-padding-bottom-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-18 .vc_column_container > .vc_column-inner {
  padding-bottom: 18%;
}
#content .vc_row.ip-inner-padding-left-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-18 .vc_column_container > .vc_column-inner {
  padding-left: 18%;
}
#content .vc_row.ip-inner-margin-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-18 .vc_column_container > .vc_column-inner {
  margin: 18%;
}
#content .vc_row.ip-inner-margin-top-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-18 .vc_column_container > .vc_column-inner {
  margin-top: 18%;
}
#content .vc_row.ip-inner-margin-right-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-18 .vc_column_container > .vc_column-inner {
  margin-right: 18%;
}
#content .vc_row.ip-inner-margin-bottom-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-18 .vc_column_container > .vc_column-inner {
  margin-bottom: 18%;
}
#content .vc_row.ip-inner-margin-left-18 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-18 .vc_column_container > .vc_column-inner {
  margin-left: 18%;
}
#content .vc_row.ip-inner-padding-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-19 .vc_column_container > .vc_column-inner {
  padding: 19%;
}
#content .vc_row.ip-inner-padding-top-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-19 .vc_column_container > .vc_column-inner {
  padding-top: 19%;
}
#content .vc_row.ip-inner-padding-right-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-19 .vc_column_container > .vc_column-inner {
  padding-right: 19%;
}
#content .vc_row.ip-inner-padding-bottom-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-19 .vc_column_container > .vc_column-inner {
  padding-bottom: 19%;
}
#content .vc_row.ip-inner-padding-left-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-19 .vc_column_container > .vc_column-inner {
  padding-left: 19%;
}
#content .vc_row.ip-inner-margin-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-19 .vc_column_container > .vc_column-inner {
  margin: 19%;
}
#content .vc_row.ip-inner-margin-top-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-19 .vc_column_container > .vc_column-inner {
  margin-top: 19%;
}
#content .vc_row.ip-inner-margin-right-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-19 .vc_column_container > .vc_column-inner {
  margin-right: 19%;
}
#content .vc_row.ip-inner-margin-bottom-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-19 .vc_column_container > .vc_column-inner {
  margin-bottom: 19%;
}
#content .vc_row.ip-inner-margin-left-19 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-19 .vc_column_container > .vc_column-inner {
  margin-left: 19%;
}
#content .vc_row.ip-inner-padding-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-20 .vc_column_container > .vc_column-inner {
  padding: 20%;
}
#content .vc_row.ip-inner-padding-top-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-20 .vc_column_container > .vc_column-inner {
  padding-top: 20%;
}
#content .vc_row.ip-inner-padding-right-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-20 .vc_column_container > .vc_column-inner {
  padding-right: 20%;
}
#content .vc_row.ip-inner-padding-bottom-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-20 .vc_column_container > .vc_column-inner {
  padding-bottom: 20%;
}
#content .vc_row.ip-inner-padding-left-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-20 .vc_column_container > .vc_column-inner {
  padding-left: 20%;
}
#content .vc_row.ip-inner-margin-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-20 .vc_column_container > .vc_column-inner {
  margin: 20%;
}
#content .vc_row.ip-inner-margin-top-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-20 .vc_column_container > .vc_column-inner {
  margin-top: 20%;
}
#content .vc_row.ip-inner-margin-right-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-20 .vc_column_container > .vc_column-inner {
  margin-right: 20%;
}
#content .vc_row.ip-inner-margin-bottom-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-20 .vc_column_container > .vc_column-inner {
  margin-bottom: 20%;
}
#content .vc_row.ip-inner-margin-left-20 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-20 .vc_column_container > .vc_column-inner {
  margin-left: 20%;
}
#content .vc_row.ip-inner-padding-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-21 .vc_column_container > .vc_column-inner {
  padding: 21%;
}
#content .vc_row.ip-inner-padding-top-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-21 .vc_column_container > .vc_column-inner {
  padding-top: 21%;
}
#content .vc_row.ip-inner-padding-right-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-21 .vc_column_container > .vc_column-inner {
  padding-right: 21%;
}
#content .vc_row.ip-inner-padding-bottom-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-21 .vc_column_container > .vc_column-inner {
  padding-bottom: 21%;
}
#content .vc_row.ip-inner-padding-left-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-21 .vc_column_container > .vc_column-inner {
  padding-left: 21%;
}
#content .vc_row.ip-inner-margin-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-21 .vc_column_container > .vc_column-inner {
  margin: 21%;
}
#content .vc_row.ip-inner-margin-top-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-21 .vc_column_container > .vc_column-inner {
  margin-top: 21%;
}
#content .vc_row.ip-inner-margin-right-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-21 .vc_column_container > .vc_column-inner {
  margin-right: 21%;
}
#content .vc_row.ip-inner-margin-bottom-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-21 .vc_column_container > .vc_column-inner {
  margin-bottom: 21%;
}
#content .vc_row.ip-inner-margin-left-21 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-21 .vc_column_container > .vc_column-inner {
  margin-left: 21%;
}
#content .vc_row.ip-inner-padding-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-22 .vc_column_container > .vc_column-inner {
  padding: 22%;
}
#content .vc_row.ip-inner-padding-top-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-22 .vc_column_container > .vc_column-inner {
  padding-top: 22%;
}
#content .vc_row.ip-inner-padding-right-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-22 .vc_column_container > .vc_column-inner {
  padding-right: 22%;
}
#content .vc_row.ip-inner-padding-bottom-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-22 .vc_column_container > .vc_column-inner {
  padding-bottom: 22%;
}
#content .vc_row.ip-inner-padding-left-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-22 .vc_column_container > .vc_column-inner {
  padding-left: 22%;
}
#content .vc_row.ip-inner-margin-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-22 .vc_column_container > .vc_column-inner {
  margin: 22%;
}
#content .vc_row.ip-inner-margin-top-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-22 .vc_column_container > .vc_column-inner {
  margin-top: 22%;
}
#content .vc_row.ip-inner-margin-right-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-22 .vc_column_container > .vc_column-inner {
  margin-right: 22%;
}
#content .vc_row.ip-inner-margin-bottom-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-22 .vc_column_container > .vc_column-inner {
  margin-bottom: 22%;
}
#content .vc_row.ip-inner-margin-left-22 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-22 .vc_column_container > .vc_column-inner {
  margin-left: 22%;
}
#content .vc_row.ip-inner-padding-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-23 .vc_column_container > .vc_column-inner {
  padding: 23%;
}
#content .vc_row.ip-inner-padding-top-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-23 .vc_column_container > .vc_column-inner {
  padding-top: 23%;
}
#content .vc_row.ip-inner-padding-right-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-23 .vc_column_container > .vc_column-inner {
  padding-right: 23%;
}
#content .vc_row.ip-inner-padding-bottom-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-23 .vc_column_container > .vc_column-inner {
  padding-bottom: 23%;
}
#content .vc_row.ip-inner-padding-left-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-23 .vc_column_container > .vc_column-inner {
  padding-left: 23%;
}
#content .vc_row.ip-inner-margin-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-23 .vc_column_container > .vc_column-inner {
  margin: 23%;
}
#content .vc_row.ip-inner-margin-top-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-23 .vc_column_container > .vc_column-inner {
  margin-top: 23%;
}
#content .vc_row.ip-inner-margin-right-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-23 .vc_column_container > .vc_column-inner {
  margin-right: 23%;
}
#content .vc_row.ip-inner-margin-bottom-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-23 .vc_column_container > .vc_column-inner {
  margin-bottom: 23%;
}
#content .vc_row.ip-inner-margin-left-23 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-23 .vc_column_container > .vc_column-inner {
  margin-left: 23%;
}
#content .vc_row.ip-inner-padding-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-24 .vc_column_container > .vc_column-inner {
  padding: 24%;
}
#content .vc_row.ip-inner-padding-top-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-24 .vc_column_container > .vc_column-inner {
  padding-top: 24%;
}
#content .vc_row.ip-inner-padding-right-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-24 .vc_column_container > .vc_column-inner {
  padding-right: 24%;
}
#content .vc_row.ip-inner-padding-bottom-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-24 .vc_column_container > .vc_column-inner {
  padding-bottom: 24%;
}
#content .vc_row.ip-inner-padding-left-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-24 .vc_column_container > .vc_column-inner {
  padding-left: 24%;
}
#content .vc_row.ip-inner-margin-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-24 .vc_column_container > .vc_column-inner {
  margin: 24%;
}
#content .vc_row.ip-inner-margin-top-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-24 .vc_column_container > .vc_column-inner {
  margin-top: 24%;
}
#content .vc_row.ip-inner-margin-right-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-24 .vc_column_container > .vc_column-inner {
  margin-right: 24%;
}
#content .vc_row.ip-inner-margin-bottom-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-24 .vc_column_container > .vc_column-inner {
  margin-bottom: 24%;
}
#content .vc_row.ip-inner-margin-left-24 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-24 .vc_column_container > .vc_column-inner {
  margin-left: 24%;
}
#content .vc_row.ip-inner-padding-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-25 .vc_column_container > .vc_column-inner {
  padding: 25%;
}
#content .vc_row.ip-inner-padding-top-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-25 .vc_column_container > .vc_column-inner {
  padding-top: 25%;
}
#content .vc_row.ip-inner-padding-right-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-25 .vc_column_container > .vc_column-inner {
  padding-right: 25%;
}
#content .vc_row.ip-inner-padding-bottom-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-25 .vc_column_container > .vc_column-inner {
  padding-bottom: 25%;
}
#content .vc_row.ip-inner-padding-left-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-25 .vc_column_container > .vc_column-inner {
  padding-left: 25%;
}
#content .vc_row.ip-inner-margin-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-25 .vc_column_container > .vc_column-inner {
  margin: 25%;
}
#content .vc_row.ip-inner-margin-top-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-25 .vc_column_container > .vc_column-inner {
  margin-top: 25%;
}
#content .vc_row.ip-inner-margin-right-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-25 .vc_column_container > .vc_column-inner {
  margin-right: 25%;
}
#content .vc_row.ip-inner-margin-bottom-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-25 .vc_column_container > .vc_column-inner {
  margin-bottom: 25%;
}
#content .vc_row.ip-inner-margin-left-25 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-25 .vc_column_container > .vc_column-inner {
  margin-left: 25%;
}
#content .vc_row.ip-inner-padding-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-26 .vc_column_container > .vc_column-inner {
  padding: 26%;
}
#content .vc_row.ip-inner-padding-top-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-26 .vc_column_container > .vc_column-inner {
  padding-top: 26%;
}
#content .vc_row.ip-inner-padding-right-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-26 .vc_column_container > .vc_column-inner {
  padding-right: 26%;
}
#content .vc_row.ip-inner-padding-bottom-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-26 .vc_column_container > .vc_column-inner {
  padding-bottom: 26%;
}
#content .vc_row.ip-inner-padding-left-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-26 .vc_column_container > .vc_column-inner {
  padding-left: 26%;
}
#content .vc_row.ip-inner-margin-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-26 .vc_column_container > .vc_column-inner {
  margin: 26%;
}
#content .vc_row.ip-inner-margin-top-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-26 .vc_column_container > .vc_column-inner {
  margin-top: 26%;
}
#content .vc_row.ip-inner-margin-right-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-26 .vc_column_container > .vc_column-inner {
  margin-right: 26%;
}
#content .vc_row.ip-inner-margin-bottom-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-26 .vc_column_container > .vc_column-inner {
  margin-bottom: 26%;
}
#content .vc_row.ip-inner-margin-left-26 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-26 .vc_column_container > .vc_column-inner {
  margin-left: 26%;
}
#content .vc_row.ip-inner-padding-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-27 .vc_column_container > .vc_column-inner {
  padding: 27%;
}
#content .vc_row.ip-inner-padding-top-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-27 .vc_column_container > .vc_column-inner {
  padding-top: 27%;
}
#content .vc_row.ip-inner-padding-right-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-27 .vc_column_container > .vc_column-inner {
  padding-right: 27%;
}
#content .vc_row.ip-inner-padding-bottom-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-27 .vc_column_container > .vc_column-inner {
  padding-bottom: 27%;
}
#content .vc_row.ip-inner-padding-left-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-27 .vc_column_container > .vc_column-inner {
  padding-left: 27%;
}
#content .vc_row.ip-inner-margin-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-27 .vc_column_container > .vc_column-inner {
  margin: 27%;
}
#content .vc_row.ip-inner-margin-top-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-27 .vc_column_container > .vc_column-inner {
  margin-top: 27%;
}
#content .vc_row.ip-inner-margin-right-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-27 .vc_column_container > .vc_column-inner {
  margin-right: 27%;
}
#content .vc_row.ip-inner-margin-bottom-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-27 .vc_column_container > .vc_column-inner {
  margin-bottom: 27%;
}
#content .vc_row.ip-inner-margin-left-27 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-27 .vc_column_container > .vc_column-inner {
  margin-left: 27%;
}
#content .vc_row.ip-inner-padding-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-28 .vc_column_container > .vc_column-inner {
  padding: 28%;
}
#content .vc_row.ip-inner-padding-top-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-28 .vc_column_container > .vc_column-inner {
  padding-top: 28%;
}
#content .vc_row.ip-inner-padding-right-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-28 .vc_column_container > .vc_column-inner {
  padding-right: 28%;
}
#content .vc_row.ip-inner-padding-bottom-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-28 .vc_column_container > .vc_column-inner {
  padding-bottom: 28%;
}
#content .vc_row.ip-inner-padding-left-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-28 .vc_column_container > .vc_column-inner {
  padding-left: 28%;
}
#content .vc_row.ip-inner-margin-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-28 .vc_column_container > .vc_column-inner {
  margin: 28%;
}
#content .vc_row.ip-inner-margin-top-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-28 .vc_column_container > .vc_column-inner {
  margin-top: 28%;
}
#content .vc_row.ip-inner-margin-right-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-28 .vc_column_container > .vc_column-inner {
  margin-right: 28%;
}
#content .vc_row.ip-inner-margin-bottom-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-28 .vc_column_container > .vc_column-inner {
  margin-bottom: 28%;
}
#content .vc_row.ip-inner-margin-left-28 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-28 .vc_column_container > .vc_column-inner {
  margin-left: 28%;
}
#content .vc_row.ip-inner-padding-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-29 .vc_column_container > .vc_column-inner {
  padding: 29%;
}
#content .vc_row.ip-inner-padding-top-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-29 .vc_column_container > .vc_column-inner {
  padding-top: 29%;
}
#content .vc_row.ip-inner-padding-right-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-29 .vc_column_container > .vc_column-inner {
  padding-right: 29%;
}
#content .vc_row.ip-inner-padding-bottom-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-29 .vc_column_container > .vc_column-inner {
  padding-bottom: 29%;
}
#content .vc_row.ip-inner-padding-left-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-29 .vc_column_container > .vc_column-inner {
  padding-left: 29%;
}
#content .vc_row.ip-inner-margin-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-29 .vc_column_container > .vc_column-inner {
  margin: 29%;
}
#content .vc_row.ip-inner-margin-top-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-29 .vc_column_container > .vc_column-inner {
  margin-top: 29%;
}
#content .vc_row.ip-inner-margin-right-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-29 .vc_column_container > .vc_column-inner {
  margin-right: 29%;
}
#content .vc_row.ip-inner-margin-bottom-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-29 .vc_column_container > .vc_column-inner {
  margin-bottom: 29%;
}
#content .vc_row.ip-inner-margin-left-29 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-29 .vc_column_container > .vc_column-inner {
  margin-left: 29%;
}
#content .vc_row.ip-inner-padding-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-30 .vc_column_container > .vc_column-inner {
  padding: 30%;
}
#content .vc_row.ip-inner-padding-top-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-30 .vc_column_container > .vc_column-inner {
  padding-top: 30%;
}
#content .vc_row.ip-inner-padding-right-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-30 .vc_column_container > .vc_column-inner {
  padding-right: 30%;
}
#content .vc_row.ip-inner-padding-bottom-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-30 .vc_column_container > .vc_column-inner {
  padding-bottom: 30%;
}
#content .vc_row.ip-inner-padding-left-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-30 .vc_column_container > .vc_column-inner {
  padding-left: 30%;
}
#content .vc_row.ip-inner-margin-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-30 .vc_column_container > .vc_column-inner {
  margin: 30%;
}
#content .vc_row.ip-inner-margin-top-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-30 .vc_column_container > .vc_column-inner {
  margin-top: 30%;
}
#content .vc_row.ip-inner-margin-right-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-30 .vc_column_container > .vc_column-inner {
  margin-right: 30%;
}
#content .vc_row.ip-inner-margin-bottom-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-30 .vc_column_container > .vc_column-inner {
  margin-bottom: 30%;
}
#content .vc_row.ip-inner-margin-left-30 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-30 .vc_column_container > .vc_column-inner {
  margin-left: 30%;
}
#content .vc_row.ip-inner-padding-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-31 .vc_column_container > .vc_column-inner {
  padding: 31%;
}
#content .vc_row.ip-inner-padding-top-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-31 .vc_column_container > .vc_column-inner {
  padding-top: 31%;
}
#content .vc_row.ip-inner-padding-right-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-31 .vc_column_container > .vc_column-inner {
  padding-right: 31%;
}
#content .vc_row.ip-inner-padding-bottom-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-31 .vc_column_container > .vc_column-inner {
  padding-bottom: 31%;
}
#content .vc_row.ip-inner-padding-left-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-31 .vc_column_container > .vc_column-inner {
  padding-left: 31%;
}
#content .vc_row.ip-inner-margin-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-31 .vc_column_container > .vc_column-inner {
  margin: 31%;
}
#content .vc_row.ip-inner-margin-top-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-31 .vc_column_container > .vc_column-inner {
  margin-top: 31%;
}
#content .vc_row.ip-inner-margin-right-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-31 .vc_column_container > .vc_column-inner {
  margin-right: 31%;
}
#content .vc_row.ip-inner-margin-bottom-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-31 .vc_column_container > .vc_column-inner {
  margin-bottom: 31%;
}
#content .vc_row.ip-inner-margin-left-31 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-31 .vc_column_container > .vc_column-inner {
  margin-left: 31%;
}
#content .vc_row.ip-inner-padding-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-32 .vc_column_container > .vc_column-inner {
  padding: 32%;
}
#content .vc_row.ip-inner-padding-top-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-32 .vc_column_container > .vc_column-inner {
  padding-top: 32%;
}
#content .vc_row.ip-inner-padding-right-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-32 .vc_column_container > .vc_column-inner {
  padding-right: 32%;
}
#content .vc_row.ip-inner-padding-bottom-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-32 .vc_column_container > .vc_column-inner {
  padding-bottom: 32%;
}
#content .vc_row.ip-inner-padding-left-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-32 .vc_column_container > .vc_column-inner {
  padding-left: 32%;
}
#content .vc_row.ip-inner-margin-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-32 .vc_column_container > .vc_column-inner {
  margin: 32%;
}
#content .vc_row.ip-inner-margin-top-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-32 .vc_column_container > .vc_column-inner {
  margin-top: 32%;
}
#content .vc_row.ip-inner-margin-right-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-32 .vc_column_container > .vc_column-inner {
  margin-right: 32%;
}
#content .vc_row.ip-inner-margin-bottom-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-32 .vc_column_container > .vc_column-inner {
  margin-bottom: 32%;
}
#content .vc_row.ip-inner-margin-left-32 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-32 .vc_column_container > .vc_column-inner {
  margin-left: 32%;
}
#content .vc_row.ip-inner-padding-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-33 .vc_column_container > .vc_column-inner {
  padding: 33%;
}
#content .vc_row.ip-inner-padding-top-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-33 .vc_column_container > .vc_column-inner {
  padding-top: 33%;
}
#content .vc_row.ip-inner-padding-right-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-33 .vc_column_container > .vc_column-inner {
  padding-right: 33%;
}
#content .vc_row.ip-inner-padding-bottom-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-33 .vc_column_container > .vc_column-inner {
  padding-bottom: 33%;
}
#content .vc_row.ip-inner-padding-left-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-33 .vc_column_container > .vc_column-inner {
  padding-left: 33%;
}
#content .vc_row.ip-inner-margin-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-33 .vc_column_container > .vc_column-inner {
  margin: 33%;
}
#content .vc_row.ip-inner-margin-top-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-33 .vc_column_container > .vc_column-inner {
  margin-top: 33%;
}
#content .vc_row.ip-inner-margin-right-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-33 .vc_column_container > .vc_column-inner {
  margin-right: 33%;
}
#content .vc_row.ip-inner-margin-bottom-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-33 .vc_column_container > .vc_column-inner {
  margin-bottom: 33%;
}
#content .vc_row.ip-inner-margin-left-33 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-33 .vc_column_container > .vc_column-inner {
  margin-left: 33%;
}
#content .vc_row.ip-inner-padding-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-34 .vc_column_container > .vc_column-inner {
  padding: 34%;
}
#content .vc_row.ip-inner-padding-top-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-34 .vc_column_container > .vc_column-inner {
  padding-top: 34%;
}
#content .vc_row.ip-inner-padding-right-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-34 .vc_column_container > .vc_column-inner {
  padding-right: 34%;
}
#content .vc_row.ip-inner-padding-bottom-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-34 .vc_column_container > .vc_column-inner {
  padding-bottom: 34%;
}
#content .vc_row.ip-inner-padding-left-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-34 .vc_column_container > .vc_column-inner {
  padding-left: 34%;
}
#content .vc_row.ip-inner-margin-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-34 .vc_column_container > .vc_column-inner {
  margin: 34%;
}
#content .vc_row.ip-inner-margin-top-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-34 .vc_column_container > .vc_column-inner {
  margin-top: 34%;
}
#content .vc_row.ip-inner-margin-right-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-34 .vc_column_container > .vc_column-inner {
  margin-right: 34%;
}
#content .vc_row.ip-inner-margin-bottom-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-34 .vc_column_container > .vc_column-inner {
  margin-bottom: 34%;
}
#content .vc_row.ip-inner-margin-left-34 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-34 .vc_column_container > .vc_column-inner {
  margin-left: 34%;
}
#content .vc_row.ip-inner-padding-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-35 .vc_column_container > .vc_column-inner {
  padding: 35%;
}
#content .vc_row.ip-inner-padding-top-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-35 .vc_column_container > .vc_column-inner {
  padding-top: 35%;
}
#content .vc_row.ip-inner-padding-right-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-35 .vc_column_container > .vc_column-inner {
  padding-right: 35%;
}
#content .vc_row.ip-inner-padding-bottom-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-35 .vc_column_container > .vc_column-inner {
  padding-bottom: 35%;
}
#content .vc_row.ip-inner-padding-left-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-35 .vc_column_container > .vc_column-inner {
  padding-left: 35%;
}
#content .vc_row.ip-inner-margin-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-35 .vc_column_container > .vc_column-inner {
  margin: 35%;
}
#content .vc_row.ip-inner-margin-top-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-35 .vc_column_container > .vc_column-inner {
  margin-top: 35%;
}
#content .vc_row.ip-inner-margin-right-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-35 .vc_column_container > .vc_column-inner {
  margin-right: 35%;
}
#content .vc_row.ip-inner-margin-bottom-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-35 .vc_column_container > .vc_column-inner {
  margin-bottom: 35%;
}
#content .vc_row.ip-inner-margin-left-35 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-35 .vc_column_container > .vc_column-inner {
  margin-left: 35%;
}
#content .vc_row.ip-inner-padding-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-36 .vc_column_container > .vc_column-inner {
  padding: 36%;
}
#content .vc_row.ip-inner-padding-top-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-36 .vc_column_container > .vc_column-inner {
  padding-top: 36%;
}
#content .vc_row.ip-inner-padding-right-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-36 .vc_column_container > .vc_column-inner {
  padding-right: 36%;
}
#content .vc_row.ip-inner-padding-bottom-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-36 .vc_column_container > .vc_column-inner {
  padding-bottom: 36%;
}
#content .vc_row.ip-inner-padding-left-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-36 .vc_column_container > .vc_column-inner {
  padding-left: 36%;
}
#content .vc_row.ip-inner-margin-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-36 .vc_column_container > .vc_column-inner {
  margin: 36%;
}
#content .vc_row.ip-inner-margin-top-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-36 .vc_column_container > .vc_column-inner {
  margin-top: 36%;
}
#content .vc_row.ip-inner-margin-right-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-36 .vc_column_container > .vc_column-inner {
  margin-right: 36%;
}
#content .vc_row.ip-inner-margin-bottom-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-36 .vc_column_container > .vc_column-inner {
  margin-bottom: 36%;
}
#content .vc_row.ip-inner-margin-left-36 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-36 .vc_column_container > .vc_column-inner {
  margin-left: 36%;
}
#content .vc_row.ip-inner-padding-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-37 .vc_column_container > .vc_column-inner {
  padding: 37%;
}
#content .vc_row.ip-inner-padding-top-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-37 .vc_column_container > .vc_column-inner {
  padding-top: 37%;
}
#content .vc_row.ip-inner-padding-right-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-37 .vc_column_container > .vc_column-inner {
  padding-right: 37%;
}
#content .vc_row.ip-inner-padding-bottom-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-37 .vc_column_container > .vc_column-inner {
  padding-bottom: 37%;
}
#content .vc_row.ip-inner-padding-left-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-37 .vc_column_container > .vc_column-inner {
  padding-left: 37%;
}
#content .vc_row.ip-inner-margin-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-37 .vc_column_container > .vc_column-inner {
  margin: 37%;
}
#content .vc_row.ip-inner-margin-top-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-37 .vc_column_container > .vc_column-inner {
  margin-top: 37%;
}
#content .vc_row.ip-inner-margin-right-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-37 .vc_column_container > .vc_column-inner {
  margin-right: 37%;
}
#content .vc_row.ip-inner-margin-bottom-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-37 .vc_column_container > .vc_column-inner {
  margin-bottom: 37%;
}
#content .vc_row.ip-inner-margin-left-37 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-37 .vc_column_container > .vc_column-inner {
  margin-left: 37%;
}
#content .vc_row.ip-inner-padding-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-38 .vc_column_container > .vc_column-inner {
  padding: 38%;
}
#content .vc_row.ip-inner-padding-top-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-38 .vc_column_container > .vc_column-inner {
  padding-top: 38%;
}
#content .vc_row.ip-inner-padding-right-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-38 .vc_column_container > .vc_column-inner {
  padding-right: 38%;
}
#content .vc_row.ip-inner-padding-bottom-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-38 .vc_column_container > .vc_column-inner {
  padding-bottom: 38%;
}
#content .vc_row.ip-inner-padding-left-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-38 .vc_column_container > .vc_column-inner {
  padding-left: 38%;
}
#content .vc_row.ip-inner-margin-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-38 .vc_column_container > .vc_column-inner {
  margin: 38%;
}
#content .vc_row.ip-inner-margin-top-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-38 .vc_column_container > .vc_column-inner {
  margin-top: 38%;
}
#content .vc_row.ip-inner-margin-right-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-38 .vc_column_container > .vc_column-inner {
  margin-right: 38%;
}
#content .vc_row.ip-inner-margin-bottom-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-38 .vc_column_container > .vc_column-inner {
  margin-bottom: 38%;
}
#content .vc_row.ip-inner-margin-left-38 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-38 .vc_column_container > .vc_column-inner {
  margin-left: 38%;
}
#content .vc_row.ip-inner-padding-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-39 .vc_column_container > .vc_column-inner {
  padding: 39%;
}
#content .vc_row.ip-inner-padding-top-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-39 .vc_column_container > .vc_column-inner {
  padding-top: 39%;
}
#content .vc_row.ip-inner-padding-right-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-39 .vc_column_container > .vc_column-inner {
  padding-right: 39%;
}
#content .vc_row.ip-inner-padding-bottom-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-39 .vc_column_container > .vc_column-inner {
  padding-bottom: 39%;
}
#content .vc_row.ip-inner-padding-left-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-39 .vc_column_container > .vc_column-inner {
  padding-left: 39%;
}
#content .vc_row.ip-inner-margin-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-39 .vc_column_container > .vc_column-inner {
  margin: 39%;
}
#content .vc_row.ip-inner-margin-top-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-39 .vc_column_container > .vc_column-inner {
  margin-top: 39%;
}
#content .vc_row.ip-inner-margin-right-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-39 .vc_column_container > .vc_column-inner {
  margin-right: 39%;
}
#content .vc_row.ip-inner-margin-bottom-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-39 .vc_column_container > .vc_column-inner {
  margin-bottom: 39%;
}
#content .vc_row.ip-inner-margin-left-39 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-39 .vc_column_container > .vc_column-inner {
  margin-left: 39%;
}
#content .vc_row.ip-inner-padding-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-40 .vc_column_container > .vc_column-inner {
  padding: 40%;
}
#content .vc_row.ip-inner-padding-top-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-40 .vc_column_container > .vc_column-inner {
  padding-top: 40%;
}
#content .vc_row.ip-inner-padding-right-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-40 .vc_column_container > .vc_column-inner {
  padding-right: 40%;
}
#content .vc_row.ip-inner-padding-bottom-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-40 .vc_column_container > .vc_column-inner {
  padding-bottom: 40%;
}
#content .vc_row.ip-inner-padding-left-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-40 .vc_column_container > .vc_column-inner {
  padding-left: 40%;
}
#content .vc_row.ip-inner-margin-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-40 .vc_column_container > .vc_column-inner {
  margin: 40%;
}
#content .vc_row.ip-inner-margin-top-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-40 .vc_column_container > .vc_column-inner {
  margin-top: 40%;
}
#content .vc_row.ip-inner-margin-right-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-40 .vc_column_container > .vc_column-inner {
  margin-right: 40%;
}
#content .vc_row.ip-inner-margin-bottom-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-40 .vc_column_container > .vc_column-inner {
  margin-bottom: 40%;
}
#content .vc_row.ip-inner-margin-left-40 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-40 .vc_column_container > .vc_column-inner {
  margin-left: 40%;
}
#content .vc_row.ip-inner-padding-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-41 .vc_column_container > .vc_column-inner {
  padding: 41%;
}
#content .vc_row.ip-inner-padding-top-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-41 .vc_column_container > .vc_column-inner {
  padding-top: 41%;
}
#content .vc_row.ip-inner-padding-right-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-41 .vc_column_container > .vc_column-inner {
  padding-right: 41%;
}
#content .vc_row.ip-inner-padding-bottom-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-41 .vc_column_container > .vc_column-inner {
  padding-bottom: 41%;
}
#content .vc_row.ip-inner-padding-left-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-41 .vc_column_container > .vc_column-inner {
  padding-left: 41%;
}
#content .vc_row.ip-inner-margin-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-41 .vc_column_container > .vc_column-inner {
  margin: 41%;
}
#content .vc_row.ip-inner-margin-top-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-41 .vc_column_container > .vc_column-inner {
  margin-top: 41%;
}
#content .vc_row.ip-inner-margin-right-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-41 .vc_column_container > .vc_column-inner {
  margin-right: 41%;
}
#content .vc_row.ip-inner-margin-bottom-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-41 .vc_column_container > .vc_column-inner {
  margin-bottom: 41%;
}
#content .vc_row.ip-inner-margin-left-41 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-41 .vc_column_container > .vc_column-inner {
  margin-left: 41%;
}
#content .vc_row.ip-inner-padding-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-42 .vc_column_container > .vc_column-inner {
  padding: 42%;
}
#content .vc_row.ip-inner-padding-top-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-42 .vc_column_container > .vc_column-inner {
  padding-top: 42%;
}
#content .vc_row.ip-inner-padding-right-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-42 .vc_column_container > .vc_column-inner {
  padding-right: 42%;
}
#content .vc_row.ip-inner-padding-bottom-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-42 .vc_column_container > .vc_column-inner {
  padding-bottom: 42%;
}
#content .vc_row.ip-inner-padding-left-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-42 .vc_column_container > .vc_column-inner {
  padding-left: 42%;
}
#content .vc_row.ip-inner-margin-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-42 .vc_column_container > .vc_column-inner {
  margin: 42%;
}
#content .vc_row.ip-inner-margin-top-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-42 .vc_column_container > .vc_column-inner {
  margin-top: 42%;
}
#content .vc_row.ip-inner-margin-right-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-42 .vc_column_container > .vc_column-inner {
  margin-right: 42%;
}
#content .vc_row.ip-inner-margin-bottom-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-42 .vc_column_container > .vc_column-inner {
  margin-bottom: 42%;
}
#content .vc_row.ip-inner-margin-left-42 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-42 .vc_column_container > .vc_column-inner {
  margin-left: 42%;
}
#content .vc_row.ip-inner-padding-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-43 .vc_column_container > .vc_column-inner {
  padding: 43%;
}
#content .vc_row.ip-inner-padding-top-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-43 .vc_column_container > .vc_column-inner {
  padding-top: 43%;
}
#content .vc_row.ip-inner-padding-right-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-43 .vc_column_container > .vc_column-inner {
  padding-right: 43%;
}
#content .vc_row.ip-inner-padding-bottom-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-43 .vc_column_container > .vc_column-inner {
  padding-bottom: 43%;
}
#content .vc_row.ip-inner-padding-left-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-43 .vc_column_container > .vc_column-inner {
  padding-left: 43%;
}
#content .vc_row.ip-inner-margin-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-43 .vc_column_container > .vc_column-inner {
  margin: 43%;
}
#content .vc_row.ip-inner-margin-top-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-43 .vc_column_container > .vc_column-inner {
  margin-top: 43%;
}
#content .vc_row.ip-inner-margin-right-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-43 .vc_column_container > .vc_column-inner {
  margin-right: 43%;
}
#content .vc_row.ip-inner-margin-bottom-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-43 .vc_column_container > .vc_column-inner {
  margin-bottom: 43%;
}
#content .vc_row.ip-inner-margin-left-43 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-43 .vc_column_container > .vc_column-inner {
  margin-left: 43%;
}
#content .vc_row.ip-inner-padding-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-44 .vc_column_container > .vc_column-inner {
  padding: 44%;
}
#content .vc_row.ip-inner-padding-top-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-44 .vc_column_container > .vc_column-inner {
  padding-top: 44%;
}
#content .vc_row.ip-inner-padding-right-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-44 .vc_column_container > .vc_column-inner {
  padding-right: 44%;
}
#content .vc_row.ip-inner-padding-bottom-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-44 .vc_column_container > .vc_column-inner {
  padding-bottom: 44%;
}
#content .vc_row.ip-inner-padding-left-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-44 .vc_column_container > .vc_column-inner {
  padding-left: 44%;
}
#content .vc_row.ip-inner-margin-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-44 .vc_column_container > .vc_column-inner {
  margin: 44%;
}
#content .vc_row.ip-inner-margin-top-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-44 .vc_column_container > .vc_column-inner {
  margin-top: 44%;
}
#content .vc_row.ip-inner-margin-right-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-44 .vc_column_container > .vc_column-inner {
  margin-right: 44%;
}
#content .vc_row.ip-inner-margin-bottom-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-44 .vc_column_container > .vc_column-inner {
  margin-bottom: 44%;
}
#content .vc_row.ip-inner-margin-left-44 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-44 .vc_column_container > .vc_column-inner {
  margin-left: 44%;
}
#content .vc_row.ip-inner-padding-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-45 .vc_column_container > .vc_column-inner {
  padding: 45%;
}
#content .vc_row.ip-inner-padding-top-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-45 .vc_column_container > .vc_column-inner {
  padding-top: 45%;
}
#content .vc_row.ip-inner-padding-right-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-45 .vc_column_container > .vc_column-inner {
  padding-right: 45%;
}
#content .vc_row.ip-inner-padding-bottom-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-45 .vc_column_container > .vc_column-inner {
  padding-bottom: 45%;
}
#content .vc_row.ip-inner-padding-left-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-45 .vc_column_container > .vc_column-inner {
  padding-left: 45%;
}
#content .vc_row.ip-inner-margin-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-45 .vc_column_container > .vc_column-inner {
  margin: 45%;
}
#content .vc_row.ip-inner-margin-top-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-45 .vc_column_container > .vc_column-inner {
  margin-top: 45%;
}
#content .vc_row.ip-inner-margin-right-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-45 .vc_column_container > .vc_column-inner {
  margin-right: 45%;
}
#content .vc_row.ip-inner-margin-bottom-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-45 .vc_column_container > .vc_column-inner {
  margin-bottom: 45%;
}
#content .vc_row.ip-inner-margin-left-45 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-45 .vc_column_container > .vc_column-inner {
  margin-left: 45%;
}
#content .vc_row.ip-inner-padding-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-46 .vc_column_container > .vc_column-inner {
  padding: 46%;
}
#content .vc_row.ip-inner-padding-top-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-46 .vc_column_container > .vc_column-inner {
  padding-top: 46%;
}
#content .vc_row.ip-inner-padding-right-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-46 .vc_column_container > .vc_column-inner {
  padding-right: 46%;
}
#content .vc_row.ip-inner-padding-bottom-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-46 .vc_column_container > .vc_column-inner {
  padding-bottom: 46%;
}
#content .vc_row.ip-inner-padding-left-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-46 .vc_column_container > .vc_column-inner {
  padding-left: 46%;
}
#content .vc_row.ip-inner-margin-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-46 .vc_column_container > .vc_column-inner {
  margin: 46%;
}
#content .vc_row.ip-inner-margin-top-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-46 .vc_column_container > .vc_column-inner {
  margin-top: 46%;
}
#content .vc_row.ip-inner-margin-right-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-46 .vc_column_container > .vc_column-inner {
  margin-right: 46%;
}
#content .vc_row.ip-inner-margin-bottom-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-46 .vc_column_container > .vc_column-inner {
  margin-bottom: 46%;
}
#content .vc_row.ip-inner-margin-left-46 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-46 .vc_column_container > .vc_column-inner {
  margin-left: 46%;
}
#content .vc_row.ip-inner-padding-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-47 .vc_column_container > .vc_column-inner {
  padding: 47%;
}
#content .vc_row.ip-inner-padding-top-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-47 .vc_column_container > .vc_column-inner {
  padding-top: 47%;
}
#content .vc_row.ip-inner-padding-right-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-47 .vc_column_container > .vc_column-inner {
  padding-right: 47%;
}
#content .vc_row.ip-inner-padding-bottom-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-47 .vc_column_container > .vc_column-inner {
  padding-bottom: 47%;
}
#content .vc_row.ip-inner-padding-left-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-47 .vc_column_container > .vc_column-inner {
  padding-left: 47%;
}
#content .vc_row.ip-inner-margin-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-47 .vc_column_container > .vc_column-inner {
  margin: 47%;
}
#content .vc_row.ip-inner-margin-top-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-47 .vc_column_container > .vc_column-inner {
  margin-top: 47%;
}
#content .vc_row.ip-inner-margin-right-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-47 .vc_column_container > .vc_column-inner {
  margin-right: 47%;
}
#content .vc_row.ip-inner-margin-bottom-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-47 .vc_column_container > .vc_column-inner {
  margin-bottom: 47%;
}
#content .vc_row.ip-inner-margin-left-47 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-47 .vc_column_container > .vc_column-inner {
  margin-left: 47%;
}
#content .vc_row.ip-inner-padding-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-48 .vc_column_container > .vc_column-inner {
  padding: 48%;
}
#content .vc_row.ip-inner-padding-top-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-48 .vc_column_container > .vc_column-inner {
  padding-top: 48%;
}
#content .vc_row.ip-inner-padding-right-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-48 .vc_column_container > .vc_column-inner {
  padding-right: 48%;
}
#content .vc_row.ip-inner-padding-bottom-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-48 .vc_column_container > .vc_column-inner {
  padding-bottom: 48%;
}
#content .vc_row.ip-inner-padding-left-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-48 .vc_column_container > .vc_column-inner {
  padding-left: 48%;
}
#content .vc_row.ip-inner-margin-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-48 .vc_column_container > .vc_column-inner {
  margin: 48%;
}
#content .vc_row.ip-inner-margin-top-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-48 .vc_column_container > .vc_column-inner {
  margin-top: 48%;
}
#content .vc_row.ip-inner-margin-right-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-48 .vc_column_container > .vc_column-inner {
  margin-right: 48%;
}
#content .vc_row.ip-inner-margin-bottom-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-48 .vc_column_container > .vc_column-inner {
  margin-bottom: 48%;
}
#content .vc_row.ip-inner-margin-left-48 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-48 .vc_column_container > .vc_column-inner {
  margin-left: 48%;
}
#content .vc_row.ip-inner-padding-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-49 .vc_column_container > .vc_column-inner {
  padding: 49%;
}
#content .vc_row.ip-inner-padding-top-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-49 .vc_column_container > .vc_column-inner {
  padding-top: 49%;
}
#content .vc_row.ip-inner-padding-right-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-49 .vc_column_container > .vc_column-inner {
  padding-right: 49%;
}
#content .vc_row.ip-inner-padding-bottom-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-49 .vc_column_container > .vc_column-inner {
  padding-bottom: 49%;
}
#content .vc_row.ip-inner-padding-left-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-49 .vc_column_container > .vc_column-inner {
  padding-left: 49%;
}
#content .vc_row.ip-inner-margin-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-49 .vc_column_container > .vc_column-inner {
  margin: 49%;
}
#content .vc_row.ip-inner-margin-top-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-49 .vc_column_container > .vc_column-inner {
  margin-top: 49%;
}
#content .vc_row.ip-inner-margin-right-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-49 .vc_column_container > .vc_column-inner {
  margin-right: 49%;
}
#content .vc_row.ip-inner-margin-bottom-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-49 .vc_column_container > .vc_column-inner {
  margin-bottom: 49%;
}
#content .vc_row.ip-inner-margin-left-49 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-49 .vc_column_container > .vc_column-inner {
  margin-left: 49%;
}
#content .vc_row.ip-inner-padding-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-50 .vc_column_container > .vc_column-inner {
  padding: 50%;
}
#content .vc_row.ip-inner-padding-top-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-50 .vc_column_container > .vc_column-inner {
  padding-top: 50%;
}
#content .vc_row.ip-inner-padding-right-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-50 .vc_column_container > .vc_column-inner {
  padding-right: 50%;
}
#content .vc_row.ip-inner-padding-bottom-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-50 .vc_column_container > .vc_column-inner {
  padding-bottom: 50%;
}
#content .vc_row.ip-inner-padding-left-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-50 .vc_column_container > .vc_column-inner {
  padding-left: 50%;
}
#content .vc_row.ip-inner-margin-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-50 .vc_column_container > .vc_column-inner {
  margin: 50%;
}
#content .vc_row.ip-inner-margin-top-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-50 .vc_column_container > .vc_column-inner {
  margin-top: 50%;
}
#content .vc_row.ip-inner-margin-right-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-50 .vc_column_container > .vc_column-inner {
  margin-right: 50%;
}
#content .vc_row.ip-inner-margin-bottom-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-50 .vc_column_container > .vc_column-inner {
  margin-bottom: 50%;
}
#content .vc_row.ip-inner-margin-left-50 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-50 .vc_column_container > .vc_column-inner {
  margin-left: 50%;
}
#content .vc_row.ip-inner-padding-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-51 .vc_column_container > .vc_column-inner {
  padding: 51%;
}
#content .vc_row.ip-inner-padding-top-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-51 .vc_column_container > .vc_column-inner {
  padding-top: 51%;
}
#content .vc_row.ip-inner-padding-right-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-51 .vc_column_container > .vc_column-inner {
  padding-right: 51%;
}
#content .vc_row.ip-inner-padding-bottom-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-51 .vc_column_container > .vc_column-inner {
  padding-bottom: 51%;
}
#content .vc_row.ip-inner-padding-left-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-51 .vc_column_container > .vc_column-inner {
  padding-left: 51%;
}
#content .vc_row.ip-inner-margin-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-51 .vc_column_container > .vc_column-inner {
  margin: 51%;
}
#content .vc_row.ip-inner-margin-top-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-51 .vc_column_container > .vc_column-inner {
  margin-top: 51%;
}
#content .vc_row.ip-inner-margin-right-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-51 .vc_column_container > .vc_column-inner {
  margin-right: 51%;
}
#content .vc_row.ip-inner-margin-bottom-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-51 .vc_column_container > .vc_column-inner {
  margin-bottom: 51%;
}
#content .vc_row.ip-inner-margin-left-51 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-51 .vc_column_container > .vc_column-inner {
  margin-left: 51%;
}
#content .vc_row.ip-inner-padding-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-52 .vc_column_container > .vc_column-inner {
  padding: 52%;
}
#content .vc_row.ip-inner-padding-top-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-52 .vc_column_container > .vc_column-inner {
  padding-top: 52%;
}
#content .vc_row.ip-inner-padding-right-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-52 .vc_column_container > .vc_column-inner {
  padding-right: 52%;
}
#content .vc_row.ip-inner-padding-bottom-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-52 .vc_column_container > .vc_column-inner {
  padding-bottom: 52%;
}
#content .vc_row.ip-inner-padding-left-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-52 .vc_column_container > .vc_column-inner {
  padding-left: 52%;
}
#content .vc_row.ip-inner-margin-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-52 .vc_column_container > .vc_column-inner {
  margin: 52%;
}
#content .vc_row.ip-inner-margin-top-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-52 .vc_column_container > .vc_column-inner {
  margin-top: 52%;
}
#content .vc_row.ip-inner-margin-right-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-52 .vc_column_container > .vc_column-inner {
  margin-right: 52%;
}
#content .vc_row.ip-inner-margin-bottom-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-52 .vc_column_container > .vc_column-inner {
  margin-bottom: 52%;
}
#content .vc_row.ip-inner-margin-left-52 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-52 .vc_column_container > .vc_column-inner {
  margin-left: 52%;
}
#content .vc_row.ip-inner-padding-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-53 .vc_column_container > .vc_column-inner {
  padding: 53%;
}
#content .vc_row.ip-inner-padding-top-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-53 .vc_column_container > .vc_column-inner {
  padding-top: 53%;
}
#content .vc_row.ip-inner-padding-right-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-53 .vc_column_container > .vc_column-inner {
  padding-right: 53%;
}
#content .vc_row.ip-inner-padding-bottom-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-53 .vc_column_container > .vc_column-inner {
  padding-bottom: 53%;
}
#content .vc_row.ip-inner-padding-left-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-53 .vc_column_container > .vc_column-inner {
  padding-left: 53%;
}
#content .vc_row.ip-inner-margin-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-53 .vc_column_container > .vc_column-inner {
  margin: 53%;
}
#content .vc_row.ip-inner-margin-top-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-53 .vc_column_container > .vc_column-inner {
  margin-top: 53%;
}
#content .vc_row.ip-inner-margin-right-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-53 .vc_column_container > .vc_column-inner {
  margin-right: 53%;
}
#content .vc_row.ip-inner-margin-bottom-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-53 .vc_column_container > .vc_column-inner {
  margin-bottom: 53%;
}
#content .vc_row.ip-inner-margin-left-53 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-53 .vc_column_container > .vc_column-inner {
  margin-left: 53%;
}
#content .vc_row.ip-inner-padding-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-54 .vc_column_container > .vc_column-inner {
  padding: 54%;
}
#content .vc_row.ip-inner-padding-top-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-54 .vc_column_container > .vc_column-inner {
  padding-top: 54%;
}
#content .vc_row.ip-inner-padding-right-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-54 .vc_column_container > .vc_column-inner {
  padding-right: 54%;
}
#content .vc_row.ip-inner-padding-bottom-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-54 .vc_column_container > .vc_column-inner {
  padding-bottom: 54%;
}
#content .vc_row.ip-inner-padding-left-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-54 .vc_column_container > .vc_column-inner {
  padding-left: 54%;
}
#content .vc_row.ip-inner-margin-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-54 .vc_column_container > .vc_column-inner {
  margin: 54%;
}
#content .vc_row.ip-inner-margin-top-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-54 .vc_column_container > .vc_column-inner {
  margin-top: 54%;
}
#content .vc_row.ip-inner-margin-right-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-54 .vc_column_container > .vc_column-inner {
  margin-right: 54%;
}
#content .vc_row.ip-inner-margin-bottom-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-54 .vc_column_container > .vc_column-inner {
  margin-bottom: 54%;
}
#content .vc_row.ip-inner-margin-left-54 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-54 .vc_column_container > .vc_column-inner {
  margin-left: 54%;
}
#content .vc_row.ip-inner-padding-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-55 .vc_column_container > .vc_column-inner {
  padding: 55%;
}
#content .vc_row.ip-inner-padding-top-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-55 .vc_column_container > .vc_column-inner {
  padding-top: 55%;
}
#content .vc_row.ip-inner-padding-right-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-55 .vc_column_container > .vc_column-inner {
  padding-right: 55%;
}
#content .vc_row.ip-inner-padding-bottom-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-55 .vc_column_container > .vc_column-inner {
  padding-bottom: 55%;
}
#content .vc_row.ip-inner-padding-left-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-55 .vc_column_container > .vc_column-inner {
  padding-left: 55%;
}
#content .vc_row.ip-inner-margin-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-55 .vc_column_container > .vc_column-inner {
  margin: 55%;
}
#content .vc_row.ip-inner-margin-top-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-55 .vc_column_container > .vc_column-inner {
  margin-top: 55%;
}
#content .vc_row.ip-inner-margin-right-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-55 .vc_column_container > .vc_column-inner {
  margin-right: 55%;
}
#content .vc_row.ip-inner-margin-bottom-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-55 .vc_column_container > .vc_column-inner {
  margin-bottom: 55%;
}
#content .vc_row.ip-inner-margin-left-55 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-55 .vc_column_container > .vc_column-inner {
  margin-left: 55%;
}
#content .vc_row.ip-inner-padding-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-56 .vc_column_container > .vc_column-inner {
  padding: 56%;
}
#content .vc_row.ip-inner-padding-top-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-56 .vc_column_container > .vc_column-inner {
  padding-top: 56%;
}
#content .vc_row.ip-inner-padding-right-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-56 .vc_column_container > .vc_column-inner {
  padding-right: 56%;
}
#content .vc_row.ip-inner-padding-bottom-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-56 .vc_column_container > .vc_column-inner {
  padding-bottom: 56%;
}
#content .vc_row.ip-inner-padding-left-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-56 .vc_column_container > .vc_column-inner {
  padding-left: 56%;
}
#content .vc_row.ip-inner-margin-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-56 .vc_column_container > .vc_column-inner {
  margin: 56%;
}
#content .vc_row.ip-inner-margin-top-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-56 .vc_column_container > .vc_column-inner {
  margin-top: 56%;
}
#content .vc_row.ip-inner-margin-right-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-56 .vc_column_container > .vc_column-inner {
  margin-right: 56%;
}
#content .vc_row.ip-inner-margin-bottom-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-56 .vc_column_container > .vc_column-inner {
  margin-bottom: 56%;
}
#content .vc_row.ip-inner-margin-left-56 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-56 .vc_column_container > .vc_column-inner {
  margin-left: 56%;
}
#content .vc_row.ip-inner-padding-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-57 .vc_column_container > .vc_column-inner {
  padding: 57%;
}
#content .vc_row.ip-inner-padding-top-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-57 .vc_column_container > .vc_column-inner {
  padding-top: 57%;
}
#content .vc_row.ip-inner-padding-right-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-57 .vc_column_container > .vc_column-inner {
  padding-right: 57%;
}
#content .vc_row.ip-inner-padding-bottom-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-57 .vc_column_container > .vc_column-inner {
  padding-bottom: 57%;
}
#content .vc_row.ip-inner-padding-left-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-57 .vc_column_container > .vc_column-inner {
  padding-left: 57%;
}
#content .vc_row.ip-inner-margin-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-57 .vc_column_container > .vc_column-inner {
  margin: 57%;
}
#content .vc_row.ip-inner-margin-top-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-57 .vc_column_container > .vc_column-inner {
  margin-top: 57%;
}
#content .vc_row.ip-inner-margin-right-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-57 .vc_column_container > .vc_column-inner {
  margin-right: 57%;
}
#content .vc_row.ip-inner-margin-bottom-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-57 .vc_column_container > .vc_column-inner {
  margin-bottom: 57%;
}
#content .vc_row.ip-inner-margin-left-57 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-57 .vc_column_container > .vc_column-inner {
  margin-left: 57%;
}
#content .vc_row.ip-inner-padding-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-58 .vc_column_container > .vc_column-inner {
  padding: 58%;
}
#content .vc_row.ip-inner-padding-top-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-58 .vc_column_container > .vc_column-inner {
  padding-top: 58%;
}
#content .vc_row.ip-inner-padding-right-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-58 .vc_column_container > .vc_column-inner {
  padding-right: 58%;
}
#content .vc_row.ip-inner-padding-bottom-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-58 .vc_column_container > .vc_column-inner {
  padding-bottom: 58%;
}
#content .vc_row.ip-inner-padding-left-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-58 .vc_column_container > .vc_column-inner {
  padding-left: 58%;
}
#content .vc_row.ip-inner-margin-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-58 .vc_column_container > .vc_column-inner {
  margin: 58%;
}
#content .vc_row.ip-inner-margin-top-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-58 .vc_column_container > .vc_column-inner {
  margin-top: 58%;
}
#content .vc_row.ip-inner-margin-right-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-58 .vc_column_container > .vc_column-inner {
  margin-right: 58%;
}
#content .vc_row.ip-inner-margin-bottom-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-58 .vc_column_container > .vc_column-inner {
  margin-bottom: 58%;
}
#content .vc_row.ip-inner-margin-left-58 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-58 .vc_column_container > .vc_column-inner {
  margin-left: 58%;
}
#content .vc_row.ip-inner-padding-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-59 .vc_column_container > .vc_column-inner {
  padding: 59%;
}
#content .vc_row.ip-inner-padding-top-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-59 .vc_column_container > .vc_column-inner {
  padding-top: 59%;
}
#content .vc_row.ip-inner-padding-right-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-59 .vc_column_container > .vc_column-inner {
  padding-right: 59%;
}
#content .vc_row.ip-inner-padding-bottom-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-59 .vc_column_container > .vc_column-inner {
  padding-bottom: 59%;
}
#content .vc_row.ip-inner-padding-left-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-59 .vc_column_container > .vc_column-inner {
  padding-left: 59%;
}
#content .vc_row.ip-inner-margin-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-59 .vc_column_container > .vc_column-inner {
  margin: 59%;
}
#content .vc_row.ip-inner-margin-top-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-59 .vc_column_container > .vc_column-inner {
  margin-top: 59%;
}
#content .vc_row.ip-inner-margin-right-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-59 .vc_column_container > .vc_column-inner {
  margin-right: 59%;
}
#content .vc_row.ip-inner-margin-bottom-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-59 .vc_column_container > .vc_column-inner {
  margin-bottom: 59%;
}
#content .vc_row.ip-inner-margin-left-59 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-59 .vc_column_container > .vc_column-inner {
  margin-left: 59%;
}
#content .vc_row.ip-inner-padding-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-60 .vc_column_container > .vc_column-inner {
  padding: 60%;
}
#content .vc_row.ip-inner-padding-top-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-60 .vc_column_container > .vc_column-inner {
  padding-top: 60%;
}
#content .vc_row.ip-inner-padding-right-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-60 .vc_column_container > .vc_column-inner {
  padding-right: 60%;
}
#content .vc_row.ip-inner-padding-bottom-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-60 .vc_column_container > .vc_column-inner {
  padding-bottom: 60%;
}
#content .vc_row.ip-inner-padding-left-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-60 .vc_column_container > .vc_column-inner {
  padding-left: 60%;
}
#content .vc_row.ip-inner-margin-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-60 .vc_column_container > .vc_column-inner {
  margin: 60%;
}
#content .vc_row.ip-inner-margin-top-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-60 .vc_column_container > .vc_column-inner {
  margin-top: 60%;
}
#content .vc_row.ip-inner-margin-right-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-60 .vc_column_container > .vc_column-inner {
  margin-right: 60%;
}
#content .vc_row.ip-inner-margin-bottom-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-60 .vc_column_container > .vc_column-inner {
  margin-bottom: 60%;
}
#content .vc_row.ip-inner-margin-left-60 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-60 .vc_column_container > .vc_column-inner {
  margin-left: 60%;
}
#content .vc_row.ip-inner-padding-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-61 .vc_column_container > .vc_column-inner {
  padding: 61%;
}
#content .vc_row.ip-inner-padding-top-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-61 .vc_column_container > .vc_column-inner {
  padding-top: 61%;
}
#content .vc_row.ip-inner-padding-right-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-61 .vc_column_container > .vc_column-inner {
  padding-right: 61%;
}
#content .vc_row.ip-inner-padding-bottom-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-61 .vc_column_container > .vc_column-inner {
  padding-bottom: 61%;
}
#content .vc_row.ip-inner-padding-left-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-61 .vc_column_container > .vc_column-inner {
  padding-left: 61%;
}
#content .vc_row.ip-inner-margin-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-61 .vc_column_container > .vc_column-inner {
  margin: 61%;
}
#content .vc_row.ip-inner-margin-top-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-61 .vc_column_container > .vc_column-inner {
  margin-top: 61%;
}
#content .vc_row.ip-inner-margin-right-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-61 .vc_column_container > .vc_column-inner {
  margin-right: 61%;
}
#content .vc_row.ip-inner-margin-bottom-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-61 .vc_column_container > .vc_column-inner {
  margin-bottom: 61%;
}
#content .vc_row.ip-inner-margin-left-61 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-61 .vc_column_container > .vc_column-inner {
  margin-left: 61%;
}
#content .vc_row.ip-inner-padding-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-62 .vc_column_container > .vc_column-inner {
  padding: 62%;
}
#content .vc_row.ip-inner-padding-top-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-62 .vc_column_container > .vc_column-inner {
  padding-top: 62%;
}
#content .vc_row.ip-inner-padding-right-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-62 .vc_column_container > .vc_column-inner {
  padding-right: 62%;
}
#content .vc_row.ip-inner-padding-bottom-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-62 .vc_column_container > .vc_column-inner {
  padding-bottom: 62%;
}
#content .vc_row.ip-inner-padding-left-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-62 .vc_column_container > .vc_column-inner {
  padding-left: 62%;
}
#content .vc_row.ip-inner-margin-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-62 .vc_column_container > .vc_column-inner {
  margin: 62%;
}
#content .vc_row.ip-inner-margin-top-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-62 .vc_column_container > .vc_column-inner {
  margin-top: 62%;
}
#content .vc_row.ip-inner-margin-right-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-62 .vc_column_container > .vc_column-inner {
  margin-right: 62%;
}
#content .vc_row.ip-inner-margin-bottom-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-62 .vc_column_container > .vc_column-inner {
  margin-bottom: 62%;
}
#content .vc_row.ip-inner-margin-left-62 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-62 .vc_column_container > .vc_column-inner {
  margin-left: 62%;
}
#content .vc_row.ip-inner-padding-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-63 .vc_column_container > .vc_column-inner {
  padding: 63%;
}
#content .vc_row.ip-inner-padding-top-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-63 .vc_column_container > .vc_column-inner {
  padding-top: 63%;
}
#content .vc_row.ip-inner-padding-right-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-63 .vc_column_container > .vc_column-inner {
  padding-right: 63%;
}
#content .vc_row.ip-inner-padding-bottom-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-63 .vc_column_container > .vc_column-inner {
  padding-bottom: 63%;
}
#content .vc_row.ip-inner-padding-left-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-63 .vc_column_container > .vc_column-inner {
  padding-left: 63%;
}
#content .vc_row.ip-inner-margin-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-63 .vc_column_container > .vc_column-inner {
  margin: 63%;
}
#content .vc_row.ip-inner-margin-top-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-63 .vc_column_container > .vc_column-inner {
  margin-top: 63%;
}
#content .vc_row.ip-inner-margin-right-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-63 .vc_column_container > .vc_column-inner {
  margin-right: 63%;
}
#content .vc_row.ip-inner-margin-bottom-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-63 .vc_column_container > .vc_column-inner {
  margin-bottom: 63%;
}
#content .vc_row.ip-inner-margin-left-63 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-63 .vc_column_container > .vc_column-inner {
  margin-left: 63%;
}
#content .vc_row.ip-inner-padding-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-64 .vc_column_container > .vc_column-inner {
  padding: 64%;
}
#content .vc_row.ip-inner-padding-top-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-64 .vc_column_container > .vc_column-inner {
  padding-top: 64%;
}
#content .vc_row.ip-inner-padding-right-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-64 .vc_column_container > .vc_column-inner {
  padding-right: 64%;
}
#content .vc_row.ip-inner-padding-bottom-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-64 .vc_column_container > .vc_column-inner {
  padding-bottom: 64%;
}
#content .vc_row.ip-inner-padding-left-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-64 .vc_column_container > .vc_column-inner {
  padding-left: 64%;
}
#content .vc_row.ip-inner-margin-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-64 .vc_column_container > .vc_column-inner {
  margin: 64%;
}
#content .vc_row.ip-inner-margin-top-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-64 .vc_column_container > .vc_column-inner {
  margin-top: 64%;
}
#content .vc_row.ip-inner-margin-right-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-64 .vc_column_container > .vc_column-inner {
  margin-right: 64%;
}
#content .vc_row.ip-inner-margin-bottom-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-64 .vc_column_container > .vc_column-inner {
  margin-bottom: 64%;
}
#content .vc_row.ip-inner-margin-left-64 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-64 .vc_column_container > .vc_column-inner {
  margin-left: 64%;
}
#content .vc_row.ip-inner-padding-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-65 .vc_column_container > .vc_column-inner {
  padding: 65%;
}
#content .vc_row.ip-inner-padding-top-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-65 .vc_column_container > .vc_column-inner {
  padding-top: 65%;
}
#content .vc_row.ip-inner-padding-right-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-65 .vc_column_container > .vc_column-inner {
  padding-right: 65%;
}
#content .vc_row.ip-inner-padding-bottom-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-65 .vc_column_container > .vc_column-inner {
  padding-bottom: 65%;
}
#content .vc_row.ip-inner-padding-left-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-65 .vc_column_container > .vc_column-inner {
  padding-left: 65%;
}
#content .vc_row.ip-inner-margin-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-65 .vc_column_container > .vc_column-inner {
  margin: 65%;
}
#content .vc_row.ip-inner-margin-top-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-65 .vc_column_container > .vc_column-inner {
  margin-top: 65%;
}
#content .vc_row.ip-inner-margin-right-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-65 .vc_column_container > .vc_column-inner {
  margin-right: 65%;
}
#content .vc_row.ip-inner-margin-bottom-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-65 .vc_column_container > .vc_column-inner {
  margin-bottom: 65%;
}
#content .vc_row.ip-inner-margin-left-65 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-65 .vc_column_container > .vc_column-inner {
  margin-left: 65%;
}
#content .vc_row.ip-inner-padding-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-66 .vc_column_container > .vc_column-inner {
  padding: 66%;
}
#content .vc_row.ip-inner-padding-top-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-66 .vc_column_container > .vc_column-inner {
  padding-top: 66%;
}
#content .vc_row.ip-inner-padding-right-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-66 .vc_column_container > .vc_column-inner {
  padding-right: 66%;
}
#content .vc_row.ip-inner-padding-bottom-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-66 .vc_column_container > .vc_column-inner {
  padding-bottom: 66%;
}
#content .vc_row.ip-inner-padding-left-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-66 .vc_column_container > .vc_column-inner {
  padding-left: 66%;
}
#content .vc_row.ip-inner-margin-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-66 .vc_column_container > .vc_column-inner {
  margin: 66%;
}
#content .vc_row.ip-inner-margin-top-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-66 .vc_column_container > .vc_column-inner {
  margin-top: 66%;
}
#content .vc_row.ip-inner-margin-right-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-66 .vc_column_container > .vc_column-inner {
  margin-right: 66%;
}
#content .vc_row.ip-inner-margin-bottom-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-66 .vc_column_container > .vc_column-inner {
  margin-bottom: 66%;
}
#content .vc_row.ip-inner-margin-left-66 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-66 .vc_column_container > .vc_column-inner {
  margin-left: 66%;
}
#content .vc_row.ip-inner-padding-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-67 .vc_column_container > .vc_column-inner {
  padding: 67%;
}
#content .vc_row.ip-inner-padding-top-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-67 .vc_column_container > .vc_column-inner {
  padding-top: 67%;
}
#content .vc_row.ip-inner-padding-right-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-67 .vc_column_container > .vc_column-inner {
  padding-right: 67%;
}
#content .vc_row.ip-inner-padding-bottom-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-67 .vc_column_container > .vc_column-inner {
  padding-bottom: 67%;
}
#content .vc_row.ip-inner-padding-left-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-67 .vc_column_container > .vc_column-inner {
  padding-left: 67%;
}
#content .vc_row.ip-inner-margin-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-67 .vc_column_container > .vc_column-inner {
  margin: 67%;
}
#content .vc_row.ip-inner-margin-top-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-67 .vc_column_container > .vc_column-inner {
  margin-top: 67%;
}
#content .vc_row.ip-inner-margin-right-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-67 .vc_column_container > .vc_column-inner {
  margin-right: 67%;
}
#content .vc_row.ip-inner-margin-bottom-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-67 .vc_column_container > .vc_column-inner {
  margin-bottom: 67%;
}
#content .vc_row.ip-inner-margin-left-67 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-67 .vc_column_container > .vc_column-inner {
  margin-left: 67%;
}
#content .vc_row.ip-inner-padding-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-68 .vc_column_container > .vc_column-inner {
  padding: 68%;
}
#content .vc_row.ip-inner-padding-top-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-68 .vc_column_container > .vc_column-inner {
  padding-top: 68%;
}
#content .vc_row.ip-inner-padding-right-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-68 .vc_column_container > .vc_column-inner {
  padding-right: 68%;
}
#content .vc_row.ip-inner-padding-bottom-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-68 .vc_column_container > .vc_column-inner {
  padding-bottom: 68%;
}
#content .vc_row.ip-inner-padding-left-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-68 .vc_column_container > .vc_column-inner {
  padding-left: 68%;
}
#content .vc_row.ip-inner-margin-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-68 .vc_column_container > .vc_column-inner {
  margin: 68%;
}
#content .vc_row.ip-inner-margin-top-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-68 .vc_column_container > .vc_column-inner {
  margin-top: 68%;
}
#content .vc_row.ip-inner-margin-right-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-68 .vc_column_container > .vc_column-inner {
  margin-right: 68%;
}
#content .vc_row.ip-inner-margin-bottom-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-68 .vc_column_container > .vc_column-inner {
  margin-bottom: 68%;
}
#content .vc_row.ip-inner-margin-left-68 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-68 .vc_column_container > .vc_column-inner {
  margin-left: 68%;
}
#content .vc_row.ip-inner-padding-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-69 .vc_column_container > .vc_column-inner {
  padding: 69%;
}
#content .vc_row.ip-inner-padding-top-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-69 .vc_column_container > .vc_column-inner {
  padding-top: 69%;
}
#content .vc_row.ip-inner-padding-right-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-69 .vc_column_container > .vc_column-inner {
  padding-right: 69%;
}
#content .vc_row.ip-inner-padding-bottom-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-69 .vc_column_container > .vc_column-inner {
  padding-bottom: 69%;
}
#content .vc_row.ip-inner-padding-left-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-69 .vc_column_container > .vc_column-inner {
  padding-left: 69%;
}
#content .vc_row.ip-inner-margin-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-69 .vc_column_container > .vc_column-inner {
  margin: 69%;
}
#content .vc_row.ip-inner-margin-top-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-69 .vc_column_container > .vc_column-inner {
  margin-top: 69%;
}
#content .vc_row.ip-inner-margin-right-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-69 .vc_column_container > .vc_column-inner {
  margin-right: 69%;
}
#content .vc_row.ip-inner-margin-bottom-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-69 .vc_column_container > .vc_column-inner {
  margin-bottom: 69%;
}
#content .vc_row.ip-inner-margin-left-69 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-69 .vc_column_container > .vc_column-inner {
  margin-left: 69%;
}
#content .vc_row.ip-inner-padding-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-70 .vc_column_container > .vc_column-inner {
  padding: 70%;
}
#content .vc_row.ip-inner-padding-top-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-70 .vc_column_container > .vc_column-inner {
  padding-top: 70%;
}
#content .vc_row.ip-inner-padding-right-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-70 .vc_column_container > .vc_column-inner {
  padding-right: 70%;
}
#content .vc_row.ip-inner-padding-bottom-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-70 .vc_column_container > .vc_column-inner {
  padding-bottom: 70%;
}
#content .vc_row.ip-inner-padding-left-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-70 .vc_column_container > .vc_column-inner {
  padding-left: 70%;
}
#content .vc_row.ip-inner-margin-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-70 .vc_column_container > .vc_column-inner {
  margin: 70%;
}
#content .vc_row.ip-inner-margin-top-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-70 .vc_column_container > .vc_column-inner {
  margin-top: 70%;
}
#content .vc_row.ip-inner-margin-right-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-70 .vc_column_container > .vc_column-inner {
  margin-right: 70%;
}
#content .vc_row.ip-inner-margin-bottom-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-70 .vc_column_container > .vc_column-inner {
  margin-bottom: 70%;
}
#content .vc_row.ip-inner-margin-left-70 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-70 .vc_column_container > .vc_column-inner {
  margin-left: 70%;
}
#content .vc_row.ip-inner-padding-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-71 .vc_column_container > .vc_column-inner {
  padding: 71%;
}
#content .vc_row.ip-inner-padding-top-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-71 .vc_column_container > .vc_column-inner {
  padding-top: 71%;
}
#content .vc_row.ip-inner-padding-right-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-71 .vc_column_container > .vc_column-inner {
  padding-right: 71%;
}
#content .vc_row.ip-inner-padding-bottom-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-71 .vc_column_container > .vc_column-inner {
  padding-bottom: 71%;
}
#content .vc_row.ip-inner-padding-left-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-71 .vc_column_container > .vc_column-inner {
  padding-left: 71%;
}
#content .vc_row.ip-inner-margin-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-71 .vc_column_container > .vc_column-inner {
  margin: 71%;
}
#content .vc_row.ip-inner-margin-top-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-71 .vc_column_container > .vc_column-inner {
  margin-top: 71%;
}
#content .vc_row.ip-inner-margin-right-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-71 .vc_column_container > .vc_column-inner {
  margin-right: 71%;
}
#content .vc_row.ip-inner-margin-bottom-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-71 .vc_column_container > .vc_column-inner {
  margin-bottom: 71%;
}
#content .vc_row.ip-inner-margin-left-71 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-71 .vc_column_container > .vc_column-inner {
  margin-left: 71%;
}
#content .vc_row.ip-inner-padding-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-72 .vc_column_container > .vc_column-inner {
  padding: 72%;
}
#content .vc_row.ip-inner-padding-top-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-72 .vc_column_container > .vc_column-inner {
  padding-top: 72%;
}
#content .vc_row.ip-inner-padding-right-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-72 .vc_column_container > .vc_column-inner {
  padding-right: 72%;
}
#content .vc_row.ip-inner-padding-bottom-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-72 .vc_column_container > .vc_column-inner {
  padding-bottom: 72%;
}
#content .vc_row.ip-inner-padding-left-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-72 .vc_column_container > .vc_column-inner {
  padding-left: 72%;
}
#content .vc_row.ip-inner-margin-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-72 .vc_column_container > .vc_column-inner {
  margin: 72%;
}
#content .vc_row.ip-inner-margin-top-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-72 .vc_column_container > .vc_column-inner {
  margin-top: 72%;
}
#content .vc_row.ip-inner-margin-right-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-72 .vc_column_container > .vc_column-inner {
  margin-right: 72%;
}
#content .vc_row.ip-inner-margin-bottom-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-72 .vc_column_container > .vc_column-inner {
  margin-bottom: 72%;
}
#content .vc_row.ip-inner-margin-left-72 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-72 .vc_column_container > .vc_column-inner {
  margin-left: 72%;
}
#content .vc_row.ip-inner-padding-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-73 .vc_column_container > .vc_column-inner {
  padding: 73%;
}
#content .vc_row.ip-inner-padding-top-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-73 .vc_column_container > .vc_column-inner {
  padding-top: 73%;
}
#content .vc_row.ip-inner-padding-right-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-73 .vc_column_container > .vc_column-inner {
  padding-right: 73%;
}
#content .vc_row.ip-inner-padding-bottom-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-73 .vc_column_container > .vc_column-inner {
  padding-bottom: 73%;
}
#content .vc_row.ip-inner-padding-left-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-73 .vc_column_container > .vc_column-inner {
  padding-left: 73%;
}
#content .vc_row.ip-inner-margin-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-73 .vc_column_container > .vc_column-inner {
  margin: 73%;
}
#content .vc_row.ip-inner-margin-top-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-73 .vc_column_container > .vc_column-inner {
  margin-top: 73%;
}
#content .vc_row.ip-inner-margin-right-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-73 .vc_column_container > .vc_column-inner {
  margin-right: 73%;
}
#content .vc_row.ip-inner-margin-bottom-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-73 .vc_column_container > .vc_column-inner {
  margin-bottom: 73%;
}
#content .vc_row.ip-inner-margin-left-73 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-73 .vc_column_container > .vc_column-inner {
  margin-left: 73%;
}
#content .vc_row.ip-inner-padding-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-74 .vc_column_container > .vc_column-inner {
  padding: 74%;
}
#content .vc_row.ip-inner-padding-top-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-74 .vc_column_container > .vc_column-inner {
  padding-top: 74%;
}
#content .vc_row.ip-inner-padding-right-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-74 .vc_column_container > .vc_column-inner {
  padding-right: 74%;
}
#content .vc_row.ip-inner-padding-bottom-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-74 .vc_column_container > .vc_column-inner {
  padding-bottom: 74%;
}
#content .vc_row.ip-inner-padding-left-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-74 .vc_column_container > .vc_column-inner {
  padding-left: 74%;
}
#content .vc_row.ip-inner-margin-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-74 .vc_column_container > .vc_column-inner {
  margin: 74%;
}
#content .vc_row.ip-inner-margin-top-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-74 .vc_column_container > .vc_column-inner {
  margin-top: 74%;
}
#content .vc_row.ip-inner-margin-right-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-74 .vc_column_container > .vc_column-inner {
  margin-right: 74%;
}
#content .vc_row.ip-inner-margin-bottom-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-74 .vc_column_container > .vc_column-inner {
  margin-bottom: 74%;
}
#content .vc_row.ip-inner-margin-left-74 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-74 .vc_column_container > .vc_column-inner {
  margin-left: 74%;
}
#content .vc_row.ip-inner-padding-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-75 .vc_column_container > .vc_column-inner {
  padding: 75%;
}
#content .vc_row.ip-inner-padding-top-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-75 .vc_column_container > .vc_column-inner {
  padding-top: 75%;
}
#content .vc_row.ip-inner-padding-right-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-75 .vc_column_container > .vc_column-inner {
  padding-right: 75%;
}
#content .vc_row.ip-inner-padding-bottom-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-75 .vc_column_container > .vc_column-inner {
  padding-bottom: 75%;
}
#content .vc_row.ip-inner-padding-left-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-75 .vc_column_container > .vc_column-inner {
  padding-left: 75%;
}
#content .vc_row.ip-inner-margin-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-75 .vc_column_container > .vc_column-inner {
  margin: 75%;
}
#content .vc_row.ip-inner-margin-top-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-75 .vc_column_container > .vc_column-inner {
  margin-top: 75%;
}
#content .vc_row.ip-inner-margin-right-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-75 .vc_column_container > .vc_column-inner {
  margin-right: 75%;
}
#content .vc_row.ip-inner-margin-bottom-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-75 .vc_column_container > .vc_column-inner {
  margin-bottom: 75%;
}
#content .vc_row.ip-inner-margin-left-75 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-75 .vc_column_container > .vc_column-inner {
  margin-left: 75%;
}
#content .vc_row.ip-inner-padding-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-76 .vc_column_container > .vc_column-inner {
  padding: 76%;
}
#content .vc_row.ip-inner-padding-top-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-76 .vc_column_container > .vc_column-inner {
  padding-top: 76%;
}
#content .vc_row.ip-inner-padding-right-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-76 .vc_column_container > .vc_column-inner {
  padding-right: 76%;
}
#content .vc_row.ip-inner-padding-bottom-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-76 .vc_column_container > .vc_column-inner {
  padding-bottom: 76%;
}
#content .vc_row.ip-inner-padding-left-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-76 .vc_column_container > .vc_column-inner {
  padding-left: 76%;
}
#content .vc_row.ip-inner-margin-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-76 .vc_column_container > .vc_column-inner {
  margin: 76%;
}
#content .vc_row.ip-inner-margin-top-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-76 .vc_column_container > .vc_column-inner {
  margin-top: 76%;
}
#content .vc_row.ip-inner-margin-right-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-76 .vc_column_container > .vc_column-inner {
  margin-right: 76%;
}
#content .vc_row.ip-inner-margin-bottom-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-76 .vc_column_container > .vc_column-inner {
  margin-bottom: 76%;
}
#content .vc_row.ip-inner-margin-left-76 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-76 .vc_column_container > .vc_column-inner {
  margin-left: 76%;
}
#content .vc_row.ip-inner-padding-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-77 .vc_column_container > .vc_column-inner {
  padding: 77%;
}
#content .vc_row.ip-inner-padding-top-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-77 .vc_column_container > .vc_column-inner {
  padding-top: 77%;
}
#content .vc_row.ip-inner-padding-right-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-77 .vc_column_container > .vc_column-inner {
  padding-right: 77%;
}
#content .vc_row.ip-inner-padding-bottom-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-77 .vc_column_container > .vc_column-inner {
  padding-bottom: 77%;
}
#content .vc_row.ip-inner-padding-left-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-77 .vc_column_container > .vc_column-inner {
  padding-left: 77%;
}
#content .vc_row.ip-inner-margin-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-77 .vc_column_container > .vc_column-inner {
  margin: 77%;
}
#content .vc_row.ip-inner-margin-top-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-77 .vc_column_container > .vc_column-inner {
  margin-top: 77%;
}
#content .vc_row.ip-inner-margin-right-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-77 .vc_column_container > .vc_column-inner {
  margin-right: 77%;
}
#content .vc_row.ip-inner-margin-bottom-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-77 .vc_column_container > .vc_column-inner {
  margin-bottom: 77%;
}
#content .vc_row.ip-inner-margin-left-77 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-77 .vc_column_container > .vc_column-inner {
  margin-left: 77%;
}
#content .vc_row.ip-inner-padding-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-78 .vc_column_container > .vc_column-inner {
  padding: 78%;
}
#content .vc_row.ip-inner-padding-top-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-78 .vc_column_container > .vc_column-inner {
  padding-top: 78%;
}
#content .vc_row.ip-inner-padding-right-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-78 .vc_column_container > .vc_column-inner {
  padding-right: 78%;
}
#content .vc_row.ip-inner-padding-bottom-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-78 .vc_column_container > .vc_column-inner {
  padding-bottom: 78%;
}
#content .vc_row.ip-inner-padding-left-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-78 .vc_column_container > .vc_column-inner {
  padding-left: 78%;
}
#content .vc_row.ip-inner-margin-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-78 .vc_column_container > .vc_column-inner {
  margin: 78%;
}
#content .vc_row.ip-inner-margin-top-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-78 .vc_column_container > .vc_column-inner {
  margin-top: 78%;
}
#content .vc_row.ip-inner-margin-right-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-78 .vc_column_container > .vc_column-inner {
  margin-right: 78%;
}
#content .vc_row.ip-inner-margin-bottom-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-78 .vc_column_container > .vc_column-inner {
  margin-bottom: 78%;
}
#content .vc_row.ip-inner-margin-left-78 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-78 .vc_column_container > .vc_column-inner {
  margin-left: 78%;
}
#content .vc_row.ip-inner-padding-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-79 .vc_column_container > .vc_column-inner {
  padding: 79%;
}
#content .vc_row.ip-inner-padding-top-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-79 .vc_column_container > .vc_column-inner {
  padding-top: 79%;
}
#content .vc_row.ip-inner-padding-right-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-79 .vc_column_container > .vc_column-inner {
  padding-right: 79%;
}
#content .vc_row.ip-inner-padding-bottom-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-79 .vc_column_container > .vc_column-inner {
  padding-bottom: 79%;
}
#content .vc_row.ip-inner-padding-left-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-79 .vc_column_container > .vc_column-inner {
  padding-left: 79%;
}
#content .vc_row.ip-inner-margin-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-79 .vc_column_container > .vc_column-inner {
  margin: 79%;
}
#content .vc_row.ip-inner-margin-top-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-79 .vc_column_container > .vc_column-inner {
  margin-top: 79%;
}
#content .vc_row.ip-inner-margin-right-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-79 .vc_column_container > .vc_column-inner {
  margin-right: 79%;
}
#content .vc_row.ip-inner-margin-bottom-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-79 .vc_column_container > .vc_column-inner {
  margin-bottom: 79%;
}
#content .vc_row.ip-inner-margin-left-79 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-79 .vc_column_container > .vc_column-inner {
  margin-left: 79%;
}
#content .vc_row.ip-inner-padding-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-80 .vc_column_container > .vc_column-inner {
  padding: 80%;
}
#content .vc_row.ip-inner-padding-top-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-80 .vc_column_container > .vc_column-inner {
  padding-top: 80%;
}
#content .vc_row.ip-inner-padding-right-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-80 .vc_column_container > .vc_column-inner {
  padding-right: 80%;
}
#content .vc_row.ip-inner-padding-bottom-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-80 .vc_column_container > .vc_column-inner {
  padding-bottom: 80%;
}
#content .vc_row.ip-inner-padding-left-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-80 .vc_column_container > .vc_column-inner {
  padding-left: 80%;
}
#content .vc_row.ip-inner-margin-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-80 .vc_column_container > .vc_column-inner {
  margin: 80%;
}
#content .vc_row.ip-inner-margin-top-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-80 .vc_column_container > .vc_column-inner {
  margin-top: 80%;
}
#content .vc_row.ip-inner-margin-right-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-80 .vc_column_container > .vc_column-inner {
  margin-right: 80%;
}
#content .vc_row.ip-inner-margin-bottom-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-80 .vc_column_container > .vc_column-inner {
  margin-bottom: 80%;
}
#content .vc_row.ip-inner-margin-left-80 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-80 .vc_column_container > .vc_column-inner {
  margin-left: 80%;
}
#content .vc_row.ip-inner-padding-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-81 .vc_column_container > .vc_column-inner {
  padding: 81%;
}
#content .vc_row.ip-inner-padding-top-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-81 .vc_column_container > .vc_column-inner {
  padding-top: 81%;
}
#content .vc_row.ip-inner-padding-right-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-81 .vc_column_container > .vc_column-inner {
  padding-right: 81%;
}
#content .vc_row.ip-inner-padding-bottom-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-81 .vc_column_container > .vc_column-inner {
  padding-bottom: 81%;
}
#content .vc_row.ip-inner-padding-left-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-81 .vc_column_container > .vc_column-inner {
  padding-left: 81%;
}
#content .vc_row.ip-inner-margin-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-81 .vc_column_container > .vc_column-inner {
  margin: 81%;
}
#content .vc_row.ip-inner-margin-top-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-81 .vc_column_container > .vc_column-inner {
  margin-top: 81%;
}
#content .vc_row.ip-inner-margin-right-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-81 .vc_column_container > .vc_column-inner {
  margin-right: 81%;
}
#content .vc_row.ip-inner-margin-bottom-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-81 .vc_column_container > .vc_column-inner {
  margin-bottom: 81%;
}
#content .vc_row.ip-inner-margin-left-81 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-81 .vc_column_container > .vc_column-inner {
  margin-left: 81%;
}
#content .vc_row.ip-inner-padding-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-82 .vc_column_container > .vc_column-inner {
  padding: 82%;
}
#content .vc_row.ip-inner-padding-top-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-82 .vc_column_container > .vc_column-inner {
  padding-top: 82%;
}
#content .vc_row.ip-inner-padding-right-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-82 .vc_column_container > .vc_column-inner {
  padding-right: 82%;
}
#content .vc_row.ip-inner-padding-bottom-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-82 .vc_column_container > .vc_column-inner {
  padding-bottom: 82%;
}
#content .vc_row.ip-inner-padding-left-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-82 .vc_column_container > .vc_column-inner {
  padding-left: 82%;
}
#content .vc_row.ip-inner-margin-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-82 .vc_column_container > .vc_column-inner {
  margin: 82%;
}
#content .vc_row.ip-inner-margin-top-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-82 .vc_column_container > .vc_column-inner {
  margin-top: 82%;
}
#content .vc_row.ip-inner-margin-right-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-82 .vc_column_container > .vc_column-inner {
  margin-right: 82%;
}
#content .vc_row.ip-inner-margin-bottom-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-82 .vc_column_container > .vc_column-inner {
  margin-bottom: 82%;
}
#content .vc_row.ip-inner-margin-left-82 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-82 .vc_column_container > .vc_column-inner {
  margin-left: 82%;
}
#content .vc_row.ip-inner-padding-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-83 .vc_column_container > .vc_column-inner {
  padding: 83%;
}
#content .vc_row.ip-inner-padding-top-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-83 .vc_column_container > .vc_column-inner {
  padding-top: 83%;
}
#content .vc_row.ip-inner-padding-right-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-83 .vc_column_container > .vc_column-inner {
  padding-right: 83%;
}
#content .vc_row.ip-inner-padding-bottom-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-83 .vc_column_container > .vc_column-inner {
  padding-bottom: 83%;
}
#content .vc_row.ip-inner-padding-left-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-83 .vc_column_container > .vc_column-inner {
  padding-left: 83%;
}
#content .vc_row.ip-inner-margin-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-83 .vc_column_container > .vc_column-inner {
  margin: 83%;
}
#content .vc_row.ip-inner-margin-top-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-83 .vc_column_container > .vc_column-inner {
  margin-top: 83%;
}
#content .vc_row.ip-inner-margin-right-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-83 .vc_column_container > .vc_column-inner {
  margin-right: 83%;
}
#content .vc_row.ip-inner-margin-bottom-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-83 .vc_column_container > .vc_column-inner {
  margin-bottom: 83%;
}
#content .vc_row.ip-inner-margin-left-83 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-83 .vc_column_container > .vc_column-inner {
  margin-left: 83%;
}
#content .vc_row.ip-inner-padding-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-84 .vc_column_container > .vc_column-inner {
  padding: 84%;
}
#content .vc_row.ip-inner-padding-top-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-84 .vc_column_container > .vc_column-inner {
  padding-top: 84%;
}
#content .vc_row.ip-inner-padding-right-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-84 .vc_column_container > .vc_column-inner {
  padding-right: 84%;
}
#content .vc_row.ip-inner-padding-bottom-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-84 .vc_column_container > .vc_column-inner {
  padding-bottom: 84%;
}
#content .vc_row.ip-inner-padding-left-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-84 .vc_column_container > .vc_column-inner {
  padding-left: 84%;
}
#content .vc_row.ip-inner-margin-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-84 .vc_column_container > .vc_column-inner {
  margin: 84%;
}
#content .vc_row.ip-inner-margin-top-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-84 .vc_column_container > .vc_column-inner {
  margin-top: 84%;
}
#content .vc_row.ip-inner-margin-right-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-84 .vc_column_container > .vc_column-inner {
  margin-right: 84%;
}
#content .vc_row.ip-inner-margin-bottom-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-84 .vc_column_container > .vc_column-inner {
  margin-bottom: 84%;
}
#content .vc_row.ip-inner-margin-left-84 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-84 .vc_column_container > .vc_column-inner {
  margin-left: 84%;
}
#content .vc_row.ip-inner-padding-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-85 .vc_column_container > .vc_column-inner {
  padding: 85%;
}
#content .vc_row.ip-inner-padding-top-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-85 .vc_column_container > .vc_column-inner {
  padding-top: 85%;
}
#content .vc_row.ip-inner-padding-right-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-85 .vc_column_container > .vc_column-inner {
  padding-right: 85%;
}
#content .vc_row.ip-inner-padding-bottom-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-85 .vc_column_container > .vc_column-inner {
  padding-bottom: 85%;
}
#content .vc_row.ip-inner-padding-left-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-85 .vc_column_container > .vc_column-inner {
  padding-left: 85%;
}
#content .vc_row.ip-inner-margin-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-85 .vc_column_container > .vc_column-inner {
  margin: 85%;
}
#content .vc_row.ip-inner-margin-top-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-85 .vc_column_container > .vc_column-inner {
  margin-top: 85%;
}
#content .vc_row.ip-inner-margin-right-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-85 .vc_column_container > .vc_column-inner {
  margin-right: 85%;
}
#content .vc_row.ip-inner-margin-bottom-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-85 .vc_column_container > .vc_column-inner {
  margin-bottom: 85%;
}
#content .vc_row.ip-inner-margin-left-85 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-85 .vc_column_container > .vc_column-inner {
  margin-left: 85%;
}
#content .vc_row.ip-inner-padding-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-86 .vc_column_container > .vc_column-inner {
  padding: 86%;
}
#content .vc_row.ip-inner-padding-top-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-86 .vc_column_container > .vc_column-inner {
  padding-top: 86%;
}
#content .vc_row.ip-inner-padding-right-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-86 .vc_column_container > .vc_column-inner {
  padding-right: 86%;
}
#content .vc_row.ip-inner-padding-bottom-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-86 .vc_column_container > .vc_column-inner {
  padding-bottom: 86%;
}
#content .vc_row.ip-inner-padding-left-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-86 .vc_column_container > .vc_column-inner {
  padding-left: 86%;
}
#content .vc_row.ip-inner-margin-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-86 .vc_column_container > .vc_column-inner {
  margin: 86%;
}
#content .vc_row.ip-inner-margin-top-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-86 .vc_column_container > .vc_column-inner {
  margin-top: 86%;
}
#content .vc_row.ip-inner-margin-right-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-86 .vc_column_container > .vc_column-inner {
  margin-right: 86%;
}
#content .vc_row.ip-inner-margin-bottom-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-86 .vc_column_container > .vc_column-inner {
  margin-bottom: 86%;
}
#content .vc_row.ip-inner-margin-left-86 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-86 .vc_column_container > .vc_column-inner {
  margin-left: 86%;
}
#content .vc_row.ip-inner-padding-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-87 .vc_column_container > .vc_column-inner {
  padding: 87%;
}
#content .vc_row.ip-inner-padding-top-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-87 .vc_column_container > .vc_column-inner {
  padding-top: 87%;
}
#content .vc_row.ip-inner-padding-right-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-87 .vc_column_container > .vc_column-inner {
  padding-right: 87%;
}
#content .vc_row.ip-inner-padding-bottom-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-87 .vc_column_container > .vc_column-inner {
  padding-bottom: 87%;
}
#content .vc_row.ip-inner-padding-left-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-87 .vc_column_container > .vc_column-inner {
  padding-left: 87%;
}
#content .vc_row.ip-inner-margin-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-87 .vc_column_container > .vc_column-inner {
  margin: 87%;
}
#content .vc_row.ip-inner-margin-top-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-87 .vc_column_container > .vc_column-inner {
  margin-top: 87%;
}
#content .vc_row.ip-inner-margin-right-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-87 .vc_column_container > .vc_column-inner {
  margin-right: 87%;
}
#content .vc_row.ip-inner-margin-bottom-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-87 .vc_column_container > .vc_column-inner {
  margin-bottom: 87%;
}
#content .vc_row.ip-inner-margin-left-87 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-87 .vc_column_container > .vc_column-inner {
  margin-left: 87%;
}
#content .vc_row.ip-inner-padding-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-88 .vc_column_container > .vc_column-inner {
  padding: 88%;
}
#content .vc_row.ip-inner-padding-top-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-88 .vc_column_container > .vc_column-inner {
  padding-top: 88%;
}
#content .vc_row.ip-inner-padding-right-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-88 .vc_column_container > .vc_column-inner {
  padding-right: 88%;
}
#content .vc_row.ip-inner-padding-bottom-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-88 .vc_column_container > .vc_column-inner {
  padding-bottom: 88%;
}
#content .vc_row.ip-inner-padding-left-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-88 .vc_column_container > .vc_column-inner {
  padding-left: 88%;
}
#content .vc_row.ip-inner-margin-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-88 .vc_column_container > .vc_column-inner {
  margin: 88%;
}
#content .vc_row.ip-inner-margin-top-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-88 .vc_column_container > .vc_column-inner {
  margin-top: 88%;
}
#content .vc_row.ip-inner-margin-right-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-88 .vc_column_container > .vc_column-inner {
  margin-right: 88%;
}
#content .vc_row.ip-inner-margin-bottom-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-88 .vc_column_container > .vc_column-inner {
  margin-bottom: 88%;
}
#content .vc_row.ip-inner-margin-left-88 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-88 .vc_column_container > .vc_column-inner {
  margin-left: 88%;
}
#content .vc_row.ip-inner-padding-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-89 .vc_column_container > .vc_column-inner {
  padding: 89%;
}
#content .vc_row.ip-inner-padding-top-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-89 .vc_column_container > .vc_column-inner {
  padding-top: 89%;
}
#content .vc_row.ip-inner-padding-right-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-89 .vc_column_container > .vc_column-inner {
  padding-right: 89%;
}
#content .vc_row.ip-inner-padding-bottom-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-89 .vc_column_container > .vc_column-inner {
  padding-bottom: 89%;
}
#content .vc_row.ip-inner-padding-left-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-89 .vc_column_container > .vc_column-inner {
  padding-left: 89%;
}
#content .vc_row.ip-inner-margin-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-89 .vc_column_container > .vc_column-inner {
  margin: 89%;
}
#content .vc_row.ip-inner-margin-top-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-89 .vc_column_container > .vc_column-inner {
  margin-top: 89%;
}
#content .vc_row.ip-inner-margin-right-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-89 .vc_column_container > .vc_column-inner {
  margin-right: 89%;
}
#content .vc_row.ip-inner-margin-bottom-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-89 .vc_column_container > .vc_column-inner {
  margin-bottom: 89%;
}
#content .vc_row.ip-inner-margin-left-89 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-89 .vc_column_container > .vc_column-inner {
  margin-left: 89%;
}
#content .vc_row.ip-inner-padding-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-90 .vc_column_container > .vc_column-inner {
  padding: 90%;
}
#content .vc_row.ip-inner-padding-top-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-90 .vc_column_container > .vc_column-inner {
  padding-top: 90%;
}
#content .vc_row.ip-inner-padding-right-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-90 .vc_column_container > .vc_column-inner {
  padding-right: 90%;
}
#content .vc_row.ip-inner-padding-bottom-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-90 .vc_column_container > .vc_column-inner {
  padding-bottom: 90%;
}
#content .vc_row.ip-inner-padding-left-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-90 .vc_column_container > .vc_column-inner {
  padding-left: 90%;
}
#content .vc_row.ip-inner-margin-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-90 .vc_column_container > .vc_column-inner {
  margin: 90%;
}
#content .vc_row.ip-inner-margin-top-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-90 .vc_column_container > .vc_column-inner {
  margin-top: 90%;
}
#content .vc_row.ip-inner-margin-right-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-90 .vc_column_container > .vc_column-inner {
  margin-right: 90%;
}
#content .vc_row.ip-inner-margin-bottom-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-90 .vc_column_container > .vc_column-inner {
  margin-bottom: 90%;
}
#content .vc_row.ip-inner-margin-left-90 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-90 .vc_column_container > .vc_column-inner {
  margin-left: 90%;
}
#content .vc_row.ip-inner-padding-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-91 .vc_column_container > .vc_column-inner {
  padding: 91%;
}
#content .vc_row.ip-inner-padding-top-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-91 .vc_column_container > .vc_column-inner {
  padding-top: 91%;
}
#content .vc_row.ip-inner-padding-right-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-91 .vc_column_container > .vc_column-inner {
  padding-right: 91%;
}
#content .vc_row.ip-inner-padding-bottom-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-91 .vc_column_container > .vc_column-inner {
  padding-bottom: 91%;
}
#content .vc_row.ip-inner-padding-left-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-91 .vc_column_container > .vc_column-inner {
  padding-left: 91%;
}
#content .vc_row.ip-inner-margin-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-91 .vc_column_container > .vc_column-inner {
  margin: 91%;
}
#content .vc_row.ip-inner-margin-top-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-91 .vc_column_container > .vc_column-inner {
  margin-top: 91%;
}
#content .vc_row.ip-inner-margin-right-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-91 .vc_column_container > .vc_column-inner {
  margin-right: 91%;
}
#content .vc_row.ip-inner-margin-bottom-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-91 .vc_column_container > .vc_column-inner {
  margin-bottom: 91%;
}
#content .vc_row.ip-inner-margin-left-91 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-91 .vc_column_container > .vc_column-inner {
  margin-left: 91%;
}
#content .vc_row.ip-inner-padding-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-92 .vc_column_container > .vc_column-inner {
  padding: 92%;
}
#content .vc_row.ip-inner-padding-top-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-92 .vc_column_container > .vc_column-inner {
  padding-top: 92%;
}
#content .vc_row.ip-inner-padding-right-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-92 .vc_column_container > .vc_column-inner {
  padding-right: 92%;
}
#content .vc_row.ip-inner-padding-bottom-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-92 .vc_column_container > .vc_column-inner {
  padding-bottom: 92%;
}
#content .vc_row.ip-inner-padding-left-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-92 .vc_column_container > .vc_column-inner {
  padding-left: 92%;
}
#content .vc_row.ip-inner-margin-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-92 .vc_column_container > .vc_column-inner {
  margin: 92%;
}
#content .vc_row.ip-inner-margin-top-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-92 .vc_column_container > .vc_column-inner {
  margin-top: 92%;
}
#content .vc_row.ip-inner-margin-right-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-92 .vc_column_container > .vc_column-inner {
  margin-right: 92%;
}
#content .vc_row.ip-inner-margin-bottom-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-92 .vc_column_container > .vc_column-inner {
  margin-bottom: 92%;
}
#content .vc_row.ip-inner-margin-left-92 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-92 .vc_column_container > .vc_column-inner {
  margin-left: 92%;
}
#content .vc_row.ip-inner-padding-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-93 .vc_column_container > .vc_column-inner {
  padding: 93%;
}
#content .vc_row.ip-inner-padding-top-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-93 .vc_column_container > .vc_column-inner {
  padding-top: 93%;
}
#content .vc_row.ip-inner-padding-right-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-93 .vc_column_container > .vc_column-inner {
  padding-right: 93%;
}
#content .vc_row.ip-inner-padding-bottom-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-93 .vc_column_container > .vc_column-inner {
  padding-bottom: 93%;
}
#content .vc_row.ip-inner-padding-left-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-93 .vc_column_container > .vc_column-inner {
  padding-left: 93%;
}
#content .vc_row.ip-inner-margin-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-93 .vc_column_container > .vc_column-inner {
  margin: 93%;
}
#content .vc_row.ip-inner-margin-top-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-93 .vc_column_container > .vc_column-inner {
  margin-top: 93%;
}
#content .vc_row.ip-inner-margin-right-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-93 .vc_column_container > .vc_column-inner {
  margin-right: 93%;
}
#content .vc_row.ip-inner-margin-bottom-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-93 .vc_column_container > .vc_column-inner {
  margin-bottom: 93%;
}
#content .vc_row.ip-inner-margin-left-93 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-93 .vc_column_container > .vc_column-inner {
  margin-left: 93%;
}
#content .vc_row.ip-inner-padding-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-94 .vc_column_container > .vc_column-inner {
  padding: 94%;
}
#content .vc_row.ip-inner-padding-top-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-94 .vc_column_container > .vc_column-inner {
  padding-top: 94%;
}
#content .vc_row.ip-inner-padding-right-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-94 .vc_column_container > .vc_column-inner {
  padding-right: 94%;
}
#content .vc_row.ip-inner-padding-bottom-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-94 .vc_column_container > .vc_column-inner {
  padding-bottom: 94%;
}
#content .vc_row.ip-inner-padding-left-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-94 .vc_column_container > .vc_column-inner {
  padding-left: 94%;
}
#content .vc_row.ip-inner-margin-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-94 .vc_column_container > .vc_column-inner {
  margin: 94%;
}
#content .vc_row.ip-inner-margin-top-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-94 .vc_column_container > .vc_column-inner {
  margin-top: 94%;
}
#content .vc_row.ip-inner-margin-right-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-94 .vc_column_container > .vc_column-inner {
  margin-right: 94%;
}
#content .vc_row.ip-inner-margin-bottom-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-94 .vc_column_container > .vc_column-inner {
  margin-bottom: 94%;
}
#content .vc_row.ip-inner-margin-left-94 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-94 .vc_column_container > .vc_column-inner {
  margin-left: 94%;
}
#content .vc_row.ip-inner-padding-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-95 .vc_column_container > .vc_column-inner {
  padding: 95%;
}
#content .vc_row.ip-inner-padding-top-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-95 .vc_column_container > .vc_column-inner {
  padding-top: 95%;
}
#content .vc_row.ip-inner-padding-right-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-95 .vc_column_container > .vc_column-inner {
  padding-right: 95%;
}
#content .vc_row.ip-inner-padding-bottom-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-95 .vc_column_container > .vc_column-inner {
  padding-bottom: 95%;
}
#content .vc_row.ip-inner-padding-left-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-95 .vc_column_container > .vc_column-inner {
  padding-left: 95%;
}
#content .vc_row.ip-inner-margin-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-95 .vc_column_container > .vc_column-inner {
  margin: 95%;
}
#content .vc_row.ip-inner-margin-top-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-95 .vc_column_container > .vc_column-inner {
  margin-top: 95%;
}
#content .vc_row.ip-inner-margin-right-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-95 .vc_column_container > .vc_column-inner {
  margin-right: 95%;
}
#content .vc_row.ip-inner-margin-bottom-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-95 .vc_column_container > .vc_column-inner {
  margin-bottom: 95%;
}
#content .vc_row.ip-inner-margin-left-95 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-95 .vc_column_container > .vc_column-inner {
  margin-left: 95%;
}
#content .vc_row.ip-inner-padding-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-96 .vc_column_container > .vc_column-inner {
  padding: 96%;
}
#content .vc_row.ip-inner-padding-top-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-96 .vc_column_container > .vc_column-inner {
  padding-top: 96%;
}
#content .vc_row.ip-inner-padding-right-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-96 .vc_column_container > .vc_column-inner {
  padding-right: 96%;
}
#content .vc_row.ip-inner-padding-bottom-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-96 .vc_column_container > .vc_column-inner {
  padding-bottom: 96%;
}
#content .vc_row.ip-inner-padding-left-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-96 .vc_column_container > .vc_column-inner {
  padding-left: 96%;
}
#content .vc_row.ip-inner-margin-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-96 .vc_column_container > .vc_column-inner {
  margin: 96%;
}
#content .vc_row.ip-inner-margin-top-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-96 .vc_column_container > .vc_column-inner {
  margin-top: 96%;
}
#content .vc_row.ip-inner-margin-right-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-96 .vc_column_container > .vc_column-inner {
  margin-right: 96%;
}
#content .vc_row.ip-inner-margin-bottom-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-96 .vc_column_container > .vc_column-inner {
  margin-bottom: 96%;
}
#content .vc_row.ip-inner-margin-left-96 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-96 .vc_column_container > .vc_column-inner {
  margin-left: 96%;
}
#content .vc_row.ip-inner-padding-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-97 .vc_column_container > .vc_column-inner {
  padding: 97%;
}
#content .vc_row.ip-inner-padding-top-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-97 .vc_column_container > .vc_column-inner {
  padding-top: 97%;
}
#content .vc_row.ip-inner-padding-right-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-97 .vc_column_container > .vc_column-inner {
  padding-right: 97%;
}
#content .vc_row.ip-inner-padding-bottom-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-97 .vc_column_container > .vc_column-inner {
  padding-bottom: 97%;
}
#content .vc_row.ip-inner-padding-left-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-97 .vc_column_container > .vc_column-inner {
  padding-left: 97%;
}
#content .vc_row.ip-inner-margin-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-97 .vc_column_container > .vc_column-inner {
  margin: 97%;
}
#content .vc_row.ip-inner-margin-top-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-97 .vc_column_container > .vc_column-inner {
  margin-top: 97%;
}
#content .vc_row.ip-inner-margin-right-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-97 .vc_column_container > .vc_column-inner {
  margin-right: 97%;
}
#content .vc_row.ip-inner-margin-bottom-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-97 .vc_column_container > .vc_column-inner {
  margin-bottom: 97%;
}
#content .vc_row.ip-inner-margin-left-97 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-97 .vc_column_container > .vc_column-inner {
  margin-left: 97%;
}
#content .vc_row.ip-inner-padding-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-98 .vc_column_container > .vc_column-inner {
  padding: 98%;
}
#content .vc_row.ip-inner-padding-top-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-98 .vc_column_container > .vc_column-inner {
  padding-top: 98%;
}
#content .vc_row.ip-inner-padding-right-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-98 .vc_column_container > .vc_column-inner {
  padding-right: 98%;
}
#content .vc_row.ip-inner-padding-bottom-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-98 .vc_column_container > .vc_column-inner {
  padding-bottom: 98%;
}
#content .vc_row.ip-inner-padding-left-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-98 .vc_column_container > .vc_column-inner {
  padding-left: 98%;
}
#content .vc_row.ip-inner-margin-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-98 .vc_column_container > .vc_column-inner {
  margin: 98%;
}
#content .vc_row.ip-inner-margin-top-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-98 .vc_column_container > .vc_column-inner {
  margin-top: 98%;
}
#content .vc_row.ip-inner-margin-right-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-98 .vc_column_container > .vc_column-inner {
  margin-right: 98%;
}
#content .vc_row.ip-inner-margin-bottom-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-98 .vc_column_container > .vc_column-inner {
  margin-bottom: 98%;
}
#content .vc_row.ip-inner-margin-left-98 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-98 .vc_column_container > .vc_column-inner {
  margin-left: 98%;
}
#content .vc_row.ip-inner-padding-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-99 .vc_column_container > .vc_column-inner {
  padding: 99%;
}
#content .vc_row.ip-inner-padding-top-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-99 .vc_column_container > .vc_column-inner {
  padding-top: 99%;
}
#content .vc_row.ip-inner-padding-right-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-99 .vc_column_container > .vc_column-inner {
  padding-right: 99%;
}
#content .vc_row.ip-inner-padding-bottom-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-99 .vc_column_container > .vc_column-inner {
  padding-bottom: 99%;
}
#content .vc_row.ip-inner-padding-left-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-99 .vc_column_container > .vc_column-inner {
  padding-left: 99%;
}
#content .vc_row.ip-inner-margin-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-99 .vc_column_container > .vc_column-inner {
  margin: 99%;
}
#content .vc_row.ip-inner-margin-top-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-99 .vc_column_container > .vc_column-inner {
  margin-top: 99%;
}
#content .vc_row.ip-inner-margin-right-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-99 .vc_column_container > .vc_column-inner {
  margin-right: 99%;
}
#content .vc_row.ip-inner-margin-bottom-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-99 .vc_column_container > .vc_column-inner {
  margin-bottom: 99%;
}
#content .vc_row.ip-inner-margin-left-99 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-99 .vc_column_container > .vc_column-inner {
  margin-left: 99%;
}
#content .vc_row.ip-inner-padding-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-100 .vc_column_container > .vc_column-inner {
  padding: 100%;
}
#content .vc_row.ip-inner-padding-top-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-top-100 .vc_column_container > .vc_column-inner {
  padding-top: 100%;
}
#content .vc_row.ip-inner-padding-right-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-right-100 .vc_column_container > .vc_column-inner {
  padding-right: 100%;
}
#content .vc_row.ip-inner-padding-bottom-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-bottom-100 .vc_column_container > .vc_column-inner {
  padding-bottom: 100%;
}
#content .vc_row.ip-inner-padding-left-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-padding-left-100 .vc_column_container > .vc_column-inner {
  padding-left: 100%;
}
#content .vc_row.ip-inner-margin-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-100 .vc_column_container > .vc_column-inner {
  margin: 100%;
}
#content .vc_row.ip-inner-margin-top-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-top-100 .vc_column_container > .vc_column-inner {
  margin-top: 100%;
}
#content .vc_row.ip-inner-margin-right-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-right-100 .vc_column_container > .vc_column-inner {
  margin-right: 100%;
}
#content .vc_row.ip-inner-margin-bottom-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-bottom-100 .vc_column_container > .vc_column-inner {
  margin-bottom: 100%;
}
#content .vc_row.ip-inner-margin-left-100 .vc_column_container > .vc_column-inner, footer .vc_row.ip-inner-margin-left-100 .vc_column_container > .vc_column-inner {
  margin-left: 100%;
}
@media only screen and (min-width: 768px) {
  #content .vc_row.border-right .vc_column_container, footer .vc_row.border-right .vc_column_container {
    border-right: 1px solid;
  }
  #content .vc_row.border-left .vc_column_container, footer .vc_row.border-left .vc_column_container {
    border-left: 1px solid;
  }
  #content .vc_row.border-between .vc_column_container:not(:last-child), footer .vc_row.border-between .vc_column_container:not(:last-child) {
    border-right: 1px solid;
  }
}
#content .vc_row.outline .vc_column_container, footer .vc_row.outline .vc_column_container {
  outline: 1px solid;
}
#content .wpb_single_image.svg img, footer .wpb_single_image.svg img {
  width: 100%;
}

/*********************
Tables
*********************/
div.table-wrapper.table-wrapper {
  border: 1px solid;
  border-top: 0;
}
div.table-wrapper.table-wrapper .pinned {
  background: transparent;
  border-right: 1px solid;
  border-left: 0;
}
div.table-wrapper.table-wrapper tr {
  /* height: 40px !important; */
}

table {
  width: 100%;
  text-align: right;
}
table tr {
  transition: background-color 100ms;
}
table tr:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
table td, table th {
  line-height: 1.125em;
  padding: 0.5em 0.8em;
  vertical-align: middle;
  min-height: 1em;
  font-size: 0.9em;
}
table td:empty {
  padding: 1em;
}
table td:first-child {
  text-align: left;
}
table th {
  font-weight: bold;
}
table.right {
  text-align: right;
}
table td.tblheader, table thead td, table thead th {
  font-weight: bold;
  border-bottom: 1px solid;
}
table.responsive {
  margin-top: 0;
}

tfoot td, tbody td, tbody th {
  /* border-bottom: 1px solid; */
}

tbody td.sum {
  border-top: 2px solid;
  border-bottom: 0;
  font-weight: bold;
  margin-bottom: 1em;
}

tbody td.highlight, thead th.highlight {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
}

table.col2 tr td:first-child {
  width: 70%;
  text-align: left;
}

table.col2 tr td {
  width: 30%;
  text-align: right;
}

table.col3 tr td:first-child {
  width: 60%;
  text-align: left;
}

table.col3 tr td {
  width: 20%;
  text-align: right;
}

table.col4 tr td:first-child {
  width: 40%;
  text-align: left;
}

table.col4 tr td {
  width: 15%;
  text-align: right;
}

table.col5 tr td:first-child {
  width: 30%;
  text-align: left;
}

table.col5 tr td {
  width: 12%;
  text-align: right;
}

table.col6 tr td:first-child {
  width: 25%;
  text-align: left;
}

table.col6 tr td {
  width: 12.5%;
  text-align: right;
}

table.col7 tr td:first-child {
  width: 30%;
  text-align: left;
}

table.col7 tr td {
  width: 10%;
  text-align: right;
}

table.col8 tr td:first-child {
  width: 20%;
  text-align: left;
}

table.col8 tr td {
  width: 10%;
  text-align: right;
}

/*********************
Columns
*********************/
/* Columns for text blocks */
.columns-1,
.columns-2,
.columns-3,
.columns-4,
.printcolumns-1,
.printcolumns-2,
.printcolumns-3,
.printcolumns-4 {
  -moz-columns: 1;
       columns: 1;
  -moz-column-gap: 2em;
       column-gap: 2em;
}
.columns-1 img,
.columns-2 img,
.columns-3 img,
.columns-4 img,
.printcolumns-1 img,
.printcolumns-2 img,
.printcolumns-3 img,
.printcolumns-4 img {
  width: auto;
  height: auto;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .columns *:first-child {
    margin-top: 0 !important;
  }
  .columns-2,
  .columns-3,
  .columns-4 {
    -moz-columns: 2;
         columns: 2;
  }
}
@media only screen and (min-width: 1030px) {
  .columns-2 {
    -moz-columns: 2;
         columns: 2;
  }
  .columns-3 {
    -moz-columns: 3;
         columns: 3;
  }
  .columns-4 {
    -moz-columns: 4;
         columns: 4;
  }
}
/*********************
Forms
*********************/
/******** Gravity Forms ********/
html body .content .gform_wrapper {
  max-width: 680px;
}
html body .content .gform_wrapper.wide_wrapper {
  max-width: 100%;
}
html body .content .gform_wrapper.white_wrapper .gfield_label, html body .content .gform_wrapper.white_wrapper .gfield_required {
  color: #ffffff;
}
html body .content.center-content .gform_wrapper {
  margin-left: auto;
  margin-right: auto;
}

/******** INPUTS ********/
html body .content input[type=text],
html body .content input[type=password],
html body .content input[type=datetime],
html body .content input[type=datetime-local],
html body .content input[type=date],
html body .content input[type=month],
html body .content input[type=time],
html body .content input[type=week],
html body .content input[type=number],
html body .content input[type=email],
html body .content input[type=url],
html body .content input[type=search],
html body .content input[type=tel],
html body .content input[type=color],
html body .content select,
html body .content textarea,
html body .content .field,
html body .content button {
  font-family: arial, sans-serif;
}
html body .content input[type=text]:focus,
html body .content input[type=password]:focus,
html body .content input[type=datetime]:focus,
html body .content input[type=datetime-local]:focus,
html body .content input[type=date]:focus,
html body .content input[type=month]:focus,
html body .content input[type=time]:focus,
html body .content input[type=week]:focus,
html body .content input[type=number]:focus,
html body .content input[type=email]:focus,
html body .content input[type=url]:focus,
html body .content input[type=search]:focus,
html body .content input[type=tel]:focus,
html body .content input[type=color]:focus,
html body .content select:focus,
html body .content textarea:focus,
html body .content .field:focus,
html body .content button:focus {
  outline: none;
}

/******** 404, EMPTY SEARCH RESULTS ********/
article.not-found {
  padding: 175px 0;
  text-align: center;
  width: 100%;
}
article.not-found section.entry-content {
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.search-no-results #content,
.error404 #content {
  text-align: center;
}

/********************************
Theme: Halvarsson
Author: Christer Lindgren

Stylesheet: trends
Version: 1.0
********************************/
html body .bottom-menu {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10000;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translateY(100%);
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  display: flex;
}
html body .bottom-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  height: 35px;
}
@media only screen and (min-width: 768px) {
  html body .bottom-menu ul {
    height: 45px;
  }
}
html body .bottom-menu li {
  height: 100%;
  cursor: pointer;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin: 0;
  margin-right: 15px;
  padding: 0 15px;
  background-color: rgba(0, 0, 0, 0.5);
}
html body .bottom-menu li:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
html body .bottom-menu li a {
  font-size: clamp(0.8125rem, calc(13px + 1 * (100vw - 320px) / 1120), 0.875rem);
  line-height: clamp(1.125rem, calc(18px + 1 * (100vw - 320px) / 1120), 1.1875rem);
  color: #ffffff;
  cursor: inherit;
  text-decoration: none;
}
html body .bottom-menu li a.tsize-xxs {
  font-size: clamp(0.56875rem, calc(9.1px + 0.7 * (100vw - 320px) / 1120), 0.6125rem);
  line-height: clamp(0.7875rem, calc(12.6px + 0.7 * (100vw - 320px) / 1120), 0.83125rem);
}
html body .bottom-menu li a.tsize-xs {
  font-size: clamp(0.65rem, calc(10.4px + 0.8 * (100vw - 320px) / 1120), 0.7rem);
  line-height: clamp(0.9rem, calc(14.4px + 0.8 * (100vw - 320px) / 1120), 0.95rem);
}
html body .bottom-menu li a.tsize-ms {
  font-size: clamp(0.73125rem, calc(11.7px + 0.9 * (100vw - 320px) / 1120), 0.7875rem);
  line-height: clamp(1.0125rem, calc(16.2px + 0.9 * (100vw - 320px) / 1120), 1.06875rem);
}
html body .bottom-menu li a.tsize-xl {
  font-size: clamp(0.975rem, calc(15.6px + 1.2 * (100vw - 320px) / 1120), 1.05rem);
  line-height: clamp(1.35rem, calc(21.6px + 1.2 * (100vw - 320px) / 1120), 1.425rem);
}
html body .bottom-menu li a.tsize-xxl {
  font-size: clamp(1.21875rem, calc(19.5px + 1.5 * (100vw - 320px) / 1120), 1.3125rem);
  line-height: clamp(1.4625rem, calc(23.4px + 1.3 * (100vw - 320px) / 1120), 1.54375rem);
}
html body .bottom-menu li a.tsize-xxxl {
  font-size: clamp(1.625rem, calc(26px + 2 * (100vw - 320px) / 1120), 1.75rem);
  line-height: clamp(2.025rem, calc(32.4px + 1.8 * (100vw - 320px) / 1120), 2.1375rem);
}
html body .bottom-menu li a.tsize-xxxxl {
  font-size: clamp(2.4375rem, calc(39px + 3 * (100vw - 320px) / 1120), 2.625rem);
  line-height: clamp(2.25rem, calc(36px + 2 * (100vw - 320px) / 1120), 2.375rem);
}
html body .bottom-menu li a:hover {
  color: #ffffff;
}
html body .back-to-top {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  padding: 0;
  margin: 0;
  width: 35px;
  height: 35px;
  background-color: rgba(0, 0, 0, 0.5);
}
html body .back-to-top::after {
  content: "\f062";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
}
html body .back-to-top:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 768px) {
  html body .back-to-top {
    width: 45px;
    height: 45px;
  }
}
html body .back-to-top:hover {
  color: #ffffff;
}
html body .back-to-top::after {
  color: #ffffff;
  margin-left: 0;
  position: absolute;
}
html body .back-to-top a {
  text-indent: -9999px;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1000000;
}
html body.scroll-hide {
  /*.section-menu {
    @include opacity(1);
    @include translate-Y(0);
  }*/
}
html body.scroll-hide .bottom-menu {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translateY(0);
}

/*********************
WPML - Language select
*********************/
html body .header .inner-header .widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item {
  font-size: 0.9em;
}
html body .header .inner-header .widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item a {
  padding-top: 3px;
  padding-bottom: 3px;
}
html body .header .inner-header .widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item.wpml-ls-last-item {
  border-right: 1px solid #B2B2B2;
}
html body .header .inner-header .widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item.wpml-ls-last-item a {
  padding-right: 1.5em;
}

/*********************
Default List
Version: 1.0
*********************/
.pagination {
  width: 100%;
  padding: 0.5rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.pagination .page-numbers {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  grid-gap: 0.8rem;
}
.pagination .page-numbers li a, .pagination .page-numbers li span {
  background-color: #B2B2B2;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  height: 40px;
  width: 40px;
  color: #ffffff;
  text-decoration: none;
}
.pagination .page-numbers li a.current, .pagination .page-numbers li a:hover, .pagination .page-numbers li span.current, .pagination .page-numbers li span:hover {
  background-color: #000000;
}

.list, body.archive, .facetwp-templat body.archive, .facetwp-template-static body.archive, .facetwp-templat .list, .facetwp-template-static .list {
  display: flex;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.list article, body.archive article, .facetwp-templat body.archive article, .facetwp-template-static body.archive article, .facetwp-templat .list article, .facetwp-template-static .list article {
  display: flex;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
  margin: 0 0 1em 0;
  width: 100%;
  position: relative;
}
.list article.not-found, body.archive article.not-found {
  width: 100% !important;
}
@media only screen and (min-width: 1030px) {
  .list article .entry-content, body.archive article .entry-content {
    display: flex;
  }
}
.list article .entry-content, body.archive article .entry-content {
  padding: 0;
  position: relative;
}
.list article .entry-content .post-thumb, body.archive article .entry-content .post-thumb {
  display: block;
  margin-bottom: 0;
  width: 100%;
  min-height: 30vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -moz-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  flex: 1 0 auto;
}
@media only screen and (min-width: 992px) {
  .list article .entry-content .post-thumb, body.archive article .entry-content .post-thumb {
    width: 300px;
    min-height: 20vw;
  }
}
.list article .entry-content .post-thumb img, body.archive article .entry-content .post-thumb img {
  width: 100%;
  height: auto;
}
.list article .entry-content .content .inner, body.archive article .entry-content .content .inner {
  margin: 1em;
}
@media only screen and (min-width: 1030px) {
  .list article .entry-content .content .inner, body.archive article .entry-content .content .inner {
    margin: 3em;
  }
}
.list article .entry-content .content .inner .entry-meta, body.archive article .entry-content .content .inner .entry-meta {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.list article .entry-content .content .inner .title, body.archive article .entry-content .content .inner .title {
  margin-bottom: 0.5em;
}
.list article .entry-content .content .inner .excerpt, body.archive article .entry-content .content .inner .excerpt {
  margin-bottom: 2em !important;
}
.list article .functions, body.archive article .functions {
  width: calc(100% - 2em);
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (min-width: 1030px) {
  .list article .functions, body.archive article .functions {
    -moz-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -ms-flex-pack: end;
  }
}
.list article .functions a, body.archive article .functions a {
  font-size: 1em;
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  text-decoration: none;
}
.list article .functions a i, body.archive article .functions a i {
  font-size: inherit;
  margin-left: 0.3em;
}
.list article .functions a.big, body.archive article .functions a.big {
  font-size: 1.5em;
}
.list article .functions .metafield, body.archive article .functions .metafield {
  flex-grow: 1;
}
.list article .outer-functions, body.archive article .outer-functions {
  width: 100%;
}

/*********************
Default Grid
Version: 1.0
*********************/
.grid article, .facetwp-template .grid article, .facetwp-template-static .grid article {
  background-color: #ffffff;
  position: relative;
}
.grid article.not-found {
  width: 100% !important;
}
@media only screen and (min-width: 1030px) {
  .grid article .entry-content {
    display: flex;
  }
}
.grid article .entry-content {
  padding: 0;
  position: relative;
}
.grid article .entry-content .post-thumb {
  display: block;
  margin-bottom: 0;
  width: 100%;
  min-height: 30vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -moz-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  flex: 1 0 auto;
}
@media only screen and (min-width: 992px) {
  .grid article .entry-content .post-thumb {
    width: 300px;
    min-height: 20vw;
  }
}
.grid article .entry-content .post-thumb img {
  width: 100%;
  height: auto;
}
.grid article .entry-content .content .inner {
  margin: 1em;
}
@media only screen and (min-width: 1030px) {
  .grid article .entry-content .content .inner {
    margin: 3em;
  }
}
.grid article .entry-content .content .inner .entry-meta {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.grid article .entry-content .content .inner .title {
  margin-bottom: 0.5em;
}
.grid article .entry-content .content .inner .excerpt {
  margin-bottom: 2em !important;
}
.grid article .functions {
  width: calc(100% - 2em);
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (min-width: 1030px) {
  .grid article .functions {
    -moz-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -ms-flex-pack: end;
  }
}
.grid article .functions a {
  font-size: 1em;
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  text-decoration: none;
}
.grid article .functions a i {
  font-size: inherit;
  margin-left: 0.3em;
}
.grid article .functions a.big {
  font-size: 1.5em;
}
.grid article .functions .metafield {
  flex-grow: 1;
}
.grid article .outer-functions {
  width: 100%;
}
.grid article .entry-content {
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.grid article .entry-content .post-thumb {
  width: 100%;
}
.grid:not(.modern).col2, .grid:not(.modern).col3, .grid:not(.modern).col4 {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.grid:not(.modern).col2 > *, .grid:not(.modern).col3 > *, .grid:not(.modern).col4 > * {
  width: calc(100% - 1rem);
  margin: 0.999rem !important;
}
@media only screen and (min-width: 768px) {
  .grid:not(.modern).col2, .grid:not(.modern).col3, .grid:not(.modern).col4 {
    display: flex;
    -moz-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .grid:not(.modern).col2 > *, .grid:not(.modern).col3 > *, .grid:not(.modern).col4 > * {
    width: calc(50% - 1rem);
    margin: 0.499rem !important;
  }
}
@media only screen and (min-width: 1030px) {
  .grid:not(.modern).col1 {
    display: flex;
    -moz-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .grid:not(.modern).col1 > * {
    width: calc(100% - 1rem);
    margin: 0.999rem !important;
  }
  .grid:not(.modern).col2 {
    display: flex;
    -moz-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .grid:not(.modern).col2 > * {
    width: calc(50% - 1rem);
    margin: 0.499rem !important;
  }
  .grid:not(.modern).col3 {
    display: flex;
    -moz-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .grid:not(.modern).col3 > * {
    width: calc(33.3333333333% - 0.5rem);
    margin: 0.1656666667rem !important;
  }
  .grid:not(.modern).col4 {
    display: flex;
    -moz-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .grid:not(.modern).col4 > * {
    width: calc(25% - 0.5rem);
    margin: 0.124rem !important;
  }
}
.grid.modern.col1 {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 768px) {
  .grid.modern.col1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col1 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.grid.modern.col2 {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 768px) {
  .grid.modern.col2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.grid.modern.col3 {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 768px) {
  .grid.modern.col3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
.grid.modern.col4 {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 768px) {
  .grid.modern.col4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

/*********************
Search
*********************/
body .open-search-button {
  display: none;
}
body .search.panel {
  display: none;
}
body .search .searchwrap {
  margin: 1em;
  background-color: #ffffff;
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  border: 1px solid #CCCCCC;
}
body .search .searchwrap input[type=search] {
  background-color: inherit;
  border: none;
  margin: 0 0.5em 0 0.8em;
}
body .search .searchwrap #searchsubmit, body .search .searchwrap #panel-searchsubmit {
  background: transparent;
  border: none;
  height: 40px;
  cursor: pointer;
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 50px;
}
body .search .searchwrap #searchsubmit .fa, body .search .searchwrap #panel-searchsubmit .fa {
  transition: color 0.3s ease;
  font-size: 1.3em;
  color: #CCCCCC;
}
body .search .searchwrap #searchsubmit .fa:hover, body .search .searchwrap #panel-searchsubmit .fa:hover {
  color: #b3b3b3;
}
body.slidesearch .open-search-button {
  display: block;
  margin: 0 2em;
  font-size: 1.5em;
}
body.slidesearch .inner-header .searchform, body.slidesearch .cd-panel-content .searchform {
  display: none;
}
body.slidesearch .search.panel {
  top: 0;
  width: 100%;
  display: block;
  position: fixed;
  z-index: 10001;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0px, -100%);
}
body.slidesearch .search.panel.is-visible {
  transform: translate(0px, 50px);
}
@media only screen and (min-width: 992px) {
  body.slidesearch .search.panel.is-visible {
    transform: translate(0px, 90px);
  }
}
body.slidesearch .search.panel .searchwrap {
  margin: 0;
  border-left-width: 0;
  border-right-width: 0;
  display: flex;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
body.slidesearch .search.panel .searchwrap input[type=search] {
  width: 100%;
  margin: 0;
  padding-left: 1em;
}
body.slidesearch.admin-bar .search.panel.is-visible {
  transform: translate(0px, 96px);
}
@media only screen and (min-width: 992px) {
  body.slidesearch.admin-bar .search.panel.is-visible {
    transform: translate(0px, 122px);
  }
}
body.no-search .inner-header .searchform, body.no-search .cd-panel-content .searchform, body.no-search .open-search-button {
  display: none !important;
}

/*********************
Default List
*********************/
body.search-results #inner-content {
  margin-bottom: 2em;
}
@media only screen and (min-width: 1030px) {
  body.search-results #inner-content {
    max-width: 1140px;
  }
}
body.search-results #inner-content .archive-title {
  margin: 5rem 0 1rem 0;
  width: 100%;
}
body.search-results #inner-content article .entry-content {
  display: grid;
  gap: 2rem;
  grid-template-columns: repeat(1, 1fr);
  padding: 2rem;
  border-top: 1px solid #CCCCCC;
}
@media only screen and (min-width: 768px) {
  body.search-results #inner-content article .entry-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  body.search-results #inner-content article .entry-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 1030px) {
  body.search-results #inner-content article .entry-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
body.search-results #inner-content article .entry-content.has-thumb {
  display: grid;
  gap: 2rem;
  grid-template-columns: 30% repeat(0, 1fr);
}
@media only screen and (min-width: 768px) {
  body.search-results #inner-content article .entry-content.has-thumb {
    grid-template-columns: 30% repeat(1, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  body.search-results #inner-content article .entry-content.has-thumb {
    grid-template-columns: 30% repeat(1, 1fr);
  }
}
@media only screen and (min-width: 1030px) {
  body.search-results #inner-content article .entry-content.has-thumb {
    grid-template-columns: 30% repeat(1, 1fr);
  }
}
body.search-results #inner-content article .entry-content .post-thumb {
  width: 100%;
  min-height: 30vw;
  max-width: 100%;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}
@media only screen and (min-width: 768px) {
  body.search-results #inner-content article .entry-content .post-thumb {
    min-height: 10vw;
  }
}
body.search-results #inner-content article .entry-content .content .inner {
  margin: 0 0 3rem 0;
}
body.search-results #inner-content article .entry-content .content .inner p:first-child, body.search-results #inner-content article .entry-content .content .inner div:first-child {
  margin-top: 0;
}
body.search-results #inner-content article .entry-content .content .inner .entry-meta {
  margin-bottom: 0.5rem;
}
body.search-results #inner-content article .entry-content .content .inner .entry-meta .entry-time {
  font-size: 0.8em;
}
body.search-results #inner-content article .entry-content .content .inner .title {
  margin-bottom: 0.5rem;
}
body.search-results #inner-content article .entry-content .content .inner .title h3 {
  margin-top: 0;
}
body.search-results #inner-content article .entry-content .content .inner .url {
  margin-bottom: 0.5rem;
  font-size: 85%;
}
body.search-results #inner-content article .entry-content .content .inner .excerpt {
  margin-bottom: 0 !important;
}
body.search-results #inner-content article .entry-content .content .functions {
  margin-top: 1rem;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  position: absolute;
  right: 3rem;
  bottom: 2rem;
}

/*********************
Facet List
*********************/
/*********************
Facet Grid
*********************/
/*********************
Facet List
*********************/
.facetwp-template .swiper, .facetwp-template-static .swiper {
  width: 100%;
}
/*FACET FILTERS*/
@media only screen and (min-width: 768px) {
  .facet-filter {
    position: fixed !important;
    width: 100% !important;
    bottom: 0;
    left: 0 !important;
    z-index: 999;
    margin: 0;
    transform: translate(0, 100%);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    background: #999999;
  }
  .facet-filter .facetwp-btn {
    display: none;
  }
  .facet-filter .facetwp-facet {
    margin-bottom: 20px;
  }
  .facet-filter:before {
    content: "Filter";
    position: absolute;
    left: 50%;
    /* margin-left: -10%; */
    top: -35px;
    height: 35px;
    background: #999999;
    color: #ffffff;
    margin: 0 10% 0 -15%;
    line-height: 35px;
    font-weight: 600;
    width: 30%;
    text-align: center;
  }
  .facet-filter.active {
    transform: translate(0, 0);
  }
}
.facet-filter .wpb_text_column .wpb_wrapper {
  display: flex;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-facet {
  margin-bottom: 0;
  background-color: #ffffff;
  padding: 0.2em 0.5em;
  margin: 0 0.5em;
  font-size: 0.9em;
}
@media only screen and (min-width: 768px) {
  .facet-filter .wpb_text_column .wpb_wrapper .facetwp-facet {
    padding: 0.4em;
  }
}
@media only screen and (min-width: 768px) {
  .facet-filter .wpb_text_column .wpb_wrapper .facetwp-facet {
    width: 100%;
    margin-bottom: 0.5em;
  }
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-facet .facetwp-checkbox {
  margin-bottom: 0;
}
.facet-filter .wpb_text_column .wpb_wrapper button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  cursor: pointer;
}
.facet-filter .wpb_text_column .wpb_wrapper input[type=text] {
  border: none;
  color: #333333;
  display: block;
  width: 100%;
}
.facet-filter .wpb_text_column .wpb_wrapper select {
  display: block;
  color: #333333;
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border: 0;
  font-family: arial, sans-serif;
}
.facet-filter .wpb_text_column .wpb_wrapper select:focus {
  outline: none;
}
@media only screen and (min-width: 768px) {
  .facet-filter .wpb_text_column .wpb_wrapper select {
    width: 100%;
  }
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-type-search .facetwp-search-wrap {
  display: flex;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  -moz-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
  width: 100%;
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-type-search .facetwp-search-wrap .facetwp-btn {
  display: block;
  position: static;
  color: #333333;
  display: flex;
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-type-search .facetwp-search-wrap .facetwp-btn:before {
  font-style: normal;
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  background: none;
  font-size: 1.1em;
  height: auto;
  -o-align-self: center;
  align-self: center;
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-type-search .facetwp-search-wrap .facetwp-search {
  padding-right: 0;
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-type-dropdown {
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
.facet-filter .wpb_text_column .wpb_wrapper .facetwp-type-dropdown:after {
  color: #333333;
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  pointer-events: none;
  margin-left: 0.5em;
}

/*Facets dropdown for checkboxes

 $facet-hight: 35px;

 @media (max-width: 767px) {

	 .facet-filter {
	    position: fixed !important;
	    width: 100% !important;
	    padding-top: 35px!important;
	    bottom: 0;
	    left: 0 !important;
	    z-index: 9999;
	    margin: 0;
	    transform: translateY(100%);
	    transition: all 0.4s cubic-bezier(0.37, 0.15, 0.32, 0.94) !important;
	    background: $sub-color;
	    padding: 0 1em;

	    .facetwp-btn {
		    display: none;
	    }

	    .facetwp-facet {
	    	margin-bottom: 20px;
		}

		&:before {
	    	content: 'Filter';
			position: absolute;
			left: 50%;
			margin-left: -65px;
			top: -35px;
			height: 35px;
			background: $sub-color;
			color: $white;
			z-index: 99999;
			padding: 0 50px;
			line-height: 35px;
			font-weight: 600;
		}

	    &.active {
		    transform: translateY(0);

		    &:after {
				content: '\f078';
			    position: absolute;
			    left: 50%;
			    top: -35px;
			    height: 35px;
			    color: #fff;
			    z-index: 99999;
			    padding: 0 0 0 43px;
			    line-height: 35px;
			    font-family: FontAwesome;
			}
	    }
	}


	 .facetwp-template{
		 .pagination{
			 width: 100%;
			 display: block;
			 float: left;

		 }
	 }
 }
.facet-widget{


	@include flex;
	@include flex-justify-center;
	@include flex-direction-col;
		h2{
			margin-top: 1em;
			margin-bottom: .5em;
			@include line;
		}

	.facetwp-facet{
			margin-bottom: .3em;
			padding: 0 .8em;
		}
	.filter-item {
	    float: left;
	    padding: 10px;
	}

	.facetwp-template {
		display: inline-block;
		width: 100%;
	}

	.filter-item img {
	    width: 100%;
	}

	.filter-item-text {
	    background-color: $white;
	    padding: 15px;
	}

	.filter-item-text p {
	    font-size: 100%;
	}

	.filter-page .facetwp-facet {
	    max-height: 100% !important;
	    position: relative;
	    overflow: visible;
	    margin: 0;
	}

	.filter-col {
		display: inline-block;
		width: 100%;
	}

	.filter-titel.facet-target {

	}

	.filter-titel:after {
	    content: '\f04b';
	    position: absolute;
	    right: 15px;
	    top: 11px;
	    font-size: 10px;
	    color: $white;
	    font-family: "FontAwesome";
	    transform: rotate(90deg);

	}

	.filter-titel.facet-target:after {
		content: '\f04b';
		top: 11px;
		transform: rotate(-90deg);
	}

	.facetwp-facet {
		display: none;
		background: $sub-color;
		width: 100%;
		position: absolute;
		top: $facet-hight + 10px;
		height: auto;
		z-index: 1000;
	}

	.facetwp-type-search{
		display: block;
		padding: 0;
	}

	.facetwp-facet.facet-open {
		display: block;
	}

	.filter-page .facetwp-checkbox,
	.filter-titel {
	    background-image: none !important;
	    padding: 5px .8em;
	    background: $sub-color;
	    transition: all .075s ease-out;
	    height: $facet-hight;
	    font-weight: 500;
	    color: $white;
	    width: 100%;
	    margin: 0;
	    position: relative;
	    @include flex;
	    @include flex-align-center;
	}

	.facetwp-checkbox.checked {

	}

	.facetwp-counter {

	}

	.facetwp-pager {
	    text-align: center;
	    margin: 35px 0;
	}

	.cat_icon{
		margin-right:5px;
		padding:2px;
		width: 30px;
	}

	.checked .cat_icon,
	.facetwp-checkbox:hover .cat_icon
	{
		background: white;
		border-radius: 50%;
	}

	.searchform{
		margin-top: 2.5em;
		display: block;
		padding: 0;
		width: 100%;
	}

		.facetwp-search-wrap{
			@include flex;
			@include flex-justify-end;
			.facetwp-btn{
				opacity: 1;
				background-color: $sub-color;
				width: 40px;
				height: 40px;
				@include flex;
				right: 0;
				&:before{
					background: none;
					display: none;
				}

				&:after{
					color: $white;
					display: inline-block;
				    font: normal normal normal 14px/1 FontAwesome;
				    font-size: inherit;
					content: "\f002";
				}
			}

			.facetwp-search{


			}
		}

		.resetfilters{
			background-color: $sub-color;
			border: none;
			display: block;
			color: $white;
			height:  $facet-hight;
			width: 100%;
		}

}


@media (min-width: 1024px) {

	.facet-widget{
		padding: 0 2em;
	}

}*/
/*Facets end*/
/*FACET PAGER*/
.facetwp-facet .facetwp-pager {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
}
.facetwp-facet .facetwp-pager .facetwp-page {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px;
  min-width: 20px;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  color: #ffffff;
}
.facetwp-facet .facetwp-pager .facetwp-page.active, .facetwp-facet .facetwp-pager .facetwp-page:hover {
  background-color: rgba(0, 0, 0, 0.8);
  font-weight: normal;
}
.facetwp-facet .facetwp-pager .facetwp-page.next, .facetwp-facet .facetwp-pager .facetwp-page.prev {
  text-indent: -9999px;
}
.facetwp-facet .facetwp-pager .facetwp-page.next::after, .facetwp-facet .facetwp-pager .facetwp-page.prev::after {
  content: "";
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  display: inline-block;
  width: 25px;
  height: 15px;
  background-color: #ffffff;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat !important;
          mask-repeat: no-repeat !important;
  background-size: contain;
}
.facetwp-facet .facetwp-pager .facetwp-page.next::after {
  -webkit-mask: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_432_1356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.8109 0.231232L24.7548 7.10531C25.0817 7.41362 25.0817 7.91349 24.7548 8.2218L17.8109 14.7688C17.4839 15.0771 16.9538 15.0771 16.6268 14.7688C16.2998 14.4605 16.2998 13.9606 16.6268 13.6523L22.1412 8.45303H0.837321C0.374881 8.45303 0 8.09957 0 7.66355C0 7.22754 0.374881 6.87408 0.837321 6.87408H22.1412L16.6268 1.34772C16.2998 1.03941 16.2998 0.539542 16.6268 0.231232C16.9538 -0.0770775 17.4839 -0.0770775 17.8109 0.231232Z" fill="white"/></g><defs><clipPath id="clip0_432_1356"><rect width="25" height="15" fill="white"/></clipPath></defs></svg>');
          mask: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_432_1356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.8109 0.231232L24.7548 7.10531C25.0817 7.41362 25.0817 7.91349 24.7548 8.2218L17.8109 14.7688C17.4839 15.0771 16.9538 15.0771 16.6268 14.7688C16.2998 14.4605 16.2998 13.9606 16.6268 13.6523L22.1412 8.45303H0.837321C0.374881 8.45303 0 8.09957 0 7.66355C0 7.22754 0.374881 6.87408 0.837321 6.87408H22.1412L16.6268 1.34772C16.2998 1.03941 16.2998 0.539542 16.6268 0.231232C16.9538 -0.0770775 17.4839 -0.0770775 17.8109 0.231232Z" fill="white"/></g><defs><clipPath id="clip0_432_1356"><rect width="25" height="15" fill="white"/></clipPath></defs></svg>');
}
.facetwp-facet .facetwp-pager .facetwp-page.prev::after {
  transform: rotate(180deg);
  -webkit-mask: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_432_1356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.8109 0.231232L24.7548 7.10531C25.0817 7.41362 25.0817 7.91349 24.7548 8.2218L17.8109 14.7688C17.4839 15.0771 16.9538 15.0771 16.6268 14.7688C16.2998 14.4605 16.2998 13.9606 16.6268 13.6523L22.1412 8.45303H0.837321C0.374881 8.45303 0 8.09957 0 7.66355C0 7.22754 0.374881 6.87408 0.837321 6.87408H22.1412L16.6268 1.34772C16.2998 1.03941 16.2998 0.539542 16.6268 0.231232C16.9538 -0.0770775 17.4839 -0.0770775 17.8109 0.231232Z" fill="white"/></g><defs><clipPath id="clip0_432_1356"><rect width="25" height="15" fill="white"/></clipPath></defs></svg>');
          mask: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_432_1356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.8109 0.231232L24.7548 7.10531C25.0817 7.41362 25.0817 7.91349 24.7548 8.2218L17.8109 14.7688C17.4839 15.0771 16.9538 15.0771 16.6268 14.7688C16.2998 14.4605 16.2998 13.9606 16.6268 13.6523L22.1412 8.45303H0.837321C0.374881 8.45303 0 8.09957 0 7.66355C0 7.22754 0.374881 6.87408 0.837321 6.87408H22.1412L16.6268 1.34772C16.2998 1.03941 16.2998 0.539542 16.6268 0.231232C16.9538 -0.0770775 17.4839 -0.0770775 17.8109 0.231232Z" fill="white"/></g><defs><clipPath id="clip0_432_1356"><rect width="25" height="15" fill="white"/></clipPath></defs></svg>');
}

/*********************
Page
*********************/
html body #main.default {
  margin-top: 3rem;
}

/*********************
Single
*********************/
/*********************
Default List
*********************/
/*********************
SIDEBAR
*********************/
html body.single-format-aside .sidebar {
  display: flex;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
html body.single-format-aside .sidebar .content {
  width: 680px;
}
@media only screen and (min-width: 992px) {
  html body.single-format-aside .sidebar .content {
    width: 250px;
    padding: 0 0 0 2em;
  }
}
html body.single-format-aside.center-content .sidebar {
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/*********************
TEXT-IMAGE
*********************/
.textimage .vc_single_image-wrapper img {
  width: 100%;
}
.textimage .content {
  max-width: 100%;
  position: static;
  background: #CCCCCC;
}
.textimage .textarea {
  padding: 1em;
}
.textimage .textarea.wide, .textimage .textarea.normal, .textimage .textarea.half, .textimage .textarea.narrow {
  width: 100%;
}
.textimage .textarea img {
  width: auto;
}
.textimage .textarea .white {
  color: #ffffff;
}
.textimage .textarea h2 {
  text-align: left;
}
.textimage .textarea h2 + p {
  margin-top: 1em;
}
.textimage .textarea h2 + h2 {
  margin-top: 0.5em;
}
.textimage .inner-content {
  display: block;
}

@media only screen and (min-width: 768px) {
  .textimage .content {
    max-width: 100%;
    position: absolute;
    background: none;
  }
  .textimage .textarea {
    margin: 3em;
  }
  .textimage .textarea .white {
    color: #ffffff;
  }
  .textimage .textarea.normal {
    width: 33%;
  }
  .textimage .textarea.wide {
    width: 75%;
  }
}
/********
Version: 1.1
******/
.video-bg {
  display: flex;
  position: relative;
}
.video-bg .video-wrap-outer {
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 0;
  /*.video-4-3{
  	position: relative;
  	height: 100%;
  	max-width: none;
  	aspect-ratio: 4/3;
  }

  .video-4-4{
  	position: relative;
  	height: 100%;
  	max-width: none;
  	aspect-ratio: 4/4;
  }*/
}
.video-bg .video-wrap-outer .video-wrap {
  -moz-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  flex: 1 0 auto;
  height: 100%;
}
.video-bg .video-wrap-outer.video-16-9 .video-wrap {
  height: max(100%, 56.25vw);
}
.video-bg .video-wrap-outer.video-16-9 .video-wrap .video-16-9 {
  position: relative;
  height: 100%;
  max-width: none;
  aspect-ratio: 16/9;
}
.video-bg .video-wrap-outer a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  cursor: pointer;
}
.video-bg .video-wrap-outer iframe, .video-bg .video-wrap-outer video {
  width: 100%;
  min-height: 100%;
  min-width: 100%; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: none;
}
.video-bg.video-bg-cover .video-wrap-outer iframe, .video-bg.video-bg-cover .video-wrap-outer video {
  width: auto;
}
.video-bg.video-bg-overlay .video-wrap-outer .video-wrap:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.15);
}
.video-bg.bg-v-left .video-wrap-outer {
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
.video-bg.bg-v-right .video-wrap-outer {
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.video-bg.bg-v-top .video-wrap-outer {
  -moz-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: flex-start;
  -ms-flex-align: start;
}
.video-bg.bg-v-bottom .video-wrap-outer {
  -moz-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: flex-end;
  -ms-flex-align: end;
}
.video-bg.bg-v-scale-105 .video-wrap {
  transform: scale(1.05);
}
.video-bg.bg-v-scale-110 .video-wrap {
  transform: scale(1.1);
}
.video-bg.bg-v-scale-120 .video-wrap {
  transform: scale(1.2);
}
.video-bg.bg-v-scale-130 .video-wrap {
  transform: scale(1.3);
}
.video-bg.bg-v-scale-140 .video-wrap {
  transform: scale(1.4);
}
.video-bg.bg-v-scale-150 .video-wrap {
  transform: scale(1.5);
}
.video-bg.bg-v-scale-160 .video-wrap {
  transform: scale(1.6);
}
.video-bg.bg-v-scale-170 .video-wrap {
  transform: scale(1.7);
}
.video-bg.bg-v-scale-180 .video-wrap {
  transform: scale(1.8);
}
.video-bg.bg-v-scale-190 .video-wrap {
  transform: scale(1.9);
}
.video-bg.bg-v-scale-200 .video-wrap {
  transform: scale(2);
}

/*********************
Content Overlay
*********************/
.noscroll {
  overflow: hidden;
}

.content-overlay {
  position: fixed;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.8);
  z-index: 10500;
  transition: opacity 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.content-overlay.active {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.content-overlay > .content {
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  margin: 0 auto;
  background-color: #fff;
}
.content-overlay > .content #ol-inner-wrap {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 10010;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 1s ease;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  max-height: calc(100vh - 70px);
  height: calc(100vh - 70px);
  width: 100%;
}
.content-overlay > .content #ol-inner-wrap #ol-inner-content {
  max-width: 90%;
  margin: 0 auto;
}
.content-overlay > .content #ol-inner-wrap #ol-inner-content #inner-content, .content-overlay > .content #ol-inner-wrap #ol-inner-content #content {
  margin: 0;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.content-overlay > .content .loader {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 10001;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -o-flex-grow: 1;
  flex-grow: 1;
  flex: 1 auto;
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: opacity 0.5s ease;
  height: calc(100% - 50px);
}
.content-overlay > .content .loader #overlay-loader {
  width: 200px;
  height: 200px;
}
.content-overlay > .content .functions {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  width: 100%;
}
.content-overlay.ready > .content #ol-inner-wrap {
  opacity: 1;
  filter: alpha(opacity=100);
}
.content-overlay.ready > .content .loader {
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.content-overlay .content-overlay-close {
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 50px;
  height: 50px;
}
.content-overlay .content-overlay-close:before {
  font-size: 1.5em;
  content: "\f00d";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}

@media only screen and (min-width: 1030px) {
  .content-overlay > .content {
    top: 50px;
    bottom: 50px;
    left: 10%;
    right: 10%;
  }
  .content-overlay > .content #ol-inner-wrap {
    top: 50px;
    left: 0;
    max-height: calc(100vh - 150px);
    height: calc(100vh - 150px);
  }
  .content-overlay > .content .loader {
    top: 50px;
    left: 0;
    z-index: 10001;
    height: calc(100% - 50px);
  }
  .content-overlay > .content .loader #overlay-loader {
    width: 200px;
    height: 200px;
  }
  .content-overlay .content-overlay-close {
    width: 50px;
    height: 50px;
  }
}
/*********************
Cookies and Content Security Policy
Version: 1.0
*********************/
body .cookie_settings {
  position: fixed;
  width: 40px;
  height: 40px;
  left: 20px;
  bottom: 20px;
  z-index: 100000;
}
body .cookie_settings a {
  position: absolute;
  width: 100%;
  height: 100%;
  text-indent: -999px;
}
body .cookie_settings:before {
  position: absolute;
  content: " ";
  width: 100%;
  height: 100%;
  background-image: url("images/cookie-settings.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
.social-icon {
  display: flex;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  font-size: 1.7rem;
}
.social-icon::before {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  content: "";
  margin-left: 0;
  text-indent: 0;
  margin-right: 0 !important;
}
.social-icon a {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  position: absolute;
  z-index: 10000;
}

.social-icon.facebook::before {
  content: "\f09a";
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
}
.social-icon.youtube::before {
  content: "\f167";
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
}
.social-icon.instagram::before {
  content: "\e055";
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
}
.social-icon.linkedin::before {
  content: "\f08c";
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
}
.social-icon.twitter::before, .social-icon .x::before {
  content: "\e61b";
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
  font-size: 100%;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 1rem;
}

/******** PRINT STYLESHEET ********/
@media print {
  /*********************
  Print
  *********************/
  .header,
  .prenxt-navigation,
  .footer,
  .pagenr,
  .searchform {
    display: none !important;
  }
  body {
    display: block;
    font-size: 14px;
    width: 21cm;
  }
  body #container #content {
    margin-top: 0;
  }
  .map,
  .vc_separator {
    display: none !important;
  }
  .vc_row[data-vc-full-width] {
    width: 100% !important;
    left: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .vc_tta.vc_general .vc_tta-panel-body {
    display: block !important;
  }
  .vc_row[data-vc-full-width][data-vc-stretch-content=true] .wpb_single_image {
    overflow: visible;
    max-height: 100%;
  }
  .wrap {
    width: 100%;
    max-width: 100%;
    padding: 0 15px;
  }
  .vc_tta-panel {
    page-break-inside: avoid;
  }
  .vc_tta-panel-body {
    padding: 0 !important;
  }
  .vc_tta-panel-heading {
    display: none !important;
  }
  .entry-content {
    padding: 0;
  }
  pre, blockquote {
    page-break-inside: avoid;
  }
  table {
    width: 100%;
  }
  table td {
    text-align: right;
  }
  table td::first-child {
    text-align: left;
  }
  .hichart {
    page-break-inside: avoid;
  }
  .pagebreak {
    page-break-after: always;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
    max-height: 800px !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
  .hide-print {
    display: none;
  }
  .show-print {
    display: block;
  }
  .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: left;
  }
  .vc_col-sm-12 {
    width: 100%;
  }
  .vc_col-sm-11 {
    width: 91.66666667%;
  }
  .vc_col-sm-10 {
    width: 83.33333333%;
  }
  .vc_col-sm-9 {
    width: 75%;
  }
  .vc_col-sm-8 {
    width: 66.66666667%;
  }
  .vc_col-sm-7 {
    width: 58.33333333%;
  }
  .vc_col-sm-6 {
    width: 50%;
  }
  .vc_col-sm-5 {
    width: 41.66666667%;
  }
  .vc_col-sm-4 {
    width: 33.33333333%;
  }
  .vc_col-sm-3 {
    width: 25%;
  }
  .vc_col-sm-2 {
    width: 16.66666667%;
  }
  .vc_col-sm-1 {
    width: 8.33333333%;
  }
  .vc_col-sm-pull-12 {
    right: 100%;
  }
  .vc_col-sm-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-sm-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-sm-pull-9 {
    right: 75%;
  }
  .vc_col-sm-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-sm-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-sm-pull-6 {
    right: 50%;
  }
  .vc_col-sm-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-sm-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-sm-pull-3 {
    right: 25%;
  }
  .vc_col-sm-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-sm-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-sm-pull-0 {
    right: auto;
  }
  .vc_col-sm-push-12 {
    left: 100%;
  }
  .vc_col-sm-push-11 {
    left: 91.66666667%;
  }
  .vc_col-sm-push-10 {
    left: 83.33333333%;
  }
  .vc_col-sm-push-9 {
    left: 75%;
  }
  .vc_col-sm-push-8 {
    left: 66.66666667%;
  }
  .vc_col-sm-push-7 {
    left: 58.33333333%;
  }
  .vc_col-sm-push-6 {
    left: 50%;
  }
  .vc_col-sm-push-5 {
    left: 41.66666667%;
  }
  .vc_col-sm-push-4 {
    left: 33.33333333%;
  }
  .vc_col-sm-push-3 {
    left: 25%;
  }
  .vc_col-sm-push-2 {
    left: 16.66666667%;
  }
  .vc_col-sm-push-1 {
    left: 8.33333333%;
  }
  .vc_col-sm-push-0 {
    left: auto;
  }
  .vc_col-sm-offset-12 {
    margin-left: 100%;
  }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-sm-offset-9 {
    margin-left: 75%;
  }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-sm-offset-6 {
    margin-left: 50%;
  }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-sm-offset-3 {
    margin-left: 25%;
  }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-sm-offset-0 {
    margin-left: 0%;
  }
}/*# sourceMappingURL=style.css.map */