@charset "UTF-8";
/*!
Theme Name: dbase
Theme URI: 
Author: Christer Lindgren
Author URI: http://www.bysted.se
Description: 
Version: 0.27
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.19
******************************************************************/
/*********************
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.19
******************************************************************/
/* Basic mixins */
/* Justify */
/* Align */
/* Other */
/******************************************************************
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.6
******************************************************************/
/*********************
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_column_container.ip-padding-m .vc_column-inner, .vc_row.ip-padding-s .vc_column-inner, .vc_row.ip-padding-m .vc_column-inner {
    padding-top: 15px !important;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .wpb_text_column:first-child .wpb_wrapper:first-child *, .vc_column_container.ip-padding-m .vc_column-inner .wpb_text_column: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-m .vc_column-inner .wpb_text_column: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-m .vc_column-inner .wpb_text_column:last-child, .vc_row.ip-padding-s .vc_column-inner .wpb_text_column:last-child, .vc_row.ip-padding-m .vc_column-inner .wpb_text_column:last-child {
    margin-bottom: 15px;
  }
  .vc_column_container.ip-padding-s .vc_column-inner .vc_column-inner, .vc_column_container.ip-padding-m .vc_column-inner .vc_column-inner, .vc_row.ip-padding-s .vc_column-inner .vc_column-inner, .vc_row.ip-padding-m .vc_column-inner .vc_column-inner {
    padding-top: 0 !important;
  }
  .vc_column_container.ip-padding-m .vc_column-inner, .vc_row.ip-padding-m .vc_column-inner {
    padding: 35px !important;
  }
  .vc_column_container.ip-padding-m .vc_column-inner .wpb_text_column:last-child, .vc_row.ip-padding-m .vc_column-inner .wpb_text_column:last-child {
    margin-bottom: 35px;
  }
  .vc_column_container.ip-padding-eq-s, .vc_column_container.ip-padding-eq-l, .vc_column_container.ip-padding-eq-m, .vc_column_container.ip-padding-eq-ms, .vc_row.ip-padding-eq-s, .vc_row.ip-padding-eq-l, .vc_row.ip-padding-eq-m, .vc_row.ip-padding-eq-ms {
    /*margin-bottom: 2rem;
    max-width: 100%;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-left: 0!important;
    padding-right: 0!*/
    margin-left: 0;
    margin-right: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner, .vc_column_container.ip-padding-eq-l .vc_column-inner, .vc_column_container.ip-padding-eq-m .vc_column-inner, .vc_column_container.ip-padding-eq-ms .vc_column-inner, .vc_row.ip-padding-eq-s .vc_column-inner, .vc_row.ip-padding-eq-l .vc_column-inner, .vc_row.ip-padding-eq-m .vc_column-inner, .vc_row.ip-padding-eq-ms .vc_column-inner {
    margin: 0 !important;
    padding: 0 !important;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element, .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element, .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element, .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element {
    padding: 0 25px 0px 25px !important;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child, .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child, .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child, .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child, .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child, .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child, .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child, .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child {
    padding: 25px 25px 0px 25px !important;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element: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_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element: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-s .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *, .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child .wpb_wrapper:first-child *, .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element: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-s .vc_column-inner .wpb_content_element:last-child, .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:last-child, .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element:last-child, .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element:last-child, .vc_row.ip-padding-eq-s .vc_column-inner .wpb_content_element:last-child, .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:last-child, .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:last-child, .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:last-child {
    padding: 0 25px 25px 25px !important;
    margin-bottom: 0;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .wpb_content_element:first-child:last-child, .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child:last-child, .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element: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-s .vc_column-inner .wpb_content_element:first-child:last-child, .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element:first-child:last-child, .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element:first-child:last-child, .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element:first-child:last-child {
    padding: 25px !important;
  }
  .vc_column_container.ip-padding-eq-s .vc_column-inner .vc_column-inner, .vc_column_container.ip-padding-eq-l .vc_column-inner .vc_column-inner, .vc_column_container.ip-padding-eq-m .vc_column-inner .vc_column-inner, .vc_column_container.ip-padding-eq-ms .vc_column-inner .vc_column-inner, .vc_row.ip-padding-eq-s .vc_column-inner .vc_column-inner, .vc_row.ip-padding-eq-l .vc_column-inner .vc_column-inner, .vc_row.ip-padding-eq-m .vc_column-inner .vc_column-inner, .vc_row.ip-padding-eq-ms .vc_column-inner .vc_column-inner {
    padding-top: 0 !important;
  }
  .vc_column_container.ip-padding-eq-ms .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-ms .vc_column-inner .wpb_content_element {
    padding: 30px 30px 0px 30px !important;
  }
  .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_content_element:first-child {
    padding: 30px 30px 0px 30px !important;
  }
  .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_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .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_content_element:last-child {
    padding: 0 30px 30px 30px !important;
    margin-bottom: 0;
  }
  .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_content_element:first-child:last-child {
    padding: 30px !important;
  }
  .vc_column_container.ip-padding-eq-m .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-m .vc_column-inner .wpb_content_element {
    padding: 35px 35px 0px 35px !important;
  }
  .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_content_element:first-child {
    padding: 35px 35px 0px 35px !important;
  }
  .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_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .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_content_element:last-child {
    padding: 0 35px 35px 35px !important;
    margin-bottom: 0;
  }
  .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_content_element:first-child:last-child {
    padding: 35px !important;
  }
  .vc_column_container.ip-padding-eq-l .vc_column-inner .wpb_content_element, .vc_row.ip-padding-eq-l .vc_column-inner .wpb_content_element {
    padding: 50px 50px 0px 50px !important;
  }
  .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_content_element:first-child {
    padding: 50px 50px 0px 50px !important;
  }
  .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_content_element:first-child .wpb_wrapper:first-child * {
    margin-top: 0;
  }
  .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_content_element:last-child {
    padding: 0 50px 50px 50px !important;
    margin-bottom: 0;
  }
  .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_content_element:first-child:last-child {
    padding: 50px !important;
  }
}
/******************************************************************
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;
  }
}

/*********************
Links
*********************/
a.column-link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000;
  cursor: pointer;
  pointer-events: auto;
}

/******** IMPORTING MODULES ********/
/*********************
Header -Base
Version: 0.3
*********************/
html body .header-bg {
  background-color: #CCCCCC;
  z-index: 1000;
}
html body .header, html body .header-bg {
  background-color: transparent;
  height: 50px;
  display: flex;
  -moz-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  transform: translateY(0);
}
html body .header .inner-header, html body .header-bg .inner-header {
  display: flex;
  width: 100%;
}
html body .header .inner-header .left, html body .header-bg .inner-header .left, html body .header .inner-header .right, html body .header-bg .inner-header .right {
  width: 50%;
  display: flex;
  display: flex;
  -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: 1030px) {
  html body .header .inner-header .left, html body .header-bg .inner-header .left {
    margin-left: 1.5em;
  }
}
html body .header .inner-header .right, html body .header-bg .inner-header .right {
  -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) {
  html body .header .inner-header .right, html body .header-bg .inner-header .right {
    margin-right: 1em;
  }
}
html body .header .inner-header .fa-search:before, html body .header-bg .inner-header .fa-search:before {
  font-style: normal;
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
}
html body .header .logo, html body .header-bg .logo {
  display: flex;
  -moz-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  height: 50px;
  overflow: hidden;
  margin: 0;
}
html body .header .logo img, html body .header-bg .logo img, html body .header .logo svg, html body .header-bg .logo svg {
  width: auto;
  max-width: 100%;
  height: 25px;
}
html body .header .mobile.functions, html body .header-bg .mobile.functions {
  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-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  height: 50px;
}
html body.admin-bar .header, html body.admin-bar .header-bg {
  top: 46px;
}
html body.fixed-header .header, html body.fixed-header .header-bg {
  position: fixed;
  width: 100%;
  z-index: 10100;
  top: 0;
}
html body.fixed-header .header.hide, html body.fixed-header .hide.header-bg {
  transform: translateY(-100%);
}
html body.fixed-header .header-bg {
  z-index: 1000;
}
html body.fixed-header.minimizeheader .header, html body.fixed-header.minimizeheader .header-bg, html body.fixed-header.minimizeheader .header.fixed-header {
  transition: height 0.2s;
}
html body.fixed-header.minimizeheader .header .logo img, html body.fixed-header.minimizeheader .header-bg .logo img, html body.fixed-header.minimizeheader .header .logo svg, html body.fixed-header.minimizeheader .header-bg .logo svg, html body.fixed-header.minimizeheader .header.fixed-header .logo img, html body.fixed-header.minimizeheader .header.fixed-header .logo svg {
  transition: height 0.2s;
}
html body.fixed-header.minimizeheader .header .mainnav, html body.fixed-header.minimizeheader .header-bg .mainnav, html body.fixed-header.minimizeheader .header .mobile.functions, html body.fixed-header.minimizeheader .header-bg .mobile.functions, html body.fixed-header.minimizeheader .header.fixed-header .mainnav, html body.fixed-header.minimizeheader .header.fixed-header .mobile.functions {
  transition: height 0.2s;
}
html body.fixed-header.admin-bar #wpadminbar {
  position: fixed;
}
html body.fixed-header.admin-bar .header, html body.fixed-header.admin-bar .header-bg {
  top: 46px;
}

@media only screen and (min-width: 1030px) {
  html body .header, html body .header-bg {
    background-color: #CCCCCC;
    height: 90px;
  }
  html body .header .logo, html body .header-bg .logo {
    height: 90px;
  }
  html body .header .logo img, html body .header-bg .logo img, html body .header .logo svg, html body .header-bg .logo svg {
    width: auto;
    height: 40.5px;
  }
  html body .header .mainnav, html body .header-bg .mainnav {
    height: 90px;
  }
  html body .header .mobile.functions, html body .header-bg .mobile.functions {
    height: 90px;
  }
  html body.fixed-header.admin-bar .header, html body.fixed-header.admin-bar .header-bg {
    top: 32px;
  }
  html body.fixed-header.minimizeheader.mini .header, html body.fixed-header.minimizeheader.mini .header-bg, html body.fixed-header.minimizeheader.mini .mainnav, html body.fixed-header.minimizeheader.mini .mobile.functions {
    height: 50px;
  }
  html body.fixed-header.minimizeheader.mini .header .logo img, html body.fixed-header.minimizeheader.mini .header-bg .logo img, html body.fixed-header.minimizeheader.mini .header .logo svg, html body.fixed-header.minimizeheader.mini .header-bg .logo svg {
    height: 25px;
  }
}
/*********************
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
*********************/
/******** 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 .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.1
********************************/
/******** FONT FAMILY ********/
/******** BODY ********/
/*https://fluidtypography.com/#app-get-started*/
/*320 - 1280*/
body.fluid-type {
  font-size: clamp(1.125rem, 0.208vw + 1.083rem, 1.25rem);
  line-height: clamp(1.688rem, 0.104vw + 1.667rem, 1.75rem);
  --space-1rem: 1em;
  text-transform: none;
  word-spacing: normal;
  font-family: sans-serif;
  color: #333333;
}
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 .text-xl {
  font-size: clamp(1.25rem, 0.417vw + 1.167rem, 1.5rem);
  line-height: clamp(1.75rem, 0.333vw + 1.683rem, 1.95rem);
}
body.fluid-type #main p .text-xxl {
  font-size: clamp(1.875rem, 0.625vw + 1.75rem, 2.25rem);
  line-height: clamp(2.625rem, 0.5vw + 2.525rem, 2.925rem);
}
body.fluid-type #main p .preamble {
  font-weight: 400;
  font-size: clamp(1.25rem, 0.417vw + 1.167rem, 1.5rem);
  line-height: clamp(1.75rem, 0.333vw + 1.683rem, 1.95rem);
}
body.fluid-type #main p .quote {
  font-weight: 700;
  font-size: clamp(1.25rem, 0.417vw + 1.167rem, 1.5rem);
  line-height: clamp(1.75rem, 0.333vw + 1.683rem, 1.95rem);
}
body.fluid-type #main p .quote.text-xl {
  font-size: clamp(1.875rem, 0.625vw + 1.75rem, 2.25rem);
  line-height: clamp(2.625rem, 0.5vw + 2.525rem, 2.925rem);
}
body.fluid-type #main .ip-footnote {
  font-size: clamp(1.125rem, 0.208vw + 1.083rem, 1.25rem);
  line-height: clamp(1.688rem, 0.104vw + 1.667rem, 1.75rem);
  font-size: 70%;
  line-height: 1.4em;
  padding-left: 1em;
  text-indent: -1.2em;
  margin-bottom: 0.3em;
}
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;
  margin-top: var(--space-1rem);
  margin-bottom: calc(var(--space-1rem) - 0.35em);
}
body.fluid-type #main h1 {
  /* 54 - 64, 1,15 - 1,05 */
  letter-spacing: -0.05rem;
  font-size: clamp(3.375rem, 1.042vw + 3.167rem, 4rem);
  line-height: clamp(3.881rem, 0.531vw + 3.775rem, 4.2rem);
  font-weight: 700;
}
body.fluid-type #main h1.mobile-small {
  /* 40 - 64, 1,15 - 1,05 */
  font-size: clamp(2.5rem, 2.771vw + 1.783rem, 4rem);
  line-height: clamp(2.875rem, 2.448vw + 2.242rem, 4.2rem);
}
body.fluid-type #main h1.light {
  font-weight: 400;
}
body.fluid-type #main h2 {
  font-size: clamp(1.875rem, 0.625vw + 1.75rem, 2.25rem);
  line-height: clamp(2.625rem, 0.5vw + 2.525rem, 2.925rem);
  font-weight: 700;
}
body.fluid-type #main h2.light {
  font-weight: 400;
}
body.fluid-type #main h3 {
  font-size: clamp(1.25rem, 0.417vw + 1.167rem, 1.5rem);
  line-height: clamp(1.75rem, 0.333vw + 1.683rem, 1.95rem);
  font-weight: 700;
}
body.fluid-type #main h3 .text-xl {
  font-size: clamp(1.875rem, 0.625vw + 1.75rem, 2.25rem);
  line-height: clamp(2.625rem, 0.5vw + 2.525rem, 2.925rem);
}
body.fluid-type #main h3.light {
  font-weight: 400;
}
body.fluid-type #main h4 {
  font-size: clamp(1.25rem, 0.208vw + 1.208rem, 1.375rem);
  line-height: clamp(1.75rem, 0.063vw + 1.738rem, 1.788rem);
}
body.fluid-type #main h4.light {
  font-weight: 400;
}

/******************************************************************
Theme: dbase
Author: Christer Lindgren
Author URL: http://www.bysted.se/

Stylesheet: TinyMCE Editor

Version: 0.1
******************************************************************/
/*********************
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-top: 0.3rem !important;
}

.large-top-margin {
  margin-top: 2rem !important;
}

.large-bottom-margin {
  margin-top: 2rem !important;
}

.highlight {
  background: #e3e3e3;
}

.text-xs {
  font-size: 0.75em;
}

.text-xxs {
  font-size: 0.65em;
}

.text-ms {
  font-size: 0.85em;
}

.text-xl {
  font-size: 1.25em;
}

.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;
}

.dark {
  color: #ffffff !important;
}

/*********************
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 .dropdown-overlay {
  transition: all 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: all 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 .back-to-top {
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translateY(100%);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 998;
  color: #fff;
}
html body .back-to-top a {
  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;
  text-decoration: none;
  width: 100%;
  height: 100%;
  color: inherit;
}
@media only screen and (min-width: 768px) {
  html body .back-to-top {
    width: 45px;
    height: 45px;
  }
}
html body .back-to-top:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
html body #wpadminbar {
  position: fixed;
}
html body .show {
  background-color: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
html body .hide {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: transparent;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
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 (max-width: 767px) {
  .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-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-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-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-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-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-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-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-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-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-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-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-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-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-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 1rem;
  color: #ffc107;
}

/* Rows */
#content .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 {
    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-] {
    margin-left: -15px;
    margin-right: -15px;
  }
}
#content .vc_row.no-padding .vc_column_container {
  padding: 0;
}
#content .vc_row.no-padding .vc_column_container > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
#content .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 {
  padding-top: 0%;
}
#content .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 {
  padding-bottom: 0%;
}
#content .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 {
  margin: 0%;
}
#content .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 {
  margin-right: 0%;
}
#content .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 {
  margin-left: 0%;
}
#content .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 {
  padding-top: 1%;
}
#content .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 {
  padding-bottom: 1%;
}
#content .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 {
  margin: 1%;
}
#content .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 {
  margin-right: 1%;
}
#content .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 {
  margin-left: 1%;
}
#content .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 {
  padding-top: 2%;
}
#content .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 {
  padding-bottom: 2%;
}
#content .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 {
  margin: 2%;
}
#content .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 {
  margin-right: 2%;
}
#content .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 {
  margin-left: 2%;
}
#content .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 {
  padding-top: 3%;
}
#content .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 {
  padding-bottom: 3%;
}
#content .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 {
  margin: 3%;
}
#content .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 {
  margin-right: 3%;
}
#content .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 {
  margin-left: 3%;
}
#content .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 {
  padding-top: 4%;
}
#content .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 {
  padding-bottom: 4%;
}
#content .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 {
  margin: 4%;
}
#content .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 {
  margin-right: 4%;
}
#content .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 {
  margin-left: 4%;
}
#content .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 {
  padding-top: 5%;
}
#content .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 {
  padding-bottom: 5%;
}
#content .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 {
  margin: 5%;
}
#content .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 {
  margin-right: 5%;
}
#content .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 {
  margin-left: 5%;
}
#content .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 {
  padding-top: 6%;
}
#content .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 {
  padding-bottom: 6%;
}
#content .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 {
  margin: 6%;
}
#content .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 {
  margin-right: 6%;
}
#content .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 {
  margin-left: 6%;
}
#content .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 {
  padding-top: 7%;
}
#content .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 {
  padding-bottom: 7%;
}
#content .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 {
  margin: 7%;
}
#content .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 {
  margin-right: 7%;
}
#content .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 {
  margin-left: 7%;
}
#content .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 {
  padding-top: 8%;
}
#content .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 {
  padding-bottom: 8%;
}
#content .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 {
  margin: 8%;
}
#content .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 {
  margin-right: 8%;
}
#content .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 {
  margin-left: 8%;
}
#content .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 {
  padding-top: 9%;
}
#content .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 {
  padding-bottom: 9%;
}
#content .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 {
  margin: 9%;
}
#content .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 {
  margin-right: 9%;
}
#content .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 {
  margin-left: 9%;
}
#content .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 {
  padding-top: 10%;
}
#content .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 {
  padding-bottom: 10%;
}
#content .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 {
  margin: 10%;
}
#content .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 {
  margin-right: 10%;
}
#content .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 {
  margin-left: 10%;
}
#content .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 {
  padding-top: 11%;
}
#content .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 {
  padding-bottom: 11%;
}
#content .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 {
  margin: 11%;
}
#content .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 {
  margin-right: 11%;
}
#content .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 {
  margin-left: 11%;
}
#content .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 {
  padding-top: 12%;
}
#content .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 {
  padding-bottom: 12%;
}
#content .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 {
  margin: 12%;
}
#content .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 {
  margin-right: 12%;
}
#content .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 {
  margin-left: 12%;
}
#content .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 {
  padding-top: 13%;
}
#content .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 {
  padding-bottom: 13%;
}
#content .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 {
  margin: 13%;
}
#content .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 {
  margin-right: 13%;
}
#content .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 {
  margin-left: 13%;
}
#content .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 {
  padding-top: 14%;
}
#content .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 {
  padding-bottom: 14%;
}
#content .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 {
  margin: 14%;
}
#content .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 {
  margin-right: 14%;
}
#content .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 {
  margin-left: 14%;
}
#content .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 {
  padding-top: 15%;
}
#content .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 {
  padding-bottom: 15%;
}
#content .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 {
  margin: 15%;
}
#content .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 {
  margin-right: 15%;
}
#content .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 {
  margin-left: 15%;
}
#content .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 {
  padding-top: 16%;
}
#content .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 {
  padding-bottom: 16%;
}
#content .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 {
  margin: 16%;
}
#content .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 {
  margin-right: 16%;
}
#content .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 {
  margin-left: 16%;
}
#content .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 {
  padding-top: 17%;
}
#content .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 {
  padding-bottom: 17%;
}
#content .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 {
  margin: 17%;
}
#content .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 {
  margin-right: 17%;
}
#content .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 {
  margin-left: 17%;
}
#content .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 {
  padding-top: 18%;
}
#content .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 {
  padding-bottom: 18%;
}
#content .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 {
  margin: 18%;
}
#content .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 {
  margin-right: 18%;
}
#content .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 {
  margin-left: 18%;
}
#content .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 {
  padding-top: 19%;
}
#content .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 {
  padding-bottom: 19%;
}
#content .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 {
  margin: 19%;
}
#content .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 {
  margin-right: 19%;
}
#content .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 {
  margin-left: 19%;
}
#content .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 {
  padding-top: 20%;
}
#content .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 {
  padding-bottom: 20%;
}
#content .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 {
  margin: 20%;
}
#content .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 {
  margin-right: 20%;
}
#content .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 {
  margin-left: 20%;
}
#content .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 {
  padding-top: 21%;
}
#content .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 {
  padding-bottom: 21%;
}
#content .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 {
  margin: 21%;
}
#content .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 {
  margin-right: 21%;
}
#content .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 {
  margin-left: 21%;
}
#content .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 {
  padding-top: 22%;
}
#content .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 {
  padding-bottom: 22%;
}
#content .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 {
  margin: 22%;
}
#content .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 {
  margin-right: 22%;
}
#content .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 {
  margin-left: 22%;
}
#content .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 {
  padding-top: 23%;
}
#content .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 {
  padding-bottom: 23%;
}
#content .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 {
  margin: 23%;
}
#content .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 {
  margin-right: 23%;
}
#content .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 {
  margin-left: 23%;
}
#content .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 {
  padding-top: 24%;
}
#content .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 {
  padding-bottom: 24%;
}
#content .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 {
  margin: 24%;
}
#content .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 {
  margin-right: 24%;
}
#content .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 {
  margin-left: 24%;
}
#content .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 {
  padding-top: 25%;
}
#content .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 {
  padding-bottom: 25%;
}
#content .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 {
  margin: 25%;
}
#content .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 {
  margin-right: 25%;
}
#content .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 {
  margin-left: 25%;
}
#content .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 {
  padding-top: 26%;
}
#content .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 {
  padding-bottom: 26%;
}
#content .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 {
  margin: 26%;
}
#content .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 {
  margin-right: 26%;
}
#content .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 {
  margin-left: 26%;
}
#content .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 {
  padding-top: 27%;
}
#content .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 {
  padding-bottom: 27%;
}
#content .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 {
  margin: 27%;
}
#content .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 {
  margin-right: 27%;
}
#content .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 {
  margin-left: 27%;
}
#content .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 {
  padding-top: 28%;
}
#content .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 {
  padding-bottom: 28%;
}
#content .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 {
  margin: 28%;
}
#content .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 {
  margin-right: 28%;
}
#content .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 {
  margin-left: 28%;
}
#content .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 {
  padding-top: 29%;
}
#content .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 {
  padding-bottom: 29%;
}
#content .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 {
  margin: 29%;
}
#content .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 {
  margin-right: 29%;
}
#content .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 {
  margin-left: 29%;
}
#content .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 {
  padding-top: 30%;
}
#content .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 {
  padding-bottom: 30%;
}
#content .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 {
  margin: 30%;
}
#content .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 {
  margin-right: 30%;
}
#content .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 {
  margin-left: 30%;
}
#content .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 {
  padding-top: 31%;
}
#content .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 {
  padding-bottom: 31%;
}
#content .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 {
  margin: 31%;
}
#content .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 {
  margin-right: 31%;
}
#content .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 {
  margin-left: 31%;
}
#content .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 {
  padding-top: 32%;
}
#content .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 {
  padding-bottom: 32%;
}
#content .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 {
  margin: 32%;
}
#content .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 {
  margin-right: 32%;
}
#content .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 {
  margin-left: 32%;
}
#content .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 {
  padding-top: 33%;
}
#content .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 {
  padding-bottom: 33%;
}
#content .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 {
  margin: 33%;
}
#content .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 {
  margin-right: 33%;
}
#content .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 {
  margin-left: 33%;
}
#content .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 {
  padding-top: 34%;
}
#content .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 {
  padding-bottom: 34%;
}
#content .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 {
  margin: 34%;
}
#content .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 {
  margin-right: 34%;
}
#content .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 {
  margin-left: 34%;
}
#content .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 {
  padding-top: 35%;
}
#content .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 {
  padding-bottom: 35%;
}
#content .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 {
  margin: 35%;
}
#content .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 {
  margin-right: 35%;
}
#content .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 {
  margin-left: 35%;
}
#content .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 {
  padding-top: 36%;
}
#content .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 {
  padding-bottom: 36%;
}
#content .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 {
  margin: 36%;
}
#content .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 {
  margin-right: 36%;
}
#content .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 {
  margin-left: 36%;
}
#content .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 {
  padding-top: 37%;
}
#content .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 {
  padding-bottom: 37%;
}
#content .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 {
  margin: 37%;
}
#content .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 {
  margin-right: 37%;
}
#content .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 {
  margin-left: 37%;
}
#content .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 {
  padding-top: 38%;
}
#content .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 {
  padding-bottom: 38%;
}
#content .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 {
  margin: 38%;
}
#content .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 {
  margin-right: 38%;
}
#content .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 {
  margin-left: 38%;
}
#content .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 {
  padding-top: 39%;
}
#content .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 {
  padding-bottom: 39%;
}
#content .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 {
  margin: 39%;
}
#content .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 {
  margin-right: 39%;
}
#content .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 {
  margin-left: 39%;
}
#content .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 {
  padding-top: 40%;
}
#content .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 {
  padding-bottom: 40%;
}
#content .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 {
  margin: 40%;
}
#content .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 {
  margin-right: 40%;
}
#content .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 {
  margin-left: 40%;
}
#content .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 {
  padding-top: 41%;
}
#content .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 {
  padding-bottom: 41%;
}
#content .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 {
  margin: 41%;
}
#content .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 {
  margin-right: 41%;
}
#content .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 {
  margin-left: 41%;
}
#content .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 {
  padding-top: 42%;
}
#content .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 {
  padding-bottom: 42%;
}
#content .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 {
  margin: 42%;
}
#content .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 {
  margin-right: 42%;
}
#content .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 {
  margin-left: 42%;
}
#content .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 {
  padding-top: 43%;
}
#content .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 {
  padding-bottom: 43%;
}
#content .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 {
  margin: 43%;
}
#content .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 {
  margin-right: 43%;
}
#content .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 {
  margin-left: 43%;
}
#content .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 {
  padding-top: 44%;
}
#content .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 {
  padding-bottom: 44%;
}
#content .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 {
  margin: 44%;
}
#content .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 {
  margin-right: 44%;
}
#content .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 {
  margin-left: 44%;
}
#content .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 {
  padding-top: 45%;
}
#content .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 {
  padding-bottom: 45%;
}
#content .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 {
  margin: 45%;
}
#content .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 {
  margin-right: 45%;
}
#content .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 {
  margin-left: 45%;
}
#content .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 {
  padding-top: 46%;
}
#content .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 {
  padding-bottom: 46%;
}
#content .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 {
  margin: 46%;
}
#content .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 {
  margin-right: 46%;
}
#content .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 {
  margin-left: 46%;
}
#content .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 {
  padding-top: 47%;
}
#content .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 {
  padding-bottom: 47%;
}
#content .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 {
  margin: 47%;
}
#content .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 {
  margin-right: 47%;
}
#content .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 {
  margin-left: 47%;
}
#content .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 {
  padding-top: 48%;
}
#content .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 {
  padding-bottom: 48%;
}
#content .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 {
  margin: 48%;
}
#content .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 {
  margin-right: 48%;
}
#content .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 {
  margin-left: 48%;
}
#content .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 {
  padding-top: 49%;
}
#content .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 {
  padding-bottom: 49%;
}
#content .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 {
  margin: 49%;
}
#content .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 {
  margin-right: 49%;
}
#content .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 {
  margin-left: 49%;
}
#content .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 {
  padding-top: 50%;
}
#content .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 {
  padding-bottom: 50%;
}
#content .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 {
  margin: 50%;
}
#content .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 {
  margin-right: 50%;
}
#content .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 {
  margin-left: 50%;
}
#content .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 {
  padding-top: 51%;
}
#content .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 {
  padding-bottom: 51%;
}
#content .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 {
  margin: 51%;
}
#content .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 {
  margin-right: 51%;
}
#content .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 {
  margin-left: 51%;
}
#content .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 {
  padding-top: 52%;
}
#content .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 {
  padding-bottom: 52%;
}
#content .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 {
  margin: 52%;
}
#content .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 {
  margin-right: 52%;
}
#content .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 {
  margin-left: 52%;
}
#content .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 {
  padding-top: 53%;
}
#content .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 {
  padding-bottom: 53%;
}
#content .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 {
  margin: 53%;
}
#content .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 {
  margin-right: 53%;
}
#content .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 {
  margin-left: 53%;
}
#content .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 {
  padding-top: 54%;
}
#content .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 {
  padding-bottom: 54%;
}
#content .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 {
  margin: 54%;
}
#content .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 {
  margin-right: 54%;
}
#content .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 {
  margin-left: 54%;
}
#content .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 {
  padding-top: 55%;
}
#content .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 {
  padding-bottom: 55%;
}
#content .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 {
  margin: 55%;
}
#content .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 {
  margin-right: 55%;
}
#content .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 {
  margin-left: 55%;
}
#content .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 {
  padding-top: 56%;
}
#content .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 {
  padding-bottom: 56%;
}
#content .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 {
  margin: 56%;
}
#content .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 {
  margin-right: 56%;
}
#content .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 {
  margin-left: 56%;
}
#content .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 {
  padding-top: 57%;
}
#content .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 {
  padding-bottom: 57%;
}
#content .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 {
  margin: 57%;
}
#content .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 {
  margin-right: 57%;
}
#content .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 {
  margin-left: 57%;
}
#content .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 {
  padding-top: 58%;
}
#content .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 {
  padding-bottom: 58%;
}
#content .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 {
  margin: 58%;
}
#content .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 {
  margin-right: 58%;
}
#content .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 {
  margin-left: 58%;
}
#content .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 {
  padding-top: 59%;
}
#content .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 {
  padding-bottom: 59%;
}
#content .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 {
  margin: 59%;
}
#content .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 {
  margin-right: 59%;
}
#content .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 {
  margin-left: 59%;
}
#content .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 {
  padding-top: 60%;
}
#content .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 {
  padding-bottom: 60%;
}
#content .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 {
  margin: 60%;
}
#content .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 {
  margin-right: 60%;
}
#content .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 {
  margin-left: 60%;
}
#content .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 {
  padding-top: 61%;
}
#content .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 {
  padding-bottom: 61%;
}
#content .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 {
  margin: 61%;
}
#content .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 {
  margin-right: 61%;
}
#content .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 {
  margin-left: 61%;
}
#content .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 {
  padding-top: 62%;
}
#content .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 {
  padding-bottom: 62%;
}
#content .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 {
  margin: 62%;
}
#content .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 {
  margin-right: 62%;
}
#content .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 {
  margin-left: 62%;
}
#content .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 {
  padding-top: 63%;
}
#content .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 {
  padding-bottom: 63%;
}
#content .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 {
  margin: 63%;
}
#content .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 {
  margin-right: 63%;
}
#content .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 {
  margin-left: 63%;
}
#content .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 {
  padding-top: 64%;
}
#content .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 {
  padding-bottom: 64%;
}
#content .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 {
  margin: 64%;
}
#content .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 {
  margin-right: 64%;
}
#content .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 {
  margin-left: 64%;
}
#content .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 {
  padding-top: 65%;
}
#content .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 {
  padding-bottom: 65%;
}
#content .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 {
  margin: 65%;
}
#content .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 {
  margin-right: 65%;
}
#content .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 {
  margin-left: 65%;
}
#content .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 {
  padding-top: 66%;
}
#content .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 {
  padding-bottom: 66%;
}
#content .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 {
  margin: 66%;
}
#content .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 {
  margin-right: 66%;
}
#content .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 {
  margin-left: 66%;
}
#content .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 {
  padding-top: 67%;
}
#content .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 {
  padding-bottom: 67%;
}
#content .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 {
  margin: 67%;
}
#content .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 {
  margin-right: 67%;
}
#content .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 {
  margin-left: 67%;
}
#content .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 {
  padding-top: 68%;
}
#content .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 {
  padding-bottom: 68%;
}
#content .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 {
  margin: 68%;
}
#content .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 {
  margin-right: 68%;
}
#content .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 {
  margin-left: 68%;
}
#content .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 {
  padding-top: 69%;
}
#content .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 {
  padding-bottom: 69%;
}
#content .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 {
  margin: 69%;
}
#content .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 {
  margin-right: 69%;
}
#content .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 {
  margin-left: 69%;
}
#content .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 {
  padding-top: 70%;
}
#content .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 {
  padding-bottom: 70%;
}
#content .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 {
  margin: 70%;
}
#content .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 {
  margin-right: 70%;
}
#content .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 {
  margin-left: 70%;
}
#content .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 {
  padding-top: 71%;
}
#content .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 {
  padding-bottom: 71%;
}
#content .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 {
  margin: 71%;
}
#content .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 {
  margin-right: 71%;
}
#content .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 {
  margin-left: 71%;
}
#content .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 {
  padding-top: 72%;
}
#content .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 {
  padding-bottom: 72%;
}
#content .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 {
  margin: 72%;
}
#content .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 {
  margin-right: 72%;
}
#content .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 {
  margin-left: 72%;
}
#content .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 {
  padding-top: 73%;
}
#content .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 {
  padding-bottom: 73%;
}
#content .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 {
  margin: 73%;
}
#content .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 {
  margin-right: 73%;
}
#content .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 {
  margin-left: 73%;
}
#content .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 {
  padding-top: 74%;
}
#content .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 {
  padding-bottom: 74%;
}
#content .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 {
  margin: 74%;
}
#content .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 {
  margin-right: 74%;
}
#content .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 {
  margin-left: 74%;
}
#content .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 {
  padding-top: 75%;
}
#content .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 {
  padding-bottom: 75%;
}
#content .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 {
  margin: 75%;
}
#content .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 {
  margin-right: 75%;
}
#content .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 {
  margin-left: 75%;
}
#content .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 {
  padding-top: 76%;
}
#content .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 {
  padding-bottom: 76%;
}
#content .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 {
  margin: 76%;
}
#content .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 {
  margin-right: 76%;
}
#content .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 {
  margin-left: 76%;
}
#content .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 {
  padding-top: 77%;
}
#content .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 {
  padding-bottom: 77%;
}
#content .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 {
  margin: 77%;
}
#content .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 {
  margin-right: 77%;
}
#content .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 {
  margin-left: 77%;
}
#content .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 {
  padding-top: 78%;
}
#content .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 {
  padding-bottom: 78%;
}
#content .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 {
  margin: 78%;
}
#content .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 {
  margin-right: 78%;
}
#content .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 {
  margin-left: 78%;
}
#content .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 {
  padding-top: 79%;
}
#content .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 {
  padding-bottom: 79%;
}
#content .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 {
  margin: 79%;
}
#content .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 {
  margin-right: 79%;
}
#content .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 {
  margin-left: 79%;
}
#content .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 {
  padding-top: 80%;
}
#content .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 {
  padding-bottom: 80%;
}
#content .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 {
  margin: 80%;
}
#content .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 {
  margin-right: 80%;
}
#content .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 {
  margin-left: 80%;
}
#content .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 {
  padding-top: 81%;
}
#content .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 {
  padding-bottom: 81%;
}
#content .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 {
  margin: 81%;
}
#content .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 {
  margin-right: 81%;
}
#content .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 {
  margin-left: 81%;
}
#content .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 {
  padding-top: 82%;
}
#content .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 {
  padding-bottom: 82%;
}
#content .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 {
  margin: 82%;
}
#content .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 {
  margin-right: 82%;
}
#content .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 {
  margin-left: 82%;
}
#content .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 {
  padding-top: 83%;
}
#content .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 {
  padding-bottom: 83%;
}
#content .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 {
  margin: 83%;
}
#content .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 {
  margin-right: 83%;
}
#content .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 {
  margin-left: 83%;
}
#content .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 {
  padding-top: 84%;
}
#content .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 {
  padding-bottom: 84%;
}
#content .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 {
  margin: 84%;
}
#content .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 {
  margin-right: 84%;
}
#content .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 {
  margin-left: 84%;
}
#content .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 {
  padding-top: 85%;
}
#content .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 {
  padding-bottom: 85%;
}
#content .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 {
  margin: 85%;
}
#content .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 {
  margin-right: 85%;
}
#content .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 {
  margin-left: 85%;
}
#content .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 {
  padding-top: 86%;
}
#content .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 {
  padding-bottom: 86%;
}
#content .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 {
  margin: 86%;
}
#content .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 {
  margin-right: 86%;
}
#content .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 {
  margin-left: 86%;
}
#content .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 {
  padding-top: 87%;
}
#content .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 {
  padding-bottom: 87%;
}
#content .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 {
  margin: 87%;
}
#content .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 {
  margin-right: 87%;
}
#content .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 {
  margin-left: 87%;
}
#content .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 {
  padding-top: 88%;
}
#content .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 {
  padding-bottom: 88%;
}
#content .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 {
  margin: 88%;
}
#content .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 {
  margin-right: 88%;
}
#content .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 {
  margin-left: 88%;
}
#content .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 {
  padding-top: 89%;
}
#content .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 {
  padding-bottom: 89%;
}
#content .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 {
  margin: 89%;
}
#content .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 {
  margin-right: 89%;
}
#content .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 {
  margin-left: 89%;
}
#content .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 {
  padding-top: 90%;
}
#content .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 {
  padding-bottom: 90%;
}
#content .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 {
  margin: 90%;
}
#content .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 {
  margin-right: 90%;
}
#content .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 {
  margin-left: 90%;
}
#content .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 {
  padding-top: 91%;
}
#content .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 {
  padding-bottom: 91%;
}
#content .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 {
  margin: 91%;
}
#content .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 {
  margin-right: 91%;
}
#content .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 {
  margin-left: 91%;
}
#content .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 {
  padding-top: 92%;
}
#content .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 {
  padding-bottom: 92%;
}
#content .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 {
  margin: 92%;
}
#content .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 {
  margin-right: 92%;
}
#content .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 {
  margin-left: 92%;
}
#content .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 {
  padding-top: 93%;
}
#content .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 {
  padding-bottom: 93%;
}
#content .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 {
  margin: 93%;
}
#content .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 {
  margin-right: 93%;
}
#content .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 {
  margin-left: 93%;
}
#content .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 {
  padding-top: 94%;
}
#content .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 {
  padding-bottom: 94%;
}
#content .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 {
  margin: 94%;
}
#content .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 {
  margin-right: 94%;
}
#content .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 {
  margin-left: 94%;
}
#content .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 {
  padding-top: 95%;
}
#content .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 {
  padding-bottom: 95%;
}
#content .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 {
  margin: 95%;
}
#content .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 {
  margin-right: 95%;
}
#content .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 {
  margin-left: 95%;
}
#content .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 {
  padding-top: 96%;
}
#content .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 {
  padding-bottom: 96%;
}
#content .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 {
  margin: 96%;
}
#content .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 {
  margin-right: 96%;
}
#content .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 {
  margin-left: 96%;
}
#content .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 {
  padding-top: 97%;
}
#content .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 {
  padding-bottom: 97%;
}
#content .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 {
  margin: 97%;
}
#content .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 {
  margin-right: 97%;
}
#content .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 {
  margin-left: 97%;
}
#content .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 {
  padding-top: 98%;
}
#content .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 {
  padding-bottom: 98%;
}
#content .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 {
  margin: 98%;
}
#content .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 {
  margin-right: 98%;
}
#content .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 {
  margin-left: 98%;
}
#content .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 {
  padding-top: 99%;
}
#content .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 {
  padding-bottom: 99%;
}
#content .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 {
  margin: 99%;
}
#content .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 {
  margin-right: 99%;
}
#content .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 {
  margin-left: 99%;
}
#content .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 {
  padding-top: 100%;
}
#content .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 {
  padding-bottom: 100%;
}
#content .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 {
  margin: 100%;
}
#content .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 {
  margin-right: 100%;
}
#content .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 {
  margin-left: 100%;
}
@media only screen and (min-width: 768px) {
  #content .vc_row.border-right .vc_column_container {
    border-right: 1px solid;
  }
  #content .vc_row.border-left .vc_column_container {
    border-left: 1px solid;
  }
  #content .vc_row.border-between .vc_column_container:not(:last-child) {
    border-right: 1px solid;
  }
}
#content .vc_row.outline .vc_column_container {
  outline: 1px solid;
}
#content .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: left;
}
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;
}

/*********************
Mobile Menu
Version: 1.0
*********************/
/*html{
	body{

		&.menu-is-closed{

		}
		&.menu-is-closing{

		}
		&.menu-is-open{
		}
		&.menu-is-opening{
		}
	}
}*/
html body .mobile.functions .open-search-button {
  width: 44px;
  height: 50px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  font-size: 1.2em;
}
html body .mobile.functions .menu-button {
  /*position: absolute;
  top: (($mobile-header-height/2)-22);
  right: 15px;*/
  width: 44px;
  height: 50px;
  /* image replacement */
  /*overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  z-index: 3000;*/
  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;
}
html body .mobile.functions .menu-button span {
  /* the span element is used to create the menu icon */
  position: relative;
  display: block;
  width: 20px;
  height: 2px;
  background: #000000;
  transition: background 0.3s ease;
}
html body .mobile.functions .menu-button span:before, html body .mobile.functions .menu-button span:after {
  content: "";
  position: absolute;
  left: 0;
  background: inherit;
  width: 100%;
  height: 100%;
  /* Force Hardware Acceleration in WebKit */
  transform: translateZ(0);
  backface-visibility: hidden;
  transition: transform 0.3s ease, background 0.3s ease;
}
html body .mobile.functions .menu-button span:before {
  top: -6px;
  transform: rotate(0deg);
}
html body .mobile.functions .menu-button span:after {
  bottom: -6px;
  transform: rotate(0deg);
}
html body .cd-panel-overlay {
  /* overlay layer */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  cursor: pointer;
  transition: background 0.3s;
  transition-delay: 0.2s;
  z-index: 10000;
  visibility: hidden;
}
html body .cd-panel {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  z-index: 10001;
}
html body .cd-panel-container {
  position: fixed;
  width: 100%;
  height: calc(100% - 50px);
  top: 50px;
  background: #CCCCCC;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 0.3s;
  transition-delay: 0.1s;
}
html body .from-right .cd-panel-container {
  right: 0;
  transform: translate(100%, 0);
}
html body .from-left .cd-panel-container {
  left: 0;
  transform: translate(-100%, 0);
}
html body .from-top .cd-panel-container {
  transform: translate(0, -100%);
}
html body .from-bottom .cd-panel-container {
  bottom: 0;
  transform: translate(0, 100%);
}
html body .cd-panel-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*height: calc(100% - 50px);

  @include MQ(L) {
  	   height: calc(100% - 90px);
    }*/
  padding: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}
html body .cd-panel-content::-webkit-scrollbar {
  background: transparent; /* Chrome/Safari/Webkit */
  width: 0px;
}
html body .cd-panel-content .nav {
  margin: 0;
  padding: 0;
}
html body .cd-panel-content .nav ul {
  list-style: none;
  padding: 0;
}
html body .cd-panel-content .nav li {
  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;
}
html body .cd-panel-content .nav > li {
  border-bottom: 1px solid #F2F2F2;
}
html body .cd-panel-content .nav li.menu-item-language {
  float: left;
  width: auto;
  border-bottom: 0;
  margin-right: 0.5em;
  margin-top: 1em;
}
html body .cd-panel-content .nav li.menu-item-language.menu-item-language-current a {
  font-weight: bold;
}
html body .cd-panel-content .nav li a {
  color: #333333;
  display: inline-block;
  font-weight: 500;
  margin: 0;
  padding: 0.3em 0 0.3em 0;
  text-align: center;
  transition: color 0.3s ease;
}
html body .cd-panel-content .nav li a:hover, html body .cd-panel-content .nav li a:focus {
  color: #1a1a1a;
}
html body .cd-panel-content .nav li a.toggle-menu {
  margin-top: 0.2em;
}
html body .cd-panel-content .nav li a i {
  font-size: 70%;
  font-weight: 300;
}
html body .cd-panel-content #s {
  width: 90%;
}
html body .cd-panel-content p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #424f5c;
  line-height: 1.4;
  margin: 2em 0;
}
html body .cd-panel-content p:first-of-type {
  margin-top: 0;
}
html body .cd-panel-content .sub-menu {
  padding: 0 2%;
  margin: 0 0 0.5em 0;
  width: 96%;
  display: none;
  background-color: #e6e6e6;
}
html body .cd-panel-content .menu-item-has-children {
  width: 100%;
}
html body .cd-panel-content .menu-item-has-children > a {
  position: relative;
  /* this is the right arrow to show that the item has a submenu  */
}
html body .cd-panel-content .menu-item-language .toggle-menu {
  display: none;
}
html body .cd-panel-content .toggle-menu {
  font-size: 1.3em;
  display: flex;
  float: right;
  transition: transform 0.3s ease;
}
html body .cd-panel-content .toggle-menu.submenu-open {
  transform: rotate(90deg);
}
html body.menu-is-open .mobile.functions .menu-button {
  box-shadow: none;
}
html body.menu-is-open .mobile.functions .menu-button span {
  background: transparent;
}
html body.menu-is-open .mobile.functions .menu-button span:before, html body.menu-is-open .mobile.functions .menu-button span:after {
  background: #000000;
}
html body.menu-is-open .mobile.functions .menu-button span:before {
  top: 0;
  transform: rotate(135deg);
}
html body.menu-is-open .mobile.functions .menu-button span:after {
  bottom: 0;
  transform: rotate(225deg);
}
html body.menu-is-open .cd-panel-overlay {
  visibility: visible;
  background: rgba(0, 0, 0, 0.15);
}
html body.menu-is-open .cd-panel {
  visibility: visible;
}
html body.menu-is-open .cd-panel-container {
  transform: translate(0, 0);
}
html body.menu-is-opening .cd-panel-overlay {
  visibility: visible;
  background: rgba(0, 0, 0, 0.15);
}
html body.admin-bar .menu-button {
  top: 47px;
}
html body.admin-bar .cd-panel .cd-panel-container {
  margin-top: 32px;
}
html body.invert-colors .mobile.functions .menu-button span, html body .dark .mobile.functions .menu-button span {
  background-color: #ffffff;
}
html body.invert-colors .mobile.functions .menu-button.menu-is-open span, html body .dark .mobile.functions .menu-button.menu-is-open span {
  background: rgba(0, 0, 0, 0);
}
html body.invert-colors .mobile.functions .menu-button.menu-is-open span:before, html body.invert-colors .mobile.functions .menu-button.menu-is-open span:after, html body .dark .mobile.functions .menu-button.menu-is-open span:before, html body .dark .mobile.functions .menu-button.menu-is-open span:after {
  background: #ffffff;
}
@media only screen and (min-width: 1030px) {
  html body.admin-bar .cd-panel .cd-panel-container {
    margin-top: 0;
    height: calc(100% - 122px);
    top: 122px;
  }
  html body .cd-panel-container {
    background: #CCCCCC;
    height: calc(100% - 90px);
    top: 90px;
  }
  html body.mini .cd-panel-container {
    top: 50px;
  }
}

/*********************
WPML - Language select
*********************/
html body .header .inner-header .widget_icl_lang_sel_widget .wpml-ls .wpml-ls-item, html body .header-bg .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, html body .header-bg .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, html body .header-bg .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, html body .header-bg .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.1
*********************/
.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) !important;
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col1 {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col1 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}
.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) !important;
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
.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) !important;
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
.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) !important;
  }
}
@media only screen and (min-width: 992px) {
  .grid.modern.col4 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
@media only screen and (min-width: 1030px) {
  .grid.modern.col4 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

/*********************
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) !important;
  }
}
@media only screen and (min-width: 992px) {
  body.search-results #inner-content article .entry-content {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
@media only screen and (min-width: 1030px) {
  body.search-results #inner-content article .entry-content {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
body.search-results #inner-content article .entry-content.has-thumb {
  display: grid;
  gap: 2rem;
  grid-template-columns: repeat(1, 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) !important;
  }
}
@media only screen and (min-width: 992px) {
  body.search-results #inner-content article .entry-content.has-thumb {
    grid-template-columns: 30% repeat(1, 1fr) !important;
  }
}
@media only screen and (min-width: 1030px) {
  body.search-results #inner-content article .entry-content.has-thumb {
    grid-template-columns: 30% repeat(1, 1fr) !important;
  }
}
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: all 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.0
******/
.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: 49%;
  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;
}

/******** PRINT STYLESHEET ********/
@media print {
  /*********************
  Print
  *********************/
  .header, html body .header-bg,
  .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 */