@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&amp;

subset=latin,cyrillic);/*! nouislider - 13.1.4 - 3/20/2019 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

/* line 23, resources/assets/styles/shards/normalize/_normalize.scss */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

/* line 31, resources/assets/styles/shards/normalize/_normalize.scss */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

/* line 40, resources/assets/styles/shards/normalize/_normalize.scss */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

/* line 53, resources/assets/styles/shards/normalize/_normalize.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* line 64, resources/assets/styles/shards/normalize/_normalize.scss */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

/* line 76, resources/assets/styles/shards/normalize/_normalize.scss */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

/* line 85, resources/assets/styles/shards/normalize/_normalize.scss */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

/* line 95, resources/assets/styles/shards/normalize/_normalize.scss */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* line 105, resources/assets/styles/shards/normalize/_normalize.scss */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

/* line 116, resources/assets/styles/shards/normalize/_normalize.scss */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

/* line 125, resources/assets/styles/shards/normalize/_normalize.scss */

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

/* line 133, resources/assets/styles/shards/normalize/_normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 137, resources/assets/styles/shards/normalize/_normalize.scss */

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

/* line 148, resources/assets/styles/shards/normalize/_normalize.scss */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

/* line 160, resources/assets/styles/shards/normalize/_normalize.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

/* line 176, resources/assets/styles/shards/normalize/_normalize.scss */

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.
 */

/* line 186, resources/assets/styles/shards/normalize/_normalize.scss */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

/* line 195, resources/assets/styles/shards/normalize/_normalize.scss */

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

/**
 * Remove the inner border and padding in Firefox.
 */

/* line 206, resources/assets/styles/shards/normalize/_normalize.scss */

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.
 */

/* line 218, resources/assets/styles/shards/normalize/_normalize.scss */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

/* line 229, resources/assets/styles/shards/normalize/_normalize.scss */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 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.
 */

/* line 240, resources/assets/styles/shards/normalize/_normalize.scss */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

/* line 253, resources/assets/styles/shards/normalize/_normalize.scss */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

/* line 261, resources/assets/styles/shards/normalize/_normalize.scss */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

/* line 270, resources/assets/styles/shards/normalize/_normalize.scss */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

/* line 280, resources/assets/styles/shards/normalize/_normalize.scss */

[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.
 */

/* line 290, resources/assets/styles/shards/normalize/_normalize.scss */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

/* line 299, resources/assets/styles/shards/normalize/_normalize.scss */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

/* line 308, resources/assets/styles/shards/normalize/_normalize.scss */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

/* line 320, resources/assets/styles/shards/normalize/_normalize.scss */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

/* line 328, resources/assets/styles/shards/normalize/_normalize.scss */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

/* line 339, resources/assets/styles/shards/normalize/_normalize.scss */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

/* line 347, resources/assets/styles/shards/normalize/_normalize.scss */

[hidden] {
  display: none;
}

/* line 1, resources/assets/styles/shards/defaults/_defaults.scss */

::-moz-selection {
  background: #e6f3f7;
  text-shadow: none;
}

/* line 6, resources/assets/styles/shards/defaults/_defaults.scss */

.inverted ::-moz-selection {
  background: #0c7b9f;
}

/* line 11, resources/assets/styles/shards/defaults/_defaults.scss */

::selection {
  background: #e6f3f7;
  text-shadow: none;
}

/* line 16, resources/assets/styles/shards/defaults/_defaults.scss */

.inverted ::selection {
  background: #0c7b9f;
}

/* line 21, resources/assets/styles/shards/defaults/_defaults.scss */

BODY {
  zoom: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 29, resources/assets/styles/shards/defaults/_defaults.scss */

IMG {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

/* line 36, resources/assets/styles/shards/defaults/_defaults.scss */

LABEL,
INPUT[type=button],
INPUT[type=submit],
BUTTON {
  cursor: pointer;
}

/* line 41, resources/assets/styles/shards/defaults/_defaults.scss */

INPUT[type="radio"] {
  vertical-align: text-bottom;
}

/* line 46, resources/assets/styles/shards/defaults/_defaults.scss */

INPUT[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}

/* line 52, resources/assets/styles/shards/defaults/_defaults.scss */

TEXTAREA {
  resize: vertical;
  vertical-align: top;
}

/* line 58, resources/assets/styles/shards/defaults/_defaults.scss */

P,
H1,
H2,
H3,
H4,
H5,
H6 {
  margin-top: 0;
}

/* line 63, resources/assets/styles/shards/defaults/_defaults.scss */

h1 {
  font-size: 32px;
}

@media (min-width: 991px) {
  /* line 63, resources/assets/styles/shards/defaults/_defaults.scss */

  h1 {
    font-size: 48px;
  }
}

/* line 69, resources/assets/styles/shards/defaults/_defaults.scss */

h2 {
  font-size: 24px;
}

@media (min-width: 991px) {
  /* line 69, resources/assets/styles/shards/defaults/_defaults.scss */

  h2 {
    font-size: 32px;
  }
}

/* line 75, resources/assets/styles/shards/defaults/_defaults.scss */

h3 {
  font-size: 18px;
}

@media (min-width: 991px) {
  /* line 75, resources/assets/styles/shards/defaults/_defaults.scss */

  h3 {
    font-size: 22px;
  }
}

/* line 82, resources/assets/styles/shards/defaults/_defaults.scss */

.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

/* line 90, resources/assets/styles/shards/defaults/_defaults.scss */

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 98, resources/assets/styles/shards/defaults/_defaults.scss */

.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 104, resources/assets/styles/shards/defaults/_defaults.scss */

.visuallyhidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  overflow: hidden !important;
}

/* line 115, resources/assets/styles/shards/defaults/_defaults.scss */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
  overflow: visible;
}

/* line 126, resources/assets/styles/shards/defaults/_defaults.scss */

.invisible {
  visibility: hidden;
}

/* line 131, resources/assets/styles/shards/defaults/_defaults.scss */

.clearfix {
  *zoom: 1;
}

/* line 135, resources/assets/styles/shards/defaults/_defaults.scss */

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 140, resources/assets/styles/shards/defaults/_defaults.scss */

.clearfix:after {
  clear: both;
}

/* line 9, resources/assets/styles/shards/layout/_layout.scss */

HTML {
  min-height: 100vh;
  line-height: 1.45;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

/* line 16, resources/assets/styles/shards/layout/_layout.scss */

BODY {
  min-height: 100vh;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  font-family: 'Open Sans', Arial, sans-serif;
  color: #222;
  background-color: #FEFEFE;
}

/* line 29, resources/assets/styles/shards/layout/_layout.scss */

BODY > HEADER {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 33, resources/assets/styles/shards/layout/_layout.scss */

BODY > FOOTER {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*padding: 1em 1.5em;*/
}

/* line 39, resources/assets/styles/shards/layout/_layout.scss */

#contentwrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow-x: hidden;
  /*@include breakpoint(60em) {
		// Two panel layout
		flex-flow: row wrap;
		justify-content: space-between;
	}*/
}

/* line 52, resources/assets/styles/shards/layout/_layout.scss */

MAIN {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*padding: 1.5em;*/
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  /*@include breakpoint(60em) {
		// Two panel layout
		width: 72%;
	}*/
}

/*
ASIDE {
	box-sizing: border-box;
	padding: 1.5em;
	flex: 0 0 auto;

	@include breakpoint(60em) {
		// Two panel layout
		width: 28%;
	}
}*/

/* line 3, resources/assets/styles/shards/typography/_typography.scss */

H1 {
  font-size: 2.62em;
  line-height: 1;
  font-weight: 300;
  margin-bottom: 0.5em;
}

/* line 10, resources/assets/styles/shards/typography/_typography.scss */

H2 {
  font-size: 1.62em;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 0.8em;
}

/* line 17, resources/assets/styles/shards/typography/_typography.scss */

H3,
H4,
H5,
H6 {
  margin-bottom: 1em;
}

/* line 26, resources/assets/styles/shards/typography/_typography.scss */

P:last-child {
  margin-bottom: 0;
}

/* line 33, resources/assets/styles/shards/typography/_typography.scss */

A {
  color: #0b90b9;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
  text-decoration: none;
}

/* line 38, resources/assets/styles/shards/typography/_typography.scss */

A:hover {
  color: #4b346c;
}

/* line 43, resources/assets/styles/shards/typography/_typography.scss */

.inverted A {
  color: #0b90b9;
}

/* line 46, resources/assets/styles/shards/typography/_typography.scss */

.inverted A:hover,
.inverted A:focus {
  color: #54b1ce;
}

/* line 55, resources/assets/styles/shards/typography/_typography.scss */

UL {
  padding: 0 0 0 2em;
  margin: 0 0 0 0;
}

/* line 60, resources/assets/styles/shards/typography/_typography.scss */

UL UL {
  margin: 0;
}

/* line 65, resources/assets/styles/shards/typography/_typography.scss */

UL OL {
  margin: 0;
}

/* line 72, resources/assets/styles/shards/typography/_typography.scss */

OL {
  padding: 0 0 0 2em;
  margin: 0 0 0 0;
  list-style: decimal;
}

/* line 77, resources/assets/styles/shards/typography/_typography.scss */

OL OL {
  margin: 0;
  list-style: lower-alpha;
}

/* line 82, resources/assets/styles/shards/typography/_typography.scss */

OL UL {
  margin: 0;
}

/* line 89, resources/assets/styles/shards/typography/_typography.scss */

HR {
  height: 0;
  padding: 0;
  border: 0;
  margin: 1.5em 0;
  color: transparent;
  background-color: transparent;
  border-bottom: 0.0625em dashed #a7b2b9;
}

/* line 99, resources/assets/styles/shards/typography/_typography.scss */

.inverted HR {
  border-color: #a7b2b9;
}

/* line 108, resources/assets/styles/shards/typography/_typography.scss */

.inverted {
  color: #FFF;
  background-color: #112736;
}

/* line 3, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

P.hero {
  font-size: 1.62em;
  line-height: 1.2;
  font-weight: 300;
  margin-bottom: 0.8em;
}

/* line 12, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

A.sl {
  background-image: -webkit-gradient(linear, left top, right top, from(#0b90b9), to(#0b90b9));
  background-image: -webkit-linear-gradient(left, #0b90b9, #0b90b9 100%);
  background-image: -o-linear-gradient(left, #0b90b9, #0b90b9 100%);
  background-image: linear-gradient(to right, #0b90b9, #0b90b9 100%);
  background-position: 0 92%;
  background-size: 1px 1px;
  background-repeat: repeat-x;
  text-decoration: none !important;
  text-shadow: 0.04em 0.08em 0 #e1e1e1, 0.07em 0.08em 0 #e1e1e1, -0.04em 0.08em 0 #e1e1e1, -0.07em 0.08em 0 #e1e1e1, 0 0.08em 0 #e1e1e1;
}

/* line 15, resources/assets/styles/shards/mixins/_mixins.scss */

A.sl:hover,
A.sl:active {
  background-image: none !important;
}

/* line 19, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

A.dashed {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b90b9), color-stop(50%, transparent));
  background-image: -webkit-linear-gradient(left, #0b90b9 50%, transparent 50%);
  background-image: -o-linear-gradient(left, #0b90b9 50%, transparent 50%);
  background-image: linear-gradient(to right, #0b90b9 50%, transparent 50%);
  background-position: 0 92%;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  text-decoration: none !important;
  text-shadow: none;
}

/* line 29, resources/assets/styles/shards/mixins/_mixins.scss */

A.dashed:hover,
A.dashed:active {
  background-image: none !important;
}

/* line 23, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

.inverted A.dashed {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b90b9), color-stop(50%, transparent));
  background-image: -webkit-linear-gradient(left, #0b90b9 50%, transparent 50%);
  background-image: -o-linear-gradient(left, #0b90b9 50%, transparent 50%);
  background-image: linear-gradient(to right, #0b90b9 50%, transparent 50%);
  background-position: 0 92%;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  text-decoration: none !important;
  text-shadow: none;
}

/* line 29, resources/assets/styles/shards/mixins/_mixins.scss */

.inverted A.dashed:hover,
.inverted A.dashed:active {
  background-image: none !important;
}

/* line 31, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

ABBR,
ABBR[title] {
  cursor: help;
  border: none;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #222), color-stop(50%, transparent));
  background-image: -webkit-linear-gradient(left, #222 50%, transparent 50%);
  background-image: -o-linear-gradient(left, #222 50%, transparent 50%);
  background-image: linear-gradient(to right, #222 50%, transparent 50%);
  background-position: 0 92%;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  text-decoration: none !important;
  text-shadow: none;
}

/* line 29, resources/assets/styles/shards/mixins/_mixins.scss */

ABBR:hover,
ABBR:active,
ABBR[title]:hover,
ABBR[title]:active {
  background-image: none !important;
}

/* line 37, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

.inverted ABBR,
.inverted ABBR[title] {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #FFF), color-stop(50%, transparent));
  background-image: -webkit-linear-gradient(left, #FFF 50%, transparent 50%);
  background-image: -o-linear-gradient(left, #FFF 50%, transparent 50%);
  background-image: linear-gradient(to right, #FFF 50%, transparent 50%);
  background-position: 0 92%;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  text-decoration: none !important;
  text-shadow: none;
}

/* line 29, resources/assets/styles/shards/mixins/_mixins.scss */

.inverted ABBR:hover,
.inverted ABBR:active,
.inverted ABBR[title]:hover,
.inverted ABBR[title]:active {
  background-image: none !important;
}

/* line 45, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

DL {
  margin: 0 0 1.2em 0;
  padding: 0;
}

/* line 49, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

DL DT {
  margin: 0;
  font-weight: bold;
}

/* line 54, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

DL DD {
  margin: 0 0 1.2em 0;
  padding: 0;
}

/* line 62, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

BLOCKQUOTE {
  position: relative;
  margin: 0 0 1em 0;
  padding: 0.75em 2em 0.75em 2.2em;
  font-style: italic;
}

/* line 68, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

BLOCKQUOTE FOOTER {
  margin-top: -0.7em;
}

/* line 72, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

BLOCKQUOTE:before {
  position: absolute;
  display: block;
  left: -0.1em;
  top: -0.2em;
  content: "\201C";
  font-size: 4em;
  color: #a7b2b9;
}

/* line 82, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

.inverted BLOCKQUOTE:before {
  color: #a7b2b9;
}

/* line 88, resources/assets/styles/shards/typography_adv/_typography_adv.scss */

BLOCKQUOTE CITE:before {
  content: "\2009   \2014   \2009\2009\2009";
}

/* line 1, resources/assets/styles/shards/table/_table.scss */

.tablewrapper {
  overflow-x: auto;
  margin-bottom: 1.2em;
}

/* line 5, resources/assets/styles/shards/table/_table.scss */

.compact-table .tablewrapper {
  font-size: 12px;
}

@media (min-width: 991px) {
  /* line 5, resources/assets/styles/shards/table/_table.scss */

  .compact-table .tablewrapper {
    font-size: 14px;
  }
}

/* line 14, resources/assets/styles/shards/table/_table.scss */

.tablewrapper.col2eq table th,
.tablewrapper.col2eq table td {
  width: 50%;
}

/* line 20, resources/assets/styles/shards/table/_table.scss */

.tablewrapper:last-child {
  margin-bottom: 0;
}

/* line 24, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table {
  min-width: 100%;
  margin: 0;
  border-spacing: 0;
  table-layout: fixed;
  font-size: 14px;
}

/* line 31, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table thead {
  background-color: #39b54a;
  color: white;
}

/* line 36, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table th,
.tablewrapper table td {
  font-weight: 400;
  margin: 0;
  padding: 0.6em 1em;
  text-align: left;
}

/* line 42, resources/assets/styles/shards/table/_table.scss */

.compact-table .tablewrapper table th,
.compact-table .tablewrapper table td {
  padding: 0.6em 0.4em;
}

/* line 47, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table th {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
}

/* line 51, resources/assets/styles/shards/table/_table.scss */

.compact-table .tablewrapper table th {
  font-weight: 400;
}

/* line 57, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table tr:first-child th {
  border-top: 0;
}

/* line 74, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table tbody tr:nth-child(2n+1) {
  background-color: transparent;
}

/* line 78, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table tbody tr:nth-child(2n+2) {
  background-color: #F5F3F7;
}

/* line 85, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table tfoot td {
  vertical-align: top;
}

/* line 90, resources/assets/styles/shards/table/_table.scss */

.tablewrapper table caption {
  font-size: 0.85em;
  margin: 0;
  padding: 0.5em 0;
  font-style: italic;
}

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

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

/* line 12, resources/assets/styles/shards/bootstrap4/bootstrap-grid.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

/* line 17, resources/assets/styles/shards/bootstrap4/bootstrap-grid.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 6, resources/assets/styles/shards/bootstrap4/_grid.scss */

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 440px) {
  /* line 6, resources/assets/styles/shards/bootstrap4/_grid.scss */

  .container {
    max-width: 440px;
  }
}

@media (min-width: 768px) {
  /* line 6, resources/assets/styles/shards/bootstrap4/_grid.scss */

  .container {
    max-width: 720px;
  }
}

@media (min-width: 991px) {
  /* line 6, resources/assets/styles/shards/bootstrap4/_grid.scss */

  .container {
    max-width: 980px;
  }
}

@media (min-width: 1260px) {
  /* line 6, resources/assets/styles/shards/bootstrap4/_grid.scss */

  .container {
    max-width: 1240px;
  }
}

/* line 18, resources/assets/styles/shards/bootstrap4/_grid.scss */

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, resources/assets/styles/shards/bootstrap4/_grid.scss */

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 34, resources/assets/styles/shards/bootstrap4/_grid.scss */

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, resources/assets/styles/shards/bootstrap4/_grid.scss */

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 32, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 37, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 49, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 51, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

/* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-1 {
  margin-left: 8.33333%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-2 {
  margin-left: 16.66667%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-3 {
  margin-left: 25%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-4 {
  margin-left: 33.33333%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-5 {
  margin-left: 41.66667%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-6 {
  margin-left: 50%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-7 {
  margin-left: 58.33333%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-8 {
  margin-left: 66.66667%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-9 {
  margin-left: 75%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-10 {
  margin-left: 83.33333%;
}

/* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 440px) {
  /* line 32, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 32, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-0 {
    margin-left: 0;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 991px) {
  /* line 32, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1260px) {
  /* line 32, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, resources/assets/styles/shards/bootstrap4/mixins/_grid-framework.scss */

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 11, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 12, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 13, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 14, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 15, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 16, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 17, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

/* line 18, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 19, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 440px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 15, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 15, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 991px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 15, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1260px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 15, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 29, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 30, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 31, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 32, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 33, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 34, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 35, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

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

  /* line 36, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/utilities/_display.scss */

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 11, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 17, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 18, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 20, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 21, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 22, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 23, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 24, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

/* line 26, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 27, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 28, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 29, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 30, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 32, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 33, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 34, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 35, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

/* line 36, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

/* line 37, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

/* line 39, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

/* line 40, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 41, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

/* line 42, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

/* line 43, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

/* line 44, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 440px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 20, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 21, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 22, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 23, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 24, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 26, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 27, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 28, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 29, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 30, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 32, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 33, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 34, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 35, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 36, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 39, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 40, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 41, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 42, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 43, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 20, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 21, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 22, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 23, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 24, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 26, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 27, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 28, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 29, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 30, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 32, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 33, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 34, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 35, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 36, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 39, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 40, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 41, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 42, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 43, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 991px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 20, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 21, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 22, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 23, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 24, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 26, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 27, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 28, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 29, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 30, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 32, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 33, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 34, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 35, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 36, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 39, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 40, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 41, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 42, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 43, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1260px) {
  /* line 11, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 17, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 18, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 20, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 21, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 22, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 23, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 24, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 26, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 27, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 28, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 29, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 30, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 32, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 33, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 34, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 35, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 36, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 37, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 39, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 40, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 41, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

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

  /* line 42, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 43, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 44, resources/assets/styles/shards/bootstrap4/utilities/_flex.scss */

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */

/* line 12, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 22, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

/* line 26, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 34, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 52, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 58, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 64, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 71, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  transition-property: transform, -webkit-transform;
}

/* line 85, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* Auto Height */

/* line 90, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 95, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  -o-transition-property: height, -o-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform, -o-transform;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */

/* line 108, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 113, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 124, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 137, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 144, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 151, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 158, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */

/* line 166, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 172, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* line 178, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 192, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 199, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2339B54A'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

/* line 206, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2339B54A'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

/* line 213, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 218, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 223, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 228, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 233, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 237, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 248, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* Common Styles */

/* line 253, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

/* line 262, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 267, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 274, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 280, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 286, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 292, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 298, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 304, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 310, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

/* line 319, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 330, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 334, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

/* line 339, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

/* line 346, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

/* line 351, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 359, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  -o-transition: 200ms top, 200ms -o-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform, 200ms -o-transform;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

/* line 368, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

/* line 372, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 380, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  -o-transition: 200ms left, 200ms -o-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform, 200ms -o-transform;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

/* line 388, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  -o-transition: 200ms right, 200ms -o-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform, 200ms -o-transform;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */

/* line 397, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 402, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transform-origin: left top;
  -o-transform-origin: left top;
     transform-origin: left top;
}

/* line 417, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 423, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 431, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 439, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}

/* line 443, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

/* line 447, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}

/* line 451, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}

/* line 455, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

/* line 459, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}

/* line 463, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* Scrollbar */

/* line 468, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 475, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

/* line 484, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

/* line 493, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 503, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 507, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 511, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 529, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 538, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

/* line 543, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -o-transform-origin: 50%;
     transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -o-animation: swiper-preloader-spin 1s steps(12, end) infinite;
     animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

/* line 559, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 570, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

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

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

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

/* a11y */

/* line 589, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 598, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 604, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 611, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 615, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 620, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 624, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 637, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 641, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 647, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 652, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 660, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 669, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

/* line 682, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 686, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 693, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 697, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 702, resources/assets/styles/shards/swiper/_swiper.scss */

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

/* line 711, resources/assets/styles/shards/swiper/_swiper.scss */

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Fonts: 'ApiSans' is a neutral site-font name; its @font-face rules live in WordPress Additional CSS (Customizer), font files in /app/uploads/fonts/. */







@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-300.eot);
  src: local("Roboto Light"), local("Roboto-Light"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-300.eot) format("embedded-opentype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-300.woff2) format("woff2"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-300.woff) format("woff"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-300.ttf) format("truetype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-300.svg) format("svg");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-regular.eot);
  src: local("Roboto"), local("Roboto-Regular"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-regular.eot) format("embedded-opentype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-regular.woff2) format("woff2"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-regular.woff) format("woff"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-regular.ttf) format("truetype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-regular.svg) format("svg");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-500.eot);
  src: local("Roboto Medium"), local("Roboto-Medium"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-500.eot) format("embedded-opentype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-500.woff2) format("woff2"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-500.woff) format("woff"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-500.ttf) format("truetype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-500.svg) format("svg");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.eot);
  src: local("Roboto Bold"), local("Roboto-Bold"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.eot) format("embedded-opentype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.woff2) format("woff2"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.woff) format("woff"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.ttf) format("truetype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.svg) format("svg");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.eot);
  src: local("Roboto Bold"), local("Roboto-Bold"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.eot) format("embedded-opentype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.woff2) format("woff2"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.woff) format("woff"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.ttf) format("truetype"), url(/app/themes/main/dist/fonts/roboto-v18-cyrillic_latin-700.svg) format("svg");
}





/* line 1, resources/assets/styles/common.scss */

html {
  font-size: 100%;
}

/* line 5, resources/assets/styles/common.scss */

body {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  color: #2E2E2E;
}

/* line 10, resources/assets/styles/common.scss */

body.scrollOff {
  overflow: hidden;
  height: 100vh;
}

/* line 16, resources/assets/styles/common.scss */

button::-moz-focus-inner {
  border: 0;
}

/* line 20, resources/assets/styles/common.scss */

* {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}

/* line 30, resources/assets/styles/common.scss */

input::-webkit-input-placeholder {
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: rgba(0, 0, 0, 0.3);
}

/* line 35, resources/assets/styles/common.scss */

input:focus::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

/* line 39, resources/assets/styles/common.scss */

input:-moz-placeholder {
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: rgba(0, 0, 0, 0.3);
}

/* line 44, resources/assets/styles/common.scss */

input:focus:-moz-placeholder {
  color: rgba(0, 0, 0, 0);
}

/* line 48, resources/assets/styles/common.scss */

input::-moz-placeholder {
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: rgba(0, 0, 0, 0.3);
}

/* line 53, resources/assets/styles/common.scss */

input:focus::-moz-placeholder {
  color: rgba(0, 0, 0, 0);
}

/* line 57, resources/assets/styles/common.scss */

input:-ms-input-placeholder {
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: rgba(0, 0, 0, 0.3);
}

/* line 62, resources/assets/styles/common.scss */

input:focus:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

/* line 66, resources/assets/styles/common.scss */

p {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 1em;
}

/* line 71, resources/assets/styles/common.scss */

p:last-child {
  margin-bottom: 0;
}

/* line 75, resources/assets/styles/common.scss */

p.generictitle {
  font-family: 'ApiSans', sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #4b346c;
  margin-bottom: 0.5em;
}

/* line 84, resources/assets/styles/common.scss */

a {
  color: #39b54a;
}

/* line 88, resources/assets/styles/common.scss */

.forappear {
  opacity: 0;
  -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
  transition: opacity 500ms ease, -webkit-transform 500ms ease;
  -o-transition: opacity 500ms ease, -o-transform 500ms ease;
  transition: opacity 500ms ease, transform 500ms ease;
  transition: opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease, -o-transform 500ms ease;
  -webkit-transform: translate3d(0, 4em, 0);
          transform: translate3d(0, 4em, 0);
}

/* line 93, resources/assets/styles/common.scss */

.forappear.appeared {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 99, resources/assets/styles/common.scss */

ul {
  list-style: none;
  padding: 0 0 1.5em 1em;
}

/* line 103, resources/assets/styles/common.scss */

ul li {
  padding-bottom: 8px;
}

@media (min-width: 991px) {
  /* line 103, resources/assets/styles/common.scss */

  ul li {
    padding-bottom: 10px;
  }
}

/* line 109, resources/assets/styles/common.scss */

ul li:last-child {
  padding-bottom: 0;
}

/* line 113, resources/assets/styles/common.scss */

ul li:before {
  content: "\2022";
  color: #39b54a;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/* line 123, resources/assets/styles/common.scss */

ul.checkmarks {
  padding-left: 36px;
  font-weight: 200;
}

/* line 127, resources/assets/styles/common.scss */

ul.checkmarks li {
  font-size: 20px;
  padding: 0 0 20px 0;
}

/* line 131, resources/assets/styles/common.scss */

ul.checkmarks li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  width: 8px;
  height: 14px;
  border: solid #4b346c;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 146, resources/assets/styles/common.scss */

ul.checkmarks.smallermarktext li {
  font-size: 18px;
}

/* line 149, resources/assets/styles/common.scss */

ul.checkmarks.smallermarktext li:before {
  top: 3px;
}

/* line 157, resources/assets/styles/common.scss */

ul.checkmarks.greenmarks li:before {
  border: solid #39b54a;
  border-width: 0 2px 2px 0;
}

/* line 166, resources/assets/styles/common.scss */

ul.counterlist {
  list-style: none;
  counter-reset: cl-counter;
  padding: 0 0 20px 36px;
}

/* line 171, resources/assets/styles/common.scss */

ul.counterlist li {
  counter-increment: cl-counter;
  line-height: 1.75;
}

/* line 175, resources/assets/styles/common.scss */

ul.counterlist li:before {
  content: counter(cl-counter);
  position: absolute;
  left: -22px;
  color: white;
  width: 22px;
  height: 22px;
  background: #39B54A;
  border-radius: 50%;
  text-align: center;
  margin-right: 0.5em;
  line-height: 24px;
}

@media (min-width: 991px) {
  /* line 175, resources/assets/styles/common.scss */

  ul.counterlist li:before {
    width: 26px;
    height: 26px;
    line-height: 28px;
  }
}

/* line 197, resources/assets/styles/common.scss */

.btn {
  display: inline-block;
  font-family: 'ApiSans', sans-serif;
  background-color: #39b54a;
  color: white;
  padding: 10px 30px;
  border-radius: 26px;
  text-align: center;
  -webkit-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  text-transform: uppercase;
  border: 2px solid #39b54a;
  width: 100%;
  margin: 0 0 1em;
}

@media (min-width: 768px) {
  /* line 197, resources/assets/styles/common.scss */

  .btn {
    width: auto;
    margin: 0 auto;
  }
}

/* line 215, resources/assets/styles/common.scss */

.btn:hover {
  -webkit-transform: translateY(-1px);
       -o-transform: translateY(-1px);
          transform: translateY(-1px);
  color: white;
  -webkit-box-shadow: 2px 2px 8px rgba(57, 181, 74, 0.4);
          box-shadow: 2px 2px 8px rgba(57, 181, 74, 0.4);
}

/* line 221, resources/assets/styles/common.scss */

.section-splash .btn {
  text-transform: none;
  margin-top: 1em;
}

@media (min-width: 768px) {
  /* line 221, resources/assets/styles/common.scss */

  .section-splash .btn {
    margin: 2em 0 0;
  }
}

@media (min-width: 991px) {
  /* line 221, resources/assets/styles/common.scss */

  .section-splash .btn {
    margin: 0;
    font-size: 20px;
  }
}

/* line 233, resources/assets/styles/common.scss */

.btn.btn-white {
  background-color: white;
  color: #4b346c;
}

/* line 238, resources/assets/styles/common.scss */

.btn.btn-transparent {
  background-color: white;
  border: 2px solid #4b346c;
  color: #4b346c;
}

/* line 243, resources/assets/styles/common.scss */

.btn.btn-transparent:hover {
  -webkit-box-shadow: 2px 2px 8px rgba(75, 52, 108, 0.4);
          box-shadow: 2px 2px 8px rgba(75, 52, 108, 0.4);
}

/* line 248, resources/assets/styles/common.scss */

.btn.biglinkbtn-icon-text {
  border-radius: 5px;
  text-align: left;
  max-width: 500px;
  padding-left: 64px;
}

@media (min-width: 991px) {
  /* line 248, resources/assets/styles/common.scss */

  .btn.biglinkbtn-icon-text {
    padding: 30px 50px 30px 90px;
  }
}

/* line 257, resources/assets/styles/common.scss */

.btn.biglinkbtn-icon-text:before {
  content: '';
  position: absolute;
  width: 48px;
  height: 55px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 10px;
  left: 10px;
}

@media (min-width: 991px) {
  /* line 257, resources/assets/styles/common.scss */

  .btn.biglinkbtn-icon-text:before {
    top: 30px;
    left: 30px;
  }
}

/* line 273, resources/assets/styles/common.scss */

.btn.biglinkbtn-icon-text .blit-title {
  display: block;
  font-size: 18px;
  font-weight: 700;
  word-break: break-all;
  line-height: 1.2em;
  margin-bottom: 0.2em;
}

/* line 282, resources/assets/styles/common.scss */

.btn.biglinkbtn-icon-text .blit-meta {
  display: block;
  font-weight: 400;
  font-size: 16px;
  opacity: 0.9;
}

/* line 290, resources/assets/styles/common.scss */

.btn.biglinkbtn-icon-text.blit-pdf-icon:before {
  background-image: url(/app/themes/main/dist/images/icon-filetype-pdf-white.svg);
}

/* line 297, resources/assets/styles/common.scss */

.centered-text {
  text-align: center;
}

/* line 301, resources/assets/styles/common.scss */

.file-entity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
  margin-bottom: 1em;
  cursor: pointer;
  color: inherit;
}

@media (min-width: 991px) {
  /* line 301, resources/assets/styles/common.scss */

  .file-entity {
    margin-bottom: 2em;
  }
}

/* line 313, resources/assets/styles/common.scss */

.file-entity:hover {
  color: inherit;
}

/* line 317, resources/assets/styles/common.scss */

.file-entity .file-ent-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 55px;
  height: 55px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 327, resources/assets/styles/common.scss */

.file-entity .file-ent-descr {
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  -ms-flex-item-align: center;
      align-self: center;
  padding-left: 15px;
}

@media (min-width: 768px) {
  /* line 327, resources/assets/styles/common.scss */

  .file-entity .file-ent-descr {
    font-size: 18px;
  }
}

/* line 337, resources/assets/styles/common.scss */

.file-entity .file-ent-descr .fed-title {
  font-weight: 700;
  word-break: break-word;
}

/* line 342, resources/assets/styles/common.scss */

.file-entity .file-ent-descr .fed-meta {
  font-size: 14px;
  color: #888888;
}

/* line 349, resources/assets/styles/common.scss */

.green-excerpt {
  background: #F1F8F2;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 25px;
}

@media (min-width: 991px) {
  /* line 349, resources/assets/styles/common.scss */

  .green-excerpt {
    padding: 40px;
    margin-bottom: 60px;
  }
}

/* line 359, resources/assets/styles/common.scss */

.green-excerpt-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 28px;
  color: #4b346c;
  padding-bottom: 20px;
}

@media (min-width: 991px) {
  /* line 359, resources/assets/styles/common.scss */

  .green-excerpt-title {
    padding-bottom: 40px;
  }
}

/* line 370, resources/assets/styles/common.scss */

img {
  width: 100%;
  height: auto;
}

/* line 374, resources/assets/styles/common.scss */

img.halfblock-img {
  display: block;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  /* line 374, resources/assets/styles/common.scss */

  img.halfblock-img {
    max-width: 450px;
  }
}

/* line 386, resources/assets/styles/common.scss */

#contacts-page-form .input-item-title {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 768px) {
  /* line 386, resources/assets/styles/common.scss */

  #contacts-page-form .input-item-title {
    height: 66px;
  }
}

@media (min-width: 991px) {
  /* line 386, resources/assets/styles/common.scss */

  #contacts-page-form .input-item-title {
    height: 56px;
  }
}

/* line 402, resources/assets/styles/common.scss */

.input-item-input.input-item-hover {
  border: 2px solid rgba(200, 200, 200, 0.6);
}

/* line 407, resources/assets/styles/common.scss */

.input-item {
  margin-bottom: 1em;
  position: relative;
}

@media (min-width: 991px) {
  /* line 407, resources/assets/styles/common.scss */

  .input-item {
    margin-bottom: 2em;
  }
}

/* line 414, resources/assets/styles/common.scss */

.input-item-title {
  color: #6C6C6C;
  font-size: 15px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (min-width: 768px) {
  /* line 414, resources/assets/styles/common.scss */

  .input-item-title {
    font-size: 16px;
    height: 56px;
  }
}

/* line 428, resources/assets/styles/common.scss */

.input-item.accent .input-item-input {
  border: 2px solid #CFC7DB;
}

/* line 433, resources/assets/styles/common.scss */

.input-item-input {
  background: #FFFFFF;
  border: 2px solid rgba(200, 200, 200, 0.3);
  -webkit-box-shadow: inset 0 2px 2px rgba(200, 200, 200, 0.1);
          box-shadow: inset 0 2px 2px rgba(200, 200, 200, 0.1);
  border-radius: 30px;
  overflow: hidden;
  z-index: 10;
}

/* line 441, resources/assets/styles/common.scss */

.input-item-input input,
.input-item-input textarea {
  width: 100%;
  padding: 10px 20px;
  border: 0 none;
  background-color: rgba(245, 245, 245, 0.5);
  -webkit-box-shadow: inset 6px 6px 30px 0 rgba(0, 0, 0, 0.03);
          box-shadow: inset 6px 6px 30px 0 rgba(0, 0, 0, 0.03);
  z-index: 5;
  /*&:hover, &:focus, &:not(:placeholder-shown)*/
}

/* line 451, resources/assets/styles/common.scss */

.input-item-input input:hover,
.input-item-input input:focus,
.input-item-input input:not([value=""]),
.input-item-input textarea:hover,
.input-item-input textarea:focus,
.input-item-input textarea:not([value=""]) {
  -webkit-box-shadow: inset 0 0 0 0 transparent;
          box-shadow: inset 0 0 0 0 transparent;
  background-color: white;
}

@media (min-width: 991px) {
  /* line 457, resources/assets/styles/common.scss */

  .input-item-input textarea {
    padding: 20px;
  }
}

/* line 464, resources/assets/styles/common.scss */

.input-item-footnote {
  position: absolute;
  top: 122%;
  left: 0;
  display: block;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  line-height: 21px;
  color: #BCBCBC;
}

@media (min-width: 768px) {
  /* line 464, resources/assets/styles/common.scss */

  .input-item-footnote {
    font-size: 16px;
  }
}

/* line 481, resources/assets/styles/common.scss */

.input-item.input-error .input-item-input {
  border: 2px solid #F1B5B5;
}

/* line 484, resources/assets/styles/common.scss */

.input-item.input-error .input-item-input:after {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 23px;
  height: 23px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMS41IDBDNS4xNDkxIDAgMCA1LjE0OTEgMCAxMS41QzAgMTcuODUxNiA1LjE0OTEgMjMgMTEuNSAyM0MxNy44NTE2IDIzIDIzIDE3Ljg1MjMgMjMgMTEuNUMyMyA1LjE0OTEgMTcuODUxNSAwIDExLjUgMFpNMTEuNSAyMC44NDM3QzYuMzM5NCAyMC44NDM3IDIuMTU2MjkgMTYuNjYwNiAyLjE1NjI5IDExLjVDMi4xNTYyOSA2LjMzOTQgNi4zMzk0IDIuMTU2MjkgMTEuNSAyLjE1NjI5QzE2LjY2MDYgMi4xNTYyOSAyMC44NDM3IDYuMzM5NCAyMC44NDM3IDExLjVDMjAuODQzNyAxNi42NjA2IDE2LjY2MDYgMjAuODQzNyAxMS41IDIwLjg0MzdaTTExLjUwMDcgNS4wNDM0NUMxMC42NzcxIDUuMDQzNDUgMTAuMDUzOCA1LjQ3MzI5IDEwLjA1MzggNi4xNjc1OFYxMi41MzU3QzEwLjA1MzggMTMuMjMwNyAxMC42NzcgMTMuNjU5MSAxMS41MDA3IDEzLjY1OTFDMTIuMzA0MyAxMy42NTkxIDEyLjk0NzYgMTMuMjEyOCAxMi45NDc2IDEyLjUzNTdWNi4xNjc1OEMxMi45NDc1IDUuNDg5NzcgMTIuMzA0MyA1LjA0MzQ1IDExLjUwMDcgNS4wNDM0NVpNMTEuNTAwNyAxNS4wOTM4QzEwLjcwOTQgMTUuMDkzOCAxMC4wNjUzIDE1LjczNzggMTAuMDY1MyAxNi41Mjk4QzEwLjA2NTMgMTcuMzIwNCAxMC43MDk0IDE3Ljk2NDQgMTEuNTAwNyAxNy45NjQ0QzEyLjI5MjEgMTcuOTY0NCAxMi45MzU0IDE3LjMyMDQgMTIuOTM1NCAxNi41Mjk4QzEyLjkzNTMgMTUuNzM3NyAxMi4yOTIxIDE1LjA5MzggMTEuNTAwNyAxNS4wOTM4WiIgZmlsbD0iI0UyNTc0QyIvPg0KPC9zdmc+);
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: 10;
}

/* line 499, resources/assets/styles/common.scss */

.input-item.input-error .input-item-input input {
  padding-right: 40px;
}

/* line 505, resources/assets/styles/common.scss */

.input-item .date-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 768px) {
  /* line 505, resources/assets/styles/common.scss */

  .input-item .date-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}

@media (min-width: 768px) {
  /* line 514, resources/assets/styles/common.scss */

  .input-item .date-container .datecol-item-date,
  .input-item .date-container .datecol-item-month {
    padding-right: 4px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333%;
  }
}

@media (min-width: 991px) {
  /* line 514, resources/assets/styles/common.scss */

  .input-item .date-container .datecol-item-date,
  .input-item .date-container .datecol-item-month {
    width: 32%;
    padding-right: 8px;
  }
}

@media (min-width: 1261px) {
  /* line 514, resources/assets/styles/common.scss */

  .input-item .date-container .datecol-item-date,
  .input-item .date-container .datecol-item-month {
    width: 30%;
    padding-right: 12px;
  }
}

@media (min-width: 768px) {
  /* line 530, resources/assets/styles/common.scss */

  .input-item .date-container .datecol-item-year {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3334%;
  }
}

@media (min-width: 991px) {
  /* line 530, resources/assets/styles/common.scss */

  .input-item .date-container .datecol-item-year {
    width: 36%;
  }
}

@media (min-width: 1261px) {
  /* line 530, resources/assets/styles/common.scss */

  .input-item .date-container .datecol-item-year {
    width: 40%;
  }
}

/* line 546, resources/assets/styles/common.scss */

.asterisk {
  color: #E2574C;
}

/* line 551, resources/assets/styles/common.scss */

.open-textimage-title {
  font-family: 'ApiSans', sans-serif;
  padding-bottom: 0.5em;
  color: #4b346c;
  font-size: 24px;
  font-weight: 700;
}

@media (min-width: 991px) {
  /* line 551, resources/assets/styles/common.scss */

  .open-textimage-title {
    font-size: 36px;
  }
}

/* line 562, resources/assets/styles/common.scss */

.open-textimage-image {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 567, resources/assets/styles/common.scss */

.border-textimage {
  border: 4px solid #CFC7DB;
  -webkit-box-shadow: 0 4px 8px rgba(75, 52, 108, 0.1);
          box-shadow: 0 4px 8px rgba(75, 52, 108, 0.1);
  padding: 24px;
  background-color: #FFFFFF;
  font-size: 20px;
}

@media (min-width: 991px) {
  /* line 567, resources/assets/styles/common.scss */

  .border-textimage {
    padding: 60px;
  }
}

/* line 577, resources/assets/styles/common.scss */

.border-textimage.bti-lesspadding {
  padding: 24px 0;
}

@media (min-width: 991px) {
  /* line 577, resources/assets/styles/common.scss */

  .border-textimage.bti-lesspadding {
    padding: 40px;
  }
}

/* line 584, resources/assets/styles/common.scss */

.border-textimage .bti-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 24px;
  color: #4b346c;
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 584, resources/assets/styles/common.scss */

  .border-textimage .bti-title {
    font-size: 36px;
  }
}

/* line 597, resources/assets/styles/common.scss */

.border-textimage img {
  max-width: 270px;
  max-height: 220px;
}

/* line 603, resources/assets/styles/common.scss */

.horz-icontext-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 2em;
}

/* line 609, resources/assets/styles/common.scss */

.horz-icontext-holder:last-child {
  margin-bottom: 0;
}

/* line 617, resources/assets/styles/common.scss */

.horz-icontext-holder .hzictxt-icon {
  width: 48px;
  height: 48px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (min-width: 991px) {
  /* line 617, resources/assets/styles/common.scss */

  .horz-icontext-holder .hzictxt-icon {
    height: 90px;
    width: 90px;
  }
}

/* line 631, resources/assets/styles/common.scss */

.horz-icontext-holder .hzictxt-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  padding-left: 15px;
}

@media (min-width: 991px) {
  /* line 631, resources/assets/styles/common.scss */

  .horz-icontext-holder .hzictxt-text {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 640, resources/assets/styles/common.scss */

.horz-icontext-holder .hzictxt-text-title {
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  font-size: 18px;
  margin-bottom: 0.5em;
  font-weight: 700;
}

@media (min-width: 768px) {
  /* line 640, resources/assets/styles/common.scss */

  .horz-icontext-holder .hzictxt-text-title {
    font-size: 22px;
  }
}

@media (min-width: 991px) {
  /* line 640, resources/assets/styles/common.scss */

  .horz-icontext-holder .hzictxt-text-title {
    font-size: 28px;
  }
}

/* line 659, resources/assets/styles/common.scss */

hr {
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  color: transparent;
  background-color: transparent;
  border-bottom: 1px solid #E6E2EA;
}

/* line 669, resources/assets/styles/common.scss */

.apibank-textpart {
  fill: #4b346c;
}

/* line 673, resources/assets/styles/common.scss */

ol {
  counter-reset: item;
}

/* line 676, resources/assets/styles/common.scss */

ol li {
  display: block;
  margin-bottom: 20px;
}

/* line 680, resources/assets/styles/common.scss */

ol li:last-child {
  margin-bottom: 0;
}

/* line 684, resources/assets/styles/common.scss */

ol li:before {
  position: absolute;
  left: -24px;
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
}

/* line 694, resources/assets/styles/common.scss */

.or-separator {
  font-family: 'ApiSans', sans-serif;
  font-size: 28px;
  width: 100%;
  text-align: center;
}

@media (min-width: 991px) {
  /* line 694, resources/assets/styles/common.scss */

  .or-separator {
    font-size: 40px;
  }
}

/* line 703, resources/assets/styles/common.scss */

.or-separator:before,
.or-separator:after {
  display: block;
  position: absolute;
  top: 50%;
  content: '';
  width: 40%;
  height: 1px;
  border-bottom: 1px solid #8ACD93;
}

@media (min-width: 768px) {
  /* line 703, resources/assets/styles/common.scss */

  .or-separator:before,
  .or-separator:after {
    width: 45%;
  }
}

/* line 716, resources/assets/styles/common.scss */

.or-separator:before {
  left: 0;
}

/* line 720, resources/assets/styles/common.scss */

.or-separator:after {
  right: 0;
}

/* line 725, resources/assets/styles/common.scss */

.expandZone {
  display: none;
}

/* line 730, resources/assets/styles/common.scss */

#exchangerates .rightlink {
  font-size: 0.95em;
}

/* line 735, resources/assets/styles/common.scss */

.rightlink {
  text-align: right;
}

/* line 739, resources/assets/styles/common.scss */

.boldlink {
  font-weight: 700;
}

/* line 743, resources/assets/styles/common.scss */

.text-align-center {
  text-align: center;
}

/* line 748, resources/assets/styles/common.scss */

.nobefore:before {
  content: "";
}

/* line 4, resources/assets/styles/project.scss */

header {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
  background-color: #3d2562;
  color: white;
  z-index: 100;
}

@media (min-width: 1261px) {
  /* line 4, resources/assets/styles/project.scss */

  header {
    height: auto;
  }
}

/* line 19, resources/assets/styles/project.scss */

header .violetline {
  background-color: #3d2562;
  z-index: 100;
}

/* line 25, resources/assets/styles/project.scss */

header #main-nav-cont {
  padding: 0;
}

@media (min-width: 480px) {
  /* line 25, resources/assets/styles/project.scss */

  header #main-nav-cont {
    padding: 0 15px;
  }
}

/* line 31, resources/assets/styles/project.scss */

header #main-nav-cont.mob-nav-open {
  padding: 0;
}

@media (min-width: 480px) {
  /* line 31, resources/assets/styles/project.scss */

  header #main-nav-cont.mob-nav-open {
    padding: 0 15px;
  }
}

/* line 40, resources/assets/styles/project.scss */

header .header-line-top {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 10;
  height: 60px;
}

@media (min-width: 1261px) {
  /* line 40, resources/assets/styles/project.scss */

  header .header-line-top {
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 0 15px;
  }
}

/* line 54, resources/assets/styles/project.scss */

header .header-line-top a#logolink {
  position: absolute;
  top: 54%;
  left: 50%;
  -webkit-transform: translate(-550%, -50%);
       -o-transform: translate(-550%, -50%);
          transform: translate(-550%, -50%);
  max-width: 160px;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, -o-transform 300ms ease;
}

@media (min-width: 1261px) {
  /* line 54, resources/assets/styles/project.scss */

  header .header-line-top a#logolink {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

/* line 71, resources/assets/styles/project.scss */

header .header-line-top a#logolink.onscreen {
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (min-width: 1261px) {
  /* line 71, resources/assets/styles/project.scss */

  header .header-line-top a#logolink.onscreen {
    -webkit-transform: translate(0);
         -o-transform: translate(0);
            transform: translate(0);
  }
}

/* line 80, resources/assets/styles/project.scss */

header .header-line-bottom {
  padding: 20px 0;
  font-size: 16px;
  display: none;
}

@media (min-width: 1261px) {
  /* line 80, resources/assets/styles/project.scss */

  header .header-line-bottom {
    border-top: 1px solid #5E487F;
  }

  /* line 88, resources/assets/styles/project.scss */

  header .header-line-bottom nav ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 91, resources/assets/styles/project.scss */

  header .header-line-bottom nav ul li {
    margin: 0 20px 0 0;
  }
}

/* line 100, resources/assets/styles/project.scss */

header #other-langs-holder {
  position: absolute;
  opacity: 0;
  -webkit-transform: translateY(-25%);
       -o-transform: translateY(-25%);
          transform: translateY(-25%);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  -o-transition: -o-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease, -o-transform 200ms ease;
  top: 62px;
  right: 0;
  width: 60px;
  z-index: 50;
  padding: 0;
  margin: 0;
}

@media (min-width: 1261px) {
  /* line 100, resources/assets/styles/project.scss */

  header #other-langs-holder {
    width: 44px;
    top: 50px;
  }
}

/* line 116, resources/assets/styles/project.scss */

header #other-langs-holder.olh-show {
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

/* line 121, resources/assets/styles/project.scss */

header #other-langs-holder .lang-item {
  padding: 0;
  margin: 0 0 2px;
}

@media (min-width: 1261px) {
  /* line 121, resources/assets/styles/project.scss */

  header #other-langs-holder .lang-item {
    margin: 0.5em 0 0;
  }
}

/* line 128, resources/assets/styles/project.scss */

header #other-langs-holder .lang-item:before {
  display: none;
}

/* line 132, resources/assets/styles/project.scss */

header #other-langs-holder .lang-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(57, 181, 74, 0.9);
  border: 2px solid transparent;
  opacity: 1;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  color: white;
}

/* line 144, resources/assets/styles/project.scss */

header #other-langs-holder .lang-item a:hover {
  background-color: #39b54a;
}

/* line 151, resources/assets/styles/project.scss */

header #langSelect {
  z-index: 60;
}

/* line 156, resources/assets/styles/project.scss */

#menuheader {
  background-color: #2d1453;
  color: white;
  display: none;
  font-family: 'ApiSans', sans-serif;
  font-weight: 400;
  font-size: 15px;
}

@media (min-width: 1261px) {
  /* line 156, resources/assets/styles/project.scss */

  #menuheader {
    display: block;
  }
}

/* line 167, resources/assets/styles/project.scss */

#menuheader ul.nav {
  list-style: outside none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  padding: 10px 0;
  text-transform: uppercase;
}

/* line 176, resources/assets/styles/project.scss */

#menuheader ul.nav li {
  margin: 0;
  padding: 5px 0;
}

/* line 180, resources/assets/styles/project.scss */

#menuheader ul.nav li:before {
  display: none;
}

/* line 185, resources/assets/styles/project.scss */

#menuheader ul.nav li.current-menu-item a,
#menuheader ul.nav li.current-page-ancestor a {
  color: #39b54a;
}

/* line 190, resources/assets/styles/project.scss */

#menuheader ul.nav li a {
  margin: 0 18px 0 0;
  padding: 0;
  color: white;
}

/* line 195, resources/assets/styles/project.scss */

#menuheader ul.nav li a:hover {
  color: #BDB5C8;
}

/* line 203, resources/assets/styles/project.scss */

#menuheader .bottomlnav-subline ul.nav {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  text-transform: none;
}

/* line 210, resources/assets/styles/project.scss */

nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

/* line 215, resources/assets/styles/project.scss */

nav ul {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 224, resources/assets/styles/project.scss */

nav ul li {
  padding: 0;
  margin: 0 16px;
}

/* line 229, resources/assets/styles/project.scss */

nav ul li.current-menu-item a,
nav ul li.current-page-ancestor a {
  color: #39b54a;
}

/* line 234, resources/assets/styles/project.scss */

nav ul li:before {
  display: none;
}

/* line 239, resources/assets/styles/project.scss */

nav ul a {
  display: inline-block;
  padding: 0;
  color: white;
}

/* line 244, resources/assets/styles/project.scss */

nav ul a:hover {
  color: #39b54a;
}

/* line 250, resources/assets/styles/project.scss */

nav.top-nav {
  text-transform: uppercase;
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 50px;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

@media (min-width: 1261px) {
  /* line 250, resources/assets/styles/project.scss */

  nav.top-nav {
    padding: 0 15px;
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 262, resources/assets/styles/project.scss */

nav.top-nav ul {
  display: none;
}

@media (min-width: 1261px) {
  /* line 262, resources/assets/styles/project.scss */

  nav.top-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 17px;
    margin-bottom: 5px;
  }
}

/* line 273, resources/assets/styles/project.scss */

nav.footer-nav {
  font-family: 'ApiSans', sans-serif;
}

/* line 276, resources/assets/styles/project.scss */

nav.footer-nav .nav {
  width: 100%;
}

/* line 280, resources/assets/styles/project.scss */

nav.footer-nav ul {
  display: block;
  text-align: center;
}

@media (min-width: 991px) {
  /* line 280, resources/assets/styles/project.scss */

  nav.footer-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
  }
}

/* line 289, resources/assets/styles/project.scss */

nav.footer-nav ul li {
  display: inline-block;
  margin: 0 0.5em 0 0.5em;
}

@media (min-width: 991px) {
  /* line 289, resources/assets/styles/project.scss */

  nav.footer-nav ul li {
    margin-right: 1em;
  }
}

@media (min-width: 1261px) {
  /* line 289, resources/assets/styles/project.scss */

  nav.footer-nav ul li {
    margin-right: 2em;
  }
}

/* line 299, resources/assets/styles/project.scss */

nav.footer-nav ul li a {
  display: inline-block;
  color: #4b346c;
  font-weight: 700;
  font-size: 18px;
}

/* line 305, resources/assets/styles/project.scss */

nav.footer-nav ul li a:hover {
  color: #BDB5C8;
}

/* line 310, resources/assets/styles/project.scss */

nav.footer-nav ul li ul {
  display: none;
}

@media (min-width: 768px) {
  /* line 319, resources/assets/styles/project.scss */

  .swiper-container .swiper-pagination-bullets {
    display: block;
    padding: 50px 0 0;
    bottom: auto;
    left: auto;
    width: 100%;
    text-align: center;
  }
}

/* line 329, resources/assets/styles/project.scss */

.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
  padding: 0;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjYuNSIgY3k9IjYuNSIgcj0iNi41IiBmaWxsPSIjQzFCOUNBIi8+DQo8L3N2Zz4=);
  background-position: 50% 50%;
  background-size: 16px 16px;
  background-repeat: no-repeat;
}

@media (min-width: 991px) {
  /* line 329, resources/assets/styles/project.scss */

  .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
    display: none;
  }
}

/* line 344, resources/assets/styles/project.scss */

.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjkuNSIgY3k9IjkuNSIgcj0iOC41IiBzdHJva2U9IiMzOUI1NEEiIHN0cm9rZS13aWR0aD0iMiIvPg0KPGNpcmNsZSBjeD0iOS41IiBjeT0iOS41IiByPSIzLjUiIGZpbGw9IiMzOUI1NEEiLz4NCjwvc3ZnPg==);
  background-size: 20px 20px;
}

/* line 352, resources/assets/styles/project.scss */

#mobMenuToggle {
  display: inline-block;
  background: transparent;
  width: 32px;
  height: 26px;
  border: 0;
  margin: 0 auto;
  z-index: 50;
}

@media (min-width: 1261px) {
  /* line 352, resources/assets/styles/project.scss */

  #mobMenuToggle {
    display: none;
  }
}

/* line 365, resources/assets/styles/project.scss */

#mobileNavMenu {
  -webkit-transform: translateY(-150%);
       -o-transform: translateY(-150%);
          transform: translateY(-150%);
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 200%;
  height: calc(100vh);
  background-color: rgba(61, 37, 98, 0.95);
  overflow: auto;
  z-index: 50;
  padding: 100px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 1261px) {
  /* line 365, resources/assets/styles/project.scss */

  #mobileNavMenu {
    display: none;
  }
}

/* line 387, resources/assets/styles/project.scss */

#mobileNavMenu.landed {
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}

/* line 392, resources/assets/styles/project.scss */

#mobileNavMenu .mob-nav-menu-page,
#mobileNavMenu.showMainPage .mob-nav-menu-page {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 398, resources/assets/styles/project.scss */

#mobileNavMenu.showSubPage .mob-nav-menu-page {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* line 403, resources/assets/styles/project.scss */

#mobileNavMenu .mob-nav-menu-page {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

/* line 409, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu ul.nav {
  padding: 0;
}

/* line 413, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu ul.nav li.menu-item:before {
  display: none;
}

/* line 417, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu ul.nav li.menu-item a {
  color: white;
  text-transform: uppercase;
}

/* line 421, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu ul.nav li.menu-item a:hover {
  color: #39b54a;
}

/* line 427, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu ul.nav li.menu-item.current-page-ancestor a,
#mobileNavMenu #mobNavMainMenu ul.nav li.menu-item.current-menu-item a {
  color: #39b54a;
}

/* line 434, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu .subpages-mobile {
  padding-top: 1em;
  margin-top: 1em;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 439, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu .subpages-mobile ul.nav {
  padding: 0 0 1em 1em;
}

/* line 443, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu .subpages-mobile ul.nav li.menu-item a {
  text-transform: none;
  font-weight: 500;
}

/* line 448, resources/assets/styles/project.scss */

#mobileNavMenu #mobNavMainMenu .subpages-mobile ul.nav li.menu-item:before {
  content: "\2022";
  color: #39b54a;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/* line 464, resources/assets/styles/project.scss */

#mobileNavMenu ul.nav li.menu-item a:hover {
  color: white;
}

/* line 472, resources/assets/styles/project.scss */

#header-contact-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 240px;
  height: 60px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(250%, -50%);
       -o-transform: translate(250%, -50%);
          transform: translate(250%, -50%);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, -o-transform 300ms ease;
}

@media (min-width: 1261px) {
  /* line 472, resources/assets/styles/project.scss */

  #header-contact-btns {
    /* width: 306px; */
    width: 420px;
    height: 44px;
    opacity: 1;
    position: relative;
    top: auto;
    right: auto;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

/* line 496, resources/assets/styles/project.scss */

#header-contact-btns.onscreen {
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

/* line 501, resources/assets/styles/project.scss */

.icon-btn,
.lang-item a {
  display: inline-block;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  width: 60px;
  height: 60px;
  background-color: #3d2562;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: 50% 50%;
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

@media (min-width: 1261px) {
  /* line 501, resources/assets/styles/project.scss */

  .icon-btn,
  .lang-item a {
    margin-right: 10px;
    background-color: #39b54a;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    opacity: 1;
  }
}

/* line 526, resources/assets/styles/project.scss */

.icon-btn.lasticon,
.lang-item a.lasticon {
  margin-right: 0;
}

/* line 530, resources/assets/styles/project.scss */

.icon-btn:hover,
.lang-item a:hover {
  background-color: #39b54a;
  opacity: 1;
}

/* line 536, resources/assets/styles/project.scss */

.icon-btn-monitor svg,
.icon-btn-phone svg,
.icon-btn-topshield svg,
.lang-item a-monitor svg,
.lang-item a-phone svg,
.lang-item a-topshield svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 28px;
}

/* line 543, resources/assets/styles/project.scss */

.icon-btn-monitor svg path,
.icon-btn-phone svg path,
.icon-btn-topshield svg path,
.lang-item a-monitor svg path,
.lang-item a-phone svg path,
.lang-item a-topshield svg path {
  fill: white;
}

@media (min-width: 1261px) {
  /* line 549, resources/assets/styles/project.scss */

  .icon-btn-texticon,
  .lang-item a-texticon {
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-radius: 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 1em;
    width: 142px;
  }

  /* line 559, resources/assets/styles/project.scss */

  .icon-btn-texticon:hover,
  .lang-item a-texticon:hover {
    color: white;
  }
}

@media (min-width: 1261px) {
  /* line 564, resources/assets/styles/project.scss */

  .icon-btn-texticon svg,
  .lang-item a-texticon svg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 18px;
    height: 18px;
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

/* line 576, resources/assets/styles/project.scss */

.icon-btn-texticon span,
.lang-item a-texticon span {
  display: none;
}

@media (min-width: 1261px) {
  /* line 576, resources/assets/styles/project.scss */

  .icon-btn-texticon span,
  .lang-item a-texticon span {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
    display: block;
    margin-left: 0.5em;
  }
}

/* line 587, resources/assets/styles/project.scss */

.icon-btn .lang-title,
.lang-item a .lang-title {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-weight: 700;
  color: #FFFFFF;
}

/* line 597, resources/assets/styles/project.scss */

section,
.section,
.shield-icon {
  padding: 40px 0;
}

@media (min-width: 991px) {
  /* line 597, resources/assets/styles/project.scss */

  section,
  .section,
  .shield-icon {
    padding: 60px 0;
  }
}

/* line 603, resources/assets/styles/project.scss */

section.no-bottom-padding,
.section.no-bottom-padding,
.shield-icon.no-bottom-padding {
  padding-bottom: 0;
}

/* line 607, resources/assets/styles/project.scss */

section.gray-section,
.section.gray-section,
.shield-icon.gray-section {
  background-color: #F5F3F7;
}

/* line 611, resources/assets/styles/project.scss */

section.violet-section,
.section.violet-section,
.shield-icon.violet-section {
  background-color: #4b346c;
  color: white;
}

/* line 615, resources/assets/styles/project.scss */

section.violet-section h1,
section.violet-section h2,
section.violet-section h3,
section.violet-section h4,
section.violet-section h5,
section.violet-section h6,
.section.violet-section h1,
.section.violet-section h2,
.section.violet-section h3,
.section.violet-section h4,
.section.violet-section h5,
.section.violet-section h6,
.shield-icon.violet-section h1,
.shield-icon.violet-section h2,
.shield-icon.violet-section h3,
.shield-icon.violet-section h4,
.shield-icon.violet-section h5,
.shield-icon.violet-section h6 {
  color: white;
}

/* line 622, resources/assets/styles/project.scss */

section.violet-section ul.checkmarks li:before,
.section.violet-section ul.checkmarks li:before,
.shield-icon.violet-section ul.checkmarks li:before {
  border: solid #39b54a;
  border-width: 0 2px 2px 0;
}

/* line 632, resources/assets/styles/project.scss */

section.violet-section.pattern-section-darker:before,
.section.violet-section.pattern-section-darker:before,
.shield-icon.violet-section.pattern-section-darker:before {
  opacity: 0.5;
}

/* line 639, resources/assets/styles/project.scss */

section.pattern-section,
.section.pattern-section,
.shield-icon.pattern-section {
  background-image: none;
  background-position: 50% 50%;
}

/* line 643, resources/assets/styles/project.scss */

section.pattern-section:before,
.section.pattern-section:before,
.shield-icon.pattern-section:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: url(/app/themes/main/dist/images/cards-pattern.svg);
  background-position: 50% 50%;
  opacity: 1;
}

/* line 657, resources/assets/styles/project.scss */

section.pattern-section-darker,
.section.pattern-section-darker,
.shield-icon.pattern-section-darker {
  background-image: none;
}

/* line 660, resources/assets/styles/project.scss */

section.pattern-section-darker:before,
.section.pattern-section-darker:before,
.shield-icon.pattern-section-darker:before {
  background-image: url(/app/themes/main/dist/images/cards-pattern-darker.svg);
  opacity: 0.25;
}

/* line 667, resources/assets/styles/project.scss */

section.green-section,
.section.green-section,
.shield-icon.green-section {
  background-color: #39b54a;
  color: white;
}

/* line 671, resources/assets/styles/project.scss */

section.green-section .file-ent-icon,
.section.green-section .file-ent-icon,
.shield-icon.green-section .file-ent-icon {
  width: 80px;
  height: 80px;
  background-color: #4b346c;
  border-radius: 50%;
  background-size: 40px;
}

/* line 681, resources/assets/styles/project.scss */

section.green-section .file-entity .file-ent-descr .fed-meta,
.section.green-section .file-entity .file-ent-descr .fed-meta,
.shield-icon.green-section .file-entity .file-ent-descr .fed-meta {
  color: white;
}

/* line 692, resources/assets/styles/project.scss */

section.section-continuous,
.section.section-continuous,
.shield-icon.section-continuous {
  padding-top: 0;
  padding-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 692, resources/assets/styles/project.scss */

  section.section-continuous,
  .section.section-continuous,
  .shield-icon.section-continuous {
    padding-bottom: 2em;
  }
}

/* line 700, resources/assets/styles/project.scss */

section.ready-open-account-block,
.section.ready-open-account-block,
.shield-icon.ready-open-account-block {
  padding-bottom: 0;
}

/* line 704, resources/assets/styles/project.scss */

section h1,
section h2,
section h3,
section h4,
section h5,
section h6,
.section h1,
.section h2,
.section h3,
.section h4,
.section h5,
.section h6,
.shield-icon h1,
.shield-icon h2,
.shield-icon h3,
.shield-icon h4,
.shield-icon h5,
.shield-icon h6 {
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  font-weight: 700;
  margin-bottom: 20px;
}

@media (min-width: 991px) {
  /* line 704, resources/assets/styles/project.scss */

  section h1,
  section h2,
  section h3,
  section h4,
  section h5,
  section h6,
  .section h1,
  .section h2,
  .section h3,
  .section h4,
  .section h5,
  .section h6,
  .shield-icon h1,
  .shield-icon h2,
  .shield-icon h3,
  .shield-icon h4,
  .shield-icon h5,
  .shield-icon h6 {
    margin-bottom: 60px;
  }
}

/* line 714, resources/assets/styles/project.scss */

section h2,
.section h2,
.shield-icon h2 {
  text-align: center;
  font-size: 26px;
}

@media (min-width: 991px) {
  /* line 714, resources/assets/styles/project.scss */

  section h2,
  .section h2,
  .shield-icon h2 {
    font-size: 38px;
  }
}

@media (min-width: 1261px) {
  /* line 714, resources/assets/styles/project.scss */

  section h2,
  .section h2,
  .shield-icon h2 {
    font-size: 44px;
  }
}

@media (min-width: 991px) {
  /* line 724, resources/assets/styles/project.scss */

  section h2.smaller-h2,
  .section h2.smaller-h2,
  .shield-icon h2.smaller-h2 {
    font-size: 36px;
  }
}

/* line 730, resources/assets/styles/project.scss */

section h2.smaller-heading,
.section h2.smaller-heading,
.shield-icon h2.smaller-heading {
  text-align: left;
  font-size: 22px;
}

@media (min-width: 991px) {
  /* line 730, resources/assets/styles/project.scss */

  section h2.smaller-heading,
  .section h2.smaller-heading,
  .shield-icon h2.smaller-heading {
    font-size: 32px;
  }
}

@media (min-width: 1261px) {
  /* line 730, resources/assets/styles/project.scss */

  section h2.smaller-heading,
  .section h2.smaller-heading,
  .shield-icon h2.smaller-heading {
    font-size: 44px;
  }
}

/* line 742, resources/assets/styles/project.scss */

section h3,
.section h3,
.shield-icon h3 {
  font-size: 24px;
}

@media (min-width: 991px) {
  /* line 742, resources/assets/styles/project.scss */

  section h3,
  .section h3,
  .shield-icon h3 {
    font-size: 36px;
  }
}

/* line 749, resources/assets/styles/project.scss */

section h4,
.section h4,
.shield-icon h4 {
  font-size: 22px;
}

@media (min-width: 991px) {
  /* line 749, resources/assets/styles/project.scss */

  section h4,
  .section h4,
  .shield-icon h4 {
    font-size: 28px;
    margin-bottom: 50px;
  }
}

/* line 756, resources/assets/styles/project.scss */

section h4.h4thin,
.section h4.h4thin,
.shield-icon h4.h4thin {
  font-weight: 400;
}

@media (min-width: 991px) {
  /* line 756, resources/assets/styles/project.scss */

  section h4.h4thin,
  .section h4.h4thin,
  .shield-icon h4.h4thin {
    margin-bottom: 30px;
  }
}

/* line 763, resources/assets/styles/project.scss */

section h4.biggermargins,
.section h4.biggermargins,
.shield-icon h4.biggermargins {
  margin: 2em 0;
}

/* line 768, resources/assets/styles/project.scss */

section .heading-subtitle,
.section .heading-subtitle,
.shield-icon .heading-subtitle {
  text-align: center;
  font-family: 'ApiSans', sans-serif;
  font-size: 24px;
  color: #4b346c;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 991px) {
  /* line 768, resources/assets/styles/project.scss */

  section .heading-subtitle,
  .section .heading-subtitle,
  .shield-icon .heading-subtitle {
    margin-top: -32px;
    margin-bottom: 1em;
  }
}

/* line 782, resources/assets/styles/project.scss */

section .section-line-title,
.section .section-line-title,
.shield-icon .section-line-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 26px;
  color: #4b346c;
  line-height: 1.1em;
  font-weight: 700;
  padding: 1em 0 1em;
  margin-bottom: 1em;
  text-align: left;
}

@media (min-width: 991px) {
  /* line 782, resources/assets/styles/project.scss */

  section .section-line-title,
  .section .section-line-title,
  .shield-icon .section-line-title {
    padding: 0 0 0.5em;
    font-size: 38px;
  }
}

@media (min-width: 1261px) {
  /* line 782, resources/assets/styles/project.scss */

  section .section-line-title,
  .section .section-line-title,
  .shield-icon .section-line-title {
    font-size: 48px;
  }
}

/* line 799, resources/assets/styles/project.scss */

section .section-line-title:after,
.section .section-line-title:after,
.shield-icon .section-line-title:after {
  content: '';
  position: absolute;
  width: 70px;
  height: 3px;
  background-color: #39b54a;
  bottom: 0;
  left: 0;
}

/* line 811, resources/assets/styles/project.scss */

section.side-images img,
.section.side-images img,
.shield-icon.side-images img {
  width: auto;
  max-height: 300px;
  max-width: 100%;
  margin: 0 auto 1em;
  display: block;
}

@media (min-width: 991px) {
  /* line 822, resources/assets/styles/project.scss */

  section.non-resident-form h2.non-resident-form__header {
    margin-bottom: 90px;
  }
}

/* line 829, resources/assets/styles/project.scss */

section.non-resident-form .callback-request .btn {
  white-space: nowrap;
}

/* line 835, resources/assets/styles/project.scss */

.splash-container-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 250px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  position: absolute;
  z-index: 1;
}

/* line 847, resources/assets/styles/project.scss */

.splash-container-mobile .splash-text {
  text-align: left;
}

/* line 850, resources/assets/styles/project.scss */

.splash-container-mobile .splash-text-title {
  font-size: 22px;
  font-weight: 700;
}

/* line 856, resources/assets/styles/project.scss */

.splash-container-mobile .btn {
  margin: 2em 0 0;
}

@media (min-width: 768px) {
  /* line 835, resources/assets/styles/project.scss */

  .splash-container-mobile {
    display: none;
  }
}

/* line 865, resources/assets/styles/project.scss */

.splash-container-desktop {
  display: none;
}

@media (min-width: 768px) {
  /* line 865, resources/assets/styles/project.scss */

  .splash-container-desktop {
    display: block;
  }
}

/* line 872, resources/assets/styles/project.scss */

#splash,
.section-splash {
  font-family: 'ApiSans', sans-serif;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 67% 50%;
  height: 320px;
}

/* line 880, resources/assets/styles/project.scss */

#splash:before,
.section-splash:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
}

@media (min-width: 768px) {
  /* line 872, resources/assets/styles/project.scss */

  #splash,
  .section-splash {
    height: 515px;
  }

  /* line 892, resources/assets/styles/project.scss */

  #splash:before,
  .section-splash:before {
    display: none;
  }
}

@media (min-width: 991px) {
  /* line 872, resources/assets/styles/project.scss */

  #splash,
  .section-splash {
    height: 615px;
    background-position: 50% 50%;
  }
}

@media (min-width: 1261px) {
  /* line 872, resources/assets/styles/project.scss */

  #splash,
  .section-splash {
    height: 715px;
  }
}

@media (min-width: 1921px) {
  /* line 872, resources/assets/styles/project.scss */

  #splash,
  .section-splash {
    height: 900px;
  }
}

@media (min-width: 991px) {
  /* line 907, resources/assets/styles/project.scss */

  #splash > .container,
  .section-splash > .container {
    height: 100%;
  }
}

@media (min-width: 991px) {
  /* line 912, resources/assets/styles/project.scss */

  #splash > .container > .row,
  .section-splash > .container > .row {
    height: 100%;
  }
}

@media (min-width: 991px) {
  /* line 917, resources/assets/styles/project.scss */

  #splash > .container > .row > .col-12,
  .section-splash > .container > .row > .col-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 928, resources/assets/styles/project.scss */

#splash.splash-shaded:before,
.section-splash.splash-shaded:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 941, resources/assets/styles/project.scss */

#splash .splash-text,
.section-splash .splash-text {
  padding: 50px 0;
  max-width: 600px;
  color: #4b346c;
  text-align: center;
  text-shadow: 0 0 2px #FFFFFF;
}

@media (min-width: 768px) {
  /* line 941, resources/assets/styles/project.scss */

  #splash .splash-text,
  .section-splash .splash-text {
    text-align: left;
  }
}

@media (min-width: 991px) {
  /* line 941, resources/assets/styles/project.scss */

  #splash .splash-text,
  .section-splash .splash-text {
    padding: 0;
  }
}

/* line 954, resources/assets/styles/project.scss */

#splash .splash-text.st-narrow-splash,
.section-splash .splash-text.st-narrow-splash {
  padding: 32px 0;
}

@media (min-width: 991px) {
  /* line 954, resources/assets/styles/project.scss */

  #splash .splash-text.st-narrow-splash,
  .section-splash .splash-text.st-narrow-splash {
    padding: 48px 0;
  }
}

/* line 961, resources/assets/styles/project.scss */

#splash .splash-text.st-moretext,
.section-splash .splash-text.st-moretext {
  max-width: 800px;
}

/* line 965, resources/assets/styles/project.scss */

#splash .splash-text-title,
.section-splash .splash-text-title {
  padding: 0;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 32px;
  line-height: 1em;
}

@media (min-width: 991px) {
  /* line 965, resources/assets/styles/project.scss */

  #splash .splash-text-title,
  .section-splash .splash-text-title {
    font-size: 48px;
    line-height: 60px;
    margin-bottom: 21px;
  }
}

@media (min-width: 991px) {
  /* line 977, resources/assets/styles/project.scss */

  #splash .splash-text-title-only,
  .section-splash .splash-text-title-only {
    padding-bottom: 2em;
  }
}

/* line 984, resources/assets/styles/project.scss */

#splash .splash-text-subtitle,
.section-splash .splash-text-subtitle {
  padding: 0 0 0.5em;
  font-size: 30px;
  line-height: 1;
}

@media (min-width: 991px) {
  /* line 984, resources/assets/styles/project.scss */

  #splash .splash-text-subtitle,
  .section-splash .splash-text-subtitle {
    font-size: 28px;
    padding-bottom: 45px;
    line-height: 44px;
  }
}

/* line 1001, resources/assets/styles/project.scss */

#splash .splash-text-subtitle ul,
.section-splash .splash-text-subtitle ul {
  font-size: 16px;
}

@media (min-width: 991px) {
  /* line 1001, resources/assets/styles/project.scss */

  #splash .splash-text-subtitle ul,
  .section-splash .splash-text-subtitle ul {
    font-size: 24px;
  }
}

/* line 1008, resources/assets/styles/project.scss */

#splash .splash-text-subtitle ul li:before,
.section-splash .splash-text-subtitle ul li:before {
  display: none;
}

/* line 1034, resources/assets/styles/project.scss */

#need-cards .nc-cardholder {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 1039, resources/assets/styles/project.scss */

#need-cards .nc-item {
  position: relative;
  display: block;
  border: 4px solid #CFC7DB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 2px 4px rgba(75, 52, 108, 0.1);
          box-shadow: 0 2px 4px rgba(75, 52, 108, 0.1);
  height: 100%;
  padding: 14px 14px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

@media (min-width: 991px) {
  /* line 1039, resources/assets/styles/project.scss */

  #need-cards .nc-item {
    padding: 34px 44px;
  }
}

/* line 1053, resources/assets/styles/project.scss */

#need-cards .nc-item > a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 1062, resources/assets/styles/project.scss */

#need-cards .nc-item-icon {
  height: 70px;
}

/* line 1068, resources/assets/styles/project.scss */

#need-cards .nc-item-icon svg path {
  fill: #39b54a;
}

/* line 1074, resources/assets/styles/project.scss */

#need-cards .nc-item h3 {
  font-family: 'ApiSans', sans-serif;
  padding: 25px 0;
  color: #4b346c;
  margin-bottom: 0;
  font-size: 26px;
}

@media (min-width: 768px) {
  /* line 1074, resources/assets/styles/project.scss */

  #need-cards .nc-item h3 {
    font-size: 32px;
  }
}

/* line 1089, resources/assets/styles/project.scss */

#need-cards .nc-item:hover {
  border: 4px solid #39b54a;
  background-color: #39b54a;
  color: white;
}

/* line 1096, resources/assets/styles/project.scss */

#need-cards .nc-item:hover .nc-item-icon svg path {
  fill: #FFFFFF;
}

/* line 1102, resources/assets/styles/project.scss */

#need-cards .nc-item:hover h3 {
  color: #FFFFFF;
}

/* line 1110, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder {
  margin-bottom: 2em;
}

@media (min-width: 991px) {
  /* line 1110, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder {
    margin-bottom: 0;
  }
}

/* line 1116, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item {
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 6px rgba(237, 232, 242, 0.8);
          box-shadow: 0 2px 6px rgba(237, 232, 242, 0.8);
  background-color: #FFFFFF;
  margin-bottom: 1em;
  height: 400px;
}

@media (min-width: 991px) {
  /* line 1116, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item {
    margin-bottom: 0;
  }
}

/* line 1127, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item.lci-short {
  height: 320px;
}

@media (min-width: 991px) {
  /* line 1127, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item.lci-short {
    height: 348px;
  }
}

@media (min-width: 1261px) {
  /* line 1127, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item.lci-short {
    height: 320px;
  }
}

/* line 1136, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item.lci-short .lc-image {
  padding-bottom: 140px;
}

/* line 1141, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item.lci-medium {
  height: 400px;
}

/* line 1145, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item > div {
  padding: 24px;
}

/* line 1149, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item .lc-image {
  padding-bottom: 150px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

@media (min-width: 768px) {
  /* line 1149, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item .lc-image {
    padding-bottom: 160px;
  }
}

/* line 1158, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item .lc-image:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.34%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 19.34%, rgba(0, 0, 0, 0.6) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 19.34%, rgba(0, 0, 0, 0.6) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 19.34%, rgba(0, 0, 0, 0.6) 100%);
}

@media (min-width: 768px) {
  /* line 1158, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item .lc-image:after {
    height: 140px;
  }
}

@media (min-width: 991px) {
  /* line 1158, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item .lc-image:after {
    height: 80px;
  }
}

/* line 1174, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item .lc-image-title {
  font-family: 'ApiSans', sans-serif;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 24px;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 24px;
  z-index: 10;
}

/* line 1187, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item .lc-textarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  height: 230px;
}

@media (min-width: 768px) {
  /* line 1187, resources/assets/styles/project.scss */

  .learn-cards .learn-cards-holder .learn-cards-item .lc-textarea {
    height: 270px;
  }
}

/* line 1197, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item .lc-textarea p {
  font-size: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  max-height: 140px;
  overflow: hidden;
  line-height: 1.5em;
}

/* line 1206, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .learn-cards-item a.lc-linkmore {
  position: absolute;
  bottom: 24px;
  left: 24px;
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  font-weight: 700;
}

/* line 1216, resources/assets/styles/project.scss */

.learn-cards .learn-cards-holder .gray-cards {
  background-color: #F5F3F7;
}

/* line 1223, resources/assets/styles/project.scss */

.learn-cards.lc-nopattern .learn-cards-holder .learn-cards-item {
  background-color: #F5F3F7;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1232, resources/assets/styles/project.scss */

#top-footer .top-footer-line {
  font-family: 'ApiSans', sans-serif;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

/* line 1237, resources/assets/styles/project.scss */

#top-footer .top-footer-line .tfl-contact-links {
  text-align: center;
}

@media (min-width: 991px) {
  /* line 1237, resources/assets/styles/project.scss */

  #top-footer .top-footer-line .tfl-contact-links {
    text-align: left;
  }
}

/* line 1244, resources/assets/styles/project.scss */

#top-footer .top-footer-line .tfl-item-title {
  font-size: 18px;
  color: #4b346c;
  line-height: 1;
  padding-bottom: 4px;
}

/* line 1251, resources/assets/styles/project.scss */

#top-footer .top-footer-line .tfl-item-textlink {
  font-size: 24px;
  font-weight: 700;
}

/* line 1258, resources/assets/styles/project.scss */

#bottom-footer {
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
}

/* line 1262, resources/assets/styles/project.scss */

#bottom-footer .small-footer-font {
  font-size: 14px;
  line-height: 26px;
}

/* line 1267, resources/assets/styles/project.scss */

#bottom-footer #footer-divider {
  border-bottom: 1px solid #E0DDE3;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

/* line 1273, resources/assets/styles/project.scss */

#bottom-footer .bfr-item {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 1273, resources/assets/styles/project.scss */

  #bottom-footer .bfr-item {
    margin-bottom: 0;
  }
}

/* line 1280, resources/assets/styles/project.scss */

#bottom-footer .bfr-item img {
  width: 130px;
  height: auto;
  margin-bottom: 20px;
}

/* line 1286, resources/assets/styles/project.scss */

#bottom-footer .bfr-item > a {
  font-family: 'ApiSans', sans-serif;
}

/* line 1290, resources/assets/styles/project.scss */

#bottom-footer .bfr-item a {
  color: #4b346c;
  font-weight: 700;
  padding-bottom: 1em;
  font-size: 18px;
  display: inline-block;
}

/* line 1297, resources/assets/styles/project.scss */

#bottom-footer .bfr-item a:hover {
  text-decoration: underline;
}

/* line 1302, resources/assets/styles/project.scss */

#bottom-footer .bfr-item ul {
  list-style: outside none;
  padding: 0;
  margin: 0;
}

/* line 1307, resources/assets/styles/project.scss */

#bottom-footer .bfr-item ul li {
  padding: 0;
  margin: 0;
}

/* line 1311, resources/assets/styles/project.scss */

#bottom-footer .bfr-item ul li:before {
  display: none;
}

/* line 1316, resources/assets/styles/project.scss */

#bottom-footer .bfr-item ul li:last-child a {
  padding-bottom: 0;
}

/* line 1321, resources/assets/styles/project.scss */

#bottom-footer .bfr-item ul li a {
  font-weight: 700;
  font-size: 18px;
  padding-bottom: 0;
  line-height: 34px;
}

/* line 1330, resources/assets/styles/project.scss */

#bottom-footer .bfr-item ul li .sub-menu li a {
  font-size: 16px;
  font-weight: 400;
}

/* line 1341, resources/assets/styles/project.scss */

.footer-terms-links {
  font-size: 16px;
}

/* line 1344, resources/assets/styles/project.scss */

.footer-terms-links ul {
  list-style: outside none;
  padding: 15px 0;
  margin: 0;
}

@media (min-width: 991px) {
  /* line 1344, resources/assets/styles/project.scss */

  .footer-terms-links ul {
    padding: 0;
  }
}

/* line 1352, resources/assets/styles/project.scss */

.footer-terms-links ul li {
  padding-bottom: 4px;
}

@media (min-width: 991px) {
  /* line 1352, resources/assets/styles/project.scss */

  .footer-terms-links ul li {
    padding-bottom: 8px;
  }
}

/* line 1358, resources/assets/styles/project.scss */

.footer-terms-links ul li:before {
  display: none;
}

/* line 1362, resources/assets/styles/project.scss */

.footer-terms-links ul li a {
  display: inline-block;
  color: #4b346c;
  font-weight: 700;
}

/* line 1369, resources/assets/styles/project.scss */

.footer-terms-links ul li:last-child a {
  padding-bottom: 0;
}

/* line 1377, resources/assets/styles/project.scss */

.footer-lines {
  font-size: 14px;
  line-height: 1.4em;
}

/* line 1381, resources/assets/styles/project.scss */

.footer-lines > div {
  color: #4b346c;
  line-height: 2em;
}

/* line 1386, resources/assets/styles/project.scss */

.footer-lines img {
  max-width: 160px;
  margin-bottom: 2em;
}

@media (min-width: 991px) {
  /* line 1386, resources/assets/styles/project.scss */

  .footer-lines img {
    margin-bottom: 0;
    top: 6px;
  }
}

/* line 1396, resources/assets/styles/project.scss */

.social-icons-holder {
  text-align: right;
}

/* line 1399, resources/assets/styles/project.scss */

.social-icons-holder .social-icons {
  margin-right: 16px;
  width: 40px;
  height: 40px;
  display: inline-block;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  border-radius: 50%;
}

/* line 1407, resources/assets/styles/project.scss */

.social-icons-holder .social-icons svg {
  width: 40px;
  height: 40px;
}

/* line 1411, resources/assets/styles/project.scss */

.social-icons-holder .social-icons svg path {
  fill: #4b346c;
}

/* line 1416, resources/assets/styles/project.scss */

.social-icons-holder .social-icons:hover {
  background-color: #4b346c;
}

/* line 1420, resources/assets/styles/project.scss */

.social-icons-holder .social-icons:hover svg path {
  fill: #FFFFFF;
}

/* line 1423, resources/assets/styles/project.scss */

.social-icons-holder .social-icons:hover svg path.svg-border-path {
  fill: #4b346c;
}

/* line 1430, resources/assets/styles/project.scss */

.social-icons-holder .social-icons:last-child {
  margin-right: 0;
}

/* line 1437, resources/assets/styles/project.scss */

#whychoose .whychoose-icon {
  width: 65px;
  height: 65px;
  margin: 0 auto 20px;
}

/* line 1443, resources/assets/styles/project.scss */

#whychoose .whychoose-text {
  text-align: center;
  margin-bottom: 2em;
}

@media (min-width: 991px) {
  /* line 1443, resources/assets/styles/project.scss */

  #whychoose .whychoose-text {
    margin-bottom: 0;
  }
}

/* line 1451, resources/assets/styles/project.scss */

#whychoose .text-purple {
  color: #4B346C;
  font-size: 20px;
  font-family: 'ApiSans', sans-serif;
}

/* line 1459, resources/assets/styles/project.scss */

#paymentsystemservices ul {
  padding: 0 0 40px 1em;
}

@media (min-width: 991px) {
  /* line 1459, resources/assets/styles/project.scss */

  #paymentsystemservices ul {
    padding-bottom: 4em;
  }
}

/* line 1466, resources/assets/styles/project.scss */

#paymentsystemservices img {
  padding: 1em 0;
}

@media (min-width: 768px) {
  /* line 1466, resources/assets/styles/project.scss */

  #paymentsystemservices img {
    padding: 0;
  }
}

/* line 1473, resources/assets/styles/project.scss */

#paymentsystemservices .btn {
  width: 100%;
  margin: 0 0 1em 0;
}

@media (min-width: 768px) {
  /* line 1473, resources/assets/styles/project.scss */

  #paymentsystemservices .btn {
    margin: 0;
    width: auto;
  }
}

/* line 1483, resources/assets/styles/project.scss */

.int-trns-item-container {
  margin-bottom: 2em;
}

/* line 1487, resources/assets/styles/project.scss */

.int-trns-item {
  padding: 20px;
  border: 4px solid #CFC7DB;
  -webkit-box-shadow: 0 2px 4px rgba(75, 52, 108, 0.1);
          box-shadow: 0 2px 4px rgba(75, 52, 108, 0.1);
  height: 100%;
}

@media (min-width: 991px) {
  /* line 1487, resources/assets/styles/project.scss */

  .int-trns-item {
    padding: 40px;
  }
}

/* line 1496, resources/assets/styles/project.scss */

.int-trns-item-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 22px;
  color: #4b346c;
  padding-bottom: 16px;
}

@media (min-width: 991px) {
  /* line 1496, resources/assets/styles/project.scss */

  .int-trns-item-title {
    font-size: 28px;
  }
}

/* line 1507, resources/assets/styles/project.scss */

.int-trns-item-content ul {
  margin: 0;
}

/* line 1513, resources/assets/styles/project.scss */

.plus-icon {
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMi4wMzE3IDEyLjI2SDAuMzkxNzE5VjE5LjIySDEyLjAzMTdWMzAuODZIMTguOTkxN1YxOS4yMkgzMC42MzE3VjEyLjI2SDE4Ljk5MTdWMC42MTk5OTlIMTIuMDMxN1YxMi4yNloiIGZpbGw9IiMzOUI1NEEiLz4NCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 1527, resources/assets/styles/project.scss */

#payments-abroad #pda-splash {
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px rgba(196, 187, 206, 0.25);
          box-shadow: 0 4px 4px rgba(196, 187, 206, 0.25);
  border-radius: 10px;
  overflow: hidden;
  padding: 20px;
  margin: 20px auto;
}

@media (min-width: 991px) {
  /* line 1527, resources/assets/styles/project.scss */

  #payments-abroad #pda-splash {
    margin: 50px auto;
    padding: 40px;
  }
}

/* line 1540, resources/assets/styles/project.scss */

#payments-abroad .pda-splash-item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #E6E2EA;
}

@media (min-width: 991px) {
  /* line 1540, resources/assets/styles/project.scss */

  #payments-abroad .pda-splash-item {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}

/* line 1549, resources/assets/styles/project.scss */

#payments-abroad .pda-splash-item .pda-plus-holder {
  height: 32px;
}

/* line 1553, resources/assets/styles/project.scss */

#payments-abroad .pda-splash-item .psi-title {
  font-family: 'ApiSans', sans-serif;
  text-align: center;
  color: #4b346c;
  font-weight: 700;
  font-size: 28px;
  padding-bottom: 16px;
}

/* line 1562, resources/assets/styles/project.scss */

#payments-abroad .pda-splash-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0 none;
}

/* line 1569, resources/assets/styles/project.scss */

#payments-abroad .pda-details-content {
  margin-top: 14px;
  padding-bottom: 0;
  margin-bottom: 0;
}

@media (min-width: 991px) {
  /* line 1569, resources/assets/styles/project.scss */

  #payments-abroad .pda-details-content {
    margin-top: 0;
    margin-bottom: 0;
  }
}

/* line 1580, resources/assets/styles/project.scss */

.colab-col {
  margin-bottom: 2em;
}

@media (min-width: 768px) {
  /* line 1580, resources/assets/styles/project.scss */

  .colab-col {
    margin-bottom: 0;
  }
}

/* line 1586, resources/assets/styles/project.scss */

.colab-col:last-child {
  margin-bottom: 0;
}

/* line 1590, resources/assets/styles/project.scss */

.colab-col-green {
  border-radius: 6px;
  background-color: #39b54a;
  color: white;
  padding: 15px;
}

@media (min-width: 991px) {
  /* line 1590, resources/assets/styles/project.scss */

  .colab-col-green {
    padding: 30px;
  }
}

/* line 1599, resources/assets/styles/project.scss */

.colab-col-green:after {
  content: '';
  position: absolute;
  top: 99%;
  right: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 22px 0 22px;
  border-color: #39b54a transparent transparent transparent;
  z-index: -1;
}

@media (min-width: 768px) {
  /* line 1599, resources/assets/styles/project.scss */

  .colab-col-green:after {
    top: 36px;
    right: -20px;
  }
}

@media (min-width: 768px) {
  /* line 1617, resources/assets/styles/project.scss */

  .colab-col .pcol {
    padding: 1em 0 0 1em;
  }
}

@media (min-width: 991px) {
  /* line 1617, resources/assets/styles/project.scss */

  .colab-col .pcol {
    padding: 1em 0 0 2em;
  }
}

/* line 1627, resources/assets/styles/project.scss */

#collection-from-abroad {
  padding-bottom: 0;
}

/* line 1631, resources/assets/styles/project.scss */

.delivery-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 1em;
}

/* line 1637, resources/assets/styles/project.scss */

.delivery-item:last-child {
  margin-bottom: 0;
}

/* line 1641, resources/assets/styles/project.scss */

.delivery-item .delitem-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 28px;
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 1647, resources/assets/styles/project.scss */

.delivery-item .delitem-sign {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-item-align: center;
      align-self: center;
  width: 100%;
  padding-left: 1em;
}

/* line 1656, resources/assets/styles/project.scss */

.ready-open-account-block .ready-open-account-container {
  background-color: #FFFFFF;
  border: 4px solid #CFC7DB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 4px 6px rgba(75, 52, 108, 0.1);
          box-shadow: 0 4px 6px rgba(75, 52, 108, 0.1);
  border-radius: 10px;
  overflow: hidden;
  padding: 0;
}

/* line 1665, resources/assets/styles/project.scss */

.ready-open-account-block .ready-open-account-container .roac-padding {
  padding: 16px;
}

@media (min-width: 991px) {
  /* line 1665, resources/assets/styles/project.scss */

  .ready-open-account-block .ready-open-account-container .roac-padding {
    padding: 32px;
  }
}

@media (min-width: 1261px) {
  /* line 1665, resources/assets/styles/project.scss */

  .ready-open-account-block .ready-open-account-container .roac-padding {
    padding: 40px 60px;
  }
}

/* line 1674, resources/assets/styles/project.scss */

.ready-open-account-block .ready-open-account-container .roac-padding .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

/* line 1680, resources/assets/styles/project.scss */

.ready-open-account-block .ready-open-account-container .checkbox-item {
  margin-left: 1em;
}

/* line 1684, resources/assets/styles/project.scss */

.ready-open-account-block .ready-open-account-container .btn {
  display: block;
  text-transform: uppercase;
}

/* line 1688, resources/assets/styles/project.scss */

.ready-open-account-block .ready-open-account-container .btn.btn-transparent {
  text-transform: none;
}

/* line 1694, resources/assets/styles/project.scss */

.ready-open-account-block hr {
  margin: 20px 0 0;
}

@media (min-width: 991px) {
  /* line 1694, resources/assets/styles/project.scss */

  .ready-open-account-block hr {
    margin: 40px 0 0;
  }
}

@media (min-width: 1261px) {
  /* line 1694, resources/assets/styles/project.scss */

  .ready-open-account-block hr {
    margin: 70px 0 0;
  }
}

/* line 1704, resources/assets/styles/project.scss */

.ready-open-account-block h4 {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding-bottom: 16px;
  margin: 0;
}

@media (min-width: 991px) {
  /* line 1704, resources/assets/styles/project.scss */

  .ready-open-account-block h4 {
    font-size: 28px;
    padding-bottom: 20px;
  }
}

/* line 1716, resources/assets/styles/project.scss */

.ready-open-account-block h5 {
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  margin: 10px 0;
}

@media (min-width: 991px) {
  /* line 1716, resources/assets/styles/project.scss */

  .ready-open-account-block h5 {
    margin: 0 0 20px;
  }
}

/* line 1726, resources/assets/styles/project.scss */

.ready-open-account-block .howtoopen-item {
  text-align: center;
}

/* line 1729, resources/assets/styles/project.scss */

.ready-open-account-block .howtoopen-item .hto-img {
  background-color: white;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1739, resources/assets/styles/project.scss */

.ready-open-account-block .howtoopen-item .hto-img img {
  height: 60px;
}

/* line 1746, resources/assets/styles/project.scss */

.ready-open-account-block .howtoopen-item .hto-text-title {
  margin: 1em auto 0.2em;
  font-weight: 700;
  color: #4b346c;
}

/* line 1752, resources/assets/styles/project.scss */

.ready-open-account-block .howtoopen-item .hto-text-description {
  color: #9991A6;
  font-size: 16px;
  margin-bottom: 2em;
}

@media (min-width: 991px) {
  /* line 1752, resources/assets/styles/project.scss */

  .ready-open-account-block .howtoopen-item .hto-text-description {
    margin-bottom: 0;
  }
}

/* line 1765, resources/assets/styles/project.scss */

#whatisfactoring .wif-item {
  font-size: 18px;
  margin-bottom: 2em;
}

/* line 1769, resources/assets/styles/project.scss */

#whatisfactoring .wif-item.last-padding {
  margin-bottom: 0;
}

@media (min-width: 991px) {
  /* line 1769, resources/assets/styles/project.scss */

  #whatisfactoring .wif-item.last-padding {
    margin-top: 40px;
  }
}

/* line 1776, resources/assets/styles/project.scss */

#whatisfactoring .wif-item-counter {
  position: absolute;
  width: 26px;
  height: 26px;
  top: 6px;
  left: 0;
  background-color: #39b54a;
  color: white;
  text-align: center;
  border-radius: 50%;
}

/* line 1788, resources/assets/styles/project.scss */

#whatisfactoring .wif-item-text {
  padding-left: 40px;
}

/* line 1793, resources/assets/styles/project.scss */

#whatisfactoring .factoring-image {
  max-width: 300px;
  display: block;
  margin: 1em auto;
}

@media (min-width: 991px) {
  /* line 1793, resources/assets/styles/project.scss */

  #whatisfactoring .factoring-image {
    margin: 0 auto 1em;
  }
}

/* line 1802, resources/assets/styles/project.scss */

#whatisfactoring .border-textimage {
  margin-top: 30px;
}

@media (min-width: 991px) {
  /* line 1802, resources/assets/styles/project.scss */

  #whatisfactoring .border-textimage {
    margin-top: 80px;
  }
}

/* line 1811, resources/assets/styles/project.scss */

#whycompfactoring .wdc-col-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 1816, resources/assets/styles/project.scss */

#whycompfactoring .wdc-col-header-title {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
  font-size: 32px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -ms-flex-item-align: center;
      align-self: center;
  width: 100%;
  padding-left: 1em;
}

/* line 1827, resources/assets/styles/project.scss */

#whycompfactoring img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 65px;
  max-height: 65px;
}

/* line 1833, resources/assets/styles/project.scss */

#whycompfactoring ul.checkmarks {
  margin: 40px 0 0;
}

/* line 1838, resources/assets/styles/project.scss */

#howstart {
  padding-bottom: 0;
}

/* line 1844, resources/assets/styles/project.scss */

#exportersbenefits .open-textimage img {
  max-width: 428px;
  max-height: 336px;
}

/* line 1852, resources/assets/styles/project.scss */

#ratedoc .ratedoc-container {
  margin-bottom: 2em;
}

@media (min-width: 991px) {
  /* line 1852, resources/assets/styles/project.scss */

  #ratedoc .ratedoc-container {
    margin-bottom: 0;
  }
}

/* line 1859, resources/assets/styles/project.scss */

#ratedoc .ratedoc-item {
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px rgba(138, 122, 164, 0.1);
          box-shadow: 0 4px 4px rgba(138, 122, 164, 0.1);
  border-radius: 10px;
  padding: 20px;
  height: 100%;
}

@media (min-width: 991px) {
  /* line 1859, resources/assets/styles/project.scss */

  #ratedoc .ratedoc-item {
    padding: 40px;
  }
}

/* line 1869, resources/assets/styles/project.scss */

#ratedoc .ratedoc-item-transparent {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1874, resources/assets/styles/project.scss */

#ratedoc .ratedoc-item-title {
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  font-weight: 700;
  padding-bottom: 1em;
  font-size: 24px;
}

@media (min-width: 991px) {
  /* line 1874, resources/assets/styles/project.scss */

  #ratedoc .ratedoc-item-title {
    font-size: 28px;
  }
}

/* line 1892, resources/assets/styles/project.scss */

#cards-swiper.learn-cards .learn-cards-holder {
  margin-bottom: 0;
}

/* line 1897, resources/assets/styles/project.scss */

#cards-swiper .swiper-wrapper {
  margin-bottom: 3em;
}

@media (min-width: 768px) {
  /* line 1897, resources/assets/styles/project.scss */

  #cards-swiper .swiper-wrapper {
    margin-bottom: 0;
  }
}

/* line 1904, resources/assets/styles/project.scss */

#cards-swiper .swiper-button-prev,
#cards-swiper .swiper-button-next {
  top: calc(100% - 50px);
  margin-top: 0;
}

@media (min-width: 768px) {
  /* line 1904, resources/assets/styles/project.scss */

  #cards-swiper .swiper-button-prev,
  #cards-swiper .swiper-button-next {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 1913, resources/assets/styles/project.scss */

  #mobapp {
    margin-top: 2em;
  }
}

@media (min-width: 1261px) {
  /* line 1913, resources/assets/styles/project.scss */

  #mobapp {
    padding: 100px 0 107px;
  }
}

@media (min-width: 768px) {
  /* line 1921, resources/assets/styles/project.scss */

  #mobapp .container-info {
    min-height: 382px;
  }
}

@media (min-width: 991px) {
  /* line 1921, resources/assets/styles/project.scss */

  #mobapp .container-info {
    min-height: 350px;
  }
}

@media (min-width: 1261px) {
  /* line 1921, resources/assets/styles/project.scss */

  #mobapp .container-info {
    min-height: 315px;
  }
}

/* line 1933, resources/assets/styles/project.scss */

#mobapp h2 {
  text-align: left;
  line-height: 1em;
}

@media (min-width: 991px) {
  /* line 1933, resources/assets/styles/project.scss */

  #mobapp h2 {
    font-size: 48px;
  }
}

/* line 1941, resources/assets/styles/project.scss */

#mobapp img {
  display: block;
}

/* line 1944, resources/assets/styles/project.scss */

#mobapp img.phoneimage {
  max-width: 150px;
  max-height: 300px;
  margin: 2em auto 0;
  top: 0;
}

@media (min-width: 768px) {
  /* line 1944, resources/assets/styles/project.scss */

  #mobapp img.phoneimage {
    position: absolute;
    margin: 0;
    left: 50%;
    max-width: 170px;
    max-height: 350px;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    top: -17%;
  }
}

@media (min-width: 991px) {
  /* line 1944, resources/assets/styles/project.scss */

  #mobapp img.phoneimage {
    max-width: 200px;
    max-height: 400px;
    top: -25%;
  }
}

@media (min-width: 1261px) {
  /* line 1944, resources/assets/styles/project.scss */

  #mobapp img.phoneimage {
    max-width: 240px;
    max-height: 490px;
    top: -39%;
  }
}

/* line 1971, resources/assets/styles/project.scss */

#mobapp p {
  font-weight: 300;
  color: #D2C5E7;
  font-size: 18px;
  line-height: 1.5em;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 1971, resources/assets/styles/project.scss */

  #mobapp p {
    font-size: 24px;
  }
}

/* line 1983, resources/assets/styles/project.scss */

#mobapp .emarketbadges {
  max-width: 160px;
  margin: 1em 0.5em 0 0;
  padding: 0;
  display: inline-block;
}

@media (min-width: 768px) {
  /* line 1983, resources/assets/styles/project.scss */

  #mobapp .emarketbadges {
    max-width: 180px;
  }
}

/* line 1993, resources/assets/styles/project.scss */

#mobapp .imgp {
  text-align: center;
}

@media (min-width: 768px) {
  /* line 1993, resources/assets/styles/project.scss */

  #mobapp .imgp {
    text-align: left;
  }
}

/* line 2002, resources/assets/styles/project.scss */

#aboutus img {
  display: block;
  max-width: 200px;
  margin-bottom: 2em;
}

@media (min-width: 768px) {
  /* line 2002, resources/assets/styles/project.scss */

  #aboutus img {
    margin-bottom: 0;
  }
}

/* line 2011, resources/assets/styles/project.scss */

#aboutus .vertimgflex {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 2015, resources/assets/styles/project.scss */

#aboutus #aboutus-text {
  margin-top: 24px;
}

@media (min-width: 991px) {
  /* line 2015, resources/assets/styles/project.scss */

  #aboutus #aboutus-text {
    margin-top: 48px;
  }
}

/* line 2024, resources/assets/styles/project.scss */

#docs-conds h2 {
  margin-bottom: 1em;
}

/* line 2030, resources/assets/styles/project.scss */

#financial .financial-section {
  margin-bottom: 1em;
}

/* line 2033, resources/assets/styles/project.scss */

#financial .financial-section:last-child {
  margin-bottom: 0;
}

/* line 2038, resources/assets/styles/project.scss */

#financial h2 {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 2038, resources/assets/styles/project.scss */

  #financial h2 {
    margin-bottom: 60px;
  }
}

/* line 2044, resources/assets/styles/project.scss */

#financial h2.financialprev {
  font-size: 24px;
}

@media (min-width: 991px) {
  /* line 2044, resources/assets/styles/project.scss */

  #financial h2.financialprev {
    font-size: 32px;
  }
}

/* line 2053, resources/assets/styles/project.scss */

.payment-card-item {
  padding: 20px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px rgba(207, 199, 219, 0.4);
          box-shadow: 0 4px 4px rgba(207, 199, 219, 0.4);
  border-radius: 10px;
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 2053, resources/assets/styles/project.scss */

  .payment-card-item {
    margin-bottom: 2em;
    padding: 40px;
  }
}

/* line 2064, resources/assets/styles/project.scss */

.payment-card-item:last-child {
  margin-bottom: 3em;
}

/* line 2068, resources/assets/styles/project.scss */

.payment-card-item .pcii-imageholder {
  width: 180px;
  margin: 0 auto;
}

@media (min-width: 480px) {
  /* line 2068, resources/assets/styles/project.scss */

  .payment-card-item .pcii-imageholder {
    width: 272px;
  }
}

@media (min-width: 991px) {
  /* line 2068, resources/assets/styles/project.scss */

  .payment-card-item .pcii-imageholder {
    width: auto;
    margin: 0;
  }
}

/* line 2080, resources/assets/styles/project.scss */

.payment-card-item .payment-card-image {
  width: 160px;
  height: 105px;
}

@media (min-width: 480px) {
  /* line 2080, resources/assets/styles/project.scss */

  .payment-card-item .payment-card-image {
    width: 250px;
    height: 164px;
  }
}

/* line 2088, resources/assets/styles/project.scss */

.payment-card-item .payment-card-image.pci-front {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 2094, resources/assets/styles/project.scss */

.payment-card-item .payment-card-image.pci-back {
  position: relative;
  margin: 8px 0 0 8px;
}

@media (min-width: 768px) {
  /* line 2094, resources/assets/styles/project.scss */

  .payment-card-item .payment-card-image.pci-back {
    margin: 20px 0 0 20px;
  }
}

/* line 2103, resources/assets/styles/project.scss */

.payment-card-item .pcit-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  color: #4b346c;
  padding-bottom: 8px;
  text-align: center;
}

@media (min-width: 991px) {
  /* line 2103, resources/assets/styles/project.scss */

  .payment-card-item .pcit-title {
    text-align: left;
    font-size: 28px;
    padding-bottom: 12px;
  }
}

/* line 2116, resources/assets/styles/project.scss */

.payment-card-item .pcit-buttons-holder {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 768px) {
  /* line 2116, resources/assets/styles/project.scss */

  .payment-card-item .pcit-buttons-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}

@media (min-width: 991px) {
  /* line 2116, resources/assets/styles/project.scss */

  .payment-card-item .pcit-buttons-holder {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 20px;
  }
}

/* line 2130, resources/assets/styles/project.scss */

.payment-card-item .pcit-buttons-holder .btn {
  margin: 0 0 1em 0;
  padding: 6px 10px;
}

@media (min-width: 480px) {
  /* line 2130, resources/assets/styles/project.scss */

  .payment-card-item .pcit-buttons-holder .btn {
    padding: 10px 30px;
  }
}

@media (min-width: 768px) {
  /* line 2130, resources/assets/styles/project.scss */

  .payment-card-item .pcit-buttons-holder .btn {
    margin: 0 1em 0 0;
  }
}

/* line 2144, resources/assets/styles/project.scss */

#useraccesssecurity h3 {
  margin-top: 30px;
  margin-bottom: 20px;
}

/* line 2152, resources/assets/styles/project.scss */

#useraccesssecurity > .container > .row:first-child h3 {
  margin-top: 0;
}

/* line 2161, resources/assets/styles/project.scss */

#latestnews #news-switches {
  display: block;
}

@media (min-width: 768px) {
  /* line 2161, resources/assets/styles/project.scss */

  #latestnews #news-switches {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 2169, resources/assets/styles/project.scss */

#latestnews #news-switches .switchbtn {
  display: block;
  width: 100%;
  border: 1px solid #CFC7DB;
  color: #8A7AA4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 10px 6px;
  text-align: center;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 1em;
  cursor: pointer;
}

@media (min-width: 768px) {
  /* line 2169, resources/assets/styles/project.scss */

  #latestnews #news-switches .switchbtn {
    width: auto;
    min-width: 110px;
    margin-bottom: 0;
    margin-right: 4px;
  }
}

@media (min-width: 991px) {
  /* line 2169, resources/assets/styles/project.scss */

  #latestnews #news-switches .switchbtn {
    min-width: 150px;
    max-width: 200px;
  }
}

/* line 2193, resources/assets/styles/project.scss */

#latestnews #news-switches .switchbtn-active {
  border: 1px solid #39b54a;
  background-color: #39b54a;
  color: white;
}

/* line 2201, resources/assets/styles/project.scss */

#latestnews #backbutton {
  margin-bottom: 1em;
}

/* line 2204, resources/assets/styles/project.scss */

#latestnews #backbutton a {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #39b54a;
  padding-left: 1em;
}

/* line 2211, resources/assets/styles/project.scss */

#latestnews #backbutton a:before {
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
  margin-left: 0;
  width: 6px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNS43Nzc5IDQuNjA5OEwxLjMyNzc3IDAuMTU5NzU1QzEuMjI0ODUgMC4wNTY3NDc1IDEuMDg3NDUgMCAwLjk0MDk0OCAwQzAuNzk0NDQ1IDAgMC42NTcwNDggMC4wNTY3NDc1IDAuNTU0MTIyIDAuMTU5NzU1TDAuMjI2NDAxIDAuNDg3Mzk0QzAuMDEzMTUwOSAwLjcwMDg4OSAwLjAxMzE1MDkgMS4wNDc4OCAwLjIyNjQwMSAxLjI2MTA1TDMuOTYzMjggNC45OTc5M0wwLjIyMjI1NSA4LjczODk1QzAuMTE5MzI5IDguODQxOTYgMC4wNjI1IDguOTc5MjggMC4wNjI1IDkuMTI1N0MwLjA2MjUgOS4yNzIyOCAwLjExOTMyOSA5LjQwOTYgMC4yMjIyNTUgOS41MTI2OUwwLjU0OTk3NiA5Ljg0MDI1QzAuNjUyOTgzIDkuOTQzMjUgMC43OTAyOTkgMTAgMC45MzY4MDIgMTBDMS4wODMzIDEwIDEuMjIwNyA5Ljk0MzI1IDEuMzIzNjMgOS44NDAyNUw1Ljc3NzkgNS4zODYxNEM1Ljg4MTA3IDUuMjgyOCA1LjkzNzc0IDUuMTQ0ODQgNS45Mzc0MSA0Ljk5ODE3QzUuOTM3NzQgNC44NTA5NCA1Ljg4MTA3IDQuNzEzMDUgNS43Nzc5IDQuNjA5OFoiIGZpbGw9IiMzOUI1NEEiLz4NCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 2229, resources/assets/styles/project.scss */

.news-items {
  padding: 20px 0;
}

@media (min-width: 991px) {
  /* line 2229, resources/assets/styles/project.scss */

  .news-items {
    padding: 50px 0;
  }
}

/* line 2235, resources/assets/styles/project.scss */

.news-items-single {
  padding-top: 0;
}

/* line 2238, resources/assets/styles/project.scss */

.news-items-single .news-item {
  border: 0 none;
}

/* line 2241, resources/assets/styles/project.scss */

.news-items-single .news-item-title {
  font-weight: 700;
}

@media (min-width: 991px) {
  /* line 2241, resources/assets/styles/project.scss */

  .news-items-single .news-item-title {
    font-size: 36px;
  }
}

/* line 2250, resources/assets/styles/project.scss */

.news-items .news-item {
  border-bottom: 1px solid #E6E2EA;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

@media (min-width: 991px) {
  /* line 2250, resources/assets/styles/project.scss */

  .news-items .news-item {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}

/* line 2259, resources/assets/styles/project.scss */

.news-items .news-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0 none;
}

/* line 2265, resources/assets/styles/project.scss */

.news-items .news-item-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 22px;
  color: #4b346c;
}

@media (min-width: 991px) {
  /* line 2265, resources/assets/styles/project.scss */

  .news-items .news-item-title {
    font-size: 28px;
  }
}

/* line 2274, resources/assets/styles/project.scss */

.news-items .news-item-date {
  font-size: 14px;
  color: #9B9B9B;
}

/* line 2279, resources/assets/styles/project.scss */

.news-items .news-item-text {
  padding: 10px 0;
}

@media (min-width: 991px) {
  /* line 2279, resources/assets/styles/project.scss */

  .news-items .news-item-text {
    padding: 20px 0;
  }
}

/* line 2286, resources/assets/styles/project.scss */

.news-items .news-item-link {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
}

/* line 2291, resources/assets/styles/project.scss */

.news-items .news-item-link:after {
  content: " ";
  color: #39b54a;
  font-weight: bold;
  display: inline-block;
  margin-left: 5px;
  width: 6px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNS43Nzc5IDQuNjA5OEwxLjMyNzc3IDAuMTU5NzU1QzEuMjI0ODUgMC4wNTY3NDc1IDEuMDg3NDUgMCAwLjk0MDk0OCAwQzAuNzk0NDQ1IDAgMC42NTcwNDggMC4wNTY3NDc1IDAuNTU0MTIyIDAuMTU5NzU1TDAuMjI2NDAxIDAuNDg3Mzk0QzAuMDEzMTUwOSAwLjcwMDg4OSAwLjAxMzE1MDkgMS4wNDc4OCAwLjIyNjQwMSAxLjI2MTA1TDMuOTYzMjggNC45OTc5M0wwLjIyMjI1NSA4LjczODk1QzAuMTE5MzI5IDguODQxOTYgMC4wNjI1IDguOTc5MjggMC4wNjI1IDkuMTI1N0MwLjA2MjUgOS4yNzIyOCAwLjExOTMyOSA5LjQwOTYgMC4yMjIyNTUgOS41MTI2OUwwLjU0OTk3NiA5Ljg0MDI1QzAuNjUyOTgzIDkuOTQzMjUgMC43OTAyOTkgMTAgMC45MzY4MDIgMTBDMS4wODMzIDEwIDEuMjIwNyA5Ljk0MzI1IDEuMzIzNjMgOS44NDAyNUw1Ljc3NzkgNS4zODYxNEM1Ljg4MTA3IDUuMjgyOCA1LjkzNzc0IDUuMTQ0ODQgNS45Mzc0MSA0Ljk5ODE3QzUuOTM3NzQgNC44NTA5NCA1Ljg4MTA3IDQuNzEzMDUgNS43Nzc5IDQuNjA5OFoiIGZpbGw9IiMzOUI1NEEiLz4NCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}

/* line 2308, resources/assets/styles/project.scss */

.archives-item {
  cursor: pointer;
}

/* line 2312, resources/assets/styles/project.scss */

.submenu {
  border: 2px solid #CFC7DB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 4px 8px rgba(75, 52, 108, 0.1);
          box-shadow: 0 4px 8px rgba(75, 52, 108, 0.1);
  padding: 10px;
}

@media (min-width: 991px) {
  /* line 2312, resources/assets/styles/project.scss */

  .submenu {
    padding: 20px;
  }
}

@media (min-width: 1261px) {
  /* line 2312, resources/assets/styles/project.scss */

  .submenu {
    padding: 30px;
  }
}

/* line 2324, resources/assets/styles/project.scss */

.submenu .submenu-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #4b346c;
  padding-bottom: 8px;
}

@media (min-width: 991px) {
  /* line 2324, resources/assets/styles/project.scss */

  .submenu .submenu-title {
    padding-bottom: 24px;
  }
}

/* line 2335, resources/assets/styles/project.scss */

.submenu ul {
  padding: 0 0 0 1em;
}

/* line 2339, resources/assets/styles/project.scss */

.submenu ul li:before {
  content: '';
  position: absolute;
  top: 8px;
  left: -16px;
  margin-left: 0;
  width: 6px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNS43Nzc5IDQuNjA5OEwxLjMyNzc3IDAuMTU5NzU1QzEuMjI0ODUgMC4wNTY3NDc1IDEuMDg3NDUgMCAwLjk0MDk0OCAwQzAuNzk0NDQ1IDAgMC42NTcwNDggMC4wNTY3NDc1IDAuNTU0MTIyIDAuMTU5NzU1TDAuMjI2NDAxIDAuNDg3Mzk0QzAuMDEzMTUwOSAwLjcwMDg4OSAwLjAxMzE1MDkgMS4wNDc4OCAwLjIyNjQwMSAxLjI2MTA1TDMuOTYzMjggNC45OTc5M0wwLjIyMjI1NSA4LjczODk1QzAuMTE5MzI5IDguODQxOTYgMC4wNjI1IDguOTc5MjggMC4wNjI1IDkuMTI1N0MwLjA2MjUgOS4yNzIyOCAwLjExOTMyOSA5LjQwOTYgMC4yMjIyNTUgOS41MTI2OUwwLjU0OTk3NiA5Ljg0MDI1QzAuNjUyOTgzIDkuOTQzMjUgMC43OTAyOTkgMTAgMC45MzY4MDIgMTBDMS4wODMzIDEwIDEuMjIwNyA5Ljk0MzI1IDEuMzIzNjMgOS44NDAyNUw1Ljc3NzkgNS4zODYxNEM1Ljg4MTA3IDUuMjgyOCA1LjkzNzc0IDUuMTQ0ODQgNS45Mzc0MSA0Ljk5ODE3QzUuOTM3NzQgNC44NTA5NCA1Ljg4MTA3IDQuNzEzMDUgNS43Nzc5IDQuNjA5OFoiIGZpbGw9IiMzOUI1NEEiLz4NCjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}

/* line 2355, resources/assets/styles/project.scss */

.submenu a {
  color: #4b346c;
}

/* line 2358, resources/assets/styles/project.scss */

.submenu a.allnews-submenu {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
  color: #39b54a;
  margin-top: 20px;
  display: block;
  width: 100%;
  text-align: right;
}

/* line 2370, resources/assets/styles/project.scss */

.iconcard-item {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 2370, resources/assets/styles/project.scss */

  .iconcard-item {
    margin-bottom: 0;
  }
}

/* line 2376, resources/assets/styles/project.scss */

.iconcard-item:last-child {
  margin-bottom: 0;
}

/* line 2380, resources/assets/styles/project.scss */

.iconcard-item .iconcard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px rgba(75, 52, 108, 0.1);
          box-shadow: 0 4px 4px rgba(75, 52, 108, 0.1);
  border-radius: 10px;
  padding: 20px;
  height: 100%;
}

@media (min-width: 991px) {
  /* line 2380, resources/assets/styles/project.scss */

  .iconcard-item .iconcard {
    padding: 40px;
  }
}

/* line 2393, resources/assets/styles/project.scss */

.iconcard-item .iconcard-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 64px;
  height: 64px;
}

@media (min-width: 991px) {
  /* line 2393, resources/assets/styles/project.scss */

  .iconcard-item .iconcard-icon {
    width: 90px;
    height: 90px;
  }
}

/* line 2403, resources/assets/styles/project.scss */

.iconcard-item .iconcard-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  padding-left: 1em;
}

@media (min-width: 991px) {
  /* line 2403, resources/assets/styles/project.scss */

  .iconcard-item .iconcard-text {
    padding-left: 2em;
  }
}

/* line 2411, resources/assets/styles/project.scss */

.iconcard-item .iconcard-text-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #4b346c;
  padding: 0 0 8px 0;
  line-height: 1em;
}

@media (min-width: 991px) {
  /* line 2411, resources/assets/styles/project.scss */

  .iconcard-item .iconcard-text-title {
    font-size: 24px;
    padding: 0 0 16px 0;
  }
}

/* line 2431, resources/assets/styles/project.scss */

.round-number-holder .round-number {
  color: #39b54a;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  margin: 0 auto;
  font-family: 'ApiSans', sans-serif;
  text-align: center;
  padding-top: 34px;
  background-color: #F5F3F7;
}

/* line 2442, resources/assets/styles/project.scss */

.round-number-holder .round-number-digit {
  font-weight: 700;
  font-size: 42px;
}

/* line 2447, resources/assets/styles/project.scss */

.round-number-holder .round-number-measure {
  font-size: 26px;
  text-transform: uppercase;
}

/* line 2452, resources/assets/styles/project.scss */

.round-number-holder .round-number-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  padding: 16px;
  text-align: center;
}

@media (min-width: 991px) {
  /* line 2452, resources/assets/styles/project.scss */

  .round-number-holder .round-number-title {
    font-size: 24px;
  }
}

@media (min-width: 991px) {
  /* line 2465, resources/assets/styles/project.scss */

  #overdraft h3 {
    font-size: 48px;
    margin-bottom: 20px;
  }
}

@media (min-width: 991px) {
  /* line 2472, resources/assets/styles/project.scss */

  #overdraft h4 {
    font-size: 28px;
  }
}

/* line 2479, resources/assets/styles/project.scss */

.section-oneliner {
  font-family: 'ApiSans', sans-serif;
}

/* line 2482, resources/assets/styles/project.scss */

.section-oneliner img {
  display: block;
  max-width: 200px;
  margin: 0 auto 1em;
}

@media (min-width: 768px) {
  /* line 2482, resources/assets/styles/project.scss */

  .section-oneliner img {
    margin: 0;
  }
}

/* line 2491, resources/assets/styles/project.scss */

.section-oneliner .oneliner-textblock {
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
}

@media (min-width: 768px) {
  /* line 2491, resources/assets/styles/project.scss */

  .section-oneliner .oneliner-textblock {
    text-align: left;
  }
}

/* line 2498, resources/assets/styles/project.scss */

.section-oneliner .oneliner-textblock-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 2498, resources/assets/styles/project.scss */

  .section-oneliner .oneliner-textblock-title {
    font-size: 36px;
  }
}

/* line 2508, resources/assets/styles/project.scss */

.section-oneliner .oneliner-textblock-text {
  font-size: 22px;
}

@media (min-width: 768px) {
  /* line 2508, resources/assets/styles/project.scss */

  .section-oneliner .oneliner-textblock-text {
    font-size: 24px;
  }
}

/* line 2517, resources/assets/styles/project.scss */

#deposit-osigurani {
  font-weight: 700;
}

/* line 2521, resources/assets/styles/project.scss */

#latest-news-section {
  background-color: white;
}

/* line 2524, resources/assets/styles/project.scss */

#latest-news-section h2 {
  font-size: 40px;
}

/* line 2528, resources/assets/styles/project.scss */

#latest-news-section .news-item-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 20px;
  color: #4B346C;
  text-decoration: none;
}

/* line 2535, resources/assets/styles/project.scss */

#latest-news-section .news-item-date {
  padding-top: 15px;
  font-size: 14px;
  color: #9B9B9B;
}

/* line 2541, resources/assets/styles/project.scss */

#latest-news-section .lc-textarea {
  font-size: 16px;
  color: #444444;
  padding-top: 15px;
}

/* line 2547, resources/assets/styles/project.scss */

#latest-news-section .learn-cards-holder {
  padding-top: 30px;
}

@media (min-width: 768px) {
  /* line 2547, resources/assets/styles/project.scss */

  #latest-news-section .learn-cards-holder {
    padding-top: 0px;
  }
}

/* line 2555, resources/assets/styles/project.scss */

.shielded-section {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* line 2562, resources/assets/styles/project.scss */

.shielded-section .container .shield-icon:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 160px;
  height: 160px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIzIiBoZWlnaHQ9IjIyMyIgdmlld0JveD0iMCAwIDIyMyAyMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTExLjUwMSAxNy40MjYzQzEwOS4wODggMTcuNDI2MyAxMDcuMTQ5IDE5LjM2ODggMTA3LjE0OSAyMS43Nzc0QzEwNy4xNDkgMjQuMDE5MSAxMDguODM2IDI1Ljg4NDYgMTExLjA2NSAyNi4xMDU4QzExMy42NDYgMjYuMzYxOSAxMTUuODUyIDI0LjM1MTkgMTE1Ljg1MiAyMS43Nzc0QzExNS44NTIgMTkuMzY1MyAxMTMuOTA5IDE3LjQyNjMgMTExLjUwMSAxNy40MjYzWiIgZmlsbD0iIzMxQTQ0MCIvPg0KPHBhdGggZD0iTTE5OC42MDkgMjYuMTMyOEMxODYuNjAxIDI2LjEzMjggMTc2LjgzMiAxNi4zNjM1IDE3Ni44MzIgNC4zNTU0N0MxNzYuODMyIDEuOTUwMzggMTc0Ljg4MiAwIDE3Mi40NzcgMEg1MC41MjM0QzQ4LjExODMgMCA0Ni4xNjggMS45NTAzOCA0Ni4xNjggNC4zNTU0N0M0Ni4xNjggMTYuMzYzNSAzNi4zOTg3IDI2LjEzMjggMjQuMzkwNiAyNi4xMzI4QzIxLjk4NTUgMjYuMTMyOCAyMC4wMzUyIDI4LjA4MzIgMjAuMDM1MiAzMC40ODgzVjEwMS41NjVDMjAuMDM1MiAxNTYuOTU3IDU2LjEzOTggMjA2LjU5MSAxMTAuMjQ5IDIyMi44MTdDMTEwLjY1NyAyMjIuOTM5IDExMS4wNzggMjIzIDExMS41IDIyM0MxMTEuOTIyIDIyMyAxMTIuMzQ0IDIyMi45MzkgMTEyLjc1MSAyMjIuODE2QzE2NS42ODkgMjA2LjkzNyAyMDIuOTY1IDE1OC4xNjggMjAyLjk2NSAxMDEuNTY1VjMwLjQ4ODNDMjAyLjk2NSAyOC4wODMyIDIwMS4wMTQgMjYuMTMyOCAxOTguNjA5IDI2LjEzMjhaTTE5NC4yNTQgMTAxLjU2NUMxOTQuMjU0IDE1My41OSAxNjEuMDU2IDE5OC42NDUgMTExLjUgMjE0LjA5QzYyLjMzOSAxOTguNzY4IDI4Ljc0NjEgMTUzLjMwNiAyOC43NDYxIDEwMS41NjVWMzQuNTMzNkM0Mi4wNzg2IDMyLjYxODEgNTIuNjUzMyAyMi4wNDM1IDU0LjU2ODggOC43MTA5NEgxNjguNDMxQzE3MC4zNDcgMjIuMDQzNSAxODAuOTIxIDMyLjYxODEgMTk0LjI1NCAzNC41MzM2VjEwMS41NjVaIiBmaWxsPSIjMzFBNDQwIi8+DQo8cGF0aCBkPSJNMTgyLjkzNSA0MC4yODM3QzE3My44NTIgMzYuMzA1OSAxNjYuNjU5IDI5LjExMjggMTYyLjY4MSAyMC4wMjk5QzE2MS45ODcgMTguNDQ1NCAxNjAuNDIyIDE3LjQyMTkgMTU4LjY5MiAxNy40MjE5SDEyOC45MTNDMTI2LjUwOCAxNy40MjE5IDEyNC41NTggMTkuMzcyMyAxMjQuNTU4IDIxLjc3NzNDMTI0LjU1OCAyNC4xODI0IDEyNi41MDggMjYuMTMyOCAxMjguOTEzIDI2LjEzMjhIMTU1LjkzOEMxNjAuNTM5IDM1LjE0MDQgMTY3LjgyNCA0Mi40MjUzIDE3Ni44MzIgNDcuMDI3M1YxMDEuNTY1QzE3Ni44MzIgMTQ0LjE4OSAxNTEuMjQ0IDE4MC45NjcgMTExLjUgMTk1LjY4OUM3MS43NTU5IDE4MC45NjYgNDYuMTY4IDE0NC4xODkgNDYuMTY4IDEwMS41NjVWNDcuMDI3M0M1NS4xNzU1IDQyLjQyNTMgNjIuNDYwNSAzNS4xNDA0IDY3LjA2MjUgMjYuMTMyOEg5NC4wODY4Qzk2LjQ5MTkgMjYuMTMyOCA5OC40NDIzIDI0LjE4MjQgOTguNDQyMyAyMS43NzczQzk4LjQ0MjMgMTkuMzcyMyA5Ni40OTE5IDE3LjQyMTkgOTQuMDg2OCAxNy40MjE5SDY0LjMwODVDNjIuNTc4NSAxNy40MjE5IDYxLjAxMzIgMTguNDQ1OCA2MC4zMTg5IDIwLjAyOTlDNTYuMzQxIDI5LjExMjggNDkuMTQ4IDM2LjMwNTkgNDAuMDY1MSA0MC4yODM3QzM4LjQ4MSA0MC45NzggMzcuNDU3IDQyLjU0MzggMzcuNDU3IDQ0LjI3MzNWMTAxLjU2NUMzNy40NTcgMTQ4LjI2MSA2Ni4zMzg2IDE4OC45NTkgMTEwLjA0NyAyMDQuNDI3QzExMC41MTcgMjA0LjU5MyAxMTEuMDA4IDIwNC42NzYgMTExLjUgMjA0LjY3NkMxMTEuOTkyIDIwNC42NzYgMTEyLjQ4MyAyMDQuNTkzIDExMi45NTMgMjA0LjQyN0MxNTYuNjI1IDE4OC45NzIgMTg1LjU0MyAxNDguMjk5IDE4NS41NDMgMTAxLjU2NVY0NC4yNzMzQzE4NS41NDMgNDIuNTQzNCAxODQuNTE5IDQwLjk3OCAxODIuOTM1IDQwLjI4MzdaIiBmaWxsPSIjMzFBNDQwIi8+DQo8cGF0aCBkPSJNMTExLjUgNjMuNTg5OEM4OS44ODU2IDYzLjU4OTggNzIuMzAwOCA4MS4xNzQ2IDcyLjMwMDggMTAyLjc4OUM3Mi4zMDA4IDEyNC40MDQgODkuODg1NiAxNDEuOTg4IDExMS41IDE0MS45ODhDMTMzLjExNCAxNDEuOTg4IDE1MC42OTkgMTI0LjQwNCAxNTAuNjk5IDEwMi43ODlDMTUwLjY5OSA4MS4xNzQ2IDEzMy4xMTQgNjMuNTg5OCAxMTEuNSA2My41ODk4Wk0xMTEuNSAxMzMuMjc3Qzk0LjY4ODggMTMzLjI3NyA4MS4wMTE3IDExOS42IDgxLjAxMTcgMTAyLjc4OUM4MS4wMTE3IDg1Ljk3NzggOTQuNjg4OCA3Mi4zMDA4IDExMS41IDcyLjMwMDhDMTI4LjMxMSA3Mi4zMDA4IDE0MS45ODggODUuOTc3OCAxNDEuOTg4IDEwMi43ODlDMTQxLjk4OCAxMTkuNiAxMjguMzExIDEzMy4yNzcgMTExLjUgMTMzLjI3N1oiIGZpbGw9IiMzMUE0NDAiLz4NCjxwYXRoIGQ9Ik0xMzIuMDAyIDkwLjk5NzlDMTMwLjMwMSA4OS4yOTc2IDEyNy41NDQgODkuMjk3NiAxMjUuODQyIDkwLjk5NzlMMTA3LjE0NSAxMDkuNjk2TDEwMS41MTQgMTA0LjA2NUM5OS44MTI0IDEwMi4zNjQgOTcuMDU1NCAxMDIuMzY0IDk1LjM1MzcgMTA0LjA2NUM5My42NTI5IDEwNS43NjYgOTMuNjUyOSAxMDguNTIzIDk1LjM1MzcgMTEwLjIyNUwxMDQuMDY1IDExOC45MzZDMTA0LjkxNiAxMTkuNzg1IDEwNi4wMyAxMjAuMjExIDEwNy4xNDUgMTIwLjIxMUMxMDguMjYgMTIwLjIxMSAxMDkuMzc0IDExOS43ODUgMTEwLjIyNSAxMTguOTM1TDEzMi4wMDIgOTcuMTU3OUMxMzMuNzAzIDk1LjQ1NzEgMTMzLjcwMyA5Mi42OTkyIDEzMi4wMDIgOTAuOTk3OVoiIGZpbGw9IiMzMUE0NDAiLz4NCjwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 5;
  -webkit-transform: translateY(20%);
       -o-transform: translateY(20%);
          transform: translateY(20%);
}

@media (min-width: 991px) {
  /* line 2578, resources/assets/styles/project.scss */

  .shielded-section .container .shield-icon:after {
    width: 220px;
    height: 220px;
  }
}

/* line 2584, resources/assets/styles/project.scss */

.shielded-section .container .shield-icon > * {
  z-index: 10;
}

/* line 2595, resources/assets/styles/project.scss */

#docbiz.shielded-section .container .shield-icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU1IiBoZWlnaHQ9IjM3MCIgdmlld0JveD0iMCAwIDM1NSAzNzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4MS45MzkgMzcwQzMyNi45MDMgMzI1LjQxNCAzNTQuMjc3IDI2My43MzMgMzU0LjI3NyAxOTYuMjk5VjU4LjkyNThDMzU0LjI3NyA1NC4yNzczIDM1MC41MDggNTAuNTA3OCAzNDUuODU5IDUwLjUwNzhDMzIyLjY1MSA1MC41MDc4IDMwMy43NyAzMS42MjYzIDMwMy43NyA4LjQxNzk3QzMwMy43NyAzLjc2OTUzIDMwMCAwIDI5NS4zNTIgMEg1OS42NDg0QzU1IDAgNTEuMjMwNSAzLjc2OTUzIDUxLjIzMDUgOC40MTc5N0M1MS4yMzA1IDMxLjYyNjMgMzIuMzQ5IDUwLjUwNzggOS4xNDA2MiA1MC41MDc4QzQuNDkyMTkgNTAuNTA3OCAwLjcyMjY1NiA1NC4yNzczIDAuNzIyNjU2IDU4LjkyNThWMTk2LjI5OUMwLjcyMjY1NiAyNjIuNzQ1IDI3LjYwMzYgMzI0LjkwNCA3My4wMDE1IDM3MEg5Ny44Nzg4QzQ4LjA3MzYgMzI3LjcwOSAxNy41NTg2IDI2NC44NTUgMTcuNTU4NiAxOTYuMjk5VjY2Ljc0NDRDNDMuMzI2OCA2My4wNDIyIDYzLjc2NDggNDIuNjA0MiA2Ny40NjcgMTYuODM1OUgyODcuNTMzQzI5MS4yMzUgNDIuNjA0MiAzMTEuNjczIDYzLjA0MjIgMzM3LjQ0MSA2Ni43NDQ0VjE5Ni4yOTlDMzM3LjQ0MSAyNjUuMjI5IDMwNy4yODggMzI3LjgyOCAyNTcuNDY3IDM3MEgyODEuOTM5Wk0yMjkuNzIgMzcwQzI4NS44MzIgMzMxLjUwMSAzMjAuNjA1IDI2Ny41NDUgMzIwLjYwNSAxOTYuMjk5Vjg1LjU2ODZDMzIwLjYwNSA4Mi4yMjUxIDMxOC42MjYgNzkuMTk5NyAzMTUuNTY1IDc3Ljg1NzlDMjk4LjAxIDcwLjE2OTcgMjg0LjEwOCA1Ni4yNjczIDI3Ni40MiAzOC43MTI1QzI3NS4wNzggMzUuNjUwMSAyNzIuMDUyIDMzLjY3MTkgMjY4LjcwOSAzMy42NzE5SDIxMS4xNTVDMjA2LjUwNyAzMy42NzE5IDIwMi43MzcgMzcuNDQxNCAyMDIuNzM3IDQyLjA4OThDMjAyLjczNyA0Ni43MzgzIDIwNi41MDcgNTAuNTA3OCAyMTEuMTU1IDUwLjUwNzhIMjYzLjM4NkMyNzIuMjggNjcuOTE3IDI4Ni4zNiA4MS45OTY4IDMwMy43NyA5MC44OTE0VjE5Ni4yOTlDMzAzLjc3IDI3MS42MzUgMjYyLjQxMSAzMzcuNTIyIDE5Ni41OTEgMzcwSDIyOS43MlpNMTU4LjQxIDM3MEM5Mi41ODk1IDMzNy41MjIgNTEuMjMwNSAyNzEuNjM1IDUxLjIzMDUgMTk2LjI5OVY5MC44OTE0QzY4LjYzOTYgODEuOTk2OCA4Mi43MTk2IDY3LjkxNyA5MS42MTQgNTAuNTA3OEgxNDMuODQ1QzE0OC40OTMgNTAuNTA3OCAxNTIuMjYzIDQ2LjczODMgMTUyLjI2MyA0Mi4wODk4QzE1Mi4yNjMgMzcuNDQxNCAxNDguNDkzIDMzLjY3MTkgMTQzLjg0NSAzMy42NzE5SDg2LjI5MTNDODIuOTQ3NiAzMy42NzE5IDc5LjkyMjIgMzUuNjUwOSA3OC41ODA0IDM4LjcxMjVDNzAuODkyMyA1Ni4yNjczIDU2Ljk5IDcwLjE2OTcgMzkuNDM1MiA3Ny44NTc5QzM2LjM3MzUgNzkuMTk5NyAzNC4zOTQ1IDgyLjIyNTggMzQuMzk0NSA4NS41Njg2VjE5Ni4yOTlDMzQuMzk0NSAyNjcuNDk4IDY5LjEzNDYgMzMxLjQ4MSAxMjUuMjc4IDM3MEgxNTguNDFaTTE3Ny41IDMzLjY3OTlDMTcyLjgzOCAzMy42Nzk5IDE2OS4wOTEgMzcuNDM0NCAxNjkuMDkxIDQyLjA4OTZDMTY5LjA5MSA0Ni40MjI0IDE3Mi4zNSA1MC4wMjc2IDE3Ni42NTggNTAuNDU1M0MxODEuNjQ2IDUwLjk1MDIgMTg1LjkxIDQ3LjA2NTQgMTg1LjkxIDQyLjA4OTZDMTg1LjkxIDM3LjQyNzYgMTgyLjE1NSAzMy42Nzk5IDE3Ny41IDMzLjY3OTlaTTE3Ny41IDEyMi45MDJDMTM1LjcyNSAxMjIuOTAyIDEwMS43MzggMTU2Ljg4OSAxMDEuNzM4IDE5OC42NjRDMTAxLjczOCAyNDAuNDM5IDEzNS43MjUgMjc0LjQyNiAxNzcuNSAyNzQuNDI2QzIxOS4yNzUgMjc0LjQyNiAyNTMuMjYyIDI0MC40MzkgMjUzLjI2MiAxOTguNjY0QzI1My4yNjIgMTU2Ljg4OSAyMTkuMjc1IDEyMi45MDIgMTc3LjUgMTIyLjkwMlpNMTc3LjUgMjU3LjU5QzE0NS4wMDggMjU3LjU5IDExOC41NzQgMjMxLjE1NiAxMTguNTc0IDE5OC42NjRDMTE4LjU3NCAxNjYuMTcyIDE0NS4wMDggMTM5LjczOCAxNzcuNSAxMzkuNzM4QzIwOS45OTIgMTM5LjczOCAyMzYuNDI2IDE2Ni4xNzIgMjM2LjQyNiAxOTguNjY0QzIzNi40MjYgMjMxLjE1NiAyMDkuOTkyIDI1Ny41OSAxNzcuNSAyNTcuNTlaTTIwNS4yMTkgMTc1Ljg3NUMyMDguNTA4IDE3Mi41ODkgMjEzLjgzNiAxNzIuNTg5IDIxNy4xMjQgMTc1Ljg3NUMyMjAuNDEyIDE3OS4xNjMgMjIwLjQxMiAxODQuNDkzIDIxNy4xMjQgMTg3Ljc4MUwxNzUuMDM1IDIyOS44N0MxNzMuMzkxIDIzMS41MTMgMTcxLjIzNyAyMzIuMzM2IDE2OS4wODIgMjMyLjMzNkMxNjYuOTI3IDIzMi4zMzYgMTY0Ljc3NCAyMzEuNTEzIDE2My4xMjkgMjI5Ljg3MUwxNDYuMjkzIDIxMy4wMzVDMTQzLjAwNiAyMDkuNzQ3IDE0My4wMDYgMjA0LjQxNyAxNDYuMjkzIDIwMS4xM0MxNDkuNTgyIDE5Ny44NDMgMTU0LjkxMSAxOTcuODQzIDE1OC4xOTkgMjAxLjEzTDE2OS4wODIgMjEyLjAxMkwyMDUuMjE5IDE3NS44NzVaIiBmaWxsPSIjRTJEREU4Ii8+DQo8L3N2Zz4=);
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}

@media (min-width: 991px) {
  /* line 2595, resources/assets/styles/project.scss */

  #docbiz.shielded-section .container .shield-icon:after {
    width: 354px;
    height: 370px;
  }
}

/* line 2608, resources/assets/styles/project.scss */

.contact-icon-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 2613, resources/assets/styles/project.scss */

.contact-icon-item img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 32px;
  height: 32px;
}

/* line 2619, resources/assets/styles/project.scss */

.contact-icon-item .contact-item-text {
  font-family: 'ApiSans', sans-serif;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  padding: 0 0 1em 1em;
}

/* line 2625, resources/assets/styles/project.scss */

.contact-icon-item .contact-item-text .contact-item-title {
  font-size: 18px;
}

@media (min-width: 991px) {
  /* line 2625, resources/assets/styles/project.scss */

  .contact-icon-item .contact-item-text .contact-item-title {
    font-size: 22px;
  }
}

/* line 2631, resources/assets/styles/project.scss */

.contact-icon-item .contact-item-text .contact-item-title-link {
  color: #4b346c;
  font-weight: 700;
  font-size: 24px;
}

@media (min-width: 991px) {
  /* line 2631, resources/assets/styles/project.scss */

  .contact-icon-item .contact-item-text .contact-item-title-link {
    font-size: 28px;
  }
}

/* line 2644, resources/assets/styles/project.scss */

.callback-request-title {
  display: block;
  font-family: 'ApiSans', sans-serif;
  font-size: 22px;
  padding: 1em 0;
}

@media (min-width: 991px) {
  /* line 2651, resources/assets/styles/project.scss */

  .callback-request-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 2658, resources/assets/styles/project.scss */

.callback-request-form .input-item {
  margin: 0 0 3em 0;
}

@media (min-width: 991px) {
  /* line 2658, resources/assets/styles/project.scss */

  .callback-request-form .input-item {
    margin: 0 1em 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 100%;
    max-width: 250px;
  }
}

@media (min-width: 991px) {
  /* line 2668, resources/assets/styles/project.scss */

  .callback-request-form .btn {
    margin-left: 0;
  }
}

/* line 2676, resources/assets/styles/project.scss */

.feedback-form {
  background-color: #FFFFFF;
  border: 4px solid #CFC7DB;
  padding: 30px;
  border-radius: 10px;
  margin-top: 2em;
}

@media (min-width: 991px) {
  /* line 2676, resources/assets/styles/project.scss */

  .feedback-form {
    margin-top: 0;
  }
}

/* line 2686, resources/assets/styles/project.scss */

.feedback-form h4 {
  text-align: center;
}

/* line 2690, resources/assets/styles/project.scss */

.feedback-form .checkbox-item {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 2690, resources/assets/styles/project.scss */

  .feedback-form .checkbox-item {
    margin-bottom: 2em;
  }
}

/* line 2698, resources/assets/styles/project.scss */

.roundedshadedrow {
  -webkit-box-shadow: 0 4px 4px rgba(226, 221, 232, 0.5);
          box-shadow: 0 4px 4px rgba(226, 221, 232, 0.5);
  border-radius: 10px;
  overflow: hidden;
}

/* line 2705, resources/assets/styles/project.scss */

#account-docs p {
  font-size: 16px;
}

/* line 2711, resources/assets/styles/project.scss */

#account-docs .green-excerpt ul li {
  font-size: 16px;
}

/* line 2718, resources/assets/styles/project.scss */

.loan-item {
  margin-bottom: 32px;
  padding: 0 15px;
  font-size: 16px;
}

@media (min-width: 480px) {
  /* line 2718, resources/assets/styles/project.scss */

  .loan-item {
    padding: 0;
  }
}

@media (min-width: 991px) {
  /* line 2718, resources/assets/styles/project.scss */

  .loan-item {
    margin-bottom: 50px;
  }
}

/* line 2729, resources/assets/styles/project.scss */

.loan-item:last-child {
  margin-bottom: 0;
}

/* line 2737, resources/assets/styles/project.scss */

.loan-item-holder-green .loan-item-col-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9Ijk4IiB2aWV3Qm94PSIwIDAgMTQzIDk4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDkuNjA2IDk4QzExNC41MjggOTEuNDQ2OSAxMTguMDc0IDgzLjk3MyAxMjAuMDI3IDc1Ljk3NTdIMTQwLjIwN0MxNDEuMzM3IDc1Ljk3NTcgMTQyLjM1NSA3NS4yOTUxIDE0Mi43ODcgNzQuMjUxNkMxNDMuMjIgNzMuMjA4MiAxNDIuOTgxIDcyLjAwNjYgMTQyLjE4MiA3MS4yMDc4TDEzMi40NDcgNjEuNDcyN0wxNDIuMTgyIDUxLjczNzhDMTQyLjk4MSA1MC45MzkgMTQzLjIyIDQ5LjczNzQgMTQyLjc4NyA0OC42OTRDMTQyLjM1NSA0Ny42NTAzIDE0MS4zMzcgNDYuOTY5OSAxNDAuMjA3IDQ2Ljk2OTlIMTIwLjAyN0MxMTcuMzkgMzYuMTcyMyAxMTEuODU0IDI2LjMzMzUgMTAzLjk0IDE4LjQxOTNDOTIuNDQwMyA2LjkxOTI3IDc3LjE1MDIgMC41ODU5MzggNjAuODg2NyAwLjU4NTkzOEM0NC42MjMzIDAuNTg1OTM4IDI5LjMzMzIgNi45MTkyNyAxNy44MzM0IDE4LjQxOTNDNi4zMzMzNCAyOS45MTk0IDAgNDUuMjA5MiAwIDYxLjQ3MjdDMCA3NC44MjM5IDQuMjY4MjcgODcuNTE5MiAxMi4xNTk0IDk4SDE5LjM2MzJDMTAuNDUzMyA4Ny44OTk4IDUuNTg1OTQgNzUuMDYwMyA1LjU4NTk0IDYxLjQ3MjdDNS41ODU5NCA0Ni43MDEyIDExLjMzODMgMzIuODE0IDIxLjc4MzIgMjIuMzY5MUMzMi4yMjgxIDExLjkyNDMgNDYuMTE1MyA2LjE3MTg4IDYwLjg4NjcgNi4xNzE4OEM3NS42NTgyIDYuMTcxODggODkuNTQ1NCAxMS45MjQzIDk5Ljk5MDIgMjIuMzY5MUMxMDYuODUzIDI5LjIzMjMgMTExLjc0OCAzNy42ODY5IDExNC4yNjIgNDYuOTY5OUgxMTIuODE2QzExMi4wNzUgNDYuOTY5OSAxMTEuMzY0IDQ3LjI2NDMgMTEwLjg0MSA0Ny43ODc5TDEwMy40MjggNTUuMjAwOEMxMDIuNjggNTAuMTIyOSAxMDEuMDM4IDQ1LjE4NTUgOTguNTU5MSA0MC42OTUyQzk3LjgxMzcgMzkuMzQ0OCA5Ni4xMTQ0IDM4Ljg1NDkgOTQuNzY0IDM5LjYwMDFDOTMuNDEzNiA0MC4zNDU1IDkyLjkyMzUgNDIuMDQ0OCA5My42Njg5IDQzLjM5NTJDOTYuMzIwMyA0OC4xOTc0IDk3LjgwMTQgNTMuNDE4NiA5OC4xODA0IDU4LjY4SDg1Ljg2NTZDODUuMjQzOSA1My4wMjI1IDgyLjc0MzkgNDcuNzgxNSA3OC42NjEyIDQzLjY5ODhDNzMuOTEzNCAzOC45NTA3IDY3LjYwMSAzNi4zMzU5IDYwLjg4NjcgMzYuMzM1OUM1NC4xNzI0IDM2LjMzNTkgNDcuODYgMzguOTUwNyA0My4xMTI1IDQzLjY5ODJDMzguMzY0OCA0OC40NDYzIDM1Ljc1IDU0Ljc1ODQgMzUuNzUgNjEuNDcyN0MzNS43NSA2OC4xODcgMzguMzY0OCA3NC40OTkzIDQzLjExMjMgNzkuMjQ2OEM0Ny44NiA4My45OTQ2IDU0LjE3MjQgODYuNjA5NCA2MC44ODY3IDg2LjYwOTRDNjcuNjAxIDg2LjYwOTQgNzMuOTEzNCA4My45OTQ2IDc4LjY2MDkgNzkuMjQ3MUM4Mi43NDM3IDc1LjE2NDQgODUuMjQzNiA2OS45MjMzIDg1Ljg2NTQgNjQuMjY1Nkg5OC4xNjgxQzk3LjUwMiA3Mi45OTY0IDkzLjgxNzggODEuNDY5MiA4Ny4zNTA3IDg3LjkzNjZDODIuMjU5NiA5My4wMjc5IDc1Ljk2IDk2LjQ3MTYgNjkuMDk4OCA5OEg4My42MjczQzg2LjM3NjkgOTYuMjgwOSA4OC45NTA3IDk0LjIzNjUgOTEuMzAwNSA5MS44ODY3Qzk3LjkwMTcgODUuMjg1OCAxMDIuMDg5IDc2Ljk1MTMgMTAzLjQzOCA2Ny43NTQ5TDExMC44NCA3NS4xNTc2QzExMS4zNjQgNzUuNjgxMyAxMTIuMDc1IDc1Ljk3NTcgMTEyLjgxNSA3NS45NzU3SDExNC4yNjFDMTEyLjA1NCA4NC4xMjc3IDEwOC4wMDggOTEuNjQzNSAxMDIuNDA5IDk4SDEwOS42MDZaTTM4LjE0NjIgOThINTIuNjc0NkM0NS44MTM1IDk2LjQ3MTYgMzkuNTEzOCA5My4wMjc5IDM0LjQyMjggODcuOTM2NkMyNy4zNTM4IDgwLjg2NzkgMjMuNDYwOSA3MS40Njk1IDIzLjQ2MDkgNjEuNDcyN0MyMy40NjA5IDUxLjQ3NTggMjcuMzUzOCA0Mi4wNzc0IDM0LjQyMjggMzUuMDA4N0M0Ni4xNDgyIDIzLjI4MzMgNjQuNDY0NSAyMC42ODUzIDc4Ljk2NDUgMjguNjkwN0M4MC4zMTQ2IDI5LjQzNTkgODIuMDEzOSAyOC45NDYgODIuNzU5NiAyNy41OTU2QzgzLjUwNSAyNi4yNDUyIDgzLjAxNDkgMjQuNTQ2MyA4MS42NjQ1IDIzLjgwMDVDNzMuNjY0IDE5LjM4MzUgNjQuMjQzNiAxNy42MjMgNTUuMTM5MyAxOC44NDQ3QzQ1LjczMTIgMjAuMTA2NiAzNy4yMDE1IDI0LjMzMDEgMzAuNDczIDMxLjA1ODlDMjIuMzQ5MSAzOS4xODI4IDE3Ljg3NSA0OS45ODM4IDE3Ljg3NSA2MS40NzI3QzE3Ljg3NSA3Mi45NjE1IDIyLjM0OTEgODMuNzYyOCAzMC40NzI3IDkxLjg4NjRDMzIuODIyNiA5NC4yMzYzIDM1LjM5NjUgOTYuMjgwOCAzOC4xNDYyIDk4Wk0xMDcuODQ4IDU4LjY3OTdIMTI3LjM0TDEzMy40NjQgNTIuNTU1OEgxMTMuOTcyTDEwNy44NDggNTguNjc5N1pNNjYuMTkzNCA1NS4xODRDNjcuNTI5MiA1NC40MTI2IDY5LjIzNzQgNTQuODcwMSA3MC4wMDg2IDU2LjIwNjJDNzAuNDYxOSA1Ni45OTExIDcwLjQ4NzggNTcuOTAzMiA3MC4xNjM4IDU4LjY3OTdIODAuMjM4NkM3OS42NDY4IDU0LjUxNzMgNzcuNzM3IDUwLjY3MzkgNzQuNzExMyA0Ny42NDgzQzcxLjAxODUgNDMuOTU1NCA2Ni4xMDkgNDEuOTIxOSA2MC44ODY3IDQxLjkyMTlDNTUuNjY0NCA0MS45MjE5IDUwLjc1NDkgNDMuOTU1NCA0Ny4wNjI0IDQ3LjY0OEM0My4zNjk1IDUxLjM0MDkgNDEuMzM1OSA1Ni4yNTA0IDQxLjMzNTkgNjEuNDcyN0M0MS4zMzU5IDY2LjY5NDkgNDMuMzY5NSA3MS42MDQ0IDQ3LjA2MjEgNzUuMjk3QzUwLjc1NDkgNzguOTg5OSA1NS42NjQ0IDgxLjAyMzQgNjAuODg2NyA4MS4wMjM0QzY2LjEwOSA4MS4wMjM0IDcxLjAxODUgNzguOTg5OSA3NC43MTExIDc1LjI5N0M3Ny43MzcgNzIuMjcxNCA3OS42NDY1IDY4LjQyOCA4MC4yMzg0IDY0LjI2NTZINzAuMTYzNkM3MC40ODc4IDY1LjA0MTggNzAuNDYxOSA2NS45NTQzIDcwLjAwODYgNjYuNzM5MUM2OS40OTEzIDY3LjYzNTEgNjguNTUyNiA2OC4xMzU4IDY3LjU4NzMgNjguMTM1OEM2Ny4xMTM0IDY4LjEzNTggNjYuNjMzMyA2OC4wMTUyIDY2LjE5MzQgNjcuNzYxM0w1OS40OTAyIDYzLjg5MTRDNTguNjI2MSA2My4zOTI1IDU4LjA5MzggNjIuNDcwNiA1OC4wOTM4IDYxLjQ3MjdDNTguMDkzOCA2MC40NzQ3IDU4LjYyNjEgNTkuNTUyOCA1OS40OTAyIDU5LjA1MzlMNjYuMTkzNCA1NS4xODRaTTEwNy44NDggNjQuMjY1NkwxMTMuOTcyIDcwLjM4OTVIMTMzLjQ2NEwxMjcuMzQgNjQuMjY1NkgxMDcuODQ4Wk04OS4zNjMzIDM1Ljg2NDhDODguNjQ4NiAzNS44NjQ4IDg3LjkzMzggMzUuNTkyMiA4Ny4zODg0IDM1LjA0NjhMODcuMzUwNCAzNS4wMDkxQzg2LjI1OTcgMzMuOTE4MSA4Ni4yNTk3IDMyLjE0OTYgODcuMzUwNCAzMS4wNTlDODguNDQxMyAyOS45NjgzIDkwLjIwOTggMjkuOTY4MyA5MS4zMDA1IDMxLjA1OUw5MS4zMzgyIDMxLjA5NjdDOTIuNDI4OCAzMi4xODc2IDkyLjQyODggMzMuOTU2MSA5MS4zMzgyIDM1LjA0NjhDOTAuNzkzIDM1LjU5MjIgOTAuMDc4IDM1Ljg2NDggODkuMzYzMyAzNS44NjQ4WiIgZmlsbD0iIzI1OUUzNSIvPg0KPC9zdmc+);
  background-color: #39b54a;
}

/* line 2746, resources/assets/styles/project.scss */

.loan-item-holder-purple .loan-item-col-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9Ijk4IiB2aWV3Qm94PSIwIDAgMTQzIDk4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDkuNjA2IDk4QzExNC41MjggOTEuNDQ2OSAxMTguMDc0IDgzLjk3MyAxMjAuMDI3IDc1Ljk3NTdIMTQwLjIwN0MxNDEuMzM3IDc1Ljk3NTcgMTQyLjM1NSA3NS4yOTUxIDE0Mi43ODcgNzQuMjUxNkMxNDMuMjIgNzMuMjA4MiAxNDIuOTgxIDcyLjAwNjYgMTQyLjE4MiA3MS4yMDc4TDEzMi40NDcgNjEuNDcyN0wxNDIuMTgyIDUxLjczNzhDMTQyLjk4MSA1MC45MzkgMTQzLjIyIDQ5LjczNzQgMTQyLjc4NyA0OC42OTRDMTQyLjM1NSA0Ny42NTAzIDE0MS4zMzcgNDYuOTY5OSAxNDAuMjA3IDQ2Ljk2OTlIMTIwLjAyN0MxMTcuMzkgMzYuMTcyMyAxMTEuODU0IDI2LjMzMzUgMTAzLjk0IDE4LjQxOTNDOTIuNDQwMyA2LjkxOTI3IDc3LjE1MDIgMC41ODU5MzggNjAuODg2NyAwLjU4NTkzOEM0NC42MjMzIDAuNTg1OTM4IDI5LjMzMzIgNi45MTkyNyAxNy44MzM0IDE4LjQxOTNDNi4zMzMzNCAyOS45MTk0IDAgNDUuMjA5MiAwIDYxLjQ3MjdDMCA3NC44MjM5IDQuMjY4MjcgODcuNTE5MiAxMi4xNTk0IDk4SDE5LjM2MzJDMTAuNDUzMyA4Ny44OTk4IDUuNTg1OTQgNzUuMDYwMyA1LjU4NTk0IDYxLjQ3MjdDNS41ODU5NCA0Ni43MDEyIDExLjMzODMgMzIuODE0IDIxLjc4MzIgMjIuMzY5MUMzMi4yMjgxIDExLjkyNDMgNDYuMTE1MyA2LjE3MTg4IDYwLjg4NjcgNi4xNzE4OEM3NS42NTgyIDYuMTcxODggODkuNTQ1NCAxMS45MjQzIDk5Ljk5MDIgMjIuMzY5MUMxMDYuODUzIDI5LjIzMjMgMTExLjc0OCAzNy42ODY5IDExNC4yNjIgNDYuOTY5OUgxMTIuODE2QzExMi4wNzUgNDYuOTY5OSAxMTEuMzY0IDQ3LjI2NDMgMTEwLjg0MSA0Ny43ODc5TDEwMy40MjggNTUuMjAwOEMxMDIuNjggNTAuMTIyOSAxMDEuMDM4IDQ1LjE4NTUgOTguNTU5MSA0MC42OTUyQzk3LjgxMzcgMzkuMzQ0OCA5Ni4xMTQ0IDM4Ljg1NDkgOTQuNzY0IDM5LjYwMDFDOTMuNDEzNiA0MC4zNDU1IDkyLjkyMzUgNDIuMDQ0OCA5My42Njg5IDQzLjM5NTJDOTYuMzIwMyA0OC4xOTc0IDk3LjgwMTQgNTMuNDE4NiA5OC4xODA0IDU4LjY4SDg1Ljg2NTZDODUuMjQzOSA1My4wMjI1IDgyLjc0MzkgNDcuNzgxNSA3OC42NjEyIDQzLjY5ODhDNzMuOTEzNCAzOC45NTA3IDY3LjYwMSAzNi4zMzU5IDYwLjg4NjcgMzYuMzM1OUM1NC4xNzI0IDM2LjMzNTkgNDcuODYgMzguOTUwNyA0My4xMTI1IDQzLjY5ODJDMzguMzY0OCA0OC40NDYzIDM1Ljc1IDU0Ljc1ODQgMzUuNzUgNjEuNDcyN0MzNS43NSA2OC4xODcgMzguMzY0OCA3NC40OTkzIDQzLjExMjMgNzkuMjQ2OEM0Ny44NiA4My45OTQ2IDU0LjE3MjQgODYuNjA5NCA2MC44ODY3IDg2LjYwOTRDNjcuNjAxIDg2LjYwOTQgNzMuOTEzNCA4My45OTQ2IDc4LjY2MDkgNzkuMjQ3MUM4Mi43NDM3IDc1LjE2NDQgODUuMjQzNiA2OS45MjMzIDg1Ljg2NTQgNjQuMjY1Nkg5OC4xNjgxQzk3LjUwMiA3Mi45OTY0IDkzLjgxNzggODEuNDY5MiA4Ny4zNTA3IDg3LjkzNjZDODIuMjU5NiA5My4wMjc5IDc1Ljk2IDk2LjQ3MTYgNjkuMDk4OCA5OEg4My42MjczQzg2LjM3NjkgOTYuMjgwOSA4OC45NTA3IDk0LjIzNjUgOTEuMzAwNSA5MS44ODY3Qzk3LjkwMTcgODUuMjg1OCAxMDIuMDg5IDc2Ljk1MTMgMTAzLjQzOCA2Ny43NTQ5TDExMC44NCA3NS4xNTc2QzExMS4zNjQgNzUuNjgxMyAxMTIuMDc1IDc1Ljk3NTcgMTEyLjgxNSA3NS45NzU3SDExNC4yNjFDMTEyLjA1NCA4NC4xMjc3IDEwOC4wMDggOTEuNjQzNSAxMDIuNDA5IDk4SDEwOS42MDZaTTM4LjE0NjIgOThINTIuNjc0NkM0NS44MTM1IDk2LjQ3MTYgMzkuNTEzOCA5My4wMjc5IDM0LjQyMjggODcuOTM2NkMyNy4zNTM4IDgwLjg2NzkgMjMuNDYwOSA3MS40Njk1IDIzLjQ2MDkgNjEuNDcyN0MyMy40NjA5IDUxLjQ3NTggMjcuMzUzOCA0Mi4wNzc0IDM0LjQyMjggMzUuMDA4N0M0Ni4xNDgyIDIzLjI4MzMgNjQuNDY0NSAyMC42ODUzIDc4Ljk2NDUgMjguNjkwN0M4MC4zMTQ2IDI5LjQzNTkgODIuMDEzOSAyOC45NDYgODIuNzU5NiAyNy41OTU2QzgzLjUwNSAyNi4yNDUyIDgzLjAxNDkgMjQuNTQ2MyA4MS42NjQ1IDIzLjgwMDVDNzMuNjY0IDE5LjM4MzUgNjQuMjQzNiAxNy42MjMgNTUuMTM5MyAxOC44NDQ3QzQ1LjczMTIgMjAuMTA2NiAzNy4yMDE1IDI0LjMzMDEgMzAuNDczIDMxLjA1ODlDMjIuMzQ5MSAzOS4xODI4IDE3Ljg3NSA0OS45ODM4IDE3Ljg3NSA2MS40NzI3QzE3Ljg3NSA3Mi45NjE1IDIyLjM0OTEgODMuNzYyOCAzMC40NzI3IDkxLjg4NjRDMzIuODIyNiA5NC4yMzYzIDM1LjM5NjUgOTYuMjgwOCAzOC4xNDYyIDk4Wk0xMDcuODQ4IDU4LjY3OTdIMTI3LjM0TDEzMy40NjQgNTIuNTU1OEgxMTMuOTcyTDEwNy44NDggNTguNjc5N1pNNjYuMTkzNCA1NS4xODRDNjcuNTI5MiA1NC40MTI2IDY5LjIzNzQgNTQuODcwMSA3MC4wMDg2IDU2LjIwNjJDNzAuNDYxOSA1Ni45OTExIDcwLjQ4NzggNTcuOTAzMiA3MC4xNjM4IDU4LjY3OTdIODAuMjM4NkM3OS42NDY4IDU0LjUxNzMgNzcuNzM3IDUwLjY3MzkgNzQuNzExMyA0Ny42NDgzQzcxLjAxODUgNDMuOTU1NCA2Ni4xMDkgNDEuOTIxOSA2MC44ODY3IDQxLjkyMTlDNTUuNjY0NCA0MS45MjE5IDUwLjc1NDkgNDMuOTU1NCA0Ny4wNjI0IDQ3LjY0OEM0My4zNjk1IDUxLjM0MDkgNDEuMzM1OSA1Ni4yNTA0IDQxLjMzNTkgNjEuNDcyN0M0MS4zMzU5IDY2LjY5NDkgNDMuMzY5NSA3MS42MDQ0IDQ3LjA2MjEgNzUuMjk3QzUwLjc1NDkgNzguOTg5OSA1NS42NjQ0IDgxLjAyMzQgNjAuODg2NyA4MS4wMjM0QzY2LjEwOSA4MS4wMjM0IDcxLjAxODUgNzguOTg5OSA3NC43MTExIDc1LjI5N0M3Ny43MzcgNzIuMjcxNCA3OS42NDY1IDY4LjQyOCA4MC4yMzg0IDY0LjI2NTZINzAuMTYzNkM3MC40ODc4IDY1LjA0MTggNzAuNDYxOSA2NS45NTQzIDcwLjAwODYgNjYuNzM5MUM2OS40OTEzIDY3LjYzNTEgNjguNTUyNiA2OC4xMzU4IDY3LjU4NzMgNjguMTM1OEM2Ny4xMTM0IDY4LjEzNTggNjYuNjMzMyA2OC4wMTUyIDY2LjE5MzQgNjcuNzYxM0w1OS40OTAyIDYzLjg5MTRDNTguNjI2MSA2My4zOTI1IDU4LjA5MzggNjIuNDcwNiA1OC4wOTM4IDYxLjQ3MjdDNTguMDkzOCA2MC40NzQ3IDU4LjYyNjEgNTkuNTUyOCA1OS40OTAyIDU5LjA1MzlMNjYuMTkzNCA1NS4xODRaTTEwNy44NDggNjQuMjY1NkwxMTMuOTcyIDcwLjM4OTVIMTMzLjQ2NEwxMjcuMzQgNjQuMjY1NkgxMDcuODQ4Wk04OS4zNjMzIDM1Ljg2NDhDODguNjQ4NiAzNS44NjQ4IDg3LjkzMzggMzUuNTkyMiA4Ny4zODg0IDM1LjA0NjhMODcuMzUwNCAzNS4wMDkxQzg2LjI1OTcgMzMuOTE4MSA4Ni4yNTk3IDMyLjE0OTYgODcuMzUwNCAzMS4wNTlDODguNDQxMyAyOS45NjgzIDkwLjIwOTggMjkuOTY4MyA5MS4zMDA1IDMxLjA1OUw5MS4zMzgyIDMxLjA5NjdDOTIuNDI4OCAzMi4xODc2IDkyLjQyODggMzMuOTU2MSA5MS4zMzgyIDM1LjA0NjhDOTAuNzkzIDM1LjU5MjIgOTAuMDc4IDM1Ljg2NDggODkuMzYzMyAzNS44NjQ4WiIgZmlsbD0iIzc4NjM5QiIvPg0KPC9zdmc+DQo=);
  background-color: #4b346c;
}

/* line 2756, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col {
  padding: 18px;
  overflow: hidden;
}

@media (min-width: 991px) {
  /* line 2756, resources/assets/styles/project.scss */

  .loan-item-holder .loan-item-col {
    padding: 36px;
  }
}

/* line 2763, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-left {
  color: white;
  background-repeat: no-repeat;
  background-position: 96% 100%;
  padding-bottom: 88px;
}

@media (min-width: 991px) {
  /* line 2763, resources/assets/styles/project.scss */

  .loan-item-holder .loan-item-col-left {
    padding-bottom: 106px;
  }
}

/* line 2774, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-left ul li:before {
  color: #FFFFFF;
}

/* line 2781, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-right {
  background-color: white;
}

/* line 2785, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-right ul li {
  font-size: 16px;
  padding-bottom: 2px;
}

/* line 2792, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-purple {
  background-color: #4b346c;
  color: white;
}

/* line 2796, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-purple h5 {
  color: white;
}

/* line 2801, resources/assets/styles/project.scss */

.loan-item-holder .loan-item-col-white {
  background-color: #FFFFFF;
}

/* line 2806, resources/assets/styles/project.scss */

.loan-item-holder .loan-title {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  padding-bottom: 10px;
}

@media (min-width: 991px) {
  /* line 2806, resources/assets/styles/project.scss */

  .loan-item-holder .loan-title {
    padding-bottom: 20px;
  }
}

/* line 2816, resources/assets/styles/project.scss */

.loan-item-holder .loan-btn-cont {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
}

@media (min-width: 991px) {
  /* line 2816, resources/assets/styles/project.scss */

  .loan-item-holder .loan-btn-cont {
    bottom: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }
}

/* line 2830, resources/assets/styles/project.scss */

.loan-item-holder .loans-btn {
  background-color: white;
  color: #4b346c;
  font-weight: 700;
  font-size: 16px;
  text-transform: none;
}

/* line 2839, resources/assets/styles/project.scss */

.loan-right-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 1em;
}

/* line 2846, resources/assets/styles/project.scss */

.loan-right-item:last-child {
  margin-bottom: 0;
}

/* line 2850, resources/assets/styles/project.scss */

.loan-right-item img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 44px;
}

/* line 2855, resources/assets/styles/project.scss */

.loan-right-item-list {
  padding-left: 1em;
}

@media (min-width: 991px) {
  /* line 2855, resources/assets/styles/project.scss */

  .loan-right-item-list {
    padding-left: 2em;
  }
}

/* line 2862, resources/assets/styles/project.scss */

.loan-right-item-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  color: #4b346c;
  padding-bottom: 8px;
  font-weight: 700;
}

@media (min-width: 991px) {
  /* line 2862, resources/assets/styles/project.scss */

  .loan-right-item-title {
    font-size: 20px;
  }
}

/* line 2875, resources/assets/styles/project.scss */

#benefits img {
  display: block;
  margin: 0 auto;
  max-width: 500px;
}

/* line 2883, resources/assets/styles/project.scss */

.benefits-text-holder .benefit-item {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 2883, resources/assets/styles/project.scss */

  .benefits-text-holder .benefit-item {
    margin-bottom: 2em;
  }
}

/* line 2889, resources/assets/styles/project.scss */

.benefits-text-holder .benefit-item:last-child {
  margin-bottom: 0;
}

/* line 2893, resources/assets/styles/project.scss */

.benefits-text-holder .benefit-item-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  color: #4b346c;
  padding-bottom: 10px;
}

@media (min-width: 991px) {
  /* line 2893, resources/assets/styles/project.scss */

  .benefits-text-holder .benefit-item-title {
    font-size: 24px;
  }
}

/* line 2903, resources/assets/styles/project.scss */

.benefits-text-holder .benefit-item-text {
  font-size: 16px;
}

/* line 2910, resources/assets/styles/project.scss */

#insurancepackage img.bigimage {
  display: block;
  margin: 1em auto;
  max-width: 370px;
}

@media (min-width: 768px) {
  /* line 2910, resources/assets/styles/project.scss */

  #insurancepackage img.bigimage {
    margin: 2em auto 0;
  }
}

/* line 2919, resources/assets/styles/project.scss */

#insurancepackage #insurance-icons-row {
  margin-top: 2em;
  margin-bottom: 2em;
}

/* line 2925, resources/assets/styles/project.scss */

.iconlist {
  margin-top: 1em;
}

@media (min-width: 768px) {
  /* line 2925, resources/assets/styles/project.scss */

  .iconlist {
    margin-top: 0;
  }
}

/* line 2931, resources/assets/styles/project.scss */

.iconlist-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 2931, resources/assets/styles/project.scss */

  .iconlist-item {
    margin-bottom: 2em;
  }
}

/* line 2940, resources/assets/styles/project.scss */

.iconlist-item:last-child {
  margin-bottom: 0;
}

/* line 2944, resources/assets/styles/project.scss */

.iconlist-item-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 60px;
  text-align: center;
}

/* line 2949, resources/assets/styles/project.scss */

.iconlist-item-img img,
.iconlist-item-img svg {
  margin: 0;
  padding: 0;
  display: inline-block;
  max-width: 60px;
  max-height: 60px;
}

/* line 2958, resources/assets/styles/project.scss */

.iconlist-item-text {
  -ms-flex-item-align: center;
      align-self: center;
  padding-left: 1.5em;
  font-family: 'ApiSans', sans-serif;
  font-size: 16px;
}

@media (min-width: 991px) {
  /* line 2958, resources/assets/styles/project.scss */

  .iconlist-item-text {
    font-size: 20px;
  }
}

/* line 2967, resources/assets/styles/project.scss */

.iconlist-item-text ul {
  margin-top: 1em;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}

@media (min-width: 991px) {
  /* line 2976, resources/assets/styles/project.scss */

  #moderntech {
    padding-bottom: 0;
  }
}

@media (min-width: 991px) {
  /* line 2982, resources/assets/styles/project.scss */

  #moderntech .benefitslist-item-text p {
    margin-bottom: 0.5em;
  }
}

/* line 2988, resources/assets/styles/project.scss */

#moderntech .benefitslist-item-text ul {
  padding-bottom: 0;
}

/* line 2994, resources/assets/styles/project.scss */

.benefitslistrow {
  margin: 1em 0;
}

@media (min-width: 991px) {
  /* line 2994, resources/assets/styles/project.scss */

  .benefitslistrow {
    margin: 2em 0;
  }
}

/* line 3001, resources/assets/styles/project.scss */

.phone-mockup {
  max-width: 260px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 991px) {
  /* line 3001, resources/assets/styles/project.scss */

  .phone-mockup {
    max-width: 360px;
    margin-top: -60px;
    -webkit-transform: translateY(80px);
         -o-transform: translateY(80px);
            transform: translateY(80px);
  }
}

@media (min-width: 1261px) {
  /* line 3001, resources/assets/styles/project.scss */

  .phone-mockup {
    margin-top: -120px;
    -webkit-transform: translateY(90px);
         -o-transform: translateY(90px);
            transform: translateY(90px);
  }
}

/* line 3017, resources/assets/styles/project.scss */

.benefitslist {
  margin-top: 1em;
}

@media (min-width: 991px) {
  /* line 3017, resources/assets/styles/project.scss */

  .benefitslist {
    margin-top: 2em;
  }
}

/* line 3023, resources/assets/styles/project.scss */

.benefitslist-item {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 3023, resources/assets/styles/project.scss */

  .benefitslist-item {
    margin-bottom: 2em;
  }
}

/* line 3029, resources/assets/styles/project.scss */

.benefitslist-item-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  color: #4b346c;
  padding-bottom: 8px;
}

@media (min-width: 991px) {
  /* line 3029, resources/assets/styles/project.scss */

  .benefitslist-item-title {
    font-size: 24px;
  }
}

/* line 3044, resources/assets/styles/project.scss */

.exchangerates-switch {
  text-align: center;
}

/* line 3048, resources/assets/styles/project.scss */

.exchangerates-switch button.switch-btn {
  border: 0;
  font-weight: 700;
  border-bottom: 1px dashed #4b346c;
  padding: 4px 0 0;
  text-align: center;
  width: auto;
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  background-color: transparent;
  margin: 0 auto;
  font-size: 22px;
  display: block;
}

@media (min-width: 480px) {
  /* line 3048, resources/assets/styles/project.scss */

  .exchangerates-switch button.switch-btn {
    display: inline-block;
    margin-right: 1em;
  }
}

@media (min-width: 480px) {
  /* line 3066, resources/assets/styles/project.scss */

  .exchangerates-switch button.switch-btn:last-child {
    margin-right: 0;
  }
}

/* line 3072, resources/assets/styles/project.scss */

.exchangerates-switch button.switch-btn-active {
  color: #39b54a;
  border-bottom: 1px solid transparent;
}

/* line 3080, resources/assets/styles/project.scss */

.switch-table {
  display: none;
}

/* line 3083, resources/assets/styles/project.scss */

.switch-table.switch-table-active {
  display: block;
}

/* line 3088, resources/assets/styles/project.scss */

.exchangerates-table {
  padding: 2em 0 1em;
}

/* line 3093, resources/assets/styles/project.scss */

#cbpc .cbpcdescr-item {
  margin-bottom: 2em;
}

/* line 3096, resources/assets/styles/project.scss */

#cbpc .cbpcdescr-item:last-child {
  margin-bottom: 0;
}

/* line 3102, resources/assets/styles/project.scss */

#cbpc .cards-description-small p {
  font-size: 16px;
}

/* line 3109, resources/assets/styles/project.scss */

#necessary-documentation h2,
#necessary-documentation .heading-subtitle {
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 991px) {
  /* line 3109, resources/assets/styles/project.scss */

  #necessary-documentation h2,
  #necessary-documentation .heading-subtitle {
    font-size: 40px;
  }
}

/* line 3118, resources/assets/styles/project.scss */

#necessary-documentation .loan-item-holder {
  margin-top: 1em;
}

@media (min-width: 768px) {
  /* line 3118, resources/assets/styles/project.scss */

  #necessary-documentation .loan-item-holder {
    margin-top: 2em;
  }
}

/* line 3126, resources/assets/styles/project.scss */

#necessary-documentation .loan-item-col h5 {
  font-size: 24px;
}

/* line 3130, resources/assets/styles/project.scss */

#necessary-documentation .loan-item-col p {
  font-size: 16px;
}

/* line 3137, resources/assets/styles/project.scss */

.choice-section .choice-col {
  padding-top: 1em;
}

@media (min-width: 768px) {
  /* line 3137, resources/assets/styles/project.scss */

  .choice-section .choice-col {
    padding-top: 0;
  }
}

/* line 3144, resources/assets/styles/project.scss */

.choice-section .btn {
  text-transform: initial;
  font-weight: 700;
  margin-top: 1em;
}

/* line 3151, resources/assets/styles/project.scss */

.choice-section ol li {
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

/* line 3159, resources/assets/styles/project.scss */

.dac-switch {
  cursor: pointer;
  display: inline-block;
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: 20px;
  font-size: 18px;
  border-bottom: 1px dashed #4b346c;
}

@media (min-width: 991px) {
  /* line 3159, resources/assets/styles/project.scss */

  .dac-switch {
    font-size: 28px;
    margin-bottom: 40px;
  }
}

/* line 3175, resources/assets/styles/project.scss */

.dac-switch.switch-opened:after {
  -webkit-transform: translateY(0) rotate(-135deg);
       -o-transform: translateY(0) rotate(-135deg);
          transform: translateY(0) rotate(-135deg);
}

/* line 3180, resources/assets/styles/project.scss */

.dac-switch:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border: solid #4b346c;
  border-width: 0 1px 1px 0;
  background-color: transparent;
  position: absolute;
  top: 50%;
  right: -35px;
  -webkit-transform: translateY(-50%) rotate(45deg);
       -o-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, -o-transform 300ms ease;
}

/* line 3196, resources/assets/styles/project.scss */

.doccondpageitem {
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 3196, resources/assets/styles/project.scss */

  .doccondpageitem {
    margin-bottom: 2em;
  }
}

/* line 3202, resources/assets/styles/project.scss */

.doccondpageitem:last-child {
  margin-bottom: 0;
}

/* line 3206, resources/assets/styles/project.scss */

.doccondpageitem h4 {
  text-align: center;
}

/* line 3212, resources/assets/styles/project.scss */

.accordion-container .accordion-item {
  border: 1px solid #E2DDE8;
  margin-bottom: 1px;
}

/* line 3217, resources/assets/styles/project.scss */

.accordion-container .accordion-heading {
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 40px 10px 10px;
  background: #F5F3F7;
  color: #4b346c;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  font-size: 14px;
}

@media (min-width: 768px) {
  /* line 3217, resources/assets/styles/project.scss */

  .accordion-container .accordion-heading {
    font-size: 16px;
    padding: 16px 60px 16px 20px;
  }
}

/* line 3231, resources/assets/styles/project.scss */

.accordion-container .accordion-heading:after {
  content: '';
  position: absolute;
  -webkit-transform: translateY(-50%) rotate(135deg);
       -o-transform: translateY(-50%) rotate(135deg);
          transform: translateY(-50%) rotate(135deg);
  top: 45%;
  right: 16px;
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: #4b346c #4b346c transparent transparent;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

@media (min-width: 768px) {
  /* line 3231, resources/assets/styles/project.scss */

  .accordion-container .accordion-heading:after {
    top: 40%;
    right: 20px;
    width: 20px;
    height: 20px;
  }
}

/* line 3251, resources/assets/styles/project.scss */

.accordion-container .accordion-heading.acc-item-opened {
  background-color: #39b54a;
  color: white;
}

/* line 3255, resources/assets/styles/project.scss */

.accordion-container .accordion-heading.acc-item-opened:after {
  top: 55%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
       -o-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  border-color: white white transparent transparent;
}

@media (min-width: 768px) {
  /* line 3255, resources/assets/styles/project.scss */

  .accordion-container .accordion-heading.acc-item-opened:after {
    top: 60%;
  }
}

/* line 3267, resources/assets/styles/project.scss */

.accordion-container .accordion-content {
  display: none;
  padding: 20px 24px;
}

/* line 3272, resources/assets/styles/project.scss */

.accordion-container p.job-title {
  text-transform: uppercase;
  font-weight: 700;
  color: #4b346c;
  font-size: 20px;
}

/* line 3280, resources/assets/styles/project.scss */

.sidebar-selection {
  background: #39b54a;
  -webkit-box-shadow: 0 2px 4px rgba(136, 229, 149, 0.5);
          box-shadow: 0 2px 4px rgba(136, 229, 149, 0.5);
  border-radius: 4px;
  color: white;
  padding: 16px;
  margin-bottom: 1em;
}

@media (min-width: 768px) {
  /* line 3280, resources/assets/styles/project.scss */

  .sidebar-selection {
    padding: 30px;
  }
}

/* line 3291, resources/assets/styles/project.scss */

.sidebar-selection-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 28px;
  margin-bottom: 1em;
}

/* line 3297, resources/assets/styles/project.scss */

.sidebar-selection .cb-container {
  color: white;
}

/* line 3301, resources/assets/styles/project.scss */

.sidebar-selection .cb-container .checkmark:after {
  border: solid #4b346c;
  border-width: 0 2px 2px 0;
}

/* line 3308, resources/assets/styles/project.scss */

.sidebar-selection .checkbox-item {
  margin-bottom: 1em;
}

/* line 3313, resources/assets/styles/project.scss */

.savings-item {
  display: block;
  -webkit-box-shadow: 0 2px 4px rgba(207, 199, 219, 0.2);
          box-shadow: 0 2px 4px rgba(207, 199, 219, 0.2);
  border-radius: 4px;
  margin-bottom: 20px;
  width: 100%;
  background-color: #FFFFFF;
  padding: 16px;
  height: 540px;
}

@media (min-width: 768px) {
  /* line 3313, resources/assets/styles/project.scss */

  .savings-item {
    padding: 30px;
    margin-bottom: 40px;
  }
}

@media (min-width: 991px) {
  /* line 3313, resources/assets/styles/project.scss */

  .savings-item {
    height: 460px;
  }
}

@media (min-width: 1261px) {
  /* line 3313, resources/assets/styles/project.scss */

  .savings-item {
    height: 360px;
  }
}

/* line 3334, resources/assets/styles/project.scss */

.savings-item:last-child {
  margin-bottom: 0;
}

/* line 3338, resources/assets/styles/project.scss */

.savings-item .background-pattern {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(/app/themes/main/dist/images/intersect-savings.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}

/* line 3354, resources/assets/styles/project.scss */

.savings-item .savings-col-currency {
  font-size: 16px;
  line-height: 16px;
  height: 16px;
  color: #4b346c;
}

/* line 3360, resources/assets/styles/project.scss */

.savings-item .savings-col-currency-value {
  color: #4b346c;
  font-size: 50px;
  line-height: 50px;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 3370, resources/assets/styles/project.scss */

.savings-item .terms-details .terdet-button {
  display: none;
  margin-top: 8em;
}

@media (min-width: 1261px) {
  /* line 3370, resources/assets/styles/project.scss */

  .savings-item .terms-details .terdet-button {
    margin-top: 4em;
  }
}

/* line 3378, resources/assets/styles/project.scss */

.savings-item .terms-details .terdet-details {
  display: block;
  font-family: 'ApiSans', sans-serif;
  color: #444444;
  font-weight: 700;
  font-size: 16px;
}

@media (min-width: 1261px) {
  /* line 3378, resources/assets/styles/project.scss */

  .savings-item .terms-details .terdet-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 18px;
  }
}

/* line 3391, resources/assets/styles/project.scss */

.savings-item .terms-details .terdet-details a {
  font-weight: 400;
}

/* line 3395, resources/assets/styles/project.scss */

.savings-item .terms-details .terdet-details .td-value {
  font-size: 40px;
  padding: 0 4px;
}

@media (min-width: 1261px) {
  /* line 3400, resources/assets/styles/project.scss */

  .savings-item .terms-details .terdet-details .terdet-det-percent {
    padding-right: 4em;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 55%;
  }
}

@media (min-width: 1261px) {
  /* line 3408, resources/assets/styles/project.scss */

  .savings-item .terms-details .terdet-details .terdet-det-month {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 40%;
  }
}

/* line 3417, resources/assets/styles/project.scss */

.savings-item:hover {
  background-color: #4b346c;
  color: white;
}

/* line 3421, resources/assets/styles/project.scss */

.savings-item:hover .background-pattern {
  opacity: 0.2;
}

/* line 3425, resources/assets/styles/project.scss */

.savings-item:hover .savings-col-currency {
  color: white;
}

/* line 3428, resources/assets/styles/project.scss */

.savings-item:hover .savings-col-currency-value {
  color: white;
}

/* line 3434, resources/assets/styles/project.scss */

.savings-item:hover .terms-details .terdet-button {
  display: block;
}

/* line 3437, resources/assets/styles/project.scss */

.savings-item:hover .terms-details .terdet-button button {
  margin-left: auto;
  margin-right: 0;
  text-transform: initial;
  font-weight: 700;
}

/* line 3445, resources/assets/styles/project.scss */

.savings-item:hover .terms-details .terdet-details {
  display: none;
}

/* line 3449, resources/assets/styles/project.scss */

.savings-item:hover .terms-details hr {
  border-bottom: 1px solid transparent;
}

/* line 3455, resources/assets/styles/project.scss */

.savings-item .terms-top-offset {
  display: block;
  width: 100%;
  height: 16px;
}

/* line 3461, resources/assets/styles/project.scss */

.savings-item hr {
  margin: 2em 0 1.5em;
}

/* line 3466, resources/assets/styles/project.scss */

#deposit-calc {
  background-color: white;
  -webkit-box-shadow: 0 4px 8px rgba(75, 52, 108, 0.1);
          box-shadow: 0 4px 8px rgba(75, 52, 108, 0.1);
  border-radius: 10px;
  margin: 20px;
  padding: 0;
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 3466, resources/assets/styles/project.scss */

  #deposit-calc {
    margin: 60px 0 40px;
  }
}

/* line 3477, resources/assets/styles/project.scss */

#deposit-calc .dcc {
  padding: 25px;
}

@media (min-width: 768px) {
  /* line 3477, resources/assets/styles/project.scss */

  #deposit-calc .dcc {
    padding: 50px;
  }
}

/* line 3484, resources/assets/styles/project.scss */

#deposit-calc #depositcalc-footer {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(9.66%, rgba(255, 255, 255, 0)), to(#FBF8FD)), -webkit-gradient(linear, left top, left bottom, from(#F8F5FB), to(#F5F3F7));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 9.66%, #FBF8FD 100%), -webkit-linear-gradient(top, #F8F5FB 0%, #F5F3F7 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 9.66%, #FBF8FD 100%), -o-linear-gradient(top, #F8F5FB 0%, #F5F3F7 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 9.66%, #FBF8FD 100%), linear-gradient(180deg, #F8F5FB 0%, #F5F3F7 100%);
  font-family: 'ApiSans', sans-serif;
  color: #4b346c;
  font-size: 18px;
}

/* line 3491, resources/assets/styles/project.scss */

#deposit-calc #depositcalc-footer .dcc-footer-title {
  padding-bottom: 0.5em;
}

@media (min-width: 991px) {
  /* line 3491, resources/assets/styles/project.scss */

  #deposit-calc #depositcalc-footer .dcc-footer-title {
    padding-bottom: 1em;
  }
}

/* line 3498, resources/assets/styles/project.scss */

#deposit-calc #depositcalc-footer .dcc-footer-text {
  font-weight: 700;
  margin-bottom: 1em;
}

@media (min-width: 991px) {
  /* line 3498, resources/assets/styles/project.scss */

  #deposit-calc #depositcalc-footer .dcc-footer-text {
    padding-bottom: 0;
  }
}

/* line 3507, resources/assets/styles/project.scss */

#deposit-calc h3 {
  text-align: center;
}

@media (min-width: 991px) {
  /* line 3507, resources/assets/styles/project.scss */

  #deposit-calc h3 {
    font-size: 32px;
  }
}

/* line 3514, resources/assets/styles/project.scss */

#deposit-calc .calc-results-item {
  margin-bottom: 1em;
}

/* line 3517, resources/assets/styles/project.scss */

#deposit-calc .calc-results-item .cri-title {
  padding-bottom: 0.5em;
  font-size: 14px;
  color: #6C6C6C;
}

@media (min-width: 1261px) {
  /* line 3517, resources/assets/styles/project.scss */

  #deposit-calc .calc-results-item .cri-title {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 3529, resources/assets/styles/project.scss */

#deposit-calc .calc-results-item .cri-value {
  font-family: 'ApiSans', sans-serif;
  font-size: 28px;
  color: #444444;
  font-weight: 700;
}

@media (min-width: 768px) {
  /* line 3529, resources/assets/styles/project.scss */

  #deposit-calc .calc-results-item .cri-value {
    font-size: 36px;
  }
}

/* line 3539, resources/assets/styles/project.scss */

#deposit-calc .calc-results-item .cri-value-percent {
  font-size: 16px;
}

@media (min-width: 768px) {
  /* line 3539, resources/assets/styles/project.scss */

  #deposit-calc .calc-results-item .cri-value-percent {
    font-size: 26px;
  }
}

/* line 3545, resources/assets/styles/project.scss */

#deposit-calc .calc-results-item .cri-value-percent.roublesign {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}

/* line 3553, resources/assets/styles/project.scss */

#deposit-calc .deposit-values-input-item {
  margin-bottom: 1em;
}

@media (min-width: 768px) {
  /* line 3553, resources/assets/styles/project.scss */

  #deposit-calc .deposit-values-input-item {
    margin-bottom: 2em;
  }
}

@media (min-width: 768px) {
  /* line 3559, resources/assets/styles/project.scss */

  #deposit-calc .deposit-values-input-item:last-child {
    margin-bottom: 0;
  }
}

/* line 3565, resources/assets/styles/project.scss */

#deposit-calc .deposit-values-input-item .input-item {
  margin-bottom: 0;
}

/* line 3569, resources/assets/styles/project.scss */

#deposit-calc .deposit-values-input-item .dvii-title {
  font-family: 'ApiSans', sans-serif;
  font-size: 18px;
  color: #4b346c;
  margin-bottom: 1em;
}

@media (min-width: 768px) {
  /* line 3569, resources/assets/styles/project.scss */

  #deposit-calc .deposit-values-input-item .dvii-title {
    margin-bottom: 2em;
  }
}

/* line 3579, resources/assets/styles/project.scss */

#deposit-calc .deposit-values-input-item .input-item-input {
  background: #F5F3F7;
  -webkit-box-shadow: inset 0 2px 4px rgba(196, 187, 206, 0.2);
          box-shadow: inset 0 2px 4px rgba(196, 187, 206, 0.2);
  border-radius: 2px;
  color: #9F96AD;
  overflow: visible;
}

/* line 3586, resources/assets/styles/project.scss */

#deposit-calc .deposit-values-input-item .input-item-input input {
  padding: 10px 50px 10px 20px;
}

@media (min-width: 768px) {
  /* line 3586, resources/assets/styles/project.scss */

  #deposit-calc .deposit-values-input-item .input-item-input input {
    padding: 20px 50px 20px 20px;
  }
}

/* line 3595, resources/assets/styles/project.scss */

#deposit-calc #range1 {
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  z-index: 10;
}

/* line 3603, resources/assets/styles/project.scss */

#deposit-calc #input-rub {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 16px;
  height: 24px;
  font-size: 24px;
  line-height: 1em;
  color: #9F96AD;
  right: 1em;
  text-align: center;
}

/* line 3617, resources/assets/styles/project.scss */

#deposit-calc #range2holder {
  background-color: #CFC7DB;
  margin-top: 60px;
  margin-bottom: 30px;
}

/* line 3623, resources/assets/styles/project.scss */

#deposit-calc .spans-holder {
  position: absolute;
  top: 0;
  width: calc(100% + 20px);
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transform: translate(-11px, -6px);
       -o-transform: translate(-11px, -6px);
          transform: translate(-11px, -6px);
}

/* line 3634, resources/assets/styles/project.scss */

#deposit-calc .round-mlst {
  width: 16px;
  height: 16px;
  background-color: #CFC7DB;
  border-radius: 50%;
}

/* line 3640, resources/assets/styles/project.scss */

#deposit-calc .round-mlst.round-mlst-passed {
  background-color: #39b54a;
}

/* line 3645, resources/assets/styles/project.scss */

#deposit-calc .round-mlst.round-mlst-active .round-mlst-title {
  color: #4b346c;
  font-weight: 700;
}

/* line 3651, resources/assets/styles/project.scss */

#deposit-calc .round-mlst .round-mlst-title {
  display: none;
  position: absolute;
  top: 20px;
  font-size: 14px;
  width: 74px;
  text-align: center;
  color: #6C6C6C;
  -webkit-transform: translateX(-43%);
       -o-transform: translateX(-43%);
          transform: translateX(-43%);
}

@media (min-width: 768px) {
  /* line 3651, resources/assets/styles/project.scss */

  #deposit-calc .round-mlst .round-mlst-title {
    display: block;
  }
}

/* line 3666, resources/assets/styles/project.scss */

#deposit-calc #mobile-mlst-title {
  margin-top: 1em;
  font-size: 14px;
  text-align: center;
  color: #6C6C6C;
}

@media (min-width: 768px) {
  /* line 3666, resources/assets/styles/project.scss */

  #deposit-calc #mobile-mlst-title {
    display: none;
  }
}

/* line 3677, resources/assets/styles/project.scss */

.subinfo {
  padding: 10px;
  font-size: 14px;
  color: #6C6C6C;
  text-align: center;
}

@media (min-width: 991px) {
  /* line 3677, resources/assets/styles/project.scss */

  .subinfo {
    padding: 20px 0 30px;
  }
}

/* line 3687, resources/assets/styles/project.scss */

#benefits-icons {
  margin-bottom: 0;
}

/* line 3691, resources/assets/styles/project.scss */

#benefits-holder {
  margin-top: 1em;
  margin-bottom: 2em;
}

/* line 3695, resources/assets/styles/project.scss */

#benefits-holder .benefits-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

@media (min-width: 991px) {
  /* line 3695, resources/assets/styles/project.scss */

  #benefits-holder .benefits-item {
    margin-bottom: 40px;
  }
}

/* line 3705, resources/assets/styles/project.scss */

#benefits-holder .benefits-item img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 70px;
  height: auto;
}

/* line 3711, resources/assets/styles/project.scss */

#benefits-holder .benefits-item span {
  font-family: 'ApiSans', sans-serif;
  font-size: 16px;
  padding-left: 1em;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
}

@media (min-width: 768px) {
  /* line 3711, resources/assets/styles/project.scss */

  #benefits-holder .benefits-item span {
    font-size: 20px;
  }
}

/* line 3724, resources/assets/styles/project.scss */

.gray-container {
  background-color: #F5F3F7;
}

/* line 3728, resources/assets/styles/project.scss */

.contact-info-item {
  font-family: 'ApiSans', sans-serif;
}

/* line 3731, resources/assets/styles/project.scss */

.contact-info-item .container {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #E6E2EA;
}

/* line 3738, resources/assets/styles/project.scss */

.contact-info-item:last-child .container {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0 none;
}

/* line 3745, resources/assets/styles/project.scss */

.contact-info-item .contact-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 1em;
}

@media (min-width: 1261px) {
  /* line 3745, resources/assets/styles/project.scss */

  .contact-info-item .contact-item {
    margin-bottom: 0;
  }
}

/* line 3754, resources/assets/styles/project.scss */

.contact-info-item .contact-item-icon {
  width: 55px;
}

/* line 3757, resources/assets/styles/project.scss */

.contact-info-item .contact-item-icon-iconitself {
  width: 55px;
  height: 55px;
  background-color: #F5F3F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  overflow: hidden;
}

/* line 3768, resources/assets/styles/project.scss */

.contact-info-item .contact-item-icon-iconitself img {
  max-width: 25px;
  max-height: 25px;
}

/* line 3775, resources/assets/styles/project.scss */

.contact-info-item .contact-item-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  margin-left: 0.8em;
}

/* line 3781, resources/assets/styles/project.scss */

.contact-info-item .contact-item-text-hours p {
  font-size: 14px;
}

/* line 3786, resources/assets/styles/project.scss */

.contact-info-item .contact-item-text .contact-title {
  color: #4b346c;
  font-weight: 600;
}

/* line 3793, resources/assets/styles/project.scss */

.contact-info-item p {
  margin-bottom: 0;
}

/* line 3797, resources/assets/styles/project.scss */

.contact-info-item a {
  color: #4b346c;
  font-weight: 600;
}

@media (min-width: 991px) {
  /* line 3803, resources/assets/styles/project.scss */

  #ready-open-account-bigform {
    margin-top: -5em;
  }
}

@media (min-width: 1261px) {
  /* line 3803, resources/assets/styles/project.scss */

  #ready-open-account-bigform {
    margin-top: -4.5em;
  }
}

/* line 3811, resources/assets/styles/project.scss */

#ready-open-account-bigform .btn {
  display: inline-block;
}

/* line 3815, resources/assets/styles/project.scss */

#ready-open-account-bigform .checkbox-item {
  padding: 0;
}

/* line 3819, resources/assets/styles/project.scss */

#ready-open-account-bigform .bigformbuttons {
  text-align: center;
}

@media (min-width: 768px) {
  /* line 3819, resources/assets/styles/project.scss */

  #ready-open-account-bigform .bigformbuttons {
    text-align: right;
  }
}

@media (min-width: 768px) {
  /* line 3827, resources/assets/styles/project.scss */

  .bigform-smalltext {
    margin-bottom: 2em;
  }
}

/* line 3832, resources/assets/styles/project.scss */

.bigform-smalltext p {
  font-size: 14px;
}

@media (min-width: 991px) {
  /* line 3838, resources/assets/styles/project.scss */

  footer section {
    padding: 45px 0;
  }
}

@media (min-width: 1261px) {
  /* line 3838, resources/assets/styles/project.scss */

  footer section {
    padding: 45px 0;
  }
}

/* line 3849, resources/assets/styles/project.scss */

#splash404 {
  margin: 2em auto;
  text-align: center;
  color: #4b346c;
}

@media (min-width: 991px) {
  /* line 3849, resources/assets/styles/project.scss */

  #splash404 {
    text-align: left;
    margin: 120px auto;
    max-width: 780px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 3862, resources/assets/styles/project.scss */

#splash404 .splash-404-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 3865, resources/assets/styles/project.scss */

#splash404 .splash-404-item.splash-404-image {
  width: 100px;
  height: auto;
  margin: 0 auto;
}

@media (min-width: 768px) {
  /* line 3865, resources/assets/styles/project.scss */

  #splash404 .splash-404-item.splash-404-image {
    width: 150px;
  }
}

@media (min-width: 991px) {
  /* line 3865, resources/assets/styles/project.scss */

  #splash404 .splash-404-item.splash-404-image {
    width: 200px;
  }
}

/* line 3876, resources/assets/styles/project.scss */

#splash404 .splash-404-item.splash-404-image img {
  margin: 0 auto;
}

/* line 3881, resources/assets/styles/project.scss */

#splash404 .splash-404-item h2 {
  text-align: left;
}

/* line 3885, resources/assets/styles/project.scss */

#splash404 .splash-404-item.splash-404-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  padding: 1em;
}

@media (min-width: 991px) {
  /* line 3885, resources/assets/styles/project.scss */

  #splash404 .splash-404-item.splash-404-text {
    padding-left: 70px;
    max-width: 570px;
  }
}

/* line 3896, resources/assets/styles/project.scss */

#splash404 h2 {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
  font-size: 30px;
  margin: 0;
}

@media (min-width: 991px) {
  /* line 3896, resources/assets/styles/project.scss */

  #splash404 h2 {
    font-size: 60px;
  }
}

/* line 3906, resources/assets/styles/project.scss */

#splash404 h3 {
  font-family: 'ApiSans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
}

@media (min-width: 991px) {
  /* line 3906, resources/assets/styles/project.scss */

  #splash404 h3 {
    font-size: 28px;
  }
}

@media (min-width: 768px) {
  /* line 3917, resources/assets/styles/project.scss */

  #searchform404 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4em;
  }
}

/* line 3923, resources/assets/styles/project.scss */

#searchform404 .input-item {
  margin: 0;
  padding: 0 0 10px 0;
}

@media (min-width: 768px) {
  /* line 3923, resources/assets/styles/project.scss */

  #searchform404 .input-item {
    padding: 0;
  }
}

/* line 3930, resources/assets/styles/project.scss */

#searchform404 .input-item .input-item-title {
  height: auto;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 3936, resources/assets/styles/project.scss */

  #searchform404 #formtitle404 {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 140px;
    -ms-flex-item-align: center;
        align-self: center;
  }
}

@media (min-width: 768px) {
  /* line 3944, resources/assets/styles/project.scss */

  #searchform404 #forminput404 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 3951, resources/assets/styles/project.scss */

  #searchform404 #formsubmit404 {
    margin-left: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}

/* line 3960, resources/assets/styles/project.scss */

#searchresults #searchresultstitle {
  font-size: 24px;
}

@media (min-width: 768px) {
  /* line 3960, resources/assets/styles/project.scss */

  #searchresults #searchresultstitle {
    font-size: 32px;
  }
}

/* line 3966, resources/assets/styles/project.scss */

#searchresults #searchresultstitle .searchquery {
  color: #39b54a;
}

/* line 3972, resources/assets/styles/project.scss */

#searchresults .searchres-item .sr-item-title {
  display: block;
  font-family: 'ApiSans', sans-serif;
  font-size: 22px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 3972, resources/assets/styles/project.scss */

  #searchresults .searchres-item .sr-item-title {
    font-size: 28px;
    margin-bottom: 24px;
  }
}

/* line 3984, resources/assets/styles/project.scss */

#searchresults .searchres-item .sr-item-text {
  font-size: 16px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 3984, resources/assets/styles/project.scss */

  #searchresults .searchres-item .sr-item-text {
    margin-bottom: 24px;
  }
}

/* line 3992, resources/assets/styles/project.scss */

#searchresults .searchres-item hr {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 3992, resources/assets/styles/project.scss */

  #searchresults .searchres-item hr {
    margin-bottom: 24px;
  }
}

/* line 3999, resources/assets/styles/project.scss */

#searchresults .searchres-item .morepostslink {
  font-family: 'ApiSans', sans-serif;
  font-weight: 700;
}

/* line 4006, resources/assets/styles/project.scss */

#privacypolicy a {
  word-break: break-word;
}

/* line 4011, resources/assets/styles/project.scss */

#management h3 {
  text-align: center;
}

/* line 4015, resources/assets/styles/project.scss */

#management .management-item {
  margin-bottom: 2em;
}

/* line 4018, resources/assets/styles/project.scss */

#management .management-item h4 {
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 4025, resources/assets/styles/project.scss */

#management .acc-container .acc-item {
  padding: 12px 20px 10px;
  background-color: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 18px;
  line-height: 28px;
}

/* line 4034, resources/assets/styles/project.scss */

#management .acc-container .acc-item.acc-about-item-opened .acc-title .acc-title-arrow {
  opacity: 1;
}

/* line 4041, resources/assets/styles/project.scss */

#management .acc-container .acc-title {
  padding-right: 30px;
}

/* line 4044, resources/assets/styles/project.scss */

#management .acc-container .acc-title .acc-title-arrow {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 6px;
  width: 18px;
  height: 10px;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOC44MDYxIDkuNjM1MjRDMTguNTU4MSA5Ljg4MzMgMTguMTU1IDkuODgzMyAxNy45MDY5IDkuNjM1MjRMOS45OTk5NCAxLjcxMjc2TDIuMDc3NDYgOS42MzUyNEMxLjgyOTQgOS44ODMzIDEuNDI2MyA5Ljg4MzMgMS4xNzgyMyA5LjYzNTI0QzAuOTMwMTcyIDkuMzg3MTggMC45MzAxNzIgOC45ODQwOCAxLjE3ODIzIDguNzM2MDJMOS41MzQ4MiAwLjM3OTQzMUM5LjY1ODg1IDAuMjU1NCA5LjgxMzg5IDAuMTkzMzg0IDkuOTg0NDQgMC4xOTMzODRDMTAuMTM5NSAwLjE5MzM4NCAxMC4zMSAwLjI1NTQgMTAuNDM0IDAuMzc5NDMxTDE4Ljc5MDYgOC43MzYwMkMxOS4wNTQyIDguOTg0MDggMTkuMDU0MiA5LjM4NzE4IDE4LjgwNjEgOS42MzUyNFoiIGZpbGw9IiM4QTdBQTQiLz4NCjwvc3ZnPg==);
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  -o-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

/* line 4060, resources/assets/styles/project.scss */

#management .acc-container .acc-title .acc-name {
  font-weight: 700;
  color: #39b54a;
  font-size: 20px;
  line-height: 28px;
  border-bottom: 1px dashed #39b54a;
  cursor: pointer;
}

/* line 4069, resources/assets/styles/project.scss */

#management .acc-container .acc-title .acc-position {
  font-size: 18px;
  line-height: 28px;
}

/* line 4075, resources/assets/styles/project.scss */

#management .acc-container .acc-details {
  font-size: 16px;
  line-height: 24px;
  padding: 16px 0;
  display: none;
}

/* line 4085, resources/assets/styles/project.scss */

#individualprovide .border-textimage {
  margin-top: 40px;
}

@media (min-width: 991px) {
  /* line 4089, resources/assets/styles/project.scss */

  #individualprovide .ip-innertext {
    padding-left: 2em;
  }
}

/* line 4097, resources/assets/styles/project.scss */

#ebank-lowsection ul {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 4103, resources/assets/styles/project.scss */

#ebank-lowsection ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 4112, resources/assets/styles/project.scss */

#nonresidentdocstext h3,
#nonresidentdocs h3 {
  font-size: 28px;
}

/* line 4116, resources/assets/styles/project.scss */

#nonresidentdocstext li,
#nonresidentdocs li {
  font-size: 16px;
  font-weight: 400;
}

/* line 4124, resources/assets/styles/project.scss */

#splashSwiperMain .swiper-button-next,
#splashSwiperMain .swiper-button-prev {
  display: none;
}

@media (min-width: 1440px) {
  /* line 4124, resources/assets/styles/project.scss */

  #splashSwiperMain .swiper-button-next,
  #splashSwiperMain .swiper-button-prev {
    display: block;
  }
}

/* line 4132, resources/assets/styles/project.scss */

.swiper-pagination-bullets {
  text-align: center;
}

/* line 1, resources/assets/styles/burger.scss */

* {
  margin: 0;
  padding: 0;
}

/* line 6, resources/assets/styles/burger.scss */

#nav-icon3 {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

/* line 19, resources/assets/styles/burger.scss */

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #FFFFFF;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 32, resources/assets/styles/burger.scss */

#nav-icon3 span:nth-child(1) {
  top: 0;
}

/* line 36, resources/assets/styles/burger.scss */

#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 12px;
}

/* line 40, resources/assets/styles/burger.scss */

#nav-icon3 span:nth-child(4) {
  top: 24px;
}

/* line 44, resources/assets/styles/burger.scss */

#nav-icon3.open span:nth-child(1) {
  top: 12px;
  width: 0;
  left: 50%;
}

/* line 50, resources/assets/styles/burger.scss */

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 54, resources/assets/styles/burger.scss */

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 58, resources/assets/styles/burger.scss */

#nav-icon3.open span:nth-child(4) {
  top: 12px;
  width: 0;
  left: 50%;
}

/* line 1, resources/assets/styles/checkbox.scss */

.checkbox-item-container {
  margin: 1em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/checkbox.scss */

  .checkbox-item-container {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0;
  }
}

@media (min-width: 768px) {
  /* line 12, resources/assets/styles/checkbox.scss */

  .checkbox-item {
    padding-top: 3.5em;
  }
}

@media (min-width: 991px) {
  /* line 12, resources/assets/styles/checkbox.scss */

  .checkbox-item {
    padding-top: 3em;
  }
}

/* line 21, resources/assets/styles/checkbox.scss */

.checkbox-item.input-error .checkmark {
  border: 2px solid #E2574C;
  background-color: #F1B5B5;
}

/* line 26, resources/assets/styles/checkbox.scss */

.checkbox-item.input-error .cb-container {
  color: #E2574C;
}

/* line 31, resources/assets/styles/checkbox.scss */

.checkbox-item.cbi-singleline {
  padding: 1em 0;
  margin: 0;
}

/* line 38, resources/assets/styles/checkbox.scss */

.container-checkbox-savings .checkbox-item {
  margin-bottom: 1.3em;
}

@media (min-width: 768px) {
  /* line 38, resources/assets/styles/checkbox.scss */

  .container-checkbox-savings .checkbox-item {
    padding-top: 0;
  }
}

/* line 46, resources/assets/styles/checkbox.scss */

.cb-container {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #6C6C6C;
  min-height: 25px;
}

/* line 56, resources/assets/styles/checkbox.scss */

.cb-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* line 65, resources/assets/styles/checkbox.scss */

.checkmark {
  position: absolute;
  top: -1px;
  left: 0;
  height: 25px;
  width: 25px;
  background: #F5F3F7;
  border: 2px solid transparent;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.07);
          box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}

/* line 85, resources/assets/styles/checkbox.scss */

.checkmark:after {
  content: '';
  position: absolute;
  display: none;
}

/* line 91, resources/assets/styles/checkbox.scss */

.cb-container input:checked ~ .checkmark:after {
  display: block;
}

/* line 95, resources/assets/styles/checkbox.scss */

.cb-container .checkmark:after {
  left: 7px;
  top: 2px;
  width: 8px;
  height: 14px;
  border: solid #39b54a;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 1, node_modules/select2/src/scss/core.scss */

.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 1, node_modules/select2/src/scss/_single.scss */

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 12, node_modules/select2/src/scss/_single.scss */

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, node_modules/select2/src/scss/_single.scss */

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 29, node_modules/select2/src/scss/_single.scss */

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 1, node_modules/select2/src/scss/_multiple.scss */

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 12, node_modules/select2/src/scss/_multiple.scss */

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, node_modules/select2/src/scss/_multiple.scss */

.select2-container .select2-search--inline {
  float: left;
}

/* line 24, node_modules/select2/src/scss/_multiple.scss */

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 31, node_modules/select2/src/scss/_multiple.scss */

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 1, node_modules/select2/src/scss/_dropdown.scss */

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 19, node_modules/select2/src/scss/_dropdown.scss */

.select2-results {
  display: block;
}

/* line 23, node_modules/select2/src/scss/_dropdown.scss */

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 29, node_modules/select2/src/scss/_dropdown.scss */

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 35, node_modules/select2/src/scss/_dropdown.scss */

.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 40, node_modules/select2/src/scss/_dropdown.scss */

.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 44, node_modules/select2/src/scss/_dropdown.scss */

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 50, node_modules/select2/src/scss/_dropdown.scss */

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 56, node_modules/select2/src/scss/_dropdown.scss */

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 60, node_modules/select2/src/scss/_dropdown.scss */

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 65, node_modules/select2/src/scss/_dropdown.scss */

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 70, node_modules/select2/src/scss/_dropdown.scss */

.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 15, node_modules/select2/src/scss/core.scss */

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 36, node_modules/select2/src/scss/core.scss */

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 1, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 6, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 11, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 17, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 21, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 31, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 52, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 56, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 64, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 68, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 77, node_modules/select2/src/scss/theme/default/_single.scss */

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 1, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 7, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 14, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 19, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 27, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 35, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 49, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 58, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 66, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 70, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 75, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 83, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 90, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 95, node_modules/select2/src/scss/theme/default/_multiple.scss */

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 6, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 13, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 20, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 26, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 35, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 41, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 45, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 49, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 53, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 56, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 60, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 64, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 68, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 72, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 76, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 87, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 92, node_modules/select2/src/scss/theme/default/layout.scss */

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 1, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 11, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 15, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 20, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 27, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 31, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #dee2e6;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 50, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 71, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 75, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #dee2e6;
  border-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  left: 1px;
  right: auto;
}

/* line 90, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 93, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 98, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 106, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 116, node_modules/select2/src/scss/theme/classic/_single.scss */

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 1, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: text;
  outline: 0;
}

/* line 11, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 15, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 21, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 25, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 40, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 49, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 57, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 63, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 71, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 76, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 84, node_modules/select2/src/scss/theme/classic/_multiple.scss */

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 9, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #dee2e6;
  outline: 0;
}

/* line 16, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 22, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 27, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 31, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 35, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 41, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 45, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 50, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 55, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 61, node_modules/select2/src/scss/theme/classic/layout.scss */

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* line 1, resources/assets/styles/select2-override.scss */

.select2-container {
  width: 100% !important;
  margin-bottom: 1em;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/select2-override.scss */

  .select2-container {
    margin-bottom: 0;
  }
}

/* line 9, resources/assets/styles/select2-override.scss */

.select2-container .select2-selection--single {
  border: 0 none;
  height: 46px;
  border-radius: 24px;
  background: #F5F3F7;
  -webkit-box-shadow: 0 1px 0 rgba(196, 187, 206, 0.4);
          box-shadow: 0 1px 0 rgba(196, 187, 206, 0.4);
}

/* line 16, resources/assets/styles/select2-override.scss */

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 20px;
  padding-right: 30px;
}

/* line 25, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-results__option {
  padding: 4px 20px;
}

/* line 28, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #4b346c;
}

/* line 32, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-results__option:before {
  display: none;
}

/* line 39, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
  color: #ADAAB2;
}

/* line 44, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 13px;
  height: 9px;
  top: 50%;
  -webkit-transform: rotate(0) translateY(-50%);
       -o-transform: rotate(0) translateY(-50%);
          transform: rotate(0) translateY(-50%);
  right: 20px;
}

/* line 52, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/* line 56, resources/assets/styles/select2-override.scss */

.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  display: block;
  content: '';
  width: 13px;
  height: 9px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEzIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNy4wMDcyNiA4LjExMTY2TDEyLjc5MjMgMi4zMjY1QzEyLjkyNjIgMi4xOTI2OSAxMyAyLjAxNDA4IDEzIDEuODIzNjJDMTMgMS42MzMxNyAxMi45MjYyIDEuNDU0NTUgMTIuNzkyMyAxLjMyMDc1TDEyLjM2NjQgMC44OTQ3MTJDMTIuMDg4OCAwLjYxNzQ4NyAxMS42Mzc4IDAuNjE3NDg3IDExLjM2MDYgMC44OTQ3MTJMNi41MDI3IDUuNzUyNjZMMS42MzkzNiAwLjg4OTMyMUMxLjUwNTQ1IDAuNzU1NTE4IDEuMzI2OTQgMC42ODE2NCAxLjEzNjU5IDAuNjgxNjRDMC45NDYwMzUgMC42ODE2NCAwLjc2NzUyNSAwLjc1NTUxOCAwLjYzMzUxIDAuODg5MzIxTDAuMjA3Njg0IDEuMzE1MzZDMC4wNzM3NzQzIDEuNDQ5MjcgMi44MTk2N2UtMDYgMS42Mjc3OCAyLjgxMTM0ZS0wNiAxLjgxODIzQzIuODAzMDJlLTA2IDIuMDA4NjkgMC4wNzM3NzQzIDIuMTg3MyAwLjIwNzY4MyAyLjMyMTExTDUuOTk4MDMgOC4xMTE2NkM2LjEzMjM2IDguMjQ1NzggNi4zMTE3MSA4LjMxOTQ1IDYuNTAyMzggOC4zMTkwM0M2LjY5Mzc4IDguMzE5NDUgNi44NzMwMyA4LjI0NTc4IDcuMDA3MjYgOC4xMTE2NloiIGZpbGw9IiM4QTdBQTQiLz4NCjwvc3ZnPg0K);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 72, resources/assets/styles/select2-override.scss */

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  -webkit-transform: rotate(180deg) translateY(50%);
       -o-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}

/* line 83, resources/assets/styles/select2-override.scss */

.select2-dropdown {
  border: 1px solid #f5f3f7;
  background-color: #f5f3f7;
  padding-bottom: 10px;
  overflow: hidden;
}

/* line 3, resources/assets/styles/cookieconsent.scss */

.cc-window a:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 10, resources/assets/styles/cookieconsent.scss */

.cc-btn {
  color: #white;
}

/* line 62, resources/assets/styles/sr-fonts.scss */

.lang-sr p.generictitle {
  font-family: 'ApiSans', sans-serif;
}

/* line 264, resources/assets/styles/sr-fonts.scss */

.lang-sr .green-excerpt-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 430, resources/assets/styles/sr-fonts.scss */

.lang-sr .open-textimage-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 460, resources/assets/styles/sr-fonts.scss */

.lang-sr .border-textimage .bti-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 508, resources/assets/styles/sr-fonts.scss */

.lang-sr .horz-icontext-holder .hzictxt-text-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 550, resources/assets/styles/sr-fonts.scss */

.lang-sr .or-separator {
  font-family: 'ApiSans', sans-serif;
}

@media (min-width: 480px) {
  /* line 614, resources/assets/styles/sr-fonts.scss */

  .lang-sr header #main-nav-cont {
    padding: 0 15px;
  }
}

@media (min-width: 480px) {
  /* line 622, resources/assets/styles/sr-fonts.scss */

  .lang-sr header #main-nav-cont.mob-nav-open {
    padding: 0 15px;
  }
}

/* line 810, resources/assets/styles/sr-fonts.scss */

.lang-sr nav.footer-nav {
  font-family: 'ApiSans', sans-serif;
}

/* line 1160, resources/assets/styles/sr-fonts.scss */

.lang-sr section h1,
.lang-sr section h2,
.lang-sr section h3,
.lang-sr section h4,
.lang-sr section h5,
.lang-sr section h6,
.lang-sr .section h1,
.lang-sr .section h2,
.lang-sr .section h3,
.lang-sr .section h4,
.lang-sr .section h5,
.lang-sr .section h6,
.lang-sr .shield-icon h1,
.lang-sr .shield-icon h2,
.lang-sr .shield-icon h3,
.lang-sr .shield-icon h4,
.lang-sr .shield-icon h5,
.lang-sr .shield-icon h6 {
  font-family: 'ApiSans', sans-serif;
}

/* line 1230, resources/assets/styles/sr-fonts.scss */

.lang-sr section .heading-subtitle,
.lang-sr .section .heading-subtitle,
.lang-sr .shield-icon .heading-subtitle {
  font-family: 'ApiSans', sans-serif;
}

/* line 1240, resources/assets/styles/sr-fonts.scss */

.lang-sr section .section-line-title,
.lang-sr .section .section-line-title,
.lang-sr .shield-icon .section-line-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 1288, resources/assets/styles/sr-fonts.scss */

.lang-sr .splash-container-mobile {
  font-family: 'ApiSans', sans-serif;
}

/* line 1318, resources/assets/styles/sr-fonts.scss */

.lang-sr #splash,
.lang-sr .section-splash {
  font-family: 'ApiSans', sans-serif;
}

/* line 1508, resources/assets/styles/sr-fonts.scss */

.lang-sr #need-cards .nc-item h3 {
  font-family: 'ApiSans', sans-serif;
}

/* line 1602, resources/assets/styles/sr-fonts.scss */

.lang-sr .learn-cards .learn-cards-holder .learn-cards-item .lc-image-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 1692, resources/assets/styles/sr-fonts.scss */

.lang-sr #bottom-footer .bfr-item > a {
  font-family: 'ApiSans', sans-serif;
}

/* line 1892, resources/assets/styles/sr-fonts.scss */

.lang-sr .int-trns-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 1936, resources/assets/styles/sr-fonts.scss */

.lang-sr #payments-abroad .pda-splash-item .psi-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2150, resources/assets/styles/sr-fonts.scss */

.lang-sr #whycompfactoring .wdc-col-header-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2204, resources/assets/styles/sr-fonts.scss */

.lang-sr #ratedoc .ratedoc-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2432, resources/assets/styles/sr-fonts.scss */

.lang-sr .payment-card-item .pcit-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2564, resources/assets/styles/sr-fonts.scss */

.lang-sr .news-items .news-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2612, resources/assets/styles/sr-fonts.scss */

.lang-sr .submenu .submenu-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2674, resources/assets/styles/sr-fonts.scss */

.lang-sr .iconcard-item .iconcard-text-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 2696, resources/assets/styles/sr-fonts.scss */

.lang-sr .round-number-holder .round-number {
  font-family: 'ApiSans', sans-serif;
}

/* line 2786, resources/assets/styles/sr-fonts.scss */

.lang-sr #latest-news-section .news-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3060, resources/assets/styles/sr-fonts.scss */

.lang-sr .loan-item-holder .loan-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3102, resources/assets/styles/sr-fonts.scss */

.lang-sr .loan-right-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3134, resources/assets/styles/sr-fonts.scss */

.lang-sr .benefits-text-holder .benefit-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3192, resources/assets/styles/sr-fonts.scss */

.lang-sr .iconlist-item-text {
  font-family: 'ApiSans', sans-serif;
}

/* line 3266, resources/assets/styles/sr-fonts.scss */

.lang-sr .benefitslist-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3288, resources/assets/styles/sr-fonts.scss */

.lang-sr .exchangerates-switch button.switch-btn {
  font-family: 'ApiSans', sans-serif;
}

/* line 3402, resources/assets/styles/sr-fonts.scss */

.lang-sr .dac-switch {
  font-family: 'ApiSans', sans-serif;
}

/* line 3490, resources/assets/styles/sr-fonts.scss */

.lang-sr .sidebar-selection-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3554, resources/assets/styles/sr-fonts.scss */

.lang-sr .savings-item .terms-details .terdet-details {
  font-family: 'ApiSans', sans-serif;
}

/* line 3650, resources/assets/styles/sr-fonts.scss */

.lang-sr #deposit-calc #depositcalc-footer {
  font-family: 'ApiSans', sans-serif;
}

/* line 3690, resources/assets/styles/sr-fonts.scss */

.lang-sr #deposit-calc .calc-results-item .cri-value {
  font-family: 'ApiSans', sans-serif;
}

/* line 3732, resources/assets/styles/sr-fonts.scss */

.lang-sr #deposit-calc .deposit-values-input-item .dvii-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 3846, resources/assets/styles/sr-fonts.scss */

.lang-sr .contact-info-item {
  font-family: 'ApiSans', sans-serif;
}

/* line 3998, resources/assets/styles/sr-fonts.scss */

.lang-sr #splash404 h2 {
  font-family: 'ApiSans', sans-serif;
}

/* line 4008, resources/assets/styles/sr-fonts.scss */

.lang-sr #splash404 h3 {
  font-family: 'ApiSans', sans-serif;
}

/* line 4080, resources/assets/styles/sr-fonts.scss */

.lang-sr #searchresults .searchres-item .sr-item-title {
  font-family: 'ApiSans', sans-serif;
}

/* line 4106, resources/assets/styles/sr-fonts.scss */

.lang-sr #searchresults .searchres-item .morepostslink {
  font-family: 'ApiSans', sans-serif;
}

/* line 4, resources/assets/styles/swiper.scss */

.page-template-corporate_banking .swiper-container .swiper-pagination {
  position: absolute;
  text-align: center;
  bottom: 20px;
}

/* line 9, resources/assets/styles/swiper.scss */

.page-template-corporate_banking .swiper-container .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #C1B9CA;
  border-radius: 100%;
}

/* line 17, resources/assets/styles/swiper.scss */

.page-template-corporate_banking .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #39B54A;
}

/* line 22, resources/assets/styles/swiper.scss */

.page-template-corporate_banking .swiper-container .swiper-button-next,
.page-template-corporate_banking .swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 26px;
  height: 50px;
  display: none;
}

@media (min-width: 768px) {
  /* line 22, resources/assets/styles/swiper.scss */

  .page-template-corporate_banking .swiper-container .swiper-button-next,
  .page-template-corporate_banking .swiper-container .swiper-button-prev {
    display: block;
  }
}

/* line 33, resources/assets/styles/swiper.scss */

.page-template-corporate_banking .swiper-container .swiper-button-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAyOCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjEzMzUgMjQuOTk4N0wyNi43OTQyIDIuNDE3ODhDMjcuMzQ5NSAxLjg2MjUyIDI3LjM0OTUgMC45NzE4NjYgMjYuNzk0MiAwLjQxNjUxNEMyNi4yMzg4IC0wLjEzODgzOCAyNS4zNDgyIC0wLjEzODgzOCAyNC43OTI4IDAuNDE2NTE0TDEuMjA2MDYgMjQuMDAzMkMwLjY1MDcxMyAyNC41NTg2IDAuNjUwNzEzIDI1LjQ0OTMgMS4yMDYwNiAyNi4wMDQ2TDI0Ljc5MjggNDkuNTgwOUMyNS4wNjUyIDQ5Ljg1MzMgMjUuNDMyIDUwIDI1Ljc4ODIgNTBDMjYuMTQ0NSA1MCAyNi41MTEzIDQ5Ljg2MzggMjYuNzgzNyA0OS41ODA5QzI3LjMzOSA0OS4wMjU1IDI3LjMzOSA0OC4xMzQ5IDI2Ljc4MzcgNDcuNTc5NUw0LjIxMzM1IDI0Ljk5ODdaIiBmaWxsPSIjM0QyNTYyIi8+Cjwvc3ZnPgo=);
  left: 50px;
}

/* line 38, resources/assets/styles/swiper.scss */

.page-template-corporate_banking .swiper-container .swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAyOCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjc4NjcgMjQuOTk4N0wxLjIwNTgzIDIuNDE3ODhDMC42NTA0ODIgMS44NjI1MiAwLjY1MDQ4MiAwLjk3MTg2NiAxLjIwNTgzIDAuNDE2NTE0QzEuNzYxMTggLTAuMTM4ODM4IDIuNjUxODQgLTAuMTM4ODM4IDMuMjA3MTkgMC40MTY1MTRMMjYuNzkzOSAyNC4wMDMyQzI3LjM0OTMgMjQuNTU4NiAyNy4zNDkzIDI1LjQ0OTMgMjYuNzkzOSAyNi4wMDQ2TDMuMjA3MTkgNDkuNTgwOUMyLjkzNDc2IDQ5Ljg1MzMgMi41NjgwMiA1MCAyLjIxMTc1IDUwQzEuODU1NDkgNTAgMS40ODg3NSA0OS44NjM4IDEuMjE2MzEgNDkuNTgwOUMwLjY2MDk1NyA0OS4wMjU1IDAuNjYwOTU3IDQ4LjEzNDkgMS4yMTYzMSA0Ny41Nzk1TDIzLjc4NjcgMjQuOTk4N1oiIGZpbGw9IiMzRDI1NjIiLz4KPC9zdmc+Cg==);
  right: 50px;
}

/* line 2, resources/assets/styles/nouislider-override.scss */

.noUi-origin[disabled] {
  display: none;
}

/* line 7, resources/assets/styles/nouislider-override.scss */

.noUi-horizontal {
  height: 4px;
}

/* line 10, resources/assets/styles/nouislider-override.scss */

.noUi-horizontal .noUi-handle {
  top: -9px;
  width: 25px;
  height: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2QpIj4NCjxjaXJjbGUgY3g9IjExIiBjeT0iMTAiIHI9IjgiIGZpbGw9IiMzRDI1NjIiLz4NCjwvZz4NCjxjaXJjbGUgY3g9IjExIiBjeT0iMTAiIHI9IjMiIGZpbGw9IndoaXRlIi8+DQo8ZGVmcz4NCjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+DQo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPg0KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4NCjxmZU9mZnNldCBkeT0iMSIvPg0KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41Ii8+DQo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjUzOTI2OCAwIDAgMCAwIDAuNDc2NTM2IDAgMCAwIDAgMC42NDE5MjEgMCAwIDAgMC41IDAiLz4NCjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+DQo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPg0KPC9maWx0ZXI+DQo8L2RlZnM+DQo8L3N2Zz4=);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0 none;
  border-radius: 0;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-transform: translateX(-20%);
       -o-transform: translateX(-20%);
          transform: translateX(-20%);
}

/* line 25, resources/assets/styles/nouislider-override.scss */

.noUi-horizontal .noUi-handle:before,
.noUi-horizontal .noUi-handle:after {
  display: none;
}

/* line 31, resources/assets/styles/nouislider-override.scss */

.noUi-connect {
  background-color: #39b54a;
}

/* line 35, resources/assets/styles/nouislider-override.scss */

.noUi-target {
  background-color: transparent;
  border: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
}


/*# sourceMappingURL=main.css.map*/