






*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

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

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

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

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

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

/**
 * Restore the focus styles unset by the previous rule.
 */

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}



/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

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

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

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

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 20px;
}

.dnd-section > .row-fluid {
  margin-left: auto;
  margin-right: auto;
}

.dnd-section .dnd-column {
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding-left: 0;
    padding-right: 0;
  }
}




/* Font Face Start*/
@font-face {
  font-family: AllianceNo1;
  font-weight: 300;
  src: url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-light-webfont.woff2) format("woff2"), url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-light-webfont.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: AllianceNo1;
  font-weight: 400;
  src: url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-regular-webfont.woff2) format("woff2"), url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-regular-webfont.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: AllianceNo1;
  font-weight: 500;
  src: url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-medium-webfont.woff2) format("woff2"), url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-medium-webfont.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: AllianceNo1;
  font-weight: 600;
  src: url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-semibold-webfont.woff2) format("woff2"), url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-semibold-webfont.woff) format("woff");
  font-display: swap
}

@font-face {
  font-family: AllianceNo1;
  font-weight: 700;
  src: url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-bold-webfont.woff2) format("woff2"), url(https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-bold-webfont.woff) format("woff");
  font-display: swap
}
/* Primary Button */

button,
.button {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  letter-spacing: 0;
  margin: 0 0 1.5rem;
  text-align: center;
  transition: all 0.15s linear;
}

button:disabled,
.button:disabled,
.button.button--secondary:disabled,
.button.button--simple:disabled {
  border: 1px solid #d0d0d0;
  pointer-events: none;
}

.button.button--secondary:disabled {
  background-color: inherit;
}

.button.button--simple:disabled {
  background-color: inherit;
  border: inherit;
}

/* Simple Button */

.button.button--simple {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0 !important;
  position: relative;
}

.button.button--simple:after {
  content: none;
  left: 0;
  position: absolute;
  width: 100%;
}

.button.button--simple:hover,
.button.button--simple:focus {
  background-color: transparent;
  border: none;
}

.button.button--simple:active {
  background-color: transparent;
  border: none;
}

/* Button Icons */

.button .button__icon svg {
  display: block;
  fill: inherit;
  height: 1.25rem;
  margin-right: 1rem;
}

.button.button--icon-right .button__icon {
  order: 1;
}

.button.button--icon-right .button__icon svg {
  margin-left: 1rem;
  margin-right: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .button .button__icon svg {
    width: 1.25rem;
  }
}
/* Base */

.hs-form-field {
  position: relative;
}

/* Form Title */

.form-title {
  margin: 0;
  text-align: center;
}

.form-title ~ div > form {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* Labels */

.hs-form-field > label {
  display: block;
  margin-bottom: 0.35rem;
  text-align: left;
  width: auto;
}

/* Inputs */

.input {
  position: relative;
}

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
input[type='file'],
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 100% !important;
}

select::-ms-expand {
  display: none;
}

fieldset {
  max-width: 100% !important;
}

/* Inputs - Checkbox/Radio */

form .inputs-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.inputs-list > li {
  display: block;
  margin: 0.7rem 0 0.7rem 0.7rem;
  padding: 0;
  width: 100%;
}

input[type='checkbox'],
input[type='radio'] {
  border: none;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin-right: 0.35rem;
  padding: 0;
  width: auto;
}

/* Inputs - Select */

.hs-fieldtype-select .input:after {
  content: '\25BE';
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

/* Inputs - Datepicker */

.hs-fieldtype-date .input .hs-dateinput:before {
  content: '\01F4C5';
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover {
  border-radius: 0 !important;
}

/* Headings and Text */

form .hs-richtext img {
  max-width: 100% !important;
}

form .header {
  background-color: transparent;
  border: none;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  line-height: 1.25;
}

/* Validation */

.hs-error-msg,
.hs-error-msgs {
  margin-top: 0.35rem;
}

/* Submit */

form input[type='submit'],
form .hs-button {
  cursor: pointer;
  display: block;
  letter-spacing: 0;
  margin: 0 0 1.5rem;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
  width: 100%;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}

/* Inline Thank You Message */

.submitted-message {
  color: #fff;
}
/* Tables */

table {
  border-spacing: 0;
  margin-bottom: 1rem;
}

th,
td {
  vertical-align: top;
}

tr:nth-child(odd) {
  background-color: #eff7ff;
}

thead th,
thead td {
  border: none;
  border-bottom-width: 2px;
}

thead th {
  vertical-align: bottom;
}



/* Header Container */

.header .dnd-section {
    padding: 0;
}

.header {
    padding: 0;
    width: 100%;
    max-width: 100%;
    background: #fff;
    margin: auto;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9000;
    transition: box-shadow .3s ease-in-out;
}

.header .header__container {
    max-width: 1366px;
    padding: 10px 64px;
}

.header.on-scroll {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
    background: #fff !important;
    position: fixed;
    top: 0;
    /*   max-width:1440px; */
    max-width: 100%;
    /*height: 56px;*/
}

.header__container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 9px 80px 10px 80px;
    position: relative;
}

/*.header.on-scroll .header__container {*/
/*padding-top: 8px;*/
/*padding-bottom: 8px;*/
/*}*/

.header--landing-page .header__container {
    justify-content: center;
}

.header__logo {
    margin-right: 20px;
    max-width: 250px;
}

.header__logo .logo-company-name {
    font-size: 28px;
    margin-bottom: 0;
}

.header__logo a {
    display: flex;
}

.header__menu {
    margin-left: 0;
    display: flex;
    align-items: center;
    width: 100%;
}

.header__navigation {
    width: 100%;
}

.header .header__container {
    background: transparent;
    height: 72px;
}

.header.is-menu-open .header__logo {
    position: relative;
    z-index: 99;
}

.navbar-toggler, .navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
}

.header.is-menu-open .navbar {
    top: 8px;
}

.header.is-menu-open > .header__container {
    top: 0px;
}

.header.on-scroll.is-menu-open > .header__container {
    top: 0px;
}

.navbar-toggler {
    width: 64px;
    height: 48px;
    cursor: pointer;
    position: relative;
    z-index: 1000;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 0;
    display: none;
    padding: 0;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;

}

.header__dnd--bottom {
    display: none;
}

.header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
    max-width: 1920px;
    padding: 0 80px;
}

.header.is-menu-open {
    z-index: 10000;
    top: 0;
}

.header.is-menu-open .navbar {
    top: 8px;
}

.header .navbar {
    padding: 0;
    height: 48px;
}

.header .navbar-brand {
    padding: 0;
    line-height: 0;
    position: relative;
    margin: 0;
    width: 120px;
    height: 24px;
    text-align: left;
    z-index: 1000;
}

.header .container-fluid.header__dnd--top {
    height: 0;
}

.header .header__menu .submenu.level-1 > li:last-child a {
    border-radius: 3px;
    margin-left: 0;
    margin-right: 0;
    color: #fff;
    outline: 0;
    border: none;
    padding: 11px 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    background: #121212;
    text-transform: uppercase;
}

.header .header__menu .submenu.level-1 > li:last-child {
    position: absolute;
    right: 0;
    margin-right: 0 !important;
}

.header .header__menu .submenu.level-1 > li a {
    font-size: 16px;
    line-height: 24px;
    color: #6A676C;
    font-family: 'Brown';
    letter-spacing: unset;
    font-weight: 400;
}

.header .header__menu .submenu.level-1 > li:nth-child(5) a {
    font-size: 14px;
    line-height: 24px;
    color: #6A676C;
    border: none;
}

.header .header__menu .submenu.level-1 > li:nth-child(5) a:hover {
    background: none !important;
    color: #121212 !important;
}

/*.header .header__menu .submenu.level-1 > li:nth-child(6),*/
.header .header__menu .submenu.level-1 > li:nth-last-of-type(2) {
    position: absolute;
    right: 204px;
}
.header.header-gated .header__menu .submenu.level-1 > li:nth-last-of-type(2) {
    position: absolute;
    right: 264px;
}

.header .submenu.level-1 .menu-item.is-active > a, .header .submenu.level-1 .menu-item:active > a, .header .submenu.level-1 .menu-item:hover > a {
    color: #121212 !important;
}
.header-b-w .submenu.level-1 .menu-item:hover>a,.header-b-w .submenu.level-1 .menu-item.is-active > a, .header-b-w .submenu.level-1 .menu-item:active > a{
    color: #fff!important;
}
.header-b-w .submenu.level-1>li>a:before{
    background: #fff!important;
}
.header-b-w.v2 .has-submenu .submenu.level-2 li a{
    color: #121212 !important;
}
header.header.header-b-w.v2 .navigation-primary .submenu.level-1 .menu-item.active>a{
    color: #fff!important;
}

.header-b-w.new-open .has-submenu.active>.menu-link>.arrow-icon span:first-of-type:after,.header-b-w.new-open .has-submenu.active>.menu-link>.arrow-icon span:last-of-type:after{
    background-color: #fff!important;
}
.header-b-w.on-scroll .header__menu .submenu.level-1>li a,.header.on-scroll .header__menu .submenu.level-1>li a, .header.on-scroll .header__menu .submenu.level-1>li:nth-child(5) a{
    color: #6a676c!important;
}
.header-b-w.on-scroll .header__menu .submenu.level-1>li:hover a{
    color: #121212 !important;
}
.header-b-w.on-scroll .submenu.level-1>li>a:before{
    background: #121212!important;
}
header.header.header-b-w.v2.on-scroll .navigation-primary .submenu.level-1 .menu-item.active>a{
    color: #121212!important;
}
.new-open.on-scroll .has-submenu>.menu-link>.arrow-icon span::after,.header-b-w.new-open.on-scroll .has-submenu.active>.menu-link>.arrow-icon span:last-of-type:after {
    background-color: #6a676c;
}
.header-b-w.on-scroll.new-open .has-submenu.active>.menu-link>.arrow-icon span:first-of-type:after,.new-open.on-scroll .has-submenu.active>.menu-link>.arrow-icon span::after,.header-b-w.new-open.on-scroll .has-submenu.active>.menu-link>.arrow-icon span:last-of-type:after {
    background-color: #121212!important;
}
.header-b-w.on-scroll .header__logo__blog .logo-b{
    display: block;
}
.header-b-w.on-scroll  .logo-w{
    display: none;
}

.header.new-open.header-b-w.new-menu-open .logo-w{
    display: none;
}
.header.new-open.header-b-w.new-menu-open .logo-b{
    display: block;
}
.header .has-submenu .submenu.level-2 {
    display: block !important;
    background: #fff !important;
    box-shadow: 0px 9px 31px rgb(0 0 0 / 9%), 0px 3.75998px 12.9511px rgb(0 0 0 / 6%), 0px 2.01027px 6.92426px rgb(0 0 0 / 5%), 0px 1.12694px 3.88168px rgb(0 0 0 / 5%), 0px 0.598509px 2.06153px rgb(0 0 0 / 4%), 0px 0.249053px 0.85785px rgb(0 0 0 / 3%);
    border-radius: 6px;
    border: 0;
    padding: 2px 0;
    width: max-content;
    min-width: 120px;
}

.header .has-submenu .submenu.level-2 li a {
    padding: 8px 24px 8px 16px;
    transition: none;
}

.header.v2 .navigation-primary .submenu.level-1 .menu-item.active > a {
    color: #121212 !important;

}

.header.v2 .navigation-primary .submenu.level-1 > li.has-submenu.active > a:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 8L12.5 16.5L4 8' stroke='%23121212' stroke-width='2'/%3E%3C/svg%3E%0A");

}

@media (max-width: 375px) {
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        padding: 12px 28px;
        width: 100%;
        margin-top: 20px;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        padding: 12px 28px;
        width: 100%;
    }
}

@media (min-width: 375px) {
    .header__logo a img {
        width: 156px !important;
        object-fit: contain;
    }
}

@media (min-width: 768px) {
    .header__menu {
        justify-content: flex-end;
    }

    .header__logo a img {
        width: 195px !important;
        object-fit: contain;
    }

    .header .submenu.level-1 .menu-item.is-active > a, .header .submenu.level-1 .menu-item:active > a, .header .submenu.level-1 .menu-item:hover > a {
        color: #ff5742;
    }

    .header .submenu.level-1 .menu-item.active > a {
        color: #6054E5;
    }

    .header .submenu.level-1 .menu-item.active > a:after {
        color: #ff5742;
        transform: rotate(180deg);
    }

    .header .submenu.level-1 > li.active:hover a::before, .header .submenu.level-1 > li.active:active a::before, .header .submenu.level-1 > li.active a::before {
        opacity: 1;
        visibility: visible;
        width: calc(100% - 30px);
    }

    .header .navbar {
        height: 56px;
    }

    .header .navbar-brand {
        width: 140px;
        height: 28px;
    }

    .header {
        /*height: 64px;*/
    }
}

@media (min-width: 992px) {
    .header .navbar-brand {
        width: 195px;
        height: 40px;
    }

}

@media (min-width: 768px) and (max-width: 1140px) {

}

@media (min-width: 1025px) {
    .header.v2 .has-submenu .submenu.level-2 li:last-of-type {
        display: block !important;
    }

    .navigation-primary {
        position: relative;
    }

    .header .submenu.level-1 > li > a:before {
        content: '';
        background: #121212;
        position: absolute;
        left: 50%;
        top: 100%;
        margin-top: 3px;
        height: 3px;
        transform: translate(-50%, -1px);
        transition: all 0.3s;
        opacity: 0;
        visibility: hidden;
        width: 10px;
    }

    .submenu.level-1 > li:last-child a:after {
        display: none;
        content: '';
        width: 16px;
        height: 16px;
        position: absolute;
        right: 20px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5856 9.00008L8.29274 12.293L9.70696 13.7072L15.4141 8.00008L9.70696 2.29297L8.29274 3.70718L11.5856 7.00008H0.999848V9.00008H11.5856Z' fill='white'/%3E%3C/svg%3E%0A");
        top: 12px;
        background-position: center;
        background-size: cover;
    }

    .header .submenu.level-1 > li:hover a::before, .header .submenu.level-1 > li:active a::before, .header .submenu.level-1 > li.is-active a::before {
        opacity: 1;
        visibility: visible;
        width: calc(100% - 15px);
    }

    .header .submenu.level-1 > li:last-of-type > a:before {
        display: none;
    }

    .header.v2 .submenu.level-1 > li.has-submenu:not(.no-hover):hover > a:after, .header.v2 .submenu.level-1 > li.has-submenu.active > a:after {
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00008 6.29289L2.70718 3L1.29297 4.41421L6.00008 9.12132L10.7072 4.41421L9.29297 3L6.00008 6.29289Z' fill='%23121212'/%3E%3C/svg%3E%0A") !important;
    }
}

@media (max-width: 767px) {
    .header__container {
        padding: 0 20px;
    }

    .header__navigation {
        box-shadow: 0 23px 50px -14px rgba(0, 0, 0, 0.21);
        margin: 10px 10px 0;
        position: absolute;
        right: 0;
        top: 100%;
        width: calc(100% - 20px);
        z-index: 99;
    }

    .header__menu {
        margin-left: 0;
        min-height: 0;
        order: 3;
    }

    .header__menu .header__navigation {
        width: 0;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child {
        display: none;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(5) {
        display: none;
    }

    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding-right: 0;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        padding: 80px 40px;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        display: inline-block;
        width: -webkit-fill-available;
        margin-left: 0px;
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 600;
        text-align: center;
        padding: 12px 108px;
        width: 100%;
        color: #ff5742 !important;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        display: inline-block;
        width: -webkit-fill-available;
        margin-left: 0px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        text-align: center;
        padding: 12px 108px;
        width: 100%;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5):hover a {
        color: #121212 !important;
    }

    .navbar-toggler {
        width: 40px;
        height: 40px;
    }

    .submenu {
        padding-top: 0;
    }

    .submenu .subtitle {
        display: none;
    }

    .header .navbar-nav {
        padding: 64px 32px;
    }

    .header .navbar-nav .nav-item:last-child {
        padding: 0;
        width: 100%;
        margin-top: 30px;
    }

    .header .navbar-nav .nav-item:last-child .btn-primary, .header .navbar-nav .nav-item:last-child .btn-category {
        width: 100%;
        margin: 0 0 30px 0;
    }

    .header .navbar-nav:before {
        top: 72px;
    }

    .header .navbar-brand, .header .navbar-brand svg {
        width: 137px !important;
        height: 28px !important;
    }

    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding: 0 20px !important;
    }

    .header #main-navigation {
        width: calc(100% + 40px);
        top: -8px;
        left: -20px;
        right: -20px;
    }

    .header.is-menu-open #main-navigation {
        display: block;
        visibility: visible;
        opacity: 1;
        height: calc(100vh + 46px);
        transform: translate(0, 0);
    }
}

@media (max-width: 1024px) {
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {
        font-weight: 400;
    }

    .header__navigation .submenu.level-1 > .menu-item {
        display: none;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item {
        display: none;
    }

    .navbar-toggler {
        display: block;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child {
        display: inline-block;
        padding: 12px 0 12px 0 !important;
        position: relative;
        z-index: 9;
    }

    .header__menu .header__navigation {
        /*width: 150px;*/
        position: relative;
        right: 0;
    }

    .header__navigation .submenu.level-1 {
        height: 100%;
        display: flex;
    }

    .header .header__container {
        padding: 8px 43px;
        /*height: 64px;*/
    }

    .header .header__menu .submenu.level-1 > li:last-child a {
        padding: 9px 20px;
    }

    .header .header__menu .submenu.level-1 > li:last-child a {
        height: 40px;
        display: block;
    }
}

@media (max-width: 1280px) {
    .header__container {
        padding: 0 32px;
    }

    #main-navigation .navbar-nav {
        padding-left: 32px;
        padding-right: 32px;
        margin: 0;
    }

    .navbar-toggler {
        background: 0;
        width: 40px;
        height: 40px;
        border-radius: 4px;
        border: 1px solid #827f8f;
    }

    .navbar-expand-md .navbar-toggler {
        display: block;
    }

    /* .header.is-menu-open */
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left;
        padding: 80px 50px;
        height: 100%;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .is-menu-open #main-navigation .submenu.level-1 {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item {
        width: 100%;
        padding: 0;
        position: relative;
        margin: 12px 0px 24px !important
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {
        font-size: 28px;
        line-height: 34px;
        color: #121212;
        padding: 0;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        display: none;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        /*display: none;*/
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) {
        margin-bottom: 18px !important;
    }
}

@media (min-width: 1366px) {
    .header {
        height: 72px;
    }

    .header__logo a img {
        width: 214px !important;
        object-fit: contain;
        transition: all 0.1s linear;
    }

    .header .header__container {
        padding: 16px 60px;
        height: 72px;
    }
}

@media (max-width: 767px) {
    .new-open .has-submenu>.menu-link>.arrow-icon span::after {
        background-color: #5c5c5c!important;
    }
    .header-b-w.new-open .has-submenu.active>.menu-link>.arrow-icon span:first-of-type:after, .header-b-w.new-open .has-submenu.active>.menu-link>.arrow-icon span:last-of-type:after {
        background-color: #121212!important;
    }
    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(5),
    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child,
    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(6) {
        display: none !important;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        display: block;
        background: #121212;
        border-color: #121212;
        color: #ffffff !important;
        text-transform: uppercase;
        font-size: 24px;
        padding: 12px;
    }

    .header__menu .header__navigation {
        width: 0;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        display: inline;
        font-size: 28px;
        line-height: 34px;
        color: #121212;
        padding: 0;
    }
}

@media (max-width: 1024px) {
    .hidden {
        opacity: 0;
        transition-delay: .5s;
        pointer-events: none;
        cursor: default;
    }

    .visible {
        opacity: 1;
    }

    .slideInLeft {
        animation-duration: .5s;
    }

    .slideOutLeft {
        animation-duration: .5s;
    }

    .new-open.is-menu-open #main-navigation .submenu.level-1 {
        opacity: 1;
        -webkit-transform: translate3d(0%, 0px, 0px) !important;
        transform: translate3d(0%, 0px, 0px) !important;
        transition: transform, opacity 2.25s ease-in-out;
    }

    .new-open #main-navigation .submenu.level-1 {
        opacity: 1;
        -webkit-transform: translate3d(0%, 0px, 0px) !important;
        transform: translate3d(0%, 0px, 0px) !important;
    }

    .new-open #main-navigation {
        width: calc(100% + 64px);
        background: #fff;
        position: absolute;
        top: -8px;
        left: -32px;
        right: -32px;
        opacity: 0;
        visibility: hidden;
        will-change: transform, opacity;
        transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
        /*perspective: 1300px;*/
        backface-visibility: hidden;
        overflow: auto;
        display: block !important;
    }

    .new-open #main-navigation .navbar-nav {
        opacity: 0;
        transform: translateX(-100%);
        transition: all 0.2s;
        transform-style: preserve-3d;
    }

    .new-open .is-menu-open #main-navigation {
        display: block;
        visibility: visible;
        opacity: 1;
        width: calc(100% + 64px);
        height: 100vh;
        transform: translate(0, 0);
        top: -8px;
        left: -32px;
        right: -32px;
    }

    .new-open .is-menu-open #main-navigation .navigation-primary {
        opacity: 1;
        transform: translateY(0);
    }

    .header__menu {
        display: flex;
        align-items: center;
        width: auto;
    }

    .header .header__container {
        padding: 18px 20px;
        height: 72px;
        transition: all .1s linear;
    }

    .header__menu .navbar-toggler, .header__menu .navbar-toggler:hover, .header__menu .navbar-toggler:active, .header__menu .navbar-toggler:focus {
        border: 2px solid #121212;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        width: 40px;
        min-width: 40px;
        height: 40px;
        margin-left: 12px;
    }

    .header__menu .navbar-toggler .nav-bar {
        background: #121212;
        display: block;
        width: 22px;
        height: 2px;
    }

    .header__logo a img {
        width: 175px !important;
        transition: all .1s linear;
    }

    body.no-scroll {
        overflow: hidden;
    }

    .header .submenu.level-1 > li.has-submenu > a:after {
        display: none;
    }

    .header.v2.is-menu-open #main-navigation .navigation-primary .submenu.level-2 .menu-item:last-of-type {
        display: block;
    }

    .header.is-menu-open.new-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .header .header__container {
        padding: 18px 32px;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        padding-left: 64px;
        padding-right: 64px;
    }

}

@media (min-width: 1024px) and (max-width: 1200px) {
    .header .header__container {
        padding: 18px 64px;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        padding-left: 94px;
        padding-right: 94px;
    }

}

.header .header__menu .submenu.level-1 > li:last-child a {
    color: #ffffff !important;
    text-transform: initial;
}

.header .header__menu .submenu.level-1 > li:last-child a:hover {
    background-color: #2A2A2C;
    border-color: #2A2A2C;
    text-decoration: none;
}

.header .submenu.level-1 > li > a.active-item {
    color: #121212 !important;
}

.header .submenu.level-1 > li > a.active-item:before {
    opacity: 1;
    visibility: visible;
    width: calc(100% - 15px);
}

/*arrow*/

.new-open.header .submenu.level-1 > li.has-submenu > a:after {
    display: none;
}

.new-open .has-submenu > .menu-link > .arrow-wrapper.not-more-arrow {
    transform: translateY(1px);
}

.new-open .has-submenu > .menu-link > .arrow-icon {
    height: 8px;
    width: 8px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0 3.96px 0 6px;
    /*transform: translateY(1.98px);*/
}

.new-open .has-submenu > .menu-link > .arrow-icon span {
    position: absolute;
    background-color: transparent;
    top: 2px;
    width: 8px;
    height: 2px;
    display: block;
    float: right;
    border-radius: 2px;
    transform-origin: center center;
}

.new-open .has-submenu > .menu-link > .arrow-icon span:first-of-type {
    left: 0px;
    transform: rotate(45deg);
}

.new-open .has-submenu > .menu-link > .arrow-icon span::after {
    content: "";
    background-color: #6a676c;
    width: 8px;
    height: 2px;
    display: block;
    float: right;
    transition: all 0.5s cubic-bezier(0.25, 1.7, 0.35, 0.8) 0s;
    transform-origin: center center;
    z-index: -1;
}

.new-open .has-submenu > .menu-link > .arrow-icon span:last-of-type {
    left: 4px;
    transform: rotate(-45deg);
}

.new-open .has-submenu.active > .menu-link > .arrow-icon span:first-of-type::after {
    transform: rotate(-90deg);
    background-color: #000;
}

.new-open .has-submenu.active > .menu-link > .arrow-icon span:last-of-type::after {
    transform: rotate(90deg);
    background-color: #000;
}

.header.new-open.v2 .navigation-primary .submenu:not(.level-1) .menu-item .menu-link:hover, .header.new-open.v2 .navigation-primary .submenu:not(.level-1) .menu-item .menu-link:focus, .header.new-open.v2 .navigation-primary .submenu:not(.level-1) .menu-item .menu-link.active {
    background-color: #f4f4f4 !important;
    color: #1b1b1b !important;
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .new-open .has-submenu > .menu-link > .arrow-icon {
        height: 16px;
        width: 22px;
    }

    .new-open .has-submenu > .menu-link > .arrow-icon span:last-of-type {
        left: 7px;
    }

    .new-open .has-submenu > .menu-link > .arrow-icon span {
        top: 7px;
    }

    .new-open .has-submenu > .menu-link > .arrow-icon span, .new-open .has-submenu > .menu-link > .arrow-icon span::after {
        width: 11px;
    }

    .new-open .has-submenu > .menu-link > .arrow-icon span::after {
        background-color: #888888;
    }

    /*.new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {*/
    /*color: #1b1b1b !important;*/
    /*}*/
    .new-open.header.v2 .has-submenu .submenu.level-2 {
        padding: 0;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 95px;
        height: calc(100vh - 10px);
        position: relative;
    }

    .new-open.is-menu-open #main-navigation {
        width: 100%;
        left: 0;
        right: 0;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > .menu-item {
        padding-left: 32px;
        padding-right: 32px;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item.has-submenu.active {
        background: #F4F4F4;
        /*margin-bottom: -1px !important;*/
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item.has-submenu.active a {
        color: #121212 !important;
    }

    .new-open.header.is-menu-open.v2 .has-submenu .submenu.level-2 {
        /*transition: all 0.3s ease-in-out;*/
    }
    .new-open.header.is-menu-open.v2 .has-submenu.active .submenu.level-2 {
        background: #F4F4F4 !important;
        transition: all 0.3s ease-in-out;
        overflow: visible;
    }
    .new-open.header.is-menu-open.v2 .has-submenu .submenu.level-2 {
        margin-left: -1px;
        margin-right: -1px;
        width: calc(100% + 2px);
        margin-bottom: -1px;

    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item {
        margin: 0 !important;
        padding-top: 0 !important;
        display: block;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {
        padding-top: 12px;
        padding-bottom: 12px;
        border-top: 1px solid #eaeaea;
        color: #5C5C5C !important;
    }
    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-last-of-type(3) a{
        border-bottom: 1px solid #eaeaea;
    }
    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        display: block !important;
        color: #fff !important;
        padding: 10px;
        text-transform: initial;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child {
        position: fixed;
        bottom: 20px;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-last-of-type(2) {
        position: fixed;
        bottom: 80px;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-last-of-type(2) a {
        display: block !important;
        color: #fff !important;
        padding: 12px;
        background-color: #FF5742;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 0;

    }

    .new-open.header #main-navigation.slideOutLeft {
        transform: translateX(-100%) !important;
    }

    .new-open.header.is-menu-open #main-navigation.slideInLeft {
        transform: translateX(0) !important;
    }

    .is-menu-open .navbar-toggler .nav-bar {
        background: #fff;
    }

    .is-menu-open.new-open .navbar-toggler .nav-bar-top {
        transform: translateY(0) rotate(0);
    }

    .is-menu-open.new-open .navbar-toggler .nav-bar-mid {
        opacity: 1;
        visibility: visible;
        transform: rotate(0deg);
    }

    .is-menu-open.new-open .navbar-toggler .nav-bar-bot {
        transform: translateY(0) rotate(0deg);
    }

    .new-menu-open.is-menu-open.new-open .navbar-toggler .nav-bar {
        /*background: #fff;*/
    }

    .new-menu-open.is-menu-open.new-open .navbar-toggler .nav-bar-top {
        transform: translateY(7px) rotate(225deg);
    }

    .new-menu-open.is-menu-open.new-open .navbar-toggler .nav-bar-mid {
        opacity: 0;
        visibility: hidden;
        transform: rotate(180deg);
    }

    .new-menu-open.is-menu-open.new-open .navbar-toggler .nav-bar-bot {
        transform: translateY(-7px) rotate(-225deg);
    }



    .new-menu-open.is-menu-open .navbar-toggler .nav-bar {
        background: #ffffff;
    }
    .header-b-w .header__menu .navbar-toggler {
        border: 2px solid #ffffff;
    }

    .header-b-w.is-menu-open .navbar-toggler .nav-bar {
        background: #fff;
    }
    .header-b-w.on-scroll .header__menu .navbar-toggler {
        border: 2px solid #121212;
    }

    .header-b-w.is-menu-open.on-scroll .navbar-toggler .nav-bar {
        background: #121212;
    }
    .header-b-w.new-menu-open.is-menu-open .navbar-toggler {
        background: #121212;
        border: 2px solid #121212;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:last-child{
        display: none!important;
    }
    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-last-of-type(2) {
        position: fixed;
        bottom: 20px;
        display: block;
    }
    .is-menu-open #main-navigation{
        top: 0;
        height: 100vh;
    }
    .new-open .has-submenu>.menu-link>.arrow-icon span::after {
        background-color: #5c5c5c!important;
    }
    .header-b-w.new-open .has-submenu.active>.menu-link>.arrow-icon span:first-of-type:after, .header-b-w.new-open .has-submenu.active>.menu-link>.arrow-icon span:last-of-type:after {
        background-color: #121212!important;
    }
    .header-b-w.is-menu-open.on-scroll.new-menu-open .navbar-toggler .nav-bar {
        background: #fff;
    }
}
@media (max-width: 767px) {
    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > .menu-item {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0;
        margin-bottom: 0;
    }

    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {
        font-size: 24px;
        line-height: 32px;
    }
    .header-b-w.is-menu-open.on-scroll.new-menu-open .navbar-toggler .nav-bar {
        background: #fff;
    }
}
@media (min-width: 1024px) and (max-width: 1025px) {
    .new-open.header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>.menu-item{
        padding-left: 64px;
        padding-right: 64px;
    }
}
/*!
 * animate.css
 */

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}
/* Footer Container */

.footer .dnd-section {
  padding: 0;
}

.footer__container {
  margin: 0 auto;
  padding: 0 60px 0;
}
@media ( max-width: 767px ){
  .footer__container {
  padding: 0 20px 0!important;
  }
}
@media ( min-width: 768px ){
  .footer__container {
  padding: 0 32px 0;
  }
}
@media ( min-width: 1024px ){
  .footer__container {
  padding: 0 43px 0;
  }
}
@media ( min-width: 1200px ){
 .footer__container {
  
  padding: 0 60px 0;
}
}



@media ( max-width:767px ){
  .footer__container {
    padding: 0 16px 0;
  }
}
/* Footer Rows */

.footer__row {
  display: flex;
  justify-content: space-between;
}

.footer__navigation {
  width: 22%;
}

.footer .hs-menu-wrapper ul {
  list-style: none;
  margin: 0 0 0px;
  padding-left: 0;
}

.footer .hs-menu-wrapper li {
  margin: 0 0;
}

.footer .hs-menu-wrapper li a:hover {
  text-decoration: none;
}

.footer__form {
  width: 25%;
}

@media (max-width: 767px) {
  .footer__row {
    flex-wrap: wrap;
  }

  .footer__navigation,
  .footer__form,
  .footer__follow-me,
  .footer .widget-type-header,
  .footer .widget-type-simple_menu,
  .footer .social-links {
    text-align: left;
    width: 100%;
  }
}

/* Footer Form */

.footer--site-page .footer__form form,
.footer--site-page .widget-type-form form {
  margin-bottom: 1.5rem;
  padding: 0;
}

/* Landing Page Footer */

.footer--landing-page {
  border-top: 2px solid #eff7ff;
}

.footer--landing-page .footer__container {
  padding: 2.8rem 0 1.5rem;
}

/* Footer Form */

.footer--site-page form {
  background-color: transparent;
  border: none;
  padding: 0;
}

.footer--site-page .footer__form .form-title {
  background-color: transparent;
  font-size: 1rem;
  padding: 0 0 1rem;
  text-align: left;
}

@media (max-width: 980px) {
  .footer--site-page .footer__form {
    clear: both;
    float: none;
    margin: 0 auto;
    padding: 0.75rem 0 0;
    width: 75%;
  }

  .footer--site-page .footer__form .form-title {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .footer--site-page .widget-type-form {
    margin: 0 auto;
    width: 75%;
  }
  .footer .copyright{
    text-align: center!important;
  }
}

.footer .left-footer img{
  max-width: 92px;
  width: 92px;
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts
  .hs-item-has-children:hover
  > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts
  .hs-item-has-children:hover
  > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts
    .hs-item-has-children:hover
    > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts
    .hs-item-has-children:hover
    > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}



/* Custom CSS File */
/*.article .hero-categories a {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 400;
}

.section__media .media__panel--youtube p, .media__video-details h3,
.media__video-details span, .tooltip .tooltip-inner, #notice__bar p, .pricing__plans .plans__table--cell small, .content p,
.content ul,
.content ol, .platforms__note small {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 400;
}

.pricing__cards .card-header .pricing__card--tagline, .pricing__cards .card .list span.subtext, .testimonial__item-text p, body.page .page__header time, body.page .content p, body.page .content li {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 300;

}

.pricing__plans .switch__button-text em {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6,
strong, .pricing__plans .plans__table--head .plans__table--cell h4, .pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry, .pricing__plans .switch__button-text, .testimonial .section__title, .testimonial--slider-navigation strong {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 500;
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link, body .section__animated ul li, body .section__top__item-description strong, .sections-overview-item-content h5, .hero--pricing .plans-box .item, .pricing__cards .card .popular-box, .pricing__cards .card-header .pricing__card--label, .pricing__cards .card-header .pricing__card--tagline strong, .pricing__cards .card .list strong, .pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5, .testimonial__item-text strong, body.features .section__features-reviews .faq__item h5, body.page .content p.bolder, body.page .content li.bolder, body.page .content strong, body.careers .section__careers-bottom .title, body.press .section__press-articles .title, body.press .section__press-articles .article-link, .submenu .title {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 600;
}

.testimonial__item-text h5 {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 700;
}

.lead {
    font-size: 1rem;
    line-height: 24px;
}

@media (min-width: 768px) {
    .lead {
        font-size: 1.25rem;
        line-height: 32px;
    }
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6,
strong {
    font-weight: normal;
    color: #2C1042;
}

h1, .h1 {
    font-size: 2.25rem;
    line-height: 44px;
}

@media (min-width: 768px) {
    h1, .h1 {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 1024px) {
    h1, .h1 {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 4rem;
        line-height: 70px;
    }
}

h2, .h2 {
    font-size: 1.75rem;
    line-height: 34px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    h2, .h2 {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 1024px) {
    h2, .h2 {
        font-size: 3rem;
        line-height: 56px;
    }
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 3rem;
        line-height: 56px;
    }
}

h3, .h3, .content h2 {
    font-size: 1.25rem;
    line-height: 32px;
}

@media (min-width: 768px) {
    h3, .h3, .content h2 {
        font-size: 1.5rem;
        line-height: 32px;
    }
}

@media (min-width: 1200px) {
    h3, .h3, .content h2 {
        font-size: 1.5rem;
        line-height: 32px;
    }
}

h4, .h4 {
    font-size: 1.25rem;
    line-height: 28px;
}

@media (min-width: 768px) {
    h4, .h4 {
        font-size: 1.25rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    h4, .h4 {
        font-size: 1.5rem;
        line-height: 32px;
    }
}

h5, .h5 {
    font-size: 1rem;
    line-height: 24px;
}

@media (min-width: 768px) {
    h5, .h5 {
        font-size: 1.25rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    h5, .h5 {
        font-size: 1.25rem;
        line-height: 28px;
    }
}

.lead {
    color: #4B525C;
}

.section__title {
    font-weight: 400;
}

.request__demo .section__title {
    font-weight: 500;
}

small,
.small {
    font-size: 80%;
}

body {
    background: #fff;
    color: #4B525C;
    font-family: "AllianceNo1-Regular", sans-serif;
    font-size: 1rem;
    line-height: 24px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
}

body.menu--opened {
    overflow-y: hidden;
}

body.modal--visible {
    overflow: hidden;
}

img {
    user-select: none;
}

.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    padding: 0 0px;
    max-width: 1440px;
    margin: 0 auto;
}

/* @media (min-width: 1440px) {
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: unset !important; } } */
@media (max-width: 1199.98px) {

    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        padding: 0 0px;
    }
}

@media (max-width: 767.98px) {

    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        padding: 0 0px;
    }
}

@media (max-width: 767.98px) {
    .container-fluid .row:not(.no-gutters), .container-sm .row:not(.no-gutters), .container-md .row:not(.no-gutters), .container-lg .row:not(.no-gutters), .container-xl .row:not(.no-gutters) {
        margin-right: -16px;
        margin-left: -16px;
    }

    .container-fluid .row:not(.no-gutters) > .col, .container-sm .row:not(.no-gutters) > .col, .container-md .row:not(.no-gutters) > .col, .container-lg .row:not(.no-gutters) > .col, .container-xl .row:not(.no-gutters) > .col,
    .container-fluid .row:not(.no-gutters) > [class*="col-"],
    .container-sm .row:not(.no-gutters) > [class*="col-"],
    .container-md .row:not(.no-gutters) > [class*="col-"],
    .container-lg .row:not(.no-gutters) > [class*="col-"],
    .container-xl .row:not(.no-gutters) > [class*="col-"] {
        padding-right: 16px;
        padding-left: 16px;
    }
}

@media (max-width: 575.98px) {
    .container-fluid.container-fluid--xs, .container-fluid--xs.container-sm, .container-fluid--xs.container-md, .container-fluid--xs.container-lg, .container-fluid--xs.container-xl {
        padding-right: 8px;
        padding-left: 8px;
    }
}

.hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
    max-width: 100%;
    padding: 0 0px;
}

@media (max-width: 1199.98px) {
    .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
        padding: 0 0px;
    }
}

@media (max-width: 767.98px) {
    .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
        padding: 0 0px;
    }
}

a {
    color: #FF7C5F;
}

.list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list.list--icon li {
    position: relative;
    padding-left: 28px;
}

.list.list--icon li .icon {
    position: absolute;
    top: 0;
    left: 0;
}

.list.list--icon-lg li {
    padding-left: 32px;
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 32px;
    color: #121A25;
}

.list.list--icon-lg li:last-child {
    margin-bottom: 0;
}

.list.list--icon-lg li .icon {
    top: 3px;
}

picture {
    display: block;
}

.lazyload,
.lazyloading {
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
}

.icon {
    display: inline-block;
}

.icon__wrapper {
    position: relative;
    display: inline-block;
}

.icon__wrapper .badge {
    position: absolute;
    top: -8px;
    right: -43px;
}

.icon__svg {
    line-height: 0;
}

.icon--tooltip:hover svg rect {
    stroke: #121A25;
}

.icon--tooltip:hover svg path {
    fill: #121A25;
}

.icon--large svg {
    width: 53px;
    height: 53px;
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    border: 0;
    font-weight: 500;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    padding: 8px 13px;
    box-shadow: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    white-space: nowrap;
    letter-spacing: -0.02em;
    margin-right: 9px;
}

@media (min-width: 768px) {
    .btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
        font-size: 16px;
        padding: 10px 16px;
    }
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link, .btn:hover, .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
    outline: none;
}

.btn.btn--cta, .btn--cta.btn-category, .header .navbar-nav .nav-item.btn-outline .btn--cta.nav-link {
    line-height: 20px;
}

.btn .btn__label + .icon, .btn-category .btn__label + .icon, .header .navbar-nav .nav-item.btn-outline .nav-link .btn__label + .icon {
    margin-left: 8px;
}

.btn .icon + .btn__label, .btn-category .icon + .btn__label, .header .navbar-nav .nav-item.btn-outline .nav-link .icon + .btn__label {
    margin-left: 8px;
}

.btn-primary, .btn-category {
    background-color: #6054E5;
}

.btn-primary, .btn-category, .btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:hover, .btn-category:hover, .btn-primary:active, .btn-category:active, .btn-primary:focus, .btn-category:focus {
    color: #fff;
    outline: 0;
    border: 2px solid #6054E5;
}

.btn-primary:hover, .btn-category:hover {
    background-color: #473CD0;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:active, .btn-category:active, .btn-primary:focus, .btn-category:focus {
    background-color: #28208A;
}

.btn-primary--var {
    background-color: #FF7C5F;
}

.btn-primary--var:hover {
    background-color: #ff522c;
}

.btn-primary--var:not(:disabled):not(.disabled):active, .btn-primary--var:active, .btn-primary--var:focus {
    background-color: #ff522c;
}

.btn-primary .icon__svg, .btn-category .icon__svg {
    line-height: 1;
}

.btn-secondary {
    background-color: transparent;
}

.btn-secondary, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
    color: #6054E5;
    outline: 0;
    box-shadow: none;
    border: 2px solid #C3D3F4;
    font-weight: 500
}

.btn-secondary:hover {
    background-color: #EEF3FF;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:active, .btn-secondary:focus {
    background-color: #EEF3FF;
}

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link {
    color: #6054E5;
    border: 2px solid rgba(69, 86, 240, 0.8);
}

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link, .btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover, .btn-outline-primary:active, .header .navbar-nav .nav-item.btn-outline .nav-link:active, .btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus {
    outline: 0;
    box-shadow: none !important;
}

.btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
    background-color: #473CD0;
    border-color: #473CD0;
    color: #fff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:active, .header .navbar-nav .nav-item.btn-outline .nav-link:active, .btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus {
    background-color: #28208A;
    color: #fff;
    border-color: #28208A;
}

.sections-action .btn-outline-secondary {
    color: #ffbc7d;
    border: 2px solid #ffbc7d;
    background: 0;
    height: 48px;
    line-height: 48px;
    width: 141px;
    text-align: center;
    border-radius: 4px;
    font-weight: 500;
}

.sections-action .btn-outline-secondary:hover {
    color: #1d1721;
    background: #ffbc7d;
}

.btn-category {
    background: #fff;
    color: #6054E5;
}

.btn-category.is-active {
    background-color: #6054E5;
    color: #fff;
}

.btn-icon--right .icon-svg {
    margin-left: 4px;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
    padding: 8px 20px;
    height: 40px;
    font-size: 16px;
    line-height: 24px;
}

@media (min-width: 992px) {
    .btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
        padding: 12px 32px;
        height: 64px;
        font-size: 18px;
        line-height: 32px;
    }
}

.btn-lg.btn-outline-primary, .btn-group-lg > .btn-outline-primary.btn, .btn-group-lg > .btn-outline-primary.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline .btn-lg.nav-link {
    padding-left: 39px;
    padding-right: 18px;
}

@media (min-width: 992px) {
    .btn-lg.btn-outline-primary, .btn-group-lg > .btn-outline-primary.btn, .btn-group-lg > .btn-outline-primary.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline .btn-lg.nav-link {
        padding-left: 50px;
        padding-right: 40px;
    }
}

.btn-lg.btn--play, .btn-group-lg > .btn--play.btn, .btn-group-lg > .btn--play.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link {
    position: relative;
}

.btn-lg.btn--play .icon, .btn-group-lg > .btn--play.btn .icon, .btn-group-lg > .btn--play.btn-category .icon, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link .icon {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
}

@media (min-width: 992px) {
    .btn-lg.btn--play .icon, .btn-group-lg > .btn--play.btn .icon, .btn-group-lg > .btn--play.btn-category .icon, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link .icon {
        left: 32px;
    }
}

.btn-xlg {
    width: 100%;
    max-width: 340px;
}

.navbar-toggler {
    background: #E8EFFF;
    width: 64px;
    height: 48px;
    border: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    z-index: 1000;
    text-align: center;
    transition: all 0.3s;
    border-radius: 0;
    display: block;
    margin-left: 8px;
}

.navbar-toggler, .navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus {
    box-shadow: none;
    outline: none;
    background: unset;
    border-color: #827f8f;
    padding: 0;
}

.navbar-toggler .nav-bar {
    background: #4556F0;
    display: block;
    width: 24px;
    height: 3px;
    margin: 0 auto 5px;
    transition: all 0.3s;
    position: relative;
}

.navbar-toggler .nav-bar.nav-bar-bot {
    margin-bottom: 0;
}

.is-menu-open .navbar-toggler {
    background: #4556F0;
}

.is-menu-open .navbar-toggler .nav-bar {
    background: #fff;
}

.is-menu-open .navbar-toggler .nav-bar-top {
    transform: translateY(8px) rotate(225deg);
}

.is-menu-open .navbar-toggler .nav-bar-mid {
    opacity: 0;
    visibility: hidden;
    transform: rotate(180deg);
}

.is-menu-open .navbar-toggler .nav-bar-bot {
    transform: translateY(-8px) rotate(-225deg);
}

.switch__button-container {
    display: flex;
    flex-direction: row;
}

.switch__button-container .switch__button-text {
    color: #2C1042;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    white-space: nowrap;
    font-weight: 600;
}

.switch__button-container .switch__button-text--muted {
    color: #a2a0ab;
}

.switch__button {
    margin: 0 16px;
}

.switch__button-input {
    display: none;
}

.switch__button-input, .switch__button-input:after, .switch__button-input:before,
.switch__button-input *,
.switch__button-input *:after,
.switch__button-input *:before,
.switch__button-input + .switch__button-label {
    box-sizing: border-box;
}

.switch__button-input::selection, .switch__button-input:after::selection, .switch__button-input:before::selection,
.switch__button-input *::selection,
.switch__button-input *:after::selection,
.switch__button-input *:before::selection,
.switch__button-input + .switch__button-label::selection {
    background: none;
}

.switch__button-input + .switch__button-label {
    outline: 0;
    display: block;
    width: 52px;
    height: 28px;
    position: relative;
    cursor: pointer;
    user-select: none;
    background: #6054E5;
    border-radius: 32px;
    padding: 4px 6px;
    transition: all .4s ease;
}

.switch__button-input + .switch__button-label:after {
    position: relative;
    display: block;
    content: "";
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
}

.switch__button-input + .switch__button-label:hover:after {
    will-change: padding;
}

.switch__button-input + .switch__button-label:active:after {
    padding-right: .8em;
}

.switch__button-input:checked + .switch__button-label:after {
    left: 50%;
}

.switch__button-input:checked + .switch__button-label {
    background: #09C988;
}

.switch__button-input:checked + .switch__button-label:active {
    box-shadow: none;
}

.switch__button-input:checked + .switch__button-label:active:after {
    margin-left: -.8em;
}

.hero {
    position: relative;
}

.hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
    position: relative;
    z-index: 5;
}

.hero .hero__title {
    margin: 0 0 16px;
    color: #382F38;
}

@media (min-width: 1200px) {
    .hero .hero__title {
        margin: 0 0 20px;
        font-weight: 800;
    }
}

.hero .lead {
    margin: 0;
    font-weight: 400;
    color: #382F38;
}

@media (min-width: 768px) {
    .hero .lead {
        font-size: 1.125rem;
        line-height: 22px;
    }
}

@media (min-width: 992px) {
    .hero .lead {
        font-size: 1.375rem;
        line-height: 32px;
    }
}

.hero .hero__cta {
    border-radius: 8px;
    display: inline-flex;
    flex-direction: row;
    padding: 12px 24px;
    margin-bottom: 24px;
    height: auto;
}

@media (min-width: 768px) {
    .hero .hero__cta {
        margin-bottom: 48px;
    }
}

.hero .hero__cta .icon {
    margin-right: 10px;
}

.hero .hero__platforms {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
}

@media (max-width: 767.98px) {
    .hero .hero__platforms {
        max-width: 265px;
    }
}

.hero .hero__platforms li {
    margin: 0 0 12px;
    padding: 0 8px;
}

@media (max-width: 767.98px) {
    .hero .hero__platforms li {
        flex: 0 0 25%;
    }
}

.hero .hero__platforms li img {
    width: 48px;
    height: 48px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07);
    border-radius: 50%;
}

@media (min-width: 768px) {
    .hero .hero__platforms li {
        margin: 0;
    }

    .hero .hero__platforms li img {
        width: 56px;
        height: 56px;
        transition: transform 200ms;
    }

    .hero .hero__platforms li img:hover {
        transform: scale(1.285);
    }
}

.hero--page {
    padding-top: 80px;
}

.hero .media__wrapper--mobile {
    text-align: center;
    overflow: hidden;
    line-height: 0;
}

@media (min-width: 768px) {
    .hero .media__wrapper--mobile {
        display: none;
    }
}

.hero__pattern {
    position: absolute;
    z-index: 0;
    line-height: 0;
}

.hero__bg {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: relative;
}

.hero__bg--pricing {
    background-position: 50% 48px;
}

@media (min-width: 768px) {
    .hero__bg--pricing {
        background-position: 50% 56px;
    }
}

@media (min-width: 1200px) {
    .hero__bg--pricing {
        background-position: 50% 64px;
    }
}

.hero__bg--lb {
    background-color: #E6F6F9;
    position: relative;
}

.hero__bg--lb::before {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bg.svg");
    background-position: right top;
    background-repeat: no-repeat;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-size: contain;
}

.hero__bg--blog {
    background: #E4EDFF;
}

.hero__bg--article {
    background: #F8F8F8;
}

.section__media {
    position: relative;
}

.section--videos .section__media {
    padding-bottom: 48px;
}

@media (min-width: 992px) {
    .section--videos .section__media {
        padding-bottom: 102px;
    }
}

.section--performance .section__media {
    padding-bottom: 132px;
}

.section--widgets .section__media {
    padding-bottom: 124px;
}

.section__media .media__panel {
    position: relative;
    z-index: 5;
    margin-top: -40px;
}

.section__media .media__panel::before {
    content: "";
    background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    height: 90px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.background--light-gray .section__media .media__panel::before {
    background: linear-gradient(180deg, #f8f8f8 0%, rgba(255, 255, 255, 0) 100%);
}

.section__media .media__panel--inner {
    max-width: 720px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}

.section--widgets .section__media .media__panel--inner,
.section--performance .section__media .media__panel--inner {
    max-width: 856px;
}

.section__media .media__panel--layer {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}

.section__media .media__panel--layer,
.section__media .media__panel--layer > div {
    position: absolute;
}

.section__media .media__panel--layer > div {
    z-index: 1;
}

.section__media .media__panel--layer-item {
    transition: all 0.1s;
}

.section__media .media__panel .madia__panel--main {
    text-align: center;
}

.section__media .media__panel .madia__panel--main img {
    width: 100%;
}

.section__media .media__panel .media__panel--layer-1 div {
    display: inline-block;
}

.section__media .media__panel .layer-1__top {
    top: -25px;
    left: -125px;
}

.section--widgets .section__media .media__panel .layer-1__top {
    top: 65px;
    left: -95px;
}

@media (min-width: 1200px) {
    .section--widgets .section__media .media__panel .layer-1__top {
        left: -105px;
    }
}

.section--performance .section__media .media__panel .layer-1__top {
    top: 0;
    left: -45px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-1__top {
        top: 5px;
        left: -175px;
    }
}

.section__media .media__panel .layer-1__bottom {
    top: 335px;
    left: -150px;
}

@media (min-width: 1200px) {
    .section__media .media__panel .layer-1__bottom {
        left: -310px;
    }
}

.section--widgets .section__media .media__panel .layer-1__bottom {
    top: 410px;
    left: 5px;
}

.section--performance .section__media .media__panel .layer-1__bottom {
    top: 335px;
    left: -65px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-1__bottom {
        left: -175px;
    }
}

.section__media .media__panel .layer-1__left {
    top: 125px;
    left: -360px;
}

.section--widgets .section__media .media__panel .layer-1__left {
    left: -90px;
    top: 185px;
}

@media (min-width: 1200px) {
    .section--widgets .section__media .media__panel .layer-1__left {
        left: -220px;
        top: 245px;
    }
}

.section--performance .section__media .media__panel .layer-1__left {
    top: 225px;
    left: -30px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-1__left {
        left: -50px;
    }
}

.section__media .media__panel .layer-2__top {
    top: -30px;
    right: -206px;
}

@media (min-width: 1200px) {
    .section__media .media__panel .layer-2__top {
        right: -280px;
    }
}

.section--widgets .section__media .media__panel .layer-2__top {
    top: 100px;
    right: -240px;
}

@media (min-width: 1200px) {
    .section--widgets .section__media .media__panel .layer-2__top {
        top: 100px;
        right: -280px;
    }
}

.section--performance .section__media .media__panel .layer-2__top {
    top: 0;
    right: -42px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-2__top {
        right: -168px;
    }
}

.section__media .media__panel .layer-2__center {
    top: 150px;
    right: -185px;
}

@media (min-width: 1200px) {
    .section__media .media__panel .layer-2__center {
        right: -345px;
    }
}

.section--widgets .section__media .media__panel .layer-2__center {
    top: 65px;
    right: 15px;
}

.section--performance .section__media .media__panel .layer-2__center {
    top: 252px;
    right: -20px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-2__center {
        right: -80px;
    }
}

.section__media .media__panel .layer-2__bottom {
    top: 420px;
    right: -280px;
}

.section--widgets .section__media .media__panel .layer-2__bottom {
    top: 360px;
    right: -235px;
}

.section--performance .section__media .media__panel .layer-2__bottom {
    top: 365px;
    right: -82px;
    z-index: 5;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-2__bottom {
        right: -168px;
    }
}

.section__media .media__panel--youtube {
    text-align: center;
    position: relative;
    z-index: 5;
    padding-top: 65px;
}

.section__media .media__panel--youtube p {
    font-size: 14px;
    line-height: 20px;
    color: #121A25;
}

.section__media .media__panel--pattern {
    position: absolute;
    z-index: 0;
}

.section__media .media__panel--pattern-bottom {
    bottom: -10px;
    right: -50px;
}

@media (min-width: 1200px) {
    .section__media .media__panel--pattern-bottom {
        right: 4%;
    }
}

@media (min-width: 1600px) {
    .section__media .media__panel--pattern-bottom {
        right: 8%;
    }
}

.section__media .media__panel--pattern-3-right {
    right: 0;
    bottom: -10px;
}

.section__media .media__panel--pattern-middle {
    top: 50%;
    transform: translate(0, -50%) scale(0.9);
    right: 150px;
    margin-top: 60px;
}

@media (max-width: 1199.98px) {
    .section__media .media__panel--pattern-middle {
        right: 0;
    }
}

@media (max-width: 1199.98px) {
    .section__media .media__panel--pattern-middle img {
        transform: scale(0.8);
    }
}

.section__media .media__panel--layer-video {
    position: relative;
    width: 280px;
    height: 156px;
    border-radius: 6px;
}

.section__media .media__panel--layer-video video {
    border-radius: 6px;
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.media__video {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
}

.media__video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.media__video-details {
    background: #fff;
    padding: 20px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.media__video-details h3 {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-align: left;
}

.media__video .media__video-meta {
    display: flex;
    flex-direction: column;
}

.media__video .media__video-meta span {
    color: #7F8690;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
}

.media__video .media__video-meta span + span {
    padding-top: 6px;
}

.media__video video {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.badge-primary {
    background-color: #FFD2A8;
    height: 24px;
    padding: 2px 6px;
    text-transform: uppercase;
    color: #2C1042;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 4px;
    letter-spacing: -0.02em;
    white-space: nowrap;
}

.tooltip .arrow {
    display: none;
}

.tooltip .tooltip-inner {
    border-radius: 4px;
    background-color: rgba(18, 26, 37, 0.9);
    padding: 8px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    min-width: 280px;
    text-align: left;
}

.modal__wrapper {
    width: 100%;
    height: 100%;
    transform: translateY(100%);
    will-change: transform, opacity;
    transition: transform .3s ease-in-out, opacity .4s ease-in-out, visibility .4s ease-in-out;
    visibility: hidden;
    overflow: hidden;
}

.modal--visible .modal__wrapper {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.modal__wrapper::before {
    content: "";
    background-color: #000;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.modal__wrapper .modal__close {
    opacity: 1;
    position: absolute;
    top: 24px;
    right: 24px;
    transition: opacity 300ms;
    z-index: 10010;
    cursor: pointer;
    padding: 0;
    margin: 0;
    width: 48px;
    height: 48px;
    border: 0;
}

.modal__wrapper .modal__close, .modal__wrapper .modal__close:hover, .modal__wrapper .modal__close:active {
    outline: none;
    box-shadow: none;
}

.modal__wrapper .modal__close.modal__close--desktop {
    display: none;
}

@media (min-width: 576px) {
    .modal__wrapper .modal__close.modal__close--desktop {
        display: block;
    }
}

.modal__wrapper .modal__close.modal__close--mobile {
    top: -56px;
    right: 24px;
}

.modal__wrapper .modal__close.modal__close--mobile,
.modal__wrapper .modal__close.modal__close--mobile svg {
    width: 40px;
    height: 40px;
}

@media (min-width: 576px) {
    .modal__wrapper .modal__close.modal__close--mobile {
        display: none;
    }
}

.modal__wrapper .modal__content {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#notice__bar {
    position: fixed;
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 95%;
    display: none;
    z-index: 2147483647;
    background: #FFFFFF;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 5px 18px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
}

@media (min-width: 400px) {
    #notice__bar {
        max-width: 375px;
    }
}

@media (min-width: 992px) {
    #notice__bar {
        max-width: 632px;
    }
}

#notice__bar .notice__bar-inner {
    padding: 12px 16px;
    display: flex;
    flex-direction: column;
    position: relative;
}

@media (min-width: 992px) {
    #notice__bar .notice__bar-inner {
        padding: 12px 16px;
        flex-direction: row;
        align-items: center;
    }
}

#notice__bar .notice__bar-copy {
    flex: 1;
    padding-right: 40px;
}

@media (min-width: 992px) {
    #notice__bar .notice__bar-copy {
        padding: 0;
    }
}

#notice__bar .btn__wrap {
    flex-grow: 0;
    padding-top: 8px;
    text-align: center;
}

@media (min-width: 992px) {
    #notice__bar .btn__wrap {
        width: 120px;
        margin-left: 8px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0;
        text-align: left;
    }
}

#notice__bar .btn, #notice__bar .btn-category, #notice__bar .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline #notice__bar .nav-link {
    font-size: 14px;
    line-height: 24px;
    height: 32px;
    padding: 0 16px;
}

#notice__bar p {
    margin: 0;
    font-size: 12px;
    line-height: 20px;
}

@media (min-width: 768px) {
    #notice__bar p {
        font-size: 13px;
    }
}

#notice__bar p a {
    color: #4556F0;
}

@media (max-width: 991.98px) {
    #notice__bar .notice__bar--cancel {
        position: absolute;
        top: 12px;
        right: 16px;
    }
}

body .hero__bg {
    position: relative;
    background: linear-gradient(to bottom, #E6F6F9 0%, #E6F6F9 50%, #E6F6F9 50%, #ffc99a 50%, #ffc99a 100%);
}

@media (min-width: 768px) {
    body .hero__bg {
        background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 47%, #E6F6F9 47%, #ffc99a 47%, #ffc99a 100%);
        min-height: 550px;
    }
}

@media (min-width: 992px) {
    body .hero__bg {
        background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 45%, #E6F6F9 45%, #ffc99a 45%, #ffc99a 100%);
        min-height: 655px;
    }
}

@media (min-width: 1200px) {
    body .hero__bg {
        background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 43%, #E6F6F9 43%, #ffc99a 43%, #ffc99a 100%);
        min-height: 860px;
    }
}

@media (min-width: 768px) {
    body .hero__bg:after {
        content: '';
        position: absolute;
        width: 53%;
        height: 80px;
        background: #fff;
        top: 0;
        right: 0;
    }
}

@media (min-width: 992px) {
    body .hero__bg:after {
        content: '';
        position: absolute;
        width: 55%;
        height: 80px;
        background: #fff;
        top: 0;
        right: 0;
    }
}

@media (min-width: 1200px) {
    body .hero__bg:after {
        content: '';
        position: absolute;
        width: 57%;
        height: 80px;
        background: #fff;
        top: 0;
        right: 0;
    }
}

body .main {
    padding: 0;
}

body .hero--home-right {
    width: 100%;
    position: relative;
}

body .hero--home-right .video-container {
    width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

@media (min-width: 768px) {
    body .hero--home-right {
        height: 450px;
        width: 52%;
    }
}

@media (min-width: 992px) {
    body .hero--home-right {
        height: 580px;
        width: 55%;
    }
}

@media (min-width: 1200px) {
    body .hero--home-right {
        height: 785px;
        width: 67%;
    }
}

body .top-container {
    display: flex;
    flex-direction: column;
}

@media (min-width: 768px) {
    body .top-container {
        flex-direction: row;
    }
}

@media (min-width: 768px) {
    body .top-container .hero--home-left {
        padding-right: 15px;
        width: 45%;
        padding-top: 58px;
    }
}

@media (min-width: 992px) {
    body .top-container .hero--home-left {
        width: 45%;
        padding-top: 76px;
    }
}

@media (min-width: 1200px) {
    body .top-container .hero--home-left {
        width: 45%;
        padding-top: 90px;
        padding-right: 50px;
    }
}

body .hero {
    overflow: hidden;
    padding-top: 80px;
    padding-left: 16px;
    padding-right: px;
}

@media (min-width: 768px) {
    body .hero {
        padding-top: 80px;
        padding-left: 32px;
        padding-right: px;
    }
}

@media (min-width: 992px) {
    body .hero {
        padding-top: 80px;
        padding-left: 40px;
        padding-right: 0px;
    }
}

@media (min-width: 1200px) {
    body .hero {
        padding-top: 80px;
        padding-left: 80px;
        padding-right: 0px;
    }
}

body .hero__header {
    margin-bottom: 0;
}

body .home-hero .hero__title {
    max-width: 281px;
}

@media (min-width: 768px) {
    body .home-hero .hero__title {
        max-width: 288px;
    }
}

@media (min-width: 992px) {
    body .home-hero .hero__title {
        max-width: 380px;
    }
}

@media (min-width: 1200px) {
    body .home-hero .hero__title {
        max-width: 480px;
    }
}

body .hero .lead {
    max-width: 360px;
    margin-bottom: 32px;
    font-size: 1rem;
    line-height: 24px;
    color: #6A676C;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body .hero .lead {
        max-width: 290px;
        margin-bottom: 15px;
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    body .hero .lead {
        max-width: 390px;
        margin-bottom: 40px;
    }
}

body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
    font-size: 1rem;
    font-weight: 600;
    padding: 10px 16px;
}

body .hero .btn.btn-secondary, body .hero .btn-secondary.btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .btn-secondary.nav-link {
    margin-left: 10px;
    color: #2C1042;
}

@media (min-width: 768px) {
    body .hero .btn.btn-secondary, body .hero .btn-secondary.btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .btn-secondary.nav-link {
        margin-left: 10px;
    }
}

@media (min-width: 768px) {
    body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
        padding: 14px 30px;
    }
}

@media (min-width: 992px) {
    body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
        font-size: 1.125rem;
        padding: 18px 32px;
    }
}

body .hero .video-partners {
    margin-top: 24px;
}

@media (min-width: 768px) {
    body .hero .video-partners {
        margin-top: 66px;
    }
}

@media (min-width: 992px) {
    body .hero .video-partners {
        margin-top: 84px;
    }
}

@media (min-width: 1200px) {
    body .hero .video-partners {
        margin-top: 150px;
    }
}

body .hero .video-partners .title {
    font-size: 1rem;
    letter-spacing: -0.02em;
    line-height: 24px;
    color: #2C1042;
    margin-bottom: 20px;
}

body .hero .video-partners .hero__icons-logo {
    display: flex;
    align-items: center;
}

body .hero .video-partners .hero__icons-logo .icon {
    margin-right: 20px;
}

@media (min-width: 768px) {
    body .hero .video-partners .hero__icons-logo .icon {
        margin-right: 30px;
    }
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon {
        margin-right: 30px;
    }
}

body .hero .video-partners .hero__icons-logo .icon svg {
    width: 72px;
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon svg {
        width: 88px;
    }
}

body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) {
    padding-top: 6px;
}

body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) svg {
    width: 102px;
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) svg {
        width: 118px;
    }
}

body .hero .video-partners .hero__icons-logo .icon:nth-of-type(3) svg {
    width: 82px;
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon:nth-of-type(3) svg {
        width: 94px;
    }
}

body .hero .shopify-logo {
    margin-bottom: 40px;
    display: flex;
    align-items: center;
}

body .hero .shopify-logo .rating {
    display: inline-block;
    color: #6054E5;
}

body .hero .shopify-logo .icon {
    line-height: 32px;
}

body .hero .shopify-logo .icon--stars {
    margin: 0 10px;
}

body #slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    user-select: none;
}

body .slider-videos {
    width: 400px;
    height: 390px;
    position: relative;
    left: 50%;
    margin-left: -199px;
}

@media (min-width: 768px) {
    body .slider-videos {
        width: 480px;
        height: 435px;
        margin-left: -240px;
    }
}

@media (min-width: 992px) {
    body .slider-videos {
        width: 750px;
        height: 580px;
        margin-left: -375px;
    }
}

@media (min-width: 1200px) {
    body .slider-videos {
        width: 900px;
        height: 782px;
        margin-left: -450px;
    }
}

body .slider-videolist {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: transform 0.5s cubic-bezier(0.27, 0.8, 0.43, 0.97);
}

body #slider.slider-1 .slider-videolist {
    transform: translateX(0);
}

body #slider.slider-2 .slider-videolist {
    transform: translateX(-33.333%);
}

body #slider.slider-3 .slider-videolist {
    transform: translateX(-66.666%);
}

body .slider-video {
    width: 33.333%;
    height: 100%;
    float: left;
    opacity: 1;
    transition: opacity 0.5s ease-out;
}

body #slider.slider-1 .slider-video:nth-child(1),
body #slider.slider-2 .slider-video:nth-child(2),
body #slider.slider-3 .slider-video:nth-child(3) {
    opacity: 1;
}

body .slider-video video {
    width: 100%;
    height: 100%;
    display: block;
}

body .slider-controls {
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 0;
    text-align: center;
    /*       top: 70%;
    left: 50%; */
    /*     transform: translate(-50%,0%); */
}

body .slider-controls:before {
    content: '';
    background: linear-gradient(180deg, rgba(255, 210, 168, 0) 0%, #FFD2A8 100%);
    width: 100%;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}

body .slider-control {
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    opacity: 0.3;
    transition: opacity 0.15s ease-out;
}

@media (min-width: 768px) {
    body .slider-control {
        margin-bottom: 36px;
    }
}

/* body .slider-control:hover,
body #slider.slider-1 .slider-control:nth-child(1),
body #slider.slider-2 .slider-control:nth-child(2),
body #slider.slider-3 .slider-control:nth-child(3) {
    opacity: 1; } */

body .slider-control + .slider-control {
    margin-left: 48px;
}

body .slider-control svg {
    display: block;
    cursor: pointer;
    width: 65px;
}

@media (min-width: 768px) {
    body .slider-control svg {
        width: 85px;
    }
}

@media (min-width: 992px) {
    body .slider-control svg {
        width: 110px;
    }
}

body .section__platforms {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    body .section__platforms {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width: 992px) {
    body .section__platforms {
        padding-top: 88px;
        padding-bottom: 88px;
    }
}

@media (min-width: 1200px) {
    body .section__platforms {
        padding-top: 105px;
        padding-bottom: 112px;
    }
}

body .section__platforms .container-box {
    margin: 0;
    justify-content: center;
}

@media (min-width: 768px) {
    body .section__platforms .container-box {
        justify-content: center;
    }
}

@media (min-width: 992px) {
    body .section__platforms .container-box {
        max-width: 940px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    body .section__platforms .container-box {
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    body .section__platforms .section__title {
        max-width: 600px;
        margin: auto;
    }
}

@media (min-width: 992px) {
    body .section__platforms .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 850px;
    }
}

body .section__platforms-item {
    width: 50%;
    float: left;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 15px 0;
}

@media (min-width: 768px) {
    body .section__platforms-item {
        width: 33.33%;
    }
}

@media (min-width: 1200px) {
    body .section__platforms-item {
        width: 20%;
    }
}

body .section__platforms-item .icon__svg {
    margin-top: 10px;
    position: relative;
}

body .section__platforms-item .icon__svg svg {
    height: 30px;
}

@media (min-width: 768px) {
    body .section__platforms-item .icon__svg svg {
        height: 48px;
    }
}

body .section__platforms-item .icon__stars {
    margin-top: 10px;
}

body .section__platforms-item p {
    font-size: 1rem;
    color: #827F8F;
    line-height: 24px;
    letter-spacing: -0.02em;
}

body .section__platforms-item .icon__svg__small {
    position: absolute;
    bottom: -16px;
    right: 35px;
}

body .section__platforms-item .icon__svg__small svg {
    width: 56px;
}

body .section__platforms-item.shopifyplus .icon__stars svg path:nth-of-type(5) {
    fill: #827F8F;
}

body .section__platforms-item.bigcomm .icon__stars svg path {
    fill: #827F8F;
}

body .section__animated .section__header {
    max-width: 420px;
    width: 100%;
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    body .section__animated .section__header .section__title {
        max-width: 360px;
    }
}

@media (min-width: 992px) {
    body .section__animated .section__header .section__title {
        max-width: 385px;
    }
}

@media (min-width: 1200px) {
    body .section__animated .section__header .section__title {
        max-width: 480px;
    }
}

body .section__animated .section__header .section__title span {
    color: #6054E5;
}

.section__title span {
    color: #6054E5;
}

@media (min-width: 768px) {
    body .section__animated .section__header {
        max-width: 360px;
    }
}

@media (min-width: 992px) {
    body .section__animated .section__header {
        max-width: 385px;
    }
}

@media (min-width: 1200px) {
    body .section__animated .section__header {
        max-width: 480px;
        margin-bottom: 56px;
    }
}

body .section__animated .lead {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #827F8F;
    margin-top: 16px;
    margin-bottom: 0;
    font-style: normal;
    font-weight: normal;
}

body .section__animated ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

body .section__animated ul li {
    padding: 10px 0;
    margin: 0;
    width: 100%;
    position: relative;
    font-size: 1rem;
    line-height: 24px;
    color: #2C1042;
    letter-spacing: -0.02em;
}

body .section__animated ul li a {
    color: #2C1042;
    display: block;
}

body .section__animated ul li a .hand-active {
    display: none;
}

body .section__animated ul li a:hover {
    text-decoration: none;
    color: #6054E5;
}

body .section__animated ul li a:hover .hand-active {
    display: inline-block;
}

body .section__animated ul li a:hover .hand {
    display: none;
}

body .section__animated ul li a:hover .icon-arrow {
    background-color: #6054E5;
}

body .section__animated ul li a:hover .icon-arrow svg, body .section__animated ul li a:hover .icon-arrow path {
    fill: #fff;
    stroke: #fff;
}

@media (min-width: 992px) {
    body .section__animated ul li {
        font-size: 1.125rem;
    }
}

body .section__animated ul li .icon__svg {
    margin-right: 12px;
}

body .section__animated ul li .icon-arrow {
    position: absolute;
    margin-right: 0;
    right: 0;
    top: 10px;
    width: 38px;
    height: 38px;
    background-color: transparent;
    border-radius: 50%;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 768px) {
    body .section__animated ul li .icon-arrow {
        top: 13px;
        width: 35px;
        height: 35px;
    }
}

@media (min-width: 992px) {
    body .section__animated ul li .icon-arrow {
        top: 21px;
        width: 48px;
        height: 48px;
    }
}

@media (min-width: 1200px) {
    body .section__animated ul li .icon-arrow {
        top: 21px;
        width: 48px;
        height: 48px;
    }
}

body .section__animated ul li .icon-arrow svg, body .section__animated ul li .icon-arrow path {
    fill: #2e2e2e;
    stroke: #2e2e2e;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -webkit-transition: all .2s linear;
}

body .section__animated ul li:last-of-type {
    border-bottom: none;
    margin-bottom: 15px;
}

body .section__animated .media__panel--youtube {
    background: #FFF2E7;
    padding: 12px 8px;
    margin-top: 18px;
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    body .section__animated .media__panel--youtube {
        margin-top: 60px;
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    body .section__animated .media__panel--youtube {
        margin-top: 80px;
        padding: 20px;
    }
}

body .section__animated .media__panel--youtube p {
    font-size: 0.8125rem;
    line-height: 18px;
    color: #827F8F;
    letter-spacing: -0.02em;
}

@media (min-width: 992px) {
    body .section__animated .media__panel--youtube p {
        font-size: 0.875rem;
        line-height: 20px;
    }
}

@media (min-width: 768px) {
    body .section__animated .reeview-only-lg {
        display: block;
        min-width: 52%;
    }
}

@media (min-width: 1200px) {
    body .section__animated .reeview-only-lg {
        display: block;
        min-width: 54.5%;
    }
}

body .section__animated .reeview-only-sm {
    display: block;
    margin-bottom: 35px;
}

@media (min-width: 768px) {
    body .section__animated .reeview-only-sm {
        display: none;
    }
}

body .section__performance {
    padding-top: 0px;
}

@media (min-width: 768px) {
    body .section__performance {
        padding-top: 64px;
    }
}

@media (min-width: 992px) {
    body .section__performance {
        padding-top: 88px;
    }
}

@media (min-width: 1200px) {
    body .section__performance {
        padding-top: 0px;
    }
}

body .section__performance .video-box {
    width: 100%;
    min-height: 188px;
    text-align: center;
    background: #EDF9FB;
}

body .section__performance .section__title {
    margin-bottom: 32px;
}

body .section__performance .lead {
    max-width: 840px;
    margin: 0 auto 56px;
    color: #716978;
}

body .section__performance .section__title span {
    color: #6054e5;
}

body .section__performance.section__youtube .lead span {
    color: #ff823b;
}

body .section__youtube .youtube__partner {
    margin-bottom: 40px;
}

body .section__performance .section__performance-items .box .icon {
    margin-right: 16px;
}

@media (min-width: 768px) {
    body .section__youtube {
        padding-top: 290px;
    }
}

body .section__youtube .youtube-logo {
    margin-left: 8px;
    max-width: 428px;
    width: 100%;
    display: inline-block;
}

body .section__performance .section__performance-items {
    max-width: 660px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

body .section__youtube .section__performance-items {
    max-width: 780px !important;
}

@media (min-width: 768px) {
    body .section__performance .section__performance-items .box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        margin: 0 0 28px;
        display: flex;
        align-items: center;
        width: 100%;
    }

    body .section__performance .section__performance-items .icon__label {
        font-size: 18px;
        line-height: 28px;
    }

    body .section__performance .section__performance-items {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    body .section__performance .section__title + .lead {
        max-width: 840px;
        margin: 0 auto 56px;
    }
}

body .section__performance .section__title + .lead {
    color: #716978;
}

body .section__performance .video-box .video-class {
    width: 100%;
    max-width: 900px;
    margin: auto;
    text-align: center;
}

body .section__performance .top-container {
    align-items: flex-start;
    margin-bottom: 2.5rem;
    flex-direction: column;
}

@media (min-width: 768px) {
    body .section__performance .top-container {
        margin-bottom: 3.5rem;
    }
}

@media (min-width: 992px) {
    body .section__performance .top-container {
        flex-direction: row;
        align-items: flex-end;
        margin-bottom: 4.5rem;
    }
}

body .section__performance-left {
    max-width: 343px;
}

@media (min-width: 768px) {
    body .section__performance-left {
        max-width: 420px;
    }
}

@media (min-width: 992px) {
    body .section__performance-left {
        max-width: 345px;
    }
}

@media (min-width: 1200px) {
    body .section__performance-left {
        max-width: 600px;
    }
}

body .section__performance-left .section__header {
    margin-bottom: 2rem;
}

body .section__performance-left .section__header .lead {
    margin-top: 15px;
    max-width: 420px;
    font-size: 1rem;
    color: #827F8F;
    line-height: 24px;
    margin-bottom: 0;
}

@media (min-width: 992px) {
    body .section__performance-left .section__header {
        margin-bottom: 0;
    }
}

body .section__performance-right {
    display: flex;
    flex-direction: row;
    width: 100%;
}

body .section__performance-right .box {
    padding: 0 10px 0 8px;
    position: relative;
    width: 100%;
}

body .section__performance-right .box:first-of-type {
    padding-left: 0;
}

@media (min-width: 768px) {
    body .section__performance-right .box {
        padding: 0 25px 0 16px;
    }
}

@media (min-width: 992px) {
    body .section__performance-right .box {
        padding: 0 45px;
    }

    body .section__performance-right .box:first-of-type {
        padding-left: 45px;
    }
}

body .section__performance-right .box:after {
    content: '';
    position: absolute;
    width: 0;
    height: 72px;
    right: 0;
    top: 0;
    border-left: 1px solid rgba(44, 16, 66, 0.2);
}

@media (min-width: 768px) {
    body .section__performance-right .box:after {
        height: 80px;
        top: 10px;
    }
}

body .section__performance-right .box:last-of-type:after {
    display: none;
}

body .section__performance-right .box .item-number {
    font-size: 2rem;
    line-height: 40px;
    color: #6054E5;
    letter-spacing: -0.02em;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    body .section__performance-right .box .item-number {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

body .section__performance-right .box .item-label {
    font-size: 0.8125rem;
    line-height: 18px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body .section__performance-right .box .item-label {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

body .request__demo-content {
    padding: 32px 0 0;
    text-align: center;
    position: relative;
}

@media (min-width: 576px) {
    body .request__demo-content {
        padding: 64px 0 0;
    }
}

@media (min-width: 992px) {
    body .request__demo-content {
        padding: 0 0 88px 0;
    }
}

@media (min-width: 1200px) {
    body .request__demo-content {
        padding: 130px 0 130px;
    }
}

body .request__demo-content .section__title {
    font-size: 2rem;
    line-height: 40px;
    color: #FFBC7D;
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    body .request__demo-content .section__title {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .section__title {
        font-size: 4.5rem;
        line-height: 80px;
        margin-bottom: 32px;
    }
}

body .request__demo-content .lead {
    color: #fff;
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    margin-bottom: 32px;
}

@media (min-width: 576px) {
    body .request__demo-content .lead {
        font-size: 1.125rem;
        line-height: 28px;
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .lead {
        font-size: 1.375rem;
        line-height: 32px;
        margin-bottom: 40px;
    }
}

body .request__demo-content .btn, body .request__demo-content .btn-category, body .request__demo-content .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .request__demo-content .nav-link {
    height: 48px;
    line-height: 48px;
    border-radius: 4px;
    padding: 0 16px;
    letter-spacing: -0.02em;
    margin-right: 0;
    font-size: 16px;
}

@media (min-width: 768px) {
    body .request__demo-content .btn, body .request__demo-content .btn-category, body .request__demo-content .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .request__demo-content .nav-link {
        margin: 0;
        height: 62px;
        padding: 15px 57px;
        font-size: 20px;
    }

    body .request__demo-content .btn {
        height: unset;
        padding: 5px 57px;
    }
}

body .request__demo-content .btn {
    font-weight: 500;
}

body .request__demo-content .check-box {
    display: flex;
    justify-content: center;
    margin-top: 24px;
    flex-direction: column;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    body .request__demo-content .check-box {
        margin-top: 32px;
        flex-direction: row;
        max-width: 700px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .check-box {
        margin-top: 40px;
    }
}

body .request__demo-content .check-box .item {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #43D8A5;
    display: flex;
    align-items: center;
    padding: 4px 10px;
}

@media (min-width: 768px) {
    body .request__demo-content .check-box .item {
        padding: 0 16px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .check-box .item {
        padding: 0 28px;
    }
}

body .request__demo-content .check-box .item svg {
    margin-right: 9px;
}

body .section__product {
    overflow: hidden;
}

body .section__product.background-n600 {
    background: #463F4B;
    justify-content: center;
    display: flex;
    align-items: center;
}

body .section__product .section__media-new {
    position: relative;
    z-index: 0;
    padding: 160px 0 250px;
}

body .section__product .section__media-new .media__panel {
    position: relative;
    height: 800px;
}

body .section__product .section__media-new .media__panel .media__video {
    margin-top: 200px;
    width: 240%;
    margin-left: -81%;
    z-index: 11111;
    position: absolute;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .media__video {
        margin-top: 220px;
        width: 140%;
        margin-left: -20%;
        z-index: 11111;
        position: absolute;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .media__video {
        margin-top: 130px;
        width: 140%;
        margin-left: -20%;
        z-index: 11111;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    body .section__product .section__media-new .media__panel .media__video {
        margin-top: 200px;
    }
}

body .section__product .section__media-new .media__panel .layer-1__top {
    position: absolute;
    float: left;
    width: 118px;
    height: 211px;
    margin-top: -70px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-1__top {
        width: 204px;
        height: 364px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-1__top {
        width: 204px;
        height: 364px;
    }
}

body .section__product .section__media-new .media__panel .layer-1__bottom {
    position: absolute;
    float: left;
    width: 128px;
    height: 229px;
    margin-top: -160px;
    margin-left: 25px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-1__bottom {
        width: 222px;
        height: 396px;
        margin-top: -170px;
        margin-left: 170px;
        position: absolute;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-1__bottom {
        width: 222px;
        height: 396px;
        margin-top: -180px;
        margin-left: 235px;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    body .section__product .section__media-new .media__panel .layer-1__bottom {
        margin-top: -110px;
        margin-left: 290px;
    }
}

body .section__product .section__media-new .media__panel .layer-1__left {
    position: absolute;
    float: left;
    width: 250px;
    height: 141px;
    margin-top: 510px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-1__left {
        width: 350px;
        height: 197px;
        margin-top: 470px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-1__left {
        width: 446px;
        height: 251px;
        margin-top: 470px;
    }
}

body .section__product .section__media-new .media__panel .layer-2__top {
    position: absolute;
    float: left;
    z-index: 0;
    width: 130px;
    height: 130px;
    margin-left: -40px;
    margin-top: -130px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-2__top {
        width: 175px;
        height: 175px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-2__top {
        width: 233px;
        height: 233px;
        margin-left: 45px;
        margin-top: -80px;
    }
}

body .section__product .section__media-new .media__panel .layer-2__center {
    position: absolute;
    float: left;
    width: 200px;
    height: 112px;
    margin-left: -130px;
    margin-top: -120px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-2__center {
        width: 345px;
        height: 195px;
        margin-left: -130px;
        margin-top: -120px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-2__center {
        width: 345px;
        height: 195px;
        margin-left: -250px;
        margin-top: -60px;
    }
}

body .section__product .section__media-new .media__panel .layer-2__bottom {
    position: absolute;
    float: left;
    width: 128px;
    height: 229px;
    margin-top: 390px;
    margin-left: -40px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-2__bottom {
        width: 190px;
        height: 339px;
        margin-top: 332px;
        margin-left: 56px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-2__bottom {
        width: 222px;
        height: 396px;
        margin-top: 320px;
        margin-left: 90px;
    }
}

body .section__top {
    margin: 0;
}

body .section__top .section__title {
    text-align: center;
    max-width: inherit;
    /*     font-size: 24px;
    line-height: 32px;
    color: #7F858F; */
    color: #121212;
    font-weight: 900;
}

body .section__top__item-body {
    min-height: 320px;
    position: relative;
}

body .section__top__item-body .icon__svg svg {
    width: inherit;
    height: inherit;
}

body .section__top__item-body .section__top__item-author {
    color: #827F8F;
    font-size: 16px;
    line-height: 24px;
}

body .section__top__item-description {
    margin-top: 26px !important;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px;
    color: #2c1042;
}

@media (min-width: 992px) {
    body .section__top .slick-slide {
        width: 470px !important;
        margin: 0 30px;
    }
}

body .section__top--logos {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
}

.section__top--logos figure {
    text-align: center;
    margin: 0 0 20px;
}

@media (max-width: 767px) {
    body .section__top--logos figure {
        text-align: center;
        padding: 0 11px;
    }
}

@media ( max-width: 580px ) {
    body .section__top .section__title {
        font-size: 32px;
        line-height: 40px;
    }
}

@media (min-width: 320px) {
    body .section__top .section__title {
        margin-bottom: 12px;
    }

    body .section__top--logos figure {
        text-align: center;
        padding: 0 18px;
        flex: 0 0 33.33%;
        margin: 0 0 12px;
    }

    body .section__top--logos {
        margin: 3px 0px 12px !important;
    }
}

@media (min-width: 768px) {
    body .section__top .section__title {
        margin-bottom: 40px;
    }

    body .section__top--logos figure {
        text-align: center;
        padding: 0 25px;
        flex: 0 0 21%;
    }

    body .section__top--logos {
        margin: 3px -25px 28px !important;
    }
}

@media ( min-width: 1024px ) {
    body .section__top .section__title {
        margin-bottom: 48px;
    }

    body .section__top--logos {
        margin: 3px -32px 31px !important;
    }

    body .section__top--logos figure {
        text-align: center;
        padding: 0 31px;
        width: 16%;
        flex: 0 0 16%;
    }
}

@media ( min-width: 1200px ) {
    body .section__top .section__title {
        margin-bottom: 51px;
    }

    body .section__top--logos {
        margin: 3px auto 44px !important;
    }
}

body .section__top--slider {
    padding-top: 30px;
    padding-bottom: 0;
}

.animation-item-set-f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 16px;
    flex-direction: column;
}

@media (min-width: 768px) {
    .animation-item-set-f {
        margin-left: 7px;
        margin-right: 7px;
    }
}

@media (min-width: 992px) {
    .animation-item-set-f {
        margin-left: 16px;
        margin-right: 16px;
    }
}

.animation-item-set-col {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: flex;
    align-items: center;
}

.animation-item-set-text {
    text-align: left;
}

@media (min-width: 768px) {
    .animation-item-set-text {
        margin-left: 0;
        margin-right: 30px;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .animation-item-set-text {
        margin-left: 0;
        margin-right: 42px;
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .animation-item-set-text {
        margin-left: 0;
        max-width: 480px;
    }
}

.animation-item-i {
    background-color: #eaeef6;
    padding: 36px 0;
}

.animation-item-i > div {
    margin-left: auto;
    margin-right: auto;
    max-width: 288px;
    width: 57%;
}

@media (max-width: 991.98px) {
    .animation-item-text {
        opacity: 1 !important;
    }
}

@media (min-width: 768px) {
    .animation-item-text-subhead:before {
        left: 0;
        top: -10px;
        width: 36px;
        height: 3px;
        content: "";
        display: block;
        position: absolute;
    }
}

.animation-item-text-subhead {
    position: relative;
}

.animation-item-set-stick {
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
}

.animation-item-set-clip {
    top: 88px;
    height: calc(100% - 112px);
    overflow: hidden;
    pointer-events: none;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.animation-item-set-area,
.animation-item-set-clip {
    left: 0;
    width: 100%;
    position: absolute;
}

.animation-item-set-area {
    top: 0;
    height: 100%;
    -webkit-transform: scale(1.25) translateY(-100%);
    transform: scale(1.25) translateY(-100%);
}

.reeview-bg {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.reeview-bg .video-class, .reeview-bg video, .reeview-bg img {
    max-width: 100%;
    width: 100%;
}

.reeview-bg,
.reeview-animation,
.reeview-animation-fade {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    margin-top: 16px;
}

@media (min-width: 768px) {
    .reeview-bg,
    .reeview-animation,
    .reeview-animation-fade {
        margin-top: 0;
    }
}

.row-opt {
    margin-top: 16px;
    margin-bottom: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}

@media (min-width: 768px) {
    .row-opt {
        flex-direction: row;
        margin-bottom: 144px;
        margin-top: 0;
    }
}

.reeview-animation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.reeview-animation-a {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 71.52941%;
    position: relative;
    text-align: center;
}

.reeview-animation-possibilities__control > .reeview-animation-fade {
    background: rgba(229, 223, 238, 0.85);
}

.reeview-animation-possibilities__control > .reeview-animation-a {
    left: 24px;
    top: 0;
}

.animation-item-text-possibilities__control > .animation-item-text-subhead:before {
    background: #E5DFEE;
}

.reeview-animation-possibilities__brand > .reeview-animation-fade {
    background: rgba(208, 235, 221, 0.85);
}

.reeview-animation-possibilities__brand > .reeview-animation-a {
    left: 8px;
    top: 16px;
}

.animation-item-text-possibilities__brand > .animation-item-text-subhead:before {
    background: #D0EBDD;
}

.reeview-animation-possibilities__immersive > .reeview-animation-fade {
    background: rgba(238, 243, 255, 0.85);
}

.reeview-animation-possibilities__immersive > .reeview-animation-a {
    left: -8px;
    top: -16px;
}

.animation-item-text-possibilities__immersive > .animation-item-text-subhead:before {
    background: #EEF3FF;
}

/* .sections-overview {
    padding: 48px 0; }
@media (min-width: 768px) {
    .sections-overview {
        padding: 64px 0; } }
@media (min-width: 992px) {
    .sections-overview {
        padding: 80px 0; } }
@media (min-width: 1200px) {
    .sections-overview {
        padding: 144px 0 90px; } }
.sections-overview .container {
    margin-left: 0; } */
@media (min-width: 768px) {
    .sections-overview .container {
        margin: auto;
    }
}

.sections-overview .section__header {
    margin-bottom: 20px;
    text-align: left !important;
}

@media (min-width: 768px) {
    .sections-overview .section__header {
        margin-bottom: 30px;
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .sections-overview .section__header {
        margin-bottom: 48px;
    }
}

.sections-overview .section__header .section__title {
    margin-bottom: 6px;
    letter-spacing: -0.02em;
}

@media (min-width: 992px) {
    .sections-overview .section__header .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        margin-bottom: 16px;
    }
}

.sections-overview .section__header .lead {
    color: #827F8F;
    letter-spacing: -0.02em;
    font-size: 1rem;
    line-height: 24px;
}

@media (min-width: 768px) {
    .sections-overview .section__header .lead {
        font-size: 1.375rem;
        line-height: 32px;
    }
}

.sections-overview .row {
    margin: 0;
}

.sections-overview-item {
    padding: 0px 0;
}

@media (min-width: 768px) {
    .sections-overview-item {
        padding: 20px 35px;
    }
}

@media (min-width: 992px) {
    .sections-overview-item {
        padding: 20px 35px;
    }
}

@media (min-width: 1200px) {
    .sections-overview-item {
        padding: 20px 60px;
    }
}

.sections-overview-item-body {
    display: flex;
    justify-content: left;
    flex-direction: row;
    text-align: left;
}

@media (min-width: 768px) {
    .sections-overview-item-body {
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }
}

@media (min-width: 768px) {
    .sections-overview-item-body .icon__svg {
        margin-bottom: 10px;
    }
}

.sections-overview-item-body .icon__svg svg {
    width: 62px;
    height: 59px;
}

@media (min-width: 768px) {
    .sections-overview-item-body .icon__svg svg {
        margin-left: 0;
        width: 102px;
        height: 97px;
    }
}

/* .sections-overview-item-content {
    margin-left: 15px;
    max-width: 260px; } */
@media (min-width: 768px) {
    .sections-overview-item-content {
        margin-left: 0;
        max-width: 100%;
    }
}

.sections-overview-item-content h5 {
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 24px;
}

@media (min-width: 992px) {
    .sections-overview-item-content h5 {
        font-size: 1.375rem;
        line-height: 32px;
        letter-spacing: -0.02em;
        margin-bottom: 8px;
        margin-top: 10px;
    }
}

.sections-overview-item-content p {
    line-height: 20px;
    color: #827F8F;
    font-size: 0.875rem;
    letter-spacing: -0.02em;
}

@media (min-width: 992px) {
    .sections-overview-item-content p {
        line-height: 24px;
        font-size: 1rem;
    }
}

.sections-overview-item-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
}

.parallax-images {
    min-height: 976px;
    position: relative;
}

@media (min-width: 768px) {
    .parallax-images {
        min-width: inherit;
    }
}

/* @media (min-width: 992px) {
    .parallax-images {
      max-width: 800px; } } */
/* @media (min-width: 1200px) {
    .parallax-images {
        min-height: 1076px; } } */

.c-sc-gal-a {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    width: 50%;
}

.c-sc-gal-i {
    width: 400px;
    height: 400px;
    display: block;
    position: absolute;
}

@media (min-width: 1200px) {
    .c-sc-gal-i {
        width: 600px;
        height: 600px;
    }
}

.c-sc-gal-i-1 {
    left: -218px;
    top: 32px;
}

@media (min-width: 768px) {
    .c-sc-gal-i-1 {
        left: -345px;
        top: 436px;
        z-index: 1;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-1 {
        left: -460px;
        top: 420px;
        z-index: 1;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-1 {
        left: -674.5px;
        top: 120px;
    }
}

.c-sc-gal-i-2 {
    left: -70px;
    top: -82px;
}

@media (min-width: 768px) {
    .c-sc-gal-i-2 {
        left: -275px;
        top: -82px;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-2 {
        left: -340px;
        top: -70px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-2 {
        left: -390px;
        top: -70px;
    }
}

.c-sc-gal-i-3 {
    left: -234.5px;
    top: 234px;
}

@media (min-width: 768px) {
    .c-sc-gal-i-3 {
        left: -32.5px;
        top: 30px;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-3 {
        left: -32.5px;
        top: 30px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-3 {
        left: -55.5px;
        top: 120px;
    }
}

.c-sc-gal-i-4 {
    left: -60.5px;
    top: 379px;
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
}

@media (min-width: 768px) {
    .c-sc-gal-i-4 {
        left: 110.5px;
        top: 438px;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-4 {
        left: 200.5px;
        top: 438px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-4 {
        left: 272.5px;
        top: 440px;
    }
}

.c-sc-gal-i-5 {
    left: -46.5px;
    top: 600px;
}

@media (min-width: 768px) {
    .c-sc-gal-i-5 {
        left: 132.5px;
        top: 677px;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-5 {
        left: 250.5px;
        top: 620px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-5 {
        left: 442.5px;
        top: 550px;
    }
}

.c-sc-gal-i-6 {
    left: -265.5px;
    top: 644px;
}

@media (min-width: 768px) {
    .c-sc-gal-i-6 {
        left: -344.5px;
        top: 825px;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-6 {
        left: -502.5px;
        top: 780px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-6 {
        left: -710.5px;
        top: 700px;
    }
}

.c-sc-gal-i-7 {
    left: -245.5px;
    top: 444px;
    z-index: 1;
}

@media (min-width: 768px) {
    .c-sc-gal-i-7 {
        left: -255.5px;
        top: 500px;
        z-index: 1;
    }
}

@media (min-width: 992px) {
    .c-sc-gal-i-7 {
        left: -247.5px;
        top: 560px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-7 {
        left: -299.5px;
        top: 500px;
    }
}

.c-sc-gal-i > * {
    border-radius: 6px;
    overflow: hidden;
}

html:not([amp4ads]), html:not([amp4ads]) body {
    margin: auto !important;
}

@media (min-width: 1200px) and (max-width: 1440px) {
    .c-sc-gal-i-1 {
        left: -620px;
    }

    .c-sc-gal-i-2 {
        left: -350px;
    }

    .c-sc-gal-i-6 {
        left: -600px;
    }

    .c-sc-gal-i-5 {
        left: 280.5px;
    }

    .c-sc-gal-i-4 {
        left: 366.5px;
        top: 426px;
    }
}

@media all and (max-width: 767px) {
    .c-sc-gal-i-1, .c-sc-gal-i-2, .c-sc-gal-i-3, .c-sc-gal-i-4, .c-sc-gal-i-7 {
        transform: scale(0.65);
    }

    .c-sc-gal-i-5, .c-sc-gal-i-6 {
        transform: scale(0.5);
    }

    .parallax-images {
        max-width: 400px;
        margin: auto;
    }
}

.pricing .main {
    padding-top: 0;
}

.hero--pricing {
    padding: 80px 0 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    .hero--pricing {
        padding: 138px 0 0;
    }
}

@media (min-width: 1200px) {
    .hero--pricing {
        padding: 140px 0 0;
    }
}

.hero--pricing .plans-box {
    display: flex;
    justify-content: space-between;
    max-width: 473px;
}

@media (min-width: 1200px) {
    .hero--pricing .plans-box {
        margin-bottom: 0;
    }
}

.hero--pricing .plans-box .item {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
    color: #6054e5;
}

@media (max-width: 767.98px) {
    .hero--pricing .plans-box .item {
        font-size: 14px;
        line-height: 20px;
    }

    .hero--pricing .plans-box .item svg {
        width: 16px;
        height: 16px;
    }
}

.hero--pricing .hero__header {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .hero--pricing .hero__header {
        margin-bottom: 32px;
    }
}

@media (min-width: 992px) {
    .hero--pricing .hero__header {
        margin-bottom: 64px;
    }
}

@media (min-width: 1200px) {
    .hero--pricing .hero__header {
        margin-bottom: 68px;
    }
}

@media (max-width: 991.98px) {
    .hero--pricing .justify-content-md-end {
        justify-content: flex-start !important;
        margin-top: 30px;
    }
}

.hero--pricing .switch__button-input + .switch__button-label {
    background: #09C988;
}

.hero--pricing .switch__button-color {
    color: #09C988;
}

@media (max-width: 767.98px) {
    .row-pricing-reverse {
        margin-bottom: 26px;
    }
}

@media (max-width: 1199.98px) {
    .row-pricing-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1200px) {
    .row-pricing-reverse {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 1199.98px) {
    .row-pricing-reverse .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
}

@media (max-width: 767.98px) {
    .row-pricing-reverse .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 575px) and (max-width: 767px) {
    .row-pricing-reverse {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.pricing__cards {
    margin: 0 0 16px;
}

@media (min-width: 768px) {
    .pricing__cards {
        margin-bottom: 64px;
        padding-right: 16px;
        padding-left: 16px;
    }
}

@media (min-width: 992px) {
    .pricing__cards {
        margin-bottom: 76px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards {
        margin-bottom: 40px;
    }
}

.pricing__cards .card-deck .card {
    margin: 0;
}

@media (min-width: 576px) {
    .pricing__cards .card-deck .card {
        flex: 0 0 100%;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card-deck .card {
        flex-direction: column;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-deck .card {
        flex: 1 0 0;
        flex-direction: column;
        align-items: flex-start;
    }

    .pricing__cards .card-deck .card > div {
        flex: initial;
        width: 100%;
        z-index: 1;
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card-deck .responsive-card-a {
        display: flex;
        flex-direction: row;
        padding-left: 9px;
        padding-right: 9px;
        border-bottom: 1px solid #E8E8ED;
        align-items: center;
    }

    .pricing__cards .card-deck .responsive-card-a .resposive-position {
        order: 3;
    }

    .pricing__cards .card-deck .responsive-card-a:before {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card-deck .responsive-card-a {
        flex-direction: column;
        padding-left: 9px;
        padding-right: 9px;
        border-bottom: 1px solid #E8E8ED;
        align-items: center;
    }

    .pricing__cards .card-deck .responsive-card-a .card-header {
        order: 1;
    }

    .pricing__cards .card-deck .responsive-card-a .resposive-position {
        order: 2;
    }

    .pricing__cards .card-deck .responsive-card-a .card-body {
        order: 3;
    }

    .pricing__cards .card-deck .responsive-card-a:before {
        display: none;
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header, .pricing__cards .card-deck .responsive-card-a .card-body {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        padding: 0 15px;
        z-index: 2;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header, .pricing__cards .card-deck .responsive-card-a .card-body {
        flex: 0 0 0%;
        max-width: 100%;
        padding: 0 15px;
        z-index: 2;
        width: 100%;
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header .card-header__title, .pricing__cards .card-deck .responsive-card-a .card-body .card-header__title {
        text-align: left;
        padding-left: 8px;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header .card-header__title, .pricing__cards .card-deck .responsive-card-a .card-body .card-header__title {
        text-align: center;
        padding-left: 0;
    }
}

.pricing__cards .card {
    border: 0;
    background: #fff;
    border-radius: 0;
    padding: 24px;
    box-shadow: none;
    position: relative;
}

@media (min-width: 992px) {
    .pricing__cards .card {
        padding: 32px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card {
        padding: 36px 24px;
    }
}

.pricing__cards .card::before {
    background: #F4F7F9;
    content: "";
    position: absolute;
    height: 3px;
    bottom: 0;
    left: 24px;
    right: 24px;
}

@media (min-width: 992px) {
    .pricing__cards .card::before {
        left: 32px;
        right: 32px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card::before {
        height: 100%;
        width: 3px;
        left: auto;
        right: 0;
    }
}

.pricing__cards .card.highlighted {
    border-bottom: none;
}

.pricing__cards .card.highlighted::after {
    background: #fff;
    background: linear-gradient(to bottom, #FFD2A8 0%, #FFD2A8 30px, #FFD2A8 30px, #ffffff 30px, #ffffff 100%);
    content: "";
    position: absolute;
    top: -12px;
    bottom: -12px;
    left: -2px;
    right: 0;
    z-index: 0;
    border-radius: 10px;
    border: 3px solid #90A8FF;
}

@media (max-width: 767.98px) {
    .pricing__cards .card.highlighted::after {
        background: linear-gradient(to bottom, #FFD2A8 0%, #FFD2A8 24px, #FFD2A8 24px, #ffffff 24px, #ffffff 100%);
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card.highlighted::after {
        bottom: 0;
        top: 0;
        left: -9px;
        right: -9px;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .pricing__cards .card.highlighted::after {
        background: linear-gradient(to right, #FFD2A8 0%, #FFD2A8 24px, #FFD2A8 24px, #ffffff 24px, #ffffff 100%);
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card.highlighted {
        padding-top: 43px;
    }
}

.pricing__cards .card:last-of-type {
    border-bottom: 0;
}

@media (min-width: 768px) {
    .pricing__cards .card:last-of-type {
        border-right: 0;
    }
}

.pricing__cards .card:last-of-type:before {
    display: none;
}

.pricing__cards .card .popular-box {
    position: absolute;
    top: -9.5px;
    left: 1px;
    right: 0;
    width: calc(100% - 4px) !important;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    font-size: 13px;
    letter-spacing: -0.02em;
    line-height: 20px;
    text-align: center;
    color: #716978;
    padding: 5px;
    z-index: 1;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .pricing__cards .card .popular-box {
        top: 163px;
        bottom: 0;
        transform: rotate(-90deg);
        z-index: 9;
        left: -166px;
        max-width: 344px;
        height: 24px;
        line-height: 14px;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card .popular-box {
        top: 0;
    }
}

.pricing__cards .card-header, .pricing__cards .card-body {
    background: none;
    padding: 0;
    border: 0;
}

.pricing__cards .card-header.resposive-position {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .pricing__cards .card-header {
        text-align: center;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header {
        display: block;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card-header .card-header--col {
        flex: 1;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .card-header--col {
        flex: 1;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card-header .pricing__card--btn {
        display: flex;
        justify-content: flex-end;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .pricing__card--btn {
        display: block;
    }
}

.pricing__cards .card-header .pricing__card--btn .btn, .pricing__cards .card-header .pricing__card--btn .btn-category, .pricing__cards .card-header .pricing__card--btn .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__cards .card-header .pricing__card--btn .nav-link {
    width: -webkit-fill-available;
}

.pricing__cards .card-header .card-header__title {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .pricing__cards .card-header .card-header__title {
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .card-header__title {
        margin-bottom: 24px;
    }
}

.pricing__cards .card-header .pricing__card--label {
    font-size: 28px;
    line-height: 34px;
    font-weight: normal;
    color: #2C1042;
    margin-bottom: 4px;
    display: inline-flex;
    align-items: center;
    letter-spacing: -0.02em;
}

@media (min-width: 992px) {
    .pricing__cards .card-header .pricing__card--label {
        font-size: 32px;
        line-height: 40px;
    }
}

.pricing__cards .card-header .pricing__card--label .badge {
    margin-left: 8px;
}

.pricing__cards .card-header .pricing__card--tagline {
    color: #716978;
    font-size: 14px;
    line-height: 20px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (min-width: 992px) {
    .pricing__cards .card-header .pricing__card--tagline {
        font-size: 16px;
        line-height: 24px;
    }
}

.pricing__cards .card-header .pricing__card--tagline strong {
    color: #716978;
}

.pricing__cards .card-header .pricing__card--price {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .pricing__cards .card-header .pricing__card--price {
        margin-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .pricing__card--price {
        margin-bottom: 36px;
    }
}

.pricing__cards .card-header .pricing__card--price sub {
    color: #2C1042;
    font-size: 16px;
    line-height: 24px;
    bottom: 0;
}

.pricing__cards .card-header .pricing__card--price sub.pricing__card--price-symbol {
    color: #2C1042;
    font-size: 22px;
    line-height: 32px;
}

.pricing__cards .card-header h3 {
    color: #2C1042;
    letter-spacing: -0.02em;
    font-size: 40px;
    line-height: 48px;
    display: inline-block;
    font-weight: 400;
}

@media (min-width: 992px) {
    .pricing__cards .card-header h3 {
        font-size: 56px;
        line-height: 64px;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card .list {
        display: flex;
        flex-wrap: wrap;
        max-width: 240px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list {
        display: block;
    }
}

.pricing__cards .card .list strong,
.pricing__cards .card .list span {
    display: block;
}

.pricing__cards .card .list strong {
    color: #2C1042;
    font-size: 14px;
    line-height: 18px;
    display: block;
}

@media (min-width: 1200px) {
    .pricing__cards .card .list strong {
        font-size: 16px;
        line-height: 24px;
    }
}

.pricing__cards .card .list li {
    color: #7F858F;
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 12px;
    margin: 0;
}

@media (max-width: 991.98px) {
    .pricing__cards .card .list li {
        line-height: 20px;
        margin-bottom: 18px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list li {
        margin-bottom: 20px;
    }
}

.pricing__cards .card .list li:last-child {
    margin-bottom: 0;
}

.pricing__cards .card .list .list__title {
    margin-bottom: 12px;
    padding-left: 0;
}

.pricing__cards .card .list .list__title-inner {
    padding-bottom: 12px;
    position: relative;
}

@media (max-width: 991.98px) {
    .pricing__cards .card .list .list__title-inner {
        padding-bottom: 15px;
        margin-bottom: 5px;
    }
}

.pricing__cards .card .list .list__title-inner::before {
    content: "";
    border-bottom: 1px solid #E8E8ED;
    position: absolute;
    left: 0px;
    right: 0;
    bottom: 0;
    height: 2px;
}

@media (max-width: 1199.98px) {
    .pricing__cards .card .list .list__title-inner::before {
        min-width: 256px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list .list__title-inner::before {
        border-bottom-width: 1px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list .list__title-inner {
        padding-bottom: 13px;
    }
}

.pricing__cards .card .list .list__title-inner .icon {
    left: -28px;
}

@media (min-width: 1200px) {
    .pricing__cards .card .list .list__title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 18px;
    }
}

.pricing__cards .card .list span.text {
    font-size: 14px;
    line-height: 20px;
    color: #2C1042;
    padding-left: 6px;
}

.pricing__cards .card .list span.subtext {
    font-size: 14px;
    line-height: 20px;
    padding-left: 6px;
    color: #827F8F;
}

.pricing__cards .card .list .icon__svg.right {
    right: 0;
    left: unset;
    position: relative;
    display: inline-block;
    padding-left: 5px;
}

.pricing__cards .card .card__popular--label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background: #FF7C5F;
    color: #FFF4EA;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

@media (min-width: 1200px) {
    .pricing__cards .card .card__popular--label {
        border-radius: 6px 6px 0 0;
        top: -24px;
    }
}

.pricing_card_free {
    margin-bottom: 0;
    border-bottom: 1px solid #E8E8ED;
}

@media (max-width: 991.98px) {
    .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(1) {
        order: 1;
    }

    .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(2) {
        order: 3;
    }

    .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(3) {
        order: 2;
    }
}

@media (min-width: 992px) {
    .pricing_card_free {
        margin-bottom: 0;
        border-bottom: 1px solid #E8E8ED;
    }
}

@media (min-width: 1200px) {
    .pricing_card_free {
        margin-bottom: 96px;
        border-bottom: none;
    }
}

.pricing_card_free .row {
    align-items: center;
}

.pricing_card_free .card {
    padding: 30px 24px;
}

@media (max-width: 991.98px) {
    .pricing_card_free .card {
        padding: 24px;
    }
}

.pricing_card_free .card-header .card-header__title {
    text-align: left;
}

@media (min-width: 992px) {
    .pricing_card_free .card-header .card-header__title {
        padding-left: 8px;
    }
}

@media (max-width: 991.98px) {
    .pricing_card_free .card-body {
        margin-top: 24px;
    }
}

.pricing__plans {
    padding-top: 40px;
    margin-bottom: 35px;
}

@media (min-width: 768px) {
    .pricing__plans {
        padding-top: 64px;
        margin-bottom: 64px;
    }
}

@media (min-width: 992px) {
    .pricing__plans {
        padding-top: 80px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans {
        padding-top: 104px;
        margin-bottom: 112px;
    }
}

.pricing__plans .plans__table--head {
    border-bottom: 1px solid rgba(130, 127, 143, 0.2);
    padding-bottom: 16px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head {
        padding-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--head {
        border-bottom: 3px solid rgba(130, 127, 143, 0.2);
        padding-bottom: 32px;
    }
}

.pricing__plans .plans__table--head .plans__table--cell {
    padding-bottom: 0;
}

@media (max-width: 1199.98px) {
    .pricing__plans .plans__table--head .plans__table--cell {
        padding-top: 24px;
    }
}

@media (max-width: 767.98px) {
    .pricing__plans .plans__table--head .plans__table--cell {
        padding-top: 16px;
    }
}

.pricing__plans .plans__table--head .plans__table--cell h3 {
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.02em;
    margin-bottom: 18px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell h3 {
        margin-bottom: 24px;
        font-size: 40px;
        line-height: 48px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--head .plans__table--cell h3 {
        margin-bottom: 40px;
    }
}

@media (max-width: 1199.98px) {
    .pricing__plans .plans__table--head .plans__table--cell h3 br {
        display: none;
    }
}

.pricing__plans .plans__table--head .plans__table--cell h4 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell h4 {
        font-size: 22px;
        line-height: 32px;
    }
}

.pricing__plans .plans__table--head .plans__table--cell small {
    display: block;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.02em;
    color: #7F858F;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell small {
        margin-bottom: 12px;
        font-size: 13px;
        line-height: 18px;
        min-height: 36px;
    }
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--head .plans__table--cell small {
        margin-bottom: 16px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--head .plans__table--cell small {
        margin-bottom: 8px;
    }
}

@media (max-width: 575.98px) {
    .pricing__plans .plans__table--head .plans__table--cell small {
        min-height: 75px;
        margin-bottom: 0;
    }
}

.pricing__plans .plans__table--head .plans__table--cell .plans__table--price {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell .plans__table--price {
        margin-bottom: 16px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--head .plans__table--cell .plans__table--price {
        margin-bottom: 18px;
    }
}

.pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5 {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
    margin-right: 2px;
    margin-left: 2px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5 {
        font-size: 32px;
        line-height: 40px;
        margin-right: 4px;
        margin-left: 4px;
    }
}

.pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub {
    font-size: 12px;
    line-height: 16px;
    color: #2C1042;
    bottom: 0;
}

.pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub:first-of-type {
    color: #2C1042;
    font-size: 14px;
    line-height: 20px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub:first-of-type {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub {
        font-size: 14px;
        line-height: 20px;
    }
}

.pricing__plans .plans__table--head .plans__table--cell:first-of-type {
    display: block !important;
}

@media (max-width: 1199.98px) {
    .pricing__plans .plans__table--head .plans__table--cell:first-of-type {
        border-bottom: 3px solid #E6E5EE;
        padding-bottom: 24px !important;
        padding-right: 0;
        padding-top: 0 !important;
    }
}

@media (max-width: 767.98px) {
    .pricing__plans .plans__table--head .plans__table--cell:first-of-type {
        padding-bottom: 16px;
    }
}

.pricing__plans .plans__table--head .plans__table--row.plans__table--row-narrow {
    padding-top: 105px;
    border: 0;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--head .plans__table--row.plans__table--row-narrow {
        padding-top: 125px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--head .plans__table--row.plans__table--row-narrow {
        padding-top: 0;
    }
}

@media (max-width: 767.98px) {
    .pricing__plans .plans__table--head .btn, .pricing__plans .plans__table--head .btn-category, .pricing__plans .plans__table--head .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__plans .plans__table--head .nav-link {
        display: none;
    }
}

.pricing__plans .plans__table--footer {
    background: #F8F8F8;
    display: none;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--footer {
        display: block;
    }
}

.pricing__plans .plans__table--footer .plans__table--row {
    border: 0;
}

.pricing__plans .plans__table--footer .plans__table--cell {
    padding-top: 17px;
    padding-bottom: 17px;
}

.pricing__plans .plans__table--footer .plans__table--cell:first-of-type {
    display: none;
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--footer .plans__table--cell:first-of-type {
        display: block;
    }
}

.pricing__plans .plans__table--row {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(130, 127, 143, 0.2);
    position: relative;
}

.pricing__plans .plans__table--row.plans__table--row-narrow {
    padding-top: 32px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow {
        padding-top: 34px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow {
        padding-top: 0;
    }
}

.pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing {
    padding-top: 0;
}

.pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing .plans__table--cell {
    padding-top: 12px;
    padding-bottom: 16px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing .plans__table--cell {
        padding-top: 16px;
    }
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing .plans__table--cell {
        padding-top: 12px;
        padding-bottom: 12px;
    }
}

.pricing__plans .plans__table--row.plans__table--row-narrow .plans__table--cell:first-of-type {
    position: absolute;
    white-space: nowrap;
    top: 0;
    padding-bottom: 0;
    padding-top: 8px;
    width: 100%;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow .plans__table--cell:first-of-type {
        padding-top: 12px;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow .plans__table--cell:first-of-type {
        width: 33.33%;
        position: static;
        padding-top: 8px;
        padding-bottom: 8px;
        display: flex;
        align-items: center;
    }
}

.pricing__plans .plans__table--row.plans__table--row-narrow.cell--lg {
    align-items: flex-start;
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--row.plans__table--row-narrow.cell--lg {
        padding-top: 13px;
    }
}

.pricing__plans .plans__table--cell {
    flex-grow: 1;
    width: 25%;
    padding: 8px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--cell {
        padding: 8px 12px 12px;
    }
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--cell {
        width: 16.66%;
    }
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--cell {
        padding: 13px;
    }
}

.pricing__plans .plans__table--cell.plans__table--cell-empty {
    display: none;
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--cell.plans__table--cell-empty {
        display: block;
        width: 20%;
    }
}

.pricing__plans .plans__table--cell.plans__table--cell-full {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 8px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--cell.plans__table--cell-full {
        padding-top: 32px;
        padding-bottom: 16px;
    }
}

.pricing__plans .plans__table--cell.plans__table--cell-full h3 {
    font-size: 16px;
    line-height: 24px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--cell.plans__table--cell-full h3 {
        font-size: 22px;
        line-height: 32px;
    }
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--cell.plans__table--cell-full h3 {
        font-size: 28px;
        line-height: 34px;
    }
}

.pricing__plans .plans__table--cell:first-of-type {
    padding-left: 0;
}

@media (min-width: 1200px) {
    .pricing__plans .plans__table--cell:first-of-type {
        width: 33.33%;
    }
}

.pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry {
    font-size: 14px;
    line-height: 20px;
    color: #827F8F;
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry {
        font-size: 16px;
        line-height: 24px;
    }
}

.pricing__plans .plans__table--cell:first-of-type .icon {
    margin-left: 4px;
}

@media (max-width: 1199.98px) {
    .pricing__plans .plans__table--cell:nth-child(2) {
        padding-left: 0;
    }
}

@media (max-width: 767.98px) {
    .pricing__plans .plans__table--cell:last-of-type {
        padding-right: 0;
    }
}

.pricing__plans .plans__table--cell-entry {
    display: inline-block;
    color: #2C1042;
    font-size: 14px;
    line-height: 20px;
}

.pricing__plans .plans__table--cell strong,
.pricing__plans .plans__table--cell small {
    display: block;
}

.pricing__plans .plans__table--cell strong {
    color: #FF7C5F;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .pricing__plans .plans__table--cell strong {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--cell strong {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 4px;
    }
}

.pricing__plans .plans__table--cell small {
    font-size: 12px;
    line-height: 16px;
    color: #8D939E;
}

@media (min-width: 992px) {
    .pricing__plans .plans__table--cell small {
        font-size: 13px;
        line-height: 18px;
    }
}

@media (max-width: 575.98px) {
    .pricing__plans .plans__table h3 {
        font-size: 16px;
        line-height: 24px;
    }
}

.pricing__plans .btn, .pricing__plans .btn-category, .pricing__plans .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__plans .nav-link {
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
}

.pricing__plans .badge {
    margin-left: 3px;
}

@media (max-width: 1199.98px) {
    .pricing__plans .badge {
        display: none;
    }
}

.pricing__plans .switch__button-text {
    font-size: 16px;
    line-height: 24px;
}

.pricing__plans .switch__button-text em {
    color: #6054E5;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
}

.pricing__faq {
    padding: 40px 0 0;
    margin: 0 0 92px;
}

@media (min-width: 768px) {
    .pricing__faq {
        padding-top: 64px;
        margin-bottom: 110px;
    }
}

@media (min-width: 992px) {
    .pricing__faq {
        padding-top: 99px;
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) {
    .pricing__faq {
        padding: 104px 0 0;
        margin: 0 0 104px;
    }
}

.pricing__faq .section__header .section__title {
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .pricing__faq .section__header .section__title {
        margin-bottom: 16px;
    }
}

@media (min-width: 992px) {
    .pricing__faq .section__header .section__title {
        margin-bottom: 21px;
    }
}

@media (min-width: 1200px) {
    .pricing__faq .section__header .section__title {
        margin-bottom: 24px;
    }
}

.pricing__faq .section__header .section__title br {
    display: none;
}

@media (min-width: 992px) {
    .pricing__faq .section__header .section__title br {
        display: block;
    }
}

.faq__item {
    border-bottom: 1px solid rgba(130, 127, 143, 0.2);
}

.faq__item.is-open h5 {
    color: #6054E5;
}

.faq__item.is-open .btn__toggle {
    background: #E6F6F9;
}

.faq__item.is-open .btn__toggle .icon.toggle--minus {
    display: inline-block;
}

.faq__item.is-open .btn__toggle .icon.toggle--plus {
    display: none;
}

.faq__item h5 {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
    margin: 0;
    font-weight: 400;
    transition: all 0.2s ease-in;
}

.faq__item p {
    margin-bottom: 0;
    line-height: 24px;
    font-size: 0.875rem;
    letter-spacing: -0.02em;
    color: #716978;
}

@media (min-width: 768px) {
    .faq__item p {
        font-size: 18px;
        line-height: 28px;
    }
}

.faq__item-header {
    position: relative;
    padding: 20px 55px 20px 0;
    overflow: hidden;
    cursor: pointer;
}

.faq__item-body {
    display: none;
    padding-bottom: 20px;
}

.faq .btn__toggle {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    pointer-events: none;
}

.faq .btn__toggle, .faq .btn__toggle:hover {
    box-shadow: none;
    outline: none;
}

.faq .btn__toggle .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.faq .btn__toggle .icon.toggle--minus {
    display: none;
}

.pricing__box {
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 12px;
    margin-bottom: 48px;
    width: 100%;
    max-width: 1062px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 992px) {
    .pricing__box {
        flex-direction: row;
        margin-bottom: 72px;
    }
}

.pricing__box > div {
    padding: 16px;
}

.pricing__box > div:first-of-type {
    position: relative;
}

.pricing__box > div:first-of-type::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    height: 1px;
    background: #E7E9EB;
}

@media (min-width: 992px) {
    .pricing__box > div:first-of-type::before {
        display: none;
    }
}

@media (min-width: 576px) {
    .pricing__box > div {
        padding: 24px 40px 40px 40px;
    }

    .pricing__box > div:first-of-type {
        padding-top: 40px !important;
        padding-bottom: 24px !important;
    }
}

@media (min-width: 768px) {
    .pricing__box > div {
        padding: 40px 28px;
    }

    .pricing__box > div:first-of-type {
        padding-top: 40px !important;
        padding-bottom: 24px !important;
    }
}

@media (min-width: 992px) {
    .pricing__box > div {
        padding: 48px 28px;
        width: 50%;
    }

    .pricing__box > div:first-of-type {
        border-right: 1px solid #E7E9EB;
    }
}

.pricing__box .text-muted {
    color: #8D939E !important;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px;
}

@media (min-width: 576px) {
    .pricing__box .text-muted {
        margin-bottom: 12px;
    }
}

.pricing__box .pricing__value {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .pricing__box .pricing__value {
        margin-bottom: 36px;
    }
}

.pricing__box .pricing__value-item {
    text-align: center;
    width: calc(50% - 8px);
}

@media (min-width: 768px) {
    .pricing__box .pricing__value-item {
        width: calc(50% - 12px);
    }
}

.pricing__box .pricing__value-item p {
    color: #202223;
    font-size: 12px;
    line-height: 18px;
}

@media (min-width: 576px) {
    .pricing__box .pricing__value-item p {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    .pricing__box .pricing__value-item p {
        font-size: 18px;
        line-height: 24px;
    }
}

.pricing__box .pricing__value-item p span {
    color: #8D939E;
}

.pricing__box .pricing__value-box {
    background: #F0F5FF;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    height: 40px;
    margin-bottom: 8px;
}

@media (min-width: 576px) {
    .pricing__box .pricing__value-box {
        height: 48px;
    }
}

.pricing__box .pricing__value strong {
    color: #4556F0;
    font-size: 20px;
    line-height: 1;
}

@media (min-width: 768px) {
    .pricing__box .pricing__value strong {
        font-size: 24px;
    }
}

.pricing__box .pricing__value strong small {
    display: block;
    line-height: 1;
    font-size: 15px;
}

.pricing__box .pricing__slider {
    margin-bottom: 24px;
    padding-top: 10px;
}

@media (min-width: 576px) {
    .pricing__box .pricing__slider {
        margin-bottom: 32px;
    }
}

.pricing__box .range-slider {
    width: 100%;
}

.pricing__box .range-slider .range-slider-rail {
    background: #F0F5FF;
    height: 12px;
    border: 2px solid #DBE5FF;
    border-radius: 35px;
}

.pricing__box .range-slider .range-slider-fill {
    background: #4556F0;
    height: 6px;
    left: 2px;
}

.pricing__box .range-slider .range-slider-knob {
    width: 40px;
    height: 40px;
    background: url(https://www.videowise.com/hubfs/WEBSITE/slider-knob.svg) no-repeat;
    box-shadow: none;
    border: 0;
}

.pricing__box a {
    color: #4556F0;
}

.pricing__box h4 {
    color: #15AA41;
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    .pricing__box h4 {
        text-align: center;
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    .pricing__box h4 {
        margin-bottom: 16px;
        text-align: left;
    }
}

@media (min-width: 768px) {
    .pricing__box .list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    .pricing__box .list {
        flex-direction: column;
    }
}

.pricing__box .list li {
    margin-bottom: 12px;
    padding-left: 25px;
    font-size: 16px;
    line-height: 24px;
    color: #121A25;
}

.pricing__box .list li:last-child {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .pricing__box .list li {
        padding-left: 35px;
        flex: 0 0 50%;
    }
}

@media (min-width: 992px) {
    .pricing__box .list li {
        flex: 1;
    }
}

.pricing__box .list li .icon {
    top: 3px;
}

/* .testimonial {
    background: #FFD2A8;
    padding-top: 40px;
    padding-bottom: 40px; }
@media (min-width: 768px) {
    .testimonial {
        padding-top: 64px;
        padding-bottom: 64px; } }
@media (min-width: 768px) {
    .testimonial {
        padding-top: 76px;
        padding-bottom: 80px; } }
@media (min-width: 1200px) {
    .testimonial {
        padding-top: 144px;
        padding-bottom: 144px; } } */
.testimonial__leaders {
    text-align: center;
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

@media (min-width: 992px) {
    .testimonial__leaders {
        margin-bottom: 88px;
        flex-direction: row;
    }
}

@media (min-width: 1200px) {
    .testimonial__leaders {
        margin-bottom: 104px;
    }
}

.testimonial__item-content {
    position: relative;
    padding-top: 40px;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 345px;
    margin: auto;
}

@media ( max-width: 768px ) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
        max-height: 90px;
        object-fit: contain;
    }
}

@media (min-width: 320px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
    }
}

@media (min-width: 768px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
    }

    .testimonial__item-content {
        padding-top: 60px;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
    }

    .testimonial__item-content {
        padding-top: 78px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 141px;
    }
}

@media (min-width: 1400px) {
    .testimonial__item-content {
        padding-top: 146px;
    }
}

.testimonial__item-content .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 41px;
}

@media (min-width: 320px) {
    .testimonial__item-content .icon {
        width: 41px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-content .icon {
        width: 54px;
    }
}

.testimonial__item-text h5 {
    text-transform: uppercase;
    margin: 0;
}

.testimonial__item-text p {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.02em;
    margin-bottom: 24px;
    color: #121212;
}

.testimonial__item-text p strong {
    color: #FF5742;
}

@media (min-width: 768px) {
    .testimonial__item-text p {
        margin-bottom: 24px;
        font-size: 28px;
        line-height: 36px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-text p {
        margin-bottom: 32px;
        font-size: 40px;
        line-height: 48px;
    }
}

@media (min-width: 1400px) {
    .testimonial__item-text p {
        margin-bottom: 45px;
    }
}

.testimonial__item-image {
    overflow: hidden;
    position: relative;
    line-height: 0;
    margin-bottom: 24px;
    text-align: center;
}

@media (min-width: 1200px) {
    .testimonial__item-image {
        margin-bottom: 0;
    }
}

.testimonial__item-image .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 64px;
    height: 64px;
}

@media (min-width: 768px) {
    .testimonial__item-image .icon {
        width: 80px;
        height: 80px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-image .icon {
        width: 114px;
        height: 114px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-image .icon {
        width: 138px;
        height: 138px;
    }
}

.testimonial__item-image img {
    width: 100%;
}

@media (min-width: 768px) {
    .testimonial__item-image img {
        width: auto;
        height: auto;
        max-width: 100%;
    }
}

.testimonial__item-row {
    display: flex;
    flex-direction: column;
}

@media (min-width: 768px) {
    .testimonial__item-row {
        flex-direction: row;
        align-items: stretch;
    }
}

.testimonial__item-col-img {
    flex: 0 0 42.8%;
}

@media (min-width: 1400px) {
    .testimonial__item-col-img {
        flex: 0 0 540px;
    }
}

@media (min-width: 768px) {
    .testimonial__item-col-img {
        min-height: 410px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-col-img {
        min-height: 540px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-col-img {
        min-height: 760px;
    }
}

@media (min-width: 768px) {
    .testimonial__item-col-content {
        padding-left: 32px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-col-content {
        padding-left: 42px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-col-content {
        padding-left: 60px;
    }
}

.testimonial .section__header {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .testimonial .section__header {
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .testimonial .section__header {
        margin-bottom: 48px;
    }
}

.testimonial .section__title {
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    .testimonial .section__title {
        font-size: 40px;
        line-height: 48px;
    }
}

@media (min-width: 1200px) {
    .testimonial .section__title {
        font-size: 56px;
        line-height: 64px;
    }
}

.testimonial--slider {
    position: relative;
}

.testimonial--slider .slick-slider {
    margin-bottom: 48px;
}

@media (min-width: 1200px) {
    .testimonial--slider .slick-slider {
        margin-bottom: 0;
    }
}

.testimonial--slider-navigation {
    width: 100%;
    position: relative;
}

@media (min-width: 768px) {
    .testimonial--slider-navigation {
        margin-top: 63px;
        padding-bottom: 27px;
        display: block;
        bottom: 1px;
    }
}

@media (min-width: 992px) {
    .testimonial--slider-navigation {
        margin-top: 60px;
        padding-bottom: 40px;
        bottom: 1px;
    }
}

@media (min-width: 1200px) {
    .testimonial--slider-navigation {
        padding-bottom: 50px;
        position: absolute;
        left: calc(42.8% + 60px);
        bottom: 6px;
        right: 0;
        width: auto;
    }
}

@media (min-width: 1400px) {
    .testimonial--slider-navigation {
        left: 600px;
    }
}

.testimonial--slider-navigation .navigation__items {
    display: flex;
    flex-direction: row;
    padding-left: 12px;
    position: relative;
    margin-top: 32px;
}

@media (min-width: 768px) {
    .testimonial--slider-navigation .navigation__items {
        padding-left: 0;
        flex-direction: row;
        margin: 0 -12px;
    }
}

.testimonial--slider-navigation::before {
    content: '';
    opacity: 0.2;
    background: #2C1042;
    position: absolute;
    width: 1px;
    height: 100%;
    left: 0;
}

@media (min-width: 768px) {
    .testimonial--slider-navigation::before {
        width: calc(100% - 12px);
        height: 1px;
        top: 100%;
        left: 0;
    }
}

.testimonial--slider-navigation a {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    min-height: 100px;
}

@media (max-width: 480px) {
    .testimonial--slider-navigation a {
        display: block;
        width: 90px;
    }
}

@media (min-width: 768px) {
    .testimonial--slider-navigation a {
        min-height: inherit;
        width: calc(33.33% - 12px);
        margin: 0 12px;
    }
}

.testimonial--slider-navigation a, .testimonial--slider-navigation a:hover {
    text-decoration: none;
}

.testimonial--slider-navigation figure {
    position: relative;
    width: 48px;
    height: 48px;
    margin: 0 0 5px;
}

@media (min-width: 992px) {
    .testimonial--slider-navigation figure {
        margin-bottom: 10px;
        width: 84px;
        height: 84px;
    }
}

@media (min-width: 1200px) {
    .testimonial--slider-navigation figure {
        margin-bottom: 16px;
    }
}

.testimonial--slider-navigation figure svg {
    width: 48px;
    height: 48px;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: visible;
}

@media (min-width: 992px) {
    .testimonial--slider-navigation figure svg {
        width: 84px;
        height: 84px;
    }
}

.testimonial--slider-navigation figure circle {
    transform-origin: center center;
    transform: scale(1.06);
    stroke-width: 5px;
}

@media (min-width: 1200px) {
    .testimonial--slider-navigation figure circle {
        transform: scale(1.09);
        stroke-width: 6px;
    }
}

.testimonial--slider-navigation figure img,
.testimonial--slider-navigation figure svg {
    position: absolute;
}

.testimonial--slider-navigation figure img {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 50%;
    width: 40px;
    height: 40px;
}

@media (min-width: 992px) {
    .testimonial--slider-navigation figure img {
        width: 72px;
        height: 72px;
    }
}

.testimonial--slider-navigation strong,
.testimonial--slider-navigation small {
    display: block;
}

.testimonial--slider-navigation strong {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #121212;
}

.testimonial--slider-navigation small {
    font-size: 14px;
    line-height: 20px;
    color: #7F858F;
}

.testimonial--slider-navigation .active svg,
.testimonial--slider-navigation .active img {
    opacity: 1;
}

.testimonial--slider-navigation .active circle {
    animation: circle 11s ease-in-out 0s;
}

.testimonial--slider-line {
    position: absolute;
    top: 0;
    left: 0;
    background: #2C1042;
    transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
    width: 5px;
    height: 120px;
}

/* @media (min-width: 320px) {
  .testimonial--slider .video-class{
    max-height:498px;
  }
} */

@media (min-width: 768px) {
    .testimonial--slider-line {
        top: 100%;
        margin-top: -5px;
        width: calc(33.33% - 12px);
        height: 5px;
    }
}

.testimonial--slider .video-class {
    width: 100%;
    max-width: 345px;
    height: auto;
    margin: auto;
}

@media (min-width: 768px) {
    .testimonial--slider .video-class {
        max-width: 100%;
        /*       max-height: 414px; */
    }
}

/* @media (min-width: 1024px) {
    .testimonial--slider .video-class {
        max-height: 540px;
  } }
 */
/* @media (min-width: 1200px) {
    .testimonial--slider .video-class {
        max-height:760px;
  } } */
/* @media (max-width: 768px) {
    .testimonial--slider .video-class {
    max-height:414px;
  } } */

/* @media (max-width: 992px ){
  max-height:414px;
}

@media (max-width: 580px) {
   .testimonial--slider .video-class {
    max-height:414px;
  }
}
@media (max-width: 320px) {
  .testimonial--slider .video-class{
    max-height:498px;
  }
} */

.animate__text,
.animate__icon {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
    visibility: visible;
}

.slider-testimonial-1 .animate__image, .slider-testimonial-2 .animate__image, .slider-testimonial-3 .animate__image {
    animation: zoomOutAnim 2s;
    animation-delay: 1s;
}

.slider-testimonial-1 .animate__text, .slider-testimonial-2 .animate__text, .slider-testimonial-3 .animate__text {
    animation: slideInUpAnim 2s 0.5s forwards;
    animation-delay: 1s;
}

.slider-testimonial-1 .animate__icon, .slider-testimonial-2 .animate__icon, .slider-testimonial-3 .animate__icon {
    animation: slideInUpAnim 2s 0.5s forwards;
    animation-delay: 1s;
}

.slider-testimonial-1 .slideOut, .slider-testimonial-2 .slideOut, .slider-testimonial-3 .slideOut {
    animation: slideOutUpAnim 0.5s forwards;
    animation-delay: 1s;
}

@keyframes slideOutUpAnim {
    from {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
    to {
        opacity: 0;
        visibility: hidden;
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideInUpAnim {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes zoomOutAnim {
    from {
        transform: scale3d(1.5, 1.5, 1.5);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}

@keyframes circle {
    from {
        stroke-dasharray: 0 250;
        stroke-dashoffset: 80;
    }
    to {
        stroke-dasharray: 250 0;
        stroke-dashoffset: 80;
    }
}

#slider-testimonial {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    user-select: none;
}

.slider-videos-testimonial {
    width: 100%;
    height: 950px;
    position: relative;
    left: 0;
}

/* @media (min-width: 480px) {
    .slider-videos-testimonial {
        height: 850px; } } */
@media (min-width: 768px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 435px;
    }
}

@media (min-width: 992px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 580px;
    }
}

@media (min-width: 1200px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 782px;
    }
}

.slider-videolist-testimonial {
    width: 300%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: transform 0.5s cubic-bezier(0.27, 0.8, 0.43, 0.97);
    display: flex;
}

#slider-testimonial.slider-testimonial-1 .slider-videolist-testimonial {
    transform: translateX(0);
}

#slider-testimonial.slider-testimonial-2 .slider-videolist-testimonial {
    transform: translateX(-33.33%);
}

#slider-testimonial.slider-testimonial-3 .slider-videolist-testimonial {
    transform: translateX(-66.66%);
}

.slider-video-testimonial {
    width: 100%;
    height: 100%;
    float: left;
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

#slider-testimonial.slider-testimonial-1 .slider-video-testimonial:nth-child(1),
#slider-testimonial.slider-testimonial-2 .slider-video-testimonial:nth-child(2),
#slider-testimonial.slider-testimonial-3 .slider-video-testimonial:nth-child(3) {
    opacity: 1;
}

.slider-video-testimonial video {
    width: 100%;
    height: 100%;
    display: block;
}

.slider-controls-testimonial {
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 0;
    text-align: center;
}

.slider-controls-testimonial:before {
    content: '';
    background: linear-gradient(180deg, rgba(255, 210, 168, 0) 0%, #FFD2A8 100%);
    width: 100%;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}

.slider-control-testimonial {
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    opacity: 1;
    transition: opacity 0.15s ease-out;
    text-align: left;
}

@media (min-width: 768px) {
    .slider-control-testimonial {
        margin-bottom: 36px;
    }
}

.slider-control-testimonial:hover,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1),
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2),
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) {
    opacity: 1;
}

.slider-control-testimonial:hover svg,
.slider-control-testimonial:hover img,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) svg,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) img,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) svg,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) img,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) svg,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) img {
    opacity: 1;
}

.slider-control-testimonial:hover circle,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) circle,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) circle,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) circle {
    animation: circle 10s ease-in-out 0s;
}

#slider-testimonial.slider-testimonial-1 .offset--0 {
    top: 0;
}

@media (min-width: 768px) {
    #slider-testimonial.slider-testimonial-1 .offset--0 {
        top: 100%;
        left: 0;
    }
}

#slider-testimonial.slider-testimonial-2 .offset--0 {
    top: 120px;
}

@media (min-width: 768px) {
    #slider-testimonial.slider-testimonial-2 .offset--0 {
        top: 100%;
        left: 33.333%;
    }
}

#slider-testimonial.slider-testimonial-3 .offset--0 {
    top: 240px;
}

@media (min-width: 768px) {
    #slider-testimonial.slider-testimonial-3 .offset--0 {
        top: 100%;
        left: 66.666%;
    }
}

.pricing-request {
    padding: 84px 16px;
    text-align: center;
    background-color: #E6F6F9;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-right-sm.svg");
    background-position: right bottom;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0;
}

@media (min-width: 576px) {
    .pricing-request {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-right-md.svg");
    }
}

@media (min-width: 992px) {
    .pricing-request {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-right-lg.svg");
    }
}

@media (min-width: 1200px) {
    .pricing-request {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bottom-right.svg");
    }
}

.pricing-request:before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-left-sm.svg");
    background-position: left center;
    background-repeat: no-repeat;
    content: '';
    left: 0;
    top: 0;
    background-size: cover;
}

.pricing-request.pricing-request_v3:before {
    background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/bottom%20CTA%20Demo%20-%20desktop.png");
}

/* @media (min-width: 576px) {
    .pricing-request:before {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-left-md.svg"); } }
@media (min-width: 992px) {
    .pricing-request:before {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-left-lg.svg"); } }
@media (min-width: 1200px) {
    .pricing-request:before {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bottom-left.svg"); } } */
@media (min-width: 576px) {
    .pricing-request {
        padding: 80px 0;
    }
}

@media (min-width: 992px) {
    .pricing-request {
        padding: 131px 0;
    }
}

@media (min-width: 1200px) {
    .pricing-request {
        padding: 163px 0;
    }
}

.pricing-request .section__title {
    font-size: 2rem;
    line-height: 40px;
    color: #2C1042;
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    .pricing-request .section__title {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 992px) {
    .pricing-request .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .pricing-request .section__title {
        font-size: 4.5rem;
        line-height: 80px;
        margin-bottom: 32px;
    }
}

.pricing-request .lead {
    color: #716978;
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    margin-bottom: 32px;
}

@media (min-width: 576px) {
    .pricing-request .lead {
        font-size: 1.125rem;
        line-height: 28px;
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .pricing-request .lead {
        font-size: 1.375rem;
        line-height: 32px;
        max-width: 850px;
        margin: 10px auto 40px;
    }

    .pricing-request_v3.pricing-request .lead {
        max-width: 100%;
    }
}

.pricing-request .btn, .pricing-request .btn-category, .pricing-request .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing-request .nav-link {
    height: 48px;
    line-height: 48px;
    border-radius: 4px;
    padding: 0 16px;
    letter-spacing: -0.02em;
    margin-right: 0;
    font-size: 16px;
}

@media (min-width: 768px) {
    .pricing-request .btn, .pricing-request .btn-category, .pricing-request .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing-request .nav-link {
        margin: 0;
        height: 62px;
        padding: 15px 57px;
        font-size: 20px;
    }

    .pricing-request .btn {
        padding: 0 57px;
    }
}

.pricing-request .check-box {
    display: flex;
    justify-content: center;
    margin-top: 24px;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    .pricing-request .check-box {
        margin-top: 32px;
        flex-direction: row;
        max-width: 700px;
    }
}

@media (min-width: 992px) {
    .pricing-request .check-box {
        margin-top: 40px;
    }
}

.pricing-request .check-box .item {
    letter-spacing: -0.02em;
    color: #2C1042;
    display: flex;
    align-items: center;
    padding: 4px;
    font-size: 14px;
    line-height: 20px;
}

@media (min-width: 768px) {
    .pricing-request .check-box .item {
        font-size: 1rem;
        line-height: 24px;
        padding: 0 16px;
    }
}

@media (min-width: 992px) {
    .pricing-request .check-box .item {
        padding: 0 28px;
    }
}

.pricing-request .check-box .item svg {
    margin-right: 8px;
}

@media (max-width: 767.98px) {
    .pricing-request .check-box .item svg {
        margin-right: 0;
        width: 18px;
        height: 18px;
    }
}

body.features .main {
    padding: 0;
}

body.features .hero {
    overflow: hidden;
    padding-bottom: 64px;
    padding-top: 80px;
    background-color: #EDF9FB;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg-mobile.svg");
    background-position: right;
    background-repeat: no-repeat;
}

@media (min-width: 768px) {
    body.features .hero {
        padding-bottom: 126px;
        padding-top: 85px;
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg-md.svg");
    }
}

@media (min-width: 992px) {
    body.features .hero {
        padding-bottom: 197px;
        padding-top: 156px;
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg-lg.svg");
    }
}

@media (min-width: 1200px) {
    body.features .hero {
        padding-bottom: 226px;
        padding-top: 114px;
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg.svg");
    }
}

body.features .hero__header {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    body.features .hero__header {
        margin-bottom: 32px;
    }
}

body.features .hero__title {
    font-size: 2rem;
    letter-spacing: -0.02em;
    line-height: 40px;
    color: #2C1042;
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    body.features .hero__title {
        font-size: 2.5rem;
        line-height: 48px;
        margin-bottom: 24px;
    }
}

@media (min-width: 992px) {
    body.features .hero__title {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

body.features .hero .lead {
    font-size: 1.125rem;
    letter-spacing: -0.02em;
    line-height: 24px;
    color: #7F858F;
    max-width: 300px;
    margin: auto;
}

@media (min-width: 768px) {
    body.features .hero .lead {
        max-width: 449px;
    }
}

@media (min-width: 992px) {
    body.features .hero .lead {
        font-size: 1.375rem;
        line-height: 32px;
        max-width: 600px;
    }
}

body.features .hero .form__wrapper {
    margin-top: 32px;
}

@media (max-width: 767.98px) {
    body.features .hero .form__wrapper .txt {
        display: none;
    }
}

body.features .hero .form-group {
    position: relative;
    margin: 0 auto;
}

@media (min-width: 576px) {
    body.features .hero .form-group {
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    body.features .hero .form-group {
        max-width: 599px;
    }
}

body.features .hero .btn, body.features .hero .btn-category, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link {
    height: 48px;
    line-height: 48px;
    border-radius: 4px;
    padding: 0 20px;
    width: 181px;
    letter-spacing: -0.02em;
    position: absolute;
    top: 8px;
    right: 8px;
    margin-right: 0;
}

@media (max-width: 767.98px) {
    body.features .hero .btn, body.features .hero .btn-category, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link {
        width: 48px;
    }
}

body.features .hero .btn .icon__svg, body.features .hero .btn-category .icon__svg, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link .icon__svg, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link .icon__svg {
    margin-left: 9px;
}

@media (max-width: 767.98px) {
    body.features .hero .btn .icon__svg, body.features .hero .btn-category .icon__svg, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link .icon__svg, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link .icon__svg {
        margin-left: 0;
    }
}

body.features .hero .btn .icon__svg svg, body.features .hero .btn-category .icon__svg svg, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link .icon__svg svg, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link .icon__svg svg {
    width: 13px;
    height: 10px;
}

body.features .hero .form-control {
    width: 100%;
    height: 64px;
    color: #2C1042;
    padding: 8px 200px 8px 15px;
    font-size: 1rem;
    line-height: 32px;
    border-radius: 7px;
    box-shadow: none;
    border: 0;
}

body.features .hero .form-control.parsley-error, body.features .hero .form-control.parsley-error:focus {
    box-shadow: inset 0 0 0 2px #6054E5;
}

body.features .hero .form-control::placeholder {
    color: #7F8690;
}

body.features .hero .form-control:focus {
    box-shadow: inset 0 0 0 2px #6054E5;
}

body.features .section__features-media .media__wrapper {
    background-color: #FFD2A8;
    margin-top: -35px;
    padding: 10px;
    position: relative;
}

@media (min-width: 768px) {
    body.features .section__features-media .media__wrapper {
        margin-top: -94px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-media .media__wrapper {
        margin-top: -160px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-media .media__wrapper {
        margin-top: -160px;
    }
}

body.features .section__features-reviews {
    padding-top: 48px;
    padding-bottom: 0;
}

@media (min-width: 768px) {
    body.features .section__features-reviews {
        padding-top: 64px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-reviews {
        padding-top: 80px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-reviews {
        padding-top: 144px;
    }
}

body.features .section__features-reviews .row {
    margin: 0;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .row {
        margin: 0 -8px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-reviews .row {
        margin: 0;
    }
}

body.features .section__features-reviews .row .col-md-6 {
    padding-left: 8px;
    padding-right: 8px;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .row .col-md-6 {
        padding: 0;
    }
}

body.features .section__features-reviews .card-box {
    margin-top: 0px;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .card-box {
        padding-right: 32px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-reviews .card-box {
        max-width: 385px;
        padding-right: 0;
    }

    body.features .section__features-reviews .card-box .section__title {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-reviews .card-box {
        max-width: 510px;
        padding-right: 0;
    }
}

body.features .section__features-reviews .card-box .lead {
    font-size: 0.875rem;
    line-height: 20px;
    color: #827F8F;
    margin-top: 16px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .card-box .lead {
        font-size: 1rem;
        line-height: 24px;
    }
}

body.features .section__features-reviews .card-box p {
    font-size: 1rem;
    line-height: 24px;
}

body.features .section__features-reviews .image-box {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 8px;
    left: 8px;
}

body.features .section__features-reviews .flex-box {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 64px;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .flex-box {
        padding: 24px 0;
    }
}

body.features .section__features-reviews .flex-row-reverse .card-box {
    margin-left: 0;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .flex-row-reverse .card-box {
        margin-left: 32px;
        padding-right: 0;
    }
}

@media (min-width: 992px) {
    body.features .section__features-reviews .flex-row-reverse .card-box {
        margin-left: 70px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-reviews .flex-row-reverse .card-box {
        margin-left: 120px;
    }
}

body.features .section__features-reviews .btn__toggle, body.features .section__features-reviews .btn__toggle:hover {
    box-shadow: none;
    outline: none;
}

body.features .section__features-reviews .btn__toggle {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    pointer-events: none;
}

body.features .section__features-reviews .btn__toggle .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

body.features .section__features-reviews .btn__toggle .icon.toggle--minus {
    display: none;
}

body.features .section__features-reviews .btn__toggle .icon.toggle--plus {
    display: inline-block;
}

body.features .section__features-reviews .list {
    margin-top: 28px;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .list {
        margin-top: 50px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-reviews .list {
        margin-top: 65px;
    }
}

body.features .section__features-reviews .faq__item {
    border-top: 1px solid rgba(130, 127, 143, 0.2);
    margin-top: -1px;
}

body.features .section__features-reviews .faq__item h5 {
    color: #473059;
    letter-spacing: -0.02em;
    line-height: 32px;
    font-size: 1.125rem;
}

@media (min-width: 992px) {
    body.features .section__features-reviews .faq__item h5 {
        line-height: 32px;
        font-size: 1.375rem;
    }
}

body.features .section__features-reviews .faq__item.is-open {
    border-bottom-color: #6054E5;
    border-top-color: #6054E5;
    position: relative;
}

body.features .section__features-reviews .faq__item.is-open:before {
    content: '';
    position: absolute;
    left: 0;
    top: -5px;
    width: 119px;
    height: 5px;
    background-color: #6054E5;
}

body.features .section__features-reviews .faq__item.is-open h5 {
    color: #6054E5;
}

body.features .section__features-reviews .faq__item.is-open .btn__toggle {
    background: transparent;
}

body.features .section__features-reviews .faq__item.is-open .btn__toggle .icon.toggle--minus {
    display: inline-block;
}

body.features .section__features-reviews .faq__item.is-open .btn__toggle .icon.toggle--plus {
    display: none;
}

body.features .section__features-reviews .flex-box {
    min-height: 370px;
}

@media (min-width: 768px) {
    body.features .section__features-reviews .flex-box {
        min-height: 345px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-reviews .flex-box {
        min-height: 460px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-reviews .flex-box {
        min-height: 650px;
    }
}

body.features .section__features-product {
    padding-top: 48px;
    padding-bottom: 0;
}

@media (min-width: 768px) {
    body.features .section__features-product {
        padding-top: 64px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-product {
        padding-top: 80px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-product {
        padding-top: 144px;
    }
}

body.features .section__features-product .max-container {
    max-width: 1081px;
    margin: auto;
}

body.features .section__features-product .section__header {
    max-width: 660px;
}

body.features .section__features-product .section__header .lead {
    color: #827F8F;
    font-size: 1rem;
    line-height: 24px;
    margin-top: 16px;
    margin-bottom: 24px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.features .section__features-product .section__header .lead {
        margin-bottom: 44px;
    }
}

body.features .section__features-product .video-box {
    background-color: #F4F7F9;
    width: 100%;
    height: 648px;
}

body.features .section__features-leaders {
    padding-top: 48px;
    padding-bottom: 32px;
}

@media (min-width: 768px) {
    body.features .section__features-leaders {
        padding-top: 64px;
        padding-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders {
        padding-top: 80px;
        padding-bottom: 64px;
    }
}

body.features .section__features-leaders .section__title {
    max-width: 600px;
    line-height: 34px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__title {
        font-size: 2rem;
        line-height: 40px;
        max-width: 385px;
        margin: auto;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__title {
        margin: 0 auto 50px;
        font-size: 3.0625rem;
        line-height: 65px;
        max-width: 600px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__title {
        margin: 0 auto 80px;
    }
}

body.features .section__features-leaders-logo {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 32px;
}

@media (min-width: 768px) {
    body.features .section__features-leaders-logo {
        max-width: 900px;
        padding-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders-logo {
        max-width: 1100px;
        padding-bottom: 64px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders-logo img {
        max-width: 450px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders-logo img {
        max-width: 100%;
    }
}

body.features .section__features-leaders .section__top {
    overflow: hidden;
}

body.features .section__features-leaders .section__top--slider {
    padding: 0 16px 0;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top--slider {
        padding: 0 16px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top--slider {
        padding: 0 16px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top--slider {
        padding: 0 16px;
    }
}

body.features .section__features-leaders .section__top--slider .slick-list {
    overflow: visible;
    padding: 0 20px;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top--slider .slick-list {
        padding: 5px 40px 0;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top--slider .slick-list {
        padding: 10px 100px 33px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top--slider .slick-list {
        padding: 5px 190px 55px;
    }
}

body.features .section__features-leaders .section__top__item {
    margin: 0 30px;
    letter-spacing: -0.02em;
    color: #2C1042;
}

body.features .section__features-leaders .section__top__item-row {
    display: flex;
    flex-direction: row;
    flex: 0 0 auto;
}

body.features .section__features-leaders .section__top__item-photo {
    width: 93px;
    background-repeat: no-repeat;
    background-position: center;
    flex: inherit;
    background-size: cover;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top__item-photo {
        width: 196px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top__item-photo {
        width: 213px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top__item-photo {
        width: 240px;
    }
}

body.features .section__features-leaders .section__top__item-body {
    padding: 16px;
    position: relative;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top__item-body {
        padding: 24px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top__item-body {
        padding: 32px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top__item-body {
        padding: 40px;
    }
}

body.features .section__features-leaders .section__top__item-body .icon__svg svg {
    width: 97.5px;
    height: 33px;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

body.features .section__features-leaders .section__top__item-description {
    margin: 15px 0;
    font-size: 1rem;
    line-height: 24px;
    font-style: italic;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

body.features .section__features-leaders .section__top__item-author {
    font-size: 0.875rem;
    line-height: 20px;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

body.features .section__features-leaders .section__top__item-position {
    opacity: 0.2;
}

@media (max-width: 991.98px) {
    body.features .section__features-leaders .section__top__item-position {
        font-size: 0.75rem;
    }
}

body.features .section__features-leaders .section__top__item-svg {
    display: none;
    position: absolute;
    bottom: 36px;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .section__top__item-svg {
        display: block;
        bottom: 36px;
        right: 36px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .section__top__item-svg {
        display: block;
        bottom: 44px;
        right: 38px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .section__top__item-svg {
        display: block;
        bottom: 52px;
        right: 40px;
    }
}

body.features .section__features-leaders .slick-slide {
    width: 313px;
    margin: 0 7.5px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 300ms ease-in-out;
}

@media (min-width: 768px) {
    body.features .section__features-leaders .slick-slide {
        width: 587px;
        margin: 0 16px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-leaders .slick-slide {
        width: 682px;
        margin: 0 21.5px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-leaders .slick-slide {
        width: 720px;
        margin: 0 30px;
    }
}

body.features .section__features-leaders .slick-slide.animate-slide {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

body.features .section__features-area {
    padding-bottom: 48px;
}

@media (min-width: 768px) {
    body.features .section__features-area {
        padding-bottom: 90px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-area {
        padding-bottom: 80px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-area {
        padding-bottom: 144px;
    }
}

body.features .section__features-area .section__header {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    body.features .section__features-area .section__header {
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-area .section__header .section__title {
        font-size: 4rem;
        line-height: 72px;
    }
}

body.features .section__features-area .row {
    margin: 0;
}

body.features .section__features-area-item {
    padding: 24px 0 !important;
    border-bottom: 1px solid rgba(44, 16, 66, 0.1);
}

body.features .section__features-area-item:nth-of-type(3), body.features .section__features-area-item:nth-of-type(6) {
    border-right: none;
}

@media (max-width: 991.98px) {
    body.features .section__features-area-item:nth-of-type(6) {
        border-bottom: none;
    }
}

@media (min-width: 768px) {
    body.features .section__features-area-item {
        padding: 34px !important;
    }

    body.features .section__features-area-item:nth-of-type(2n) {
        padding-right: 0 !important;
    }

    body.features .section__features-area-item:nth-of-type(2n + 1) {
        border-right: 1px solid rgba(44, 16, 66, 0.1);
        padding-left: 0 !important;
    }

    body.features .section__features-area-item:nth-of-type(5), body.features .section__features-area-item:nth-of-type(6) {
        border-bottom: none;
    }
}

@media (min-width: 992px) {
    body.features .section__features-area-item {
        padding: 40px 16px !important;
    }

    body.features .section__features-area-item:nth-of-type(2n) {
        border-right: 1px solid rgba(44, 16, 66, 0.1);
        padding-right: 16px !important;
    }

    body.features .section__features-area-item:nth-of-type(2n + 1) {
        padding-left: 16px !important;
    }

    body.features .section__features-area-item:nth-of-type(4), body.features .section__features-area-item:nth-of-type(5), body.features .section__features-area-item:nth-of-type(6) {
        border-bottom: none;
    }

    body.features .section__features-area-item:nth-of-type(1), body.features .section__features-area-item:nth-of-type(4) {
        padding-left: 0 !important;
    }

    body.features .section__features-area-item:nth-of-type(3), body.features .section__features-area-item:nth-of-type(6) {
        padding-right: 0 !important;
        border-right: none;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-area-item {
        padding: 56px 60px !important;
    }

    body.features .section__features-area-item:nth-of-type(2n + 1) {
        border-right: 1px solid rgba(44, 16, 66, 0.1);
    }

    body.features .section__features-area-item:nth-of-type(4), body.features .section__features-area-item:nth-of-type(5), body.features .section__features-area-item:nth-of-type(6) {
        border-bottom: none;
    }

    body.features .section__features-area-item:nth-of-type(1), body.features .section__features-area-item:nth-of-type(4) {
        padding-left: 0 !important;
    }

    body.features .section__features-area-item:nth-of-type(3), body.features .section__features-area-item:nth-of-type(6) {
        padding-right: 0 !important;
        border-right: none;
    }
}

body.features .section__features-area-item-body {
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    text-align: left;
}

body.features .section__features-area-item-content {
    margin-left: 24px;
}

@media (min-width: 768px) {
    body.features .section__features-area-item-content {
        margin-left: 22px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-area-item-content {
        margin-left: 34px;
    }
}

body.features .section__features-area-item-content h5 {
    margin-bottom: 8px;
    font-size: 1.25rem;
    line-height: 28px;
}

@media (min-width: 992px) {
    body.features .section__features-area-item-content h5 {
        font-size: 1.375rem;
        line-height: 29px;
        letter-spacing: -0.02em;
        margin-bottom: 12px;
    }
}

body.features .section__features-area-item-content p {
    line-height: 24px;
    color: #827F8F;
    font-size: 0.875rem;
}

@media (min-width: 992px) {
    body.features .section__features-area-item-content p {
        line-height: 24px;
        font-size: 1rem;
    }
}

body.features .section__features-bottom {
    overflow: hidden;
    padding-bottom: 48px;
    padding-top: 48px;
    background-color: #EDF9FB;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-sm.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-sm.svg");
    background-position: right;
    background-repeat: no-repeat;
}

@media (min-width: 768px) {
    body.features .section__features-bottom {
        padding-bottom: 97px;
        padding-top: 104px;
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-md.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-md.svg");
    }
}

@media (min-width: 992px) {
    body.features .section__features-bottom {
        padding-bottom: 120px;
        padding-top: 120px;
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-lg.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-lg.svg");
    }
}

@media (min-width: 1200px) {
    body.features .section__features-bottom {
        padding-bottom: 172px;
        padding-top: 172px;
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-xl.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-xl.svg");
    }
}

@media (min-width: 768px) {
    body.features .section__features-bottom .hero__header {
        max-width: 320px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-bottom .hero__header {
        max-width: 390px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-bottom .hero__header {
        max-width: 540px;
    }
}

body.features .section__features-bottom .lead {
    font-size: 0.875rem;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #827F8F;
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    body.features .section__features-bottom .lead {
        font-size: 1rem;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    body.features .section__features-bottom .lead {
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-bottom .lead {
        margin-bottom: 64px;
    }
}

@media (max-width: 767.98px) {
    body.features .section__features-bottom .list {
        margin-top: 32px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-bottom .list {
        display: -ms-flexbox;
        /* IE 10 */
        display: -webkit-flex;
        /* Safari 6.1+. iOS 7.1+ */
        display: flex;
        -webkit-flex-flow: wrap column;
        /* Safari 6.1+ */
        flex-flow: wrap column;
        max-height: 300px;
    }
}

body.features .section__features-bottom .list li {
    padding-bottom: 24px;
    line-height: 30px;
}

@media (min-width: 768px) {
    body.features .section__features-bottom .list li {
        padding-bottom: 32px;
        line-height: 30px;
    }
}

@media (min-width: 1200px) {
    body.features .section__features-bottom .list li {
        padding-right: 60px;
    }
}

body.features .section__features-bottom .list .icon__svg {
    width: 27px;
    height: 27px;
    background-color: #43D8A5;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    float: left;
    margin-right: 12px;
}

body.features .section__features-bottom .list .title {
    font-size: 1.125rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #2C1042;
}

.section__top--slider, .section__partner {
    overflow: hidden;
}

.blog {
    background: #F8F8F8;
}

.blog .hero {
    padding: 48px 0 0;
    position: relative;
    overflow: hidden;
}

@media (min-width: 768px) {
    .blog .hero {
        padding: 64px 0 0;
    }
}

.blog .hero .container-fluid, .blog .hero .container-sm, .blog .hero .container-md, .blog .hero .container-lg, .blog .hero .container-xl {
    padding-top: 48px;
    padding-bottom: 48px;
}

@media (min-width: 768px) {
    .blog .hero .container-fluid, .blog .hero .container-sm, .blog .hero .container-md, .blog .hero .container-lg, .blog .hero .container-xl {
        padding-top: 56px;
        padding-bottom: 56px;
    }
}

.blog .hero .lead {
    max-width: inherit;
    margin: 0 0 32px;
}

.blog .hero .hero__title {
    margin: 0 0 16px;
}

.blog .hero .hero--graphic {
    display: inline-block;
    line-height: 0;
    top: 48px;
    right: 0;
    position: absolute;
}

@media (min-width: 768px) {
    .blog .hero .hero--graphic {
        top: 64px;
    }
}

@media (max-width: 767.98px) {
    .blog .hero .hero--graphic {
        right: auto;
        left: 100%;
        margin-left: -200px;
    }
}

.blog .main {
    padding-top: 40px;
}

@media (min-width: 768px) {
    .blog .main {
        padding-top: 56px;
    }
}

.blog-categories {
    margin: 0;
}

.blog-categories ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.blog-categories ul li {
    margin: 0 8px 8px 0;
}

@media (min-width: 768px) {
    .blog-categories ul li {
        margin: 0 12px 12px 0;
    }
}

@media (min-width: 992px) {
    .article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl,
    .article .main .container-fluid,
    .article .main .container-sm,
    .article .main .container-md,
    .article .main .container-lg,
    .article .main .container-xl {
        max-width: 846px !important;
        padding-right: 0;
        padding-left: 0;
    }
}

.articles {
    margin: 0 0 40px;
}

@media (min-width: 576px) {
    .articles {
        margin-bottom: 64px;
    }
}

@media (min-width: 992px) {
    .articles {
        margin-bottom: 80px;
    }
}

.articles .item--article {
    margin-bottom: 24px;
}

@media (min-width: 576px) {
    .articles .item--article {
        margin-bottom: 32px;
    }
}

.articles .row {
    margin: 0 -16px;
    padding-bottom: 18px;
}

.articles .card-body {
    padding: 16px;
}

@media (min-width: 768px) {
    .articles .card-body {
        padding: 24px;
    }
}

.card-blog {
    border: 0;
    box-shadow: 0px 6px 13px rgba(0, 0, 0, 0.03), 0px 2.1901px 4.74521px rgba(0, 0, 0, 0.03), 0px 1.06325px 2.30371px rgba(0, 0, 0, 0.02), 0px 0.52123px 1.12932px rgba(0, 0, 0, 0.02), 0px 0.20609px 0.44654px rgba(0, 0, 0, 0.01);
    border-radius: 8px;
}

.card-blog .card-image {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    line-height: 0;
    position: relative;
}

@media (min-width: 1200px) {
    .card-blog .card-image {
        height: 212px;
    }
}

.card-blog .card-image,
.card-blog .card-image img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.card-blog .card-image img {
    width: 100%;
}

@media (min-width: 1200px) {
    .card-blog .card-image img {
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
    }
}

.card-blog .card-title a {
    color: #121A25;
    font-size: 20px;
    line-height: 28px;
    display: block;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .card-blog .card-title a {
        line-height: 30px;
    }
}

.card-blog .card-date {
    color: #FF7C5F;
    font-size: 14px;
    line-height: 22px;
    display: block;
    margin-bottom: 8px;
}

.card-blog .card-body p {
    color: #7F8690;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
}

.card-categories {
    border-top: 1px solid #E7E9EB;
    padding-top: 16px;
    margin-top: 16px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .card-categories {
        margin-top: 22px;
    }
}

.card-categories a {
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    color: #4556F0 !important;
    background: #F0F5FF;
    border-radius: 41px;
    margin: 0 8px 0 0;
    font-size: 13px;
    display: inline-block;
}

.card-categories a, .card-categories a:hover {
    text-decoration: none;
}

.blog-pagination {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.blog-pagination a {
    display: inline-block;
    width: 36px;
    height: 36px;
}

.blog-pagination .pagination-link {
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    color: #4556F0;
}

.blog-pagination .pagination-link.active {
    background: #4556F0;
    color: #fff;
    border-radius: 50%;
}

.blog-pagination .pagination-link.active, .blog-pagination .pagination-link.active:hover {
    text-decoration: none;
}

.blog-pagination .pagination-arrow {
    border: 2px solid #8D939E;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.blog-pagination .pagination-arrow.inactive {
    border-color: #E7E9EB;
}

.blog-pagination .pagination-arrow.inactive svg * {
    fill: #E7E9EB !important;
}

.blog-pagination .pagination-arrow.pagination-prev {
    margin-right: 24px;
}

.blog-pagination .pagination-arrow.pagination-next {
    margin-left: 24px;
}

.article-box {
    background: #FDA57F;
    border-radius: 12px;
    position: relative;
    padding: 32px 24px 40px;
    text-align: center;
    overflow: hidden;
}

@media (min-width: 768px) {
    .article-box {
        padding: 32px 54px 56px;
    }
}

.article-box h4 {
    color: #3E35A9;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
    font-weight: 600;
}

@media (min-width: 768px) {
    .article-box h4 {
        font-size: 36px;
        line-height: 48px;
    }
}

.article-box p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 24px;
}

@media (min-width: 576px) {
    .article-box p {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 32px;
    }
}

.article-box .icon {
    display: block;
    margin: 0 auto 8px;
    width: 48px;
    height: 48px;
    line-height: 0;
}

@media (min-width: 576px) {
    .article-box .icon {
        width: 72px;
        height: 72px;
    }
}

.article-box .icon__pattern {
    position: absolute;
    z-index: 0;
}

.article-box .icon__right {
    top: 0;
    right: 0;
}

.article-box .icon__bottom {
    bottom: 0;
    left: 0;
}

.link-shopify {
    line-height: 0;
    position: relative;
    display: inline-block;
    z-index: 1;
}

.article .hero {
    padding: 48px 0 0;
}

@media (min-width: 768px) {
    .article .hero {
        padding: 64px 0 0;
    }
}

.article .hero .hero__title {
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .article .hero .hero__title {
        font-size: 48px;
        line-height: 60px;
        margin-bottom: 28px;
    }
}

.article .hero-categories {
    display: flex;
    flex-direction: row;
    margin: 0 0 12px;
}

.article .hero-categories a {
    display: inline-block;
    color: #8D939E;
    font-size: 16px;
    line-height: 24px;
    margin: 0 20px 0 0;
}

.article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl {
    padding-top: 36px;
    padding-bottom: 100px;
}

@media (min-width: 768px) {
    .article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl {
        padding-top: 56px;
        padding-bottom: 96px;
    }
}

.article .main {
    padding: 0;
}

.article-content {
    position: relative;
    padding-bottom: 64px;
}

@media (min-width: 768px) {
    .article-content {
        padding-bottom: 96px;
    }
}

.article-content,
.article-content p {
    font-size: 14px;
    line-height: 20px;
    color: #121A25;
}

@media (min-width: 768px) {
    .article-content,
    .article-content p {
        font-size: 18px;
        line-height: 28px;
    }
}

.article-content p,
.article-content ul,
.article-content ol {
    margin-bottom: 30px;
}

.article-content ul,
.article-content ol {
    margin-left: 20px;
    padding-left: 20px;
}

.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.article-content h3 {
    font-size: 20px;
    line-height: 28px;
}

@media (min-width: 768px) {
    .article-content h3 {
        font-size: 32px;
        line-height: 48px;
    }
}

.article-content a {
    color: #4556F0;
}

.article-content .article-first {
    color: #15AA41;
    font-weight: 600;
}

.article-image {
    margin-top: -68px;
    margin-bottom: 24px;
}

@media (min-width: 576px) {
    .article-image {
        margin-bottom: 38px;
    }
}

@media (min-width: 992px) {
    .article-image {
        margin-bottom: 56px;
    }
}

.article .author {
    display: flex;
    align-items: center;
    position: relative;
    padding-bottom: 70px;
}

@media (min-width: 992px) {
    .article .author {
        padding-bottom: 0;
    }
}

.article .author figure {
    margin-right: 8px;
}

.article .author h4,
.article .author .meta-date {
    color: #FF7C5F;
    font-size: 16px;
    line-height: 24px;
}

@media (min-width: 576px) {
    .article .author h4 {
        margin-right: 48px;
    }
}

.article .author .producthunt {
    position: absolute;
    left: 0;
    bottom: 0;
}

@media (min-width: 992px) {
    .article .author .producthunt {
        top: 0;
        right: 0;
        left: auto;
        bottom: auto;
    }
}

@media (min-width: 576px) {
    .article .author-meta {
        display: flex;
        flex-direction: row;
    }
}

.article-social {
    border-top: 1px solid #E7E9EB;
    margin-top: 32px;
    padding-top: 24px;
}

.blog-latest {
    background: #F8F8F8;
    padding-top: 48px;
    padding-bottom: 48px;
}

@media (min-width: 576px) {
    .blog-latest {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width: 992px) {
    .blog-latest {
        padding-top: 120px;
        padding-bottom: 120px;
    }
}

.blog-latest .section__title {
    margin-bottom: 24px;
}

@media (min-width: 576px) {
    .blog-latest .section__title {
        margin-bottom: 32px;
    }
}

@media (min-width: 768px) {
    .blog-latest .section__title {
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    .blog-latest .section__title {
        margin-bottom: 56px;
    }
}

.blog-latest .card-blog {
    margin-bottom: 24px;
}

@media (max-width: 991.98px) {
    .blog-latest .card-blog {
        margin-bottom: 32px;
    }
}

.blog-latest .card-blog:last-of-type {
    margin-bottom: 0;
}

.iframe-wrapper {
    padding-bottom: 56.25%;
    position: relative;
    margin-bottom: 32px;
}

@media (min-width: 992px) {
    .iframe-wrapper {
        margin-bottom: 40px;
    }
}

.iframe-wrapper iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.blockquote {
    background: #FFF4EA;
    border-radius: 12px;
    padding: 20px;
    margin-bottom: 34px;
    position: relative;
}

@media (min-width: 768px) {
    .blockquote {
        padding: 40px;
        margin-bottom: 40px;
    }
}

.blockquote p {
    color: #FF7C5F;
    margin-bottom: 12px;
    font-style: italic;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

@media (min-width: 768px) {
    .blockquote p {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 24px;
    }
}

.blockquote span {
    display: block;
    color: #6C2835;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
}

@media (min-width: 576px) {
    .blockquote span {
        font-size: 18px;
        line-height: 26px;
    }
}

@media (min-width: 768px) {
    .blockquote span {
        font-size: 20px;
        line-height: 28px;
    }
}

.blockquote .icon {
    position: absolute;
    bottom: 16px;
    right: 16px;
}

@media (min-width: 768px) {
    .blockquote .icon {
        right: 24px;
        bottom: 24px;
    }
}

.blockquote .icon svg {
    width: 43px;
    height: 32px;
}

@media (min-width: 768px) {
    .blockquote .icon svg {
        width: 65px;
        height: 48px;
    }
}

@media (min-width: 992px) {
    .blockquote .icon svg {
        width: 86px;
        height: 64px;
    }
}

body.partners {
    background: #FFF2E6;
}

body.partners .main {
    padding: 0;
}

@media (max-width: 767.98px) {
    body.partners .main {
        overflow: hidden;
    }
}

body.partners .hero {
    overflow: hidden;
    padding-bottom: 32px;
}

@media (min-width: 768px) {
    body.partners .hero {
        padding-bottom: 56px;
        padding-top: 140px;
    }
}

@media (min-width: 992px) {
    body.partners .hero {
        padding-bottom: 88px;
        padding-top: 210px;
    }
}

@media (min-width: 1200px) {
    body.partners .hero {
        padding-bottom: 110px;
        padding-top: 224px;
    }
}

body.partners .hero__header {
    margin-bottom: 0;
}

body.partners .hero .lead {
    max-width: 446px;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    body.partners .hero .lead {
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    body.partners .hero .lead {
        margin-bottom: 40px;
        max-width: 550px;
    }
}

body.partners .hero .btn, body.partners .hero .btn-category, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link {
    font-size: 1rem;
}

@media (min-width: 768px) {
    body.partners .hero .btn:last-of-type, body.partners .hero .btn-category:last-of-type, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link:last-of-type, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link:last-of-type {
        margin-left: 12px;
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    body.partners .hero .btn:last-of-type, body.partners .hero .btn-category:last-of-type, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link:last-of-type, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link:last-of-type {
        margin-left: 12px;
        margin-top: 0;
    }
}

@media (min-width: 1200px) {
    body.partners .hero .btn:last-of-type, body.partners .hero .btn-category:last-of-type, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link:last-of-type, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link:last-of-type {
        margin-left: 12px;
        margin-top: 0;
    }
}

body.partners .hero .btn svg path, body.partners .hero .btn-category svg path, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link svg path, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link svg path {
    stroke: #fff;
}

body.partners .hero .btn.btn-secondary svg path, body.partners .hero .btn-secondary.btn-category svg path, body.partners .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link svg path, .header .navbar-nav .nav-item.btn-outline body.partners .hero .btn-secondary.nav-link svg path {
    stroke: #6054E5;
}

body.partners .section {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    body.partners .section {
        padding-top: 72px;
        padding-bottom: 72px;
    }
}

@media (min-width: 992px) {
    body.partners .section {
        padding-top: 88px;
        padding-bottom: 88px;
    }
}

@media (min-width: 1200px) {
    body.partners .section {
        padding-top: 115px;
        padding-bottom: 128px;
    }
}

body.partners .section__companies {
    background: #fff;
}

@media (min-width: 1200px) {
    body.partners .section__companies {
        padding-bottom: 144px;
    }
}

body.partners .section__companies .section__header {
    margin-bottom: 1.75rem;
}

@media (min-width: 768px) {
    body.partners .section__companies .section__header {
        margin-bottom: 3rem;
    }
}

@media (min-width: 1200px) {
    body.partners .section__companies .section__header {
        margin-bottom: 4.5rem;
    }
}

body.partners .section__companies .section__title {
    max-width: 1024px;
    margin: auto;
}

body.partners .section__companies .section__title span:not(.line) {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 400;
    font-style: italice;
}

body.partners .section__companies .section__title .line {
    position: relative;
    display: inline-grid;
}

body.partners .section__companies .section__title .line:after {
    content: '';
    width: 100%;
    height: 4px;
    background: #D0EBDD;
    bottom: 0;
}

@media (min-width: 768px) {
    body.partners .section__companies .section__title .line:after {
        height: 6px;
    }
}

@media (min-width: 992px) {
    body.partners .section__companies .section__title {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

body.partners .section__companies .lead {
    margin: 16px auto 25px;
    max-width: 700px;
    color: #827F8F;
    font-size: 14px;
    line-height: 20px;
}

@media (min-width: 768px) {
    body.partners .section__companies .lead {
        margin: 30px auto 48px;
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    body.partners .section__companies .lead {
        margin: 24px auto 48px;
        font-size: 18px;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__companies .lead {
        margin: 24px auto 72px;
        font-size: 18px;
        line-height: 28px;
    }
}

body.partners .section__companies .row {
    padding: 0 16px;
}

@media (min-width: 768px) {
    body.partners .section__companies .row {
        padding: 0 8px;
    }
}

body.partners .section__companies .companies__item {
    padding: 24px 11px !important;
    border-bottom: 1px solid #E6E5EE;
}

body.partners .section__companies .companies__item:nth-of-type(2n+1) {
    border-right: 1px solid #E6E5EE;
}

body.partners .section__companies .companies__item:nth-of-type(7), body.partners .section__companies .companies__item:nth-of-type(8) {
    border-bottom: none;
}

@media (min-width: 768px) {
    body.partners .section__companies .companies__item {
        padding: 40px 23px !important;
    }

    body.partners .section__companies .companies__item:nth-of-type(2n) {
        border-right: 1px solid #E6E5EE;
    }

    body.partners .section__companies .companies__item:nth-of-type(3), body.partners .section__companies .companies__item:nth-of-type(6) {
        border-right: none;
    }
}

@media (min-width: 992px) {
    body.partners .section__companies .companies__item {
        padding: 40px 24px;
    }

    body.partners .section__companies .companies__item:nth-of-type(4), body.partners .section__companies .companies__item:nth-of-type(8) {
        border-right: none;
    }

    body.partners .section__companies .companies__item:nth-of-type(1n+5) {
        border-bottom: none;
    }

    body.partners .section__companies .companies__item:nth-of-type(3), body.partners .section__companies .companies__item:nth-of-type(6) {
        border-right: 1px solid #E6E5EE;
    }
}

@media (min-width: 1200px) {
    body.partners .section__companies .companies__item {
        padding: 80px 37px;
    }

    body.partners .section__companies .companies__item:nth-of-type(4), body.partners .section__companies .companies__item:nth-of-type(8) {
        border-right: none;
    }

    body.partners .section__companies .companies__item:nth-of-type(1n+5) {
        border-bottom: none;
    }

    body.partners .section__companies .companies__item:nth-of-type(3), body.partners .section__companies .companies__item:nth-of-type(6) {
        border-right: 1px solid #E6E5EE;
    }
}

body.partners .section__companies .companies__item .icon__svg {
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    body.partners .section__companies .companies__item .icon__svg {
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    body.partners .section__companies .companies__item .icon__svg {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__companies .companies__item .icon__svg {
        margin-bottom: 32px;
    }
}

body.partners .section__companies .companies__item .icon__svg svg {
    width: 135px;
    height: 46px;
}

@media (min-width: 768px) {
    body.partners .section__companies .companies__item .icon__svg svg {
        width: 135px;
        height: 46px;
    }
}

@media (min-width: 992px) {
    body.partners .section__companies .companies__item .icon__svg svg {
        width: 159px;
        height: 54px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__companies .companies__item .icon__svg svg {
        width: 206px;
        height: 70px;
    }
}

body.partners .section__companies .companies__item p {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #827F8F;
}

body.partners .section__partner {
    background: #EDF9FB;
    overflow: hidden;
}

body.partners .section__partner .section__title {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body.partners .section__partner .section__title {
        margin-bottom: 32px;
    }
}

@media (min-width: 992px) {
    body.partners .section__partner .section__title {
        margin-bottom: 40px;
        font-size: 3.5rem;
        line-height: 64px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__partner .section__title {
        font-size: 4.5rem;
        line-height: 80px;
        margin-bottom: 40px;
    }
}

body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
    height: 48px;
}

@media (min-width: 768px) {
    body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
        height: 64px;
    }
}

@media (min-width: 992px) {
    body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
        height: 64px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
        height: 64px;
    }
}

body.partners .section__partner__item {
    padding: 0 16px;
    display: flex;
}

@media (min-width: 768px) {
    body.partners .section__partner__item {
        padding: 0 32px;
    }
}

@media (min-width: 992px) {
    body.partners .section__partner__item {
        padding: 0 43px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__partner__item {
        padding: 0 40px;
    }
}

body.partners .section__partner__item-body {
    padding: 24px 0;
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    text-align: left;
    border-bottom: 1px solid rgba(44, 16, 66, 0.1);
}

@media (min-width: 1200px) {
    body.partners .section__partner__item-body {
        padding: 40px 0;
    }
}

body.partners .section__partner__item-content {
    margin-left: 24px;
}

@media (min-width: 768px) {
    body.partners .section__partner__item-content {
        margin-left: 26px;
    }
}

@media (min-width: 992px) {
    body.partners .section__partner__item-content {
        margin-left: 34px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__partner__item-content {
        margin-left: 34px;
    }
}

body.partners .section__partner__item-content h5 {
    margin-bottom: 8px;
    font-size: 1.25rem;
    line-height: 28px;
}

@media (min-width: 1200px) {
    body.partners .section__partner__item-content h5 {
        font-size: 1.38rem;
        line-height: 29px;
        letter-spacing: -0.02em;
        margin-bottom: 12px;
    }
}

body.partners .section__partner__item-content p {
    line-height: 20px;
    color: #827F8F;
    font-size: 0.875rem;
}

@media (min-width: 1200px) {
    body.partners .section__partner__item-content p {
        line-height: 24px;
    }
}

body.partners .section__partner .partner--slider {
    margin: auto;
}

@media (max-width: 991.98px) {
    body.partners .section__partner .partner--slider {
        max-width: 270px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__partner .partner--slider {
        max-width: 1070px;
    }
}

body.partners .section__partner .partner--slider .js-partner--slider {
    padding: 20px 0;
}

@media (min-width: 768px) {
    body.partners .section__partner .partner--slider .js-partner--slider {
        padding: 32px 0;
    }
}

@media (min-width: 992px) {
    body.partners .section__partner .partner--slider .js-partner--slider {
        padding: 40px 0;
    }
}

@media (min-width: 1200px) {
    body.partners .section__partner .partner--slider .js-partner--slider {
        padding: 45px 0 82px;
    }
}

body.partners .section__partner .partner--slider .slick-list {
    overflow: visible;
}

body.partners .section__partner .partner--slider .slick-track {
    display: flex;
    align-items: center;
}

body.partners .section__partner .partner--slider .partner__item-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

body.partners .section__partner .partner--slider .partner__item-row--rtl {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

body.partners .section__partner .partner--slider .partner__item-row img {
    margin-right: 20px;
}

@media (min-width: 1200px) {
    body.partners .section__partner .partner--slider .partner__item-row img {
        margin-right: 32px;
    }
}

body.partners .section__partner .partner--slider .partner__item-row svg {
    width: 120px;
    height: 40px;
    color: #000;
    opacity: 0.7;
}

@media (min-width: 1200px) {
    body.partners .section__partner .partner--slider .partner__item-row svg {
        transform: none;
    }
}

body.partners .section__partner .partner--slider .partner__item-row svg path {
    fill: #000;
    fill-opacity: 0.7;
}

body.partners .section__top {
    background: #fff;
    padding-top: 40px;
    padding-bottom: 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    body.partners .section__top {
        padding-top: 72px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top {
        padding-top: 88px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top {
        padding-top: 88px;
    }
}

body.partners .section__top .section__title {
    font-size: 1.75rem;
    line-height: 34px;
    max-width: 280px;
    text-align: left;
}

@media (min-width: 768px) {
    body.partners .section__top .section__title {
        font-size: 2.5rem;
        line-height: 48px;
        max-width: 352px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 540px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 540px;
    }
}

body.partners .section__top--slider {
    padding: 0 16px;
}

body.partners .section__top--slider .slick-list {
    overflow: visible;
    padding: 0 20px 16px;
}

@media (min-width: 768px) {
    body.partners .section__top--slider .slick-list {
        padding: 5px 40px 27px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top--slider .slick-list {
        padding: 10px 100px 33px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top--slider .slick-list {
        padding: 5px 190px 55px;
    }
}

body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
    padding: 5px 20px 55px;
}

@media (min-width: 768px) {
    body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
        padding: 5px 0 55px 70px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
        padding: 5px 0 55px 220px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
        padding: 5px 0 55px 330px;
    }
}

body.partners .section__top--slider .slick-arrow {
    position: absolute;
    border-radius: 50%;
    border: 1px solid rgba(44, 16, 66, 0.1);
    font-size: 0;
    background: transparent;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/arrow-right.svg");
    background-position: center;
    background-repeat: no-repeat;
    top: -81px;
    right: 0;
    width: 56px;
    height: 56px;
}

body.partners .section__top--slider .slick-arrow.slick-prev {
    right: 65px;
    transform: rotate(180deg);
}

@media (min-width: 768px) {
    body.partners .section__top--slider .slick-arrow.slick-prev {
        right: 120px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top--slider .slick-arrow.slick-prev {
        right: 130px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top--slider .slick-arrow.slick-prev {
        right: 145px;
    }
}

@media (min-width: 768px) {
    body.partners .section__top--slider .slick-arrow {
        top: -120px;
        right: 32px;
        width: 72px;
        height: 72px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top--slider .slick-arrow {
        top: -128px;
        right: 17px;
        width: 96px;
        height: 96px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top--slider .slick-arrow {
        top: -147px;
        right: 31px;
        width: 96px;
        height: 96px;
    }
}

body.partners .section__top__item {
    margin: 0 30px;
    letter-spacing: -0.02em;
    color: #2C1042;
}

body.partners .section__top__item-row {
    display: flex;
    flex-direction: row;
    flex: 0 0 auto;
}

body.partners .section__top__item-row--rtl {
    flex-direction: row-reverse;
}

body.partners .section__top__item-photo {
    width: 93px;
    background-repeat: no-repeat;
    background-position: center;
    flex: inherit;
    background-size: cover;
}

@media (min-width: 768px) {
    body.partners .section__top__item-photo {
        width: 196px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top__item-photo {
        width: 213px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top__item-photo {
        width: 240px;
    }
}

body.partners .section__top__item-body {
    padding: 16px;
    position: relative;
}

@media (min-width: 768px) {
    body.partners .section__top__item-body {
        padding: 24px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top__item-body {
        padding: 32px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top__item-body {
        padding: 40px;
    }
}

body.partners .section__top__item-body .icon__svg svg {
    width: 97.5px;
    height: 33px;
}

@media (min-width: 768px) {
    body.partners .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

body.partners .section__top__item-description {
    margin: 15px 0;
    font-size: 1rem;
    line-height: 24px;
    font-style: italic;
}

@media (min-width: 768px) {
    body.partners .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

@media (min-width: 992px) {
    body.partners .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

body.partners .section__top__item-author {
    font-size: 0.875rem;
    line-height: 20px;
}

@media (min-width: 768px) {
    body.partners .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

body.partners .section__top__item-position {
    opacity: 0.2;
}

@media (max-width: 991.98px) {
    body.partners .section__top__item-position {
        font-size: 0.75rem;
    }
}

body.partners .section__top__item-svg {
    display: none;
    position: absolute;
    bottom: 36px;
}

@media (min-width: 768px) {
    body.partners .section__top__item-svg {
        display: block;
        bottom: 36px;
        right: 36px;
    }
}

@media (min-width: 992px) {
    body.partners .section__top__item-svg {
        display: block;
        bottom: 44px;
        right: 38px;
    }
}

@media (min-width: 1200px) {
    body.partners .section__top__item-svg {
        display: block;
        bottom: 52px;
        right: 40px;
    }
}

body.partners .slick-slide {
    width: 313px;
    margin: 0 7.5px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 300ms ease-in-out;
}

@media (min-width: 768px) {
    body.partners .slick-slide {
        width: 587px;
        margin: 0 16px;
    }
}

@media (min-width: 992px) {
    body.partners .slick-slide {
        width: 682px;
        margin: 0 21.5px;
    }
}

@media (min-width: 1200px) {
    body.partners .slick-slide {
        width: 720px;
        margin: 0 30px;
    }
}

body.partners .slick-slide.animate-slide {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

body.partners .standard-img {
    width: 82px;
    height: 82px;
}

@media (min-width: 768px) {
    body.partners .standard-img {
        width: 98px;
        height: 98px;
    }
}

@media (min-width: 992px) {
    body.partners .standard-img {
        width: 114px;
        height: 114px;
    }
}

@media (min-width: 1200px) {
    body.partners .standard-img {
        width: 130px;
        height: 130px;
    }
}

body.partners .small-img {
    width: 62px;
    height: 62px;
}

@media (min-width: 768px) {
    body.partners .small-img {
        width: 78px;
        height: 78px;
    }
}

@media (min-width: 992px) {
    body.partners .small-img {
        width: 94px;
        height: 94px;
    }
}

@media (min-width: 1200px) {
    body.partners .small-img {
        width: 110px;
        height: 110px;
    }
}

body.partners .big-img {
    width: 86px;
    height: 86px;
}

@media (min-width: 768px) {
    body.partners .big-img {
        width: 118px;
        height: 118px;
    }
}

@media (min-width: 992px) {
    body.partners .big-img {
        width: 134px;
        height: 134px;
    }
}

@media (min-width: 1200px) {
    body.partners .big-img {
        width: 150px;
        height: 150px;
    }
}

.container__sm {
    margin: 60px auto 0;
}

@media (min-width: 992px) {
    .container__sm {
        margin: 60px -40px 0;
    }
}

@media (min-width: 1200px) {
    .container__sm {
        max-width: 1080px;
        margin: 100px auto 0;
    }
}

@media (max-width: 991.98px) {
    .btn-secondary svg {
        display: none;
    }
}

body.request-demo {
    background: #E6F6F9;
}

body.request-demo .main {
    padding: 0;
}

body.request-demo .hero {
    overflow: hidden;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    body.request-demo .hero {
        padding-bottom: 72px;
        padding-top: 120px;
    }
}

@media (min-width: 992px) {
    body.request-demo .hero {
        padding-bottom: 80px;
        padding-top: 122px;
    }
}

@media (min-width: 1200px) {
    body.request-demo .hero {
        padding-bottom: 112px;
    }
}

body.request-demo .hero__header {
    margin-bottom: 0;
}

body.request-demo .hero .lead {
    margin-bottom: 20px;
    font-size: 1.125rem;
    line-height: 28px;
    color: #2E2E33;
}

@media (min-width: 768px) {
    body.request-demo .hero .lead {
        max-width: 446px;
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body.request-demo .hero .lead {
        font-size: 1.125rem;
        line-height: 28px;
        max-width: 467px;
        margin-bottom: 60px;
    }
}

@media (min-width: 1200px) {
    body.request-demo .hero .lead {
        margin-bottom: 75px;
    }
}

body.request-demo .section__card__item {
    padding: 0 16px;
    display: flex;
}

body.request-demo .section__card__item-body {
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    text-align: left;
    flex-direction: row;
    padding: 5px 0;
}

@media (min-width: 992px) {
    body.request-demo .section__card__item-body {
        flex-direction: column;
    }
}

body.request-demo .section__card__item-content {
    margin: 0 0 20px 25px;
}

@media (min-width: 768px) {
    body.request-demo .section__card__item-content {
        margin: 0 0 25px 21px;
    }
}

@media (min-width: 992px) {
    body.request-demo .section__card__item-content {
        margin: 20px 0 22px;
    }
}

body.request-demo .section__card__item-content h5 {
    margin-bottom: 8px;
    font-size: 1.25rem;
    line-height: 38px;

}

@media (min-width: 768px) {
    body.request-demo .section__card__item-content h5 {
        font-size: 1.125rem;
        line-height: 24px;
    }
}

@media (min-width: 1200px) {
    body.request-demo .section__card__item-content h5 {
        font-size: 1.38rem;
        line-height: 29px;
        letter-spacing: -0.02em;
        margin-bottom: 12px;
        font-weight: 500;
    }
}

body.request-demo .section__card__item-content p {
    line-height: 20px;
    color: #6A676C;
    font-size: 0.875rem;
}

@media (min-width: 768px) {
    body.request-demo .section__card__item-content p {
        line-height: 24px;
        font-size: 1rem;
    }
}

@media (min-width: 1200px) {
    body.request-demo .section__card__item-content p {
        line-height: 24px;
    }
}

body.request-demo .white-box {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    max-width: 448px;
    margin: 45px auto 0;
    padding: 16px;
    border: 4px solid #38393D;
}

@media (min-width: 768px) {
    body.request-demo .white-box {
        padding: 32px;
    }
}

@media (min-width: 992px) {
    body.request-demo .white-box {
        max-width: 448px;
        padding: 40px;
        margin-right: 0;
    }
}

@media (min-width: 1200px) {
    body.request-demo .white-box {
        max-width: 480px;
    }
}

body.request-demo .white-box .form-icons {
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin-top: -49px;
    margin-bottom: 24px;
}

body.request-demo .white-box .form-icons-photo {
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.request-demo .white-box .form-icons-photo:first-of-type {
    z-index: 1;
}

body.request-demo .white-box .form-icons-photo:nth-of-type(2) {
    margin-left: -11px;
    z-index: 0;
}

body.request-demo .white-box .form-icons-photo:nth-of-type(3) {
    margin-left: -11px;
}

@media (min-width: 768px) {
    body.request-demo .white-box .form-icons-photo {
        width: 72px;
        height: 72px;
    }
}

@media (min-width: 768px) {
    body.request-demo .white-box .form-icons {
        margin-top: -76px;
    }
}

body.request-demo .white-box h3 {
    font-size: 1.375rem;
    line-height: 32px;
    text-align: center;
    margin-bottom: 5px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.request-demo .white-box h3 {
        font-size: 1.75rem;
        line-height: 34px;
    }
}

body.request-demo .white-box p {
    text-align: center;
    color: #827F8F;
    letter-spacing: -0.02em;
}

body.request-demo .white-box .form-container {
    margin-top: 20px;
}

@media (min-width: 768px) {
    body.request-demo #hs_form_target_form .form-columns-2 {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    body.request-demo #hs_form_target_form .form-columns-2 .hs-form-field {
        width: calc(50% - 10px);
    }
}

body.request-demo #hs_form_target_form .hs-form-field {
    position: relative;
}

body.request-demo #hs_form_target_form .hs-form-field .hs-input {
    background: #FFFFFF;
    border: 1px solid #A0A4AB;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 12px 16px;
    height: 48px;
    width: 100%;
    margin-bottom: 16px;
}

body.request-demo #hs_form_target_form .hs-form-field .hs-input:focus-visible, body.request-demo #hs_form_target_form .hs-form-field .hs-input.animate {
    border: 1px solid #6054E5;
    outline: none;
    border-radius: 6px;
}

@media (min-width: 768px) {
    body.request-demo #hs_form_target_form .hs-form-field .hs-input {
        margin-bottom: 24px;
    }
}

body.request-demo #hs_form_target_form .hs-form-field .hs-input:-internal-autofill-selected {
    background-color: #fff !important;
}

body.request-demo #hs_form_target_form .hs-form-field label {
    position: absolute;
    left: 16px;
    top: 12px;
    transition: transform 200ms ease;
    pointer-events: none;
    font-size: 1.125rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #A2A0AB;
    text-transform: capitalize;
}

@media (min-width: 768px) {
    body.request-demo #hs_form_target_form .hs-form-field label {
        font-size: 1rem;
    }
}

body.request-demo #hs_form_target_form .hs-form-field label.animate {
    font-size: 0.8125em;
    transform: translateY(-25px);
    background: #fff;
    padding: 0 4px;
    margin: 0 -4px;
}

body.request-demo #hs_form_target_form .hs-form-field .small {
    font-size: 0.775rem;
    line-height: 18px;
    text-align: left;
    color: #6A676C;
}

body.request-demo #hs_form_target_form .hs_submit {
    margin-top: 16px;
}

body.request-demo #hs_form_target_form .hs_submit .hs-button {
    width: 100%;
    background: #6054E5;
    border-radius: 4px;
    height: 48px;
    color: #fff;
    font-size: 1rem;
    line-height: 24px;
    border: none;
}

.request-demo input.hs-button.primary.large {
    width: 100% !important;
    background: #18A0FB !important;
}

body.page {
    background: #F4F7F9;
}

body.page .page__header {
    background: #F4F7F9;
    padding: 40px 0;
    margin: 0;
}

@media (min-width: 768px) {
    body.page .page__header {
        padding: 60px 0;
    }
}

@media (min-width: 992px) {
    body.page .page__header {
        padding: 88px 0;
    }
}

body.page .page__header .page__title {
    margin-bottom: 15px;
    text-transform: initial;
}

@media (min-width: 768px) {
    body.page .page__header .page__title {
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    body.page .page__header .page__title {
        margin-bottom: 25px;
    }
}

body.page .page__header time {
    display: block;
    color: #A2A0AB;
    letter-spacing: -0.02em;
    font-size: 1.125rem;
    line-height: 28px;
}

body.page .content {
    background: #fff;
    padding: 40px 0px;
}

@media (min-width: 768px) {
    body.page .content {
        padding: 50px 15px;
    }
}

@media (min-width: 992px) {
    body.page .content {
        padding: 80px 20px;
    }
}

body.page .content .content__wrapper {
    max-width: 960px;
    margin: auto;
}

body.page .content h2 {
    font-size: 1.75rem;
    line-height: 34px;
    margin: 30px 0 20px;
    text-transform: initial;
    padding-top: 0;
}

body.page .content h2:first-of-type:not(.not-first) {
    margin-top: 0;
}

body.page .content h2.h2-small {
    font-size: 1.5rem;
    line-height: 30px;
    margin: 20px 0 10px;
}

@media (min-width: 992px) {
    body.page .content h2.h2-small {
        font-size: 1.75rem;
        line-height: 34px;
        margin: 30px 0 15px;
    }
}

@media (min-width: 768px) {
    body.page .content h2 {
        font-size: 1.75rem;
        line-height: 34px;
        margin: 40px 0 25px;
    }
}

@media (min-width: 992px) {
    body.page .content h2 {
        font-size: 2rem;
        line-height: 40px;
        margin: 80px 0 44px;
    }
}

body.page .content p, body.page .content li {
    line-height: 24px;
    letter-spacing: -0.02em;
    font-size: 1rem;
}

body.page .content p.bolder, body.page .content li.bolder {
    color: #2C1042;
}

@media (min-width: 768px) {
    body.page .content p, body.page .content li {
        line-height: 29px;
        font-size: 1.125rem;
    }
}

body.page .content li {
    margin-bottom: 16px;
}

body.page .content a {
    color: #6054E5;
}

body.platform .hero__bg--color {
    background: #EDF9FB;
}

body.platform .main {
    padding: 0;
}

body.platform .hero {
    overflow: hidden;
    padding-bottom: 60px;
}

@media (min-width: 768px) {
    body.platform .hero {
        padding-bottom: 60px;
        padding-top: 138px;
    }
}

@media (min-width: 992px) {
    body.platform .hero {
        padding-bottom: 64px;
        padding-top: 156px;
    }
}

@media (min-width: 1200px) {
    body.platform .hero {
        padding-top: 114px;
        padding-bottom: 80px;
    }
}

body.platform .hero .flex-content {
    display: flex;
    justify-content: center;
    padding: 190px 0;
}

@media (min-width: 768px) {
    body.platform .hero .flex-content {
        padding: 0;
    }
}

body.platform .hero .flex-content .icon-hero {
    align-self: center;
}

body.platform .hero .flex-content .icon-hero svg {
    width: 98px;
}

@media (min-width: 992px) {
    body.platform .hero .flex-content .icon-hero svg {
        width: 142px;
    }
}

@media (min-width: 1200px) {
    body.platform .hero .flex-content .icon-hero svg {
        width: 232px;
    }
}

@media (max-width: 767.98px) {
    body.platform .hero .flex-content.reeview-no-xs {
        display: none;
    }
}

body.platform .hero__header {
    margin-bottom: 0;
}

body.platform .hero .hero__title {
    max-width: 265px;
}

@media (min-width: 768px) {
    body.platform .hero .hero__title {
        max-width: 265px;
    }
}

@media (min-width: 992px) {
    body.platform .hero .hero__title {
        max-width: 620px;
    }
}

@media (min-width: 1200px) {
    body.platform .hero .hero__title {
        max-width: 620px;
    }
}

body.platform .hero .lead {
    max-width: 265px;
    margin-bottom: 32px;
    font-size: 1rem;
    line-height: 24px;
    color: #2C1042;
}

@media (min-width: 768px) {
    body.platform .hero .lead {
        max-width: 335px;
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    body.platform .hero .lead {
        font-size: 1.375rem;
        line-height: 32px;
        max-width: 540px;
        margin-bottom: 56px;
    }
}

@media (min-width: 1200px) {
    body.platform .hero .lead {
        margin-bottom: 56px;
    }
}

body.platform .hero .btn, body.platform .hero .btn-category, body.platform .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .hero .nav-link {
    font-size: 1rem;
    font-weight: 600;
    padding: 10px 16px;
}

@media (min-width: 768px) {
    body.platform .hero .btn, body.platform .hero .btn-category, body.platform .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .hero .nav-link {
        padding: 18px 30px;
    }
}

@media (min-width: 992px) {
    body.platform .hero .btn, body.platform .hero .btn-category, body.platform .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .hero .nav-link {
        font-size: 1.125rem;
        padding: 18px 32px;
    }
}

body.platform .hero .hero__icons {
    margin-top: 25px;
    display: flex;
}

@media (min-width: 768px) {
    body.platform .hero .hero__icons {
        margin-top: 40px;
    }
}

body.platform .hero .hero__icons-reviews {
    margin-left: 23px;
    text-align: center;
}

@media (min-width: 768px) {
    body.platform .hero .hero__icons-reviews {
        margin-left: 30px;
    }
}

body.platform .hero .hero__icons-reviews p {
    color: #827F8F;
    font-size: 1rem;
    line-height: 24px;
}

body.platform .hero .hero__icons-logo svg {
    width: 135px;
}

@media (min-width: 768px) {
    body.platform .hero .hero__icons-logo svg {
        width: 142px;
    }
}

body.platform .section__value {
    padding: 32px 0px;
    display: none;
}

@media (max-width: 991.98px) {
    body.platform .section__value .container-fluid, body.platform .section__value .container-sm, body.platform .section__value .container-md, body.platform .section__value .container-lg, body.platform .section__value .container-xl {
        padding: 0 32px;
    }
}

@media (min-width: 768px) {
    body.platform .section__value {
        display: block;
    }
}

@media (min-width: 992px) {
    body.platform .section__value {
        padding: 48px 0px 38px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__value {
        padding: 66px 0px;
    }
}

body.platform .section__value-bg--color {
    background: #463F4B;
    padding: 80px 0;
}

@media (min-width: 992px) {
    body.platform .section__value-bg--color {
        padding: 104px 0;
    }
}

body.platform .section__value .section__title {
    font-size: 1.75rem;
    line-height: 34px;
    color: #fff;
}

@media (min-width: 768px) {
    body.platform .section__value .section__title {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 992px) {
    body.platform .section__value .section__title {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__value .section__title {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

body.platform .section__value .lead {
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.125rem;
    line-height: 28px;
    color: #DEDDE4;
    margin-top: 16px;
}

@media (min-width: 768px) {
    body.platform .section__value .lead {
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body.platform .section__value .lead {
        font-size: 1.125rem;
        line-height: 28px;
        margin-bottom: 60px;
    }
}

body.platform .section__value-items {
    max-width: 810px;
    margin: auto;
}

body.platform .section__value-items .item {
    padding: 0 45px;
    text-align: center;
}

body.platform .section__value-items .item-number {
    font-size: 2.5rem;
    line-height: 64px;
    letter-spacing: -0.02em;
    color: #FDE5CE;
}

@media (min-width: 992px) {
    body.platform .section__value-items .item-number {
        font-size: 4.5rem;
        line-height: 80px;
        margin-bottom: 10px;
    }
}

body.platform .section__value-items .item-description {
    font-size: 1.125rem;
    line-height: 28px;
    color: #DEDDE4;
}

body.platform .section__product-reviews {
    padding-top: 44px;
    padding-bottom: 0;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews {
        padding-bottom: 32px;
        padding-top: 32px;
    }
}

@media (min-width: 992px) {
    body.platform .section__product-reviews {
        padding-bottom: 44px;
        padding-top: 44px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__product-reviews {
        padding-bottom: 144px;
    }
}

body.platform .section__product-reviews .row {
    margin: 0;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .row {
        margin: 0 -8px;
    }
}

@media (min-width: 992px) {
    body.platform .section__product-reviews .row {
        margin: 0;
    }
}

body.platform .section__product-reviews .row .col-md-6 {
    padding-left: 8px;
    padding-right: 8px;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .row .col-md-6 {
        padding: 0;
    }
}

body.platform .section__product-reviews .card-box {
    margin-top: 0px;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .card-box {
        max-width: 420px;
        margin-left: 0px;
        margin-top: 64px;
        padding-right: 32px;
    }
}

@media (min-width: 992px) {
    body.platform .section__product-reviews .card-box {
        max-width: 420px;
        margin-left: 56px;
        margin-top: 74px;
        padding-right: 0;
        margin-right: 44px;
    }

    body.platform .section__product-reviews .card-box .section__title {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__product-reviews .card-box {
        max-width: 420px;
        margin-left: 60px;
        margin-top: 140px;
        padding-right: 0;
    }
}

body.platform .section__product-reviews .card-box .lead {
    font-size: 0.875rem;
    line-height: 20px;
    color: #827F8F;
    margin-top: 16px;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .card-box .lead {
        font-size: 1rem;
        line-height: 24px;
    }
}

body.platform .section__product-reviews .card-box ul {
    padding-left: 0;
    margin-top: 16px;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .card-box ul {
        margin-top: 24px;
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    body.platform .section__product-reviews .card-box ul {
        margin-top: 50px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__product-reviews .card-box ul {
        margin-top: 70px;
    }
}

body.platform .section__product-reviews .card-box ul li {
    font-size: 1.125rem;
    line-height: 24px;
    color: #2C1042;
    padding: 16px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .card-box ul li {
        padding: 24px 0;
    }
}

body.platform .section__product-reviews .card-box ul li .icon__svg {
    margin-right: 10px;
}

body.platform .section__product-reviews .card-box ul li .icon__svg svg {
    margin-top: -5px;
}

body.platform .section__product-reviews .flex-box {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 64px;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .flex-box {
        padding: 24px 0;
    }
}

body.platform .section__product-reviews .flex-box img {
    max-width: 175px;
}

@media (min-width: 992px) {
    body.platform .section__product-reviews .flex-box img {
        max-width: 204px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__product-reviews .flex-box img {
        max-width: 240px;
    }
}

body.platform .section__product-reviews .flex-row-reverse .card-box {
    margin-left: 0;
}

@media (min-width: 768px) {
    body.platform .section__product-reviews .flex-row-reverse .card-box {
        margin-left: 32px;
        padding-right: 0;
    }
}

@media (min-width: 992px) {
    body.platform .section__product-reviews .flex-row-reverse .card-box {
        margin-left: 43px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__product-reviews .flex-row-reverse .card-box {
        margin-left: 120px;
    }
}

body.platform .section__top {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 0;
}

@media (min-width: 768px) {
    body.platform .section__top {
        padding-top: 32px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top {
        padding-top: 44px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top {
        padding-top: 0px;
        margin-top: -16px;
    }
}

body.platform .section__top .section__title {
    font-size: 1.75rem;
    line-height: 34px;
    max-width: 210px;
    text-align: left;
}

@media (min-width: 768px) {
    body.platform .section__top .section__title {
        font-size: 2.5rem;
        line-height: 48px;
        max-width: 352px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 540px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 540px;
    }
}

body.platform .section__top--slider {
    padding: 0 16px 0;
}

@media (min-width: 768px) {
    body.platform .section__top--slider {
        padding: 0 16px 32px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top--slider {
        padding: 0 16px 99px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top--slider {
        padding: 0 16px 105px;
    }
}

body.platform .section__top--slider .slick-list {
    overflow: visible;
    padding: 0 20px;
}

@media (min-width: 768px) {
    body.platform .section__top--slider .slick-list {
        padding: 5px 40px 0;
    }
}

@media (min-width: 992px) {
    body.platform .section__top--slider .slick-list {
        padding: 10px 100px 33px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top--slider .slick-list {
        padding: 5px 190px 55px;
    }
}

body.platform .section__top--slider .slick-arrow {
    position: absolute;
    border-radius: 50%;
    border: none;
    font-size: 0;
    background: #F4F7F9;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/arrow-right.svg");
    background-position: center;
    background-repeat: no-repeat;
    top: -81px;
    right: 0;
    width: 56px;
    height: 56px;
}

body.platform .section__top--slider .slick-arrow.slick-prev {
    right: 65px;
    transform: rotate(180deg);
}

@media (min-width: 768px) {
    body.platform .section__top--slider .slick-arrow.slick-prev {
        right: 104px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top--slider .slick-arrow.slick-prev {
        right: 130px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top--slider .slick-arrow.slick-prev {
        right: 145px;
    }
}

@media (min-width: 768px) {
    body.platform .section__top--slider .slick-arrow {
        top: -120px;
        right: 16px;
        width: 72px;
        height: 72px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top--slider .slick-arrow {
        top: -128px;
        right: 17px;
        width: 96px;
        height: 96px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top--slider .slick-arrow {
        top: -147px;
        right: 31px;
        width: 96px;
        height: 96px;
    }
}

body.platform .section__top__item {
    margin: 0 30px;
    letter-spacing: -0.02em;
    color: #2E2E2E;
}

body.platform .section__top__item-row {
    display: flex;
    flex-direction: row;
    flex: 0 0 auto;
}

body.platform .section__top__item-row--rtl {
    flex-direction: row-reverse;
}

body.platform .section__top__item-photo {
    width: 93px;
    background-repeat: no-repeat;
    background-position: center;
    flex: inherit;
    background-size: cover;
}

@media (min-width: 768px) {
    body.platform .section__top__item-photo {
        width: 196px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top__item-photo {
        width: 213px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top__item-photo {
        width: 240px;
    }
}

body.platform .section__top__item-body {
    padding: 16px;
    position: relative;
}

@media (min-width: 768px) {
    body.platform .section__top__item-body {
        padding: 24px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top__item-body {
        padding: 32px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top__item-body {
        padding: 40px;
    }
}

body.platform .section__top__item-body .icon__svg svg {
    width: 97.5px;
    height: 33px;
}

@media (min-width: 768px) {
    body.platform .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top__item-body .icon__svg svg {
        width: 160px;
        height: 54px;
    }
}

body.platform .section__top__item-description {
    margin: 15px 0;
    font-size: 1rem;
    line-height: 24px;
    font-style: italic;
}

@media (min-width: 768px) {
    body.platform .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

@media (min-width: 992px) {
    body.platform .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top__item-description {
        margin: 32px 0;
        font-size: 1.385rem;
        line-height: 32px;
        font-style: italic;
    }
}

body.platform .section__top__item-author {
    font-size: 0.875rem;
    line-height: 20px;
}

@media (min-width: 768px) {
    body.platform .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top__item-author {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

body.platform .section__top__item-position {
    opacity: 0.2;
}

@media (max-width: 991.98px) {
    body.platform .section__top__item-position {
        font-size: 0.75rem;
    }
}

body.platform .section__top__item-svg {
    display: none;
    position: absolute;
    bottom: 36px;
}

@media (min-width: 768px) {
    body.platform .section__top__item-svg {
        display: block;
        bottom: 36px;
        right: 36px;
    }
}

@media (min-width: 992px) {
    body.platform .section__top__item-svg {
        display: block;
        bottom: 44px;
        right: 38px;
    }
}

@media (min-width: 1200px) {
    body.platform .section__top__item-svg {
        display: block;
        bottom: 52px;
        right: 40px;
    }
}

body.platform .slick-slide {
    width: 313px;
    margin: 0 7.5px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 300ms ease-in-out;
}

@media (min-width: 768px) {
    body.platform .slick-slide {
        width: 587px;
        margin: 0 16px;
    }
}

@media (min-width: 992px) {
    body.platform .slick-slide {
        width: 682px;
        margin: 0 21.5px;
    }
}

@media (min-width: 1200px) {
    body.platform .slick-slide {
        width: 720px;
        margin: 0 30px;
    }
}

body.platform .slick-slide.animate-slide {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

body.platform .sections-partners {
    padding-top: 48px;
}

@media (min-width: 768px) {
    body.platform .sections-partners {
        padding-top: 32px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-partners {
        padding-top: 44px;
    }
}

body.platform .sections-partners .section__title {
    max-width: 600px;
    line-height: 34px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.platform .sections-partners .section__title {
        font-size: 2rem;
        line-height: 40px;
        max-width: 385px;
        margin: auto;
    }
}

@media (min-width: 992px) {
    body.platform .sections-partners .section__title {
        margin: 0 auto 80px;
        font-size: 3.0625rem;
        line-height: 65px;
        max-width: 600px;
    }
}

body.platform .sections-partners-logo {
    margin-bottom: 48px;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    body.platform .sections-partners-logo {
        margin-bottom: 64px;
        margin-top: 8px;
        max-width: 900px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-partners-logo {
        margin-bottom: 88px;
        max-width: 1100px;
    }
}

@media (min-width: 1200px) {
    body.platform .sections-partners-logo {
        margin-bottom: 140px;
    }
}

body.platform .sections-partners-logo .img-box {
    padding: 0 20px;
    min-width: 160px;
}

@media (min-width: 768px) {
    body.platform .sections-partners-logo .img-box {
        padding: 0 20px;
    }
}

body.platform .sections-feature-area {
    box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
    padding: 48px 0;
}

@media (min-width: 768px) {
    body.platform .sections-feature-area {
        padding: 64px 0;
    }
}

@media (min-width: 992px) {
    body.platform .sections-feature-area {
        padding: 88px 0;
    }
}

@media (min-width: 1200px) {
    body.platform .sections-feature-area {
        padding: 144px 0;
    }
}

body.platform .sections-feature-area .section__header {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    body.platform .sections-feature-area .section__header {
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-feature-area .section__header .section__title {
        font-size: 4rem;
        line-height: 72px;
    }
}

body.platform .sections-feature-area .row {
    margin: 0;
}

body.platform .sections-feature-area-item {
    padding: 24px 0 !important;
    border-bottom: 1px solid rgba(44, 16, 66, 0.1);
}

@media (min-width: 768px) {
    body.platform .sections-feature-area-item {
        padding: 34px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(2n) {
        padding-right: 0 !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(2n + 1) {
        border-right: 1px solid rgba(44, 16, 66, 0.1);
        padding-left: 0 !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(11), body.platform .sections-feature-area-item:nth-of-type(12) {
        border-bottom: none;
    }
}

@media (min-width: 992px) {
    body.platform .sections-feature-area-item {
        padding: 40px 16px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(2n) {
        border-right: 1px solid rgba(44, 16, 66, 0.1);
        padding-right: 16px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(2n + 1) {
        padding-left: 16px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(10), body.platform .sections-feature-area-item:nth-of-type(11), body.platform .sections-feature-area-item:nth-of-type(12) {
        border-bottom: none;
    }

    body.platform .sections-feature-area-item:nth-of-type(1), body.platform .sections-feature-area-item:nth-of-type(4), body.platform .sections-feature-area-item:nth-of-type(7), body.platform .sections-feature-area-item:nth-of-type(10) {
        padding-left: 0 !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
        padding-right: 0 !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
        border-right: none;
    }
}

@media (min-width: 1200px) {
    body.platform .sections-feature-area-item {
        padding: 56px 60px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(2n + 1) {
        border-right: 1px solid rgba(44, 16, 66, 0.1);
        padding-left: 60px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(10), body.platform .sections-feature-area-item:nth-of-type(11), body.platform .sections-feature-area-item:nth-of-type(12) {
        border-bottom: none;
    }

    body.platform .sections-feature-area-item:nth-of-type(1), body.platform .sections-feature-area-item:nth-of-type(4), body.platform .sections-feature-area-item:nth-of-type(7), body.platform .sections-feature-area-item:nth-of-type(10) {
        padding-left: 0 !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
        padding-right: 0 !important;
        padding-left: 60px !important;
    }

    body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
        border-right: none;
    }
}

body.platform .sections-feature-area-item-body {
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    text-align: left;
}

body.platform .sections-feature-area-item-content {
    margin-left: 24px;
}

@media (min-width: 768px) {
    body.platform .sections-feature-area-item-content {
        margin-left: 22px;
    }
}

@media (min-width: 1200px) {
    body.platform .sections-feature-area-item-content {
        margin-left: 34px;
    }
}

body.platform .sections-feature-area-item-content h5 {
    margin-bottom: 8px;
    font-size: 1.25rem;
    line-height: 28px;
}

@media (min-width: 992px) {
    body.platform .sections-feature-area-item-content h5 {
        font-size: 1.375rem;
        line-height: 29px;
        letter-spacing: -0.02em;
        margin-bottom: 12px;
    }
}

body.platform .sections-feature-area-item-content p {
    line-height: 24px;
    color: #827F8F;
    font-size: 0.875rem;
}

@media (min-width: 992px) {
    body.platform .sections-feature-area-item-content p {
        line-height: 24px;
        font-size: 1rem;
    }
}

body.platform .testimonial .section__header {
    display: none;
}

body.platform .testimonial .testimonial__leaders {
    display: none;
}

body.platform .sections-bottom--page {
    background: #EDF9FB;
    padding-top: 40px;
    padding-bottom: 0;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-bottom--page {
        padding-top: 144px;
    }
}

@media (min-width: 1200px) {
    body.platform .sections-bottom--page {
        background: #EDF9FB;
        padding-top: 144px;
        padding-bottom: 138px;
    }
}

body.platform .sections-bottom--page.hero .hero__title {
    max-width: 100%;
    font-size: 1.75rem;
    line-height: 34px;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page.hero .hero__title {
        font-size: 2rem;
        line-height: 40px;
        max-width: 265px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-bottom--page.hero .hero__title {
        font-size: 4rem;
        line-height: 72px;
        max-width: 470px;
    }
}

body.platform .sections-bottom--page.hero .lead {
    font-size: 0.875rem;
    line-height: 20px;
    color: #827F8F;
    max-width: 400px;
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page.hero .lead {
        font-size: 1rem;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-bottom--page.hero .lead {
        font-size: 1.125rem;
        line-height: 28px;
        margin-bottom: 26px;
    }
}

body.platform .sections-bottom--page.hero .btn, body.platform .sections-bottom--page.hero .btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .nav-link {
    padding: 10px 16px;
    font-size: 1rem;
    margin-right: 10px;
    margin-top: 16px;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page.hero .btn, body.platform .sections-bottom--page.hero .btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .nav-link {
        padding: 18px 30px;
        font-size: 1rem;
        margin-right: 0;
    }
}

body.platform .sections-bottom--page.hero .btn.btn-secondary, body.platform .sections-bottom--page.hero .btn-secondary.btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .btn-secondary.nav-link {
    margin-left: 0;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page.hero .btn.btn-secondary, body.platform .sections-bottom--page.hero .btn-secondary.btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .btn-secondary.nav-link {
        margin-left: 14px;
    }
}

body.platform .sections-bottom--page.hero .hero__icons {
    flex-direction: column;
    padding: 100px 0;
    margin: 0;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page.hero .hero__icons {
        padding: 0;
    }
}

body.platform .sections-bottom--page.hero .hero__icons-logo {
    text-align: center;
}

body.platform .sections-bottom--page.hero .hero__icons-logo p {
    font-size: 1rem;
    line-height: 24px;
    initial-letter: -0.02em;
    margin-bottom: 24px;
    color: #827F8F;
}

@media (max-width: 767.98px) {
    body.platform .sections-bottom--page.hero .hero__icons-logo svg {
        width: 117px;
        height: 34px;
    }
}

@media (max-width: 991.98px) {
    body.platform .sections-bottom--page.hero .hero__icons-logo svg {
        max-width: 145px;
        max-height: 42px;
    }
}

body.platform .sections-bottom--page.hero .hero__icons-reviews {
    margin-left: 0;
    margin-bottom: 20px;
}

body.platform .sections-bottom--page.hero .hero__icons-reviews p {
    font-size: 2.5rem;
    line-height: 48px;
    color: #2C1042;
    letter-spacing: -0.02em;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    body.platform .sections-bottom--page.hero .hero__icons-reviews p {
        font-size: 3.5rem;
        line-height: 64px;
        margin-bottom: 10px;
    }
}

@media (min-width: 992px) {
    body.platform .sections-bottom--page.hero .hero__icons-reviews p {
        font-size: 4.5rem;
        line-height: 80px;
        margin-bottom: 10px;
    }
}

@media (max-width: 767.98px) {
    body.platform .sections-bottom--page.hero .hero__icons-reviews svg {
        max-width: 180px;
        max-height: 24px;
    }
}

@media (max-width: 991.98px) {
    body.platform .sections-bottom--page.hero .hero__icons-reviews svg {
        max-width: 192px;
        max-height: 24px;
    }
}

body.platform .sections-bottom--page .flex-content-bottom {
    display: flex;
    justify-content: center;
    align-self: center;
}

body.careers .hero__bg--color {
    background: #F4F7F9;
}

body.careers .main {
    padding: 0;
}

body.careers .hero {
    overflow: hidden;
    padding-bottom: 32px;
    padding-top: 80px;
}

@media (min-width: 768px) {
    body.careers .hero {
        padding-bottom: 48px;
        padding-top: 114px;
    }
}

@media (min-width: 992px) {
    body.careers .hero {
        padding-bottom: 48px;
        padding-top: 114px;
    }
}

@media (min-width: 1200px) {
    body.careers .hero {
        padding-bottom: 56px;
        padding-top: 140px;
    }
}

body.careers .hero__header {
    margin-bottom: 0;
}

body.careers .hero .hero__title {
    max-width: 100%;
    font-size: 2rem;
    line-height: 40px;
}

@media (min-width: 768px) {
    body.careers .hero .hero__title {
        font-size: 2.5rem;
        line-height: 48px;
        max-width: 417px;
    }
}

@media (min-width: 992px) {
    body.careers .hero .hero__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 470px;
        margin-bottom: 15px;
    }
}

body.careers .hero .lead {
    max-width: 325px;
    margin-bottom: 30px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.careers .hero .lead {
        margin-bottom: 40px;
        line-height: 24px;
        max-width: 417px;
    }
}

@media (min-width: 992px) {
    body.careers .hero .lead {
        margin-bottom: 40px;
        max-width: 550px;
        line-height: 32px;
    }
}

body.careers .hero .btn, body.careers .hero .btn-category, body.careers .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.careers .hero .nav-link {
    font-size: 1rem;
}

body.careers .section__careers .section__title {
    max-width: 281px;
    letter-spacing: -0.02em;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    body.careers .section__careers .section__title {
        max-width: 448px;
    }
}

@media (min-width: 992px) {
    body.careers .section__careers .section__title {
        max-width: 480px;
    }
}

body.careers .section__careers .lead {
    max-width: 281px;
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #827F8F;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    body.careers .section__careers .lead {
        max-width: 448px;
    }
}

@media (min-width: 992px) {
    body.careers .section__careers .lead {
        max-width: 480px;
    }
}

body.careers .section__careers-top {
    padding-top: 40px;
    padding-bottom: 16px;
}

@media (min-width: 768px) {
    body.careers .section__careers-top {
        padding-top: 64px;
        padding-bottom: 32px;
    }
}

@media (min-width: 992px) {
    body.careers .section__careers-top {
        padding-top: 88px;
        padding-bottom: 88px;
    }
}

@media (min-width: 1200px) {
    body.careers .section__careers-top {
        padding-top: 144px;
        padding-bottom: 128px;
    }
}

body.careers .section__careers-top li {
    padding-bottom: 24px;
    line-height: 30px;
}

@media (min-width: 768px) {
    body.careers .section__careers-top li {
        padding-bottom: 32px;
        line-height: 30px;
    }
}

body.careers .section__careers-top .icon__svg {
    width: 27px;
    height: 27px;
    background-color: #43D8A5;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    float: left;
    margin-right: 12px;
}

body.careers .section__careers-top .title {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #2C1042;
}

@media (min-width: 768px) {
    body.careers .section__careers-top .title {
        font-size: 1.125rem;
        line-height: 24px;
    }
}

body.careers .section__careers-bottom {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    body.careers .section__careers-bottom {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width: 992px) {
    body.careers .section__careers-bottom {
        padding-top: 88px;
        padding-bottom: 88px;
    }
}

@media (min-width: 1200px) {
    body.careers .section__careers-bottom {
        padding-top: 65px;
        padding-bottom: 128px;
    }
}

body.careers .section__careers-bottom li {
    padding: 16px 0;
    border-bottom: 1px solid rgba(44, 16, 66, 0.1);
    position: relative;
}

@media (min-width: 768px) {
    body.careers .section__careers-bottom li {
        padding: 24px 0;
    }
}

body.careers .section__careers-bottom li a {
    display: block;
}

body.careers .section__careers-bottom li a:hover {
    text-decoration: none;
    color: #6054E5;
}

body.careers .section__careers-bottom li a:hover .icon__svg-right {
    background-color: #6054E5;
}

body.careers .section__careers-bottom li a:hover .icon__svg-right path {
    fill: #fff;
    stroke: #fff;
}

body.careers .section__careers-bottom li a:hover .title, body.careers .section__careers-bottom li a:hover .subtitle {
    color: #6054E5;
}

body.careers .section__careers-bottom .title {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #2C1042;
    margin-bottom: 5px;
}

@media (min-width: 768px) {
    body.careers .section__careers-bottom .title {
        font-size: 1.125rem;
    }
}

body.careers .section__careers-bottom .subtitle {
    font-size: 0.75rem;
    line-height: 20px;
    color: #827F8F;
}

body.careers .section__careers-bottom .box {
    display: inline-grid;
    margin-left: 24px;
}

body.careers .section__careers-bottom .icon__svg-right {
    position: absolute;
    right: 3px;
    margin-right: 0;
    top: 32px;
    width: 38px;
    height: 38px;
    background-color: transparent;
    border-radius: 50%;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    display: flex;
    justify-content: center;
    align-items: center;
}

body.careers .section__careers-bottom .border-top-careers {
    width: 100%;
    max-width: calc(100% - 32px);
    left: 16px;
    height: 1px;
    background: #E6E5EE;
    position: absolute;
    top: 0;
}

@media (min-width: 768px) {
    body.careers .section__careers-bottom .border-top-careers {
        width: calc(100% - 64px);
        max-width: 1280px;
        left: 32px;
    }
}

@media (min-width: 992px) {
    body.careers .section__careers-bottom .border-top-careers {
        width: calc(100% - 86px);
        max-width: 1280px;
        left: 43px;
    }
}

@media (min-width: 1200px) {
    body.careers .section__careers-bottom .border-top-careers {
        max-width: 1280px;
        left: auto;
        right: auto;
        margin: 0 16px;
    }
}

body.press .hero__bg--color {
    background: #F4F7F9;
}

body.press .main {
    padding: 0;
}

body.press img {
    max-width: 100%;
    height: auto;
}

body.press .hero {
    overflow: hidden;
    padding-bottom: 32px;
    padding-top: 80px;
}

@media (min-width: 768px) {
    body.press .hero {
        padding-bottom: 48px;
        padding-top: 114px;
    }
}

@media (min-width: 992px) {
    body.press .hero {
        padding-bottom: 48px;
        padding-top: 114px;
    }
}

@media (min-width: 1200px) {
    body.press .hero {
        padding-bottom: 56px;
        padding-top: 140px;
    }
}

body.press .hero__header {
    margin-bottom: 0;
}

body.press .hero .hero__title {
    max-width: 100%;
    font-size: 2rem;
    line-height: 40px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.press .hero .hero__title {
        font-size: 2.5rem;
        line-height: 48px;
        max-width: 417px;
    }
}

@media (min-width: 992px) {
    body.press .hero .hero__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 600px;
        margin-bottom: 15px;
    }
}

body.press .hero .lead {
    max-width: 325px;
    margin-bottom: 30px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.press .hero .lead {
        margin-bottom: 40px;
        line-height: 24px;
        max-width: 417px;
    }
}

@media (min-width: 992px) {
    body.press .hero .lead {
        margin-bottom: 40px;
        max-width: 550px;
        line-height: 32px;
    }
}

body.press .section__press-articles {
    padding-bottom: 10px;
    padding-top: 40px;
}

@media (min-width: 768px) {
    body.press .section__press-articles {
        padding-bottom: 18px;
        padding-top: 48px;
    }
}

@media (min-width: 992px) {
    body.press .section__press-articles {
        padding-bottom: 34px;
        padding-top: 64px;
    }
}

@media (min-width: 1200px) {
    body.press .section__press-articles {
        padding-bottom: 38px;
        padding-top: 88px;
    }
}

body.press .section__press-articles .date {
    font-size: 0.875rem;
    line-height: 20px;
    color: #827F8F;
    margin-top: 14px;
}

@media (min-width: 768px) {
    body.press .section__press-articles .date {
        margin-top: 24px;
    }
}

body.press .section__press-articles .title {
    letter-spacing: -0.02em;
    color: #2C1042;
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 1.125rem;
    line-height: 24px;
}

@media (min-width: 768px) {
    body.press .section__press-articles .title {
        font-size: 1.375rem;
        line-height: 32px;
        margin-bottom: 24px;
    }
}

@media (min-width: 992px) {
    body.press .section__press-articles .title {
        font-size: 1.75rem;
        line-height: 34px;
    }
}

@media (min-width: 1200px) {
    body.press .section__press-articles .title {
        font-size: 2rem;
        line-height: 40px;
    }
}

body.press .section__press-articles .article-link {
    font-size: 1rem;
    line-height: 18px;
    color: #6054E5;
    margin-bottom: 32px;
    display: block;
}

@media (min-width: 768px) {
    body.press .section__press-articles .article-link {
        margin-bottom: 44px;
    }
}

@media (min-width: 992px) {
    body.press .section__press-articles .article-link {
        margin-bottom: 44px;
    }
}

@media (min-width: 1200px) {
    body.press .section__press-articles .article-link {
        margin-bottom: 64px;
    }
}

@media (max-width: 1199.98px) {
    body.press .section__inquires .container-fluid, body.press .section__inquires .container-sm, body.press .section__inquires .container-md, body.press .section__inquires .container-lg, body.press .section__inquires .container-xl {
        padding: 0;
    }
}

body.press .section__inquires-value-bg--color {
    background-color: #463F4B;
    padding: 48px 30px;
    color: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
}

@media (min-width: 768px) {
    body.press .section__inquires-value-bg--color {
        padding: 48px 32px;
        flex-direction: row;
    }
}

@media (min-width: 992px) {
    body.press .section__inquires-value-bg--color {
        padding: 48px 43px;
    }
}

@media (min-width: 1200px) {
    body.press .section__inquires-value-bg--color {
        padding: 104px 60px;
    }
}

body.press .section__inquires-value-bg--color .section__inquires-box {
    width: 100%;
    float: left;
}

@media (min-width: 768px) {
    body.press .section__inquires-value-bg--color .section__inquires-box {
        width: 50%;
    }
}

body.press .section__inquires-value-bg--color .section__inquires-box-left {
    text-align: center;
}

@media (min-width: 768px) {
    body.press .section__inquires-value-bg--color .section__inquires-box-left {
        text-align: left;
    }
}

body.press .section__inquires-value-bg--color .section__inquires-box-left .section__title {
    color: #fff;
}

body.press .section__inquires-value-bg--color .section__inquires-box-left .lead {
    color: #fff;
    font-size: 0.875rem;
    line-height: 20px;
    margin-top: 16px;
}

@media (min-width: 768px) {
    body.press .section__inquires-value-bg--color .section__inquires-box-left .lead {
        font-size: 1rem;
        line-height: 24px;
        letter-spacing: -0.02em;
    }
}

body.press .section__inquires-value-bg--color .section__inquires-box-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 32px;
    max-width: 202px;
}

@media (min-width: 768px) {
    body.press .section__inquires-value-bg--color .section__inquires-box-right {
        flex-direction: row;
        justify-content: flex-end;
        margin-top: 0;
        max-width: unset;
    }
}

body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-primary, body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-category {
    margin-right: 0;
}

body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-secondary {
    color: #fff;
    margin-right: 0;
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-secondary {
        margin-right: 16px;
        margin-bottom: 0;
    }
}

body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-secondary svg {
    display: block;
}

body.press .section__coverage {
    padding-bottom: 48px;
    padding-top: 48px;
}

@media (min-width: 992px) {
    body.press .section__coverage {
        padding-bottom: 64px;
        padding-top: 64px;
    }
}

@media (min-width: 1200px) {
    body.press .section__coverage {
        padding-bottom: 104px;
        padding-top: 104px;
    }
}

body.press .section__coverage .list {
    margin-top: 48px;
}

body.press .section__coverage .list li {
    padding: 16px 0;
    border-top: 1px solid #E6E5EE;
    position: relative;
}

body.press .section__coverage .list li:last-of-type {
    border-bottom: 1px solid #E6E5EE;
}

@media (min-width: 768px) {
    body.press .section__coverage .list li {
        padding: 24px 0;
    }
}

body.press .section__coverage .list li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

body.press .section__coverage .list li a:hover {
    text-decoration: none;
}

body.press .section__coverage .list li .box {
    display: inline-grid;
    padding-right: 25px;
}

body.press .section__coverage .list li .box .date {
    color: #827F8F;
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
}

body.press .section__coverage .list li .box .title {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #2C1042;
    margin-top: 5px;
}

@media (min-width: 768px) {
    body.press .section__coverage .list li .box .title {
        font-size: 1.125rem;
    }
}

@media (max-width: 767.98px) {
    .header .navbar {
        position: static;
    }
}

.header .navbar-nav {
    align-items: center;
}

.header .navbar-nav .nav-item {
    margin: 0 8px;
    padding: 0;
    position: relative;
}

@media (min-width: 992px) {
    .header .navbar-nav .nav-item {
        margin: 0 10px;
    }
}

@media (min-width: 1200px) {
    .header .navbar-nav .nav-item {
        margin: 0 10px;
    }
}

@media (min-width: 768px) {
    .header .navbar-nav .nav-item.nav--m {
        display: none;
    }
}

.header .navbar-nav .nav-item:last-child {
    margin-right: 0;
    margin-left: 0;
}

@media (max-width: 767.98px) {
    .header .navbar-nav .nav-item:last-child {
        margin: 0;
        padding: 0 16px;
    }
}

@media (max-width: 767.98px) {
    .header .navbar-nav .nav-item {
        width: 100%;
        margin: 0 0 32px;
        padding: 0;
    }
}

@media (min-width: 768px) {
    .header .navbar-nav .nav-item:hover .nav-link, .header .navbar-nav .nav-item:active .nav-link, .header .navbar-nav .nav-item.is-active .nav-link {
        color: #4556F0;
    }

    .header .submenu.level-1 > li:hover a::before, .header .submenu.level-1 > li:active a::before, .header .submenu.level-1 > li.is-active a::before {
        opacity: 1;
        visibility: visible;
        width: calc(100% - 30px);
    }
}

@media (min-width: 768px) {
    .header .navbar-nav .nav-item.btn-outline {
        margin-right: 8px;
        margin-left: 16px;
    }
}

.header .navbar-nav .nav-item.btn-outline .nav-link {
    border-radius: 6px;
    background-color: transparent;
}

.header .navbar-nav .nav-item.btn-outline .nav-link:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:active {
    background-color: transparent;
    color: #4556F0;
}

.header .navbar-nav .nav-item.btn-outline .nav-link:before {
    display: none;
}

.header .submenu.level-1 > li a {
    color: #121212;
    padding: 7px 7px;
    position: relative;
    font-size: 16px;
    letter-spacing: -0.02em;
    font-weight: 600;
}

@media (max-width: 767.98px) {
    .header .submenu.level-1 > li a {
        font-size: 24px;
        line-height: 32px;
    }
}

@media (min-width: 1024px) {
    .header .submenu.level-1 > li > a:before {
        content: '';
        background: #6054E5;
        position: absolute;
        left: 50%;
        top: 100%;
        margin-top: 3px;
        height: 2px;
        transform: translate(-50%, -8px);
        transition: all 0.3s;
        opacity: 0;
        visibility: hidden;
        width: 10px;
    }
}

.header .navbar-nav .btn, .header .navbar-nav .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    border-radius: 4px;
    margin-left: 20px;
    margin-right: 0;
}

.main-menu-bg {
    content: " ";
    box-shadow: 0 0 6px 0 #50505033;
    background-color: #fff;
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 80px;
    will-change: height, opacity;
    transition: height .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
    visibility: hidden;
    perspective: 1300px;
    backface-visibility: hidden;
    overflow: auto;
    opacity: 0;
}

.main-menu-bg.open {
    opacity: 1;
    top: -25px;
    left: 0;
    height: 457px;
    width: 100%;
    visibility: visible;
    transform: translate(0, 0);
}

.submenu {
    width: calc(100% + 32px);
    list-style: none;
    transition: opacity 0.4s ease-in-out;
    opacity: 1;
    visibility: visible;
    display: flex;
    align-items: center;
    padding-top: 22px;
}

.submenu.open {
    visibility: visible;
    opacity: 1;
}

.submenu.open li {
    opacity: 1;
}

.submenu.level-1 > li {
    margin: 0 10px !important;
}

.submenu.level-1 > li:last-child {
    padding: 0 !important;
    margin: 0 !important;
}

.submenu.level-1 > li:last-child a {
    border-radius: 4px;
    margin-left: 5px;
    margin-right: 0;
    color: #FF5742;
    outline: 0;
    border: 2px solid #FF5742;
    padding: 8px 13.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.submenu.level-1 > li:last-child a:hover {
    background: #FFF3F1 !important;
}

/* .submenu.level-1>li:last-child a:hover{
  border-color: #121212;
  color:#121212 !important;
} */
.submenu.level-1 > li:last-child a:before {
    content: '';
    width: 0;
    background: none;
}

.submenu.level-1 > li:nth-child(6) {
    padding: 0 !important;
    margin: 0 !important;
}

.submenu.level-1 > li:nth-child(6) a {
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 0;
    color: #121212;
    outline: 0;
    border: 2px solid #121212;
    padding: 8px 13.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

/* .submenu.level-1>li:nth-child(6) a:hover{
  border-color: #FF5742;
  color:#FF5742 !important;
} */
.submenu.level-1 > li:nth-child(6) a:before {
    content: '';
    width: 0;
    background: none;
}

.submenu li {
    padding: 7px 0px;
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    width: auto;
}

.submenu a:hover {
    text-decoration: none;
}

.submenu .box {
    display: block;
    width: 100%;
    min-height: 200px;
}

.submenu .title {
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    color: #2C1042;
    margin-top: 12px;
}

.submenu .title svg {
    width: 14px;
    height: 14px;
    margin-left: 8px;
}

.submenu .subtitle {
    font-size: 14px;
    line-height: 20px;
    color: #827F8F;
    margin-top: 5px;
}

.header .navbar-nav .parent-link {
    position: unset !important;
}

.header .navbar-nav .parent-link .parent svg {
    margin-top: -5px;
    margin-left: 5px;
}

.header .navbar-nav .parent-link.open .nav-link {
    color: #4556F0;
}

.header .navbar-nav .parent-link.open .nav-link svg {
    color: #4556F0;
    transform: rotate(180deg);
    margin-top: 0;
}

.header .navbar-nav .parent-link.open .nav-link svg path {
    fill: #4556F0;
}

.header .navbar-nav .parent-link:hover .nav-link {
    color: #4556F0;
}

.header .navbar-nav .parent-link:hover .nav-link svg {
    color: #4556F0;
}

.header .navbar-nav .parent-link:hover .nav-link svg path {
    fill: #4556F0;
}

@media all and (max-width: 1024px) {
    .main-menu-bg {
        display: none;
    }

    .navbar-expand-md .navbar-toggler {
        display: block;
    }

    .navbar-expand-md .navbar-collapse {
        display: none !important;
    }

    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: space-between;
    }

    .right {
        display: flex;
        z-index: 9;
    }

    #main-navigation {
        width: calc(100% + 64px);
        background: #fff;
        position: absolute;
        top: -8px;
        left: -32px;
        right: -32px;
        opacity: 0;
        visibility: hidden;
        will-change: transform, opacity;
        transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
        perspective: 1300px;
        backface-visibility: hidden;
        overflow: auto;
        display: block !important;
    }

    #main-navigation .navbar-nav {
        opacity: 0;
        transform: translateY(-100%);
        transition: all 0.2s;
        transform-style: preserve-3d;
    }

    .is-menu-open #main-navigation {
        display: block;
        visibility: visible;
        opacity: 1;
        width: calc(100% + 64px);
        height: 100vh;
        transform: translate(0, 0);
        top: -8px;
        left: -32px;
        right: -32px;
    }

    .is-menu-open #main-navigation .navigation-primary {
        opacity: 1;
        transform: translateY(0);
    }

    body.menu--opened {
        overflow-y: hidden !important;
    }

    .header .navbar-nav {
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
        padding: 80px 32px;
        height: 100%;
        position: relative;
        flex-direction: column;
    }

    .header .navbar-nav:before {
        content: '';
        position: absolute;
        top: 80px;
        width: 100%;
        left: 0;
        height: 1px;
        background-color: #E6E5EE;
        overflow: hidden;
    }

    .header .navbar-nav .nav-item {
        margin-top: 23px;
        margin-bottom: 7px;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .header .navbar-nav .nav-item .nav-link {
        font-size: 28px;
        line-height: 34px;
        color: #2C1042;
        padding: 0;
    }

    .header .navbar-nav .nav-link:before {
        display: none;
    }

    .desktop-none {
        display: block;
    }

    .mobile-none {
        display: none;
    }

    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding: 0 32px !important;
    }

    .header .navbar {
        height: 64px !important;
    }

    .header .navbar-brand {
        width: 195px !important;
        height: 40px !important;
        z-index: 99;
    }

    .header .navbar-brand svg {
        width: 195px !important;
        height: 40px !important;
    }

    .header .navbar-nav .parent-link .parent svg {
        width: 24px;
        height: 28px;
    }

    .navbar-toggler {
        background: transparent;
        width: 40px;
        height: 40px;
        border-radius: 4px;
        border: 1px solid #827F8F;
    }

    .navbar-toggler .nav-bar {
        background: #473059;
        display: block;
        width: 26px;
        height: 2px;
    }

    .btn-primary, .btn-category {
        padding: 10px 13px;
    }

    .submenu {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 0;
        overflow: hidden;
        padding-top: 0;
    }

    .submenu:before {
        display: none;
    }

    .submenu.open {
        height: auto;
        padding-top: 28px;
    }

    .submenu li {
        width: 100%;
        padding: 4px 0;
    }

    .submenu .box {
        min-width: 128px;
        min-height: 84px;
        margin-right: 16px;
        width: 128px;
        height: 84px;
        display: block;
        float: left;
    }

    .submenu .submenu-item {
        display: flex;
        align-items: center;
    }

    .submenu .submenu-item .title svg {
        margin-left: 5px;
    }

    .is-menu-open .navbar-toggler {
        background: transparent;
    }

    .is-menu-open .navbar-toggler .nav-bar {
        background: #473059;
    }

    .is-menu-open .navbar-toggler .nav-bar-top {
        transform: translateY(7px) rotate(225deg);
    }

    .is-menu-open .navbar-toggler .nav-bar-bot {
        transform: translateY(-7px) rotate(-225deg);
    }
}

@media all and (min-width: 1281px) {
    .desktop-none {
        display: none;
    }

    .mobile-none {
        display: block;
    }
}

@media all and (max-width: 769px) {
    .desktop-none {
        display: none;
    }

    .mobile-none {
        display: block;
    }

    .submenu {
        padding-top: 0;
    }

    .submenu .subtitle {
        display: none;
    }

    .header .navbar {
        height: 64px !important;
    }

    .header .navbar-nav {
        padding: 64px 32px;
    }

    .header .navbar-nav .nav-item:last-child {
        padding: 0;
        width: 100%;
        margin-top: 30px;
    }

    .header .navbar-nav .nav-item:last-child .btn-primary, .header .navbar-nav .nav-item:last-child .btn-category {
        width: 100%;
        margin: 0 0 30px 0;
    }

    .header .navbar-nav:before {
        top: 72px;
    }

    .header .navbar-brand, .header .navbar-brand svg {
        width: 137px !important;
        height: 28px !important;
    }

    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding: 0 20px !important;
    }

    .header #main-navigation {
        width: calc(100% + 40px);
        top: -8px;
        left: -20px;
        right: -20px;
    }

    .header.is-menu-open #main-navigation {
        display: block;
        visibility: visible;
        opacity: 1;
        height: calc(100vh + 46px);
        transform: translate(0, 0);
    }
}

.header {
    padding: 0;
    width: 100%;
    /*     max-width: 1680px; */
    /*   max-width: 1920px; */
    max-width: 100%;
    margin: auto;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    z-index: 9000;
    transition: box-shadow .3s ease-in-out;
}

.header.on-scroll {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
    background-color: #fff;
    position: fixed;
    top: 0;
}

.header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
    max-width: 1920px;
    padding: 0 80px;
}

.header.is-menu-open {
    z-index: 10000;
    top: 0;
}

.header.is-menu-open .navbar {
    top: 8px;
}

.header .navbar {
    padding: 0;
    height: 48px;
}

.header .navbar {
    height: 48px;
}

@media (min-width: 768px) {
    .header .navbar {
        height: 56px;
    }
}

@media (min-width: 1200px) {
    .header .navbar {
        height: 64px;
    }
}

.header .navbar-brand {
    padding: 0;
    line-height: 0;
    position: relative;
    margin: 0;
    width: 120px;
    height: 24px;
    text-align: left;
    z-index: 1000;
}

@media (min-width: 768px) {
    .header .navbar-brand {
        width: 140px;
        height: 28px;
    }
}

@media (min-width: 1200px) {
    .header .navbar-brand {
        width: 150px;
        height: 30px;
    }
}

@media (min-width: 992px) {
    .header .navbar-brand {
        width: 195px;
        height: 40px;
    }
}

@media (max-width: 767.98px) {
    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding-right: 0;
    }
}

.footer {
    overflow: hidden;
    padding: 40px 0;
    position: relative;
    background: #121212 !important;
    z-index: 0;
}

.footer:before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/footer-bg-mobile.svg");
    background-position: left bottom;
    background-repeat: no-repeat;
    content: '';
    left: 0;
    top: 0;
    background-size: contain;
}

@media (max-width: 768px) {
    .footer .social-links {
        justify-content: center;
    }

    .footer .social-links__icon {
        width: 40px;
        height: 40px;
        padding: 0 9px;
        line-height: 36px;
    }
}

@media (min-width: 768px) {
    .footer {
        padding: 64px 0;
    }

    .footer:before {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/footer-bg-tablet.svg");
        background-position: left;
        background-repeat: no-repeat;
    }
}

@media (min-width: 992px) {
    .footer {
        padding: 88px 0;
    }

    .footer:before {
        background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/footer-bg.svg");
        background-position: left;
        background-repeat: no-repeat;
    }
}

@media (min-width: 1200px) {
    .footer {
        padding: 112px 0;
    }
}

.footer .row--footer {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
}

@media (min-width: 992px) {
    .footer .row--footer {
        flex-direction: row;
    }
}

@media (min-width: 1200px) {
    .footer .row--footer {
        flex-direction: row;
    }
}

.footer .left-footer {
    width: 100%;
    position: relative;
    /*     padding: 20px 0 110px; */
    text-align: center;
}

@media (min-width: 768px) {
    .footer .left-footer {
        width: 100%;
        padding: 20px 0 110px;
    }
}

@media (min-width: 992px) {
    .footer .left-footer {
        width: 35%;
        text-align: left;
        padding: 20px 0 110px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer {
        width: 35%;
        text-align: left;
        padding: 20px 0 110px;
    }
}

.footer .left-footer .logo svg {
    width: 92px;
    height: 88px;
}

@media (min-width: 992px) {
    .footer .left-footer .logo svg {
        width: 120px;
        height: 115px;
    }
}

.footer .left-footer .text {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -0.02em;
    color: #473059;
    margin-top: 32px;
}

.footer .left-footer .text a:hover svg rect {
    fill: #fff;
}

.footer .left-footer .text a:hover svg path {
    fill: #2A2A2C;
}

.footer .left-footer .text a:focus svg {
    transform: scale(0.9);
}

.footer .left-footer .text a:active svg {
    transform: scale(0.9);
}

@media (min-width: 768px) {
    .footer .left-footer .text {
        font-size: 48px;
        line-height: 56px;
    }
}

@media (min-width: 992px) {
    .footer .left-footer .text {
        font-size: 48px;
        line-height: 56px;
        max-width: 380px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer .text {
        font-size: 56px;
        line-height: 64px;
    }
}

.footer .left-footer .text svg:hover .btn-shopify-bg {
    fill: #382F40 !important;
}

.footer .left-footer .text svg:hover .btn-shopify-border {
    stroke: #827F8F !important;
}

.footer .left-footer .social-icons {
    margin-top: 24px;
}

@media (min-width: 992px) {
    .footer .left-footer .social-icons {
        position: absolute;
        bottom: 0;
        margin-top: 0px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer .social-icons {
        position: absolute;
        bottom: 0;
        margin-top: 0px;
    }
}

.footer .left-footer .social-icons ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.footer .left-footer .social-icons ul li {
    margin-right: 8px;
}

@media (min-width: 992px) {
    .footer .left-footer .social-icons ul li {
        margin-right: 16px;
    }
}

.footer .left-footer .social-icons ul li a {
    color: #FFBC7D;
    transition: all 200ms ease-in;
}

.footer .left-footer .social-icons ul li a:hover {
    color: #C3D3F4;
}

.footer .left-footer .social-icons ul li a svg {
    width: 40px;
    height: 40px;
}

@media (min-width: 768px) {
    .footer .left-footer .social-icons ul li a svg {
        width: 40px;
        height: 40px;
    }
}

@media (min-width: 992px) {
    .footer .left-footer .social-icons ul li a svg {
        width: 44px;
        height: 44px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer .social-icons ul li a svg {
        width: 48px;
        height: 48px;
    }
}

.footer .right-footer {
    width: 100%;
}

@media (min-width: 768px) {
    .footer .right-footer {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .footer .right-footer {
        width: 65%;
        padding-bottom: 120px;
    }
}

@media (min-width: 1200px) {
    .footer .right-footer {
        width: 65%;
    }
}

.footer .right-footer .links-container {
    width: 100%;
    margin: auto;
}

@media (max-width: 991.98px) {
    .footer .right-footer .links-container {
        display: flex;
        flex-wrap: wrap;
    }
}

.footer .right-footer .links-container .col-f {
    width: 50%;
    float: left;
}

@media (max-width: 991.98px) {
    .footer .right-footer .links-container .col-f {
        margin-bottom: 32px;
    }
}

@media (min-width: 768px) {
    .footer .right-footer .links-container .col-f {
        width: 33.333%;
    }
}

@media (min-width: 992px) {
    .footer .right-footer .links-container .col-f {
        width: 33.333%;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .footer .right-footer .links-container .col-f {
        width: 33.333%;
    }
}

.footer .right-footer .links-container h3 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #ffffff;
    margin-bottom: 16px;
    font-weight: 600;
}

@media (min-width: 768px) {
    .footer .right-footer .links-container h3 {
        font-size: 28px;
        line-height: 34px;
    }
}

@media (min-width: 992px) {
    .footer .right-footer .links-container h3 {
        font-size: 28px;
        line-height: 34px;
    }
}

@media (min-width: 1200px) {
    .footer .right-footer .links-container h3 {
        font-size: 32px;
        line-height: 40px;
    }
}

.footer .right-footer .links-container ul li a {
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    letter-spacing: -0.02em;
}

.footer .right-footer .links-container ul li a:hover {
    text-decoration: none;
    color: #ffbc7d;
}

@media (min-width: 768px) {
    .footer .right-footer .links-container ul li a {
        font-size: 16px;
        line-height: 32px;
    }
}

@media (min-width: 992px) {
    .footer .right-footer .links-container ul li a {
        font-size: 16px;
        line-height: 36px;
    }
}

.footer .right-footer .links-container ul li a:hover {
    text-decoration: none;
    color: #ffbc7d;
}

.footer .copyright {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: #A2A0AB;
    text-align: left;
}

.footer .copyright a {
    color: #A2A0AB;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .footer .copyright {
        padding-left: 35%;
        text-align: left;
        margin-top: -44px;
    }
}

.page__header {
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    .page__header {
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    .page__header {
        margin-bottom: 56px;
    }
}

@media (min-width: 1200px) {
    .page__header {
        margin-bottom: 80px;
    }
}

.page__header .page__title {
    margin: 0;
    text-transform: capitalize;
}

.page__header .page__title + .lead {
    padding-top: 24px;
}

.page__header .page__title + time {
    padding-top: 4px;
}

.page__header time {
    display: inline-block;
    color: #FF7C5F;
}

@media (max-width: 767.98px) {
    .page__header time {
        font-size: 14px;
        line-height: 22px;
    }
}

.section__header {
    margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
    .section__header {
        margin-bottom: 2rem;
    }
}

@media (min-width: 1200px) {
    .section__header {
        margin-bottom: 3rem;
    }
}

.section__header .lead {
    color: #7F858F;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
    margin-bottom: 16px;
    padding: 0;
}

@media (min-width: 992px) {
    .section__header .lead {
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .section__header .lead {
        margin-bottom: 40px;
    }
}

.section__product .section__header .lead + .btn, .section__product .section__header .lead + .btn-category, .section__product .section__header .header .navbar-nav .nav-item.btn-outline .lead + .nav-link, .header .navbar-nav .nav-item.btn-outline .section__product .section__header .lead + .nav-link {
    margin-top: 28px;
}

@media (min-width: 768px) {
    .section__product .section__header .lead + .btn, .section__product .section__header .lead + .btn-category, .section__product .section__header .header .navbar-nav .nav-item.btn-outline .lead + .nav-link, .header .navbar-nav .nav-item.btn-outline .section__product .section__header .lead + .nav-link {
        margin-top: 32px;
    }
}

.main {
    padding-top: 48px;
}

@media (min-width: 768px) {
    .main {
        padding-top: 56px;
    }
}

@media (min-width: 1200px) {
    .main {
        padding-top: 64px;
    }
}

.section__content,
.vertical__spacing {
    margin: 0 0 90px;
}

@media (min-width: 992px) {
    .section__content,
    .vertical__spacing {
        margin: 0 0 140px;
    }
}

.sep {
    border-top: 1px solid #E7E9EB;
    margin: 36px 0 40px;
}

@media (min-width: 768px) {
    .sep {
        margin: 64px 0;
    }
}

@media (min-width: 1200px) {
    .sep {
        margin: 80px 0;
    }
}

.img--full {
    width: 100%;
}

.image__wrapper {
    overflow: hidden;
    line-height: 0;
}

.section__block .container-fluid, .section__block .container-sm, .section__block .container-md, .section__block .container-lg, .section__block .container-xl {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    .section__block .container-fluid, .section__block .container-sm, .section__block .container-md, .section__block .container-lg, .section__block .container-xl {
        padding-top: 80px;
        padding-bottom: 50px;
    }
}

.page__header {
    padding: 23px 0;
}

@media (min-width: 576px) {
    .page__header {
        padding: 40px 0;
    }
}

@media (min-width: 768px) {
    .page__header {
        padding: 48px 0;
    }
}

.content {
    overflow: hidden;
    padding-bottom: 24px;
}

@media (min-width: 768px) {
    .content {
        padding-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .content {
        padding-bottom: 56px;
    }
}

@media (min-width: 1200px) {
    .content {
        padding-bottom: 80px;
    }
}

.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    margin: 0 0 8px;
}

.content h2 {
    text-transform: uppercase;
}

.content p,
.content ul,
.content ol {
    margin-bottom: 24px;
}

@media (min-width: 992px) {
    .content p + h2,
    .content ul + h2,
    .content ol + h2 {
        padding-top: 18px;
    }
}

@media (min-width: 992px) {
    .content p + h3,
    .content p + h4,
    .content ul + h3,
    .content ul + h4,
    .content ol + h3,
    .content ol + h4 {
        padding-top: 8px;
    }
}

.content ul {
    padding-left: 20px;
}

.content__wrapper {
    word-break: break-word;
}

.background--cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.background--full {
    overflow: hidden;
}

.background--full picture {
    line-height: 0;
}

.background--full img {
    object-fit: cover;
    width: 100%;
}

.background--light, .page__header {
    background: #FFF4EA;
}

.background--pattern {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 24px;
    right: 24px;
    overflow: hidden;
    border-radius: 8px;
    z-index: -1;
}

@media (min-width: 768px) {
    .background--pattern {
        left: 40px;
        right: 40px;
    }
}

@media (min-width: 1440px) {
    .background--pattern {
        left: 80px;
        right: 80px;
    }
}

.background--light-gray {
    background: #F8F8F8;
}

.platforms {
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .platforms {
        margin-bottom: 64px;
    }
}

@media (min-width: 992px) {
    .platforms {
        margin-bottom: 80px;
    }
}

.platforms .section__header {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .platforms .section__header {
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .platforms .section__header {
        margin-bottom: 40px;
    }
}

.platforms .section__header .section__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
}

@media (min-width: 1200px) {
    .platforms .section__header .section__title {
        font-size: 32px;
        line-height: 40px;
    }
}

@media (max-width: 767.98px) {
    .platforms .section__header .section__title span {
        display: block;
    }
}

.platforms__note {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 24px 0 16px;
}

@media (min-width: 768px) {
    .platforms__note {
        padding: 17px 0 20px;
    }
}

.platforms__note small {
    display: inline-block;
    position: relative;
    color: #8D939E;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    padding: 0 11px;
}

.platforms .plaform__logos-row {
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 767.98px) {
    .platforms .plaform__logos-row {
        max-width: 400px;
        margin-right: auto;
        margin-left: auto;
    }
}

.platforms .plaform__logos-row figure {
    overflow: hidden;
}

@media (max-width: 767.98px) {
    .platforms .plaform__logos-row figure svg {
        width: auto;
        height: auto;
        max-width: 100%;
    }
}

.platforms .logos__top {
    max-width: 400px;
    margin: 0 auto;
}

@media (min-width: 992px) {
    .platforms .logos__top {
        max-width: 666px;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__top {
        justify-content: center;
        max-width: inherit;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__top figure {
        margin: 0 30px;
    }
}

@media (max-width: 767.98px) {
    .platforms .logos__top figure {
        max-width: 80px;
        margin: 0 9px;
    }
}

@media (min-width: 768px) {
    .platforms .logos__bottom {
        max-width: 100%;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    .platforms .logos__bottom {
        max-width: 90%;
    }
}

@media (min-width: 1200px) {
    .platforms .logos__bottom {
        max-width: 1180px;
        margin: 0 auto;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__bottom {
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__bottom figure {
        flex: 0 0 33.333333%;
    }

    .platforms .logos__bottom figure:nth-child(4), .platforms .logos__bottom figure:nth-child(5) {
        align-items: flex-start;
        padding-top: 22px;
    }
}

@media (max-width: 767.98px) {
    .platforms .logos__bottom figure:nth-child(4), .platforms .logos__bottom figure:nth-child(5) {
        padding-top: 17px;
    }

    .platforms .logos__bottom figure .icon {
        max-width: 80px;
        margin: 0 auto;
        max-height: 18px;
    }

    .platforms .logos__bottom figure .is-wix svg {
        height: 13px;
    }
}

.platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
    position: relative;
    z-index: 5;
    padding-top: 48px;
    padding-bottom: 48px;
}

@media (min-width: 768px) {
    .platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
        padding-top: 72px;
        padding-bottom: 72px;
    }
}

@media (min-width: 1200px) {
    .platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

.platforms .background--pattern {
    background: #FFF4EA;
    border-radius: 8px;
}

.platforms .pattern__svg {
    position: absolute;
}

.platforms .pattern__svg svg {
    line-height: 0;
}

.platforms .pattern__svg--left {
    top: 0;
    left: 0;
}

@media (max-width: 991.98px) {
    .platforms .pattern__svg--left {
        left: -20px;
    }
}

@media (max-width: 767.98px) {
    .platforms .pattern__svg--left {
        top: -15px;
        left: -50px;
    }
}

.platforms .pattern__svg--right {
    top: 0;
    right: 0;
}

@media (max-width: 991.98px) {
    .platforms .pattern__svg--right {
        right: -10px;
    }
}

@media (max-width: 767.98px) {
    .platforms .pattern__svg--right {
        right: -40px;
    }
}

.request__demo {
    background: #6C2835;
    padding: 40px 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    .request__demo {
        padding: 80px 0;
    }
}

@media (min-width: 1200px) {
    .request__demo {
        padding: 108px 0;
    }
}

.request__demo.request__demo--variation {
    background: none;
    padding: 0;
    margin-top: 56px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--variation {
        margin-top: 120px;
    }
}

.request__demo.request__demo--variation .request__demo-content {
    background: #FDA57F;
    border-radius: 8px;
    padding: 48px 24px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--variation .request__demo-content {
        padding: 64px 60px;
    }
}

@media (min-width: 992px) {
    .request__demo.request__demo--variation .request__demo-content {
        padding: 64px 48px;
    }
}

.request__demo.request__demo--variation .section__header {
    margin: 0 0 8px;
}

@media (max-width: 767.98px) {
    .request__demo.request__demo--variation .section__header {
        margin-bottom: 12px;
    }
}

.request__demo.request__demo--variation .section__header .section__title {
    font-size: 28px;
    line-height: 36px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--variation .section__header .section__title {
        font-size: 32px;
        line-height: 48px;
    }
}

.request__demo.request__demo--variation .lead {
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--blog {
        padding: 56px 0 72px;
    }
}

.request__demo.request__demo--blog .section__header {
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--blog .section__header {
        margin-bottom: 4px;
    }
}

@media (min-width: 992px) {
    .request__demo.request__demo--blog .section__header .section__title {
        font-size: 32px;
        line-height: 48px;
    }
}

.request__demo .container-fluid, .request__demo .container-sm, .request__demo .container-md, .request__demo .container-lg, .request__demo .container-xl {
    z-index: 5;
}

.request__demo-content {
    padding: 0;
}

@media (min-width: 768px) {
    .request__demo-content {
        padding: 0 56px;
    }
}

@media (min-width: 992px) {
    .request__demo-content {
        padding: 0;
    }
}

.request__demo .section__header {
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .request__demo .section__header {
        margin-bottom: 24px;
    }
}

.request__demo .section__header .section__title {
    color: #FF7C5F;
    line-height: 36px;
    font-size: 28px;
}

.request__demo .section__header .section__title span {
    display: block;
}

@media (min-width: 768px) {
    .request__demo .section__header .section__title {
        font-size: 44px;
        line-height: 56px;
    }

    .request__demo .section__header .section__title span {
        display: inline-block;
    }
}

@media (min-width: 1200px) {
    .request__demo .section__header .section__title {
        font-size: 48px;
        line-height: 60px;
    }
}

@media (max-width: 575.98px) {
    .request__demo .form__wrapper {
        padding-right: 12px;
        padding-left: 12px;
    }
}

.request__demo .form-group {
    position: relative;
    margin: 0 auto;
}

@media (min-width: 576px) {
    .request__demo .form-group {
        max-width: 300px;
    }
}

@media (min-width: 768px) {
    .request__demo .form-group {
        max-width: 632px;
    }
}

.request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
    height: 40px;
    line-height: 40px;
    border-radius: 100px;
    padding: 0 20px;
    max-width: 169px;
    margin: 16px auto 0;
}

@media (min-width: 768px) {
    .request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
        position: absolute;
        top: 8px;
        right: 8px;
        margin: 0;
    }
}

@media (min-width: 992px) {
    .request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
        top: 12px;
        right: 12px;
    }
}

.request__demo .form-control {
    width: 100%;
    height: 40px;
    color: #121A25;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 24px;
    border-radius: 96px;
    box-shadow: none;
    border: 0;
}

.request__demo .form-control.parsley-error, .request__demo .form-control.parsley-error:focus {
    box-shadow: inset 0 0 0 2px #DA0000;
}

.request__demo .form-control::placeholder {
    color: #7F8690;
}

.request__demo .form-control:focus {
    box-shadow: inset 0 0 0 2px #4556F0;
}

@media (min-width: 768px) {
    .request__demo .form-control {
        height: 56px;
        font-size: 18px;
        line-height: 28px;
        padding: 18px 180px 18px 24px;
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .request__demo .form-control {
        height: 64px;
    }
}

.request__demo .lead {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #FFE1C3;
    font-weight: 400;
}

@media (min-width: 768px) {
    .request__demo .lead {
        margin: 0 auto 24px;
        font-size: 18px;
        line-height: 28px;
        max-width: 864px;
    }
}

@media (max-width: 767.98px) {
    .request__demo .lead br {
        display: none;
    }
}

.request__demo .features__slider {
    display: inline-block;
    width: 300px;
    margin: 0 auto 24px;
    padding-bottom: 48px;
    position: relative;
}

@media (min-width: 768px) {
    .request__demo .features__slider {
        padding-bottom: 49px;
    }
}

.request__demo .features__slider-item {
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
}

.request__demo .features__slider-item.next {
    z-index: 1;
}

.request__demo .features__slider-item.active {
    z-index: 2;
}

.request__demo .features__slider-item.prev {
    z-index: 3;
}

.request__demo .features__slider-item div {
    display: inline-block;
    height: 38px;
    white-space: nowrap;
    background: #FFE1C3;
    opacity: 0;
    border-radius: 6px;
    padding: 6px 8px;
    color: #121A25;
    transform: translateY(-24px) scale(0.6);
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    transition: all 0s 0s ease-out;
    font-weight: 500;
}

@media (min-width: 768px) {
    .request__demo .features__slider-item div {
        height: 40px;
        font-size: 20px;
    }
}

.request__demo .features__slider-item.next div {
    opacity: 0.5;
    transform: translateY(-12px) scale(0.8);
    transition: all 0.4s 0.1s ease-out;
}

.request__demo .features__slider-item.active div {
    opacity: 1;
    transform: translateY(0) scale(1);
    transition: all 0.4s 0.1s ease-out;
}

.request__demo .features__slider-item.prev div {
    opacity: 0;
    transform: translateY(36px) scale(1);
    transition: all 0.5s ease-out;
}

.request__demo .request__demo--pattern {
    position: absolute;
}

.request__demo .request__demo--pattern-bottom {
    bottom: -5px;
    left: 0;
}

.request__demo .request__demo--pattern-right {
    top: 0;
    right: 0;
}

.request__demo .parsley-errors-list {
    margin: 0;
    list-style: none;
}

.request__demo .parsley-errors-list,
.request__demo .form__error {
    text-align: center;
    padding: 4px 0 0;
}

@media (min-width: 768px) {
    .request__demo .parsley-errors-list,
    .request__demo .form__error {
        padding: 4px 24px 0;
        text-align: left;
    }
}

.request__demo .form__error,
.request__demo .parsley-errors-list li {
    color: #DA0000;
    font-size: 14px;
    font-weight: normal;
}

@media (min-width: 768px) {
    .request__demo .form__error,
    .request__demo .parsley-errors-list li {
        font-size: 16px;
        line-height: 28px;
    }
}

.request__demo .form__success {
    background: #fff;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    color: #3E35A9;
    font-size: 14px;
    padding: 5px 15px;
}

@media (min-width: 768px) {
    .request__demo .form__success {
        padding: 0;
        font-size: 18px;
        line-height: 28px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

.request__demo .form__error,
.request__demo .form__success {
    display: none;
}

.request__demo .has-success .form__success {
    display: flex;
}

.request__demo .has-success .form_inner {
    display: none;
}

@media (min-width: 768px) {
    .request__demo .has-success .form_inner {
        display: block;
    }
}

@media (min-width: 768px) {
    .row--spacing {
        margin-bottom: 144px;
    }
}

/*# sourceMappingURL=style.css.map */

/* Overview Section */
.sections-overview-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.sections-overview-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0 0 24px;
}

.media__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 790px;
    margin: 0 auto 10px;
}

.media__images .media__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 16px;
}

@media (min-width: 768px) {
    .sections-overview-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 -15px;
    }

    .sections-overview-item {
        padding: 0 15px;
        margin: 0 0 40px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }

    .media__images {
        margin-bottom: 40px;
    }

    .media__images .media__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        margin: 0;
    }
}

.video-wrapper .video--button {
    position: absolute;
    top: 16px;
    left: 16px;
    z-index: 100;
}

/* .video-wrapper .video--button svg rect { fill: #121212; } */

@media ( min-width: 375px ) {
    .video-wrapper .video--button span {
        width: 64px;
        height: 64px;
    }

    .video-wrapper .video--button span svg {
        width: 64px;
        height: 64px;
    }
}

@media ( min-width: 1200px ) {
    .video-wrapper .video--button span {
        width: 80px;
        height: 80px;
    }

    .video-wrapper .video--button span svg {
        width: 80px;
        height: 80px;
    }
}

body .section__performance .video-box > div {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    display: block;
}

body .section__performance .section__performance-items .box {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-sc-gal-i-8 {
    display: none;
}

@media (min-width: 992px) {
    .c-sc-gal-i-8 {
        display: block;
        left: 30px;
        top: 550px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-8 {
        left: 40px;
        top: 600px;
    }
}

/* Action Section */
.sections-action .section__title {
    color: #ffbc7d;
}

.sections-action__item {
    text-align: center;
    margin-bottom: 40px;
}

.sections-action__item figure {
    margin-bottom: 28px;
}

.sections-action__item h4 {
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    letter-spacing: -.02em;
    color: #43d8a5;
    margin-bottom: 4px;
}

.sections-action .sections-action__logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 48px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px;
    overflow: hidden;
}

.sections-action__item small {
    display: block;
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    letter-spacing: -.02em;
    color: #fff;
}

@media (min-width: 992px) {
    .sections-action__item h4 {
        font-size: 56px;
        line-height: 64px;
    }

    .sections-action__item {
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .section__top .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 540px;
    }
}

/* Pricing Page Price-Button */
.hero--pricing .switch__button-input + .switch__button-label {
    background: #473059;
}

.hero--pricing .switch__button-container .switch__button-input + .switch__button-label {
    height: 32px;
    width: 60px;
}

.hero--pricing .switch__button-container .switch__button {
    margin: 0 8px;
}

.hero--pricing .switch__button-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.hero--pricing .switch__button-container .switch__button--badge {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 8px;
    border: 1px solid #ffbc7d;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #ff823b;
    margin-left: 8px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.hero--pricing .switch__button-container.is-checked .switch__button-text--a {
    color: #2c1042;
}

.hero--pricing .switch__button-container.is-checked .switch__button--badge {
    color: #fff;
    background: #ff823b;
}

.hero--pricing .switch__button-container .switch__button-input + .switch__button-label:after {
    width: 24px;
    height: 24px;
}

body {
    max-width: 1920px;
}

@media (min-width: 1440px) {
    main {
        background: #2A2A2C;
    }

    main + div {
        background: #2A2A2C;
    }

    .request-demo .container-fluid, .request-demo .container-sm, .request-demo .container-md, .request-demo .container-lg, .request-demo .container-xl {
        background: transparent;
    }

    .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1440px !important;
        margin: 0 auto;
        background: #fff;
    }

    .footer--site-page {
        max-width: 1440px;
        margin: 0 auto;
    }
}

@media (min-width: 1440px) {
    /*   .header.v2 { background-color: #2A2A2C !important; }   */
    /*.header.v2 .header__container {*/
        /*max-width: 1440px !important;*/
        /*width: 100% !important;*/
    /*}*/

    /*.header.v2 .header__container {*/
        /*padding: 0 60px !important;*/
    /*}*/

    .container-fluid {
        max-width: 100% !important;
        width: 100% !important;
    }

    .dnd-section > .row-fluid {
        max-width: 100% !important;
    }

    /*   .footer { max-width:1440px !important; margin:0 auto; } */
    .footer {
        max-width: 100% !important;
        margin: 0 auto;
    }

    .dnd_area-row-1-max-width-section-centering > .row-fluid {
        max-width: 100% !important;
        width: 100% !important;
    }

    .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
        max-width: 100% !important;
        margin: 0 auto;
    }

    .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        /*     max-width: 1440px !important; */
        max-width: 100%;
        margin: 0 auto;
        background: #fff;
    }

    main {
        background: #2A2A2C;
    }

    main + div {
        background: #2A2A2C;
    }

    .wrapper {
        max-width: 100% !important;
        margin: 0 auto;
    }
}*/
/*/* Plugins */
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10000;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 24px;background: #000;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;height: 100%;padding: 50px 0;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End Plugins */


[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}



[data-aos=fade-up] {
  transform: translate3d(0,30px,0)
}
[data-aos=fade-down] {
  transform: translate3d(0,-30px,0)
}

@import url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css");

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBold.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BlackItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Bold.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BoldItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Black.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBoldItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Medium.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-MediumItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-RegularItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-RegularItalic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Regular.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Light.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-LightItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBold.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alliance No.1';
  src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBoldItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
/* @font-face {
font-family: 'Alliance No.1';
src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-ExtraBold-webfont.woff2') format('woff2'), url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-ExtraBold-webfont.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
*/

/*!
* Bootstrap v4.6.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
  --blue: #006CBB;
  --indigo: #6610f2;
  --purple: #4556F0;
  --pink: #e83e8c;
  --red: #DA0000;
  --orange: #FF7C5F;
  --yellow: #ffc107;
  --green: #15AA41;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #7F8690;
  --gray-dark: #343a40;
  --primary: #FF7C5F;
  --secondary: #4556F0;
  --success: #15AA41;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #DA0000;
  --light: #fff;
  --dark: #121A25;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #FF7C5F;
  text-decoration: none;
  background-color: transparent; }
a:hover {
  color: #FF7C5F;
  text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

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

figure {
  margin: 0 0 1rem; }

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

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: rgba(255, 255, 255, 0.6);
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

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

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: bold;
  line-height: 1.2;
  color: #121A25; }

h1, .h1 {
  font-size: 4rem; }

h2, .h2 {
  font-size: 3rem; }

h3, .h3, .content h2 {
  font-size: 1.5rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #7F8690; }
.blockquote-footer::before {
  content: "\2014\00A0"; }

.img-fluid, .section__media .media__panel--layer img, .article-content img, .article-image img, .header .navbar-brand img {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #F7F9FA;
  border-radius: 0.1875rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #7F8690; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
a > code {
  color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  /*     padding-right: 16px;
  padding-left: 16px; */
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 100%; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 100%; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1310px; } }

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

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

.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%;
  padding-right: 16px;
  padding-left: 16px; }

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

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #F7F9FA; }
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #F7F9FA; }
.table tbody + tbody {
  border-top: 2px solid #F7F9FA; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #F7F9FA; }
.table-bordered th,
.table-bordered td {
  border: 1px solid #F7F9FA; }
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #ffdad2; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ffbbac; }

.table-hover .table-primary:hover {
  background-color: #ffc5b9; }
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #ffc5b9; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cbd0fb; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #9ea7f7; }

.table-hover .table-secondary:hover {
  background-color: #b3bbf9; }
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #b3bbf9; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #bde7ca; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #85d39c; }

.table-hover .table-success:hover {
  background-color: #aae0bb; }
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #aae0bb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5b8b8; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ec7a7a; }

.table-hover .table-danger:hover {
  background-color: #f2a2a2; }
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f2a2a2; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: white; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white; }

.table-hover .table-light:hover {
  background-color: #f2f2f2; }
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bdbfc2; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #84888e; }

.table-hover .table-dark:hover {
  background-color: #b0b2b6; }
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b0b2b6; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #4c4c4c;
  background-color: #8D939E;
  border-color: #F7F9FA; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55; }
.table-dark.table-bordered {
  border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-sm > .table-bordered {
    border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-md > .table-bordered {
    border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-lg > .table-bordered {
    border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-xl > .table-bordered {
    border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
.table-responsive > .table-bordered {
  border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4c4c4c;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #D7D9DB;
  border-radius: 0.1875rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none; } }
.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #4c4c4c; }
.form-control:focus {
  color: #4c4c4c;
  background-color: #fff;
  border-color: #ffe4df;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.form-control::placeholder {
  color: #7F8690;
  opacity: 1; }
.form-control:disabled, .form-control[readonly] {
  background-color: #8D939E;
  opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none; }

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

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

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

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

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

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

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: rgba(255, 255, 255, 0.6); }

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(21, 170, 65, 0.9);
  border-radius: 0.1875rem; }
.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #15AA41;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2315AA41' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #15AA41;
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #15AA41;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2315AA41' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #15AA41;
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25); }

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #15AA41; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #15AA41; }

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

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #15AA41; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #15AA41; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #15AA41;
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25); }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(218, 0, 0, 0.9);
  border-radius: 0.1875rem; }
.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #DA0000;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DA0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DA0000' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #DA0000;
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #DA0000;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DA0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DA0000' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #DA0000;
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25); }

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

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #DA0000; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #DA0000; }

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

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #DA0000; }

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #DA0000;
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25); }

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

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
  display: inline-block;
  font-weight: 500;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    transition: none; } }
.btn:hover, .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
  color: #212529;
  text-decoration: none; }
.btn:focus, .btn-category:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus, .btn.focus, .focus.btn-category, .header .navbar-nav .nav-item.btn-outline .focus.nav-link {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.btn.disabled, .disabled.btn-category, .header .navbar-nav .nav-item.btn-outline .disabled.nav-link, .btn:disabled, .btn-category:disabled, .header .navbar-nav .nav-item.btn-outline .nav-link:disabled {
  opacity: 0.65; }
.btn:not(:disabled):not(.disabled), .btn-category:not(:disabled):not(.disabled), .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled) {
  cursor: pointer; }

a.btn.disabled, a.disabled.btn-category, .header .navbar-nav .nav-item.btn-outline a.disabled.nav-link,
fieldset:disabled a.btn,
fieldset:disabled a.btn-category,
fieldset:disabled .header .navbar-nav .nav-item.btn-outline a.nav-link,
.header .navbar-nav .nav-item.btn-outline fieldset:disabled a.nav-link {
  pointer-events: none; }

.btn-primary, .btn-category {
  color: #212529;
  background-color: #FF7C5F;
  border-color: #FF7C5F; }
.btn-primary:hover, .btn-category:hover {
  color: #fff;
  background-color: #ff5d39;
  border-color: #ff522c; }
.btn-primary:focus, .btn-category:focus, .btn-primary.focus, .focus.btn-category {
  color: #fff;
  background-color: #ff5d39;
  border-color: #ff522c;
  box-shadow: 0 0 0 0.2rem rgba(222, 111, 87, 0.5); }
.btn-primary.disabled, .disabled.btn-category, .btn-primary:disabled, .btn-category:disabled {
  color: #212529;
  background-color: #FF7C5F;
  border-color: #FF7C5F; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-category:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.show > .dropdown-toggle.btn-category {
  color: #fff;
  background-color: #ff522c;
  border-color: #ff481f; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-category:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-category:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.show > .dropdown-toggle.btn-category:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 111, 87, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #4556F0;
  border-color: #4556F0; }
.btn-secondary:hover {
  color: #fff;
  background-color: #2236ed;
  border-color: #162bec; }
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #2236ed;
  border-color: #162bec;
  box-shadow: 0 0 0 0.2rem rgba(97, 111, 242, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4556F0;
  border-color: #4556F0; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #162bec;
  border-color: #1227e3; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 111, 242, 0.5); }

.btn-success {
  color: #fff;
  background-color: #15AA41;
  border-color: #15AA41; }
.btn-success:hover {
  color: #fff;
  background-color: #118834;
  border-color: #0f7d30; }
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #118834;
  border-color: #0f7d30;
  box-shadow: 0 0 0 0.2rem rgba(56, 183, 94, 0.5); }
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #15AA41;
  border-color: #15AA41; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #0f7d30;
  border-color: #0e712b; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 183, 94, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b; }
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00; }
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #DA0000;
  border-color: #DA0000; }
.btn-danger:hover {
  color: #fff;
  background-color: #b40000;
  border-color: #a70000; }
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #b40000;
  border-color: #a70000;
  box-shadow: 0 0 0 0.2rem rgba(224, 38, 38, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #DA0000;
  border-color: #DA0000; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #a70000;
  border-color: #9a0000; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 38, 38, 0.5); }

.btn-light {
  color: #212529;
  background-color: #fff;
  border-color: #fff; }
.btn-light:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6; }
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff; }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #121A25;
  border-color: #121A25; }
.btn-dark:hover {
  color: #fff;
  background-color: #05080b;
  border-color: #010203; }
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #05080b;
  border-color: #010203;
  box-shadow: 0 0 0 0.2rem rgba(54, 60, 70, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #121A25;
  border-color: #121A25; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #010203;
  border-color: black; }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 60, 70, 0.5); }

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link {
  color: #FF7C5F;
  border-color: #FF7C5F; }
.btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
  color: #212529;
  background-color: #FF7C5F;
  border-color: #FF7C5F; }
.btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus, .btn-outline-primary.focus, .header .navbar-nav .nav-item.btn-outline .focus.nav-link {
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.5); }
.btn-outline-primary.disabled, .header .navbar-nav .nav-item.btn-outline .disabled.nav-link, .btn-outline-primary:disabled, .header .navbar-nav .nav-item.btn-outline .nav-link:disabled {
  color: #FF7C5F;
  background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle,
.header .navbar-nav .nav-item.btn-outline .show > .dropdown-toggle.nav-link {
  color: #212529;
  background-color: #FF7C5F;
  border-color: #FF7C5F; }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus,
.header .navbar-nav .nav-item.btn-outline .show > .dropdown-toggle.nav-link:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.5); }

.btn-outline-secondary {
  color: #4556F0;
  border-color: #4556F0; }
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4556F0;
  border-color: #4556F0; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 86, 240, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4556F0;
  background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4556F0;
  border-color: #4556F0; }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 86, 240, 0.5); }

.btn-outline-success {
  color: #15AA41;
  border-color: #15AA41; }
.btn-outline-success:hover {
  color: #fff;
  background-color: #15AA41;
  border-color: #15AA41; }
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #15AA41;
  background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #15AA41;
  border-color: #15AA41; }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #DA0000;
  border-color: #DA0000; }
.btn-outline-danger:hover {
  color: #fff;
  background-color: #DA0000;
  border-color: #DA0000; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #DA0000;
  background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #DA0000;
  border-color: #DA0000; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.5); }

.btn-outline-light {
  color: #fff;
  border-color: #fff; }
.btn-outline-light:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff; }
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff; }
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-dark {
  color: #121A25;
  border-color: #121A25; }
.btn-outline-dark:hover {
  color: #fff;
  background-color: #121A25;
  border-color: #121A25; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(18, 26, 37, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #121A25;
  background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #121A25;
  border-color: #121A25; }
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(18, 26, 37, 0.5); }

.btn-link {
  font-weight: 400;
  color: #FF7C5F;
  text-decoration: none; }
.btn-link:hover {
  color: #FF7C5F;
  text-decoration: underline; }
.btn-link:focus, .btn-link.focus {
  text-decoration: underline; }
.btn-link:disabled, .btn-link.disabled {
  color: #7F8690;
  pointer-events: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-sm > .nav-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
.btn-block + .btn-block {
  margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none; } }
.fade:not(.show) {
  opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

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

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

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

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

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

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

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

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

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

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

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

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

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

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

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

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

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

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

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

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

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

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
.btn-group > .btn, .btn-group > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link,
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link {
  position: relative;
  flex: 1 1 auto; }
.btn-group > .btn:hover, .btn-group > .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:hover,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn-category:hover,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:hover {
  z-index: 1; }
.btn-group > .btn:focus, .btn-group > .btn-category:focus, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:focus, .btn-group > .btn:active, .btn-group > .btn-category:active, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:active, .btn-group > .btn.active, .btn-group > .active.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group > .active.nav-link,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn-category:focus,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn-category:active,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .active.nav-link {
  z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
.btn-toolbar .input-group {
  width: auto; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-category:not(:last-child):not(.dropdown-toggle), .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group > .btn-group:not(:last-child) > .nav-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group > .btn-group:not(:first-child) > .nav-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0; }
.dropleft .dropdown-toggle-split::before {
  margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .btn-category + .dropdown-toggle-split, .header .navbar-nav .nav-item.btn-outline .btn-group-sm > .nav-link + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .btn-category + .dropdown-toggle-split, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link,
.btn-group-vertical > .btn-group {
  width: 100%; }
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-category:not(:last-child):not(.dropdown-toggle), .header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .btn-group:not(:last-child) > .nav-link {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .btn-group:not(:first-child) > .nav-link {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .nav-link,
.btn-group-toggle > .btn-group > .btn,
.btn-group-toggle > .btn-group > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .btn-group > .nav-link {
  margin-bottom: 0; }
.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-category input[type="radio"], .header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .nav-link input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-category input[type="checkbox"],
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .nav-link input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn-category input[type="radio"],
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .btn-group > .nav-link input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn-category input[type="checkbox"],
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .btn-group > .nav-link input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0; }
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px; }
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3; }
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4; }
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.input-group > .custom-file {
  display: flex;
  align-items: center; }
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
.input-group-prepend .btn, .input-group-prepend .btn-category, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link,
.input-group-append .btn,
.input-group-append .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link {
  position: relative;
  z-index: 2; }
.input-group-prepend .btn:focus, .input-group-prepend .btn-category:focus, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link:focus, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link:focus,
.input-group-append .btn:focus,
.input-group-append .btn-category:focus,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link:focus,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link:focus {
  z-index: 3; }
.input-group-prepend .btn + .btn, .input-group-prepend .btn-category + .btn, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .btn, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .btn, .input-group-prepend .btn + .btn-category, .input-group-prepend .btn-category + .btn-category, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .btn-category, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .btn-category, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .btn + .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .btn + .nav-link, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .btn-category + .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .btn-category + .nav-link, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .nav-link,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .btn-category + .input-group-text,
.input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .input-group-text,
.header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .btn-category,
.input-group-prepend .header .navbar-nav .nav-item.btn-outline .input-group-text + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-prepend .input-group-text + .nav-link,
.input-group-append .btn + .btn,
.input-group-append .btn-category + .btn,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .btn,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .btn,
.input-group-append .btn + .btn-category,
.input-group-append .btn-category + .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .btn + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .btn + .nav-link,
.input-group-append .header .navbar-nav .nav-item.btn-outline .btn-category + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .btn-category + .nav-link,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .nav-link,
.input-group-append .btn + .input-group-text,
.input-group-append .btn-category + .input-group-text,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .input-group-text,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .input-group-text + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .input-group-text + .nav-link {
  margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4c4c4c;
  text-align: center;
  white-space: nowrap;
  background-color: #8D939E;
  border: 1px solid #D7D9DB;
  border-radius: 0.1875rem; }
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-lg > .input-group-prepend > .nav-link,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-lg > .input-group-append > .nav-link {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-sm > .input-group-prepend > .nav-link,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-sm > .input-group-append > .nav-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .btn-category, .header .navbar-nav .nav-item.btn-outline .input-group > .input-group-prepend > .nav-link,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .nav-link,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .nav-link,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn-category:not(:last-child):not(.dropdown-toggle),
.header .navbar-nav .nav-item.btn-outline .input-group > .input-group-append:last-child > .nav-link:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .btn-category, .header .navbar-nav .nav-item.btn-outline .input-group > .input-group-append > .nav-link,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group > .input-group-prepend:not(:first-child) > .nav-link,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .btn-category:not(:first-child),
.header .navbar-nav .nav-item.btn-outline .input-group > .input-group-prepend:first-child > .nav-link:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #FF7C5F;
  background-color: #FF7C5F; }
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe4df; }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: white;
  border-color: white; }
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #7F8690; }
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #8D939E; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px; }
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.1875rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #FF7C5F;
  background-color: #FF7C5F; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 124, 95, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(255, 124, 95, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 124, 95, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem; }
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none; } }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 124, 95, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4c4c4c;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #D7D9DB;
  border-radius: 0.1875rem;
  appearance: none; }
.custom-select:focus {
  border-color: #ffe4df;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.custom-select:focus::-ms-value {
  color: #4c4c4c;
  background-color: #fff; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none; }
.custom-select:disabled {
  color: #7F8690;
  background-color: #8D939E; }
.custom-select::-ms-expand {
  display: none; }
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #4c4c4c; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
.custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe4df;
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #8D939E; }
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse"; }
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #4c4c4c;
  background-color: #fff;
  border: 1px solid #D7D9DB;
  border-radius: 0.1875rem; }
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #4c4c4c;
  content: "Browse";
  background-color: #8D939E;
  border-left: inherit;
  border-radius: 0 0.1875rem 0.1875rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
.custom-range:focus {
  outline: 0; }
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }
.custom-range::-moz-focus-outer {
  border: 0; }
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #FF7C5F;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none; } }
.custom-range::-webkit-slider-thumb:active {
  background-color: white; }
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #F7F9FA;
  border-color: transparent;
  border-radius: 1rem; }
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #FF7C5F;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none; } }
.custom-range::-moz-range-thumb:active {
  background-color: white; }
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #F7F9FA;
  border-color: transparent;
  border-radius: 1rem; }
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #FF7C5F;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none; } }
.custom-range::-ms-thumb:active {
  background-color: white; }
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem; }
.custom-range::-ms-fill-lower {
  background-color: #F7F9FA;
  border-radius: 1rem; }
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #F7F9FA;
  border-radius: 1rem; }
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd; }
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default; }
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd; }
.custom-range:disabled::-moz-range-track {
  cursor: default; }
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus {
  text-decoration: none; }
.nav-link.disabled {
  color: #7F8690;
  pointer-events: none;
  cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #F7F9FA; }
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #8D939E #8D939E #F7F9FA; }
.nav-tabs .nav-link.disabled {
  color: #7F8690;
  background-color: transparent;
  border-color: transparent; }
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #4c4c4c;
  background-color: #fff;
  border-color: #F7F9FA #F7F9FA #fff; }
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.1875rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #FF7C5F; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0; }
.navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.65rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.1875rem; }
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler {
    display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-md .navbar-nav {
    flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-md .navbar-toggler {
    display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler {
    display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler {
    display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0; }
.navbar-expand .navbar-nav {
  flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute; }
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem; }
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap; }
.navbar-expand .navbar-nav-scroll {
  overflow: visible; }
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto; }
.navbar-expand .navbar-toggler {
  display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a {
  color: #fff; }
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 5px; }
.card > hr {
  margin-right: 0;
  margin-left: 0; }
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit; }
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
  border-radius: 4px 4px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
  border-radius: 0 0 4px 4px; }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 4px; }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.card-deck .card {
  margin-bottom: 16px; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -16px;
    margin-left: -16px; }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 16px;
    margin-bottom: 0;
    margin-left: 16px; } }

.card-group > .card {
  margin-bottom: 16px; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0; }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0; }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
  .card-columns .card {
    display: inline-block;
    width: 100%; } }

.accordion {
  overflow-anchor: none; }
.accordion > .card {
  overflow: hidden; }
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #8D939E;
  border-radius: 0.1875rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #7F8690;
  content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #7F8690; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.1875rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #FF7C5F;
  background-color: #fff;
  border: 1px solid #F7F9FA; }
.page-link:hover {
  z-index: 2;
  color: #FF7C5F;
  text-decoration: none;
  background-color: #8D939E;
  border-color: #F7F9FA; }
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #FF7C5F;
  border-color: #FF7C5F; }

.page-item.disabled .page-link {
  color: #7F8690;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #F7F9FA; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.1875rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none; } }
a.badge:hover, a.badge:focus {
  text-decoration: none; }
.badge:empty {
  display: none; }

.btn .badge, .btn-category .badge, .header .navbar-nav .nav-item.btn-outline .nav-link .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #212529;
  background-color: #FF7C5F; }
a.badge-primary:hover, a.badge-primary:focus {
  color: #212529;
  background-color: #ff522c; }
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #4556F0; }
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #162bec; }
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(69, 86, 240, 0.5); }

.badge-success {
  color: #fff;
  background-color: #15AA41; }
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #0f7d30; }
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b; }
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00; }
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #DA0000; }
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #a70000; }
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.5); }

.badge-light {
  color: #212529;
  background-color: #fff; }
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #e6e6e6; }
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #121A25; }
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #010203; }
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(18, 26, 37, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #8D939E;
  border-radius: 0.3rem; }
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.1875rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit; }

.alert-primary {
  color: #854031;
  background-color: #ffe5df;
  border-color: #ffdad2; }
.alert-primary hr {
  border-top-color: #ffc5b9; }
.alert-primary .alert-link {
  color: #602e23; }

.alert-secondary {
  color: #242d7d;
  background-color: #daddfc;
  border-color: #cbd0fb; }
.alert-secondary hr {
  border-top-color: #b3bbf9; }
.alert-secondary .alert-link {
  color: #191f55; }

.alert-success {
  color: #0b5822;
  background-color: #d0eed9;
  border-color: #bde7ca; }
.alert-success hr {
  border-top-color: #aae0bb; }
.alert-success .alert-link {
  color: #052b10; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
.alert-info hr {
  border-top-color: #abdde5; }
.alert-info .alert-link {
  color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
.alert-warning hr {
  border-top-color: #ffe8a1; }
.alert-warning .alert-link {
  color: #533f03; }

.alert-danger {
  color: #710000;
  background-color: #f8cccc;
  border-color: #f5b8b8; }
.alert-danger hr {
  border-top-color: #f2a2a2; }
.alert-danger .alert-link {
  color: #3e0000; }

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white; }
.alert-light hr {
  border-top-color: #f2f2f2; }
.alert-light .alert-link {
  color: #6c6c6c; }

.alert-dark {
  color: #090e13;
  background-color: #d0d1d3;
  border-color: #bdbfc2; }
.alert-dark hr {
  border-top-color: #b0b2b6; }
.alert-dark .alert-link {
  color: black; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #8D939E;
  border-radius: 0.1875rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #FF7C5F;
  transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.1875rem; }

.list-group-item-action {
  width: 100%;
  color: #4c4c4c;
  text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4c4c4c;
  text-decoration: none;
  background-color: #E9ECF0; }
.list-group-item-action:active {
  color: #212529;
  background-color: #8D939E; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit; }
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit; }
.list-group-item.disabled, .list-group-item:disabled {
  color: #7F8690;
  pointer-events: none;
  background-color: #fff; }
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #FF7C5F;
  border-color: #FF7C5F; }
.list-group-item + .list-group-item {
  border-top-width: 0; }
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.1875rem;
  border-top-right-radius: 0; }
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0; }
.list-group-horizontal > .list-group-item.active {
  margin-top: 0; }
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0; }
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
.list-group-flush > .list-group-item {
  border-width: 0 0 1px; }
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0; }

.list-group-item-primary {
  color: #854031;
  background-color: #ffdad2; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #854031;
  background-color: #ffc5b9; }
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #854031;
  border-color: #854031; }

.list-group-item-secondary {
  color: #242d7d;
  background-color: #cbd0fb; }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #242d7d;
  background-color: #b3bbf9; }
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #242d7d;
  border-color: #242d7d; }

.list-group-item-success {
  color: #0b5822;
  background-color: #bde7ca; }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0b5822;
  background-color: #aae0bb; }
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0b5822;
  border-color: #0b5822; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5; }
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1; }
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404; }

.list-group-item-danger {
  color: #710000;
  background-color: #f5b8b8; }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #710000;
  background-color: #f2a2a2; }
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #710000;
  border-color: #710000; }

.list-group-item-light {
  color: #858585;
  background-color: white; }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2; }
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585; }

.list-group-item-dark {
  color: #090e13;
  background-color: #bdbfc2; }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #090e13;
  background-color: #b0b2b6; }
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #090e13;
  border-color: #090e13; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
.close:hover {
  color: #000;
  text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
.toast:not(:last-child) {
  margin-bottom: 0.75rem; }
.toast.showing {
  opacity: 1; }
.toast.show {
  display: block;
  opacity: 1; }
.toast.hide {
  display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #7F8690;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

.modal-open {
  overflow: hidden; }
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none; } }
.modal.show .modal-dialog {
  transform: none; }
.modal.modal-static .modal-dialog {
  transform: scale(1.02); }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden; }
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0; }
.modal-dialog-scrollable .modal-body {
  overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: ""; }
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #151821; }
.modal-backdrop.fade {
  opacity: 0; }
.modal-backdrop.show {
  opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #F7F9FA;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #F7F9FA;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
.modal-footer > * {
  margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
.tooltip.show {
  opacity: 0.9; }
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem; }
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.1875rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #383a4f;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
.popover .arrow {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  margin: 0 0.3rem; }
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 9px; }
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: -10px; }
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 9px 4.5px 0;
  border-top-color: rgba(0, 0, 0, 0.25); }
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 9px 4.5px 0;
  border-top-color: #383a4f; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 9px; }
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: -10px;
  width: 9px;
  height: 9px;
  margin: 0.3rem 0; }
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 4.5px 9px 4.5px 0;
  border-right-color: rgba(0, 0, 0, 0.25); }
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 4.5px 9px 4.5px 0;
  border-right-color: #383a4f; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 9px; }
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: -10px; }
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 4.5px 9px 4.5px;
  border-bottom-color: rgba(0, 0, 0, 0.25); }
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 4.5px 9px 4.5px;
  border-bottom-color: #383a4f; }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 9px;
  margin-left: -4.5px;
  content: "";
  border-bottom: 1px solid #323346; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 9px; }
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: -10px;
  width: 9px;
  height: 9px;
  margin: 0.3rem 0; }
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 4.5px 0 4.5px 9px;
  border-left-color: rgba(0, 0, 0, 0.25); }
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 4.5px 0 4.5px 9px;
  border-left-color: #383a4f; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #121A25;
  background-color: #323346;
  border-bottom: 1px solid #272837;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty {
  display: none; }

.popover-body {
  padding: 20px 20px;
  color: #fff; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
.carousel-inner::after {
  display: block;
  clear: both;
  content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none; } }
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease; }
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none; } }
.carousel-indicators .active {
  opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

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

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #FF7C5F !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ff522c !important; }

.bg-secondary {
  background-color: #4556F0 !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #162bec !important; }

.bg-success {
  background-color: #15AA41 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #0f7d30 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #DA0000 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #a70000 !important; }

.bg-light {
  background-color: #fff !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important; }

.bg-dark {
  background-color: #121A25 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #010203 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #F7F9FA !important; }

.border-top {
  border-top: 1px solid #F7F9FA !important; }

.border-right {
  border-right: 1px solid #F7F9FA !important; }

.border-bottom {
  border-bottom: 1px solid #F7F9FA !important; }

.border-left {
  border-left: 1px solid #F7F9FA !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #FF7C5F !important; }

.border-secondary {
  border-color: #4556F0 !important; }

.border-success {
  border-color: #15AA41 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #DA0000 !important; }

.border-light {
  border-color: #fff !important; }

.border-dark {
  border-color: #121A25 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.1875rem !important; }

.rounded-top {
  border-top-left-radius: 0.1875rem !important;
  border-top-right-radius: 0.1875rem !important; }

.rounded-right {
  border-top-right-radius: 0.1875rem !important;
  border-bottom-right-radius: 0.1875rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important; }

.rounded-left {
  border-top-left-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
.embed-responsive::before {
  display: block;
  content: ""; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

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

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

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

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

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

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

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

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

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

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

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

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

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

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

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

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #FF7C5F !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #ff3d13 !important; }

.text-secondary {
  color: #4556F0 !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #1125d7 !important; }

.text-success {
  color: #15AA41 !important; }

a.text-success:hover, a.text-success:focus {
  color: #0d6627 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #DA0000 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #8e0000 !important; }

.text-light {
  color: #fff !important; }

a.text-light:hover, a.text-light:focus {
  color: #d9d9d9 !important; }

.text-dark {
  color: #121A25 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: rgba(255, 255, 255, 0.6) !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn):not(.btn-category) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #F7F9FA !important; }
  .table-dark {
    color: inherit; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #F7F9FA; }
  .table .thead-dark th {
    color: inherit;
    border-color: #F7F9FA; } }

html {
  margin: 0;
  padding: 0;
  border: 0;
  background: #1d1721; }

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  vertical-align: baseline; }

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

body {
  line-height: 1.5;
  background: white;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
}

.header__menu{display:flex;align-items: center;}
@media (max-width: 769px){
  .header .header__logo{
    /*     width: 137px !important;
    height: 28px !important; */
  }
}
.header.is-menu-open .header__logo{position:relative;z-index:99;}

.navbar-toggler, .navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
@media (min-width: 768px){
  .header .submenu.level-1 .menu-item.is-active > a, .header .submenu.level-1 .menu-item:active > a, .header .submenu.level-1 .menu-item:hover > a {
    color: #ff5742;
  }
  .header .submenu.level-1 .menu-item.active > a{color: #6054E5;}
  .header .submenu.level-1 .menu-item.active > a:after{color: #ff5742;transform:rotate(180deg);}
  .header .submenu.level-1>li.active:hover a::before, .header .submenu.level-1>li.active:active a::before, .header .submenu.level-1>li.active a::before {
    opacity: 1;
    visibility: visible;
    width: calc(100% - 30px); }
}
.header.is-menu-open .navbar {
  top: 8px;
}
.header.is-menu-open > .header__container {
  top: 0px;
}
.header.on-scroll.is-menu-open > .header__container {
  top: 0px;
}
.navbar-toggler {
  background: #E8EFFF;
  width: 64px;
  height: 48px;
  border: 0;
  padding: 0;
  cursor: pointer;
  position: relative;
  z-index: 1000;
  text-align: center;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 0;
  display:none;
}
.navbar-toggler {
  padding: 0;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .1875rem;
}
@media (max-width: 1280px)
{
  #main-navigation .navbar-nav{
    padding-left: 32px;
    padding-right: 32px;
    margin:0;
  }
  .header__container{
    height:64px;
  }
  .navbar-toggler {
    background: 0;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #827f8f;
    /*     display:block; */
  }
  .navbar-expand-md .navbar-toggler {
    display: block;
  }
  .header__navigation .submenu.level-1 > .menu-item{
    /*     display:none;   */
  }
  /*   .header__navigation .submenu.level-1 > .menu-item:last-child{display:block;} */
}
@media (max-width:1024px)
{
  .header__navigation .submenu.level-1 > .menu-item{
    display:none;
  }
  .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item{
    display:none;
  }
  .navbar-toggler{
    display:block;
  }
  .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child {
    display: inline-block;
    padding: 12px 0px 12px 0px!important;
    position:relative;
    z-index:9;
  }
  .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(5){
    display: inline-block;
    padding: 12px 0px 12px 0px!important;
    position:relative;
    z-index:9;

    margin:0 !important;
  }
  .header__menu .header__navigation { width: 310px; position:relative; right:-12px; }
  .header__navigation .submenu.level-1{height:100%;display: flex;}
}
@media (max-width:767px){
  .header__menu .header__navigation { width:0;  }
  .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child{display:none;}
  .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(5) { display:none; }
}

/* Header End */

/* Footer */
.footer__container .social-links{
  margin: 0 -8px;
}
.footer__follow-me .social-links__link span:hover{background-color:#2A2A2C !important; border:1px solid #6A676C; }
.footer__follow-me .social-links__link span:focus,.footer__follow-me .social-links__link span:active{background-color:#fff !important; border:1px solid #fff; }
.footer__follow-me .social-links__link span:hover svg { fill:#fff !important; }
.footer__follow-me .social-links__link span:focus svg,.footer__follow-me .social-links__link span:active svg { fill:#2A2A2C !important; transform:scale(0.9) !important; }
/* #hs_cos_wrapper_footer__follow-me .social-links__icon:hover svg { fill:#fff !important; }
#hs_cos_wrapper_footer__follow-me .social-links__icon:focus, #hs_cos_wrapper_footer__follow-me .social-links__icon:active { fill:#2A2A2C !important; transform:scale(0.9) !important; }
 */
@media(max-width:992px){
  .footer__container .social-links{
    justify-content:center;
  }
  .footer__container .social-links{
    margin: 0 -4px !important;
  }
  .footer__container .social-links a{
    margin:0 4px !important;
  }
}
.footer__container .social-links a{
  margin:0 8px;
}
.footer__container .social-links__icon{
  margin:0px;
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer .copyright {
  width: 100%;
  float: left;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -.02em;
  color: #a2a0ab;
  text-align: left;
}

@media (min-width: 992px){
  .footer .copyright {
    padding-left: 35%;
    text-align: left;
    margin-top: -44px;
  }
}

@media ( min-width:768px ){
  .footer .copyright {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -.02em;
    color: #a2a0ab;
    text-align: left;
  }
  .footer__container .social-links__icon{
    width: 40px;
    height: 40px;
  }
}

@media ( min-width:375px ){

  .footer__container .social-links__icon{
    width: 40px;
    height: 40px;
  }
}

@media(min-width:1024px){
  .footer__container .social-links__icon{
    width: 44px;
    height: 44px;
  }
}

@media(min-width:1440px){
  .footer__container .social-links__icon{
    width: 48px;
    height: 48px;
  }
}

/* Footer End */

table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  float: none !important; }

table, th, td {
  vertical-align: middle; }

blockquote before, blockquote after, q before, q after {
  content: ''; }

a img {
  border: none; }

b, i {
  display: none; }

.article .hero-categories a {
  font-family: 'Alliance No.1', sans-serif;
  font-weight:400;
}

.section__media .media__panel--youtube p, .media__video-details h3,
.media__video-details span, .tooltip .tooltip-inner, #notice__bar p, .pricing__plans .plans__table--cell small, .content p,
.content ul,
.content ol, .platforms__note small {
  font-family: 'Alliance No.1', sans-serif;
  font-weight:400;
}

.pricing__cards .card-header .pricing__card--tagline, .pricing__cards .card .list span.subtext, .testimonial__item-text p, body.page .page__header time, body.page .content p, body.page .content li {
  font-family: 'Alliance No.1', sans-serif;
  font-weight: 300;

}

.pricing__plans .switch__button-text em {
  font-family: 'Alliance No.1', sans-serif;
  font-weight: normal; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6,
strong, .pricing__plans .plans__table--head .plans__table--cell h4, .pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry, .pricing__plans .switch__button-text, .testimonial .section__title, .testimonial--slider-navigation strong {
  font-family: 'Alliance No.1', sans-serif;
  font-weight: 500; }

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link, body .section__animated ul li, body .section__top__item-description strong, .sections-overview-item-content h5, .hero--pricing .plans-box .item, .pricing__cards .card .popular-box, .pricing__cards .card-header .pricing__card--label, .pricing__cards .card-header .pricing__card--tagline strong, .pricing__cards .card .list strong, .pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5, .testimonial__item-text strong, body.features .section__features-reviews .faq__item h5, body.page .content p.bolder, body.page .content li.bolder, body.page .content strong, body.careers .section__careers-bottom .title, body.press .section__press-articles .title, body.press .section__press-articles .article-link, .submenu .title {
  font-family: 'Alliance No.1', sans-serif;
  font-weight: 600; }

.testimonial__item-text h5 {
  font-family: 'Alliance No.1', sans-serif;
  font-weight: 700; }

.lead {
  font-size: 1rem;
  line-height: 24px; }
@media (min-width: 768px) {
  .lead {
    font-size: 1.25rem;
    line-height: 32px; } }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6,
strong {
  font-weight: normal;
  color: #2C1042; }

h1, .h1 {
  font-size: 2.25rem;
  line-height: 44px; }
@media (min-width: 768px) {
  h1, .h1 {
    font-size: 2.5rem;
    line-height: 48px; } }
@media (min-width: 1024px) {
  h1, .h1 {
    font-size: 3.5rem;
    line-height: 64px; } }
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 4rem;
    line-height: 70px; } }

h2, .h2 {
  font-size: 1.75rem;
  line-height: 34px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  h2, .h2 {
    font-size: 2.5rem;
    line-height: 48px; } }
@media (min-width: 1024px) {
  h2, .h2 {
    font-size: 3rem;
    line-height: 56px; } }
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 3rem;
    line-height: 56px; } }

h3, .h3, .content h2 {
  font-size: 1.25rem;
  line-height: 32px; }
@media (min-width: 768px) {
  h3, .h3, .content h2 {
    font-size: 1.5rem;
    line-height: 32px; } }
@media (min-width: 1200px) {
  h3, .h3, .content h2 {
    font-size: 1.5rem;
    line-height: 32px; } }

h4, .h4 {
  font-size: 1.25rem;
  line-height: 28px; }
@media (min-width: 768px) {
  h4, .h4 {
    font-size: 1.25rem;
    line-height: 28px; } }
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
    line-height: 32px; } }

h5, .h5 {
  font-size: 1rem;
  line-height: 24px; }
@media (min-width: 768px) {
  h5, .h5 {
    font-size: 1.25rem;
    line-height: 28px; } }
@media (min-width: 1200px) {
  h5, .h5 {
    font-size: 1.25rem;
    line-height: 28px; } }

.lead {
  color: #4B525C; }

.section__title {
  font-weight: 400; }
.request__demo .section__title {
  font-weight: 500; }

small,
.small {
  font-size: 80%; }

body {
  background: #fff;
  color: #4B525C;
  font-family: 'Alliance No.1', sans-serif;
  font-size: 1rem;
  line-height: 24px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden; }
body.menu--opened {
  overflow-y: hidden; }
body.modal--visible {
  overflow: hidden; }

img {
  user-select: none; }


.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  padding: 0 0px;
  max-width: 1440px;
  margin: 0 auto; }
/* @media (min-width: 1440px) {
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
max-width: unset !important; } } */
@media (max-width: 1199.98px) {

  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    padding: 0 0px; } }
@media (max-width: 767.98px) {

  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    padding: 0 0px; } }
@media (max-width: 767.98px) {
  .container-fluid .row:not(.no-gutters), .container-sm .row:not(.no-gutters), .container-md .row:not(.no-gutters), .container-lg .row:not(.no-gutters), .container-xl .row:not(.no-gutters) {
    margin-right: -16px;
    margin-left: -16px; }
  .container-fluid .row:not(.no-gutters) > .col, .container-sm .row:not(.no-gutters) > .col, .container-md .row:not(.no-gutters) > .col, .container-lg .row:not(.no-gutters) > .col, .container-xl .row:not(.no-gutters) > .col,
  .container-fluid .row:not(.no-gutters) > [class*="col-"],
  .container-sm .row:not(.no-gutters) > [class*="col-"],
  .container-md .row:not(.no-gutters) > [class*="col-"],
  .container-lg .row:not(.no-gutters) > [class*="col-"],
  .container-xl .row:not(.no-gutters) > [class*="col-"] {
    padding-right: 16px;
    padding-left: 16px; } }
@media (max-width: 575.98px) {
  .container-fluid.container-fluid--xs, .container-fluid--xs.container-sm, .container-fluid--xs.container-md, .container-fluid--xs.container-lg, .container-fluid--xs.container-xl {
    padding-right: 8px;
    padding-left: 8px; } }

.hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
  max-width: 100%;
  padding: 0 0px; }
@media (max-width: 1199.98px) {
  .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
    padding: 0 0px; } }
@media (max-width: 767.98px) {
  .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
    padding: 0 0px; } }

a {
  color: #FF7C5F; }

.list {
  list-style: none;
  margin: 0;
  padding: 0; }
.list.list--icon li {
  position: relative;
  padding-left: 28px; }
.list.list--icon li .icon {
  position: absolute;
  top: 0;
  left: 0; }
.list.list--icon-lg li {
  padding-left: 32px;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 32px;
  color: #121A25; }
.list.list--icon-lg li:last-child {
  margin-bottom: 0; }
.list.list--icon-lg li .icon {
  top: 3px; }

picture {
  display: block; }

.lazyload,
.lazyloading {
  opacity: 0; }

.lazyloaded {
  opacity: 1;
  transition: opacity 300ms; }

.icon {
  display: inline-block; }
.icon__wrapper {
  position: relative;
  display: inline-block; }
.icon__wrapper .badge {
  position: absolute;
  top: -8px;
  right: -43px; }
.icon__svg {
  line-height: 0; }
.icon--tooltip:hover svg rect {
  stroke: #121A25; }
.icon--tooltip:hover svg path {
  fill: #121A25; }

.icon--large svg {
  width: 53px;
  height: 53px; }

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
  border: 0;
  font-weight: 500;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  padding: 8px 13px;
  box-shadow: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  white-space: nowrap;
  letter-spacing: -0.02em;
  margin-right: 9px; }
@media (min-width: 768px) {
  .btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    font-size: 16px;
    padding: 10px 16px; } }
.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link, .btn:hover, .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
  outline: none; }
.btn.btn--cta, .btn--cta.btn-category, .header .navbar-nav .nav-item.btn-outline .btn--cta.nav-link {
  line-height: 20px; }
.btn .btn__label + .icon, .btn-category .btn__label + .icon, .header .navbar-nav .nav-item.btn-outline .nav-link .btn__label + .icon {
  margin-left: 8px; }
.btn .icon + .btn__label, .btn-category .icon + .btn__label, .header .navbar-nav .nav-item.btn-outline .nav-link .icon + .btn__label {
  margin-left: 8px; }

.btn-primary, .btn-category {
  background-color: #6054E5; }
.btn-primary, .btn-category, .btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:hover, .btn-category:hover, .btn-primary:active, .btn-category:active, .btn-primary:focus, .btn-category:focus {
  color: #fff;
  outline: 0;
  border: 2px solid #6054E5; }
.btn-primary:hover, .btn-category:hover {
  background-color: #473CD0; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:active, .btn-category:active, .btn-primary:focus, .btn-category:focus {
  background-color: #28208A; }
.btn-primary--var {
  background-color: #FF7C5F; }
.btn-primary--var:hover {
  background-color: #ff522c; }
.btn-primary--var:not(:disabled):not(.disabled):active, .btn-primary--var:active, .btn-primary--var:focus {
  background-color: #ff522c; }
.btn-primary .icon__svg, .btn-category .icon__svg {
  line-height: 1; }

.btn-secondary {
  background-color: transparent; }
.btn-secondary, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
  color: #6054E5;
  outline: 0;
  box-shadow: none;
  border: 2px solid #C3D3F4;
  font-weight:500}
.btn-secondary:hover {
  background-color: #EEF3FF; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:active, .btn-secondary:focus {
  background-color: #EEF3FF; }

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link {
  color: #6054E5;
  border: 2px solid rgba(69, 86, 240, 0.8); }
.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link, .btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover, .btn-outline-primary:active, .header .navbar-nav .nav-item.btn-outline .nav-link:active, .btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus {
  outline: 0;
  box-shadow: none !important; }
.btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
  background-color: #473CD0;
  border-color: #473CD0;
  color: #fff; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:active, .header .navbar-nav .nav-item.btn-outline .nav-link:active, .btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus {
  background-color: #28208A;
  color: #fff;
  border-color: #28208A; }

.sections-action .btn-outline-secondary {
  color: #ffbc7d;
  border: 2px solid #ffbc7d;
  background: 0;
  height: 48px;
  line-height: 48px;
  width: 141px;
  text-align: center;
  border-radius: 4px;
  font-weight:500;
}
.sections-action .btn-outline-secondary:hover {
  color: #1d1721;
  background: #ffbc7d;
}
.btn-category {
  background: #fff;
  color: #6054E5; }
.btn-category.is-active {
  background-color: #6054E5;
  color: #fff; }

.btn-icon--right .icon-svg {
  margin-left: 4px; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
  padding: 8px 20px;
  height: 40px;
  font-size: 16px;
  line-height: 24px; }
@media (min-width: 992px) {
  .btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
    padding: 12px 32px;
    height: 64px;
    font-size: 18px;
    line-height: 32px; } }
.btn-lg.btn-outline-primary, .btn-group-lg > .btn-outline-primary.btn, .btn-group-lg > .btn-outline-primary.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline .btn-lg.nav-link {
  padding-left: 39px;
  padding-right: 18px; }
@media (min-width: 992px) {
  .btn-lg.btn-outline-primary, .btn-group-lg > .btn-outline-primary.btn, .btn-group-lg > .btn-outline-primary.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline .btn-lg.nav-link {
    padding-left: 50px;
    padding-right: 40px; } }
.btn-lg.btn--play, .btn-group-lg > .btn--play.btn, .btn-group-lg > .btn--play.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link {
  position: relative; }
.btn-lg.btn--play .icon, .btn-group-lg > .btn--play.btn .icon, .btn-group-lg > .btn--play.btn-category .icon, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link .icon {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%); }
@media (min-width: 992px) {
  .btn-lg.btn--play .icon, .btn-group-lg > .btn--play.btn .icon, .btn-group-lg > .btn--play.btn-category .icon, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link .icon {
    left: 32px; } }

.btn-xlg {
  width: 100%;
  max-width: 340px; }

/* .navbar-toggler {
background: #E8EFFF;
width: 64px;
height: 48px;
border: 0;
padding: 0;
cursor: pointer;
position: relative;
z-index: 1000;
text-align: center;
transition: all 0.3s;
border-radius: 0; display:block;margin-left:8px; }
.navbar-toggler, .navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus {
box-shadow: none;
outline: none;background: unset;
border-color: #827f8f;
padding:0;
}
.navbar-toggler .nav-bar {
background: #4556F0;
display: block;
width: 24px;
height: 3px;
margin: 0 auto 5px;
transition: all 0.3s;
position: relative; }
.navbar-toggler .nav-bar.nav-bar-bot {
margin-bottom: 0; }

.is-menu-open .navbar-toggler {
background: #4556F0; }
.is-menu-open .navbar-toggler .nav-bar {
background: #fff; }
.is-menu-open .navbar-toggler .nav-bar-top {
transform: translateY(8px) rotate(225deg); }
.is-menu-open .navbar-toggler .nav-bar-mid {
opacity: 0;
visibility: hidden;
transform: rotate(180deg); }
.is-menu-open .navbar-toggler .nav-bar-bot {
transform: translateY(-8px) rotate(-225deg); } */

.switch__button-container {
  display: flex;
  flex-direction: row; }
.switch__button-container .switch__button-text {
  color: #2C1042;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  white-space: nowrap;
  font-weight: 600;
}
.switch__button-container .switch__button-text--muted {
  color: #a2a0ab; }

.switch__button {
  margin: 0 16px; }
.switch__button-input {
  display: none; }
.switch__button-input, .switch__button-input:after, .switch__button-input:before,
.switch__button-input *,
.switch__button-input *:after,
.switch__button-input *:before,
.switch__button-input + .switch__button-label {
  box-sizing: border-box; }
.switch__button-input::selection, .switch__button-input:after::selection, .switch__button-input:before::selection,
.switch__button-input *::selection,
.switch__button-input *:after::selection,
.switch__button-input *:before::selection,
.switch__button-input + .switch__button-label::selection {
  background: none; }
.switch__button-input + .switch__button-label {
  outline: 0;
  display: block;
  width: 52px;
  height: 28px;
  position: relative;
  cursor: pointer;
  user-select: none;
  background: #6054E5;
  border-radius: 32px;
  padding: 4px 6px;
  transition: all .4s ease; }
.switch__button-input + .switch__button-label:after {
  position: relative;
  display: block;
  content: "";
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease; }
.switch__button-input + .switch__button-label:hover:after {
  will-change: padding; }
.switch__button-input + .switch__button-label:active:after {
  padding-right: .8em; }
.switch__button-input:checked + .switch__button-label:after {
  left: 50%; }
.switch__button-input:checked + .switch__button-label {
  background: #09C988; }
.switch__button-input:checked + .switch__button-label:active {
  box-shadow: none; }
.switch__button-input:checked + .switch__button-label:active:after {
  margin-left: -.8em; }

.hero {
  position: relative; }
.hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
  position: relative;
  z-index: 5; }
.hero .hero__title {
  margin: 0 0 16px;
  color: #382F38; }
@media (min-width: 1200px) {
  .hero .hero__title {
    margin: 0 0 20px; } }
.hero .lead {
  margin: 0;
  font-weight: 400;
  color: #382F38; }
@media (min-width: 768px) {
  .hero .lead {
    font-size: 1.125rem;
    line-height: 22px; } }
@media (min-width: 992px) {
  .hero .lead {
    font-size: 1.375rem;
    line-height: 32px; } }
.hero .hero__cta {
  border-radius: 8px;
  display: inline-flex;
  flex-direction: row;
  padding: 12px 24px;
  margin-bottom: 24px;
  height: auto; }
@media (min-width: 768px) {
  .hero .hero__cta {
    margin-bottom: 48px; } }
.hero .hero__cta .icon {
  margin-right: 10px; }
.hero .hero__platforms {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto; }
@media (max-width: 767.98px) {
  .hero .hero__platforms {
    max-width: 265px; } }
.hero .hero__platforms li {
  margin: 0 0 12px;
  padding: 0 8px; }
@media (max-width: 767.98px) {
  .hero .hero__platforms li {
    flex: 0 0 25%; } }
.hero .hero__platforms li img {
  width: 48px;
  height: 48px;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07);
  border-radius: 50%; }
@media (min-width: 768px) {
  .hero .hero__platforms li {
    margin: 0; }
  .hero .hero__platforms li img {
    width: 56px;
    height: 56px;
    transition: transform 200ms; }
  .hero .hero__platforms li img:hover {
    transform: scale(1.285); } }
.hero--page {
  padding-top: 80px; }
.hero .media__wrapper--mobile {
  text-align: center;
  overflow: hidden;
  line-height: 0; }
@media (min-width: 768px) {
  .hero .media__wrapper--mobile {
    display: none; } }
.hero__pattern {
  position: absolute;
  z-index: 0;
  line-height: 0; }

.hero__bg {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative; }
.hero__bg--pricing {
  background-position: 50% 48px; }
@media (min-width: 768px) {
  .hero__bg--pricing {
    background-position: 50% 56px; } }
@media (min-width: 1200px) {
  .hero__bg--pricing {
    background-position: 50% 64px; } }
.hero__bg--lb {
  background-color: #E6F6F9;
  position: relative; }
.hero__bg--lb::before {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bg.svg");
  background-position: right top;
  background-repeat: no-repeat;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background-size: contain; }
.hero__bg--blog {
  background: #E4EDFF; }
.hero__bg--article {
  background: #F8F8F8; }

.section__media {
  position: relative; }
.section--videos .section__media {
  padding-bottom: 48px; }
@media (min-width: 992px) {
  .section--videos .section__media {
    padding-bottom: 102px; } }
.section--performance .section__media {
  padding-bottom: 132px; }
.section--widgets .section__media {
  padding-bottom: 124px; }
.section__media .media__panel {
  position: relative;
  z-index: 5;
  margin-top: -40px; }
.section__media .media__panel::before {
  content: "";
  background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  height: 90px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10; }
.background--light-gray .section__media .media__panel::before {
  background: linear-gradient(180deg, #f8f8f8 0%, rgba(255, 255, 255, 0) 100%); }
.section__media .media__panel--inner {
  max-width: 720px;
  margin: 0 auto;
  position: relative;
  z-index: 5; }
.section--widgets .section__media .media__panel--inner,
.section--performance .section__media .media__panel--inner {
  max-width: 856px; }
.section__media .media__panel--layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0; }
.section__media .media__panel--layer,
.section__media .media__panel--layer > div {
  position: absolute; }
.section__media .media__panel--layer > div {
  z-index: 1; }
.section__media .media__panel--layer-item {
  transition: all 0.1s; }
.section__media .media__panel .madia__panel--main {
  text-align: center; }
.section__media .media__panel .madia__panel--main img {
  width: 100%; }
.section__media .media__panel .media__panel--layer-1 div {
  display: inline-block; }
.section__media .media__panel .layer-1__top {
  top: -25px;
  left: -125px; }
.section--widgets .section__media .media__panel .layer-1__top {
  top: 65px;
  left: -95px; }
@media (min-width: 1200px) {
  .section--widgets .section__media .media__panel .layer-1__top {
    left: -105px; } }
.section--performance .section__media .media__panel .layer-1__top {
  top: 0;
  left: -45px; }
@media (min-width: 1200px) {
  .section--performance .section__media .media__panel .layer-1__top {
    top: 5px;
    left: -175px; } }
.section__media .media__panel .layer-1__bottom {
  top: 335px;
  left: -150px; }
@media (min-width: 1200px) {
  .section__media .media__panel .layer-1__bottom {
    left: -310px; } }
.section--widgets .section__media .media__panel .layer-1__bottom {
  top: 410px;
  left: 5px; }
.section--performance .section__media .media__panel .layer-1__bottom {
  top: 335px;
  left: -65px; }
@media (min-width: 1200px) {
  .section--performance .section__media .media__panel .layer-1__bottom {
    left: -175px; } }
.section__media .media__panel .layer-1__left {
  top: 125px;
  left: -360px; }
.section--widgets .section__media .media__panel .layer-1__left {
  left: -90px;
  top: 185px; }
@media (min-width: 1200px) {
  .section--widgets .section__media .media__panel .layer-1__left {
    left: -220px;
    top: 245px; } }
.section--performance .section__media .media__panel .layer-1__left {
  top: 225px;
  left: -30px; }
@media (min-width: 1200px) {
  .section--performance .section__media .media__panel .layer-1__left {
    left: -50px; } }
.section__media .media__panel .layer-2__top {
  top: -30px;
  right: -206px; }
@media (min-width: 1200px) {
  .section__media .media__panel .layer-2__top {
    right: -280px; } }
.section--widgets .section__media .media__panel .layer-2__top {
  top: 100px;
  right: -240px; }
@media (min-width: 1200px) {
  .section--widgets .section__media .media__panel .layer-2__top {
    top: 100px;
    right: -280px; } }
.section--performance .section__media .media__panel .layer-2__top {
  top: 0;
  right: -42px; }
@media (min-width: 1200px) {
  .section--performance .section__media .media__panel .layer-2__top {
    right: -168px; } }
.section__media .media__panel .layer-2__center {
  top: 150px;
  right: -185px; }
@media (min-width: 1200px) {
  .section__media .media__panel .layer-2__center {
    right: -345px; } }
.section--widgets .section__media .media__panel .layer-2__center {
  top: 65px;
  right: 15px; }
.section--performance .section__media .media__panel .layer-2__center {
  top: 252px;
  right: -20px; }
@media (min-width: 1200px) {
  .section--performance .section__media .media__panel .layer-2__center {
    right: -80px; } }
.section__media .media__panel .layer-2__bottom {
  top: 420px;
  right: -280px; }
.section--widgets .section__media .media__panel .layer-2__bottom {
  top: 360px;
  right: -235px; }
.section--performance .section__media .media__panel .layer-2__bottom {
  top: 365px;
  right: -82px;
  z-index: 5; }
@media (min-width: 1200px) {
  .section--performance .section__media .media__panel .layer-2__bottom {
    right: -168px; } }
.section__media .media__panel--youtube {
  text-align: center;
  position: relative;
  z-index: 5;
  padding-top: 65px; }
.section__media .media__panel--youtube p {
  font-size: 14px;
  line-height: 20px;
  color: #121A25; }
.section__media .media__panel--pattern {
  position: absolute;
  z-index: 0; }
.section__media .media__panel--pattern-bottom {
  bottom: -10px;
  right: -50px; }
@media (min-width: 1200px) {
  .section__media .media__panel--pattern-bottom {
    right: 4%; } }
@media (min-width: 1600px) {
  .section__media .media__panel--pattern-bottom {
    right: 8%; } }
.section__media .media__panel--pattern-3-right {
  right: 0;
  bottom: -10px; }
.section__media .media__panel--pattern-middle {
  top: 50%;
  transform: translate(0, -50%) scale(0.9);
  right: 150px;
  margin-top: 60px; }
@media (max-width: 1199.98px) {
  .section__media .media__panel--pattern-middle {
    right: 0; } }
@media (max-width: 1199.98px) {
  .section__media .media__panel--pattern-middle img {
    transform: scale(0.8); } }
.section__media .media__panel--layer-video {
  position: relative;
  width: 280px;
  height: 156px;
  border-radius: 6px; }
.section__media .media__panel--layer-video video {
  border-radius: 6px;
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%; }

.media__video {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06); }
.media__video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }
.media__video-details {
  background: #fff;
  padding: 20px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center; }
.media__video-details h3 {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  text-align: left; }
.media__video .media__video-meta {
  display: flex;
  flex-direction: column; }
.media__video .media__video-meta span {
  color: #7F8690;
  font-size: 14px;
  line-height: 18px;
  display: inline-block; }
.media__video .media__video-meta span + span {
  padding-top: 6px; }
.media__video video {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.badge-primary {
  background-color: #FFD2A8;
  height: 24px;
  padding: 2px 6px;
  text-transform: uppercase;
  color: #2C1042;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  border-radius: 4px;
  letter-spacing: -0.02em;
  white-space: nowrap; }

.tooltip .arrow {
  display: none; }

.tooltip .tooltip-inner {
  border-radius: 4px;
  background-color: rgba(18, 26, 37, 0.9);
  padding: 8px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  min-width: 280px;
  text-align: left; }

.modal__wrapper {
  width: 100%;
  height: 100%;
  transform: translateY(100%);
  will-change: transform, opacity;
  transition: transform .3s ease-in-out, opacity .4s ease-in-out, visibility .4s ease-in-out;
  visibility: hidden;
  overflow: hidden; }
.modal--visible .modal__wrapper {
  transform: translateY(0);
  opacity: 1;
  visibility: visible; }
.modal__wrapper::before {
  content: "";
  background-color: #000;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
.modal__wrapper .modal__close {
  opacity: 1;
  position: absolute;
  top: 24px;
  right: 24px;
  transition: opacity 300ms;
  z-index: 10010;
  cursor: pointer;
  padding: 0;
  margin: 0;
  width: 48px;
  height: 48px;
  border: 0; }
.modal__wrapper .modal__close, .modal__wrapper .modal__close:hover, .modal__wrapper .modal__close:active {
  outline: none;
  box-shadow: none; }
.modal__wrapper .modal__close.modal__close--desktop {
  display: none; }
@media (min-width: 576px) {
  .modal__wrapper .modal__close.modal__close--desktop {
    display: block; } }
.modal__wrapper .modal__close.modal__close--mobile {
  top: -56px;
  right: 24px; }
.modal__wrapper .modal__close.modal__close--mobile,
.modal__wrapper .modal__close.modal__close--mobile svg {
  width: 40px;
  height: 40px; }
@media (min-width: 576px) {
  .modal__wrapper .modal__close.modal__close--mobile {
    display: none; } }
.modal__wrapper .modal__content {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

#notice__bar {
  position: fixed;
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 95%;
  display: none;
  z-index: 2147483647;
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 5px 18px rgba(0, 0, 0, 0.12);
  border-radius: 6px; }
@media (min-width: 400px) {
  #notice__bar {
    max-width: 375px; } }
@media (min-width: 992px) {
  #notice__bar {
    max-width: 632px; } }
#notice__bar .notice__bar-inner {
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  position: relative; }
@media (min-width: 992px) {
  #notice__bar .notice__bar-inner {
    padding: 12px 16px;
    flex-direction: row;
    align-items: center; } }
#notice__bar .notice__bar-copy {
  flex: 1;
  padding-right: 40px; }
@media (min-width: 992px) {
  #notice__bar .notice__bar-copy {
    padding: 0; } }
#notice__bar .btn__wrap {
  flex-grow: 0;
  padding-top: 8px;
  text-align: center; }
@media (min-width: 992px) {
  #notice__bar .btn__wrap {
    width: 120px;
    margin-left: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    text-align: left; } }
#notice__bar .btn, #notice__bar .btn-category, #notice__bar .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline #notice__bar .nav-link {
  font-size: 14px;
  line-height: 24px;
  height: 32px;
  padding: 0 16px; }
#notice__bar p {
  margin: 0;
  font-size: 12px;
  line-height: 20px; }
@media (min-width: 768px) {
  #notice__bar p {
    font-size: 13px; } }
#notice__bar p a {
  color: #4556F0; }
@media (max-width: 991.98px) {
  #notice__bar .notice__bar--cancel {
    position: absolute;
    top: 12px;
    right: 16px; } }

body .hero__bg {
  position: relative;
  background: linear-gradient(to bottom, #E6F6F9 0%, #E6F6F9 50%, #E6F6F9 50%, #ffc99a 50%, #ffc99a 100%); }
@media (min-width: 768px) {
  body .hero__bg {
    background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 47%, #E6F6F9 47%, #ffc99a 47%, #ffc99a 100%);
    min-height: 550px; } }
@media (min-width: 992px) {
  body .hero__bg {
    background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 45%, #E6F6F9 45%, #ffc99a 45%, #ffc99a 100%);
    min-height: 655px; } }
@media (min-width: 1200px) {
  body .hero__bg {
    background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 43%, #E6F6F9 43%, #ffc99a 43%, #ffc99a 100%);
    min-height: 860px; } }
@media (min-width: 768px) {
  body .hero__bg:after {
    content: '';
    position: absolute;
    width: 53%;
    height: 80px;
    background: #fff;
    top: 0;
    right: 0; } }
@media (min-width: 992px) {
  body .hero__bg:after {
    content: '';
    position: absolute;
    width: 55%;
    height: 80px;
    background: #fff;
    top: 0;
    right: 0; } }
@media (min-width: 1200px) {
  body .hero__bg:after {
    content: '';
    position: absolute;
    width: 57%;
    height: 80px;
    background: #fff;
    top: 0;
    right: 0; } }
body .main {
  padding: 0; }

body .hero--home-right {
  width: 100%;
  position: relative; }
body .hero--home-right .video-container {
  width: 100%;
  position: relative;
  margin: 0 auto;
  overflow: hidden; }
@media (min-width: 768px) {
  body .hero--home-right {
    height: 450px;
    width: 52%; } }
@media (min-width: 992px) {
  body .hero--home-right {
    height: 580px;
    width: 55%; } }
@media (min-width: 1200px) {
  body .hero--home-right {
    height: 785px;
    width: 67%; } }

body .top-container {
  display: flex;
  flex-direction: column; }
@media (min-width: 768px) {
  body .top-container {
    flex-direction: row; } }
@media (min-width: 768px) {
  body .top-container .hero--home-left {
    padding-right: 15px;
    width: 45%;
    padding-top: 58px; } }
@media (min-width: 992px) {
  body .top-container .hero--home-left {
    width: 45%;
    padding-top: 76px; } }
@media (min-width: 1200px) {
  body .top-container .hero--home-left {
    width: 45%;
    padding-top: 90px;
    padding-right: 50px;}
}

body .hero {
  overflow: hidden;
  padding-top: 80px;
  padding-left: 16px;
  padding-right: px; }
@media (min-width: 768px) {
  body .hero {
    padding-top: 80px;
    padding-left: 32px;
    padding-right: px; } }
@media (min-width: 992px) {
  body .hero {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 0px; } }
@media (min-width: 1200px) {
  body .hero {
    padding-top: 80px;
    padding-left: 80px;
    padding-right: 0px; } }
body .hero__header {
  margin-bottom: 0; }
body .home-hero .hero__title {
  max-width: 281px; }
@media (min-width: 768px) {
  body .home-hero .hero__title {
    max-width: 288px; } }
@media (min-width: 992px) {
  body .home-hero .hero__title {
    max-width: 380px; } }
@media (min-width: 1200px) {
  body .home-hero .hero__title {
    max-width: 480px; } }
body .hero .lead {
  max-width: 360px;
  margin-bottom: 32px;
  font-size: 1rem;
  line-height: 24px;
  color: #6A676C;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body .hero .lead {
    max-width: 290px;
    margin-bottom: 15px;
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 992px) {
  body .hero .lead {
    max-width: 390px;
    margin-bottom: 40px; } }
body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
  font-size: 1rem;
  font-weight: 600;
  padding: 10px 16px; }
body .hero .btn.btn-secondary, body .hero .btn-secondary.btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .btn-secondary.nav-link {
  margin-left: 10px;
  color: #2C1042; }
@media (min-width: 768px) {
  body .hero .btn.btn-secondary, body .hero .btn-secondary.btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .btn-secondary.nav-link {
    margin-left: 10px; } }
@media (min-width: 768px) {
  body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
    padding: 14px 30px; } }
@media (min-width: 992px) {
  body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
    font-size: 1.125rem;
    padding: 18px 32px; } }
body .hero .video-partners {
  margin-top: 24px; }
@media (min-width: 768px) {
  body .hero .video-partners {
    margin-top: 66px; } }
@media (min-width: 992px) {
  body .hero .video-partners {
    margin-top: 84px; } }
@media (min-width: 1200px) {
  body .hero .video-partners {
    margin-top: 150px; } }
body .hero .video-partners .title {
  font-size: 1rem;
  letter-spacing: -0.02em;
  line-height: 24px;
  color: #2C1042;
  margin-bottom: 20px; }
body .hero .video-partners .hero__icons-logo {
  display: flex;
  align-items: center; }
body .hero .video-partners .hero__icons-logo .icon {
  margin-right: 20px; }
@media (min-width: 768px) {
  body .hero .video-partners .hero__icons-logo .icon {
    margin-right: 30px; } }
@media (min-width: 992px) {
  body .hero .video-partners .hero__icons-logo .icon {
    margin-right: 30px; } }
body .hero .video-partners .hero__icons-logo .icon svg {
  width: 72px; }
@media (min-width: 992px) {
  body .hero .video-partners .hero__icons-logo .icon svg {
    width: 88px; } }
body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) {
  padding-top: 6px; }
body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) svg {
  width: 102px; }
@media (min-width: 992px) {
  body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) svg {
    width: 118px; } }
body .hero .video-partners .hero__icons-logo .icon:nth-of-type(3) svg {
  width: 82px; }
@media (min-width: 992px) {
  body .hero .video-partners .hero__icons-logo .icon:nth-of-type(3) svg {
    width: 94px; } }
body .hero .shopify-logo {
  margin-bottom: 40px;
  display: flex;
  align-items: center; }
body .hero .shopify-logo .rating {
  display: inline-block;
  color: #6054E5; }
body .hero .shopify-logo .icon {
  line-height: 32px; }
body .hero .shopify-logo .icon--stars {
  margin: 0 10px; }

body #slider {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  user-select: none; }

body .slider-videos {
  width: 400px;
  height: 390px;
  position: relative;
  left: 50%;
  margin-left: -199px; }
@media (min-width: 768px) {
  body .slider-videos {
    width: 480px;
    height: 435px;
    margin-left: -240px; } }
@media (min-width: 992px) {
  body .slider-videos {
    width: 750px;
    height: 580px;
    margin-left: -375px; } }
@media (min-width: 1200px) {
  body .slider-videos {
    width: 900px;
    height: 782px;
    margin-left: -450px; } }

body .slider-videolist {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: transform 0.5s cubic-bezier(0.27, 0.8, 0.43, 0.97); }

body #slider.slider-1 .slider-videolist {
  transform: translateX(0); }

body #slider.slider-2 .slider-videolist {
  transform: translateX(-33.333%); }

body #slider.slider-3 .slider-videolist {
  transform: translateX(-66.666%); }

body .slider-video {
  width: 33.333%;
  height: 100%;
  float: left;
  opacity: 1;
  transition: opacity 0.5s ease-out; }

body #slider.slider-1 .slider-video:nth-child(1),
body #slider.slider-2 .slider-video:nth-child(2),
body #slider.slider-3 .slider-video:nth-child(3) {
  opacity: 1; }

body .slider-video video {
  width: 100%;
  height: 100%;
  display: block; }

body .slider-controls {
  width: 100%;
  position: absolute;
  z-index: 2;
  bottom: 0;
  text-align: center;
  /*       top: 70%;
  left: 50%; */
  /*     transform: translate(-50%,0%); */
}

body .slider-controls:before {
  content: '';
  background: linear-gradient(180deg, rgba(255, 210, 168, 0) 0%, #FFD2A8 100%);
  width: 100%;
  height: 90px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0.5; }

body .slider-control {
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  opacity: 0.3;
  transition: opacity 0.15s ease-out; }
@media (min-width: 768px) {
  body .slider-control {
    margin-bottom: 36px; } }

/* body .slider-control:hover,
body #slider.slider-1 .slider-control:nth-child(1),
body #slider.slider-2 .slider-control:nth-child(2),
body #slider.slider-3 .slider-control:nth-child(3) {
opacity: 1; } */

body .slider-control + .slider-control {
  margin-left: 48px; }

body .slider-control svg {
  display: block;
  cursor: pointer;
  width: 65px; }
@media (min-width: 768px) {
  body .slider-control svg {
    width: 85px; } }
@media (min-width: 992px) {
  body .slider-control svg {
    width: 110px; } }

body .section__platforms {
  padding-top: 40px;
  padding-bottom: 40px; }
@media (min-width: 768px) {
  body .section__platforms {
    padding-top: 64px;
    padding-bottom: 64px; } }
@media (min-width: 992px) {
  body .section__platforms {
    padding-top: 88px;
    padding-bottom: 88px; } }
@media (min-width: 1200px) {
  body .section__platforms {
    padding-top: 105px;
    padding-bottom: 112px; } }
body .section__platforms .container-box {
  margin: 0;
  justify-content: center; }
@media (min-width: 768px) {
  body .section__platforms .container-box {
    justify-content: center; } }
@media (min-width: 992px) {
  body .section__platforms .container-box {
    max-width: 940px;
    margin: auto; } }
@media (min-width: 1200px) {
  body .section__platforms .container-box {
    max-width: 100%; } }
@media (min-width: 768px) {
  body .section__platforms .section__title {
    max-width: 600px;
    margin: auto; } }
@media (min-width: 992px) {
  body .section__platforms .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 850px; } }
body .section__platforms-item {
  width: 50%;
  float: left;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 15px 0; }
@media (min-width: 768px) {
  body .section__platforms-item {
    width: 33.33%; } }
@media (min-width: 1200px) {
  body .section__platforms-item {
    width: 20%; } }
body .section__platforms-item .icon__svg {
  margin-top: 10px;
  position: relative; }
body .section__platforms-item .icon__svg svg {
  height: 30px; }
@media (min-width: 768px) {
  body .section__platforms-item .icon__svg svg {
    height: 48px; } }
body .section__platforms-item .icon__stars {
  margin-top: 10px; }
body .section__platforms-item p {
  font-size: 1rem;
  color: #827F8F;
  line-height: 24px;
  letter-spacing: -0.02em; }
body .section__platforms-item .icon__svg__small {
  position: absolute;
  bottom: -16px;
  right: 35px; }
body .section__platforms-item .icon__svg__small svg {
  width: 56px; }
body .section__platforms-item.shopifyplus .icon__stars svg path:nth-of-type(5) {
  fill: #827F8F; }
body .section__platforms-item.bigcomm .icon__stars svg path {
  fill: #827F8F; }

body .section__animated .section__header {
  max-width: 420px;
  width: 100%;
  margin-bottom: 32px; }
@media (min-width: 768px) {
  body .section__animated .section__header .section__title {
    max-width: 360px; } }
@media (min-width: 992px) {
  body .section__animated .section__header .section__title {
    max-width: 385px; } }
@media (min-width: 1200px) {
  body .section__animated .section__header .section__title {
    max-width: 480px; } }
body .section__animated .section__header .section__title span {
  color: #6054E5; }
.section__title span {
  color: #6054E5; }
@media (min-width: 768px) {
  body .section__animated .section__header {
    max-width: 360px; } }
@media (min-width: 992px) {
  body .section__animated .section__header {
    max-width: 385px; } }
@media (min-width: 1200px) {
  body .section__animated .section__header {
    max-width: 480px;
    margin-bottom: 56px; } }

body .section__animated .lead {
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #827F8F;
  margin-top: 16px;
  margin-bottom: 0;
  font-style: normal;
  font-weight: normal; }

body .section__animated ul {
  margin: 0;
  padding: 0;
  list-style: none; }
body .section__animated ul li {
  padding: 10px 0;
  margin:0;
  width: 100%;
  position: relative;
  font-size: 1rem;
  line-height: 24px;
  color: #2C1042;
  letter-spacing: -0.02em; }
body .section__animated ul li a {
  color: #2C1042;
  display: block; }
body .section__animated ul li a .hand-active {
  display: none; }
body .section__animated ul li a:hover {
  text-decoration: none;
  color: #6054E5; }
body .section__animated ul li a:hover .hand-active {
  display: inline-block; }
body .section__animated ul li a:hover .hand {
  display: none; }
body .section__animated ul li a:hover .icon-arrow {
  background-color: #6054E5; }
body .section__animated ul li a:hover .icon-arrow svg, body .section__animated ul li a:hover .icon-arrow path {
  fill: #fff;
  stroke: #fff; }
@media (min-width: 992px) {
  body .section__animated ul li {
    font-size: 1.125rem; } }
body .section__animated ul li .icon__svg {
  margin-right: 12px; }
body .section__animated ul li .icon-arrow {
  position: absolute;
  margin-right: 0;
  right: 0;
  top: 10px;
  width: 38px;
  height: 38px;
  background-color: transparent;
  border-radius: 50%;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
  display: flex;
  justify-content: center;
  align-items: center; }
@media (min-width: 768px) {
  body .section__animated ul li .icon-arrow {
    top: 13px;
    width: 35px;
    height: 35px; } }
@media (min-width: 992px) {
  body .section__animated ul li .icon-arrow {
    top: 21px;
    width: 48px;
    height: 48px; } }
@media (min-width: 1200px) {
  body .section__animated ul li .icon-arrow {
    top: 21px;
    width: 48px;
    height: 48px; } }
body .section__animated ul li .icon-arrow svg, body .section__animated ul li .icon-arrow path {
  fill: #2e2e2e;
  stroke: #2e2e2e;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  -webkit-transition: all .2s linear; }
body .section__animated ul li:last-of-type {
  border-bottom: none;
  margin-bottom: 15px; }

body .section__animated .media__panel--youtube {
  background: #FFF2E7;
  padding: 12px 8px;
  margin-top: 18px;
  margin-bottom: 16px; }
@media (min-width: 768px) {
  body .section__animated .media__panel--youtube {
    margin-top: 60px;
    margin-bottom: 0; } }
@media (min-width: 992px) {
  body .section__animated .media__panel--youtube {
    margin-top: 80px;
    padding: 20px; } }
body .section__animated .media__panel--youtube p {
  font-size: 0.8125rem;
  line-height: 18px;
  color: #827F8F;
  letter-spacing: -0.02em; }
@media (min-width: 992px) {
  body .section__animated .media__panel--youtube p {
    font-size: 0.875rem;
    line-height: 20px; } }

@media (min-width: 768px) {
  body .section__animated .reeview-only-lg {
    display: block;
    min-width: 52%; } }

@media (min-width: 1200px) {
  body .section__animated .reeview-only-lg {
    display: block;
    min-width: 54.5%; } }

body .section__animated .reeview-only-sm {
  display: block;
  margin-bottom: 35px; }
@media (min-width: 768px) {
  body .section__animated .reeview-only-sm {
    display: none; } }

body .section__performance {
  padding-top:  0px; }
@media (min-width: 768px) {
  body .section__performance {
    padding-top: 64px; } }
@media (min-width: 992px) {
  body .section__performance {
    padding-top: 88px; } }
@media (min-width: 1200px) {
  body .section__performance {
    padding-top: 0px; } }
body .section__performance .video-box {
  width: 100%;
  min-height: 188px;
  text-align:center;
  background: #EDF9FB; }
body .section__performance .section__title {
  margin-bottom: 32px;
}
body .section__performance .lead {
  max-width: 840px;
  margin: 0 auto 56px;
  color:#716978;
}
body .section__performance .section__title span {
  color: #6054e5;
}
body .section__performance.section__youtube .lead span {
  color: #ff823b;
}
body .section__youtube .youtube__partner {
  margin-bottom: 40px;
}
body .section__performance .section__performance-items .box .icon {
  margin-right: 16px;
}
@media (min-width: 768px){
  body .section__youtube {
    padding-top: 290px;
  }
}
body .section__youtube .youtube-logo {
  margin-left: 8px;
  max-width: 428px;
  width: 100%;
  display: inline-block;
}

body .section__performance .section__performance-items {
  max-width: 660px;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
body .section__youtube .section__performance-items {
  max-width: 780px !important;
}
@media (min-width: 768px){
  body .section__performance .section__performance-items .box {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: 0 0 28px;
    display:flex;
    align-items: center;
    width:100%;
  }
  body .section__performance .section__performance-items .icon__label {
    font-size: 18px;
    line-height: 28px;
  }
  body .section__performance .section__performance-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 992px){
  body .section__performance .section__title+.lead {
    max-width: 840px;
    margin: 0 auto 56px;
  }
}
body .section__performance .section__title+.lead {
  color: #716978;
}
body .section__performance .video-box .video-class{
  width: 100%;
  max-width: 900px;
  margin: auto;
  text-align:center;}
body .section__performance .top-container {
  align-items: flex-start;
  margin-bottom: 2.5rem;
  flex-direction: column; }
@media (min-width: 768px) {
  body .section__performance .top-container {
    margin-bottom: 3.5rem; } }
@media (min-width: 992px) {
  body .section__performance .top-container {
    flex-direction: row;
    align-items: flex-end;
    margin-bottom: 4.5rem; } }
body .section__performance-left {
  max-width: 343px; }
@media (min-width: 768px) {
  body .section__performance-left {
    max-width: 420px; } }
@media (min-width: 992px) {
  body .section__performance-left {
    max-width: 345px; } }
@media (min-width: 1200px) {
  body .section__performance-left {
    max-width: 600px; } }
body .section__performance-left .section__header {
  margin-bottom: 2rem; }
body .section__performance-left .section__header .lead {
  margin-top: 15px;
  max-width: 420px;
  font-size: 1rem;
  color: #827F8F;
  line-height: 24px;
  margin-bottom: 0; }
@media (min-width: 992px) {
  body .section__performance-left .section__header {
    margin-bottom: 0; } }
body .section__performance-right {
  display: flex;
  flex-direction: row;
  width: 100%; }
body .section__performance-right .box {
  padding: 0 10px 0 8px;
  position: relative;
  width: 100%; }
body .section__performance-right .box:first-of-type {
  padding-left: 0; }
@media (min-width: 768px) {
  body .section__performance-right .box {
    padding: 0 25px 0 16px; } }
@media (min-width: 992px) {
  body .section__performance-right .box {
    padding: 0 45px; }
  body .section__performance-right .box:first-of-type {
    padding-left: 45px; } }
body .section__performance-right .box:after {
  content: '';
  position: absolute;
  width: 0;
  height: 72px;
  right: 0;
  top: 0;
  border-left: 1px solid rgba(44, 16, 66, 0.2); }
@media (min-width: 768px) {
  body .section__performance-right .box:after {
    height: 80px;
    top: 10px; } }
body .section__performance-right .box:last-of-type:after {
  display: none; }
body .section__performance-right .box .item-number {
  font-size: 2rem;
  line-height: 40px;
  color: #6054E5;
  letter-spacing: -0.02em;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  body .section__performance-right .box .item-number {
    font-size: 3.5rem;
    line-height: 64px; } }
body .section__performance-right .box .item-label {
  font-size: 0.8125rem;
  line-height: 18px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body .section__performance-right .box .item-label {
    font-size: 1.125rem;
    line-height: 28px; } }


body .request__demo-content {
  padding: 32px 0 0;
  text-align: center;
  position: relative;
}

@media (min-width: 576px) {
  body .request__demo-content {
    padding: 64px 0 0; } }
@media (min-width: 992px) {
  body .request__demo-content {
    padding: 0 0 88px 0; } }
@media (min-width: 1200px) {
  body .request__demo-content {
    padding: 130px 0 130px; } }
body .request__demo-content .section__title {
  font-size: 2rem;
  line-height: 40px;
  color: #FFBC7D;
  margin-bottom: 16px; }
@media (min-width: 576px) {
  body .request__demo-content .section__title {
    font-size: 2.5rem;
    line-height: 48px; } }
@media (min-width: 992px) {
  body .request__demo-content .section__title {
    font-size: 4.5rem;
    line-height: 80px;
    margin-bottom: 32px; } }
body .request__demo-content .lead {
  color: #fff;
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-bottom: 32px; }
@media (min-width: 576px) {
  body .request__demo-content .lead {
    font-size: 1.125rem;
    line-height: 28px;
    margin-bottom: 40px; } }
@media (min-width: 992px) {
  body .request__demo-content .lead {
    font-size: 1.375rem;
    line-height: 32px;
    margin-bottom: 40px; } }
body .request__demo-content .btn, body .request__demo-content .btn-category, body .request__demo-content .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .request__demo-content .nav-link {
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
  padding: 0 16px;
  letter-spacing: -0.02em;
  margin-right: 0;
  font-size: 16px; }
@media (min-width: 768px) {
  body .request__demo-content .btn, body .request__demo-content .btn-category, body .request__demo-content .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .request__demo-content .nav-link {
    margin: 0;
    height: 62px;
    padding: 15px 57px;
    font-size: 20px; }
  body .request__demo-content .btn{
    height: unset;
    padding:5px 57px;
  }
}
body .request__demo-content .btn{
  font-weight:500;
}
body .request__demo-content .check-box {
  display: flex;
  justify-content: center;
  margin-top: 24px;
  flex-direction: column;
  max-width: 240px;
  margin-left: auto;
  margin-right: auto; }
@media (min-width: 768px) {
  body .request__demo-content .check-box {
    margin-top: 32px;
    flex-direction: row;
    max-width: 700px; } }
@media (min-width: 992px) {
  body .request__demo-content .check-box {
    margin-top: 40px; } }
body .request__demo-content .check-box .item {
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #43D8A5;
  display: flex;
  align-items: center;
  padding: 4px 10px; }
@media (min-width: 768px) {
  body .request__demo-content .check-box .item {
    padding: 0 16px; } }
@media (min-width: 992px) {
  body .request__demo-content .check-box .item {
    padding: 0 28px; } }
body .request__demo-content .check-box .item svg {
  margin-right: 9px; }

body .section__product {
  overflow: hidden; }
body .section__product.background-n600 {
  background: #463F4B;
  justify-content: center;
  display: flex;
  align-items: center; }
body .section__product .section__media-new {
  position: relative;
  z-index: 0;
  padding: 160px 0 250px; }
body .section__product .section__media-new .media__panel {
  position: relative;
  height: 800px; }
body .section__product .section__media-new .media__panel .media__video {
  margin-top: 200px;
  width: 240%;
  margin-left: -81%;
  z-index: 11111;
  position: absolute; }
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .media__video {
    margin-top: 220px;
    width: 140%;
    margin-left: -20%;
    z-index: 11111;
    position: absolute; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .media__video {
    margin-top: 130px;
    width: 140%;
    margin-left: -20%;
    z-index: 11111;
    position: absolute; } }
@media (min-width: 1200px) {
  body .section__product .section__media-new .media__panel .media__video {
    margin-top: 200px; } }
body .section__product .section__media-new .media__panel .layer-1__top {
  position: absolute;
  float: left;
  width: 118px;
  height: 211px;margin-top: -70px; }
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .layer-1__top {
    width: 204px;
    height: 364px; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .layer-1__top {
    width: 204px;
    height: 364px; } }
body .section__product .section__media-new .media__panel .layer-1__bottom {
  position: absolute;
  float: left;
  width: 128px;
  height: 229px;
  margin-top: -160px;
  margin-left: 25px; }
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .layer-1__bottom {
    width: 222px;
    height: 396px;
    margin-top: -170px;
    margin-left: 170px;
    position: absolute; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .layer-1__bottom {
    width: 222px;
    height: 396px;
    margin-top: -180px;
    margin-left: 235px;
    position: absolute; } }
@media (min-width: 1200px) {
  body .section__product .section__media-new .media__panel .layer-1__bottom {
    margin-top: -110px;
    margin-left: 290px; } }
body .section__product .section__media-new .media__panel .layer-1__left {
  position: absolute;
  float: left;
  width: 250px;
  height: 141px;
  margin-top: 510px; }
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .layer-1__left {
    width: 350px;
    height: 197px;
    margin-top:470px; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .layer-1__left {
    width: 446px;
    height: 251px;
    margin-top: 470px; } }
body .section__product .section__media-new .media__panel .layer-2__top {
  position: absolute;
  float: left;
  z-index: 0;
  width: 130px;
  height: 130px;
  margin-left: -40px;
  margin-top: -130px;}
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .layer-2__top {
    width: 175px;
    height: 175px; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .layer-2__top {
    width: 233px;
    height: 233px;
    margin-left: 45px;
    margin-top: -80px; } }
body .section__product .section__media-new .media__panel .layer-2__center {
  position: absolute;
  float: left;
  width: 200px;
  height: 112px;
  margin-left: -130px;
  margin-top: -120px; }
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .layer-2__center {
    width: 345px;
    height: 195px;
    margin-left: -130px;
    margin-top: -120px; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .layer-2__center {
    width: 345px;
    height: 195px;
    margin-left: -250px;
    margin-top: -60px; } }
body .section__product .section__media-new .media__panel .layer-2__bottom {
  position: absolute;
  float: left;
  width: 128px;
  height: 229px;
  margin-top: 390px;
  margin-left: -40px; }
@media (min-width: 768px) {
  body .section__product .section__media-new .media__panel .layer-2__bottom {
    width: 190px;
    height: 339px;
    margin-top: 332px;
    margin-left: 56px; } }
@media (min-width: 992px) {
  body .section__product .section__media-new .media__panel .layer-2__bottom {
    width: 222px;
    height: 396px;
    margin-top: 320px;
    margin-left: 90px; } }

body .section__top {
  margin: 0;
}
body .section__top .section__title {
  text-align: center;
  max-width: inherit;
  /*     font-size: 24px;
  line-height: 32px;
  color: #7F858F; */
  color: #121212;
  font-weight:900;
}
body .section__top__item-body {
  min-height: 320px; position:relative; }
body .section__top__item-body .icon__svg svg {
  width: inherit;
  height: inherit; }
body .section__top__item-body .section__top__item-author {
  color: #827F8F;
  font-size: 16px;
  line-height: 24px; }
body .section__top__item-description {
  margin-top: 26px !important;
  font-size: 20px;
  line-height: 32px; margin-bottom:32px;
  color: #2c1042;
}
@media (min-width: 992px) {
  body .section__top .slick-slide {
    width: 470px !important;margin: 0 30px;} }

body .section__top--logos {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items:center;
  margin: 0 auto 40px; }
/* body .section__top--logos figure {
  text-align: center;
  padding: 0 11px; } */
.section__top--logos figure {
  text-align: center;
  margin: 0 0 20px;
}

@media(max-width:767px){
  body .section__top--logos figure {
    text-align: center;
    padding: 0 11px; }
}

@media(max-width:360px){
/*   body .section__top--logos { margin:3px 0px 12px !important; } */
  body .section__top--logos figure { flex: 0 0 50%; }
}

/* @media(min-width:400px){
  body .section__top--logos { margin:3px 0px 12px !important; }
} */

body .section__top--slider {
  padding-top: 30px;
  padding-bottom: 0; }
.animation-item-set-f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px;
  flex-direction: column; }
@media (min-width: 768px) {
  .animation-item-set-f {
    margin-left: 7px;
    margin-right: 7px; } }
@media (min-width: 992px) {
  .animation-item-set-f {
    margin-left: 16px;
    margin-right: 16px; } }

.animation-item-set-col {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: flex;
  align-items: center; }

.animation-item-set-text {
  text-align: left; }
@media (min-width: 768px) {
  .animation-item-set-text {
    margin-left: 0;
    margin-right: 30px;
    max-width: 100%; } }
@media (min-width: 992px) {
  .animation-item-set-text {
    margin-left: 0;
    margin-right: 42px;
    max-width: 100%; } }
@media (min-width: 1200px) {
  .animation-item-set-text {
    margin-left: 0;
    max-width: 480px; } }

.animation-item-i {
  background-color: #eaeef6;
  padding: 36px 0; }

.animation-item-i > div {
  margin-left: auto;
  margin-right: auto;
  max-width: 288px;
  width: 57%; }

@media (max-width: 991.98px) {
  .animation-item-text {
    opacity: 1 !important; } }

@media (min-width: 768px) {
  .animation-item-text-subhead:before {
    left: 0;
    top: -10px;
    width: 36px;
    height: 3px;
    content: "";
    display: block;
    position: absolute; } }

.animation-item-text-subhead {
  position: relative; }

.animation-item-set-stick {
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky; }

.animation-item-set-clip {
  top: 88px;
  height: calc(100% - 112px);
  overflow: hidden;
  pointer-events: none;
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }

.animation-item-set-area,
.animation-item-set-clip {
  left: 0;
  width: 100%;
  position: absolute; }

.animation-item-set-area {
  top: 0;
  height: 100%;
  -webkit-transform: scale(1.25) translateY(-100%);
  transform: scale(1.25) translateY(-100%); }

.reeview-bg {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center; }
.reeview-bg .video-class, .reeview-bg video, .reeview-bg img {
  max-width: 100%;
  width: 100%; }

.reeview-bg,
.reeview-animation,
.reeview-animation-fade {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  margin-top: 16px; }
@media (min-width: 768px) {
  .reeview-bg,
  .reeview-animation,
  .reeview-animation-fade {
    margin-top: 0; } }

.row-opt {
  margin-top: 16px;
  margin-bottom: 16px;
  flex-direction: column;
  flex-wrap: nowrap;}
@media (min-width: 768px) {
  .row-opt {
    flex-direction: row;
    margin-bottom: 144px;
    margin-top:0;} }

.reeview-animation {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.reeview-animation-a {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 71.52941%;
  position: relative;
  text-align: center; }

.reeview-animation-possibilities__control > .reeview-animation-fade {
  background: rgba(229, 223, 238, 0.85); }

.reeview-animation-possibilities__control > .reeview-animation-a {
  left: 24px;
  top: 0; }

.animation-item-text-possibilities__control > .animation-item-text-subhead:before {
  background: #E5DFEE; }

.reeview-animation-possibilities__brand > .reeview-animation-fade {
  background: rgba(208, 235, 221, 0.85); }

.reeview-animation-possibilities__brand > .reeview-animation-a {
  left: 8px;
  top: 16px; }

.animation-item-text-possibilities__brand > .animation-item-text-subhead:before {
  background: #D0EBDD; }

.reeview-animation-possibilities__immersive > .reeview-animation-fade {
  background: rgba(238, 243, 255, 0.85); }

.reeview-animation-possibilities__immersive > .reeview-animation-a {
  left: -8px;
  top: -16px; }

.animation-item-text-possibilities__immersive > .animation-item-text-subhead:before {
  background: #EEF3FF; }

/* .sections-overview {
padding: 48px 0; }
@media (min-width: 768px) {
.sections-overview {
padding: 64px 0; } }
@media (min-width: 992px) {
.sections-overview {
padding: 80px 0; } }
@media (min-width: 1200px) {
.sections-overview {
padding: 144px 0 90px; } }
.sections-overview .container {
margin-left: 0; } */
@media (min-width: 768px) {
  .sections-overview .container {
    margin: auto; } }
.sections-overview .section__header {
  margin-bottom: 20px;
  text-align: left !important; }
@media (min-width: 768px) {
  .sections-overview .section__header {
    margin-bottom: 30px;
    text-align: center !important; } }
@media (min-width: 992px) {
  .sections-overview .section__header {
    margin-bottom: 48px; } }
.sections-overview .section__header .section__title {
  margin-bottom: 6px;
  letter-spacing: -0.02em; }
@media (min-width: 992px) {
  .sections-overview .section__header .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    margin-bottom: 16px; } }
.sections-overview .section__header .lead {
  color: #827F8F;
  letter-spacing: -0.02em;
  font-size: 1rem;
  line-height: 24px; }
@media (min-width: 768px) {
  .sections-overview .section__header .lead {
    font-size: 1.375rem;
    line-height: 32px; } }
.sections-overview .row {
  margin: 0; }
.sections-overview-item {
  padding: 0px 0; }
@media (min-width: 768px) {
  .sections-overview-item {
    padding: 20px 35px; } }
@media (min-width: 992px) {
  .sections-overview-item {
    padding: 20px 35px; } }
@media (min-width: 1200px) {
  .sections-overview-item {
    padding: 20px 60px; } }
.sections-overview-item-body {
  display: flex;
  justify-content: left;
  flex-direction: row;
  text-align: left; }
@media (min-width: 768px) {
  .sections-overview-item-body {
    justify-content: center;
    flex-direction: column;
    text-align: center; } }
@media (min-width: 768px) {
  .sections-overview-item-body .icon__svg {
    margin-bottom: 10px; } }
.sections-overview-item-body .icon__svg svg {
  width: 62px;
  height: 59px; }
@media (min-width: 768px) {
  .sections-overview-item-body .icon__svg svg {
    margin-left: 0;
    width: 102px;
    height: 97px; } }
/* .sections-overview-item-content {
margin-left: 15px;
max-width: 260px; } */
@media (min-width: 768px) {
  .sections-overview-item-content {
    margin-left: 0;
    max-width: 100%; } }
.sections-overview-item-content h5 {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 24px; }
@media (min-width: 992px) {
  .sections-overview-item-content h5 {
    font-size: 1.375rem;
    line-height: 32px;
    letter-spacing: -0.02em;
    margin-bottom: 8px;
    margin-top: 10px; } }
.sections-overview-item-content p {
  line-height: 20px;
  color: #827F8F;
  font-size: 0.875rem;
  letter-spacing: -0.02em; }
@media (min-width: 992px) {
  .sections-overview-item-content p {
    line-height: 24px;
    font-size: 1rem; } }
.sections-overview-item-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
.parallax-images {
  min-height: 976px;
  position: relative; }
@media (min-width: 768px) {
  .parallax-images {
    min-width: inherit; } }
/* @media (min-width: 992px) {
.parallax-images {
max-width: 800px; } } */
/* @media (min-width: 1200px) {
.parallax-images {
min-height: 1076px; } } */

.c-sc-gal-a {
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  width: 50%; }

.c-sc-gal-i {
  width: 400px;
  height: 400px;
  display: block;
  position: absolute; }
@media (min-width: 1200px) {
  .c-sc-gal-i {
    width: 600px;
    height: 600px; } }

.c-sc-gal-i-1 {
  left: -218px;
  top: 32px; }
@media (min-width: 768px) {
  .c-sc-gal-i-1 {
    left: -345px;
    top: 436px;
    z-index: 1; } }
@media (min-width: 992px) {
  .c-sc-gal-i-1 {
    left: -460px;
    top: 420px;
    z-index: 1; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-1 {
    left: -674.5px;
    top: 120px; } }

.c-sc-gal-i-2 {
  left: -70px;
  top: -82px; }
@media (min-width: 768px) {
  .c-sc-gal-i-2 {
    left: -275px;
    top: -82px; } }
@media (min-width: 992px) {
  .c-sc-gal-i-2 {
    left: -340px;
    top: -70px; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-2 {
    left: -390px;
    top: -70px; } }

.c-sc-gal-i-3 {
  left: -234.5px;
  top: 234px; }
@media (min-width: 768px) {
  .c-sc-gal-i-3 {
    left: -32.5px;
    top: 30px; } }
@media (min-width: 992px) {
  .c-sc-gal-i-3 {
    left: -32.5px;
    top: 30px; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-3 {
    left: -55.5px;
    top: 120px; } }

.c-sc-gal-i-4 {
  left: -60.5px;
  top: 379px;
  -webkit-transform: scale(1.04);
  transform: scale(1.04); }
@media (min-width: 768px) {
  .c-sc-gal-i-4 {
    left: 110.5px;
    top: 438px; } }
@media (min-width: 992px) {
  .c-sc-gal-i-4 {
    left: 200.5px;
    top: 438px; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-4 {
    left: 272.5px;
    top: 440px; } }

.c-sc-gal-i-5 {
  left: -46.5px;
  top: 600px; }
@media (min-width: 768px) {
  .c-sc-gal-i-5 {
    left: 132.5px;
    top: 677px; } }
@media (min-width: 992px) {
  .c-sc-gal-i-5 {
    left: 250.5px;
    top: 620px; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-5 {
    left: 442.5px;
    top: 550px; } }

.c-sc-gal-i-6 {
  left: -265.5px;
  top: 644px; }
@media (min-width: 768px) {
  .c-sc-gal-i-6 {
    left: -344.5px;
    top: 825px; } }
@media (min-width: 992px) {
  .c-sc-gal-i-6 {
    left: -502.5px;
    top: 780px; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-6 {
    left: -710.5px;
    top: 700px; } }

.c-sc-gal-i-7 {
  left: -245.5px;
  top: 444px;
  z-index: 1; }
@media (min-width: 768px) {
  .c-sc-gal-i-7 {
    left: -255.5px;
    top: 500px;
    z-index: 1; } }
@media (min-width: 992px) {
  .c-sc-gal-i-7 {
    left: -247.5px;
    top: 560px; } }
@media (min-width: 1200px) {
  .c-sc-gal-i-7 {
    left: -299.5px;
    top: 500px; } }

.c-sc-gal-i > * {
  border-radius: 6px;
  overflow: hidden; }

html:not([amp4ads]), html:not([amp4ads]) body {
  margin: auto !important; }

@media (min-width: 1200px) and (max-width: 1440px) {
  .c-sc-gal-i-1 {
    left: -620px; }
  .c-sc-gal-i-2 {
    left: -350px; }
  .c-sc-gal-i-6 {
    left: -600px; }
  .c-sc-gal-i-5 {
    left: 280.5px; }
  .c-sc-gal-i-4 {
    left: 366.5px;
    top: 426px; } }

@media all and (max-width: 767px) {
  .c-sc-gal-i-1, .c-sc-gal-i-2, .c-sc-gal-i-3, .c-sc-gal-i-4, .c-sc-gal-i-7 {
    transform: scale(0.65); }
  .c-sc-gal-i-5, .c-sc-gal-i-6 {
    transform: scale(0.5); }
  .parallax-images {
    max-width: 400px;
    margin: auto; } }

.pricing .main {
  padding-top: 0; }

.hero--pricing {
  padding: 80px 0 0;
  overflow: hidden; }
@media (min-width: 768px) {
  .hero--pricing {
    padding: 138px 0 0; } }
@media (min-width: 1200px) {
  .hero--pricing {
    padding: 140px 0 0; } }
.hero--pricing .plans-box {
  display: flex;
  justify-content: space-between;
  max-width: 473px; }
@media (min-width: 1200px) {
  .hero--pricing .plans-box {
    margin-bottom: 0; } }
.hero--pricing .plans-box .item {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #6054e5;
}
@media (max-width: 767.98px) {
  .hero--pricing .plans-box .item {
    font-size: 14px;
    line-height: 20px; }
  .hero--pricing .plans-box .item svg {
    width: 16px;
    height: 16px; } }
.hero--pricing .hero__header {
  margin-bottom: 24px; }
@media (min-width: 768px) {
  .hero--pricing .hero__header {
    margin-bottom: 44px; } }
@media (min-width: 992px) {
  .hero--pricing .hero__header {
    margin-bottom: 40px; } }
@media (min-width: 1200px) {
  .hero--pricing .hero__header {
    margin-bottom: 63px; } }
@media (max-width: 991.98px) {
  .hero--pricing .justify-content-md-end {
    justify-content: flex-start !important;
    margin-top: 30px; } }
.hero--pricing .switch__button-input + .switch__button-label {
  background: #09C988; }
.hero--pricing .switch__button-color {
  color: #09C988; }

@media (max-width: 767.98px) {
  .row-pricing-reverse {
    margin-bottom: 26px; } }

@media (max-width: 1199.98px) {
  .row-pricing-reverse {
    display: flex;
    flex-direction: column-reverse; } }

@media (min-width: 1200px) {
  .row-pricing-reverse {
    display: flex;
    flex-direction: column; } }

@media (max-width: 1199.98px) {
  .row-pricing-reverse .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; } }

@media (max-width: 767.98px) {
  .row-pricing-reverse .col-lg-4 {
    flex: 0 0 100%;
    max-width: 100%; } }

@media (min-width: 575px) and (max-width: 767px) {
  .row-pricing-reverse {
    padding-left: 16px;
    padding-right: 16px; } }

.pricing__cards {
  margin: 0 0 16px; }
@media (min-width: 768px) {
  .pricing__cards {
    margin-bottom: 0px;
    padding-right: 16px;
    padding-left: 16px; } }
@media (min-width: 992px) {
  .pricing__cards {
    margin-bottom: 0px; } }
@media (min-width: 1200px) {
  .pricing__cards {
    margin-bottom: 40px; } }
.pricing__cards .card-deck .card {
  margin: 0; }
@media (min-width: 576px) {
  .pricing__cards .card-deck .card {
    flex: 0 0 100%; } }
@media (min-width: 768px) {
  .pricing__cards .card-deck .card {
    flex-direction: column; } }
@media (min-width: 1200px) {
  .pricing__cards .card-deck .card {
    flex: 1 0 0;
    flex-direction: column;
    align-items: flex-start; }
  .pricing__cards .card-deck .card > div {
    flex: initial;
    width: 100%;
    z-index: 1; } }
@media (max-width: 1199.98px) {
  .pricing__cards .card-deck .responsive-card-a {
    display: flex;
    flex-direction: row;
    padding-left: 9px;
    padding-right: 9px;
    border-bottom: 1px solid #E8E8ED;
    align-items: center; }
  .pricing__cards .card-deck .responsive-card-a .resposive-position {
    order: 3; }
  .pricing__cards .card-deck .responsive-card-a:before {
    display: none; } }
@media (max-width: 767.98px) {
  .pricing__cards .card-deck .responsive-card-a {
    flex-direction: column;
    padding-left: 9px;
    padding-right: 9px;
    border-bottom: 1px solid #E8E8ED;
    align-items: center; }
  .pricing__cards .card-deck .responsive-card-a .card-header {
    order: 1; }
  .pricing__cards .card-deck .responsive-card-a .resposive-position {
    order: 2; }
  .pricing__cards .card-deck .responsive-card-a .card-body {
    order: 3; }
  .pricing__cards .card-deck .responsive-card-a:before {
    display: none; } }
@media (max-width: 1199.98px) {
  .pricing__cards .card-deck .responsive-card-a .card-header, .pricing__cards .card-deck .responsive-card-a .card-body {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding: 0 15px;
    z-index: 2; } }
@media (max-width: 767.98px) {
  .pricing__cards .card-deck .responsive-card-a .card-header, .pricing__cards .card-deck .responsive-card-a .card-body {
    flex: 0 0 0%;
    max-width: 100%;
    padding: 0 15px;
    z-index: 2;
    width: 100%; }
}
@media (max-width: 1199.98px) {
  .pricing__cards .card-deck .responsive-card-a .card-header .card-header__title, .pricing__cards .card-deck .responsive-card-a .card-body .card-header__title {
    text-align: left;
    padding-left: 8px; } }
@media (max-width: 767.98px) {
  .pricing__cards .card-deck .responsive-card-a .card-header .card-header__title, .pricing__cards .card-deck .responsive-card-a .card-body .card-header__title {
    padding-left: 0;
    text-align:center;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.pricing__cards .card {
  border: 0;
  background: #fff;
  border-radius: 0;
  padding: 26px;
  box-shadow: none;
  position: relative; }
@media (min-width: 992px) {
  .pricing__cards .card {
    padding: 32px; } }
@media (min-width: 1200px) {
  .pricing__cards .card {
    padding: 36px 24px; } }
.pricing__cards .card::before {
  background: #F4F7F9;
  content: "";
  position: absolute;
  height: 3px;
  bottom: 0;
  left: 24px;
  right: 24px; }
@media (min-width: 992px) {
  .pricing__cards .card::before {
    left: 32px;
    right: 32px; } }
@media (min-width: 1200px) {
  .pricing__cards .card::before {
    height: 100%;
    width: 3px;
    left: auto;
    right: 0; } }
.pricing__cards .card.highlighted {
  border-bottom: none; }
.pricing__cards .card.highlighted::after {
  background: #fff;
  background: linear-gradient(to bottom, #FFD2A8 0%, #FFD2A8 30px, #FFD2A8 30px, #ffffff 30px, #ffffff 100%);
  content: "";
  position: absolute;
  top: -12px;
  bottom: -12px;
  left: -2px;
  right: 0;
  z-index: 0;
  border-radius: 10px;
  border: 3px solid #90A8FF; }
@media (max-width: 767.98px) {
  .pricing__cards .card.highlighted::after {
    background: linear-gradient(to bottom, #FFD2A8 0%, #FFD2A8 24px, #FFD2A8 24px, #ffffff 24px, #ffffff 100%); } }
@media (max-width: 1199.98px) {
  .pricing__cards .card.highlighted::after {
    bottom: 0;
    top: 0;
    left: -9px;
    right: -9px; } }
@media (min-width: 768px) and (max-width: 1199.98px) {
  .pricing__cards .card.highlighted::after {
    background: linear-gradient(to right, #FFD2A8 0%, #FFD2A8 24px, #FFD2A8 24px, #ffffff 24px, #ffffff 100%); } }
@media (max-width: 767.98px) {
  .pricing__cards .card.highlighted {
    padding-top: 43px; } }
.pricing__cards .card:last-of-type {
  border-bottom: 0; }
@media (min-width: 768px) {
  .pricing__cards .card:last-of-type {
    border-right: 0; } }
.pricing__cards .card:last-of-type:before {
  display: none; }
.pricing__cards .card .popular-box {
  position: absolute;
  top: -9.5px;
  left: 1px;
  right: 0;
  width: calc(100% - 4px) !important;
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  font-size: 13px;
  letter-spacing: -0.02em;
  line-height: 20px;
  text-align: center;
  color: #716978;
  padding: 5px;
  z-index: 1; }
@media (min-width: 768px) and (max-width: 1199.98px) {
  .pricing__cards .card .popular-box {
    top: 163px;
    bottom: 0;
    transform: rotate(-90deg);
    z-index: 9;
    left: -166px;
    max-width: 344px;
    height: 24px;
    line-height: 14px; } }
@media (max-width: 767.98px) {
  .pricing__cards .card .popular-box {
    top: 0; } }
.pricing__cards .card-header, .pricing__cards .card-body {
  background: none;
  padding: 0;
  border: 0; }
.pricing__cards .card-header.resposive-position {
  margin-bottom: 24px; }
@media (min-width: 768px) {
  .pricing__cards .card-header {
    text-align: center; } }
@media (min-width: 1200px) {
  .pricing__cards .card-header {
    display: block; } }
@media (min-width: 768px) {
  .pricing__cards .card-header .card-header--col {
    flex: 1; } }
@media (min-width: 1200px) {
  .pricing__cards .card-header .card-header--col {
    flex: 1; } }
@media (min-width: 768px) {
  .pricing__cards .card-header .pricing__card--btn {
    display: flex;
    justify-content: flex-end; } }
@media (min-width: 1200px) {
  .pricing__cards .card-header .pricing__card--btn {
    display: block; } }
.pricing__cards .card-header .pricing__card--btn .btn, .pricing__cards .card-header .pricing__card--btn .btn-category, .pricing__cards .card-header .pricing__card--btn .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__cards .card-header .pricing__card--btn .nav-link {
  width: -webkit-fill-available; }
.pricing__cards .card-header .card-header__title {
  margin-bottom: 16px; }
@media (min-width: 768px) {
  .pricing__cards .card-header .card-header__title {
    margin-bottom: 0; } }

@media (min-width: 1200px) {
  .pricing__cards .card-header .card-header__title {
    margin-bottom: 24px; } }
.pricing__cards .card-header .pricing__card--label {
  font-size: 28px;
  line-height: 34px;
  font-weight: normal;
  color: #2C1042;
  margin-bottom: 4px;
  display: inline-flex;
  align-items: center;
  letter-spacing: -0.02em; }
@media (min-width: 992px) {
  .pricing__cards .card-header .pricing__card--label {
    font-size: 32px;
    line-height: 40px; } }
.pricing__cards .card-header .pricing__card--label .badge {
  margin-left: 8px; }
.pricing__cards .card-header .pricing__card--tagline {
  color: #716978;
  font-size: 14px;
  line-height: 20px;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden; }
@media (min-width: 992px) {
  .pricing__cards .card-header .pricing__card--tagline {
    font-size: 16px;
    line-height: 24px; } }
.pricing__cards .card-header .pricing__card--tagline strong {
  color: #716978; }
.pricing__cards .card-header .pricing__card--price {
  margin-bottom: 16px; }
@media (min-width: 768px) {
  .pricing__cards .card-header .pricing__card--price {
    margin-bottom: 30px; } }
@media (min-width: 1200px) {
  .pricing__cards .card-header .pricing__card--price {
    margin-bottom: 36px; } }
.pricing__cards .card-header .pricing__card--price sub {
  color: #2C1042;
  font-size: 16px;
  line-height: 24px;
  bottom: 0; }
.pricing__cards .card-header .pricing__card--price sub.pricing__card--price-symbol {
  color: #2C1042;
  font-size: 22px;
  line-height: 32px; }
.pricing__cards .card-header h3 {
  color: #2C1042;
  letter-spacing: -0.02em;
  font-size: 40px;
  line-height: 48px;
  display: inline-block;
  font-weight:400;}
@media (min-width: 992px) {
  .pricing__cards .card-header h3 {
    font-size: 56px;
    line-height: 64px; } }
@media (min-width: 768px) {
  .pricing__cards .card .list {
    display: flex;
    flex-wrap: wrap;
    max-width: 240px;
    margin:auto;} }
@media (min-width: 1200px) {
  .pricing__cards .card .list {
    display: block; } }
.pricing__cards .card .list strong,
.pricing__cards .card .list span {
  display: block; }
.pricing__cards .card .list strong {
  color: #2C1042;
  font-size: 14px;
  line-height: 18px;
  display: block; }
@media (min-width: 1200px) {
  .pricing__cards .card .list strong {
    font-size: 16px;
    line-height: 24px; } }
.pricing__cards .card .list li {
  color: #7F858F;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
  margin-bottom: 12px;
  margin:0;}
@media (max-width: 991.98px) {
  .pricing__cards .card .list li {
    line-height: 20px;
    margin-bottom: 18px; } }
@media (min-width: 1200px) {
  .pricing__cards .card .list li {
    margin-bottom: 20px; } }
.pricing__cards .card .list li:last-child {
  margin-bottom: 0; }
.pricing__cards .card .list .list__title {
  margin-bottom: 12px;
  padding-left: 0; }
.pricing__cards .card .list .list__title-inner {
  padding-bottom: 12px;
  position: relative; }
@media (max-width: 991.98px) {
  .pricing__cards .card .list .list__title-inner {
    padding-bottom: 15px;
    margin-bottom: 5px; } }
.pricing__cards .card .list .list__title-inner::before {
  content: "";
  border-bottom: 1px solid #E8E8ED;
  position: absolute;
  left: 0px;
  right: 0;
  bottom: 0;
  height: 2px; }
@media (max-width: 1199.98px) {
  .pricing__cards .card .list .list__title-inner::before {
    min-width: 256px; } }
@media (min-width: 1200px) {
  .pricing__cards .card .list .list__title-inner::before {
    border-bottom-width: 1px; } }
@media (min-width: 1200px) {
  .pricing__cards .card .list .list__title-inner {
    padding-bottom: 13px; } }
.pricing__cards .card .list .list__title-inner .icon {
  left: -28px; }
@media (min-width: 1200px) {
  .pricing__cards .card .list .list__title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 18px; } }
.pricing__cards .card .list span.text {
  font-size: 14px;
  line-height: 20px;
  color: #2C1042;
  padding-left: 6px; }
.pricing__cards .card .list span.subtext {
  font-size: 14px;
  line-height: 20px;
  padding-left: 6px;
  color: #827F8F; }
.pricing__cards .card .list .icon__svg.right {
  right: 0;
  left: unset;
  position: relative;
  display: inline-block;
  padding-left: 5px; }
.pricing__cards .card .card__popular--label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 24px;
  line-height: 24px;
  background: #FF7C5F;
  color: #FFF4EA;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  font-size: 12px;
  font-weight: bold; }
@media (min-width: 1200px) {
  .pricing__cards .card .card__popular--label {
    border-radius: 6px 6px 0 0;
    top: -24px; } }

.pricing_card_free {
  margin-bottom: 0;
  border-bottom: 1px solid #E8E8ED; }
@media (max-width: 991.98px) {
  .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(1) {
    order: 1; }
  .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(2) {
    order: 3; }
  .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(3) {
    order: 2; } }
@media (min-width: 992px) {
  .pricing_card_free {
    margin-bottom: 0;
    border-bottom: 1px solid #E8E8ED; } }
@media (min-width: 1200px) {
  .pricing_card_free {
    margin-bottom: 96px;
    border-bottom: none; } }
.pricing_card_free .row {
  align-items: center; }
.pricing_card_free .card {
  padding: 30px 24px; }
@media (max-width: 991.98px) {
  .pricing_card_free .card {
    padding: 24px; } }
.pricing_card_free .card-header .card-header__title {
  text-align: left; }
@media (min-width: 992px) {
  .pricing_card_free .card-header .card-header__title {
    padding-left: 8px; } }
@media (max-width: 991.98px) {
  .pricing_card_free .card-body {
    margin-top: 24px; } }

.pricing__plans {
  padding-top: 40px;
  margin-bottom: 35px; }
@media (min-width: 768px) {
  .pricing__plans {
    padding-top: 64px;
    margin-bottom: 64px; } }
@media (min-width: 992px) {
  .pricing__plans {
    padding-top: 80px; } }
@media (min-width: 1200px) {
  .pricing__plans {
    padding-top: 104px;
    margin-bottom: 112px; } }
.pricing__plans .plans__table--head {
  border-bottom: 1px solid rgba(130, 127, 143, 0.2);
  padding-bottom: 16px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head {
    padding-bottom: 24px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--head {
    border-bottom: 3px solid rgba(130, 127, 143, 0.2);
    padding-bottom: 32px; } }
.pricing__plans .plans__table--head .plans__table--cell {
  padding-bottom: 0; }
@media (max-width: 1199.98px) {
  .pricing__plans .plans__table--head .plans__table--cell {
    padding-top: 24px; } }
@media (max-width: 767.98px) {
  .pricing__plans .plans__table--head .plans__table--cell {
    padding-top: 16px; } }
.pricing__plans .plans__table--head .plans__table--cell h3 {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.02em;
  margin-bottom: 18px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell h3 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 48px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--head .plans__table--cell h3 {
    margin-bottom: 40px; } }
@media (max-width: 1199.98px) {
  .pricing__plans .plans__table--head .plans__table--cell h3 br {
    display: none; } }
.pricing__plans .plans__table--head .plans__table--cell h4 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell h4 {
    font-size: 22px;
    line-height: 32px; } }
.pricing__plans .plans__table--head .plans__table--cell small {
  display: block;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #7F858F;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell small {
    margin-bottom: 12px;
    font-size: 13px;
    line-height: 18px;
    min-height: 36px; } }
@media (min-width: 992px) {
  .pricing__plans .plans__table--head .plans__table--cell small {
    margin-bottom: 16px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--head .plans__table--cell small {
    margin-bottom: 8px; } }
@media (max-width: 575.98px) {
  .pricing__plans .plans__table--head .plans__table--cell small {
    min-height: 75px;
    margin-bottom: 0; } }
.pricing__plans .plans__table--head .plans__table--cell .plans__table--price {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell .plans__table--price {
    margin-bottom: 16px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--head .plans__table--cell .plans__table--price {
    margin-bottom: 18px; } }
.pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin-right: 2px;
  margin-left: 2px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5 {
    font-size: 32px;
    line-height: 40px;
    margin-right: 4px;
    margin-left: 4px; } }
.pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub {
  font-size: 12px;
  line-height: 16px;
  color: #2C1042;
  bottom: 0; }
.pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub:first-of-type {
  color: #2C1042;
  font-size: 14px;
  line-height: 20px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub:first-of-type {
    font-size: 16px;
    line-height: 24px; } }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--cell .plans__table--price sub {
    font-size: 14px;
    line-height: 20px; } }
.pricing__plans .plans__table--head .plans__table--cell:first-of-type {
  display: block !important; }
@media (max-width: 1199.98px) {
  .pricing__plans .plans__table--head .plans__table--cell:first-of-type {
    border-bottom: 3px solid #E6E5EE;
    padding-bottom: 24px !important;
    padding-right: 0;
    padding-top: 0 !important; } }
@media (max-width: 767.98px) {
  .pricing__plans .plans__table--head .plans__table--cell:first-of-type {
    padding-bottom: 16px; } }
.pricing__plans .plans__table--head .plans__table--row.plans__table--row-narrow {
  padding-top: 105px;
  border: 0; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--head .plans__table--row.plans__table--row-narrow {
    padding-top: 125px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--head .plans__table--row.plans__table--row-narrow {
    padding-top: 0; } }
@media (max-width: 767.98px) {
  .pricing__plans .plans__table--head .btn, .pricing__plans .plans__table--head .btn-category, .pricing__plans .plans__table--head .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__plans .plans__table--head .nav-link {
    display: none; } }
.pricing__plans .plans__table--footer {
  background: #F8F8F8;
  display: none; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--footer {
    display: block; } }
.pricing__plans .plans__table--footer .plans__table--row {
  border: 0; }
.pricing__plans .plans__table--footer .plans__table--cell {
  padding-top: 17px;
  padding-bottom: 17px; }
.pricing__plans .plans__table--footer .plans__table--cell:first-of-type {
  display: none; }
@media (min-width: 992px) {
  .pricing__plans .plans__table--footer .plans__table--cell:first-of-type {
    display: block; } }
.pricing__plans .plans__table--row {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(130, 127, 143, 0.2);
  position: relative; }
.pricing__plans .plans__table--row.plans__table--row-narrow {
  padding-top: 32px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow {
    padding-top: 34px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow {
    padding-top: 0; } }
.pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing {
  padding-top: 0; }
.pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing .plans__table--cell {
  padding-top: 12px;
  padding-bottom: 16px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing .plans__table--cell {
    padding-top: 16px; } }
@media (min-width: 992px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow.row--pricing .plans__table--cell {
    padding-top: 12px;
    padding-bottom: 12px; } }
.pricing__plans .plans__table--row.plans__table--row-narrow .plans__table--cell:first-of-type {
  position: absolute;
  white-space: nowrap;
  top: 0;
  padding-bottom: 0;
  padding-top: 8px;
  width: 100%; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow .plans__table--cell:first-of-type {
    padding-top: 12px; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow .plans__table--cell:first-of-type {
    width: 33.33%;
    position: static;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    align-items: center; } }
.pricing__plans .plans__table--row.plans__table--row-narrow.cell--lg {
  align-items: flex-start; }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--row.plans__table--row-narrow.cell--lg {
    padding-top: 13px; } }
.pricing__plans .plans__table--cell {
  flex-grow: 1;
  width: 25%;
  padding: 8px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--cell {
    padding: 8px 12px 12px; } }
@media (min-width: 992px) {
  .pricing__plans .plans__table--cell {
    width: 16.66%; } }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--cell {
    padding: 13px; } }
.pricing__plans .plans__table--cell.plans__table--cell-empty {
  display: none; }
@media (min-width: 992px) {
  .pricing__plans .plans__table--cell.plans__table--cell-empty {
    display: block;
    width: 20%; } }
.pricing__plans .plans__table--cell.plans__table--cell-full {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 8px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--cell.plans__table--cell-full {
    padding-top: 32px;
    padding-bottom: 16px; } }
.pricing__plans .plans__table--cell.plans__table--cell-full h3 {
  font-size: 16px;
  line-height: 24px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--cell.plans__table--cell-full h3 {
    font-size: 22px;
    line-height: 32px; } }
@media (min-width: 992px) {
  .pricing__plans .plans__table--cell.plans__table--cell-full h3 {
    font-size: 28px;
    line-height: 34px; } }
.pricing__plans .plans__table--cell:first-of-type {
  padding-left: 0; }
@media (min-width: 1200px) {
  .pricing__plans .plans__table--cell:first-of-type {
    width: 33.33%; } }
.pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry {
  font-size: 14px;
  line-height: 20px;
  color: #827F8F; }
@media (min-width: 992px) {
  .pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry {
    font-size: 16px;
    line-height: 24px; } }
.pricing__plans .plans__table--cell:first-of-type .icon {
  margin-left: 4px; }
@media (max-width: 1199.98px) {
  .pricing__plans .plans__table--cell:nth-child(2) {
    padding-left: 0; } }
@media (max-width: 767.98px) {
  .pricing__plans .plans__table--cell:last-of-type {
    padding-right: 0; } }
.pricing__plans .plans__table--cell-entry {
  display: inline-block;
  color: #2C1042;
  font-size: 14px;
  line-height: 20px; }
.pricing__plans .plans__table--cell strong,
.pricing__plans .plans__table--cell small {
  display: block; }
.pricing__plans .plans__table--cell strong {
  color: #FF7C5F;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  .pricing__plans .plans__table--cell strong {
    font-size: 16px;
    line-height: 24px; } }
@media (min-width: 992px) {
  .pricing__plans .plans__table--cell strong {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 4px; } }
.pricing__plans .plans__table--cell small {
  font-size: 12px;
  line-height: 16px;
  color: #8D939E; }
@media (min-width: 992px) {
  .pricing__plans .plans__table--cell small {
    font-size: 13px;
    line-height: 18px; } }
@media (max-width: 575.98px) {
  .pricing__plans .plans__table h3 {
    font-size: 16px;
    line-height: 24px; } }
.pricing__plans .btn, .pricing__plans .btn-category, .pricing__plans .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__plans .nav-link {
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap; }
.pricing__plans .badge {
  margin-left: 3px; }
@media (max-width: 1199.98px) {
  .pricing__plans .badge {
    display: none; } }
.pricing__plans .switch__button-text {
  font-size: 16px;
  line-height: 24px; }
.pricing__plans .switch__button-text em {
  color: #6054E5;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 16px; }

.pricing__faq {
  padding: 40px 16px 0px;
  margin: 0 0 48px;
  overflow-x:hidden;
}
@media (min-width: 768px) {
  .pricing__faq {
    padding-top: 80px;
    margin-bottom: 80px; } }
@media (min-width: 992px) {
  .pricing__faq {
    padding-top: 104px;
    margin-bottom: 104px; } }
@media (min-width: 1200px) {
  .pricing__faq {
    padding: 140px 0 0;
    margin: 0 0 140px; } }
.pricing__faq .section__header .section__title {
  margin-bottom: 8px;
  font-weight: 900;
  color:#121212;
}
@media (max-width: 767px) {
  .pricing__faq .section__header .section__title {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .pricing__faq .section__header .section__title {
    margin-bottom: 16px;
    font-size: 40px;
    line-height:44px;
  } }
@media (min-width: 992px) {
  .pricing__faq .section__header .section__title {
    margin-bottom: 24px; } }
@media (min-width: 1200px) {
  .pricing__faq .section__header .section__title {
    margin-bottom: 24px; } }
.pricing__faq .section__header .section__title br {
  display: none; }
@media (min-width: 992px) {
  .pricing__faq .section__header .section__title br {
    display: block; } }

.faq__item {
  border-bottom: 1px solid rgba(130, 127, 143, 0.2); }
.faq__item.is-open h5 {
  color: #FF5742; }
.faq__item.is-open .btn__toggle {
  background: #E6F6F9; }
.faq__item.is-open .btn__toggle .icon.toggle--minus {
  display: inline-block; }
.faq__item.is-open .btn__toggle .icon.toggle--plus {
  display: none; }
.faq__item h5 {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin: 0;
  font-weight:700;
  color:#121212;
  transition: all 0.2s ease-in; }

@media (max-width:767px){
  .faq {
    max-width: 100%;
    padding: 0 0px;
    margin: 16px auto 0;
  }
  .faq__item h5{
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width:768px){
  .faq__item h5 {
    font-size: 22px;
    line-height: 32px;
  }
  .faq {
    max-width: 704px;
    margin: 16px auto 0;
  }
}

@media (min-width:992px){
  .faq__item h5 {
    font-size: 22px;
    line-height: 32px;
  }
  .faq {
    max-width: 598px;
    margin: 16px auto 0px;
  }
}

@media (min-width:1440px){
  .faq__item h5 {
    font-size: 22px;
    line-height: 32px;
  }
  .faq {
    max-width: 715px;
    margin: 2px auto 0;
  }
}
.faq__item p {
  margin-bottom: 0;
  line-height: 24px;
  font-size: 0.875rem;
  letter-spacing: -0.02em;
  font-weight:400;
}
.faq__item p strong {
  color: #38393D;
  font-weight:400;
}
@media (min-width: 768px) {
  .faq__item p {
    font-size: 18px;
    line-height: 28px;
    color: #827F8F;
  } }
@media (min-width: 1024px) {
  .faq__item p {
    font-size: 18px;
    line-height: 28px;
    color: #38393D;
  }
  .faq__item p strong {
    color: #38393D;
  }
}
.faq__item-header {
  position: relative;
  padding: 20px 55px 20px 0;
  overflow: hidden;
  cursor: pointer; }
.faq__item-body {
  font-size: 18px;
  line-height: 28px;
  display: none;
  padding-bottom: 20px; }
.faq__item-body p {
  font-size: 18px;
  line-height: 28px;
}
@media (max-width:767px){
  .faq__item-body p {
    font-size: 16px;
    line-height: 24px;
    color: #827F8F;
  }
}

.faq .btn__toggle {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  pointer-events: none; }
.faq .btn__toggle, .faq .btn__toggle:hover {
  box-shadow: none;
  outline: none; }
.faq .btn__toggle .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
.faq .btn__toggle .icon.toggle--minus {
  display: none; }

.pricing__box {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 12px;
  margin-bottom: 48px;
  width: 100%;
  max-width: 1062px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 992px) {
  .pricing__box {
    flex-direction: row;
    margin-bottom: 72px; } }
.pricing__box > div {
  padding: 16px; }
.pricing__box > div:first-of-type {
  position: relative; }
.pricing__box > div:first-of-type::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  height: 1px;
  background: #E7E9EB; }
@media (min-width: 992px) {
  .pricing__box > div:first-of-type::before {
    display: none; } }
@media (min-width: 576px) {
  .pricing__box > div {
    padding: 24px 40px 40px 40px; }
  .pricing__box > div:first-of-type {
    padding-top: 40px !important;
    padding-bottom: 24px !important; } }
@media (min-width: 768px) {
  .pricing__box > div {
    padding: 40px 28px; }
  .pricing__box > div:first-of-type {
    padding-top: 40px !important;
    padding-bottom: 24px !important; } }
@media (min-width: 992px) {
  .pricing__box > div {
    padding: 48px 28px;
    width: 50%; }
  .pricing__box > div:first-of-type {
    border-right: 1px solid #E7E9EB; } }
.pricing__box .text-muted {
  color: #8D939E !important;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 8px; }
@media (min-width: 576px) {
  .pricing__box .text-muted {
    margin-bottom: 12px; } }
.pricing__box .pricing__value {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 24px; }
@media (min-width: 768px) {
  .pricing__box .pricing__value {
    margin-bottom: 36px; } }
.pricing__box .pricing__value-item {
  text-align: center;
  width: calc(50% - 8px); }
@media (min-width: 768px) {
  .pricing__box .pricing__value-item {
    width: calc(50% - 12px); } }
.pricing__box .pricing__value-item p {
  color: #202223;
  font-size: 12px;
  line-height: 18px; }
@media (min-width: 576px) {
  .pricing__box .pricing__value-item p {
    font-size: 16px;
    line-height: 24px; } }
@media (min-width: 992px) {
  .pricing__box .pricing__value-item p {
    font-size: 18px;
    line-height: 24px; } }
.pricing__box .pricing__value-item p span {
  color: #8D939E; }
.pricing__box .pricing__value-box {
  background: #F0F5FF;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  height: 40px;
  margin-bottom: 8px; }
@media (min-width: 576px) {
  .pricing__box .pricing__value-box {
    height: 48px; } }
.pricing__box .pricing__value strong {
  color: #4556F0;
  font-size: 20px;
  line-height: 1; }
@media (min-width: 768px) {
  .pricing__box .pricing__value strong {
    font-size: 24px; } }
.pricing__box .pricing__value strong small {
  display: block;
  line-height: 1;
  font-size: 15px; }
.pricing__box .pricing__slider {
  margin-bottom: 24px;
  padding-top: 10px; }
@media (min-width: 576px) {
  .pricing__box .pricing__slider {
    margin-bottom: 32px; } }
.pricing__box .range-slider {
  width: 100%; }
.pricing__box .range-slider .range-slider-rail {
  background: #F0F5FF;
  height: 12px;
  border: 2px solid #DBE5FF;
  border-radius: 35px; }
.pricing__box .range-slider .range-slider-fill {
  background: #4556F0;
  height: 6px;
  left: 2px; }
.pricing__box .range-slider .range-slider-knob {
  width: 40px;
  height: 40px;
  background: url(https://www.videowise.com/hubfs/WEBSITE/slider-knob.svg) no-repeat;
  box-shadow: none;
  border: 0; }
.pricing__box a {
  color: #4556F0; }
.pricing__box h4 {
  color: #15AA41;
  margin-bottom: 12px; }
@media (min-width: 768px) {
  .pricing__box h4 {
    text-align: center;
    margin-bottom: 20px; } }
@media (min-width: 992px) {
  .pricing__box h4 {
    margin-bottom: 16px;
    text-align: left; } }
@media (min-width: 768px) {
  .pricing__box .list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; } }
@media (min-width: 992px) {
  .pricing__box .list {
    flex-direction: column; } }
.pricing__box .list li {
  margin-bottom: 12px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 24px;
  color: #121A25; }
.pricing__box .list li:last-child {
  margin-bottom: 0; }
@media (min-width: 768px) {
  .pricing__box .list li {
    padding-left: 35px;
    flex: 0 0 50%; } }
@media (min-width: 992px) {
  .pricing__box .list li {
    flex: 1; } }
.pricing__box .list li .icon {
  top: 3px; }

/* .testimonial {
background: #FFD2A8;
padding-top: 40px;
padding-bottom: 40px; }
@media (min-width: 768px) {
.testimonial {
padding-top: 64px;
padding-bottom: 64px; } }
@media (min-width: 768px) {
.testimonial {
padding-top: 76px;
padding-bottom: 80px; } }
@media (min-width: 1200px) {
.testimonial {
padding-top: 144px;
padding-bottom: 144px; } } */
.testimonial__leaders {
  text-align: center;
  margin-bottom: 40px;
  display: flex;
  justify-content: center;
  flex-direction: column; }
@media (min-width: 992px) {
  .testimonial__leaders {
    margin-bottom: 88px;
    flex-direction: row; } }
@media (min-width: 1200px) {
  .testimonial__leaders {
    margin-bottom: 104px; } }
.testimonial__item-content {
  position: relative;
  padding-top: 48px;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 345px;
  margin: auto; }
@media (min-width: 768px) {
  .testimonial__item-content {
    padding-top: 55px;
    max-width: 100%; } }
@media (min-width: 992px) {
  .testimonial__item-content {
    padding-top: 73px; } }
@media (min-width: 1400px) {
  .testimonial__item-content {
    padding-top: 169px; } }
.testimonial__item-content .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 41px; }
@media (min-width: 320px) {
  .testimonial__item-content .icon {
    width: 41px; } }
@media (min-width: 1200px) {
  .testimonial__item-content .icon {
    width: 54px; } }
.testimonial__item-text h5 {
  text-transform: uppercase;
  margin: 0; }
.testimonial__item-text p {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin-bottom: 24px;
  color: #121212; }
.testimonial__item-text p strong {
  color: #FF5742;
}

@media (min-width: 768px) {
  .testimonial__item-text p {
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 36px; } }
@media (min-width: 992px) {
  .testimonial__item-text p {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 48px; } }
@media (min-width: 1400px) {
  .testimonial__item-text p {
    margin-bottom: 45px; } }
.testimonial__item-image {
  overflow: hidden;
  position: relative;
  line-height: 0;
  margin-bottom: 24px;
  text-align: center; }
@media (min-width: 1200px) {
  .testimonial__item-image {
    margin-bottom: 0; } }
.testimonial__item-image .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 64px;
  height: 64px; }
@media (max-width: 767px){
  .testimonial__item-image .video-wrapper {
    max-width: 345px;
    margin: 0 auto;
    position: relative;
  }
  .testimonial__item-image figure {
    max-width: 345px;
    margin: 0 auto;
    position: relative;
  }
}
@media (min-width: 768px) {
  .testimonial__item-image .icon {
    width: 80px;
    height: 80px; } }
@media (min-width: 992px) {
  .testimonial__item-image .icon {
    width: 114px;
    height: 114px; } }
@media (min-width: 1200px) {
  .testimonial__item-image .icon {
    width: 138px;
    height: 138px; } }
.testimonial__item-image img {
  width: 100%; }
@media (min-width: 768px) {
  .testimonial__item-image img {
    width: auto;
    height: auto;
    max-width: 100%; } }
.testimonial__item-row {
  display: flex;
  flex-direction: column; }
@media (min-width: 768px) {
  .testimonial__item-row {
    flex-direction: row;
    align-items: stretch; } }
.testimonial__item-col-img {
  flex: 0 0 42.8%; }
@media (min-width: 1400px) {
  .testimonial__item-col-img {
    flex: 0 0 540px; } }
@media (min-width: 768px) {
  .testimonial__item-col-img {
    min-height: 410px; } }
@media (min-width: 992px) {
  .testimonial__item-col-img {
    min-height: 540px; } }
@media (min-width: 1200px) {
  .testimonial__item-col-img {
    min-height: 782px; } }
@media (min-width: 768px) {
  .testimonial__item-col-content {
    padding-left: 32px; } }
@media (min-width: 992px) {
  .testimonial__item-col-content {
    padding-left: 42px; } }
@media (min-width: 1200px) {
  .testimonial__item-col-content {
    padding-left: 60px; } }
.testimonial .section__header {
  margin-bottom: 24px; }
@media (min-width: 768px) {
  .testimonial .section__header {
    margin-bottom: 40px; } }
@media (min-width: 992px) {
  .testimonial .section__header {
    margin-bottom: 48px; } }
.testimonial .section__title {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  .testimonial .section__title {
    font-size: 40px;
    line-height: 48px; } }
@media (min-width: 1200px) {
  .testimonial .section__title {
    font-size: 56px;
    line-height: 64px; } }

.testimonial--slider {
  position: relative; }
.testimonial--slider .slick-slider {
  margin-bottom: 48px; }
@media (min-width: 1200px) {
  .testimonial--slider .slick-slider {
    margin-bottom: 0; } }
.testimonial--slider-navigation {
  width: 100%;
  position: relative;
}
@media(max-width:360px){
  .testimonial--slider {
    padding: 0 16px;
  }
}
@media (min-width: 768px) {
  .testimonial--slider-navigation {
    margin-top:40px;
    padding-bottom: 27px;
    display: block;
    bottom: 1px; } }
@media (min-width: 992px) {
  .testimonial--slider-navigation {
    margin-top:40px;
    padding-bottom: 40px;
    bottom: 1px; } }
@media (min-width: 1200px) {
  .testimonial--slider-navigation {
    position: absolute;
    padding-bottom: 40px;
    left: calc(42.8% + 60px);
    bottom: 1px;
    right: 0;
    width: auto; } }
@media (min-width: 1400px) {
  .testimonial--slider-navigation {
    left: 600px; } }
.testimonial--slider-navigation .navigation__items {
  display: flex;
  flex-direction: row;
  padding-left: 12px;
  position: relative;
  margin-top:32px;
}
@media (min-width: 768px) {
  .testimonial--slider-navigation .navigation__items {
    padding-left: 0;
    flex-direction: row;
    margin: 0 -12px; } }
@media (min-width: 1024px) {
  .testimonial--slider-navigation .navigation__items {
    padding-left: 0;
    flex-direction: row;
    margin: 0 -0px; } }
.testimonial--slider-navigation::before {
  content: '';
  opacity: 0.2;
  background: #2C1042;
  position: absolute;
  width: 1px;
  height: 100%;
  left: 0;
  opacity:0;
}
@media (min-width: 768px) {
  .testimonial--slider-navigation::before {
    width: calc(100% - 12px);
    height: 1px;
    top: 100%;
    left: 0; } }
.testimonial--slider-navigation a {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  min-height: 100px; }
@media (max-width: 480px){
  .testimonial--slider-navigation .navigation__items { justify-content :flex-start; padding-left:16px; }
  .testimonial--slider-navigation a {
    display: block;
    width: 71px;}
}
@media(max-width: 767px){
  .testimonial--slider-navigation .navigation__items { position:relative; }
  .testimonial--slider-navigation a { position:static; }
  .testimonial--slider-navigation a span.vendor_Name {
    position: absolute !important;
    left: 16px !important;
  }
}
@media (min-width: 768px) {
  .testimonial--slider-navigation a {
    min-height: inherit;
    width: calc(33.33% - 12px);
    margin: 0 12px; } }
.testimonial--slider-navigation a, .testimonial--slider-navigation a:hover {
  text-decoration: none; }
.testimonial--slider-navigation figure {
  position: relative;
  width: 48px;
  height: 48px;
  margin: 0 0 5px; }
@media (min-width: 992px) {
  .testimonial--slider-navigation figure {
    margin-bottom: 10px;
    width: 72px;
    height: 72px; } }
@media (min-width: 1200px) {
  .testimonial--slider-navigation figure {
    margin-bottom: 16px; } }
.testimonial--slider-navigation figure svg {
  width: 48px;
  height: 48px;
  top: 0;
  left: 0;
  opacity: 0;
  overflow: visible; }
@media (min-width: 992px) {
  .testimonial--slider-navigation figure svg {
    top: -6px;
    left: -6px;
    width: 84px;
    height: 84px; } }
.testimonial--slider-navigation figure circle {
  transform-origin: center center;
  transform: scale(1.06);
  stroke-width: 5px; }
@media (min-width: 1200px) {
  .testimonial--slider-navigation figure circle {
    transform: scale(1.09);
    stroke-width: 6px; } }
.testimonial--slider-navigation figure img,
.testimonial--slider-navigation figure svg {
  position: absolute; }
.testimonial--slider-navigation figure img {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 50%;
  width: 40px;
  height: 40px; }
@media (min-width: 992px) {
  .testimonial--slider-navigation figure img {
    width: 72px;
    height: 72px; } }
.testimonial--slider-navigation strong,
.testimonial--slider-navigation small {
  display: block; }
.testimonial--slider-navigation strong {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #121212; }
.testimonial--slider-navigation small {
  font-size: 14px;
  line-height: 20px;
  color: #7F858F; }
.testimonial--slider-navigation .active svg,
.testimonial--slider-navigation .active img {
  opacity: 1; }
.testimonial--slider-navigation .active circle {
  animation: circle 11s ease-in-out 0s; }
.testimonial--slider-line {
  position: absolute;
  top: 0;
  left: 0;
  background: #121212;
  transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
  width: 5px;
  height: 120px;
}
@media (max-width:767px){
  .testimonial--slider-line{
    opacity:0;
  }
  .testimonial--slider .video-class{
    max-height: 286px;
    object-fit:cover;
  }
}
@media (min-width: 768px) {
  .testimonial--slider-line {
    top: 100%;
    margin-top: -5px;
    width: calc(33.33% - 12px);
    height: 5px; } }
.testimonial--slider .video-class {
  width: 100%;
  max-width: 345px;
  max-height: 286px;
  /*   height: auto; */
  object-fit:cover;
  margin: auto; }
@media (min-width: 768px) {
  .testimonial--slider .video-class {
    max-width: 100%;
    max-height: 414px;
    object-fit: cover;
  }
}

@media (min-width: 788px) {
  .testimonial--slider .video-class {
    max-width: 100%;
    max-height: 504px;
    object-fit: cover;
  }
}

@media(min-width:993px){
  .testimonial--slider .video-class {
    max-height: 540px;
    object-fit: cover;
  }
}

@media(min-width:1200px){
  .testimonial--slider .video-class {
    max-height: 782px;
    object-fit: cover;
  }
}

.animate__text,
.animate__icon {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
  visibility: visible; }

.slider-testimonial-1 .animate__image, .slider-testimonial-2 .animate__image, .slider-testimonial-3 .animate__image {
  animation: zoomOutAnim 2s;
  animation-delay: 1s; }

.slider-testimonial-1 .animate__text, .slider-testimonial-2 .animate__text, .slider-testimonial-3 .animate__text {
  animation: slideInUpAnim 2s 0.5s forwards;
  animation-delay: 1s; }

.slider-testimonial-1 .animate__icon, .slider-testimonial-2 .animate__icon, .slider-testimonial-3 .animate__icon {
  animation: slideInUpAnim 2s 0.5s forwards;
  animation-delay: 1s; }

.slider-testimonial-1 .slideOut, .slider-testimonial-2 .slideOut, .slider-testimonial-3 .slideOut {
  animation: slideOutUpAnim 0.5s forwards;
  animation-delay: 1s; }

@keyframes slideOutUpAnim {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

@keyframes slideInUpAnim {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes zoomOutAnim {
  from {
    transform: scale3d(1.5, 1.5, 1.5); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes circle {
  from {
    stroke-dasharray: 0 250;
    stroke-dashoffset: 80; }
  to {
    stroke-dasharray: 250 0;
    stroke-dashoffset: 80; } }

#slider-testimonial {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  user-select: none; }

.slider-videos-testimonial {
  width: 100%;
  height: 950px;
  position: relative;
  left: 0; }
/* @media (min-width: 480px) {
.slider-videos-testimonial {
height: 850px; } } */
@media (max-width:767px){
  .slider-videos-testimonial{
    min-height: 563px;
    height:100%;
  }
}
@media (min-width: 768px) {
  .slider-videos-testimonial {
    width: 100%;
    height: 414px; } }
@media (min-width: 788px) {
  .slider-videos-testimonial {
    width: 100%;
    height: 504px; } }
@media (min-width: 992px) {
  .slider-videos-testimonial {
    width: 100%;
    height: 540px; } }
@media (min-width: 1200px) {
  .slider-videos-testimonial {
    width: 100%;
    height: 782px; } }

.slider-videolist-testimonial {
  width: 300%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: transform 0.5s cubic-bezier(0.27, 0.8, 0.43, 0.97);
  display: flex; }

#slider-testimonial.slider-testimonial-1 .slider-videolist-testimonial {
  transform: translateX(0); }

#slider-testimonial.slider-testimonial-2 .slider-videolist-testimonial {
  transform: translateX(-33.33%); }

#slider-testimonial.slider-testimonial-3 .slider-videolist-testimonial {
  transform: translateX(-66.66%); }

.slider-video-testimonial {
  width: 100%;
  height: 100%;
  float: left;
  opacity: 0;
  transition: opacity 0.5s ease-out; }

@media ( max-width:767px ){
  .slider-video-testimonial {
    max-height: 100%;
  }
  .slider-videolist-testimonial {
    max-height: 100%;
  }
}

#slider-testimonial.slider-testimonial-1 .slider-video-testimonial:nth-child(1),
#slider-testimonial.slider-testimonial-2 .slider-video-testimonial:nth-child(2),
#slider-testimonial.slider-testimonial-3 .slider-video-testimonial:nth-child(3) {
  opacity: 1; }

.slider-video-testimonial video {
  width: 100%;
  height: 100%;
  display: block; }

.slider-controls-testimonial {
  width: 100%;
  position: absolute;
  z-index: 2;
  bottom: 0;
  text-align: center; }

.slider-controls-testimonial:before {
  content: '';
  background: none;
  width: 100%;
  height: 90px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0.5; }

.slider-control-testimonial {
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  opacity: 1;
  transition: opacity 0.15s ease-out;
  text-align: left; }
@media (min-width: 768px) {
  .slider-control-testimonial {
    margin-bottom: 36px; } }

.slider-control-testimonial:hover,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1),
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2),
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) {
  opacity: 1; }
.slider-control-testimonial:hover svg,
.slider-control-testimonial:hover img,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) svg,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) img,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) svg,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) img,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) svg,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) img {
  opacity: 1; }
.slider-control-testimonial:hover circle,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) circle,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) circle,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) circle {
  animation: circle 10s ease-in-out 0s; }

#slider-testimonial.slider-testimonial-1 .offset--0 {
  top: 0; }
@media (min-width: 768px) {
  #slider-testimonial.slider-testimonial-1 .offset--0 {
    top: 100%;
    left: 0; } }

#slider-testimonial.slider-testimonial-2 .offset--0 {
  top: 120px; }
@media (min-width: 768px) {
  #slider-testimonial.slider-testimonial-2 .offset--0 {
    top: 100%;
    left:33.333%; } }

#slider-testimonial.slider-testimonial-3 .offset--0 {
  top: 240px; }
@media (min-width: 768px) {
  #slider-testimonial.slider-testimonial-3 .offset--0 {
    top: 100%;
    left:66.666%; } }

.pricing-request {
  padding: 56px 16px 40px;
  text-align: center;
  background-color: #E6F6F9;
  background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-right-sm.svg");
  background-position: right bottom;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0; }
@media (min-width: 576px) {
  .pricing-request {
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-right-md.svg"); } }
@media (min-width: 992px) {
  .pricing-request {
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-right-lg.svg"); } }
@media (min-width: 1200px) {
  .pricing-request {
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bottom-right.svg"); } }
.pricing-request:before {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/pricing/Pricing%20Bg%20Section.png");
  background-position: bottom;
  background-repeat: no-repeat;
  content: '';
  left: 0;
  top: 0;
  background-size: cover; }
.pricing-request.pricing-request_v3:before{
  background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/bottom%20CTA%20Demo%20-%20desktop.png");
}
/* @media (min-width: 576px) {
.pricing-request:before {
background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-left-md.svg"); } }
@media (min-width: 992px) {
.pricing-request:before {
background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bt-left-lg.svg"); } }
@media (min-width: 1200px) {
.pricing-request:before {
background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bottom-left.svg"); } } */
@media (min-width: 768px) {
  .pricing-request {
    padding: 80px 0; } }
@media (min-width: 992px) {
  .pricing-request {
    padding: 0px 0 104px; } }
@media (min-width: 1200px) {
  .pricing-request {
    padding: 0px 0 174px; } }
.pricing-request .section__title {
  font-size: 2rem;
  line-height: 40px;
  color: #121212;
  margin-bottom: 16px;
  font-weight:900;
}
@media(max-width:767px){
  .pricing-request_v3 .section__title{
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 16px;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 576px) {
  .pricing-request .section__title {
    font-size: 2.5rem;
    line-height: 44px;
    margin-bottom: 32px;
  }
  .pricing-request_v3 .section__title {
    font-size: 2.5rem;
    line-height: 44px;
    margin-bottom: 24px;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 992px) {
  .pricing-request .section__title {
    font-size: 2.5rem;
    line-height: 44px;
    margin-bottom: 24px;
    letter-spacing : -0.02em;
  }
  .pricing-request_v3 .section__title {
    font-size: 2.5rem;
    line-height: 44px;
    margin-bottom: 24px;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 1200px) {
  .pricing-request .section__title {
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 32px; } }
.pricing-request .lead {
  color: #38393D;
  font-size: 1rem;
  font-weight:500;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-bottom: 25px; }
.pricing-request .lead p {
  font-weight:500;
}
@media (min-width: 576px) {
  .pricing-request .lead {
    font-size: 1.125rem;
    line-height: 28px;
    margin-bottom: 48px; }
  .pricing-request_v3.pricing-request .lead {
    max-width: 100%;
    margin: 0px auto 40px;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 992px) {
  .pricing-request .lead {
    font-size: 1.375rem;
    line-height: 32px;
    max-width: 850px;
    margin: 10px auto 50px; }
  .pricing-request_v3.pricing-request .lead {
    max-width: 100%;
    margin: 0px auto 40px;
    letter-spacing: -0.03em;
  }
}
.pricing-request .btn, .pricing-request .btn-category, .pricing-request .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing-request .nav-link {
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
  padding: 0 16px;
  letter-spacing: -0.02em;
  margin-right: 0;
  font-size: 16px; }
@media (min-width: 768px) {
  .pricing-request .btn, .pricing-request .btn-category, .pricing-request .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing-request .nav-link {
    margin: 0;
    height: 62px;
    padding: 15px 57px;
    font-size: 20px; }
  .pricing-request .btn{
    padding:0 57px;
  }
}
.pricing-request .check-box {
  display: flex;
  justify-content: center;
  margin-top: 24px;
  flex-direction: row;
  margin-left: auto;
  margin-right: auto; }
@media (max-width:767px){
  .pricing-request .check-box {
    flex-direction: column;
    align-items: center;
  }
  .pricing-request .check-box .item .icon { margin-right:8px; }
}
@media (min-width: 768px) {
  .pricing-request .check-box {
    margin-top: 38px;
    flex-direction: row;
    max-width: 700px; } }
@media (min-width: 992px) {
  .pricing-request .check-box {
    margin-top: 38px; } }
.pricing-request .check-box .item {
  letter-spacing: -0.02em;
  color: #0A7A5F;
  display: flex;
  align-items: center;
  padding: 4px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width:767px){
  .pricing-request .check-box .item {
    width:145px;
  }
}
@media (min-width: 768px) {
  .pricing-request .check-box .item {
    font-size: 18px;
    line-height: 28px;
    padding: 0 16px; } }
@media (min-width: 992px) {
  .pricing-request .check-box .item {
    padding: 0 28px;
    font-size: 18px;
    line-height: 28px;
  } }
.pricing-request .check-box .item svg {
  margin-right: 8px; }
@media (max-width: 767.98px) {
  .pricing-request .check-box .item svg {
    margin-right: 0;
    width: 18px;
    height: 18px; } }

.pricing-request_v3 .shopify_logos { margin-top:39px; }
.pricing-request_v3 .shopify_logos .image-1 { display:inline-block; width: 112px; }
.pricing-request_v3 .shopify_logos .image-2 { display:inline-block; width: 154px; margin-left:28px; }
.pricing-request_v3 .rating { display: flex; align-items:center; margin-top:8px; }
.pricing-request_v3 .rating svg path { fill: #FFBC1C; }
.pricing-request_v3 .icon__svg { display: inline-block; width: auto; }
.pricing-request_v3 .icon--name { font-size: 14px; line-height: 28px; letter-spacing: 0.04em; text-transform: uppercase; color:#0A7A5F;font-weight:600; margin-left:10px;}

@media (max-width:767px){
  .pricing-request_v3 .shopify_logos { margin-top:24px; }
  .pricing-request_v3 .rating { justify-content:center; }
}

@media (min-width:768px){
  .pricing-request_v3 .shopify_logos { margin-top:24px; }
  .pricing-request_v3 .rating { margin-top:7px; }
}

@media (min-width:992px){
  .pricing-request_v3 .shopify_logos { margin-top:24px; }
}

@media (min-width:1200px){
  .pricing-request_v3 .shopify_logos { margin-top:39px; }
}


body.features .main {
  padding: 0; }

body.features .hero {
  overflow: hidden;
  padding-bottom: 64px;
  padding-top: 80px;
  background-color: #EDF9FB;
  background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg-mobile.svg");
  background-position: right;
  background-repeat: no-repeat; }
@media (min-width: 768px) {
  body.features .hero {
    padding-bottom: 126px;
    padding-top: 85px;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg-md.svg"); } }
@media (min-width: 992px) {
  body.features .hero {
    padding-bottom: 197px;
    padding-top: 156px;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg-lg.svg"); } }
@media (min-width: 1200px) {
  body.features .hero {
    padding-bottom: 226px;
    padding-top: 114px;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bg.svg"); } }
body.features .hero__header {
  margin-bottom: 0; }
@media (min-width: 768px) {
  body.features .hero__header {
    margin-bottom: 32px; } }
body.features .hero__title {
  font-size: 2rem;
  letter-spacing: -0.02em;
  line-height: 40px;
  color: #2C1042;
  margin-bottom: 16px; }
@media (min-width: 768px) {
  body.features .hero__title {
    font-size: 2.5rem;
    line-height: 48px;
    margin-bottom: 24px; } }
@media (min-width: 992px) {
  body.features .hero__title {
    font-size: 3.5rem;
    line-height: 64px; } }
body.features .hero .lead {
  font-size: 1.125rem;
  letter-spacing: -0.02em;
  line-height: 24px;
  color: #7F858F;
  max-width: 300px;
  margin: auto; }
@media (min-width: 768px) {
  body.features .hero .lead {
    max-width: 449px; } }
@media (min-width: 992px) {
  body.features .hero .lead {
    font-size: 1.375rem;
    line-height: 32px;
    max-width: 600px; } }
body.features .hero .form__wrapper {
  margin-top: 32px; }
@media (max-width: 767.98px) {
  body.features .hero .form__wrapper .txt {
    display: none; } }
body.features .hero .form-group {
  position: relative;
  margin: 0 auto; }
@media (min-width: 576px) {
  body.features .hero .form-group {
    max-width: 100%; } }
@media (min-width: 768px) {
  body.features .hero .form-group {
    max-width: 599px; } }
body.features .hero .btn, body.features .hero .btn-category, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link {
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
  padding: 0 20px;
  width: 181px;
  letter-spacing: -0.02em;
  position: absolute;
  top: 8px;
  right: 8px;
  margin-right: 0; }
@media (max-width: 767.98px) {
  body.features .hero .btn, body.features .hero .btn-category, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link {
    width: 48px; } }
body.features .hero .btn .icon__svg, body.features .hero .btn-category .icon__svg, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link .icon__svg, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link .icon__svg {
  margin-left: 9px; }
@media (max-width: 767.98px) {
  body.features .hero .btn .icon__svg, body.features .hero .btn-category .icon__svg, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link .icon__svg, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link .icon__svg {
    margin-left: 0; } }
body.features .hero .btn .icon__svg svg, body.features .hero .btn-category .icon__svg svg, body.features .hero .header .navbar-nav .nav-item.btn-outline .nav-link .icon__svg svg, .header .navbar-nav .nav-item.btn-outline body.features .hero .nav-link .icon__svg svg {
  width: 13px;
  height: 10px; }
body.features .hero .form-control {
  width: 100%;
  height: 64px;
  color: #2C1042;
  padding: 8px 200px 8px 15px;
  font-size: 1rem;
  line-height: 32px;
  border-radius: 7px;
  box-shadow: none;
  border: 0; }
body.features .hero .form-control.parsley-error, body.features .hero .form-control.parsley-error:focus {
  box-shadow: inset 0 0 0 2px #6054E5; }
body.features .hero .form-control::placeholder {
  color: #7F8690; }
body.features .hero .form-control:focus {
  box-shadow: inset 0 0 0 2px #6054E5; }

body.features .section__features-media .media__wrapper {
  background-color: #FFD2A8;
  margin-top: -35px;
  padding: 10px;
  position: relative; }
@media (min-width: 768px) {
  body.features .section__features-media .media__wrapper {
    margin-top: -94px; } }
@media (min-width: 992px) {
  body.features .section__features-media .media__wrapper {
    margin-top: -160px; } }
@media (min-width: 1200px) {
  body.features .section__features-media .media__wrapper {
    margin-top: -160px; } }


body.features .section__features-reviews {
  padding-top: 48px;
  padding-bottom: 0; }
@media (min-width: 768px) {
  body.features .section__features-reviews {
    padding-top: 64px; } }
@media (min-width: 992px) {
  body.features .section__features-reviews {
    padding-top: 80px; } }
@media (min-width: 1200px) {
  body.features .section__features-reviews {
    padding-top: 144px; } }
body.features .section__features-reviews .row {
  margin: 0; }
@media (min-width: 768px) {
  body.features .section__features-reviews .row {
    margin: 0 -8px; } }
@media (min-width: 992px) {
  body.features .section__features-reviews .row {
    margin: 0; } }
body.features .section__features-reviews .row .col-md-6 {
  padding-left: 8px;
  padding-right: 8px; }
@media (min-width: 768px) {
  body.features .section__features-reviews .row .col-md-6 {
    padding: 0; } }
body.features .section__features-reviews .card-box {
  margin-top: 0px; }
@media (min-width: 768px) {
  body.features .section__features-reviews .card-box {
    padding-right: 32px; } }
@media (min-width: 992px) {
  body.features .section__features-reviews .card-box {
    max-width: 385px;
    padding-right: 0; }
  body.features .section__features-reviews .card-box .section__title {
    font-size: 3.5rem;
    line-height: 64px; } }
@media (min-width: 1200px) {
  body.features .section__features-reviews .card-box {
    max-width: 510px;
    padding-right: 0; } }
body.features .section__features-reviews .card-box .lead {
  font-size: 0.875rem;
  line-height: 20px;
  color: #827F8F;
  margin-top: 16px;
  margin-bottom: 24px; }
@media (min-width: 768px) {
  body.features .section__features-reviews .card-box .lead {
    font-size: 1rem;
    line-height: 24px; } }
body.features .section__features-reviews .card-box p {
  font-size: 1rem;
  line-height: 24px; }
body.features .section__features-reviews .image-box {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  left: 8px; }
body.features .section__features-reviews .flex-box {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 64px; }
@media (min-width: 768px) {
  body.features .section__features-reviews .flex-box {
    padding: 24px 0; } }
body.features .section__features-reviews .flex-row-reverse .card-box {
  margin-left: 0; }
@media (min-width: 768px) {
  body.features .section__features-reviews .flex-row-reverse .card-box {
    margin-left: 32px;
    padding-right: 0; } }
@media (min-width: 992px) {
  body.features .section__features-reviews .flex-row-reverse .card-box {
    margin-left: 70px; } }
@media (min-width: 1200px) {
  body.features .section__features-reviews .flex-row-reverse .card-box {
    margin-left: 120px; } }
body.features .section__features-reviews .btn__toggle, body.features .section__features-reviews .btn__toggle:hover {
  box-shadow: none;
  outline: none; }
body.features .section__features-reviews .btn__toggle {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  pointer-events: none; }
body.features .section__features-reviews .btn__toggle .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
body.features .section__features-reviews .btn__toggle .icon.toggle--minus {
  display: none; }
body.features .section__features-reviews .btn__toggle .icon.toggle--plus {
  display: inline-block; }
body.features .section__features-reviews .list {
  margin-top: 28px;
  margin-bottom: 30px; }
@media (min-width: 768px) {
  body.features .section__features-reviews .list {
    margin-top: 50px; } }
@media (min-width: 1200px) {
  body.features .section__features-reviews .list {
    margin-top: 65px; } }
body.features .section__features-reviews .faq__item {
  border-top: 1px solid rgba(130, 127, 143, 0.2);
  margin-top: -1px; }
body.features .section__features-reviews .faq__item h5 {
  color: #473059;
  letter-spacing: -0.02em;
  line-height: 32px;
  font-size: 1.125rem; }
@media (min-width: 992px) {
  body.features .section__features-reviews .faq__item h5 {
    line-height: 32px;
    font-size: 1.375rem; } }
body.features .section__features-reviews .faq__item.is-open {
  border-bottom-color: #6054E5;
  border-top-color: #6054E5;
  position: relative; }
body.features .section__features-reviews .faq__item.is-open:before {
  content: '';
  position: absolute;
  left: 0;
  top: -5px;
  width: 119px;
  height: 5px;
  background-color: #6054E5; }
body.features .section__features-reviews .faq__item.is-open h5 {
  color: #6054E5; }
body.features .section__features-reviews .faq__item.is-open .btn__toggle {
  background: transparent; }
body.features .section__features-reviews .faq__item.is-open .btn__toggle .icon.toggle--minus {
  display: inline-block; }
body.features .section__features-reviews .faq__item.is-open .btn__toggle .icon.toggle--plus {
  display: none; }
body.features .section__features-reviews .flex-box {
  min-height: 370px; }
@media (min-width: 768px) {
  body.features .section__features-reviews .flex-box {
    min-height: 345px; } }
@media (min-width: 992px) {
  body.features .section__features-reviews .flex-box {
    min-height: 460px; } }
@media (min-width: 1200px) {
  body.features .section__features-reviews .flex-box {
    min-height: 650px; } }

body.features .section__features-product {
  padding-top: 48px;
  padding-bottom: 0; }
@media (min-width: 768px) {
  body.features .section__features-product {
    padding-top: 64px; } }
@media (min-width: 992px) {
  body.features .section__features-product {
    padding-top: 80px; } }
@media (min-width: 1200px) {
  body.features .section__features-product {
    padding-top: 144px; } }
body.features .section__features-product .max-container {
  max-width: 1081px;
  margin: auto; }
body.features .section__features-product .section__header {
  max-width: 660px; }
body.features .section__features-product .section__header .lead {
  color: #827F8F;
  font-size: 1rem;
  line-height: 24px;
  margin-top: 16px;
  margin-bottom: 24px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.features .section__features-product .section__header .lead {
    margin-bottom: 44px; } }
body.features .section__features-product .video-box {
  background-color: #F4F7F9;
  width: 100%;
  height: 648px; }

body.features .section__features-leaders {
  padding-top: 48px;
  padding-bottom: 32px; }
@media (min-width: 768px) {
  body.features .section__features-leaders {
    padding-top: 64px;
    padding-bottom: 40px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders {
    padding-top: 80px;
    padding-bottom: 64px; } }
body.features .section__features-leaders .section__title {
  max-width: 600px;
  line-height: 34px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__title {
    font-size: 2rem;
    line-height: 40px;
    max-width: 385px;
    margin: auto; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__title {
    margin: 0 auto 50px;
    font-size: 3.0625rem;
    line-height: 65px;
    max-width: 600px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__title {
    margin: 0 auto 80px; } }
body.features .section__features-leaders-logo {
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32px; }
@media (min-width: 768px) {
  body.features .section__features-leaders-logo {
    max-width: 900px;
    padding-bottom: 40px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders-logo {
    max-width: 1100px;
    padding-bottom: 64px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders-logo img {
    max-width: 450px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders-logo img {
    max-width: 100%; } }
body.features .section__features-leaders .section__top {
  overflow: hidden; }
body.features .section__features-leaders .section__top--slider {
  padding: 0 16px 0; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top--slider {
    padding: 0 16px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top--slider {
    padding: 0 16px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top--slider {
    padding: 0 16px; } }
body.features .section__features-leaders .section__top--slider .slick-list {
  overflow: visible;
  padding: 0 20px; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top--slider .slick-list {
    padding: 5px 40px 0; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top--slider .slick-list {
    padding: 10px 100px 33px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top--slider .slick-list {
    padding: 5px 190px 55px; } }
body.features .section__features-leaders .section__top__item {
  margin: 0 30px;
  letter-spacing: -0.02em;
  color: #2C1042; }
body.features .section__features-leaders .section__top__item-row {
  display: flex;
  flex-direction: row;
  flex: 0 0 auto; }
body.features .section__features-leaders .section__top__item-photo {
  width: 93px;
  background-repeat: no-repeat;
  background-position: center;
  flex: inherit;
  background-size: cover; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top__item-photo {
    width: 196px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top__item-photo {
    width: 213px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top__item-photo {
    width: 240px; } }
body.features .section__features-leaders .section__top__item-body {
  padding: 16px;
  position: relative; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top__item-body {
    padding: 24px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top__item-body {
    padding: 32px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top__item-body {
    padding: 40px; } }
body.features .section__features-leaders .section__top__item-body .icon__svg svg {
  width: 97.5px;
  height: 33px; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
body.features .section__features-leaders .section__top__item-description {
  margin: 15px 0;
  font-size: 1rem;
  line-height: 24px;
  font-style: italic; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
body.features .section__features-leaders .section__top__item-author {
  font-size: 0.875rem;
  line-height: 20px; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
body.features .section__features-leaders .section__top__item-position {
  opacity: 0.2; }
@media (max-width: 991.98px) {
  body.features .section__features-leaders .section__top__item-position {
    font-size: 0.75rem; } }
body.features .section__features-leaders .section__top__item-svg {
  display: none;
  position: absolute;
  bottom: 36px; }
@media (min-width: 768px) {
  body.features .section__features-leaders .section__top__item-svg {
    display: block;
    bottom: 36px;
    right: 36px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .section__top__item-svg {
    display: block;
    bottom: 44px;
    right: 38px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .section__top__item-svg {
    display: block;
    bottom: 52px;
    right: 40px; } }
body.features .section__features-leaders .slick-slide {
  width: 313px;
  margin: 0 7.5px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 300ms ease-in-out; }
@media (min-width: 768px) {
  body.features .section__features-leaders .slick-slide {
    width: 587px;
    margin: 0 16px; } }
@media (min-width: 992px) {
  body.features .section__features-leaders .slick-slide {
    width: 682px;
    margin: 0 21.5px; } }
@media (min-width: 1200px) {
  body.features .section__features-leaders .slick-slide {
    width: 720px;
    margin: 0 30px; } }
body.features .section__features-leaders .slick-slide.animate-slide {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9); }

body.features .section__features-area {
  padding-bottom: 48px; }
@media (min-width: 768px) {
  body.features .section__features-area {
    padding-bottom: 90px; } }
@media (min-width: 992px) {
  body.features .section__features-area {
    padding-bottom: 80px; } }
@media (min-width: 1200px) {
  body.features .section__features-area {
    padding-bottom: 144px; } }
body.features .section__features-area .section__header {
  margin-bottom: 10px; }
@media (min-width: 768px) {
  body.features .section__features-area .section__header {
    margin-bottom: 48px; } }
@media (min-width: 992px) {
  body.features .section__features-area .section__header .section__title {
    font-size: 4rem;
    line-height: 72px; } }
body.features .section__features-area .row {
  margin: 0; }
body.features .section__features-area-item {
  padding: 24px 0 !important;
  border-bottom: 1px solid rgba(44, 16, 66, 0.1); }
body.features .section__features-area-item:nth-of-type(3), body.features .section__features-area-item:nth-of-type(6) {
  border-right: none; }
@media (max-width: 991.98px) {
  body.features .section__features-area-item:nth-of-type(6) {
    border-bottom: none; } }
@media (min-width: 768px) {
  body.features .section__features-area-item {
    padding: 34px !important; }
  body.features .section__features-area-item:nth-of-type(2n) {
    padding-right: 0 !important; }
  body.features .section__features-area-item:nth-of-type(2n + 1) {
    border-right: 1px solid rgba(44, 16, 66, 0.1);
    padding-left: 0 !important; }
  body.features .section__features-area-item:nth-of-type(5), body.features .section__features-area-item:nth-of-type(6) {
    border-bottom: none; } }
@media (min-width: 992px) {
  body.features .section__features-area-item {
    padding: 40px 16px !important; }
  body.features .section__features-area-item:nth-of-type(2n) {
    border-right: 1px solid rgba(44, 16, 66, 0.1);
    padding-right: 16px !important; }
  body.features .section__features-area-item:nth-of-type(2n + 1) {
    padding-left: 16px !important; }
  body.features .section__features-area-item:nth-of-type(4), body.features .section__features-area-item:nth-of-type(5), body.features .section__features-area-item:nth-of-type(6) {
    border-bottom: none; }
  body.features .section__features-area-item:nth-of-type(1), body.features .section__features-area-item:nth-of-type(4) {
    padding-left: 0 !important; }
  body.features .section__features-area-item:nth-of-type(3), body.features .section__features-area-item:nth-of-type(6) {
    padding-right: 0 !important;
    border-right: none; } }
@media (min-width: 1200px) {
  body.features .section__features-area-item {
    padding: 56px 60px !important; }
  body.features .section__features-area-item:nth-of-type(2n + 1) {
    border-right: 1px solid rgba(44, 16, 66, 0.1); }
  body.features .section__features-area-item:nth-of-type(4), body.features .section__features-area-item:nth-of-type(5), body.features .section__features-area-item:nth-of-type(6) {
    border-bottom: none; }
  body.features .section__features-area-item:nth-of-type(1), body.features .section__features-area-item:nth-of-type(4) {
    padding-left: 0 !important; }
  body.features .section__features-area-item:nth-of-type(3), body.features .section__features-area-item:nth-of-type(6) {
    padding-right: 0 !important;
    border-right: none; } }
body.features .section__features-area-item-body {
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  text-align: left; }
body.features .section__features-area-item-content {
  margin-left: 24px; }
@media (min-width: 768px) {
  body.features .section__features-area-item-content {
    margin-left: 22px; } }
@media (min-width: 1200px) {
  body.features .section__features-area-item-content {
    margin-left: 34px; } }
body.features .section__features-area-item-content h5 {
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 28px; }
@media (min-width: 992px) {
  body.features .section__features-area-item-content h5 {
    font-size: 1.375rem;
    line-height: 29px;
    letter-spacing: -0.02em;
    margin-bottom: 12px; } }
body.features .section__features-area-item-content p {
  line-height: 24px;
  color: #827F8F;
  font-size: 0.875rem; }
@media (min-width: 992px) {
  body.features .section__features-area-item-content p {
    line-height: 24px;
    font-size: 1rem; } }

body.features .section__features-bottom {
  overflow: hidden;
  padding-bottom: 48px;
  padding-top: 48px;
  background-color: #EDF9FB;
  background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-sm.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-sm.svg");
  background-position: right;
  background-repeat: no-repeat; }
@media (min-width: 768px) {
  body.features .section__features-bottom {
    padding-bottom: 97px;
    padding-top: 104px;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-md.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-md.svg"); } }
@media (min-width: 992px) {
  body.features .section__features-bottom {
    padding-bottom: 120px;
    padding-top: 120px;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-lg.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-lg.svg"); } }
@media (min-width: 1200px) {
  body.features .section__features-bottom {
    padding-bottom: 172px;
    padding-top: 172px;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom-xl.svg"), url("https://www.videowise.com/hubfs/WEBSITE/icons/features-bottom2-xl.svg"); } }
@media (min-width: 768px) {
  body.features .section__features-bottom .hero__header {
    max-width: 320px; } }
@media (min-width: 992px) {
  body.features .section__features-bottom .hero__header {
    max-width: 390px; } }
@media (min-width: 1200px) {
  body.features .section__features-bottom .hero__header {
    max-width: 540px; } }
body.features .section__features-bottom .lead {
  font-size: 0.875rem;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #827F8F;
  margin-bottom: 32px; }
@media (min-width: 768px) {
  body.features .section__features-bottom .lead {
    font-size: 1rem;
    line-height: 24px; } }
@media (min-width: 992px) {
  body.features .section__features-bottom .lead {
    margin-bottom: 40px; } }
@media (min-width: 1200px) {
  body.features .section__features-bottom .lead {
    margin-bottom: 64px; } }
@media (max-width: 767.98px) {
  body.features .section__features-bottom .list {
    margin-top: 32px; } }
@media (min-width: 1200px) {
  body.features .section__features-bottom .list {
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Safari 6.1+. iOS 7.1+ */
    display: flex;
    -webkit-flex-flow: wrap column;
    /* Safari 6.1+ */
    flex-flow: wrap column;
    max-height: 300px; } }
body.features .section__features-bottom .list li {
  padding-bottom: 24px;
  line-height: 30px; }
@media (min-width: 768px) {
  body.features .section__features-bottom .list li {
    padding-bottom: 32px;
    line-height: 30px; } }
@media (min-width: 1200px) {
  body.features .section__features-bottom .list li {
    padding-right: 60px; } }
body.features .section__features-bottom .list .icon__svg {
  width: 27px;
  height: 27px;
  background-color: #43D8A5;
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  float: left;
  margin-right: 12px; }
body.features .section__features-bottom .list .title {
  font-size: 1.125rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #2C1042; }

.section__top--slider, .section__partner {
  overflow: hidden; }

.blog {
  background: #F8F8F8; }
.blog .hero {
  padding: 48px 0 0;
  position: relative;
  overflow: hidden; }
@media (min-width: 768px) {
  .blog .hero {
    padding: 64px 0 0; } }
.blog .hero .container-fluid, .blog .hero .container-sm, .blog .hero .container-md, .blog .hero .container-lg, .blog .hero .container-xl {
  padding-top: 48px;
  padding-bottom: 48px; }
@media (min-width: 768px) {
  .blog .hero .container-fluid, .blog .hero .container-sm, .blog .hero .container-md, .blog .hero .container-lg, .blog .hero .container-xl {
    padding-top: 56px;
    padding-bottom: 56px; } }
.blog .hero .lead {
  max-width: inherit;
  margin: 0 0 32px; }
.blog .hero .hero__title {
  margin: 0 0 16px;
  font-weight:800px;
}
.blog .hero .hero--graphic {
  display: inline-block;
  line-height: 0;
  top: 48px;
  right: 0;
  position: absolute; }
@media (min-width: 768px) {
  .blog .hero .hero--graphic {
    top: 64px; } }
@media (max-width: 767.98px) {
  .blog .hero .hero--graphic {
    right: auto;
    left: 100%;
    margin-left: -200px; } }
.blog .main {
  padding-top: 40px; }
@media (min-width: 768px) {
  .blog .main {
    padding-top: 56px; } }

.blog-categories {
  margin: 0; }
.blog-categories ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
.blog-categories ul li {
  margin: 0 8px 8px 0; }
@media (min-width: 768px) {
  .blog-categories ul li {
    margin: 0 12px 12px 0; } }

@media (min-width: 992px) {
  .article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl,
  .article .main .container-fluid,
  .article .main .container-sm,
  .article .main .container-md,
  .article .main .container-lg,
  .article .main .container-xl {
    max-width: 846px !important;
    padding-right: 0;
    padding-left: 0; } }

.articles {
  margin: 0 0 40px; }
@media (min-width: 576px) {
  .articles {
    margin-bottom: 64px; } }
@media (min-width: 992px) {
  .articles {
    margin-bottom: 80px; } }
.articles .item--article {
  margin-bottom: 24px; }
@media (min-width: 576px) {
  .articles .item--article {
    margin-bottom: 32px; } }
.articles .row {
  margin: 0 -16px;
  padding-bottom: 18px; }
.articles .card-body {
  padding: 16px; }
@media (min-width: 768px) {
  .articles .card-body {
    padding: 24px; } }

.card-blog {
  border: 0;
  box-shadow: 0px 6px 13px rgba(0, 0, 0, 0.03), 0px 2.1901px 4.74521px rgba(0, 0, 0, 0.03), 0px 1.06325px 2.30371px rgba(0, 0, 0, 0.02), 0px 0.52123px 1.12932px rgba(0, 0, 0, 0.02), 0px 0.20609px 0.44654px rgba(0, 0, 0, 0.01);
  border-radius: 8px; }
.card-blog .card-image {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  line-height: 0;
  position: relative; }
@media (min-width: 1200px) {
  .card-blog .card-image {
    height: 212px; } }
.card-blog .card-image,
.card-blog .card-image img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }
.card-blog .card-image img {
  width: 100%; }
@media (min-width: 1200px) {
  .card-blog .card-image img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover; } }
.card-blog .card-title a {
  color: #121A25;
  font-size: 20px;
  line-height: 28px;
  display: block;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  .card-blog .card-title a {
    line-height: 30px; } }
.card-blog .card-date {
  color: #FF7C5F;
  font-size: 14px;
  line-height: 22px;
  display: block;
  margin-bottom: 8px; }
.card-blog .card-body p {
  color: #7F8690;
  font-size: 16px;
  line-height: 26px;
  margin: 0; }

.card-categories {
  border-top: 1px solid #E7E9EB;
  padding-top: 16px;
  margin-top: 16px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
@media (min-width: 768px) {
  .card-categories {
    margin-top: 22px; } }
.card-categories a {
  height: 22px;
  line-height: 22px;
  padding: 0 8px;
  color: #4556F0 !important;
  background: #F0F5FF;
  border-radius: 41px;
  margin: 0 8px 0 0;
  font-size: 13px;
  display: inline-block; }
.card-categories a, .card-categories a:hover {
  text-decoration: none; }

.blog-pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center; }
.blog-pagination a {
  display: inline-block;
  width: 36px;
  height: 36px; }
.blog-pagination .pagination-link {
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  color: #4556F0; }
.blog-pagination .pagination-link.active {
  background: #4556F0;
  color: #fff;
  border-radius: 50%; }
.blog-pagination .pagination-link.active, .blog-pagination .pagination-link.active:hover {
  text-decoration: none; }
.blog-pagination .pagination-arrow {
  border: 2px solid #8D939E;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%; }
.blog-pagination .pagination-arrow.inactive {
  border-color: #E7E9EB; }
.blog-pagination .pagination-arrow.inactive svg * {
  fill: #E7E9EB !important; }
.blog-pagination .pagination-arrow.pagination-prev {
  margin-right: 24px; }
.blog-pagination .pagination-arrow.pagination-next {
  margin-left: 24px; }

.article-box {
  background: #FDA57F;
  border-radius: 12px;
  position: relative;
  padding: 32px 24px 40px;
  text-align: center;
  overflow: hidden; }
@media (min-width: 768px) {
  .article-box {
    padding: 32px 54px 56px; } }
.article-box h4 {
  color: #3E35A9;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 16px;
  font-weight: 600; }
@media (min-width: 768px) {
  .article-box h4 {
    font-size: 36px;
    line-height: 48px; } }
.article-box p {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 24px; }
@media (min-width: 576px) {
  .article-box p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px; } }
.article-box .icon {
  display: block;
  margin: 0 auto 8px;
  width: 48px;
  height: 48px;
  line-height: 0; }
@media (min-width: 576px) {
  .article-box .icon {
    width: 72px;
    height: 72px; } }
.article-box .icon__pattern {
  position: absolute;
  z-index: 0; }
.article-box .icon__right {
  top: 0;
  right: 0; }
.article-box .icon__bottom {
  bottom: 0;
  left: 0; }

.link-shopify {
  line-height: 0;
  position: relative;
  display: inline-block;
  z-index: 1; }

.article .hero {
  padding: 48px 0 0; }
@media (min-width: 768px) {
  .article .hero {
    padding: 64px 0 0; } }
.article .hero .hero__title {
  font-size: 32px;
  line-height: 44px;
  margin-bottom: 24px; }
@media (min-width: 768px) {
  .article .hero .hero__title {
    font-size: 48px;
    line-height: 60px;
    margin-bottom: 28px; } }
.article .hero-categories {
  display: flex;
  flex-direction: row;
  margin: 0 0 12px; }
.article .hero-categories a {
  display: inline-block;
  color: #8D939E;
  font-size: 16px;
  line-height: 24px;
  margin: 0 20px 0 0; }
.article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl {
  padding-top: 36px;
  padding-bottom: 100px; }
@media (min-width: 768px) {
  .article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl {
    padding-top: 56px;
    padding-bottom: 96px; } }

.article .main {
  padding: 0; }

.article-content {
  position: relative;
  padding-bottom: 64px; }
@media (min-width: 768px) {
  .article-content {
    padding-bottom: 96px; } }
.article-content,
.article-content p {
  font-size: 14px;
  line-height: 20px;
  color: #121A25; }
@media (min-width: 768px) {
  .article-content,
  .article-content p {
    font-size: 18px;
    line-height: 28px; } }
.article-content p,
.article-content ul,
.article-content ol {
  margin-bottom: 30px; }
.article-content ul,
.article-content ol {
  margin-left: 20px;
  padding-left: 20px; }
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
  margin-top: 1rem;
  margin-bottom: 2rem; }
.article-content h3 {
  font-size: 20px;
  line-height: 28px; }
@media (min-width: 768px) {
  .article-content h3 {
    font-size: 32px;
    line-height: 48px; } }
.article-content a {
  color: #4556F0; }
.article-content .article-first {
  color: #15AA41;
  font-weight: 600; }

.article-image {
  margin-top: -68px;
  margin-bottom: 24px; }
@media (min-width: 576px) {
  .article-image {
    margin-bottom: 38px; } }
@media (min-width: 992px) {
  .article-image {
    margin-bottom: 56px; } }

.article .author {
  display: flex;
  align-items: center;
  position: relative;
  padding-bottom: 70px; }
@media (min-width: 992px) {
  .article .author {
    padding-bottom: 0; } }
.article .author figure {
  margin-right: 8px; }
.article .author h4,
.article .author .meta-date {
  color: #FF7C5F;
  font-size: 16px;
  line-height: 24px; }
@media (min-width: 576px) {
  .article .author h4 {
    margin-right: 48px; } }
.article .author .producthunt {
  position: absolute;
  left: 0;
  bottom: 0; }
@media (min-width: 992px) {
  .article .author .producthunt {
    top: 0;
    right: 0;
    left: auto;
    bottom: auto; } }

@media (min-width: 576px) {
  .article .author-meta {
    display: flex;
    flex-direction: row; } }

.article-social {
  border-top: 1px solid #E7E9EB;
  margin-top: 32px;
  padding-top: 24px; }

.blog-latest {
  background: #F8F8F8;
  padding-top: 48px;
  padding-bottom: 48px; }
@media (min-width: 576px) {
  .blog-latest {
    padding-top: 64px;
    padding-bottom: 64px; } }
@media (min-width: 992px) {
  .blog-latest {
    padding-top: 120px;
    padding-bottom: 120px; } }
.blog-latest .section__title {
  margin-bottom: 24px; }
@media (min-width: 576px) {
  .blog-latest .section__title {
    margin-bottom: 32px; } }
@media (min-width: 768px) {
  .blog-latest .section__title {
    margin-bottom: 48px; } }
@media (min-width: 992px) {
  .blog-latest .section__title {
    margin-bottom: 56px; } }
.blog-latest .card-blog {
  margin-bottom: 24px; }
@media (max-width: 991.98px) {
  .blog-latest .card-blog {
    margin-bottom: 32px; } }
.blog-latest .card-blog:last-of-type {
  margin-bottom: 0; }

.iframe-wrapper {
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 32px; }
@media (min-width: 992px) {
  .iframe-wrapper {
    margin-bottom: 40px; } }
.iframe-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.blockquote {
  background: #FFF4EA;
  border:0;
  border-radius: 12px;
  padding: 20px;
  margin-bottom: 34px;
  position: relative; }
@media (min-width: 768px) {
  .blockquote {
    padding: 40px;
    margin-bottom: 40px; } }
.blockquote p {
  color: #FF7C5F;
  margin-bottom: 12px;
  font-style: italic;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px; }
@media (min-width: 768px) {
  .blockquote p {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 24px; } }
.blockquote span {
  display: block;
  color: #6C2835;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px; }
@media (min-width: 576px) {
  .blockquote span {
    font-size: 18px;
    line-height: 26px; } }
@media (min-width: 768px) {
  .blockquote span {
    font-size: 20px;
    line-height: 28px; } }
.blockquote .icon {
  position: absolute;
  bottom: 16px;
  right: 16px; }
@media (min-width: 768px) {
  .blockquote .icon {
    right: 24px;
    bottom: 24px; } }
.blockquote .icon svg {
  width: 43px;
  height: 32px; }
@media (min-width: 768px) {
  .blockquote .icon svg {
    width: 65px;
    height: 48px; } }
@media (min-width: 992px) {
  .blockquote .icon svg {
    width: 86px;
    height: 64px; } }

body.partners {
  background: #FFF2E6; }
body.partners .main {
  padding: 0; }
@media (max-width: 767.98px) {
  body.partners .main {
    overflow: hidden; } }
body.partners .hero {
  overflow: hidden;
  padding-bottom: 32px; }
@media (min-width: 768px) {
  body.partners .hero {
    padding-bottom: 56px;
    padding-top: 140px; } }
@media (min-width: 992px) {
  body.partners .hero {
    padding-bottom: 88px;
    padding-top: 210px; } }
@media (min-width: 1200px) {
  body.partners .hero {
    padding-bottom: 110px;
    padding-top: 224px; } }
body.partners .hero__header {
  margin-bottom: 0; }
body.partners .hero .lead {
  max-width: 446px;
  margin-bottom: 30px; }
@media (min-width: 768px) {
  body.partners .hero .lead {
    margin-bottom: 20px; } }
@media (min-width: 992px) {
  body.partners .hero .lead {
    margin-bottom: 40px;
    max-width: 550px; } }
body.partners .hero .btn, body.partners .hero .btn-category, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link {
  font-size: 1rem; }
@media (min-width: 768px) {
  body.partners .hero .btn:last-of-type, body.partners .hero .btn-category:last-of-type, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link:last-of-type, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link:last-of-type {
    margin-left: 12px;
    margin-top: 0; } }
@media (min-width: 992px) {
  body.partners .hero .btn:last-of-type, body.partners .hero .btn-category:last-of-type, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link:last-of-type, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link:last-of-type {
    margin-left: 12px;
    margin-top: 0; } }
@media (min-width: 1200px) {
  body.partners .hero .btn:last-of-type, body.partners .hero .btn-category:last-of-type, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link:last-of-type, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link:last-of-type {
    margin-left: 12px;
    margin-top: 0; } }
body.partners .hero .btn svg path, body.partners .hero .btn-category svg path, body.partners .hero .header .navbar-nav .nav-item.btn-outline .nav-link svg path, .header .navbar-nav .nav-item.btn-outline body.partners .hero .nav-link svg path {
  stroke: #fff; }
body.partners .hero .btn.btn-secondary svg path, body.partners .hero .btn-secondary.btn-category svg path, body.partners .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link svg path, .header .navbar-nav .nav-item.btn-outline body.partners .hero .btn-secondary.nav-link svg path {
  stroke: #6054E5; }
body.partners .section {
  padding-top: 40px;
  padding-bottom: 40px; }
@media (min-width: 768px) {
  body.partners .section {
    padding-top: 72px;
    padding-bottom: 72px; } }
@media (min-width: 992px) {
  body.partners .section {
    padding-top: 88px;
    padding-bottom: 88px; } }
@media (min-width: 1200px) {
  body.partners .section {
    padding-top: 115px;
    padding-bottom: 128px; } }
body.partners .section__companies {
  background: #fff; }
@media (min-width: 1200px) {
  body.partners .section__companies {
    padding-bottom: 144px; } }
body.partners .section__companies .section__header {
  margin-bottom: 1.75rem; }
@media (min-width: 768px) {
  body.partners .section__companies .section__header {
    margin-bottom: 3rem; } }
@media (min-width: 1200px) {
  body.partners .section__companies .section__header {
    margin-bottom: 4.5rem; } }
body.partners .section__companies .section__title {
  max-width: 1024px;
  margin: auto; }
body.partners .section__companies .section__title span:not(.line) {
  font-family: 'Alliance No.1', sans-serif;
  font-weight:400;
  font-style:italice;
}
body.partners .section__companies .section__title .line {
  position: relative;
  display: inline-grid; }
body.partners .section__companies .section__title .line:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #D0EBDD;
  bottom: 0; }
@media (min-width: 768px) {
  body.partners .section__companies .section__title .line:after {
    height: 6px; } }
@media (min-width: 992px) {
  body.partners .section__companies .section__title {
    font-size: 3.5rem;
    line-height: 64px; } }
body.partners .section__companies .lead {
  margin: 16px auto 25px;
  max-width: 700px;
  color: #827F8F;
  font-size: 14px;
  line-height: 20px; }
@media (min-width: 768px) {
  body.partners .section__companies .lead {
    margin: 30px auto 48px;
    font-size: 16px;
    line-height: 24px; } }
@media (min-width: 992px) {
  body.partners .section__companies .lead {
    margin: 24px auto 48px;
    font-size: 18px;
    line-height: 28px; } }
@media (min-width: 1200px) {
  body.partners .section__companies .lead {
    margin: 24px auto 72px;
    font-size: 18px;
    line-height: 28px; } }
body.partners .section__companies .row {
  padding: 0 16px; }
@media (min-width: 768px) {
  body.partners .section__companies .row {
    padding: 0 8px; } }
body.partners .section__companies .companies__item {
  padding: 24px 11px !important;
  border-bottom: 1px solid #E6E5EE; }
body.partners .section__companies .companies__item:nth-of-type(2n+1) {
  border-right: 1px solid #E6E5EE; }
body.partners .section__companies .companies__item:nth-of-type(7), body.partners .section__companies .companies__item:nth-of-type(8) {
  border-bottom: none; }
@media (min-width: 768px) {
  body.partners .section__companies .companies__item {
    padding: 40px 23px !important; }
  body.partners .section__companies .companies__item:nth-of-type(2n) {
    border-right: 1px solid #E6E5EE; }
  body.partners .section__companies .companies__item:nth-of-type(3), body.partners .section__companies .companies__item:nth-of-type(6) {
    border-right: none; } }
@media (min-width: 992px) {
  body.partners .section__companies .companies__item {
    padding: 40px 24px; }
  body.partners .section__companies .companies__item:nth-of-type(4), body.partners .section__companies .companies__item:nth-of-type(8) {
    border-right: none; }
  body.partners .section__companies .companies__item:nth-of-type(1n+5) {
    border-bottom: none; }
  body.partners .section__companies .companies__item:nth-of-type(3), body.partners .section__companies .companies__item:nth-of-type(6) {
    border-right: 1px solid #E6E5EE; } }
@media (min-width: 1200px) {
  body.partners .section__companies .companies__item {
    padding: 80px 37px; }
  body.partners .section__companies .companies__item:nth-of-type(4), body.partners .section__companies .companies__item:nth-of-type(8) {
    border-right: none; }
  body.partners .section__companies .companies__item:nth-of-type(1n+5) {
    border-bottom: none; }
  body.partners .section__companies .companies__item:nth-of-type(3), body.partners .section__companies .companies__item:nth-of-type(6) {
    border-right: 1px solid #E6E5EE; } }
body.partners .section__companies .companies__item .icon__svg {
  margin-bottom: 15px; }
@media (min-width: 768px) {
  body.partners .section__companies .companies__item .icon__svg {
    margin-bottom: 20px; } }
@media (min-width: 992px) {
  body.partners .section__companies .companies__item .icon__svg {
    margin-bottom: 24px; } }
@media (min-width: 1200px) {
  body.partners .section__companies .companies__item .icon__svg {
    margin-bottom: 32px; } }
body.partners .section__companies .companies__item .icon__svg svg {
  width: 135px;
  height: 46px; }
@media (min-width: 768px) {
  body.partners .section__companies .companies__item .icon__svg svg {
    width: 135px;
    height: 46px; } }
@media (min-width: 992px) {
  body.partners .section__companies .companies__item .icon__svg svg {
    width: 159px;
    height: 54px; } }
@media (min-width: 1200px) {
  body.partners .section__companies .companies__item .icon__svg svg {
    width: 206px;
    height: 70px; } }
body.partners .section__companies .companies__item p {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #827F8F; }
body.partners .section__partner {
  background: #EDF9FB;
  overflow: hidden; }
body.partners .section__partner .section__title {
  margin-bottom: 24px; }
@media (min-width: 768px) {
  body.partners .section__partner .section__title {
    margin-bottom: 32px; } }
@media (min-width: 992px) {
  body.partners .section__partner .section__title {
    margin-bottom: 40px;
    font-size: 3.5rem;
    line-height: 64px; } }
@media (min-width: 1200px) {
  body.partners .section__partner .section__title {
    font-size: 4.5rem;
    line-height: 80px;
    margin-bottom: 40px; } }
body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
  height: 48px; }
@media (min-width: 768px) {
  body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
    height: 64px; } }
@media (min-width: 992px) {
  body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
    height: 64px; } }
@media (min-width: 1200px) {
  body.partners .section__partner .btn-lg, body.partners .section__partner .btn-group-lg > .btn, body.partners .section__partner .btn-group-lg > .btn-category, body.partners .section__partner .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline body.partners .section__partner .btn-group-lg > .nav-link {
    height: 64px; } }
body.partners .section__partner__item {
  padding: 0 16px;
  display: flex; }
@media (min-width: 768px) {
  body.partners .section__partner__item {
    padding: 0 32px; } }
@media (min-width: 992px) {
  body.partners .section__partner__item {
    padding: 0 43px; } }
@media (min-width: 1200px) {
  body.partners .section__partner__item {
    padding: 0 40px; } }
body.partners .section__partner__item-body {
  padding: 24px 0;
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  text-align: left;
  border-bottom: 1px solid rgba(44, 16, 66, 0.1); }
@media (min-width: 1200px) {
  body.partners .section__partner__item-body {
    padding: 40px 0; } }
body.partners .section__partner__item-content {
  margin-left: 24px; }
@media (min-width: 768px) {
  body.partners .section__partner__item-content {
    margin-left: 26px; } }
@media (min-width: 992px) {
  body.partners .section__partner__item-content {
    margin-left: 34px; } }
@media (min-width: 1200px) {
  body.partners .section__partner__item-content {
    margin-left: 34px; } }
body.partners .section__partner__item-content h5 {
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 28px; }
@media (min-width: 1200px) {
  body.partners .section__partner__item-content h5 {
    font-size: 1.38rem;
    line-height: 29px;
    letter-spacing: -0.02em;
    margin-bottom: 12px; } }
body.partners .section__partner__item-content p {
  line-height: 20px;
  color: #827F8F;
  font-size: 0.875rem; }
@media (min-width: 1200px) {
  body.partners .section__partner__item-content p {
    line-height: 24px; } }
body.partners .section__partner .partner--slider {
  margin: auto; }
@media (max-width: 991.98px) {
  body.partners .section__partner .partner--slider {
    max-width: 270px; } }
@media (min-width: 1200px) {
  body.partners .section__partner .partner--slider {
    max-width: 1070px; } }
body.partners .section__partner .partner--slider .js-partner--slider {
  padding: 20px 0; }
@media (min-width: 768px) {
  body.partners .section__partner .partner--slider .js-partner--slider {
    padding: 32px 0; } }
@media (min-width: 992px) {
  body.partners .section__partner .partner--slider .js-partner--slider {
    padding: 40px 0; } }
@media (min-width: 1200px) {
  body.partners .section__partner .partner--slider .js-partner--slider {
    padding: 45px 0 82px; } }
body.partners .section__partner .partner--slider .slick-list {
  overflow: visible; }
body.partners .section__partner .partner--slider .slick-track {
  display: flex;
  align-items: center; }
body.partners .section__partner .partner--slider .partner__item-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center; }
body.partners .section__partner .partner--slider .partner__item-row--rtl {
  flex-direction: row-reverse;
  justify-content: flex-end; }
body.partners .section__partner .partner--slider .partner__item-row img {
  margin-right: 20px; }
@media (min-width: 1200px) {
  body.partners .section__partner .partner--slider .partner__item-row img {
    margin-right: 32px; } }
body.partners .section__partner .partner--slider .partner__item-row svg {
  width: 120px;
  height: 40px;
  color: #000;
  opacity: 0.7; }
@media (min-width: 1200px) {
  body.partners .section__partner .partner--slider .partner__item-row svg {
    transform: none; } }
body.partners .section__partner .partner--slider .partner__item-row svg path {
  fill: #000;
  fill-opacity: 0.7; }
body.partners .section__top {
  background: #fff;
  padding-top: 40px;
  padding-bottom: 0;
  overflow: hidden; }
@media (min-width: 768px) {
  body.partners .section__top {
    padding-top: 72px; } }
@media (min-width: 992px) {
  body.partners .section__top {
    padding-top: 88px; } }
@media (min-width: 1200px) {
  body.partners .section__top {
    padding-top: 88px; } }
body.partners .section__top .section__title {
  font-size: 1.75rem;
  line-height: 34px;
  max-width: 280px;
  text-align: left; }
@media (min-width: 768px) {
  body.partners .section__top .section__title {
    font-size: 2.5rem;
    line-height: 48px;
    max-width: 352px; } }
@media (min-width: 992px) {
  body.partners .section__top .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 540px; } }
@media (min-width: 1200px) {
  body.partners .section__top .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 540px; } }
body.partners .section__top--slider {
  padding: 0 16px; }
body.partners .section__top--slider .slick-list {
  overflow: visible;
  padding: 0 20px 16px; }
@media (min-width: 768px) {
  body.partners .section__top--slider .slick-list {
    padding: 5px 40px 27px; } }
@media (min-width: 992px) {
  body.partners .section__top--slider .slick-list {
    padding: 10px 100px 33px; } }
@media (min-width: 1200px) {
  body.partners .section__top--slider .slick-list {
    padding: 5px 190px 55px; } }
body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
  padding: 5px 20px 55px; }
@media (min-width: 768px) {
  body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
    padding: 5px 0 55px 70px; } }
@media (min-width: 992px) {
  body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
    padding: 5px 0 55px 220px; } }
@media (min-width: 1200px) {
  body.partners .section__top--slider .js-section-top--slider--rtl .slick-list {
    padding: 5px 0 55px 330px; } }
body.partners .section__top--slider .slick-arrow {
  position: absolute;
  border-radius: 50%;
  border: 1px solid rgba(44, 16, 66, 0.1);
  font-size: 0;
  background: transparent;
  background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/arrow-right.svg");
  background-position: center;
  background-repeat: no-repeat;
  top: -81px;
  right: 0;
  width: 56px;
  height: 56px; }
body.partners .section__top--slider .slick-arrow.slick-prev {
  right: 65px;
  transform: rotate(180deg); }
@media (min-width: 768px) {
  body.partners .section__top--slider .slick-arrow.slick-prev {
    right: 120px; } }
@media (min-width: 992px) {
  body.partners .section__top--slider .slick-arrow.slick-prev {
    right: 130px; } }
@media (min-width: 1200px) {
  body.partners .section__top--slider .slick-arrow.slick-prev {
    right: 145px; } }
@media (min-width: 768px) {
  body.partners .section__top--slider .slick-arrow {
    top: -120px;
    right: 32px;
    width: 72px;
    height: 72px; } }
@media (min-width: 992px) {
  body.partners .section__top--slider .slick-arrow {
    top: -128px;
    right: 17px;
    width: 96px;
    height: 96px; } }
@media (min-width: 1200px) {
  body.partners .section__top--slider .slick-arrow {
    top: -147px;
    right: 31px;
    width: 96px;
    height: 96px; } }
body.partners .section__top__item {
  margin: 0 30px;
  letter-spacing: -0.02em;
  color: #2C1042; }
body.partners .section__top__item-row {
  display: flex;
  flex-direction: row;
  flex: 0 0 auto; }
body.partners .section__top__item-row--rtl {
  flex-direction: row-reverse; }
body.partners .section__top__item-photo {
  width: 93px;
  background-repeat: no-repeat;
  background-position: center;
  flex: inherit;
  background-size: cover; }
@media (min-width: 768px) {
  body.partners .section__top__item-photo {
    width: 196px; } }
@media (min-width: 992px) {
  body.partners .section__top__item-photo {
    width: 213px; } }
@media (min-width: 1200px) {
  body.partners .section__top__item-photo {
    width: 240px; } }
body.partners .section__top__item-body {
  padding: 16px;
  position: relative; }
@media (min-width: 768px) {
  body.partners .section__top__item-body {
    padding: 24px; } }
@media (min-width: 992px) {
  body.partners .section__top__item-body {
    padding: 32px; } }
@media (min-width: 1200px) {
  body.partners .section__top__item-body {
    padding: 40px; } }
body.partners .section__top__item-body .icon__svg svg {
  width: 97.5px;
  height: 33px; }
@media (min-width: 768px) {
  body.partners .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
@media (min-width: 992px) {
  body.partners .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
@media (min-width: 1200px) {
  body.partners .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
body.partners .section__top__item-description {
  margin: 15px 0;
  font-size: 1rem;
  line-height: 24px;
  font-style: italic; }
@media (min-width: 768px) {
  body.partners .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
@media (min-width: 992px) {
  body.partners .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
@media (min-width: 1200px) {
  body.partners .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
body.partners .section__top__item-author {
  font-size: 0.875rem;
  line-height: 20px; }
@media (min-width: 768px) {
  body.partners .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 992px) {
  body.partners .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 1200px) {
  body.partners .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
body.partners .section__top__item-position {
  opacity: 0.2; }
@media (max-width: 991.98px) {
  body.partners .section__top__item-position {
    font-size: 0.75rem; } }
body.partners .section__top__item-svg {
  display: none;
  position: absolute;
  bottom: 36px; }
@media (min-width: 768px) {
  body.partners .section__top__item-svg {
    display: block;
    bottom: 36px;
    right: 36px; } }
@media (min-width: 992px) {
  body.partners .section__top__item-svg {
    display: block;
    bottom: 44px;
    right: 38px; } }
@media (min-width: 1200px) {
  body.partners .section__top__item-svg {
    display: block;
    bottom: 52px;
    right: 40px; } }
body.partners .slick-slide {
  width: 313px;
  margin: 0 7.5px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 300ms ease-in-out; }
@media (min-width: 768px) {
  body.partners .slick-slide {
    width: 587px;
    margin: 0 16px; } }
@media (min-width: 992px) {
  body.partners .slick-slide {
    width: 682px;
    margin: 0 21.5px; } }
@media (min-width: 1200px) {
  body.partners .slick-slide {
    width: 720px;
    margin: 0 30px; } }
body.partners .slick-slide.animate-slide {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9); }
body.partners .standard-img {
  width: 82px;
  height: 82px; }
@media (min-width: 768px) {
  body.partners .standard-img {
    width: 98px;
    height: 98px; } }
@media (min-width: 992px) {
  body.partners .standard-img {
    width: 114px;
    height: 114px; } }
@media (min-width: 1200px) {
  body.partners .standard-img {
    width: 130px;
    height: 130px; } }
body.partners .small-img {
  width: 62px;
  height: 62px; }
@media (min-width: 768px) {
  body.partners .small-img {
    width: 78px;
    height: 78px; } }
@media (min-width: 992px) {
  body.partners .small-img {
    width: 94px;
    height: 94px; } }
@media (min-width: 1200px) {
  body.partners .small-img {
    width: 110px;
    height: 110px; } }
body.partners .big-img {
  width: 86px;
  height: 86px; }
@media (min-width: 768px) {
  body.partners .big-img {
    width: 118px;
    height: 118px; } }
@media (min-width: 992px) {
  body.partners .big-img {
    width: 134px;
    height: 134px; } }
@media (min-width: 1200px) {
  body.partners .big-img {
    width: 150px;
    height: 150px; } }

.container__sm {
  margin: 60px auto 0; }
@media (min-width: 992px) {
  .container__sm {
    margin: 60px -40px 0; } }
@media (min-width: 1200px) {
  .container__sm {
    max-width: 1080px;
    margin: 100px auto 0; } }

@media (max-width: 991.98px) {
  .btn-secondary svg {
    display: none; } }

body.request-demo {
  background: #E6F6F9; }
body.request-demo .main {
  padding: 0; }
body.request-demo .hero {
  overflow: hidden;
  padding-bottom: 40px; }
@media (min-width: 768px) {
  body.request-demo .hero {
    padding-bottom: 72px;
    padding-top: 120px; } }
@media (min-width: 992px) {
  body.request-demo .hero {
    padding-bottom: 80px;
    padding-top: 122px; } }
@media (min-width: 1200px) {
  body.request-demo .hero {
    padding-bottom: 112px; } }
body.request-demo .hero__header {
  margin-bottom: 0; }
body.request-demo .hero .lead {
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 28px;
  color: #2E2E33; }
@media (min-width: 768px) {
  body.request-demo .hero .lead {
    max-width: 446px;
    margin-bottom: 40px; } }
@media (min-width: 992px) {
  body.request-demo .hero .lead {
    font-size: 1.125rem;
    line-height: 28px;
    max-width: 467px;
    margin-bottom: 60px; } }
@media (min-width: 1200px) {
  body.request-demo .hero .lead {
    margin-bottom: 75px; } }
body.request-demo .section__card__item {
  padding: 0 16px;
  display: flex; }
body.request-demo .section__card__item-body {
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  text-align: left;
  flex-direction: row;
  padding: 5px 0; }
@media (min-width: 992px) {
  body.request-demo .section__card__item-body {
    flex-direction: column; } }
body.request-demo .section__card__item-content {
  margin: 0 0 20px 25px; }
@media (min-width: 768px) {
  body.request-demo .section__card__item-content {
    margin: 0 0 25px 21px; } }
@media (min-width: 992px) {
  body.request-demo .section__card__item-content {
    margin: 20px 0 22px; } }
body.request-demo .section__card__item-content h5 {
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 38px;

}
@media (min-width: 768px) {
  body.request-demo .section__card__item-content h5 {
    font-size: 1.125rem;
    line-height: 24px; } }
@media (min-width: 1200px) {
  body.request-demo .section__card__item-content h5 {
    font-size: 1.38rem;
    line-height: 29px;
    letter-spacing: -0.02em;
    margin-bottom: 12px;
    font-weight: 500; } }
body.request-demo .section__card__item-content p {
  line-height: 20px;
  color: #6A676C;
  font-size: 0.875rem; }
@media (min-width: 768px) {
  body.request-demo .section__card__item-content p {
    line-height: 24px;
    font-size: 1rem; } }
@media (min-width: 1200px) {
  body.request-demo .section__card__item-content p {
    line-height: 24px; } }
body.request-demo .white-box {
  width: 100%;
  background: #fff;
  border-radius: 6px;
  max-width: 448px;
  margin: 45px auto 0;
  padding: 16px;
  border: 4px solid #38393D; }
@media (min-width: 768px) {
  body.request-demo .white-box {
    padding: 32px; } }
@media (min-width: 992px) {
  body.request-demo .white-box {
    max-width: 448px;
    padding: 40px;
    margin-right: 0; } }
@media (min-width: 1200px) {
  body.request-demo .white-box {
    max-width: 480px; } }
body.request-demo .white-box .form-icons {
  display: flex;
  justify-content: center;
  flex-direction: row;
  margin-top: -49px;
  margin-bottom: 24px; }
body.request-demo .white-box .form-icons-photo {
  width: 64px;
  height: 64px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }
body.request-demo .white-box .form-icons-photo:first-of-type {
  z-index: 1; }
body.request-demo .white-box .form-icons-photo:nth-of-type(2) {
  margin-left: -11px;
  z-index: 0; }
body.request-demo .white-box .form-icons-photo:nth-of-type(3) {
  margin-left: -11px; }
@media (min-width: 768px) {
  body.request-demo .white-box .form-icons-photo {
    width: 72px;
    height: 72px; } }
@media (min-width: 768px) {
  body.request-demo .white-box .form-icons {
    margin-top: -76px; } }
body.request-demo .white-box h3 {
  font-size: 1.375rem;
  line-height: 32px;
  text-align: center;
  margin-bottom: 5px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.request-demo .white-box h3 {
    font-size: 1.75rem;
    line-height: 34px; } }
body.request-demo .white-box p {
  text-align: center;
  color: #827F8F;
  letter-spacing: -0.02em; }
body.request-demo .white-box .form-container {
  margin-top: 20px; }
@media (min-width: 768px) {
  body.request-demo #hs_form_target_form .form-columns-2 {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  body.request-demo #hs_form_target_form .form-columns-2 .hs-form-field {
    width: calc(50% - 10px); } }
body.request-demo #hs_form_target_form .hs-form-field {
  position: relative; }
body.request-demo #hs_form_target_form .hs-form-field .hs-input {
  background: #FFFFFF;
  border: 1px solid #A0A4AB;
  box-sizing: border-box;
  border-radius: 6px;
  padding: 12px 16px;
  height: 48px;
  width: 100%;
  margin-bottom: 16px; }
body.request-demo #hs_form_target_form .hs-form-field .hs-input:focus-visible, body.request-demo #hs_form_target_form .hs-form-field .hs-input.animate {
  border: 1px solid #6054E5;
  outline: none;
  border-radius: 6px; }
@media (min-width: 768px) {
  body.request-demo #hs_form_target_form .hs-form-field .hs-input {
    margin-bottom: 24px; } }
body.request-demo #hs_form_target_form .hs-form-field .hs-input:-internal-autofill-selected {
  background-color: #fff !important; }
body.request-demo #hs_form_target_form .hs-form-field label {
  position: absolute;
  left: 16px;
  top: 12px;
  transition: transform 200ms ease;
  pointer-events: none;
  font-size: 1.125rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #A2A0AB;
  text-transform: capitalize; }
@media (min-width: 768px) {
  body.request-demo #hs_form_target_form .hs-form-field label {
    font-size: 1rem; } }
body.request-demo #hs_form_target_form .hs-form-field label.animate {
  font-size: 0.8125em;
  transform: translateY(-25px);
  background: #fff;
  padding: 0 4px;
  margin: 0 -4px; }
body.request-demo #hs_form_target_form .hs-form-field .small {
  font-size: 0.775rem;
  line-height: 18px;
  text-align: left;
  color: #6A676C; }
body.request-demo #hs_form_target_form .hs_submit {
  margin-top: 16px; }
body.request-demo #hs_form_target_form .hs_submit .hs-button {
  width: 100%;
  background: #6054E5;
  border-radius: 4px;
  height: 48px;
  color: #fff;
  font-size: 1rem;
  line-height: 24px;
  border: none;
}

.request-demo input.hs-button.primary.large {
  width: 100% !important;
  background: #18A0FB !important;
}

body.page {
  background: #F4F7F9; }
body.page .page__header {
  background: #F4F7F9;
  padding: 40px 0;
  margin: 0; }
@media (min-width: 768px) {
  body.page .page__header {
    padding: 60px 0; } }
@media (min-width: 992px) {
  body.page .page__header {
    padding: 88px 0; } }
body.page .page__header .page__title {
  margin-bottom: 15px;
  text-transform: initial; }
@media (min-width: 768px) {
  body.page .page__header .page__title {
    margin-bottom: 20px; } }
@media (min-width: 992px) {
  body.page .page__header .page__title {
    margin-bottom: 25px; } }
body.page .page__header time {
  display: block;
  color: #A2A0AB;
  letter-spacing: -0.02em;
  font-size: 1.125rem;
  line-height: 28px; }
body.page .content {
  background: #fff;
  padding: 40px 0px; }
@media (min-width: 768px) {
  body.page .content {
    padding: 50px 15px; } }
@media (min-width: 992px) {
  body.page .content {
    padding: 80px 20px; } }
body.page .content .content__wrapper {
  max-width: 960px;
  margin: auto; }
body.page .content h2 {
  font-size: 1.75rem;
  line-height: 34px;
  margin: 30px 0 20px;
  text-transform: initial;
  padding-top: 0; }
body.page .content h2:first-of-type:not(.not-first) {
  margin-top: 0; }
body.page .content h2.h2-small {
  font-size: 1.5rem;
  line-height: 30px;
  margin: 20px 0 10px; }
@media (min-width: 992px) {
  body.page .content h2.h2-small {
    font-size: 1.75rem;
    line-height: 34px;
    margin: 30px 0 15px; } }
@media (min-width: 768px) {
  body.page .content h2 {
    font-size: 1.75rem;
    line-height: 34px;
    margin: 40px 0 25px; } }
@media (min-width: 992px) {
  body.page .content h2 {
    font-size: 2rem;
    line-height: 40px;
    margin: 80px 0 44px; } }
body.page .content p, body.page .content li {
  line-height: 24px;
  letter-spacing: -0.02em;
  font-size: 1rem; }
body.page .content p.bolder, body.page .content li.bolder {
  color: #2C1042; }
@media (min-width: 768px) {
  body.page .content p, body.page .content li {
    line-height: 29px;
    font-size: 1.125rem; } }
body.page .content li {
  margin-bottom: 16px; }
body.page .content a {
  color: #6054E5; }

body.platform .hero__bg--color {
  background: #EDF9FB; }

body.platform .main {
  padding: 0; }

body.platform .hero {
  overflow: hidden;
  padding-bottom: 60px; }
@media (min-width: 768px) {
  body.platform .hero {
    padding-bottom: 60px;
    padding-top: 138px; } }
@media (min-width: 992px) {
  body.platform .hero {
    padding-bottom: 64px;
    padding-top: 156px; } }
@media (min-width: 1200px) {
  body.platform .hero {
    padding-top: 114px;
    padding-bottom: 80px; } }
body.platform .hero .flex-content {
  display: flex;
  justify-content: center;
  padding: 190px 0; }
@media (min-width: 768px) {
  body.platform .hero .flex-content {
    padding: 0; } }
body.platform .hero .flex-content .icon-hero {
  align-self: center; }
body.platform .hero .flex-content .icon-hero svg {
  width: 98px; }
@media (min-width: 992px) {
  body.platform .hero .flex-content .icon-hero svg {
    width: 142px; } }
@media (min-width: 1200px) {
  body.platform .hero .flex-content .icon-hero svg {
    width: 232px; } }
@media (max-width: 767.98px) {
  body.platform .hero .flex-content.reeview-no-xs {
    display: none; } }
body.platform .hero__header {
  margin-bottom: 0; }
body.platform .hero .hero__title {
  max-width: 265px; }
@media (min-width: 768px) {
  body.platform .hero .hero__title {
    max-width: 265px; } }
@media (min-width: 992px) {
  body.platform .hero .hero__title {
    max-width: 620px; } }
@media (min-width: 1200px) {
  body.platform .hero .hero__title {
    max-width: 620px; } }
body.platform .hero .lead {
  max-width: 265px;
  margin-bottom: 32px;
  font-size: 1rem;
  line-height: 24px;
  color: #2C1042; }
@media (min-width: 768px) {
  body.platform .hero .lead {
    max-width: 335px;
    margin-bottom: 48px; } }
@media (min-width: 992px) {
  body.platform .hero .lead {
    font-size: 1.375rem;
    line-height: 32px;
    max-width: 540px;
    margin-bottom: 56px; } }
@media (min-width: 1200px) {
  body.platform .hero .lead {
    margin-bottom: 56px; } }
body.platform .hero .btn, body.platform .hero .btn-category, body.platform .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .hero .nav-link {
  font-size: 1rem;
  font-weight: 600;
  padding: 10px 16px; }
@media (min-width: 768px) {
  body.platform .hero .btn, body.platform .hero .btn-category, body.platform .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .hero .nav-link {
    padding: 18px 30px; } }
@media (min-width: 992px) {
  body.platform .hero .btn, body.platform .hero .btn-category, body.platform .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .hero .nav-link {
    font-size: 1.125rem;
    padding: 18px 32px; } }
body.platform .hero .hero__icons {
  margin-top: 25px;
  display: flex; }
@media (min-width: 768px) {
  body.platform .hero .hero__icons {
    margin-top: 40px; } }
body.platform .hero .hero__icons-reviews {
  margin-left: 23px;
  text-align: center; }
@media (min-width: 768px) {
  body.platform .hero .hero__icons-reviews {
    margin-left: 30px; } }
body.platform .hero .hero__icons-reviews p {
  color: #827F8F;
  font-size: 1rem;
  line-height: 24px; }
body.platform .hero .hero__icons-logo svg {
  width: 135px; }
@media (min-width: 768px) {
  body.platform .hero .hero__icons-logo svg {
    width: 142px; } }

body.platform .section__value {
  padding: 32px 0px;
  display: none; }
@media (max-width: 991.98px) {
  body.platform .section__value .container-fluid, body.platform .section__value .container-sm, body.platform .section__value .container-md, body.platform .section__value .container-lg, body.platform .section__value .container-xl {
    padding: 0 32px; } }
@media (min-width: 768px) {
  body.platform .section__value {
    display: block; } }
@media (min-width: 992px) {
  body.platform .section__value {
    padding: 48px 0px 38px; } }
@media (min-width: 1200px) {
  body.platform .section__value {
    padding: 66px 0px; } }
body.platform .section__value-bg--color {
  background: #463F4B;
  padding: 80px 0; }
@media (min-width: 992px) {
  body.platform .section__value-bg--color {
    padding: 104px 0; } }
body.platform .section__value .section__title {
  font-size: 1.75rem;
  line-height: 34px;
  color: #fff; }
@media (min-width: 768px) {
  body.platform .section__value .section__title {
    font-size: 2.5rem;
    line-height: 48px; } }
@media (min-width: 992px) {
  body.platform .section__value .section__title {
    font-size: 3.5rem;
    line-height: 64px; } }
@media (min-width: 1200px) {
  body.platform .section__value .section__title {
    font-size: 3.5rem;
    line-height: 64px; } }
body.platform .section__value .lead {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 28px;
  color: #DEDDE4;
  margin-top: 16px; }
@media (min-width: 768px) {
  body.platform .section__value .lead {
    margin-bottom: 40px; } }
@media (min-width: 992px) {
  body.platform .section__value .lead {
    font-size: 1.125rem;
    line-height: 28px;
    margin-bottom: 60px; } }
body.platform .section__value-items {
  max-width: 810px;
  margin: auto; }
body.platform .section__value-items .item {
  padding: 0 45px;
  text-align: center; }
body.platform .section__value-items .item-number {
  font-size: 2.5rem;
  line-height: 64px;
  letter-spacing: -0.02em;
  color: #FDE5CE; }
@media (min-width: 992px) {
  body.platform .section__value-items .item-number {
    font-size: 4.5rem;
    line-height: 80px;
    margin-bottom: 10px; } }
body.platform .section__value-items .item-description {
  font-size: 1.125rem;
  line-height: 28px;
  color: #DEDDE4; }

body.platform .section__product-reviews {
  padding-top: 44px;
  padding-bottom: 0; }
@media (min-width: 768px) {
  body.platform .section__product-reviews {
    padding-bottom: 32px;
    padding-top: 32px; } }
@media (min-width: 992px) {
  body.platform .section__product-reviews {
    padding-bottom: 44px;
    padding-top: 44px; } }
@media (min-width: 1200px) {
  body.platform .section__product-reviews {
    padding-bottom: 144px; } }
body.platform .section__product-reviews .row {
  margin: 0; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .row {
    margin: 0 -8px; } }
@media (min-width: 992px) {
  body.platform .section__product-reviews .row {
    margin: 0; } }
body.platform .section__product-reviews .row .col-md-6 {
  padding-left: 8px;
  padding-right: 8px; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .row .col-md-6 {
    padding: 0; } }
body.platform .section__product-reviews .card-box {
  margin-top: 0px; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .card-box {
    max-width: 420px;
    margin-left: 0px;
    margin-top: 64px;
    padding-right: 32px; } }
@media (min-width: 992px) {
  body.platform .section__product-reviews .card-box {
    max-width: 420px;
    margin-left: 56px;
    margin-top: 74px;
    padding-right: 0;
    margin-right: 44px; }
  body.platform .section__product-reviews .card-box .section__title {
    font-size: 3.5rem;
    line-height: 64px; } }
@media (min-width: 1200px) {
  body.platform .section__product-reviews .card-box {
    max-width: 420px;
    margin-left: 60px;
    margin-top: 140px;
    padding-right: 0; } }
body.platform .section__product-reviews .card-box .lead {
  font-size: 0.875rem;
  line-height: 20px;
  color: #827F8F;
  margin-top: 16px; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .card-box .lead {
    font-size: 1rem;
    line-height: 24px; } }
body.platform .section__product-reviews .card-box ul {
  padding-left: 0;
  margin-top: 16px;
  margin-bottom: 24px; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .card-box ul {
    margin-top: 24px;
    margin-bottom: 0; } }
@media (min-width: 992px) {
  body.platform .section__product-reviews .card-box ul {
    margin-top: 50px; } }
@media (min-width: 1200px) {
  body.platform .section__product-reviews .card-box ul {
    margin-top: 70px; } }
body.platform .section__product-reviews .card-box ul li {
  font-size: 1.125rem;
  line-height: 24px;
  color: #2C1042;
  padding: 16px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
@media (min-width: 768px) {
  body.platform .section__product-reviews .card-box ul li {
    padding: 24px 0; } }
body.platform .section__product-reviews .card-box ul li .icon__svg {
  margin-right: 10px; }
body.platform .section__product-reviews .card-box ul li .icon__svg svg {
  margin-top: -5px; }
body.platform .section__product-reviews .flex-box {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 64px; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .flex-box {
    padding: 24px 0; } }
body.platform .section__product-reviews .flex-box img {
  max-width: 175px; }
@media (min-width: 992px) {
  body.platform .section__product-reviews .flex-box img {
    max-width: 204px; } }
@media (min-width: 1200px) {
  body.platform .section__product-reviews .flex-box img {
    max-width: 240px; } }
body.platform .section__product-reviews .flex-row-reverse .card-box {
  margin-left: 0; }
@media (min-width: 768px) {
  body.platform .section__product-reviews .flex-row-reverse .card-box {
    margin-left: 32px;
    padding-right: 0; } }
@media (min-width: 992px) {
  body.platform .section__product-reviews .flex-row-reverse .card-box {
    margin-left: 43px; } }
@media (min-width: 1200px) {
  body.platform .section__product-reviews .flex-row-reverse .card-box {
    margin-left: 120px; } }

body.platform .section__top {
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 0; }
@media (min-width: 768px) {
  body.platform .section__top {
    padding-top: 32px; } }
@media (min-width: 992px) {
  body.platform .section__top {
    padding-top: 44px; } }
@media (min-width: 1200px) {
  body.platform .section__top {
    padding-top: 0px;
    margin-top: -16px; } }
body.platform .section__top .section__title {
  font-size: 1.75rem;
  line-height: 34px;
  max-width: 210px;
  text-align: left; }
@media (min-width: 768px) {
  body.platform .section__top .section__title {
    font-size: 2.5rem;
    line-height: 48px;
    max-width: 352px; } }
@media (min-width: 992px) {
  body.platform .section__top .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 540px; } }
@media (min-width: 1200px) {
  body.platform .section__top .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 540px; } }
body.platform .section__top--slider {
  padding: 0 16px 0; }
@media (min-width: 768px) {
  body.platform .section__top--slider {
    padding: 0 16px 32px; } }
@media (min-width: 992px) {
  body.platform .section__top--slider {
    padding: 0 16px 99px; } }
@media (min-width: 1200px) {
  body.platform .section__top--slider {
    padding: 0 16px 105px; } }
body.platform .section__top--slider .slick-list {
  overflow: visible;
  padding: 0 20px; }
@media (min-width: 768px) {
  body.platform .section__top--slider .slick-list {
    padding: 5px 40px 0; } }
@media (min-width: 992px) {
  body.platform .section__top--slider .slick-list {
    padding: 10px 100px 33px; } }
@media (min-width: 1200px) {
  body.platform .section__top--slider .slick-list {
    padding: 5px 190px 55px; } }
body.platform .section__top--slider .slick-arrow {
  position: absolute;
  border-radius: 50%;
  border: none;
  font-size: 0;
  background: #F4F7F9;
  background-image: url("https://www.videowise.com/hubfs/WEBSITE/icons/arrow-right.svg");
  background-position: center;
  background-repeat: no-repeat;
  top: -81px;
  right: 0;
  width: 56px;
  height: 56px; }
body.platform .section__top--slider .slick-arrow.slick-prev {
  right: 65px;
  transform: rotate(180deg); }
@media (min-width: 768px) {
  body.platform .section__top--slider .slick-arrow.slick-prev {
    right: 104px; } }
@media (min-width: 992px) {
  body.platform .section__top--slider .slick-arrow.slick-prev {
    right: 130px; } }
@media (min-width: 1200px) {
  body.platform .section__top--slider .slick-arrow.slick-prev {
    right: 145px; } }
@media (min-width: 768px) {
  body.platform .section__top--slider .slick-arrow {
    top: -120px;
    right: 16px;
    width: 72px;
    height: 72px; } }
@media (min-width: 992px) {
  body.platform .section__top--slider .slick-arrow {
    top: -128px;
    right: 17px;
    width: 96px;
    height: 96px; } }
@media (min-width: 1200px) {
  body.platform .section__top--slider .slick-arrow {
    top: -147px;
    right: 31px;
    width: 96px;
    height: 96px; } }
body.platform .section__top__item {
  margin: 0 30px;
  letter-spacing: -0.02em;
  color: #2E2E2E; }
body.platform .section__top__item-row {
  display: flex;
  flex-direction: row;
  flex: 0 0 auto; }
body.platform .section__top__item-row--rtl {
  flex-direction: row-reverse; }
body.platform .section__top__item-photo {
  width: 93px;
  background-repeat: no-repeat;
  background-position: center;
  flex: inherit;
  background-size: cover; }
@media (min-width: 768px) {
  body.platform .section__top__item-photo {
    width: 196px; } }
@media (min-width: 992px) {
  body.platform .section__top__item-photo {
    width: 213px; } }
@media (min-width: 1200px) {
  body.platform .section__top__item-photo {
    width: 240px; } }
body.platform .section__top__item-body {
  padding: 16px;
  position: relative; }
@media (min-width: 768px) {
  body.platform .section__top__item-body {
    padding: 24px; } }
@media (min-width: 992px) {
  body.platform .section__top__item-body {
    padding: 32px; } }
@media (min-width: 1200px) {
  body.platform .section__top__item-body {
    padding: 40px; } }
body.platform .section__top__item-body .icon__svg svg {
  width: 97.5px;
  height: 33px; }
@media (min-width: 768px) {
  body.platform .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
@media (min-width: 992px) {
  body.platform .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
@media (min-width: 1200px) {
  body.platform .section__top__item-body .icon__svg svg {
    width: 160px;
    height: 54px; } }
body.platform .section__top__item-description {
  margin: 15px 0;
  font-size: 1rem;
  line-height: 24px;
  font-style: italic; }
@media (min-width: 768px) {
  body.platform .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
@media (min-width: 992px) {
  body.platform .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
@media (min-width: 1200px) {
  body.platform .section__top__item-description {
    margin: 32px 0;
    font-size: 1.385rem;
    line-height: 32px;
    font-style: italic; } }
body.platform .section__top__item-author {
  font-size: 0.875rem;
  line-height: 20px; }
@media (min-width: 768px) {
  body.platform .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 992px) {
  body.platform .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
@media (min-width: 1200px) {
  body.platform .section__top__item-author {
    font-size: 1.125rem;
    line-height: 28px; } }
body.platform .section__top__item-position {
  opacity: 0.2; }
@media (max-width: 991.98px) {
  body.platform .section__top__item-position {
    font-size: 0.75rem; } }
body.platform .section__top__item-svg {
  display: none;
  position: absolute;
  bottom: 36px; }
@media (min-width: 768px) {
  body.platform .section__top__item-svg {
    display: block;
    bottom: 36px;
    right: 36px; } }
@media (min-width: 992px) {
  body.platform .section__top__item-svg {
    display: block;
    bottom: 44px;
    right: 38px; } }
@media (min-width: 1200px) {
  body.platform .section__top__item-svg {
    display: block;
    bottom: 52px;
    right: 40px; } }

body.platform .slick-slide {
  width: 313px;
  margin: 0 7.5px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 300ms ease-in-out; }
@media (min-width: 768px) {
  body.platform .slick-slide {
    width: 587px;
    margin: 0 16px; } }
@media (min-width: 992px) {
  body.platform .slick-slide {
    width: 682px;
    margin: 0 21.5px; } }
@media (min-width: 1200px) {
  body.platform .slick-slide {
    width: 720px;
    margin: 0 30px; } }
body.platform .slick-slide.animate-slide {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9); }

body.platform .sections-partners {
  padding-top: 48px; }
@media (min-width: 768px) {
  body.platform .sections-partners {
    padding-top: 32px; } }
@media (min-width: 992px) {
  body.platform .sections-partners {
    padding-top: 44px; } }
body.platform .sections-partners .section__title {
  max-width: 600px;
  line-height: 34px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.platform .sections-partners .section__title {
    font-size: 2rem;
    line-height: 40px;
    max-width: 385px;
    margin: auto; } }
@media (min-width: 992px) {
  body.platform .sections-partners .section__title {
    margin: 0 auto 80px;
    font-size: 3.0625rem;
    line-height: 65px;
    max-width: 600px; } }
body.platform .sections-partners-logo {
  margin-bottom: 48px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto; }
@media (min-width: 768px) {
  body.platform .sections-partners-logo {
    margin-bottom: 64px;
    margin-top: 8px;
    max-width: 900px; } }
@media (min-width: 992px) {
  body.platform .sections-partners-logo {
    margin-bottom: 88px;
    max-width: 1100px; } }
@media (min-width: 1200px) {
  body.platform .sections-partners-logo {
    margin-bottom: 140px; } }
body.platform .sections-partners-logo .img-box {
  padding: 0 20px;
  min-width: 160px; }
@media (min-width: 768px) {
  body.platform .sections-partners-logo .img-box {
    padding: 0 20px; } }

body.platform .sections-feature-area {
  box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  padding: 48px 0; }
@media (min-width: 768px) {
  body.platform .sections-feature-area {
    padding: 64px 0; } }
@media (min-width: 992px) {
  body.platform .sections-feature-area {
    padding: 88px 0; } }
@media (min-width: 1200px) {
  body.platform .sections-feature-area {
    padding: 144px 0; } }
body.platform .sections-feature-area .section__header {
  margin-bottom: 10px; }
@media (min-width: 768px) {
  body.platform .sections-feature-area .section__header {
    margin-bottom: 48px; } }
@media (min-width: 992px) {
  body.platform .sections-feature-area .section__header .section__title {
    font-size: 4rem;
    line-height: 72px; } }
body.platform .sections-feature-area .row {
  margin: 0; }
body.platform .sections-feature-area-item {
  padding: 24px 0 !important;
  border-bottom: 1px solid rgba(44, 16, 66, 0.1); }
@media (min-width: 768px) {
  body.platform .sections-feature-area-item {
    padding: 34px !important; }
  body.platform .sections-feature-area-item:nth-of-type(2n) {
    padding-right: 0 !important; }
  body.platform .sections-feature-area-item:nth-of-type(2n + 1) {
    border-right: 1px solid rgba(44, 16, 66, 0.1);
    padding-left: 0 !important; }
  body.platform .sections-feature-area-item:nth-of-type(11), body.platform .sections-feature-area-item:nth-of-type(12) {
    border-bottom: none; } }
@media (min-width: 992px) {
  body.platform .sections-feature-area-item {
    padding: 40px 16px !important; }
  body.platform .sections-feature-area-item:nth-of-type(2n) {
    border-right: 1px solid rgba(44, 16, 66, 0.1);
    padding-right: 16px !important; }
  body.platform .sections-feature-area-item:nth-of-type(2n + 1) {
    padding-left: 16px !important; }
  body.platform .sections-feature-area-item:nth-of-type(10), body.platform .sections-feature-area-item:nth-of-type(11), body.platform .sections-feature-area-item:nth-of-type(12) {
    border-bottom: none; }
  body.platform .sections-feature-area-item:nth-of-type(1), body.platform .sections-feature-area-item:nth-of-type(4), body.platform .sections-feature-area-item:nth-of-type(7), body.platform .sections-feature-area-item:nth-of-type(10) {
    padding-left: 0 !important; }
  body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
    padding-right: 0 !important; }
  body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
    border-right: none; } }
@media (min-width: 1200px) {
  body.platform .sections-feature-area-item {
    padding: 56px 60px !important; }
  body.platform .sections-feature-area-item:nth-of-type(2n + 1) {
    border-right: 1px solid rgba(44, 16, 66, 0.1);
    padding-left: 60px !important; }
  body.platform .sections-feature-area-item:nth-of-type(10), body.platform .sections-feature-area-item:nth-of-type(11), body.platform .sections-feature-area-item:nth-of-type(12) {
    border-bottom: none; }
  body.platform .sections-feature-area-item:nth-of-type(1), body.platform .sections-feature-area-item:nth-of-type(4), body.platform .sections-feature-area-item:nth-of-type(7), body.platform .sections-feature-area-item:nth-of-type(10) {
    padding-left: 0 !important; }
  body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
    padding-right: 0 !important;
    padding-left: 60px !important; }
  body.platform .sections-feature-area-item:nth-of-type(3), body.platform .sections-feature-area-item:nth-of-type(6), body.platform .sections-feature-area-item:nth-of-type(9), body.platform .sections-feature-area-item:nth-of-type(12) {
    border-right: none; } }
body.platform .sections-feature-area-item-body {
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  text-align: left; }
body.platform .sections-feature-area-item-content {
  margin-left: 24px; }
@media (min-width: 768px) {
  body.platform .sections-feature-area-item-content {
    margin-left: 22px; } }
@media (min-width: 1200px) {
  body.platform .sections-feature-area-item-content {
    margin-left: 34px; } }
body.platform .sections-feature-area-item-content h5 {
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 28px; }
@media (min-width: 992px) {
  body.platform .sections-feature-area-item-content h5 {
    font-size: 1.375rem;
    line-height: 29px;
    letter-spacing: -0.02em;
    margin-bottom: 12px; } }
body.platform .sections-feature-area-item-content p {
  line-height: 24px;
  color: #827F8F;
  font-size: 0.875rem; }
@media (min-width: 992px) {
  body.platform .sections-feature-area-item-content p {
    line-height: 24px;
    font-size: 1rem; } }

body.platform .testimonial .section__header {
  display: none; }

body.platform .testimonial .testimonial__leaders {
  display: none; }

body.platform .sections-bottom--page {
  background: #EDF9FB;
  padding-top: 40px;
  padding-bottom: 0; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page {
    padding-top: 64px;
    padding-bottom: 64px; } }
@media (min-width: 992px) {
  body.platform .sections-bottom--page {
    padding-top: 144px; } }
@media (min-width: 1200px) {
  body.platform .sections-bottom--page {
    background: #EDF9FB;
    padding-top: 144px;
    padding-bottom: 138px; } }
body.platform .sections-bottom--page.hero .hero__title {
  max-width: 100%;
  font-size: 1.75rem;
  line-height: 34px; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page.hero .hero__title {
    font-size: 2rem;
    line-height: 40px;
    max-width: 265px; } }
@media (min-width: 992px) {
  body.platform .sections-bottom--page.hero .hero__title {
    font-size: 4rem;
    line-height: 72px;
    max-width: 470px; } }
body.platform .sections-bottom--page.hero .lead {
  font-size: 0.875rem;
  line-height: 20px;
  color: #827F8F;
  max-width: 400px;
  margin-bottom: 16px; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page.hero .lead {
    font-size: 1rem;
    line-height: 24px; } }
@media (min-width: 992px) {
  body.platform .sections-bottom--page.hero .lead {
    font-size: 1.125rem;
    line-height: 28px;
    margin-bottom: 26px; } }
body.platform .sections-bottom--page.hero .btn, body.platform .sections-bottom--page.hero .btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .nav-link {
  padding: 10px 16px;
  font-size: 1rem;
  margin-right: 10px;
  margin-top: 16px; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page.hero .btn, body.platform .sections-bottom--page.hero .btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .nav-link {
    padding: 18px 30px;
    font-size: 1rem;
    margin-right: 0; } }
body.platform .sections-bottom--page.hero .btn.btn-secondary, body.platform .sections-bottom--page.hero .btn-secondary.btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .btn-secondary.nav-link {
  margin-left: 0; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page.hero .btn.btn-secondary, body.platform .sections-bottom--page.hero .btn-secondary.btn-category, body.platform .sections-bottom--page.hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body.platform .sections-bottom--page.hero .btn-secondary.nav-link {
    margin-left: 14px; } }
body.platform .sections-bottom--page.hero .hero__icons {
  flex-direction: column;
  padding: 100px 0;
  margin: 0; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page.hero .hero__icons {
    padding: 0; } }
body.platform .sections-bottom--page.hero .hero__icons-logo {
  text-align: center; }
body.platform .sections-bottom--page.hero .hero__icons-logo p {
  font-size: 1rem;
  line-height: 24px;
  initial-letter: -0.02em;
  margin-bottom: 24px;
  color: #827F8F; }
@media (max-width: 767.98px) {
  body.platform .sections-bottom--page.hero .hero__icons-logo svg {
    width: 117px;
    height: 34px; } }
@media (max-width: 991.98px) {
  body.platform .sections-bottom--page.hero .hero__icons-logo svg {
    max-width: 145px;
    max-height: 42px; } }
body.platform .sections-bottom--page.hero .hero__icons-reviews {
  margin-left: 0;
  margin-bottom: 20px; }
body.platform .sections-bottom--page.hero .hero__icons-reviews p {
  font-size: 2.5rem;
  line-height: 48px;
  color: #2C1042;
  letter-spacing: -0.02em;
  margin-bottom: 8px; }
@media (min-width: 768px) {
  body.platform .sections-bottom--page.hero .hero__icons-reviews p {
    font-size: 3.5rem;
    line-height: 64px;
    margin-bottom: 10px; } }
@media (min-width: 992px) {
  body.platform .sections-bottom--page.hero .hero__icons-reviews p {
    font-size: 4.5rem;
    line-height: 80px;
    margin-bottom: 10px; } }
@media (max-width: 767.98px) {
  body.platform .sections-bottom--page.hero .hero__icons-reviews svg {
    max-width: 180px;
    max-height: 24px; } }
@media (max-width: 991.98px) {
  body.platform .sections-bottom--page.hero .hero__icons-reviews svg {
    max-width: 192px;
    max-height: 24px; } }
body.platform .sections-bottom--page .flex-content-bottom {
  display: flex;
  justify-content: center;
  align-self: center; }

body.careers .hero__bg--color {
  background: #F4F7F9; }

body.careers .main {
  padding: 0; }

body.careers .hero {
  overflow: hidden;
  padding-bottom: 32px;
  padding-top: 80px; }
@media (min-width: 768px) {
  body.careers .hero {
    padding-bottom: 48px;
    padding-top: 114px; } }
@media (min-width: 992px) {
  body.careers .hero {
    padding-bottom: 48px;
    padding-top: 114px; } }
@media (min-width: 1200px) {
  body.careers .hero {
    padding-bottom: 56px;
    padding-top: 140px; } }
body.careers .hero__header {
  margin-bottom: 0; }
body.careers .hero .hero__title {
  max-width: 100%;
  font-size: 2rem;
  line-height: 40px; }
@media (min-width: 768px) {
  body.careers .hero .hero__title {
    font-size: 2.5rem;
    line-height: 48px;
    max-width: 417px; } }
@media (min-width: 992px) {
  body.careers .hero .hero__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 470px;
    margin-bottom: 15px; } }
body.careers .hero .lead {
  max-width: 325px;
  margin-bottom: 30px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.careers .hero .lead {
    margin-bottom: 40px;
    line-height: 24px;
    max-width: 417px; } }
@media (min-width: 992px) {
  body.careers .hero .lead {
    margin-bottom: 40px;
    max-width: 550px;
    line-height: 32px; } }
body.careers .hero .btn, body.careers .hero .btn-category, body.careers .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body.careers .hero .nav-link {
  font-size: 1rem; }

body.careers .section__careers .section__title {
  max-width: 281px;
  letter-spacing: -0.02em;
  margin-bottom: 15px; }
@media (min-width: 768px) {
  body.careers .section__careers .section__title {
    max-width: 448px; } }
@media (min-width: 992px) {
  body.careers .section__careers .section__title {
    max-width: 480px; } }

body.careers .section__careers .lead {
  max-width: 281px;
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #827F8F;
  margin-bottom: 30px; }
@media (min-width: 768px) {
  body.careers .section__careers .lead {
    max-width: 448px; } }
@media (min-width: 992px) {
  body.careers .section__careers .lead {
    max-width: 480px; } }

body.careers .section__careers-top {
  padding-top: 40px;
  padding-bottom: 16px; }
@media (min-width: 768px) {
  body.careers .section__careers-top {
    padding-top: 64px;
    padding-bottom: 32px; } }
@media (min-width: 992px) {
  body.careers .section__careers-top {
    padding-top: 88px;
    padding-bottom: 88px; } }
@media (min-width: 1200px) {
  body.careers .section__careers-top {
    padding-top: 144px;
    padding-bottom: 128px; } }
body.careers .section__careers-top li {
  padding-bottom: 24px;
  line-height: 30px; }
@media (min-width: 768px) {
  body.careers .section__careers-top li {
    padding-bottom: 32px;
    line-height: 30px; } }
body.careers .section__careers-top .icon__svg {
  width: 27px;
  height: 27px;
  background-color: #43D8A5;
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  float: left;
  margin-right: 12px; }
body.careers .section__careers-top .title {
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #2C1042; }
@media (min-width: 768px) {
  body.careers .section__careers-top .title {
    font-size: 1.125rem;
    line-height: 24px; } }

body.careers .section__careers-bottom {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px; }
@media (min-width: 768px) {
  body.careers .section__careers-bottom {
    padding-top: 64px;
    padding-bottom: 64px; } }
@media (min-width: 992px) {
  body.careers .section__careers-bottom {
    padding-top: 88px;
    padding-bottom: 88px; } }
@media (min-width: 1200px) {
  body.careers .section__careers-bottom {
    padding-top: 65px;
    padding-bottom: 128px; } }
body.careers .section__careers-bottom li {
  padding: 16px 0;
  border-bottom: 1px solid rgba(44, 16, 66, 0.1);
  position: relative; }
@media (min-width: 768px) {
  body.careers .section__careers-bottom li {
    padding: 24px 0; } }
body.careers .section__careers-bottom li a {
  display: block; }
body.careers .section__careers-bottom li a:hover {
  text-decoration: none;
  color: #6054E5; }
body.careers .section__careers-bottom li a:hover .icon__svg-right {
  background-color: #6054E5; }
body.careers .section__careers-bottom li a:hover .icon__svg-right path {
  fill: #fff;
  stroke: #fff; }
body.careers .section__careers-bottom li a:hover .title, body.careers .section__careers-bottom li a:hover .subtitle {
  color: #6054E5; }
body.careers .section__careers-bottom .title {
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #2C1042;
  margin-bottom: 5px; }
@media (min-width: 768px) {
  body.careers .section__careers-bottom .title {
    font-size: 1.125rem; } }
body.careers .section__careers-bottom .subtitle {
  font-size: 0.75rem;
  line-height: 20px;
  color: #827F8F; }
body.careers .section__careers-bottom .box {
  display: inline-grid;
  margin-left: 24px; }
body.careers .section__careers-bottom .icon__svg-right {
  position: absolute;
  right: 3px;
  margin-right: 0;
  top: 32px;
  width: 38px;
  height: 38px;
  background-color: transparent;
  border-radius: 50%;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color .2s linear;
  display: flex;
  justify-content: center;
  align-items: center; }
body.careers .section__careers-bottom .border-top-careers {
  width: 100%;
  max-width: calc(100% - 32px);
  left: 16px;
  height: 1px;
  background: #E6E5EE;
  position: absolute;
  top: 0; }
@media (min-width: 768px) {
  body.careers .section__careers-bottom .border-top-careers {
    width: calc(100% - 64px);
    max-width: 1280px;
    left: 32px; } }
@media (min-width: 992px) {
  body.careers .section__careers-bottom .border-top-careers {
    width: calc(100% - 86px);
    max-width: 1280px;
    left: 43px; } }
@media (min-width: 1200px) {
  body.careers .section__careers-bottom .border-top-careers {
    max-width: 1280px;
    left: auto;
    right: auto;
    margin: 0 16px; } }

body.press .hero__bg--color {
  background: #F4F7F9; }

body.press .main {
  padding: 0; }
body.press img {
  max-width: 100%;
  height: auto;
}
body.press .hero {
  overflow: hidden;
  padding-bottom: 32px;
  padding-top: 80px; }
@media (min-width: 768px) {
  body.press .hero {
    padding-bottom: 48px;
    padding-top: 114px; } }
@media (min-width: 992px) {
  body.press .hero {
    padding-bottom: 48px;
    padding-top: 114px; } }
@media (min-width: 1200px) {
  body.press .hero {
    padding-bottom: 56px;
    padding-top: 140px; } }
body.press .hero__header {
  margin-bottom: 0; }
body.press .hero .hero__title {
  max-width: 100%;
  font-size: 2rem;
  line-height: 40px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.press .hero .hero__title {
    font-size: 2.5rem;
    line-height: 48px;
    max-width: 417px; } }
@media (min-width: 992px) {
  body.press .hero .hero__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 600px;
    margin-bottom: 15px; } }
body.press .hero .lead {
  max-width: 325px;
  margin-bottom: 30px;
  letter-spacing: -0.02em; }
@media (min-width: 768px) {
  body.press .hero .lead {
    margin-bottom: 40px;
    line-height: 24px;
    max-width: 417px; } }
@media (min-width: 992px) {
  body.press .hero .lead {
    margin-bottom: 40px;
    max-width: 550px;
    line-height: 32px; } }

body.press .section__press-articles {
  padding-bottom: 10px;
  padding-top: 40px; }
@media (min-width: 768px) {
  body.press .section__press-articles {
    padding-bottom: 18px;
    padding-top: 48px; } }
@media (min-width: 992px) {
  body.press .section__press-articles {
    padding-bottom: 34px;
    padding-top: 64px; } }
@media (min-width: 1200px) {
  body.press .section__press-articles {
    padding-bottom: 38px;
    padding-top: 88px; } }
body.press .section__press-articles .date {
  font-size: 0.875rem;
  line-height: 20px;
  color: #827F8F;
  margin-top: 14px; }
@media (min-width: 768px) {
  body.press .section__press-articles .date {
    margin-top: 24px; } }
body.press .section__press-articles .title {
  letter-spacing: -0.02em;
  color: #2C1042;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 1.125rem;
  line-height: 24px; }
@media (min-width: 768px) {
  body.press .section__press-articles .title {
    font-size: 1.375rem;
    line-height: 32px;
    margin-bottom: 24px; } }
@media (min-width: 992px) {
  body.press .section__press-articles .title {
    font-size: 1.75rem;
    line-height: 34px; } }
@media (min-width: 1200px) {
  body.press .section__press-articles .title {
    font-size: 2rem;
    line-height: 40px; } }
body.press .section__press-articles .article-link {
  font-size: 1rem;
  line-height: 18px;
  color: #6054E5;
  margin-bottom: 32px;
  display: block; }
@media (min-width: 768px) {
  body.press .section__press-articles .article-link {
    margin-bottom: 44px; } }
@media (min-width: 992px) {
  body.press .section__press-articles .article-link {
    margin-bottom: 44px; } }
@media (min-width: 1200px) {
  body.press .section__press-articles .article-link {
    margin-bottom: 64px; } }

@media (max-width: 1199.98px) {
  body.press .section__inquires .container-fluid, body.press .section__inquires .container-sm, body.press .section__inquires .container-md, body.press .section__inquires .container-lg, body.press .section__inquires .container-xl {
    padding: 0; } }

body.press .section__inquires-value-bg--color {
  background-color: #463F4B;
  padding: 48px 30px;
  color: #fff;
  display: flex;
  align-items: center;
  flex-direction: column; }
@media (min-width: 768px) {
  body.press .section__inquires-value-bg--color {
    padding: 48px 32px;
    flex-direction: row; } }
@media (min-width: 992px) {
  body.press .section__inquires-value-bg--color {
    padding: 48px 43px; } }
@media (min-width: 1200px) {
  body.press .section__inquires-value-bg--color {
    padding: 104px 60px; } }
body.press .section__inquires-value-bg--color .section__inquires-box {
  width: 100%;
  float: left; }
@media (min-width: 768px) {
  body.press .section__inquires-value-bg--color .section__inquires-box {
    width: 50%; } }
body.press .section__inquires-value-bg--color .section__inquires-box-left {
  text-align: center; }
@media (min-width: 768px) {
  body.press .section__inquires-value-bg--color .section__inquires-box-left {
    text-align: left; } }
body.press .section__inquires-value-bg--color .section__inquires-box-left .section__title {
  color: #fff; }
body.press .section__inquires-value-bg--color .section__inquires-box-left .lead {
  color: #fff;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 16px; }
@media (min-width: 768px) {
  body.press .section__inquires-value-bg--color .section__inquires-box-left .lead {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em; } }
body.press .section__inquires-value-bg--color .section__inquires-box-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 32px;
  max-width: 202px; }
@media (min-width: 768px) {
  body.press .section__inquires-value-bg--color .section__inquires-box-right {
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 0;
    max-width: unset; } }
body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-primary, body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-category {
  margin-right: 0; }
body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-secondary {
  color: #fff;
  margin-right: 0;
  margin-bottom: 12px; }
@media (min-width: 768px) {
  body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-secondary {
    margin-right: 16px;
    margin-bottom: 0; } }
body.press .section__inquires-value-bg--color .section__inquires-box-right .btn-secondary svg {
  display: block; }

body.press .section__coverage {
  padding-bottom: 48px;
  padding-top: 48px; }
@media (min-width: 992px) {
  body.press .section__coverage {
    padding-bottom: 64px;
    padding-top: 64px; } }
@media (min-width: 1200px) {
  body.press .section__coverage {
    padding-bottom: 104px;
    padding-top: 104px; } }
body.press .section__coverage .list {
  margin-top: 48px; }
body.press .section__coverage .list li {
  padding: 16px 0;
  border-top: 1px solid #E6E5EE;
  position: relative; }
body.press .section__coverage .list li:last-of-type {
  border-bottom: 1px solid #E6E5EE; }
@media (min-width: 768px) {
  body.press .section__coverage .list li {
    padding: 24px 0; } }
body.press .section__coverage .list li a {
  display: flex;
  justify-content: space-between;
  align-items: center; }
body.press .section__coverage .list li a:hover {
  text-decoration: none; }
body.press .section__coverage .list li .box {
  display: inline-grid;
  padding-right: 25px; }
body.press .section__coverage .list li .box .date {
  color: #827F8F;
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em; }
body.press .section__coverage .list li .box .title {
  font-size: 1rem;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #2C1042;
  margin-top: 5px; }
@media (min-width: 768px) {
  body.press .section__coverage .list li .box .title {
    font-size: 1.125rem; } }

@media (max-width: 767.98px) {
  .header .navbar {
    position: static; } }

.header .navbar-nav {
  align-items: center; }
.header .navbar-nav .nav-item {
  margin: 0 8px;
  padding: 0;
  position: relative; }
@media (min-width: 992px) {
  .header .navbar-nav .nav-item {
    margin: 0 10px; } }
@media (min-width: 1200px) {
  .header .navbar-nav .nav-item {
    margin: 0 10px; } }
@media (min-width: 768px) {
  .header .navbar-nav .nav-item.nav--m {
    display: none; } }
.header .navbar-nav .nav-item:last-child {
  margin-right: 0;
  margin-left: 0; }
@media (max-width: 767.98px) {
  .header .navbar-nav .nav-item:last-child {
    margin: 0;
    padding: 0 16px; } }
@media (max-width: 767.98px) {
  .header .navbar-nav .nav-item {
    width: 100%;
    margin: 0 0 32px;
    padding: 0; } }
@media (min-width: 768px) {
  .header .navbar-nav .nav-item:hover .nav-link, .header .navbar-nav .nav-item:active .nav-link, .header .navbar-nav .nav-item.is-active .nav-link {
    color: #4556F0; }
  .header .submenu.level-1>li:hover a::before, .header .submenu.level-1>li:active a::before, .header .submenu.level-1>li.is-active a::before {
    opacity: 1;
    visibility: visible;
    width: calc(100% - 30px); } }
@media (min-width: 768px) {
  .header .navbar-nav .nav-item.btn-outline {
    margin-right: 8px;
    margin-left: 16px; } }
.header .navbar-nav .nav-item.btn-outline .nav-link {
  border-radius: 6px;
  background-color: transparent; }
.header .navbar-nav .nav-item.btn-outline .nav-link:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:active {
  background-color: transparent;
  color: #4556F0; }
.header .navbar-nav .nav-item.btn-outline .nav-link:before {
  display: none; }
.header .submenu.level-1>li a {
  color: #121212;
  padding: 7px 7px;
  position: relative;
  font-size: 16px;
  letter-spacing: -0.02em;
  font-weight:600;
}
@media (max-width: 767.98px) {
  .header .submenu.level-1>li a {
    font-size: 24px;
    line-height: 32px; } }
@media (min-width: 1024px) {
  .header .submenu.level-1>li > a:before {
    content: '';
    background: #ff5742;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-top: 3px;
    height: 2px;
    transform: translate(-50%, -8px);
    transition: all 0.3s;
    opacity: 0;
    visibility: hidden;
    width: 10px; } }
.header .navbar-nav .btn, .header .navbar-nav .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
  border-radius: 4px;
  margin-left: 20px;
  margin-right: 0; }

.main-menu-bg {
  content: " ";
  box-shadow: 0 0 6px 0 #50505033;
  background-color: #fff;
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 80px;
  will-change: height, opacity;
  transition: height .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
  visibility: hidden;
  perspective: 1300px;
  backface-visibility: hidden;
  overflow: auto;
  opacity: 0; }
.main-menu-bg.open {
  opacity: 1;
  top: -25px;
  left: 0;
  height: 457px;
  width: 100%;
  visibility: visible;
  transform: translate(0, 0); }

.submenu {
  width: calc(100% + 32px);
  list-style: none;
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
  visibility: visible;
  display: flex;
  align-items: center;
  padding-top: 22px; }
.submenu.open {
  visibility: visible;
  opacity: 1; }
.submenu.open li {
  opacity: 1; }
.submenu.level-1>li{
  margin:0 10px !important;
}
.submenu.level-1>li:last-child{
  padding:0 !important;
  margin:0 !important;
}
.submenu.level-1>li:last-child a{
  border-radius: 4px;
  margin-left: 5px;
  color: #FF5742;
  outline: 0;
  border: 2px solid #FF5742;
  padding: 8px 13.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
/* .submenu.level-1>li:last-child a:hover{
  border-color: #121212;
  color:#121212 !important;
} */
.submenu.level-1>li:last-child a:before{
  content:'';
  width: 0;
  background: none;
}
.submenu.level-1>li:nth-child(5)
{
  padding:0 !important;
  margin:0 !important;
}
.v5 .submenu.level-1>li:nth-child(1){
  padding:0 !important;
  margin:0 !important;
}
.submenu.level-1>li:nth-child(5) a{
  border-radius: 4px;
  margin-left: 10px;
  margin-right: 0;
  color: #121212;
  outline: 0;
  border: 2px solid #121212;
  padding: 8px 13.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.v5 .submenu.level-1>li:nth-child(1) a{
  border-radius: 4px;
  margin-left: 10px;
  margin-right: 0;
  color: #121212;
  outline: 0;
  border: 2px solid #121212;
  padding: 8px 13.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.submenu.level-1>li:nth-child(5) a:hover{
  background: #F4F7F9 !important;
  color:#121212 !important;
}

.v5 .submenu.level-1>li:nth-child(1) a:hover{
  background: #F4F7F9 !important;
  color:#121212 !important;
}

.submenu.level-1>li:nth-child(5) a:before{
  content:'';
  width: 0;
  background: none;
}
.v5 .submenu.level-1>li:nth-child(1) a:before{
  content:'';
  width: 0;
  background: none;
}
.submenu li {
  padding: 7px 0px;
  opacity: 1;
  transition: opacity 0.4s ease-in-out;
  width: auto;
}
.submenu a:hover {
  text-decoration: none; }
.submenu .box {
  display: block;
  width: 100%;
  min-height: 200px; }
.submenu .title {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 28px;
  color: #2C1042;
  margin-top: 12px; }
.submenu .title svg {
  width: 14px;
  height: 14px;
  margin-left: 8px; }
.submenu .subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #827F8F;
  margin-top: 5px; }

.header .navbar-nav .parent-link {
  position: unset !important; }
.header .navbar-nav .parent-link .parent svg {
  margin-top: -5px;
  margin-left: 5px; }
.header .navbar-nav .parent-link.open .nav-link {
  color: #4556F0; }
.header .navbar-nav .parent-link.open .nav-link svg {
  color: #4556F0;
  transform: rotate(180deg);
  margin-top: 0; }
.header .navbar-nav .parent-link.open .nav-link svg path {
  fill: #4556F0; }
.header .navbar-nav .parent-link:hover .nav-link {
  color: #4556F0; }
.header .navbar-nav .parent-link:hover .nav-link svg {
  color: #4556F0; }
.header .navbar-nav .parent-link:hover .nav-link svg path {
  fill: #4556F0; }

@media all and (max-width: 1024px) {
  .main-menu-bg {
    display: none; }
  .navbar-expand-md .navbar-toggler {
    display: block; }
  .navbar-expand-md .navbar-collapse {
    display: none !important; }
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: space-between; }
  .right {
    display: flex;
    z-index: 9; }
  #main-navigation {
    width: calc(100%  + 64px);
    background: #fff;
    position: absolute;
    top: -8px;
    left: -32px;
    right: -32px;
    opacity: 0;
    visibility: hidden;
    will-change: transform, opacity;
    transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
    perspective: 1300px;
    backface-visibility: hidden;
    overflow: auto;
    display: block !important; }
  #main-navigation .navbar-nav {
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.2s;
    transform-style: preserve-3d; }
  .is-menu-open #main-navigation {
    display: block;
    visibility: visible;
    opacity: 1;
    width: calc(100%  + 64px);
    height: 100vh;
    transform: translate(0, 0);
    top: -8px;
    left: -32px;
    right: -32px; }
  .is-menu-open #main-navigation .navigation-primary {
    opacity: 1;
    transform: translateY(0); }
  body.menu--opened {
    overflow-y: hidden !important; }
  .header .navbar-nav {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    padding: 80px 32px;
    height: 100%;
    position: relative;
    flex-direction: column; }
  .header .navbar-nav:before {
    content: '';
    position: absolute;
    top: 80px;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #E6E5EE;
    overflow: hidden; }
  .header .navbar-nav .nav-item {
    margin-top: 23px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    width: 100%; }
  .header .navbar-nav .nav-item .nav-link {
    font-size: 28px;
    line-height: 34px;
    color: #2C1042;
    padding:0;
  }
  .header .navbar-nav .nav-link:before {
    display: none; }
  .desktop-none {
    display: block; }
  .mobile-none {
    display: none; }
  .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
    padding: 0 32px !important; }
  .header .navbar {
    height: 64px !important; }
  .header .navbar-brand {
    width: 195px !important;
    height: 40px !important;
    z-index: 99; }
  .header .navbar-brand svg {
    width: 195px !important;
    height: 40px !important; }
  .header .navbar-nav .parent-link .parent svg {
    width: 24px;
    height: 28px; }
  .navbar-toggler {
    background: transparent;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #827F8F; }
  @media ( max-width:767px ){
    .navbar-toggler{
      width: 48px;
      height: 48px;
    }
  }
  .navbar-toggler .nav-bar {
    background: #473059;
    display: block;
    width: 26px;
    height: 2px; }
  .btn-primary, .btn-category {
    padding: 10px 13px; }
  .submenu {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 0; }
  .submenu:before {
    display: none; }
  .submenu.open {
    height: auto;
    padding-top: 28px; }
  .submenu li {
    width: 100%;
    padding: 4px 0; }
  .submenu .box {
    min-width: 128px;
    min-height: 84px;
    margin-right: 16px;
    width: 128px;
    height: 84px;
    display: block;
    float: left; }
  .submenu .submenu-item {
    display: flex;
    align-items: center; }
  .submenu .submenu-item .title svg {
    margin-left: 5px; }
  .is-menu-open .navbar-toggler {
    background: transparent; }
  .is-menu-open .navbar-toggler .nav-bar {
    background: #473059; }
  .is-menu-open .navbar-toggler .nav-bar-top {
    transform: translateY(7px) rotate(225deg); }
  .is-menu-open .navbar-toggler .nav-bar-bot {
    transform: translateY(-7px) rotate(-225deg); } }

@media all and (min-width: 1281px) {
  .desktop-none {
    display: none; }
  .mobile-none {
    display: block; } }

@media all and (max-width: 769px) {
  .desktop-none {
    display: none; }
  .mobile-none {
    display: block; }
  .submenu {
    padding-top: 0; }
  .submenu .subtitle {
    display: none; }
  .header .navbar {
    height: 64px !important; }
  .header .navbar-nav {
    padding: 64px 32px; }
  .header .navbar-nav .nav-item:last-child {
    padding: 0;
    width: 100%;
    margin-top: 30px; }
  .header .navbar-nav .nav-item:last-child .btn-primary, .header .navbar-nav .nav-item:last-child .btn-category {
    width: 100%;
    margin: 0 0 30px 0; }
  .header .navbar-nav:before {
    top: 72px; }
  .header .navbar-brand, .header .navbar-brand svg {
    width: 137px !important;
    height: 28px !important; }
  .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
    padding: 0 20px !important; }
  .header #main-navigation {
    width: calc(100% + 40px);
    top: -8px;
    left: -20px;
    right: -20px; }
  .header.is-menu-open #main-navigation {
    display: block;
    visibility: visible;
    opacity: 1;
    height: calc(100vh + 46px);
    transform: translate(0, 0); } }

.header {
  padding: 0;
  width: 100%;
  /*     max-width: 1680px; */
/*   max-width: 1920px; */
  max-width:100%;
  /*background:#fff !important;*/
  margin: auto;
  position: fixed;
  top: 0px;
  right: 0;
  left: 0;
  z-index: 9000;
  transition: box-shadow .3s ease-in-out; }
.header.on-scroll {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
  background-color: #fff;
  position: fixed;
  top: 0;
/*   max-width:1440px; */
  max-width:100%;
}
@media(min-width:1440px){
/*   .header.on-scroll {
    box-shadow: none;
  } */
}
.header__dnd--bottom { display:none; }
.header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
  max-width: 1920px;
  padding: 0 80px; }
.header.is-menu-open {
  z-index: 10000;
  top: 0; }
.header.is-menu-open .navbar {
  top: 8px; }
.header .navbar {
  padding: 0;
  height: 48px; }
.header .navbar {
  height: 48px; }
@media (min-width: 768px) {
  .header .navbar {
    height: 56px; } }
@media (min-width: 1200px) {
  .header .navbar {
    height: 64px; } }
.header .navbar-brand {
  padding: 0;
  line-height: 0;
  position: relative;
  margin: 0;
  width: 120px;
  height: 24px;
  text-align: left;
  z-index: 1000; }
@media (min-width: 768px) {
  .header .navbar-brand {
    width: 140px;
    height: 28px; } }
@media (min-width: 1200px) {
  .header .navbar-brand {
    width: 150px;
    height: 30px; } }
@media (min-width: 992px) {
  .header .navbar-brand {
    width: 195px;
    height: 40px; } }
@media (max-width: 767.98px) {
  .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
    padding-right: 0; } }

.footer {
  overflow: hidden;
  padding: 40px 0;
  position: relative;
  background: #121212 !important;
  z-index: 0; }
.footer:before {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/footer%20-%20375px.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  content: '';
  left: 0;
  top: 0;
  background-size: contain; }
@media (min-width: 768px) {
  .footer {
    padding: 64px 0 58px; }
  .footer:before {
    background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/footer%20-%20768px.png");
    background-position: left;
    background-repeat: no-repeat; } }
@media (min-width: 992px) {
  .footer {
    padding: 88px 0; }
  .footer:before {
    background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/footer%20-%201440px.svg");
    background-position: left;
    background-repeat: no-repeat; } }
@media (min-width: 1200px) {
  .footer {
    padding: 112px 0; } }
.footer .row--footer {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between; }
@media (min-width: 992px) {
  .footer .row--footer {
    flex-direction: row; } }
@media (min-width: 1200px) {
  .footer .row--footer {
    flex-direction: row; } }
.footer .left-footer {
  width: 100%;
  position: relative;
  padding: 20px 0 33px;
  text-align: center; }
@media (min-width: 768px) {
  .footer .left-footer {
    width: 100%; padding: 20px 0 110px; } }
@media (min-width: 992px) {
  .footer .left-footer {
    width: 35%;
    text-align: left; padding: 20px 0 110px; } }
@media (min-width: 1200px) {
  .footer .left-footer {
    width: 35%;
    text-align: left; padding: 20px 0 110px; } }
.footer .left-footer .logo svg {
  width: 92px;
  height: 88px; }
@media (min-width: 992px) {
  .footer .left-footer .logo svg {
    width: 120px;
    height: 115px; } }
.footer .left-footer .text {
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.02em;
  color: #473059;
  margin-top: 32px; }
@media (min-width: 768px) {
  .footer .left-footer .text {
    font-size: 48px;
    line-height: 56px; } }
@media (min-width: 992px) {
  .footer .left-footer .text {
    font-size: 48px;
    line-height: 56px;
    max-width: 380px; } }
@media (min-width: 1200px) {
  .footer .left-footer .text {
    font-size: 56px;
    line-height: 64px; } }
.footer .left-footer .text svg:hover .btn-shopify-bg {
  fill: #382F40 !important; }
.footer .left-footer .text svg:hover .btn-shopify-border {
  stroke: #827F8F !important; }
.footer .left-footer .social-icons {
  margin-top: 24px; }
@media (min-width: 992px) {
  .footer .left-footer .social-icons {
    position: absolute;
    bottom: 0;
    margin-top: 0px; } }
@media (min-width: 1200px) {
  .footer .left-footer .social-icons {
    position: absolute;
    bottom: 0;
    margin-top: 0px; } }
.footer .left-footer .social-icons ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: center; }
.footer .left-footer .social-icons ul li {
  margin-right: 8px; }
@media (min-width: 992px) {
  .footer .left-footer .social-icons ul li {
    margin-right: 16px; } }
.footer .left-footer .social-icons ul li a {
  color: #FFBC7D;
  transition: all 200ms ease-in; }
.footer .left-footer .social-icons ul li a:hover {
  color: #C3D3F4; }
.footer .left-footer .social-icons ul li a svg {
  width: 40px;
  height: 40px; }
@media (min-width: 768px) {
  .footer .left-footer .social-icons ul li a svg {
    width: 40px;
    height: 40px; } }
@media (min-width: 992px) {
  .footer .left-footer .social-icons ul li a svg {
    width: 44px;
    height: 44px; } }
@media (min-width: 1200px) {
  .footer .left-footer .social-icons ul li a svg {
    width: 48px;
    height: 48px; } }
.footer .right-footer {
  width: 100%; }
@media (min-width: 768px) {
  .footer .right-footer {
    width: 100%; } }
@media (min-width: 992px) {
  .footer .right-footer {
    width: 65%;
    padding-bottom: 120px; } }
@media (min-width: 1200px) {
  .footer .right-footer {
    width: 65%; } }
.footer .right-footer .links-container {
  width: 100%;
  margin: auto; }
@media (max-width: 991.98px) {
  .footer .right-footer .links-container {
    display: flex;
    flex-wrap: wrap; } }
.footer .right-footer .links-container .col-f {
  width: 50%;
  float: left; }
@media (max-width: 991.98px) {
  .footer .right-footer .links-container .col-f {
    margin-bottom: 32px; } }
@media (min-width: 768px) {
  .footer .right-footer .links-container .col-f {
    width: 33.333%; } }
@media (min-width: 992px) {
  .footer .right-footer .links-container .col-f {
    width: 33.333%;
    margin: auto; } }
@media (min-width: 1200px) {
  .footer .right-footer .links-container .col-f {
    width: 33.333%; } }
.footer .right-footer .links-container h3 {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #ffffff;
  margin-bottom: 16px;
  font-weight:600;
}
@media (min-width: 768px) {
  .footer .right-footer .links-container h3 {
    font-size: 28px;
    line-height: 34px; } }
@media (min-width: 992px) {
  .footer .right-footer .links-container h3 {
    font-size: 28px;
    line-height: 34px; } }
@media (min-width: 1200px) {
  .footer .right-footer .links-container h3 {
    font-size: 32px;
    line-height: 40px; } }
.footer .right-footer .links-container ul li a {
  font-size: 14px;
  line-height: 28px;
  color: #fff;
  letter-spacing: -0.02em; }
.footer .right-footer .links-container ul li a:hover{
  text-decoration:none;
  color:#ffbc7d;
}
@media (min-width: 768px) {
  .footer .right-footer .links-container ul li a {
    font-size: 16px;
    line-height: 32px; } }
@media (min-width: 992px) {
  .footer .right-footer .links-container ul li a {
    font-size: 16px;
    line-height: 36px; } }
.footer .right-footer .links-container ul li a:hover {
  text-decoration: none;
  color: #ffbc7d; }
.footer .copyright {
  width: 100%;
  float: left;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #A2A0AB;
  text-align: left; }
.footer .copyright a {
  color: #A2A0AB;
  text-decoration: underline; }
@media (min-width: 992px) {
  .footer .copyright {
    padding-left: 35%;
    text-align: left;
    margin-top: -44px; } }

.page__header {
  margin-bottom: 32px; }
@media (min-width: 768px) {
  .page__header {
    margin-bottom: 48px; } }
@media (min-width: 992px) {
  .page__header {
    margin-bottom: 56px; } }
@media (min-width: 1200px) {
  .page__header {
    margin-bottom: 80px; } }
.page__header .page__title {
  margin: 0;
  text-transform: capitalize; }
.page__header .page__title + .lead {
  padding-top: 24px; }
.page__header .page__title + time {
  padding-top: 4px; }
.page__header time {
  display: inline-block;
  color: #FF7C5F; }
@media (max-width: 767.98px) {
  .page__header time {
    font-size: 14px;
    line-height: 22px; } }

.section__header {
  margin-bottom: 1.5rem;
  text-align:center;
}
@media (min-width: 768px) {
  .section__header {
    margin-bottom: 2rem; } }
@media (min-width: 1200px) {
  .section__header {
    margin-bottom: 3rem; } }
.section__header .lead {
  color: #38393D;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin-bottom: 32px;
  padding: 0; }
@media (min-width: 375px) {
  .section__header .lead {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px; } }
@media (min-width: 768px) {
  .section__header .lead {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px; } }
@media (min-width: 1200px) {
  .section__header .lead {
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 32px;
  } }

.section__product .section__header .lead + .btn, .section__product .section__header .lead + .btn-category, .section__product .section__header .header .navbar-nav .nav-item.btn-outline .lead + .nav-link, .header .navbar-nav .nav-item.btn-outline .section__product .section__header .lead + .nav-link {
  margin-top: 28px; }
@media (min-width: 768px) {
  .section__product .section__header .lead + .btn, .section__product .section__header .lead + .btn-category, .section__product .section__header .header .navbar-nav .nav-item.btn-outline .lead + .nav-link, .header .navbar-nav .nav-item.btn-outline .section__product .section__header .lead + .nav-link {
    margin-top: 32px; } }

.main {
  padding-top: 48px; }
@media (min-width: 768px) {
  .main {
    padding-top: 56px; } }
@media (min-width: 1200px) {
  .main {
    padding-top: 64px; } }

.section__content,
.vertical__spacing {
  margin: 0 0 90px; }
@media (min-width: 992px) {
  .section__content,
  .vertical__spacing {
    margin: 0 0 140px; } }

.sep {
  border-top: 1px solid #E7E9EB;
  margin: 36px 0 40px; }
@media (min-width: 768px) {
  .sep {
    margin: 64px 0; } }
@media (min-width: 1200px) {
  .sep {
    margin: 80px 0; } }

.img--full {
  width: 100%; }

.image__wrapper {
  overflow: hidden;
  line-height: 0; }

.section__block .container-fluid, .section__block .container-sm, .section__block .container-md, .section__block .container-lg, .section__block .container-xl {
  padding-top: 40px;
  padding-bottom: 40px; }
@media (min-width: 768px) {
  .section__block .container-fluid, .section__block .container-sm, .section__block .container-md, .section__block .container-lg, .section__block .container-xl {
    padding-top: 80px;
    padding-bottom: 50px; } }

.page__header {
  padding: 23px 0; }
@media (min-width: 576px) {
  .page__header {
    padding: 40px 0; } }
@media (min-width: 768px) {
  .page__header {
    padding: 48px 0; } }

.content {
  overflow: hidden;
  padding-bottom: 24px; }
@media (min-width: 768px) {
  .content {
    padding-bottom: 40px; } }
@media (min-width: 992px) {
  .content {
    padding-bottom: 56px; } }
@media (min-width: 1200px) {
  .content {
    padding-bottom: 80px; } }
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  margin: 0 0 8px; }
.content h2 {
  text-transform: uppercase; }
.content p,
.content ul,
.content ol {
  margin-bottom: 24px; }
@media (min-width: 992px) {
  .content p + h2,
  .content ul + h2,
  .content ol + h2 {
    padding-top: 18px; } }
@media (min-width: 992px) {
  .content p + h3,
  .content p + h4,
  .content ul + h3,
  .content ul + h4,
  .content ol + h3,
  .content ol + h4 {
    padding-top: 8px; } }
.content ul {
  padding-left: 20px; }
.content__wrapper {
  word-break: break-word; }

.background--cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center; }

.background--full {
  overflow: hidden; }
.background--full picture {
  line-height: 0; }
.background--full img {
  object-fit: cover;
  width: 100%; }

.background--light, .page__header {
  background: #FFF4EA; }

.background--pattern {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 24px;
  right: 24px;
  overflow: hidden;
  border-radius: 8px;
  z-index: -1; }
@media (min-width: 768px) {
  .background--pattern {
    left: 40px;
    right: 40px; } }
@media (min-width: 1440px) {
  .background--pattern {
    left: 80px;
    right: 80px; } }

.background--light-gray {
  background: #F8F8F8; }

.platforms {
  margin-bottom: 40px; }
@media (min-width: 768px) {
  .platforms {
    margin-bottom: 64px; } }
@media (min-width: 992px) {
  .platforms {
    margin-bottom: 80px; } }
.platforms .section__header {
  margin-bottom: 24px; }
@media (min-width: 768px) {
  .platforms .section__header {
    margin-bottom: 32px; } }
@media (min-width: 1200px) {
  .platforms .section__header {
    margin-bottom: 40px; } }
.platforms .section__header .section__title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500; }
@media (min-width: 1200px) {
  .platforms .section__header .section__title {
    font-size: 32px;
    line-height: 40px; } }
@media (max-width: 767.98px) {
  .platforms .section__header .section__title span {
    display: block; } }
.platforms__note {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 24px 0 16px; }
@media (min-width: 768px) {
  .platforms__note {
    padding: 17px 0 20px; } }
.platforms__note small {
  display: inline-block;
  position: relative;
  color: #8D939E;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 11px; }
.platforms .plaform__logos-row {
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: center; }
@media (max-width: 767.98px) {
  .platforms .plaform__logos-row {
    max-width: 400px;
    margin-right: auto;
    margin-left: auto; } }
.platforms .plaform__logos-row figure {
  overflow: hidden; }
@media (max-width: 767.98px) {
  .platforms .plaform__logos-row figure svg {
    width: auto;
    height: auto;
    max-width: 100%; } }
.platforms .logos__top {
  max-width: 400px;
  margin: 0 auto; }
@media (min-width: 992px) {
  .platforms .logos__top {
    max-width: 666px; } }
@media (max-width: 991.98px) {
  .platforms .logos__top {
    justify-content: center;
    max-width: inherit; } }
@media (max-width: 991.98px) {
  .platforms .logos__top figure {
    margin: 0 30px; } }
@media (max-width: 767.98px) {
  .platforms .logos__top figure {
    max-width: 80px;
    margin: 0 9px; } }
@media (min-width: 768px) {
  .platforms .logos__bottom {
    max-width: 100%;
    margin: 0 auto; } }
@media (min-width: 992px) {
  .platforms .logos__bottom {
    max-width: 90%; } }
@media (min-width: 1200px) {
  .platforms .logos__bottom {
    max-width: 1180px;
    margin: 0 auto; } }
@media (max-width: 991.98px) {
  .platforms .logos__bottom {
    flex-wrap: wrap;
    justify-content: center; } }
@media (max-width: 991.98px) {
  .platforms .logos__bottom figure {
    flex: 0 0 33.333333%; }
  .platforms .logos__bottom figure:nth-child(4), .platforms .logos__bottom figure:nth-child(5) {
    align-items: flex-start;
    padding-top: 22px; } }
@media (max-width: 767.98px) {
  .platforms .logos__bottom figure:nth-child(4), .platforms .logos__bottom figure:nth-child(5) {
    padding-top: 17px; }
  .platforms .logos__bottom figure .icon {
    max-width: 80px;
    margin: 0 auto;
    max-height: 18px; }
  .platforms .logos__bottom figure .is-wix svg {
    height: 13px; } }
.platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
  position: relative;
  z-index: 5;
  padding-top: 48px;
  padding-bottom: 48px; }
@media (min-width: 768px) {
  .platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
    padding-top: 72px;
    padding-bottom: 72px; } }
@media (min-width: 1200px) {
  .platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
    padding-top: 80px;
    padding-bottom: 80px; } }
.platforms .background--pattern {
  background: #FFF4EA;
  border-radius: 8px; }
.platforms .pattern__svg {
  position: absolute; }
.platforms .pattern__svg svg {
  line-height: 0; }
.platforms .pattern__svg--left {
  top: 0;
  left: 0; }
@media (max-width: 991.98px) {
  .platforms .pattern__svg--left {
    left: -20px; } }
@media (max-width: 767.98px) {
  .platforms .pattern__svg--left {
    top: -15px;
    left: -50px; } }
.platforms .pattern__svg--right {
  top: 0;
  right: 0; }
@media (max-width: 991.98px) {
  .platforms .pattern__svg--right {
    right: -10px; } }
@media (max-width: 767.98px) {
  .platforms .pattern__svg--right {
    right: -40px; } }

.request__demo {
  background: #6C2835;
  padding: 40px 0;
  overflow: hidden; }
@media (min-width: 768px) {
  .request__demo {
    padding: 80px 0; } }
@media (min-width: 1200px) {
  .request__demo {
    padding: 108px 0; } }
.request__demo.request__demo--variation {
  background: none;
  padding: 0;
  margin-top: 56px; }
@media (min-width: 768px) {
  .request__demo.request__demo--variation {
    margin-top: 120px; } }
.request__demo.request__demo--variation .request__demo-content {
  background: #FDA57F;
  border-radius: 8px;
  padding: 48px 24px; }
@media (min-width: 768px) {
  .request__demo.request__demo--variation .request__demo-content {
    padding: 64px 60px; } }
@media (min-width: 992px) {
  .request__demo.request__demo--variation .request__demo-content {
    padding: 64px 48px; } }
.request__demo.request__demo--variation .section__header {
  margin: 0 0 8px; }
@media (max-width: 767.98px) {
  .request__demo.request__demo--variation .section__header {
    margin-bottom: 12px; } }
.request__demo.request__demo--variation .section__header .section__title {
  font-size: 28px;
  line-height: 36px; }
@media (min-width: 768px) {
  .request__demo.request__demo--variation .section__header .section__title {
    font-size: 32px;
    line-height: 48px; } }
.request__demo.request__demo--variation .lead {
  margin-bottom: 32px; }
@media (min-width: 768px) {
  .request__demo.request__demo--blog {
    padding: 56px 0 72px; } }
.request__demo.request__demo--blog .section__header {
  margin-bottom: 8px; }
@media (min-width: 768px) {
  .request__demo.request__demo--blog .section__header {
    margin-bottom: 4px; } }
@media (min-width: 992px) {
  .request__demo.request__demo--blog .section__header .section__title {
    font-size: 32px;
    line-height: 48px; } }
.request__demo .container-fluid, .request__demo .container-sm, .request__demo .container-md, .request__demo .container-lg, .request__demo .container-xl {
  z-index: 5; }
.request__demo-content {
  padding: 0; }
@media (min-width: 768px) {
  .request__demo-content {
    padding: 0 56px; } }
@media (min-width: 992px) {
  .request__demo-content {
    padding: 0; } }
.request__demo .section__header {
  margin-bottom: 20px; }
@media (min-width: 768px) {
  .request__demo .section__header {
    margin-bottom: 24px; } }
.request__demo .section__header .section__title {
  color: #FF7C5F;
  line-height: 36px;
  font-size: 28px; }
.request__demo .section__header .section__title span {
  display: block; }
@media (min-width: 768px) {
  .request__demo .section__header .section__title {
    font-size: 44px;
    line-height: 56px; }
  .request__demo .section__header .section__title span {
    display: inline-block; } }
@media (min-width: 1200px) {
  .request__demo .section__header .section__title {
    font-size: 48px;
    line-height: 60px; } }
@media (max-width: 575.98px) {
  .request__demo .form__wrapper {
    padding-right: 12px;
    padding-left: 12px; } }
.request__demo .form-group {
  position: relative;
  margin: 0 auto; }
@media (min-width: 576px) {
  .request__demo .form-group {
    max-width: 300px; } }
@media (min-width: 768px) {
  .request__demo .form-group {
    max-width: 632px; } }
.request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
  height: 40px;
  line-height: 40px;
  border-radius: 100px;
  padding: 0 20px;
  max-width: 169px;
  margin: 16px auto 0; }
@media (min-width: 768px) {
  .request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
    position: absolute;
    top: 8px;
    right: 8px;
    margin: 0; } }
@media (min-width: 992px) {
  .request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
    top: 12px;
    right: 12px; } }
.request__demo .form-control {
  width: 100%;
  height: 40px;
  color: #121A25;
  padding: 8px 20px;
  font-size: 16px;
  line-height: 24px;
  border-radius: 96px;
  box-shadow: none;
  border: 0; }
.request__demo .form-control.parsley-error, .request__demo .form-control.parsley-error:focus {
  box-shadow: inset 0 0 0 2px #DA0000; }
.request__demo .form-control::placeholder {
  color: #7F8690; }
.request__demo .form-control:focus {
  box-shadow: inset 0 0 0 2px #4556F0; }
@media (min-width: 768px) {
  .request__demo .form-control {
    height: 56px;
    font-size: 18px;
    line-height: 28px;
    padding: 18px 180px 18px 24px;
    margin-bottom: 0; } }
@media (min-width: 992px) {
  .request__demo .form-control {
    height: 64px; } }
.request__demo .lead {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  color: #FFE1C3;
  font-weight: 400; }
@media (min-width: 768px) {
  .request__demo .lead {
    margin: 0 auto 24px;
    font-size: 18px;
    line-height: 28px;
    max-width: 864px; } }
@media (max-width: 767.98px) {
  .request__demo .lead br {
    display: none; } }
.request__demo .features__slider {
  display: inline-block;
  width: 300px;
  margin: 0 auto 24px;
  padding-bottom: 48px;
  position: relative; }
@media (min-width: 768px) {
  .request__demo .features__slider {
    padding-bottom: 49px; } }
.request__demo .features__slider-item {
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%); }
.request__demo .features__slider-item.next {
  z-index: 1; }
.request__demo .features__slider-item.active {
  z-index: 2; }
.request__demo .features__slider-item.prev {
  z-index: 3; }
.request__demo .features__slider-item div {
  display: inline-block;
  height: 38px;
  white-space: nowrap;
  background: #FFE1C3;
  opacity: 0;
  border-radius: 6px;
  padding: 6px 8px;
  color: #121A25;
  transform: translateY(-24px) scale(0.6);
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  transition: all 0s 0s ease-out;
  font-weight: 500; }
@media (min-width: 768px) {
  .request__demo .features__slider-item div {
    height: 40px;
    font-size: 20px; } }
.request__demo .features__slider-item.next div {
  opacity: 0.5;
  transform: translateY(-12px) scale(0.8);
  transition: all 0.4s 0.1s ease-out; }
.request__demo .features__slider-item.active div {
  opacity: 1;
  transform: translateY(0) scale(1);
  transition: all 0.4s 0.1s ease-out; }
.request__demo .features__slider-item.prev div {
  opacity: 0;
  transform: translateY(36px) scale(1);
  transition: all 0.5s ease-out; }
.request__demo .request__demo--pattern {
  position: absolute; }
.request__demo .request__demo--pattern-bottom {
  bottom: -5px;
  left: 0; }
.request__demo .request__demo--pattern-right {
  top: 0;
  right: 0; }
.request__demo .parsley-errors-list {
  margin: 0;
  list-style: none; }
.request__demo .parsley-errors-list,
.request__demo .form__error {
  text-align: center;
  padding: 4px 0 0; }
@media (min-width: 768px) {
  .request__demo .parsley-errors-list,
  .request__demo .form__error {
    padding: 4px 24px 0;
    text-align: left; } }
.request__demo .form__error,
.request__demo .parsley-errors-list li {
  color: #DA0000;
  font-size: 14px;
  font-weight: normal; }
@media (min-width: 768px) {
  .request__demo .form__error,
  .request__demo .parsley-errors-list li {
    font-size: 16px;
    line-height: 28px; } }
.request__demo .form__success {
  background: #fff;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  color: #3E35A9;
  font-size: 14px;
  padding: 5px 15px; }
@media (min-width: 768px) {
  .request__demo .form__success {
    padding: 0;
    font-size: 18px;
    line-height: 28px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }
.request__demo .form__error,
.request__demo .form__success {
  display: none; }
.request__demo .has-success .form__success {
  display: flex; }
.request__demo .has-success .form_inner {
  display: none; }
@media (min-width: 768px) {
  .request__demo .has-success .form_inner {
    display: block; } }

@media (min-width: 768px){
  .row--spacing {
    margin-bottom: 144px;
  }
}
/*# sourceMappingURL=style.css.map */




/* Overview Section */
.sections-overview-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
.sections-overview-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin: 0 0 24px;
}
.media__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 790px;
  margin: 0 auto 10px;
}
.media__images .media__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 16px;
}
@media (min-width: 768px){
  .sections-overview-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -15px;
  }
  .sections-overview-item {
    padding: 0 15px;
    margin: 0 0 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
  .media__images {
    margin-bottom: 40px;
  }
  .media__images .media__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    margin: 0;
  }
}
.video-wrapper .video--button {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 100;
}
body .section__performance .video-box > div {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  display: block;
}
body .section__performance .section__performance-items .box {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  margin: 0 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.c-sc-gal-i-8 {
  display: none;
}
@media (min-width: 992px)
{
  .c-sc-gal-i-8 {
    display: block;
    left: 30px;
    top: 550px;
  }
}
@media (min-width: 1200px){
  .c-sc-gal-i-8 {
    left: 40px;
    top: 600px;
  }
}


/* Action Section */
.sections-action .section__title {
  color: #ffbc7d;
}
.sections-action__item {
  text-align: center;
  margin-bottom: 40px;
}
.sections-action__item figure {
  margin-bottom: 28px;
}
.sections-action__item h4 {
  font-size: 32px;
  line-height: 40px;
  text-align: center;
  letter-spacing: -.02em;
  color: #43d8a5;
  margin-bottom: 4px;
}
.sections-action .sections-action__logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 48px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
  overflow: hidden;
}
.sections-action__item small {
  display: block;
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -.02em;
  color: #fff;
}
@media (min-width: 992px){
  .sections-action__item h4 {
    font-size: 56px;
    line-height: 64px;
  }
  .sections-action__item {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px){
  .section__top .section__title {
    font-size: 3.5rem;
    line-height: 64px;
    max-width: 540px;
  }
}

/* Pricing Page Price-Button */
.hero--pricing .switch__button-input+.switch__button-label {
  background: #473059;
}
.hero--pricing .switch__button-container .switch__button-input+.switch__button-label {
  height: 32px;
  width: 60px;
}
.hero--pricing .switch__button-container .switch__button {
  margin: 0 8px;
}
.hero--pricing .switch__button-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero--pricing .switch__button-container .switch__button--badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 8px;
  border: 1px solid #ffbc7d;
  border-radius: 6px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.02em;
  color: #ff823b;
  margin-left: 8px;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.hero--pricing .switch__button-container.is-checked .switch__button-text--a {
  color: #2c1042;
}
.hero--pricing .switch__button-container.is-checked .switch__button--badge {
  color: #fff;
  background: #ff823b;
}
.hero--pricing .switch__button-container .switch__button-input+.switch__button-label:after {
  width: 24px;
  height: 24px;
}

body{
  max-width: 1920px;
}

/* Mix Media Query */

body .section__youtube {
  position: relative;
  padding-top: 150px;
  overflow: hidden;
}
@media (min-width: 992px){
  body .section__youtube {
    padding-top: 310px;
  }
}
@media (min-width: 768px){
  body .dnd_area-row-3-padding{
    /*     padding-top: 290px !important; */
  }
  /*   body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding, body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding, body .dnd_area-row-10-padding, .footer__container{
  padding-top: 64px !important;
  padding-bottom: 64px !important;
} */
}
/* @media( min-width:1024px){
body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding, body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding, body .dnd_area-row-10-padding, .footer__container{
padding-left: 40px !important;
padding-right: 40px !important;
padding-top: 104px !important;
padding-bottom: 104px !important;
}
} */
body .dnd_area-row-10-padding{padding:0 !important;}
/* @media (max-width: 1199.98px){
body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding,
body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding,
body .dnd_area-row-10-padding, .footer__container{
padding-left: 40px !important;
padding-right: 40px !important;
}
} */
@media(max-width:992px)
{
  .section__performance .section__header .youtube__partner .icon__svg{display:none;}
  .hero--home-left{
    padding-right:0;
  }
  .section__top__item.slick-slide{
    width: 313px;
    margin: 0 7.5px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }
  .section__top__item-body {
    padding: 16px;
    position: relative;
  }
  .footer .left-footer{padding:20px 0;}
  .left-footer .logo img{width: 92px;height: 88px !important; max-width: 92px;}
  .footer__container .social-links{margin:0px;}
  /*   body .dnd_area-row-1-padding, body .dnd_area-row-7-padding, body .dnd_area-row-5-padding, body .dnd_area-row-9-padding
  {
  padding-bottom:64px !important;
} */
  /*   body .dnd_area-row-9-padding{padding-top:76px !important;} */
  .row-opt{
    margin-bottom:80px;
  }
}
@media(max-width:767px)
{

  .hero--home-left{
    padding-bottom:60px;
    padding-right: 16px;
    padding-left: 16px;
  }
  body .hero{
    padding-left:0px;
  }
  .slider-controls .slick-track, .js-section-top--slider .slick-track{
    flex-wrap:nowrap;
  }
  /*   body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-3-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding,
  body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding,
  body .dnd_area-row-10-padding, .footer__container{
  padding-left: 16px !important;
  padding-right: 16px !important;
  padding-bottom: 64px !important;
}
  .dnd_area-row-1-padding
  body .footer__container{padding-bottom:0 !important;}
  body .dnd_area-row-9-padding{padding-top:40px !important;}
  body .dnd_area-row-8-padding{padding-bottom:0 !important;}
  body .dnd_area-row-4-padding{padding-bottom:48px !important;}
  body .dnd_area-row-7-padding{padding-top: 64px !important;}
  body .dnd_area-row-1-padding{padding-top:40px !important; padding-bottom:40px !important;} */
}
@media (min-width: 200px) {
  body .dnd_area-row-10-padding{
    padding-bottom:32px !important;
  }
}
@media(max-width:480px){
  .slider-controls .slick-list{padding:0 !important;}
}
@media(max-width:370px){
  .slider-controls .slick-track, .js-section-top--slider .slick-track{
    flex-wrap: wrap;
  }
}
@media(max-width:375px){
  /*   body .hero .shopify-logo{flex-wrap: wrap;} */
  /*   body .hero .shopify-logo img {flex-basis: 60%;}
  body .hero .shopify-logo .icon--stars{flex-basis: 40%;}
  body .hero .shopify-logo .rating{flex-basis: 30%;} */
}


/* ---------------------------------------------------------------- Pricing Page ----------------------------------------------- */
.hero--pricing{background-color: #e6f6f9;}
@media (min-width: 768px){
  .hero--pricing {
    padding-top: 138px !important;
  }
}
@media (min-width: 1200px){
  .hero--pricing {
    padding-top: 140px !important;
  }
}

@media (max-width: 767px){
  body .hero--pricing{padding-left:16px !important;padding-right:16px !important;}
  /*   .hero--pricing .plans-box{flex-direction:column;} */
  .hero__video{display:none;}

}
body .hero--pricing{padding-right:80px;}
.hero__video {
  position: absolute;
  top: 0;
  right: 0;
}

/* FAQ */
.faq__item.is-open .btn__toggle {
  background: #e6f6f9;
}
.pricing__card--btn a{font-size:16px !important;}
.pricing__card--btn .btn-secondary{
  padding:10px 16px !important;
  color: #6054e5 !important;
  margin: 0 !important;
}
.pricing__card--btn .btn-primary{
  padding:10px 16px !important;
  color: #fff !important;
  margin: 0 !important;
  font-weight:500 !important;
}
.pricing__card--btn .btn-secondary, .pricing__card--btn .btn-secondary:active, .pricing__card--btn .btn-secondary:focus, .pricing__card--btn .btn-secondary:hover, .pricing__card--btn .btn-secondary:not(:disabled):not(.disabled):active {
  color: #6054e5;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #c3d3f4;
}
.pricing__cards .card .list{margin:0 auto}
.pricing__card--price{position:relative;}
.pricing__cards .card-header .pricing__card--hint {
  display: block;
  position: relative;
  bottom: 0px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
  color: #716978;
}
.hero--pricing .switch__button-container.is-checked .switch__button-text--m {
  color: #a2a0ab;
}
.pricing__card--btn .btn.btn-secondary {
  font-weight:500;
  font-size:16px;
}
.pricing__faq .section__header .lead{
  color:#38393D;
  font-weight:500;
}
body .pricing-request-section{
  padding-top:0px !important;
  padding-bottom:0px !important;
  padding-left:0px !important;
  padding-right:0px !important;
}
body .pricing__faq-section{
  padding-bottom:0 !important;
}
.pricing__faq .btn-secondary{
  font-weight:700;
  border: 2px solid #38393D;
  color:#121212;
  font-size:18px;
  line-height: 28px;
  width:160px;
}
.pricing__faq .btn-secondary:hover { background:#F4F7F9; }
.pricing__faq .btn-secondary:focus { transform:scale(0.9);background:#121212; color:#fff; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:active, .btn-secondary:focus { transform:scale(0.9) !important;background:black !important; color:#fff !important; border-radius:4px; }
.faq__item-body a:hover{color:#ff7c5f;}

@media (max-width: 1280px)
{
  /* .header.is-menu-open */
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    padding: 80px 72px;
    height: 100%;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .is-menu-open #main-navigation .submenu.level-1 {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item {
    width: 100%;
    padding: 0;
    position: relative;
    margin: 12px 0px 24px !important
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a{
    font-size: 28px;
    line-height: 34px;
    color: #2c1042;
    padding: 0;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:last-child a{
    display:none;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(5) a {
    display:none;
  }
  .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(1) a {
    display:none;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(5){
    margin-bottom: 18px!important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1180px){
  .submenu.level-1>li { margin:0 5px !important; }
  .header .submenu.level-1>li:not(:nth-child(5)) a,.header .submenu.level-1>li:not(:last-child) a {  padding :4px !important; font-size:14px; }
  .submenu.level-1>li:nth-child(6) a { padding :10px 12px !important; font-size:14px; }
  .submenu.level-1>li:last-child a { padding :10px 12px !important; font-size:14px; }
}
@media(max-width:768px){
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1{
    padding:80px 52px;
  }
}
@media(max-width:767px){
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
    padding:80px 40px;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:last-child a{
    display:inline-block;
    width: -webkit-fill-available;
    margin-left:0;
    font-size:16px!important;
    line-height:24px!important;
    font-weight:600;
    text-align:center;
    padding:12px 108px;
    width: 100%;
    color:#ff5742 !important;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(5) a{
    display:inline-block;
    width: -webkit-fill-available;
    margin-left:0px;
    font-size:16px;
    line-height:24px;
    font-weight:600;
    text-align:center;
    padding:12px 108px;
    width: 100%;
  }
  .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(1) a{
    display:inline-block;
    width: -webkit-fill-available;
    margin-left:0px;
    font-size:16px;
    line-height:24px;
    font-weight:600;
    text-align:center;
    padding:12px 108px;
    width: 100%;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(5):hover a{
    color:#121212 !important;
  }
  .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(1):hover a{
    color:#121212 !important;
  }
}

@media(max-width:375px){
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(5) a{
    padding:12px 28px;
    width:100%;
    margin-top:20px;
  }
  .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:nth-child(1) a{
    padding:12px 28px;
    width:100%;
    margin-top:20px;
  }
  .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1>li:last-child a{
    padding:12px 28px;
    width:100%;
  }
}

@media(max-width:992px){
  .section__top--logos figure {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
}

@media(max-width:767px){
  .section__top--logos figure {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .menu-arrow{display:none !important;}
}


@media(min-width:1440px){
  .header__container{
    max-width: unset !important;
  }
  .dnd-section>.row-fluid {
    max-width: unset !important;
  }
  /*   .container-fluid, .container-sm, .container-md, .container-lg, .container-xl{
  max-width: unset !important;
} */

}

@media (min-width: 1601px) {
  .row-fluid .container-fluid, .row-fluid  .container-sm, .row-fluid  .container-md, .row-fluid  .container-lg, .row-fluid  .container-xl{
    max-width: 1440px !important;
  }
  .maxwidth1440 {
    max-width: 100% !important;
    width:100%;
    /*     padding:0 60px; */
  }
/*   .about_wrapper{
    max-width: 100% !important;
    width:100%;
  } */
}

/* =========================================================== About Us Page ============================================================ */
.about_wrapper{max-width:1320px; margin:0 auto;width:100%;}
body .no-padding{padding:0px !important; }

@media (max-width:767px){
  .about_wrapper .section__header { text-align:center; }
}

@media(min-width:1441px){
  .about_wrapper{max-width:1440px !important; padding: 0 60px;}
}

/* =========================================================== Pricing Page new CSS ============================================================ */

.hero--pricing.hero--pricing_v2 .hero__header {
  display:flex;
  align-items:center;
}
.hero--pricing.hero--pricing_v2 .hero__header h1,.hero--pricing.hero--pricing_v2 .hero__header div {
  padding:0;
  margin:0;
}

.benefits_section { padding: 64px; background: #121212; text-align:center; position:relative; }

.benefits_section .banefits_inner h2{
  letter-spacing: -0.02em;
  color: #ffffff;
  font-weight:900;
}
.benefits_section .banefits_inner h2 span{
  color: #FF5742;
}

.benefits_section .banefits_inner .sub_title{
  color:#9B9B9C;
  font-weight:500;
}

.benefits_section .banefits_inner .cards_inner {
  display:flex;
  justify-content: flex-end;
  align-items:center;
  flex-wrap:wrap;
  margin-top:16px;
}

.benefits_section .banefits_inner .cards_inner .card {
  width:25%;
  background: transparent;
  color: #fff;
  border-radius: 0;
  border:transparent;
}
.benefits_section .banefits_inner .cards_inner .card .numbers {
  color: #ffffff;
  font-weight: 900;
}
.benefits_section .banefits_inner .cards_inner .card .numbers .name span{ font-size:24px; }
.benefits_section .banefits_inner .cards_inner .card .sub_content {
  font-size: 18px;
  line-height: 28px;
  color: #FFD2A8;
  font-weight:700;
}
.benefits_section .banefits_inner .bottom_text {
  font-size: 14px;
  color: #9B9B9C;
  border-top:1px solid #2A2A2C;
  padding-top: 12px;
  line-height: 20px; }

@media (max-width:767px){
  .benefits_section { padding: 40px 16px; overflow:hidden; }
  .benefits_section .banefits_inner .cards_inner .card .numbers {
    font-size: 40px;
    line-height: 56px;
  }
  .benefits_section .banefits_inner h2{
    font-size: 32px;
    line-height: 40px;
/*     margin:0 -16px; */
  }
  .benefits_section .banefits_inner .cards_inner .card:nth-child(3){
    margin-top:14px;
  }
  .benefits_section .banefits_inner .cards_inner .card:nth-child(4){
    margin-top:14px;
  }
  .benefits_section .banefits_inner .cards_inner .card {
    width : 50%;
    margin-bottom:14px;
  }
  .benefits_section .banefits_inner .cards_inner { align-items:flex-start; margin-top:24px; }
  .benefits_section .banefits_inner .cards_inner .card .sub_content{
    font-size: 16px;
    line-height: 24px;
  }
  .benefits_section .banefits_inner .sub_title{
    font-size:16px;
    line-height:24px;
    margin-top:16px;
    font-weight:500;
  }
  .benefits_section .banefits_inner .bottom_text { margin-top:22px; }
}

@media (min-width:768px){
  .benefits_section { padding: 64px 32px; }
  .benefits_section .banefits_inner .cards_inner .card .numbers {
    font-size: 40px;
    line-height: 56px;
  }
  .benefits_section .banefits_inner h2{
    font-size: 40px;
    line-height: 44px;
  }
  .benefits_section .banefits_inner .cards_inner .card .sub_content {
    font-size: 17px;
    line-height: 28px;
    color: #FFD2A8;
  }
  .benefits_section .banefits_inner .sub_title{
    font-size:20px;
    line-height:32px;
    margin-top:16px;
  }
  .benefits_section .banefits_inner .bottom_text { margin-top:32px; }
}
@media (min-width:1024px){
  .benefits_section { padding: 64px 43px; }
  .benefits_section .banefits_inner .cards_inner .card .numbers {
    font-size: 44px;
    line-height: 60px;
  }
  .benefits_section .banefits_inner h2{
    font-size: 48px;
    line-height: 56px;
  }
  .benefits_section .banefits_inner .sub_title{
    font-size:22px;
    line-height:32px;
    margin-top:24px;
  }
  .benefits_section .banefits_inner .cards_inner .card .sub_content {
    font-size: 20px;
    line-height: 32px;
    color: #FFD2A8;
  }
  .benefits_section .banefits_inner .bottom_text { margin-top:36px; }
}


@media (min-width: 1200px){
  .benefits_section { padding: 64px 64px 80px; }
  .benefits_section .banefits_inner h2{
    font-size: 48px;
    line-height: 56px;
  }

  .benefits_section .banefits_inner .sub_title{
    font-size:22px;
    line-height:32px;
    margin-top:24px;
  }

  .benefits_section .banefits_inner .cards_inner .card .numbers {
    font-size: 56px;
    line-height: 64px;
  }
  .benefits_section .banefits_inner .cards_inner .card .sub_content {
    font-size: 22px;
    line-height: 40px;
    color: #FFD2A8;
  }
  .benefits_section .banefits_inner .bottom_text { margin-top:24px; }
}

@media(min-width:1441px){
  .benefits_section .wrapper{ max-width: 1440px !important; margin: 0 auto; }
}

.video--button .v-icon-pause{display:none;}


/* partners landing page */
/* section.Partner_landing_hero_banner { padding: 124px 60px 96px; } */
.Partner_landing_hero_banner h1.hero__title span { color: #FF5742;  font-weight: 500; font-size: 58px; }
.Partner_landing_hero_banner h1.hero__title { color: #121212; font-weight: 900; line-height: 1.1;}
.Partner_landing_hero_banner .hero_content {  max-width: 660px;}
.Partner_landing_hero_banner .post-headText p { font-weight: 500; font-size: 22px; line-height: 1.46;letter-spacing: -0.8px; color: #121212;}
.Partner_landing_hero_banner .post-headText { padding-top: 40px;}
.Partner_landing_hero_banner .banner_button { padding-top: 48px;}
.Partner_landing_hero_banner .banner_button .button {margin: 0;  color: #fff; font-weight: 700;  font-size: 18px; line-height: 1.56;  padding: 15px 22.5px; }
.Partner_landing_hero_banner .banner_button .button .arrow { margin-left: 8px;}
.Partner_landing_hero_banner .banner_button .btn { padding: 0;}
.Partner_landing_hero_banner .banner_button .btn:not(:first-child){ margin-top:9px; }
.Partner_landing_hero_banner .hero_banner-inner {  display: flex; align-items: flex-start; justify-content: space-between;}
.Partner_landing_hero_banner .hero_Img {  padding-right: 70px;}

/* about module */
.about_contact_section {  background-color: #DCF5FA; padding: 104px 60px;}
.about_contact_section .about_contact_two_column { padding-top: 40px;}
.about_contact_section .about_contact_title h2 { font-weight: 900; color: #121212;}
.about_contact_section .about_contact_box_title h3 { font-weight: 700; color: #121212;}
.about_contact_section .about_contact_box_title { padding-bottom: 4px; }
.about_contact_section .about_contact_box_content p { font-size: 18px;  color: #121212;  font-weight: 400; }
.about_contact_section .about_contact_box+* {  padding-top: 24px;}
.about_contact_section .about_contact_two_column { display: flex; align-items: flex-start; justify-content: space-between;}
.about_contact_section .service_list ul { margin: 0;padding: 0; list-style: none; }
.about_contact_section .service_title h3, .social_icon_title h3 {  color: #121212;  font-weight: 700; }
/* .about_contact_section .service_list ul { display: flex;  flex-wrap: wrap;  align-items: flex-start;  justify-content: space-between;   gap: 4px 65px;} */

.about_contact_section .service_list ul li { color: #fff; background-color: #2A2A2C; font-weight: 500; font-size: 18px; margin: 0; line-height: 1.8; padding: 1px 8px;  letter-spacing: -0.33px;}
.about_contact_section .service_title {  padding-bottom: 12px;}
.about_contact_section .about_right_service_column {  padding-bottom: 36px;}
.about_contact_section .social_icon ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: flex-start; gap: 16px;}
.about_contact_section .social_icon ul li a { background-color: #2A2A2C; width: 48px; height: 48px; display: inline-block; display: flex; align-items: center; justify-content: center; border-radius: 50%;}
.about_contact_section .social_icon ul li a i {  color: #fff;font-size: 24px;}
.about_contact_section .social_icon ul li a:hover{ background-color: #fff; }
.about_contact_section .social_icon ul li a:hover i { color:#2A2A2C; }
.about_contact_section .social_icon ul li a:focus{ transform:scale(0.9); }
.about_contact_section .social_icon ul li { margin: 0;}
.about_contact_section .social_icon { padding-top: 8px;}
.about_contact_section .about_contact_left_column { max-width: 360px;}
.about_contact_section .about_right_column { max-width: 560px;}
.about_contact_section .about_right_service_column .service_list {display: inline-block;vertical-align: top;margin-right: -4px;width: 50%;}
.about_contact_section .about_right_service_column .service_list_1st {padding-right: 30px;}
.about_contact_section .about_right_service_column .service_list_2nd {padding-left: 17px;}
.about_contact_section .about_right_service_column .service_list ul li+* { margin-top: 4px;}
.about_contact_section .about_right_service_column .service_list ul li {display: inline-block;}


.customers_section_main {background: #121212;padding: 56px 60px;}
.customers_section_main .customers_section_main_title h2 {  color: #fff; font-weight: 900;}
.customers_section_main_box { padding-top: 40px; display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; padding-bottom: 40px;}
.customers_section_main .banner_button .btn { padding: 0;}
.customers_section_main .banner_button .btn a.button { border-color: #6A676C; background-color: transparent; padding: 17px 22.5px; margin-bottom: 0;}
.customers_section_main .banner_button .btn a.button span.arrow {  margin-left: 8px;}
.customers_section_main .banner_button .btn a.button:hover { background:#F4F7F9;color:#121212; }
.customers_section_main .banner_button .btn a.button:focus { opacity:1; background:#fff; color:#121212; transform:scale(0.9)}
.customers_section_main .banner_button .btn a.button:hover svg path { stroke : #121212}
.customers_section_main .banner_button .btn a.button:focus svg path { stroke : #121212}
.Testimonials_section_box_main .Testimonials_section_box_inner { width: 33.33%; }

.Testimonials_section_main { padding: 104px 60px;}
.Testimonials_section_title h2 { line-height : 1.17;   font-weight: 900; color: #121212;}
.Testimonials_section_box_main { padding-top: 40px; padding-bottom: 40px;}
.Testimonials_section_main .banner_button .btn { padding: 0;}
.Testimonials_section_main .banner_button .btn a.button { margin: 0; border-color: #38393D; background-color: transparent; color: #121212;  padding: 18px 22px;}
.Testimonials_section_main .banner_button .btn a.button svg {margin-left: 8px;}
.Testimonials_section_main .banner_button .btn a.button svg path { stroke: #121212;}
.Testimonials_section_box_main { display: flex; align-items: flex-start; justify-content: space-between; gap: 60px;}
.Testimonials_section_box_main .Testimonials_box_content p:first-child { padding: 24px 0; color: #121212; font-weight: 500; font-size: 22px;    line-height: 1.45;}
.Testimonials_section_box_main .Testimonials_box_content p.name { font-weight: 700; color: #121212; font-size: 18px; line-height: 1.8;}
.Testimonials_section_box_main .Testimonials_box_content  p.position { color: #6A676C; font-weight: 400; font-size: 16px; line-height: 1.5;}
.about_contact_section .social_icon ul li a:hover { text-decoration: unset; }

.Testimonials_section_main .banner_button .btn a.button:hover { background:#F4F7F9;color:#121212; }
.Testimonials_section_main .banner_button .btn a.button:hover svg path { stroke : #121212}
.Testimonials_section_main .banner_button .btn a.button:focus { opacity:1; background:black; color:#fff; transform:scale(0.9)}
.Testimonials_section_main .banner_button .btn a.button:focus svg path { stroke : #fff}
.Testimonials_section_box_main .Testimonials_section_box_inner { width: 33.33%; }
.about_contact_section .about_contact_box_content p a { color: #121212; text-decoration: underline;}
.about_contact_section .social_icon ul li a:hover { text-decoration: unset;}

/* Updates css */
@media (min-width: 768px){
  .Partner_landing_hero_banner .banner_button .btn:not(:first-child){ margin-top:9px; }
}

@media (min-width: 993px){
  section.Partner_landing_hero_banner { padding: 128px 32px 64px;}
  .Partner_landing_hero_banner h1.hero__title { font-size: 40px;line-height: 1.1;}
  .Partner_landing_hero_banner h1.hero__title span {font-size: 47px;line-height: 0;display: inline-block;}
  .Partner_landing_hero_banner .hero_content { max-width: 450px;}
  /*   .Partner_landing_hero_banner .hero_banner-inner { align-items: center;} */
  .Partner_landing_hero_banner .hero_Img { padding-right: 0; padding-top : 50px; max-width: 400px;}
  .Partner_landing_hero_banner .post-headText { padding-top: 24px;}
  .Partner_landing_hero_banner .banner_button { padding-top: 22px;}
  .Partner_landing_hero_banner .post-headText p { font-size: 18px; color: #2E2E33; line-height: 1.53;}
  .Partner_landing_hero_banner .banner_button .button { font-size: 16px; line-height: 1.75; padding: 8px 15px; }
  .Partner_landing_hero_banner .banner_button .btn:not(:first-child){ margin-top:0px; }

  .about_contact_section { padding: 70px 32px;}
  .about_contact_section .about_contact_title h2 { line-height: 1.1;}
  .about_contact_section .about_contact_two_column { padding-top: 50px;}
  /*   .about_contact_section .service_list ul { flex-direction: column;} */
}


@media (min-width: 1024px){
  .Partner_landing_hero_banner h1.hero__title { font-size: 56px; line-height: 1.15;}
  .Partner_landing_hero_banner .post-headText { padding-top: 24px; }
  .Partner_landing_hero_banner .banner_button { padding-top: 38px;}
  .Partner_landing_hero_banner .hero_content { max-width: 481px;}
  section.Partner_landing_hero_banner { padding: 136px 43px 80px;}
  .Partner_landing_hero_banner .hero_Img { padding-right: 0; padding-top : 90px;}
  .Partner_landing_hero_banner .hero_Img { max-width: 426px;}
  .Partner_landing_hero_banner .hero_banner-inner { gap: 40px;}
  .Partner_landing_hero_banner .post-headText p { font-weight: 500; font-size: 22px; line-height: 1.46;letter-spacing: -0.8px; color: #121212;}
  .Partner_landing_hero_banner .banner_button .button {margin: 0;  color: #fff; font-weight: 700;  font-size: 18px; line-height: 1.56;  padding: 15px 22.5px; }

  /*  about module  */
  .about_contact_section {  padding: 88px 43px;}

  .about_contact_section .about_right_service_column .service_list_1st { padding-right: 10px;}
  .about_contact_section .about_right_service_column .service_list_2nd {  padding-left: 10px;}
  .about_contact_section .about_right_service_column .service_list_1st {  width: 45%; }
  .about_contact_section .about_right_service_column .service_list_2nd {  width: 50%;}

  /*   .about_contact_section .service_list ul { flex-direction: unset;} */
  .customers_section_main { padding: 56px 43px;}
  .Testimonials_section_main { padding: 88px 43px;}
  .Testimonials_section_box_main {  gap: 49px;}
  .Testimonials_section_box_main .Testimonials_box_content p:first-child {  font-size: 18px;  }
  .Testimonials_section_box_main .Testimonials_box_content p.name { font-size: 16px;  }

  .about_contact_section .about_contact_left_column { max-width: 360px;}
  .about_contact_section .about_right_column { max-width: 518px;}
  .about_contact_section .service_list ul li { letter-spacing : -1px }
}

@media (min-width : 1440px){
  section.Partner_landing_hero_banner { padding: 124px 60px 96px; }
  .Partner_landing_hero_banner .hero_Img {  max-width: 545px;}
  .Partner_landing_hero_banner .hero_Img {  padding-right: 70px; padding-top : 70px; }
  .Partner_landing_hero_banner .hero_content {  max-width: 660px;}
  .Partner_landing_hero_banner .hero_banner-inner { gap : 0; }
  .Partner_landing_hero_banner .post-headText { padding-top: 40px;}
  .Partner_landing_hero_banner .banner_button { padding-top: 48px;}
  .Partner_landing_hero_banner .banner_button .button {margin: 0;  color: #fff; font-weight: 700;  font-size: 18px; line-height: 1.56;  padding: 15px 22.5px; }
  .Partner_landing_hero_banner .post-headText p { font-weight: 500; font-size: 22px; line-height: 1.46;letter-spacing: -0.8px; color: #121212;}
  .Partner_landing_hero_banner h1.hero__title span { color: #FF5742;  font-weight: 500; font-size: 58px; }
  .Partner_landing_hero_banner h1.hero__title { font-size : 64px;color: #121212; font-weight: 900; line-height: 1.1;}
  /* .about_contact_section .service_list ul { flex-direction: unset;} */
  .about_contact_section {  padding:  104px 60px;}

  .about_contact_section .about_right_service_column .service_list_1st {padding-right: 30px;}
  .about_contact_section .about_right_service_column .service_list_2nd {padding-left: 17px;}
  .about_contact_section .about_right_service_column .service_list_1st {  width: 50%; }
  .about_contact_section .about_right_service_column .service_list_2nd {  width: 50%;}
  .Testimonials_section_box_main { display: flex; align-items: flex-start; justify-content: space-between; gap: 60px;}

  .customers_section_main {background: #121212;padding: 56px 60px;}
  .customers_section_main_box { padding-top: 40px; display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; padding-bottom: 40px;}

  .Testimonials_section_main { padding: 104px 60px;}
  .Testimonials_section_box_main .Testimonials_box_content p:first-child { padding: 24px 0; color: #121212; font-weight: 500; font-size: 22px;    line-height: 1.45;}
  .Testimonials_section_box_main .Testimonials_box_content p.name { font-weight: 700; color: #121212; font-size: 18px; line-height: 1.8;}
  .Testimonials_section_box_main .Testimonials_box_content  p.position { color: #6A676C; font-weight: 400; font-size: 16px; line-height: 1.5;}

  .about_contact_section .about_contact_left_column { max-width: 360px;}
  .about_contact_section .about_right_column { max-width: 560px;}
  .about_contact_section .service_list ul li { letter-spacing : -0.33px }
}

@media (min-width : 1600px){
  section.Partner_landing_hero_banner { padding: 124px 60px 96px; }
  .Partner_landing_hero_banner .hero_Img {  max-width: 545px;}
  .Partner_landing_hero_banner .hero_Img {  padding-right: 70px; padding-top : 70px; }
  .Partner_landing_hero_banner .hero_content {  max-width: 660px;}
  .Partner_landing_hero_banner .hero_banner-inner { gap : 0; }
}
/* Updates css */


@media (max-width: 991px){
  section.Partner_landing_hero_banner { padding: 128px 32px 64px;}
  .Partner_landing_hero_banner h1.hero__title { font-size: 40px;line-height: 1.1; color : #121212; }
  .Partner_landing_hero_banner h1.hero__title span {font-size: 47px;line-height: 0;display: inline-block;}
  .Partner_landing_hero_banner .hero_content { max-width: 360px;}
  /*   .Partner_landing_hero_banner .hero_banner-inner { align-items: center;} */
  .Partner_landing_hero_banner .hero_Img { padding-right: 0; max-width: 400px;}
  .Partner_landing_hero_banner .post-headText { padding-top: 24px;}
  .Partner_landing_hero_banner .banner_button { padding-top: 22px;}
  .Partner_landing_hero_banner .post-headText p { font-size: 18px; color: #2E2E33; line-height: 1.53;}
  .Partner_landing_hero_banner .banner_button .button { font-size: 16px; line-height: 1.75; padding: 8px 15px; }
  .Partner_landing_hero_banner .hero_banner-inner {  gap: 29px; align-items : center }
  .Partner_landing_hero_banner .post-headText p { font-weight: 600; letter-spacing: 0; line-height : 1.6}
  .about_contact_section .about_right_service_column .service_list_2nd { padding-top : 4px !important; }

  .about_contact_section { padding: 64px 32px;}
  .about_contact_section .about_contact_title h2 { line-height: 1.1;}
  .about_contact_section .about_contact_two_column { padding-top: 50px;}
  .about_contact_section .service_list ul { flex-direction: column;}
  .about_contact_section .about_contact_box_title h3, .about_contact_section .service_title h3, .social_icon_title h3 { font-size: 20px; line-height: 1.4;}
  .about_contact_box_content p { font-size: 16px;}
  .about_contact_section .about_contact_box_content p { font-size: 16px; font-weight: 400; line-height: 1.25;}
  .about_contact_section .about_contact_box+* { padding-top: 32px;}
  .about_contact_section .service_title { padding-bottom: 8px;}
  .about_contact_section .service_list ul li { font-size: 16px;}
  .about_contact_section .about_right_service_column {padding-bottom: 24px;}

  .about_contact_section .about_right_service_column .service_list { display: block; width: 100%;  padding: 0; }
  .about_contact_section .about_contact_left_column {  width: 50%;}
  .about_contact_section .about_right_column {  width: 36%;}
  .about_contact_section .about_contact_two_column {    justify-content: unset;}

  .customers_section_main .customers_section_main_title h2 {  font-size: 40px;line-height: 1.1;}
  .customers_section_main {  padding: 64px 32px;}
  .customers_section_main_box { padding-top: 24px; padding-bottom: 32px;}
  .customers_section_main .banner_button .btn a.button { font-size: 16px; line-height: 1.75;  padding: 8px 15px;}
  .customers_section_main_box { gap : 16px; }

  .Testimonials_section_main { padding: 64px 33px;}
  .Testimonials_section_title h2 { font-size: 40px; line-height: 1.1;}
  .Testimonials_section_box_main .Testimonials_box_content p:first-child { font-size: 16px; padding: 16px 0;}
  .Testimonials_box_logo {  width: 27px;  height: 24px;}
  .Testimonials_section_box_main .Testimonials_box_content p.name {
    font-size: 14px;
  }

  .Testimonials_section_box_main .Testimonials_box_content p.position {
    font-size: 14px;
  }
  .Testimonials_section_box_main {
    gap: 28px;
  }
  .Testimonials_section_box_main {
    gap: 28px;
  }

  .Testimonials_section_main .banner_button .btn a.button {
    font-size: 16px;
    line-height: 1.75;
    padding: 8px 15px;
  }
}

@media (max-width : 767px){
  section.Partner_landing_hero_banner { padding: 128px 20px 64px;}
  .Partner_landing_hero_banner h1.hero__title { font-size: 40px;line-height: 1.1; color : #121212; }
  .Partner_landing_hero_banner h1.hero__title span {font-size: 47px;line-height: 0;display: inline-block;}
  .Partner_landing_hero_banner .hero_content { max-width: 360px;}
  .Partner_landing_hero_banner .hero_banner-inner { align-items: center;}
  .Partner_landing_hero_banner .hero_Img { padding-right: 0; max-width: 400px;}
  .Partner_landing_hero_banner .post-headText { padding-top: 24px;}
  .Partner_landing_hero_banner .banner_button { padding-top: 22px;}
  .Partner_landing_hero_banner .post-headText p { font-size: 18px; color: #2E2E33; line-height: 1.53;}
  .Partner_landing_hero_banner .banner_button .button { font-size: 16px; line-height: 1.75; padding: 8px 15px; }
  .Partner_landing_hero_banner .hero_banner-inner {  gap: 29px;}
  .Partner_landing_hero_banner .post-headText p { font-weight: 600; letter-spacing: 0; line-height : 1.6}

  /*   .about_contact_section .about_contact_two_column { gap: 24px;} */
  .about_contact_section { padding: 64px 20px;}
  .about_contact_section .about_right_column { width : 40%; }

  .customers_section_main_box {  flex-wrap: wrap;}
  .customers_section_main_box {  padding: 24px 0;}
  .customers_section_main_box {gap: 0px;}

  .customers_section_main_box .customers_box_img { width: 32.33%;}

  .Testimonials_section_main { padding: 25px 20px 40px;}
  .Testimonials_section_title h2 { line-height: 1.25; font-size: 32px;}
  .Testimonials_section_box_main {  padding-top: 25px; flex-wrap: wrap;}

  .Testimonials_section_box_main .Testimonials_section_box_inner {
    width: 100%;
  }

}


@media (max-width : 640px){

  .Partner_landing_hero_banner .hero_banner-inner { flex-direction: column;  gap: 22px;}
  .Partner_landing_hero_banner .hero_content { text-align: center;}
  section.Partner_landing_hero_banner {  padding: 100px 16px 50px;}


  .about_contact_section .about_contact_two_column { flex-direction: column; padding-top: 32px;}
  .about_contact_section { padding: 40px 16px;}
  .about_contact_section .about_contact_box+* { padding-top: 24px;}
  .about_contact_section .about_contact_title h2 span { display: block;}
  .about_contact_section .about_contact_title h2 {     line-height: 1.25; font-size: 32px;}
  .customers_section_main .customers_section_main_title h2 {  font-size: 32px; line-height: 1.25;}
  .customers_section_main { padding : 40px 16px;}

  .about_contact_section .social_icon { padding-top: 16px;}

  .about_contact_section .about_right_column {
    padding-top: 24px;
    width: 58%;
  }

  .about_contact_section .about_right_service_column .service_list_2nd {
    padding-top: 4px;
  }

}

@media (max-width : 480px){
  section.Partner_landing_hero_banner {  padding: 96px 20px 40px;}
  .Partner_landing_hero_banner h1.hero__title { font-size: 36px; line-height: 1.23;}
  .Partner_landing_hero_banner .post-headText { padding-top: 16px;}
  .Partner_landing_hero_banner .post-headText p { font-size: 16px;line-height: 1.5; font-weight : 500; }
  .Partner_landing_hero_banner .banner_button { padding-top: 24px;}
  .Partner_landing_hero_banner .banner_button .button { width: 100%; justify-content: center;}
  .Partner_landing_hero_banner .banner_button .btn { width: 100%;}

  .about_contact_section .about_right_column { width : 70% }
  .customers_section_main_box {
    gap: 0px 5px;
  }
}

@media(max-width: 767px) {
  .navbar-toggler {
    width:40px;
    height: 40px;
  }

  .header {
    position: fixed;
    height:64px;
  }

}

@media(min-width:768px){
  .header {
    height:64px;
  }
}

@media(min-width:1024px){
  .header {
    height:64px;
  }
}

@media(min-width:1200px){
  .header {
    height:68px;
  }
}
@media(min-width:1440px){
  .header {
    height:64px;
  }
}

body{
  max-width:100%;
  width:100%;
}
.header .container-fluid.header__dnd--top { height:0; }
/* .footer .left-footer .text a:hover svg rect{fill:#fff;}
.footer .left-footer .text a:hover svg path{fill:#000;} */*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

[data-aos=fade-up] {
    transform: translate3d(0,30px,0)
}
[data-aos=fade-down] {
    transform: translate3d(0,-30px,0)
}

/* @import url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css"); */

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBold.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BlackItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Bold.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BoldItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Black.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBoldItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Medium.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-MediumItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-RegularItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Regular.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Light.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-LightItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBold.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Alliance No.1';
    src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBoldItalic.woff2') format('woff2'),
    url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/AllianceNo1-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Brown';
    font-weight: normal;
    src: url('https://www.videowise.com/hubfs/ASSETS/FONTS/brown-regular-webfont.woff2') format('woff2'),
    url('https://www.videowise.com/hubfs/ASSETS/FONTS/brown-regular-webfont.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Brown';
    font-weight: 600;
    src: url('https://www.videowise.com/hubfs/ASSETS/FONTS/brown-medium-webfont.woff2') format('woff2'),
    url('https://www.videowise.com/hubfs/ASSETS/FONTS/brown-medium-webfont.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Brown';
    font-weight: bold;
    src: url('https://www.videowise.com/hubfs/ASSETS/FONTS/brown-bold-webfont.woff2') format('woff2'),
    url('https://www.videowise.com/hubfs/ASSETS/FONTS/brown-bold-webfont.woff') format('woff');
    font-display: swap;
}

/* @font-face {
font-family: 'Alliance No.1';
src: url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-ExtraBold-webfont.woff2') format('woff2'), url('https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/ASSETS/FONTS/alliance-ExtraBold-webfont.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
*/

/*!
* Bootstrap v4.6.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
    --blue: #006CBB;
    --indigo: #6610f2;
    --purple: #4556F0;
    --pink: #e83e8c;
    --red: #DA0000;
    --orange: #FF7C5F;
    --yellow: #ffc107;
    --green: #15AA41;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #7F8690;
    --gray-dark: #343a40;
    --primary: #FF7C5F;
    --secondary: #4556F0;
    --success: #15AA41;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #DA0000;
    --light: #fff;
    --dark: #121A25;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: #FF7C5F;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #FF7C5F;
    text-decoration: underline;
}

a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: rgba(255, 255, 255, 0.6);
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[role="button"] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-weight: bold;
    line-height: 1.2;
    color: #121A25;
}

/* h1, .h1 {
    font-size: 4rem;
} */

h2, .h2 {
    font-size: 3rem;
}

h3, .h3, .content h2 {
    font-size: 1.5rem;
}

h4, .h4 {
    font-size: 1.5rem;
}

h5, .h5 {
    font-size: 1.25rem;
}

h6, .h6 {
    font-size: 1rem;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
    font-size: 80%;
    font-weight: 400;
}

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #7F8690;
}

.blockquote-footer::before {
    content: "\2014\00A0";
}

.img-fluid, .section__media .media__panel--layer img, .article-content img, .article-image img, .header .navbar-brand img {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #F7F9FA;
    border-radius: 0.1875rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 90%;
    color: #7F8690;
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: 0.2rem;
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529;
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    width: 100%;
    /*     padding-right: 16px;
  padding-left: 16px; */
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container, .container-sm, .container-md {
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .container, .container-sm, .container-md, .container-lg {
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1310px;
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.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%;
    padding-right: 16px;
    padding-left: 16px;
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    .offset-sm-2 {
        margin-left: 16.66667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333%;
    }

    .offset-sm-5 {
        margin-left: 41.66667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333%;
    }

    .offset-sm-8 {
        margin-left: 66.66667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333%;
    }

    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333%;
    }

    .offset-md-2 {
        margin-left: 16.66667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333%;
    }

    .offset-md-5 {
        margin-left: 41.66667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333%;
    }

    .offset-md-8 {
        margin-left: 66.66667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333%;
    }

    .offset-md-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    .offset-lg-2 {
        margin-left: 16.66667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333%;
    }

    .offset-lg-5 {
        margin-left: 41.66667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333%;
    }

    .offset-lg-8 {
        margin-left: 66.66667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333%;
    }

    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    .offset-xl-2 {
        margin-left: 16.66667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333%;
    }

    .offset-xl-5 {
        margin-left: 41.66667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333%;
    }

    .offset-xl-8 {
        margin-left: 66.66667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333%;
    }

    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
}

.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #F7F9FA;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #F7F9FA;
}

.table tbody + tbody {
    border-top: 2px solid #F7F9FA;
}

.table-sm th,
.table-sm td {
    padding: 0.3rem;
}

.table-bordered {
    border: 1px solid #F7F9FA;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #F7F9FA;
}

.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #ffdad2;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
    border-color: #ffbbac;
}

.table-hover .table-primary:hover {
    background-color: #ffc5b9;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #ffc5b9;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #cbd0fb;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
    border-color: #9ea7f7;
}

.table-hover .table-secondary:hover {
    background-color: #b3bbf9;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #b3bbf9;
}

.table-success,
.table-success > th,
.table-success > td {
    background-color: #bde7ca;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
    border-color: #85d39c;
}

.table-hover .table-success:hover {
    background-color: #aae0bb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #aae0bb;
}

.table-info,
.table-info > th,
.table-info > td {
    background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
    border-color: #86cfda;
}

.table-hover .table-info:hover {
    background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
    border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #f5b8b8;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
    border-color: #ec7a7a;
}

.table-hover .table-danger:hover {
    background-color: #f2a2a2;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f2a2a2;
}

.table-light,
.table-light > th,
.table-light > td {
    background-color: white;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
    border-color: white;
}

.table-hover .table-light:hover {
    background-color: #f2f2f2;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #f2f2f2;
}

.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #bdbfc2;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #84888e;
}

.table-hover .table-dark:hover {
    background-color: #b0b2b6;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b0b2b6;
}

.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55;
}

.table .thead-light th {
    color: #4c4c4c;
    background-color: #8D939E;
    border-color: #F7F9FA;
}

.table-dark {
    color: #fff;
    background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #454d55;
}

.table-dark.table-bordered {
    border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-md > .table-bordered {
        border: 0;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
    border: 0;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4c4c4c;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #D7D9DB;
    border-radius: 0.1875rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #4c4c4c;
}

.form-control:focus {
    color: #4c4c4c;
    background-color: #fff;
    border-color: #ffe4df;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.form-control::placeholder {
    color: #7F8690;
    opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #8D939E;
    opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
    appearance: none;
}

select.form-control:focus::-ms-value {
    color: #4c4c4c;
    background-color: #fff;
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
    height: auto;
}

textarea.form-control {
    height: auto;
}

.form-group {
    margin-bottom: 1rem;
}

.form-text {
    display: block;
    margin-top: 0.25rem;
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}

.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
    color: rgba(255, 255, 255, 0.6);
}

.form-check-label {
    margin-bottom: 0;
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #15AA41;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(21, 170, 65, 0.9);
    border-radius: 0.1875rem;
}

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
    left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #15AA41;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2315AA41' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #15AA41;
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
    border-color: #15AA41;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2315AA41' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #15AA41;
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #15AA41;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
    color: #15AA41;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #15AA41;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
    border-color: #1bd752;
    background-color: #1bd752;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #15AA41;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
    border-color: #15AA41;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #15AA41;
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.25);
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #DA0000;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(218, 0, 0, 0.9);
    border-radius: 0.1875rem;
}

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #DA0000;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DA0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DA0000' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #DA0000;
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
    border-color: #DA0000;
    padding-right: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DA0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DA0000' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #DA0000;
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #DA0000;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
    color: #DA0000;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #DA0000;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    border-color: #ff0e0e;
    background-color: #ff0e0e;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #DA0000;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #DA0000;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #DA0000;
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.25);
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.form-inline .form-check {
    width: 100%;
}

@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-plaintext {
        display: inline-block;
    }

    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto;
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }

    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }

    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    display: inline-block;
    font-weight: 500;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.1875rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
        transition: none;
    }
}

.btn:hover, .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
    color: #212529;
    text-decoration: none;
}

.btn:focus, .btn-category:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus, .btn.focus, .focus.btn-category, .header .navbar-nav .nav-item.btn-outline .focus.nav-link {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.btn.disabled, .disabled.btn-category, .header .navbar-nav .nav-item.btn-outline .disabled.nav-link, .btn:disabled, .btn-category:disabled, .header .navbar-nav .nav-item.btn-outline .nav-link:disabled {
    opacity: 0.65;
}

.btn:not(:disabled):not(.disabled), .btn-category:not(:disabled):not(.disabled), .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled) {
    cursor: pointer;
}

a.btn.disabled, a.disabled.btn-category, .header .navbar-nav .nav-item.btn-outline a.disabled.nav-link,
fieldset:disabled a.btn,
fieldset:disabled a.btn-category,
fieldset:disabled .header .navbar-nav .nav-item.btn-outline a.nav-link,
.header .navbar-nav .nav-item.btn-outline fieldset:disabled a.nav-link {
    pointer-events: none;
}

.btn-primary, .btn-category {
    color: #212529;
    background-color: #FF7C5F;
    border-color: #FF7C5F;
}

.btn-primary:hover, .btn-category:hover {
    color: #fff;
    background-color: #ff5d39;
    border-color: #ff522c;
}

.btn-primary:focus, .btn-category:focus, .btn-primary.focus, .focus.btn-category {
    color: #fff;
    background-color: #ff5d39;
    border-color: #ff522c;
    box-shadow: 0 0 0 0.2rem rgba(222, 111, 87, 0.5);
}

.btn-primary.disabled, .disabled.btn-category, .btn-primary:disabled, .btn-category:disabled {
    color: #212529;
    background-color: #FF7C5F;
    border-color: #FF7C5F;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-category:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.show > .dropdown-toggle.btn-category {
    color: #fff;
    background-color: #ff522c;
    border-color: #ff481f;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-category:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-category:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.show > .dropdown-toggle.btn-category:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 111, 87, 0.5);
}

.btn-secondary {
    color: #fff;
    background-color: #4556F0;
    border-color: #4556F0;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #2236ed;
    border-color: #162bec;
}

.btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #2236ed;
    border-color: #162bec;
    box-shadow: 0 0 0 0.2rem rgba(97, 111, 242, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #4556F0;
    border-color: #4556F0;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #162bec;
    border-color: #1227e3;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(97, 111, 242, 0.5);
}

.btn-success {
    color: #fff;
    background-color: #15AA41;
    border-color: #15AA41;
}

.btn-success:hover {
    color: #fff;
    background-color: #118834;
    border-color: #0f7d30;
}

.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #118834;
    border-color: #0f7d30;
    box-shadow: 0 0 0 0.2rem rgba(56, 183, 94, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #15AA41;
    border-color: #15AA41;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #0f7d30;
    border-color: #0e712b;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(56, 183, 94, 0.5);
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
    color: #fff;
    background-color: #DA0000;
    border-color: #DA0000;
}

.btn-danger:hover {
    color: #fff;
    background-color: #b40000;
    border-color: #a70000;
}

.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #b40000;
    border-color: #a70000;
    box-shadow: 0 0 0 0.2rem rgba(224, 38, 38, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #DA0000;
    border-color: #DA0000;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #a70000;
    border-color: #9a0000;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(224, 38, 38, 0.5);
}

.btn-light {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

.btn-light:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
}

.btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-dark {
    color: #fff;
    background-color: #121A25;
    border-color: #121A25;
}

.btn-dark:hover {
    color: #fff;
    background-color: #05080b;
    border-color: #010203;
}

.btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #05080b;
    border-color: #010203;
    box-shadow: 0 0 0 0.2rem rgba(54, 60, 70, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #121A25;
    border-color: #121A25;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #010203;
    border-color: black;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(54, 60, 70, 0.5);
}

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link {
    color: #FF7C5F;
    border-color: #FF7C5F;
}

.btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
    color: #212529;
    background-color: #FF7C5F;
    border-color: #FF7C5F;
}

.btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus, .btn-outline-primary.focus, .header .navbar-nav .nav-item.btn-outline .focus.nav-link {
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.5);
}

.btn-outline-primary.disabled, .header .navbar-nav .nav-item.btn-outline .disabled.nav-link, .btn-outline-primary:disabled, .header .navbar-nav .nav-item.btn-outline .nav-link:disabled {
    color: #FF7C5F;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle,
.header .navbar-nav .nav-item.btn-outline .show > .dropdown-toggle.nav-link {
    color: #212529;
    background-color: #FF7C5F;
    border-color: #FF7C5F;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus,
.header .navbar-nav .nav-item.btn-outline .show > .dropdown-toggle.nav-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.5);
}

.btn-outline-secondary {
    color: #4556F0;
    border-color: #4556F0;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #4556F0;
    border-color: #4556F0;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 86, 240, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #4556F0;
    background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #4556F0;
    border-color: #4556F0;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 86, 240, 0.5);
}

.btn-outline-success {
    color: #15AA41;
    border-color: #15AA41;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #15AA41;
    border-color: #15AA41;
}

.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #15AA41;
    background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #15AA41;
    border-color: #15AA41;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.5);
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8;
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
    color: #DA0000;
    border-color: #DA0000;
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #DA0000;
    border-color: #DA0000;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #DA0000;
    background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #DA0000;
    border-color: #DA0000;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.5);
}

.btn-outline-light {
    color: #fff;
    border-color: #fff;
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #fff;
    background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
    color: #121A25;
    border-color: #121A25;
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #121A25;
    border-color: #121A25;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(18, 26, 37, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #121A25;
    background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #121A25;
    border-color: #121A25;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(18, 26, 37, 0.5);
}

.btn-link {
    font-weight: 400;
    color: #FF7C5F;
    text-decoration: none;
}

.btn-link:hover {
    color: #FF7C5F;
    text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
    text-decoration: underline;
}

.btn-link:disabled, .btn-link.disabled {
    color: #7F8690;
    pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-sm > .nav-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.1875rem;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropleft .dropdown-toggle::after {
    display: none;
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #8D939E;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #8D939E;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #FF7C5F;
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #7F8690;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

.btn-group > .btn, .btn-group > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link,
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link {
    position: relative;
    flex: 1 1 auto;
}

.btn-group > .btn:hover, .btn-group > .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:hover,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn-category:hover,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:hover {
    z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn-category:focus, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:focus, .btn-group > .btn:active, .btn-group > .btn-category:active, .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:active, .btn-group > .btn.active, .btn-group > .active.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group > .active.nav-link,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn-category:focus,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn-category:active,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .active.nav-link {
    z-index: 1;
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.btn-toolbar .input-group {
    width: auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
    margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-category:not(:last-child):not(.dropdown-toggle), .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group > .btn-group:not(:last-child) > .nav-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group > .nav-link:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group > .btn-group:not(:first-child) > .nav-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .btn-category + .dropdown-toggle-split, .header .navbar-nav .nav-item.btn-outline .btn-group-sm > .nav-link + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .btn-category + .dropdown-toggle-split, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link,
.btn-group-vertical > .btn-group {
    width: 100%;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-category:not(:last-child):not(.dropdown-toggle), .header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .btn-group:not(:last-child) > .nav-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-category:not(:first-child), .header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .nav-link:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-vertical > .btn-group:not(:first-child) > .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .nav-link,
.btn-group-toggle > .btn-group > .btn,
.btn-group-toggle > .btn-group > .btn-category,
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .btn-group > .nav-link {
    margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-category input[type="radio"], .header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .nav-link input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-category input[type="checkbox"],
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .nav-link input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn-category input[type="radio"],
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .btn-group > .nav-link input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn-category input[type="checkbox"],
.header .navbar-nav .nav-item.btn-outline .btn-group-toggle > .btn-group > .nav-link input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
    margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
    z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .custom-file {
    display: flex;
    align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
    display: flex;
}

.input-group-prepend .btn, .input-group-prepend .btn-category, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link,
.input-group-append .btn,
.input-group-append .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link {
    position: relative;
    z-index: 2;
}

.input-group-prepend .btn:focus, .input-group-prepend .btn-category:focus, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link:focus, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link:focus,
.input-group-append .btn:focus,
.input-group-append .btn-category:focus,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link:focus,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link:focus {
    z-index: 3;
}

.input-group-prepend .btn + .btn, .input-group-prepend .btn-category + .btn, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .btn, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .btn, .input-group-prepend .btn + .btn-category, .input-group-prepend .btn-category + .btn-category, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .btn-category, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .btn-category, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .btn + .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .btn + .nav-link, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .btn-category + .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .btn-category + .nav-link, .input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .nav-link, .header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .nav-link,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .btn-category + .input-group-text,
.input-group-prepend .header .navbar-nav .nav-item.btn-outline .nav-link + .input-group-text,
.header .navbar-nav .nav-item.btn-outline .input-group-prepend .nav-link + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .btn-category,
.input-group-prepend .header .navbar-nav .nav-item.btn-outline .input-group-text + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-prepend .input-group-text + .nav-link,
.input-group-append .btn + .btn,
.input-group-append .btn-category + .btn,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .btn,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .btn,
.input-group-append .btn + .btn-category,
.input-group-append .btn-category + .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .btn + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .btn + .nav-link,
.input-group-append .header .navbar-nav .nav-item.btn-outline .btn-category + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .btn-category + .nav-link,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .nav-link,
.input-group-append .btn + .input-group-text,
.input-group-append .btn-category + .input-group-text,
.input-group-append .header .navbar-nav .nav-item.btn-outline .nav-link + .input-group-text,
.header .navbar-nav .nav-item.btn-outline .input-group-append .nav-link + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .btn-category,
.input-group-append .header .navbar-nav .nav-item.btn-outline .input-group-text + .nav-link,
.header .navbar-nav .nav-item.btn-outline .input-group-append .input-group-text + .nav-link {
    margin-left: -1px;
}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append {
    margin-left: -1px;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4c4c4c;
    text-align: center;
    white-space: nowrap;
    background-color: #8D939E;
    border: 1px solid #D7D9DB;
    border-radius: 0.1875rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
    margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
    height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-lg > .input-group-prepend > .nav-link,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-lg > .input-group-append > .nav-link {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
    height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-sm > .input-group-prepend > .nav-link,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group-sm > .input-group-append > .nav-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .btn-category, .header .navbar-nav .nav-item.btn-outline .input-group > .input-group-prepend > .nav-link,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .nav-link,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .nav-link,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn-category:not(:last-child):not(.dropdown-toggle),
.header .navbar-nav .nav-item.btn-outline .input-group > .input-group-append:last-child > .nav-link:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .btn-category, .header .navbar-nav .nav-item.btn-outline .input-group > .input-group-append > .nav-link,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .btn-category,
.header .navbar-nav .nav-item.btn-outline .input-group > .input-group-prepend:not(:first-child) > .nav-link,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .btn-category:not(:first-child),
.header .navbar-nav .nav-item.btn-outline .input-group > .input-group-prepend:first-child > .nav-link:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    color-adjust: exact;
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #FF7C5F;
    background-color: #FF7C5F;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ffe4df;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: white;
    border-color: white;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #7F8690;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #8D939E;
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}

.custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px;
}

.custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
    border-radius: 0.1875rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #FF7C5F;
    background-color: #FF7C5F;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(255, 124, 95, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(255, 124, 95, 0.5);
}

.custom-radio .custom-control-label::before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(255, 124, 95, 0.5);
}

.custom-switch {
    padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label::after {
        transition: none;
    }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(255, 124, 95, 0.5);
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4c4c4c;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
    border: 1px solid #D7D9DB;
    border-radius: 0.1875rem;
    appearance: none;
}

.custom-select:focus {
    border-color: #ffe4df;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.custom-select:focus::-ms-value {
    color: #4c4c4c;
    background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none;
}

.custom-select:disabled {
    color: #7F8690;
    background-color: #8D939E;
}

.custom-select::-ms-expand {
    display: none;
}

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #4c4c4c;
}

.custom-select-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.875rem;
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin-bottom: 0;
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin: 0;
    overflow: hidden;
    opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #ffe4df;
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
    background-color: #8D939E;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse);
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    overflow: hidden;
    font-weight: 400;
    line-height: 1.5;
    color: #4c4c4c;
    background-color: #fff;
    border: 1px solid #D7D9DB;
    border-radius: 0.1875rem;
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #4c4c4c;
    content: "Browse";
    background-color: #8D939E;
    border-left: inherit;
    border-radius: 0 0.1875rem 0.1875rem 0;
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

.custom-range:focus {
    outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.custom-range::-moz-focus-outer {
    border: 0;
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #FF7C5F;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none;
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: white;
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #F7F9FA;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #FF7C5F;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        transition: none;
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: white;
}

.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #F7F9FA;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #FF7C5F;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        transition: none;
    }
}

.custom-range::-ms-thumb:active {
    background-color: white;
}

.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
    background-color: #F7F9FA;
    border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #F7F9FA;
    border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
    cursor: default;
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none;
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
    text-decoration: none;
}

.nav-link.disabled {
    color: #7F8690;
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    border-bottom: 1px solid #F7F9FA;
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #8D939E #8D939E #F7F9FA;
}

.nav-tabs .nav-link.disabled {
    color: #7F8690;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #4c4c4c;
    background-color: #fff;
    border-color: #F7F9FA #F7F9FA #fff;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    border-radius: 0.1875rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #FF7C5F;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: 0.25rem 0.65rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.1875rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50% / 100% 100% no-repeat;
}

.navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto;
}

@media (max-width: 575.98px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
        flex-wrap: nowrap;
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
        flex-wrap: nowrap;
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-md .navbar-toggler {
        display: none;
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
        flex-wrap: nowrap;
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
        flex-wrap: nowrap;
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0;
}

.navbar-expand .navbar-nav {
    flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible;
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}

.navbar-expand .navbar-toggler {
    display: none;
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
    color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
    color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
    color: #fff;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 5px;
}

.card > hr {
    margin-right: 0;
    margin-left: 0;
}

.card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}

.card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
    border-top: 0;
}

.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: 0.75rem;
}

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
    border-radius: 4px 4px 0 0;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
    border-radius: 0 0 4px 4px;
}

.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: 4px;
}

.card-img,
.card-img-top,
.card-img-bottom {
    flex-shrink: 0;
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.card-deck .card {
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-right: -16px;
        margin-left: -16px;
    }

    .card-deck .card {
        flex: 1 0 0%;
        margin-right: 16px;
        margin-bottom: 0;
        margin-left: 16px;
    }
}

.card-group > .card {
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }

    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }

    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group > .card:not(:last-child) .card-img-top,
    .card-group > .card:not(:last-child) .card-header {
        border-top-right-radius: 0;
    }

    .card-group > .card:not(:last-child) .card-img-bottom,
    .card-group > .card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0;
    }

    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group > .card:not(:first-child) .card-img-top,
    .card-group > .card:not(:first-child) .card-header {
        border-top-left-radius: 0;
    }

    .card-group > .card:not(:first-child) .card-img-bottom,
    .card-group > .card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0;
    }
}

.card-columns .card {
    margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }

    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}

.accordion {
    overflow-anchor: none;
}

.accordion > .card {
    overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #8D939E;
    border-radius: 0.1875rem;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #7F8690;
    content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none;
}

.breadcrumb-item.active {
    color: #7F8690;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.1875rem;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #FF7C5F;
    background-color: #fff;
    border: 1px solid #F7F9FA;
}

.page-link:hover {
    z-index: 2;
    color: #FF7C5F;
    text-decoration: none;
    background-color: #8D939E;
    border-color: #F7F9FA;
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.25);
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.1875rem;
    border-bottom-right-radius: 0.1875rem;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #FF7C5F;
    border-color: #FF7C5F;
}

.page-item.disabled .page-link {
    color: #7F8690;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #F7F9FA;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.1875rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .badge {
        transition: none;
    }
}

a.badge:hover, a.badge:focus {
    text-decoration: none;
}

.badge:empty {
    display: none;
}

.btn .badge, .btn-category .badge, .header .navbar-nav .nav-item.btn-outline .nav-link .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}

.badge-primary {
    color: #212529;
    background-color: #FF7C5F;
}

a.badge-primary:hover, a.badge-primary:focus {
    color: #212529;
    background-color: #ff522c;
}

a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 124, 95, 0.5);
}

.badge-secondary {
    color: #fff;
    background-color: #4556F0;
}

a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #162bec;
}

a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(69, 86, 240, 0.5);
}

.badge-success {
    color: #fff;
    background-color: #15AA41;
}

a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #0f7d30;
}

a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(21, 170, 65, 0.5);
}

.badge-info {
    color: #fff;
    background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
    color: #212529;
    background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
    color: #fff;
    background-color: #DA0000;
}

a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #a70000;
}

a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(218, 0, 0, 0.5);
}

.badge-light {
    color: #212529;
    background-color: #fff;
}

a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #e6e6e6;
}

a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
    color: #fff;
    background-color: #121A25;
}

a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #010203;
}

a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(18, 26, 37, 0.5);
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #8D939E;
    border-radius: 0.3rem;
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.1875rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 4rem;
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit;
}

.alert-primary {
    color: #854031;
    background-color: #ffe5df;
    border-color: #ffdad2;
}

.alert-primary hr {
    border-top-color: #ffc5b9;
}

.alert-primary .alert-link {
    color: #602e23;
}

.alert-secondary {
    color: #242d7d;
    background-color: #daddfc;
    border-color: #cbd0fb;
}

.alert-secondary hr {
    border-top-color: #b3bbf9;
}

.alert-secondary .alert-link {
    color: #191f55;
}

.alert-success {
    color: #0b5822;
    background-color: #d0eed9;
    border-color: #bde7ca;
}

.alert-success hr {
    border-top-color: #aae0bb;
}

.alert-success .alert-link {
    color: #052b10;
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.alert-info hr {
    border-top-color: #abdde5;
}

.alert-info .alert-link {
    color: #062c33;
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-warning hr {
    border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
    color: #533f03;
}

.alert-danger {
    color: #710000;
    background-color: #f8cccc;
    border-color: #f5b8b8;
}

.alert-danger hr {
    border-top-color: #f2a2a2;
}

.alert-danger .alert-link {
    color: #3e0000;
}

.alert-light {
    color: #858585;
    background-color: white;
    border-color: white;
}

.alert-light hr {
    border-top-color: #f2f2f2;
}

.alert-light .alert-link {
    color: #6c6c6c;
}

.alert-dark {
    color: #090e13;
    background-color: #d0d1d3;
    border-color: #bdbfc2;
}

.alert-dark hr {
    border-top-color: #b0b2b6;
}

.alert-dark .alert-link {
    color: black;
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    font-size: 0.75rem;
    background-color: #8D939E;
    border-radius: 0.1875rem;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #FF7C5F;
    transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.media {
    display: flex;
    align-items: flex-start;
}

.media-body {
    flex: 1;
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.1875rem;
}

.list-group-item-action {
    width: 100%;
    color: #4c4c4c;
    text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #4c4c4c;
    text-decoration: none;
    background-color: #E9ECF0;
}

.list-group-item-action:active {
    color: #212529;
    background-color: #8D939E;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
    color: #7F8690;
    pointer-events: none;
    background-color: #fff;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #FF7C5F;
    border-color: #FF7C5F;
}

.list-group-item + .list-group-item {
    border-top-width: 0;
}

.list-group-item + .list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px;
}

.list-group-horizontal {
    flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
    margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

    .list-group-horizontal-sm > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-sm > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-sm > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

    .list-group-horizontal-md > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-md > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-md > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

    .list-group-horizontal-lg > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-lg > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-lg > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.1875rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.1875rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

.list-group-flush {
    border-radius: 0;
}

.list-group-flush > .list-group-item {
    border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
}

.list-group-item-primary {
    color: #854031;
    background-color: #ffdad2;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #854031;
    background-color: #ffc5b9;
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #854031;
    border-color: #854031;
}

.list-group-item-secondary {
    color: #242d7d;
    background-color: #cbd0fb;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #242d7d;
    background-color: #b3bbf9;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #242d7d;
    border-color: #242d7d;
}

.list-group-item-success {
    color: #0b5822;
    background-color: #bde7ca;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #0b5822;
    background-color: #aae0bb;
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #0b5822;
    border-color: #0b5822;
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460;
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404;
}

.list-group-item-danger {
    color: #710000;
    background-color: #f5b8b8;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #710000;
    background-color: #f2a2a2;
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #710000;
    border-color: #710000;
}

.list-group-item-light {
    color: #858585;
    background-color: white;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2;
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585;
}

.list-group-item-dark {
    color: #090e13;
    background-color: #bdbfc2;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #090e13;
    background-color: #b0b2b6;
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #090e13;
    border-color: #090e13;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.close:hover {
    color: #000;
    text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
}

a.close.disabled {
    pointer-events: none;
}

.toast {
    flex-basis: 350px;
    max-width: 350px;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    opacity: 0;
    border-radius: 0.25rem;
}

.toast:not(:last-child) {
    margin-bottom: 0.75rem;
}

.toast.showing {
    opacity: 1;
}

.toast.show {
    display: block;
    opacity: 1;
}

.toast.hide {
    display: none;
}

.toast-header {
    display: flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #7F8690;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
    padding: 0.75rem;
}

.modal-open {
    overflow: hidden;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
    flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: min-content;
    content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none;
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #151821;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #F7F9FA;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #F7F9FA;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
    margin: 0.25rem;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem);
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }

    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem);
        height: min-content;
    }

    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0;
}

.tooltip.show {
    opacity: 0.9;
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000;
}

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0.1875rem;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #383a4f;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
    margin-bottom: 9px;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: -10px;
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
    bottom: 0;
    border-width: 9px 4.5px 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
    bottom: 1px;
    border-width: 9px 4.5px 0;
    border-top-color: #383a4f;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
    margin-left: 9px;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: -10px;
    width: 9px;
    height: 9px;
    margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
    left: 0;
    border-width: 4.5px 9px 4.5px 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
    left: 1px;
    border-width: 4.5px 9px 4.5px 0;
    border-right-color: #383a4f;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
    margin-top: 9px;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: -10px;
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
    top: 0;
    border-width: 0 4.5px 9px 4.5px;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
    top: 1px;
    border-width: 0 4.5px 9px 4.5px;
    border-bottom-color: #383a4f;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 9px;
    margin-left: -4.5px;
    content: "";
    border-bottom: 1px solid #323346;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
    margin-right: 9px;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: -10px;
    width: 9px;
    height: 9px;
    margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
    right: 0;
    border-width: 4.5px 0 4.5px 9px;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
    right: 1px;
    border-width: 4.5px 0 4.5px 9px;
    border-left-color: #383a4f;
}

.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: #121A25;
    background-color: #323346;
    border-bottom: 1px solid #272837;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
    display: none;
}

.popover-body {
    padding: 20px 20px;
    color: #fff;
}

.carousel {
    position: relative;
}

.carousel.pointer-event {
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
    transform: translateX(-100%);
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50% / 100% 100% no-repeat;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}

.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: .75s linear infinite spinner-border;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }
    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: .75s linear infinite spinner-grow;
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
        animation-duration: 1.5s;
    }
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.bg-primary {
    background-color: #FF7C5F !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #ff522c !important;
}

.bg-secondary {
    background-color: #4556F0 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #162bec !important;
}

.bg-success {
    background-color: #15AA41 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #0f7d30 !important;
}

.bg-info {
    background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #117a8b !important;
}

.bg-warning {
    background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}

.bg-danger {
    background-color: #DA0000 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #a70000 !important;
}

.bg-light {
    background-color: #fff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #e6e6e6 !important;
}

.bg-dark {
    background-color: #121A25 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #010203 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.border {
    border: 1px solid #F7F9FA !important;
}

.border-top {
    border-top: 1px solid #F7F9FA !important;
}

.border-right {
    border-right: 1px solid #F7F9FA !important;
}

.border-bottom {
    border-bottom: 1px solid #F7F9FA !important;
}

.border-left {
    border-left: 1px solid #F7F9FA !important;
}

.border-0 {
    border: 0 !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-right-0 {
    border-right: 0 !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-left-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #FF7C5F !important;
}

.border-secondary {
    border-color: #4556F0 !important;
}

.border-success {
    border-color: #15AA41 !important;
}

.border-info {
    border-color: #17a2b8 !important;
}

.border-warning {
    border-color: #ffc107 !important;
}

.border-danger {
    border-color: #DA0000 !important;
}

.border-light {
    border-color: #fff !important;
}

.border-dark {
    border-color: #121A25 !important;
}

.border-white {
    border-color: #fff !important;
}

.rounded-sm {
    border-radius: 0.2rem !important;
}

.rounded {
    border-radius: 0.1875rem !important;
}

.rounded-top {
    border-top-left-radius: 0.1875rem !important;
    border-top-right-radius: 0.1875rem !important;
}

.rounded-right {
    border-top-right-radius: 0.1875rem !important;
    border-bottom-right-radius: 0.1875rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.1875rem !important;
    border-bottom-left-radius: 0.1875rem !important;
}

.rounded-left {
    border-top-left-radius: 0.1875rem !important;
    border-bottom-left-radius: 0.1875rem !important;
}

.rounded-lg {
    border-radius: 0.3rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

@media print {
    .d-print-none {
        display: none !important;
    }

    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

.embed-responsive::before {
    display: block;
    content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-21by9::before {
    padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive-4by3::before {
    padding-top: 75%;
}

.embed-responsive-1by1::before {
    padding-top: 100%;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }

    .float-xl-right {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }
}

.user-select-all {
    user-select: all !important;
}

.user-select-auto {
    user-select: auto !important;
}

.user-select-none {
    user-select: none !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports (position: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.vw-100 {
    width: 100vw !important;
}

.vh-100 {
    height: 100vh !important;
}

.m-0 {
    margin: 0 !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5,
.my-5 {
    margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0,
.py-0 {
    padding-top: 0 !important;
}

.pr-0,
.px-0 {
    padding-right: 0 !important;
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
    padding-left: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3,
.py-3 {
    padding-top: 1rem !important;
}

.pr-3,
.px-3 {
    padding-right: 1rem !important;
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
    padding-left: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

.m-n1 {
    margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}

.m-n2 {
    margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}

.m-n3 {
    margin: -1rem !important;
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}

.m-n4 {
    margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}

.m-n5 {
    margin: -3rem !important;
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto,
.my-auto {
    margin-top: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }

    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -3rem !important;
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    .m-md-n1 {
        margin: -0.25rem !important;
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }

    .m-md-n2 {
        margin: -0.5rem !important;
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -3rem !important;
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }

    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -3rem !important;
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
    text-align: justify !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }

    .text-sm-right {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }

    .text-md-right {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }

    .text-lg-right {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }

    .text-xl-right {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.font-weight-light {
    font-weight: 300 !important;
}

.font-weight-lighter {
    font-weight: lighter !important;
}

.font-weight-normal {
    font-weight: 400 !important;
}

.font-weight-bold {
    font-weight: 700 !important;
}

.font-weight-bolder {
    font-weight: bolder !important;
}

.font-italic {
    font-style: italic !important;
}

.text-white {
    color: #fff !important;
}

.text-primary {
    color: #FF7C5F !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #ff3d13 !important;
}

.text-secondary {
    color: #4556F0 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
    color: #1125d7 !important;
}

.text-success {
    color: #15AA41 !important;
}

a.text-success:hover, a.text-success:focus {
    color: #0d6627 !important;
}

.text-info {
    color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
    color: #0f6674 !important;
}

.text-warning {
    color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
    color: #ba8b00 !important;
}

.text-danger {
    color: #DA0000 !important;
}

a.text-danger:hover, a.text-danger:focus {
    color: #8e0000 !important;
}

.text-light {
    color: #fff !important;
}

a.text-light:hover, a.text-light:focus {
    color: #d9d9d9 !important;
}

.text-dark {
    color: #121A25 !important;
}

a.text-dark:hover, a.text-dark:focus {
    color: black !important;
}

.text-body {
    color: #212529 !important;
}

.text-muted {
    color: rgba(255, 255, 255, 0.6) !important;
}

.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-break {
    word-break: break-word !important;
    word-wrap: break-word !important;
}

.text-reset {
    color: inherit !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

@media print {
    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important;
    }

    a:not(.btn):not(.btn-category) {
        text-decoration: underline;
    }

    abbr[title]::after {
        content: " (" attr(title) ")";
    }

    pre {
        white-space: pre-wrap !important;
    }

    pre,
    blockquote {
        border: 1px solid #adb5bd;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    @page {
        size: a3;
    }

    body {
        min-width: 992px !important;
    }

    .container {
        min-width: 992px !important;
    }

    .navbar {
        display: none;
    }

    .badge {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table td,
    .table th {
        background-color: #fff !important;
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #F7F9FA !important;
    }

    .table-dark {
        color: inherit;
    }

    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
        border-color: #F7F9FA;
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #F7F9FA;
    }
}

html {
    margin: 0;
    padding: 0;
    border: 0;
    background: #1d1721;
}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
    display: block;
}

body {
    line-height: 1.5;
    background: white;
    max-width: 1680px;
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden;
}

.header__menu {
    display: flex;
    align-items: center;
}

@media (max-width: 769px) {
    .header .header__logo {
        /*     width: 137px !important;
    height: 28px !important; */
    }
}

.header.is-menu-open .header__logo {
    position: relative;
    z-index: 99;
}

.navbar-toggler, .navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
}

@media (min-width: 768px) {
    .header .submenu.level-1 .menu-item.is-active > a, .header .submenu.level-1 .menu-item:active > a, .header .submenu.level-1 .menu-item:hover > a {
        color: #ff5742;
    }

    .header .submenu.level-1 .menu-item.active > a {
        color: #6054E5;
    }

    .header .submenu.level-1 .menu-item.active > a:after {
        color: #ff5742;
        transform: rotate(180deg);
    }

    .header .submenu.level-1 > li.active:hover a::before, .header .submenu.level-1 > li.active:active a::before, .header .submenu.level-1 > li.active a::before {
        opacity: 1;
        visibility: visible;
        width: calc(100% - 30px);
    }
}

.header.is-menu-open .navbar {
    top: 8px;
}

.header.is-menu-open > .header__container {
    top: 0px;
}

.header.on-scroll.is-menu-open > .header__container {
    top: 0px;
}

.navbar-toggler {
    background: #E8EFFF;
    width: 64px;
    height: 48px;
    border: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    z-index: 1000;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 0;
    display: none;
}

.navbar-toggler {
    padding: 0;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .1875rem;
}

@media (max-width: 1280px) {
    #main-navigation .navbar-nav {
        padding-left: 32px;
        padding-right: 32px;
        margin: 0;
    }

    .header__container {
        height: 64px;
    }

    .navbar-toggler {
        background: 0;
        width: 40px;
        height: 40px;
        border-radius: 4px;
        border: 1px solid #827f8f;
        /*     display:block; */
    }

    .navbar-expand-md .navbar-toggler {
        display: block;
    }

    .header__navigation .submenu.level-1 > .menu-item {
        /*     display:none;   */
    }

    /*   .header__navigation .submenu.level-1 > .menu-item:last-child{display:block;} */
}

@media (max-width: 1024px) {
    .header__navigation .submenu.level-1 > .menu-item {
        display: none;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item {
        display: none;
    }

    .navbar-toggler {
        display: block;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child {
        display: inline-block;
        padding: 12px 0px 12px 0px !important;
        position: relative;
        z-index: 9;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(5) {
        display: inline-block;
        padding: 12px 0px 12px 0px !important;
        position: relative;
        z-index: 9;

        margin: 0 !important;
    }

    .header__menu .header__navigation {
        width: 310px;
        position: relative;
        right: -12px;
    }

    .header__navigation .submenu.level-1 {
        height: 100%;
        display: flex;
    }
}

@media (max-width: 767px) {
    .header__menu .header__navigation {
        width: 0;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:last-child {
        display: none;
    }

    .header__menu .header__navigation .navigation-primary .submenu.level-1 .menu-item:nth-child(5) {
        display: none;
    }
}

/* Header End */

/* Footer */
.footer__container .social-links {
    margin: 0 -8px;
}

.footer__follow-me .social-links__link span:hover {
    background-color: #2A2A2C !important;
    border: 1px solid #6A676C;
}

.footer__follow-me .social-links__link span:focus, .footer__follow-me .social-links__link span:active {
    background-color: #fff !important;
    border: 1px solid #fff;
}

.footer__follow-me .social-links__link span:hover svg {
    fill: #fff !important;
}

.footer__follow-me .social-links__link span:focus svg, .footer__follow-me .social-links__link span:active svg {
    fill: #2A2A2C !important;
    transform: scale(0.9) !important;
}

/* #hs_cos_wrapper_footer__follow-me .social-links__icon:hover svg { fill:#fff !important; }
#hs_cos_wrapper_footer__follow-me .social-links__icon:focus, #hs_cos_wrapper_footer__follow-me .social-links__icon:active { fill:#2A2A2C !important; transform:scale(0.9) !important; }
 */
@media (max-width: 992px) {
    .footer__container .social-links {
        justify-content: center;
    }

    .footer__container .social-links {
        margin: 0 -4px !important;
    }

    .footer__container .social-links a {
        margin: 0 4px !important;
    }
}

.footer__container .social-links a {
    margin: 0 8px;
}

.footer__container .social-links__icon {
    margin: 0px;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer .copyright {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -.02em;
    color: #a2a0ab;
    text-align: left;
}

@media (min-width: 992px) {
    .footer .copyright {
        padding-left: 35%;
        text-align: left;
        margin-top: -44px;
    }
}

@media ( min-width: 768px ) {
    .footer .copyright {
        width: 100%;
        float: left;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -.02em;
        color: #a2a0ab;
        text-align: left;
    }

    .footer__container .social-links__icon {
        width: 40px;
        height: 40px;
    }
}

@media ( min-width: 375px ) {

    .footer__container .social-links__icon {
        width: 40px;
        height: 40px;
    }
}

@media (min-width: 1024px) {
    .footer__container .social-links__icon {
        width: 44px;
        height: 44px;
    }
}

@media (min-width: 1440px) {
    .footer__container .social-links__icon {
        width: 48px;
        height: 48px;
    }
}

/* Footer End */

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important;
}

table, th, td {
    vertical-align: middle;
}

blockquote before, blockquote after, q before, q after {
    content: '';
}

a img {
    border: none;
}

b, i {
    display: none;
}

.article .hero-categories a {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 400;
}

.section__media .media__panel--youtube p, .media__video-details h3,
.media__video-details span, .tooltip .tooltip-inner, #notice__bar p, .pricing__plans .plans__table--cell small, .content p,
.content ul,
.content ol, .platforms__note small {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 400;
}

.pricing__cards .card-header .pricing__card--tagline, .pricing__cards .card .list span.subtext, .testimonial__item-text p, body.page .page__header time, body.page .content p, body.page .content li {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 300;

}

.pricing__plans .switch__button-text em {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6,
strong, .pricing__plans .plans__table--head .plans__table--cell h4, .pricing__plans .plans__table--cell:first-of-type .plans__table--cell-entry, .pricing__plans .switch__button-text, .testimonial .section__title, .testimonial--slider-navigation strong {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 500;
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link, body .section__animated ul li, body .section__top__item-description strong, .sections-overview-item-content h5, .hero--pricing .plans-box .item, .pricing__cards .card .popular-box, .pricing__cards .card-header .pricing__card--label, .pricing__cards .card-header .pricing__card--tagline strong, .pricing__cards .card .list strong, .pricing__plans .plans__table--head .plans__table--cell .plans__table--price h5, .testimonial__item-text strong, body.features .section__features-reviews .faq__item h5, body.page .content p.bolder, body.page .content li.bolder, body.page .content strong, body.careers .section__careers-bottom .title, body.press .section__press-articles .title, body.press .section__press-articles .article-link, .submenu .title {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 600;
}

.testimonial__item-text h5 {
    font-family: 'Alliance No.1', sans-serif;
    font-weight: 700;
}

.lead {
    font-size: 1rem;
    line-height: 24px;
}

@media (min-width: 768px) {
    .lead {
        font-size: 1.25rem;
        line-height: 32px;
    }
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .content h2, .h4, .h5, .h6,
strong {
    font-weight: normal;
    color: #2C1042;
}

/* h1, .h1 {
    font-size: 2.25rem;
    line-height: 44px;
} */

@media (min-width: 768px) {
    h1, .h1 {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 1024px) {
    h1, .h1 {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 4rem;
        line-height: 70px;
    }
}

h2, .h2 {
    font-size: 1.75rem;
    line-height: 34px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    h2, .h2 {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 1024px) {
    h2, .h2 {
        font-size: 3rem;
        line-height: 56px;
    }
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 3rem;
        line-height: 56px;
    }
}

h3, .h3, .content h2 {
    font-size: 1.25rem;
    line-height: 32px;
}

@media (min-width: 768px) {
    h3, .h3, .content h2 {
        font-size: 1.5rem;
        line-height: 32px;
    }
}

@media (min-width: 1200px) {
    h3, .h3, .content h2 {
        font-size: 1.5rem;
        line-height: 32px;
    }
}

h4, .h4 {
    font-size: 1.25rem;
    line-height: 28px;
}

@media (min-width: 768px) {
    h4, .h4 {
        font-size: 1.25rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    h4, .h4 {
        font-size: 1.5rem;
        line-height: 32px;
    }
}

h5, .h5 {
    font-size: 1rem;
    line-height: 24px;
}

@media (min-width: 768px) {
    h5, .h5 {
        font-size: 1.25rem;
        line-height: 28px;
    }
}

@media (min-width: 1200px) {
    h5, .h5 {
        font-size: 1.25rem;
        line-height: 28px;
    }
}

.lead {
    color: #4B525C;
}

.section__title {
    font-weight: 400;
}

.request__demo .section__title {
    font-weight: 500;
}

small,
.small {
    font-size: 80%;
}

body {
    background: #fff;
    color: #4B525C;
    font-family: 'Alliance No.1', sans-serif;
    font-size: 1rem;
    line-height: 24px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
}

body.menu--opened {
    overflow-y: hidden;
}

body.modal--visible {
    overflow: hidden;
}

img {
    user-select: none;
}

.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    padding: 0 0px;
    max-width: 1440px;
    margin: 0 auto;
}

/* @media (min-width: 1440px) {
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
max-width: unset !important; } } */
@media (max-width: 1199.98px) {

    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        padding: 0 0px;
    }
}

@media (max-width: 767.98px) {

    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        padding: 0 0px;
    }
}

@media (max-width: 767.98px) {
    .container-fluid .row:not(.no-gutters), .container-sm .row:not(.no-gutters), .container-md .row:not(.no-gutters), .container-lg .row:not(.no-gutters), .container-xl .row:not(.no-gutters) {
        margin-right: -16px;
        margin-left: -16px;
    }

    .container-fluid .row:not(.no-gutters) > .col, .container-sm .row:not(.no-gutters) > .col, .container-md .row:not(.no-gutters) > .col, .container-lg .row:not(.no-gutters) > .col, .container-xl .row:not(.no-gutters) > .col,
    .container-fluid .row:not(.no-gutters) > [class*="col-"],
    .container-sm .row:not(.no-gutters) > [class*="col-"],
    .container-md .row:not(.no-gutters) > [class*="col-"],
    .container-lg .row:not(.no-gutters) > [class*="col-"],
    .container-xl .row:not(.no-gutters) > [class*="col-"] {
        padding-right: 16px;
        padding-left: 16px;
    }
}

@media (max-width: 575.98px) {
    .container-fluid.container-fluid--xs, .container-fluid--xs.container-sm, .container-fluid--xs.container-md, .container-fluid--xs.container-lg, .container-fluid--xs.container-xl {
        padding-right: 8px;
        padding-left: 8px;
    }
}

.hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
    max-width: 100%;
    padding: 0 0px;
}

@media (max-width: 1199.98px) {
    .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
        padding: 0 0px;
    }
}

@media (max-width: 767.98px) {
    .hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
        padding: 0 0px;
    }
}

a {
    color: #FF7C5F;
}

.list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list.list--icon li {
    position: relative;
    padding-left: 28px;
}

.list.list--icon li .icon {
    position: absolute;
    top: 0;
    left: 0;
}

.list.list--icon-lg li {
    padding-left: 32px;
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 32px;
    color: #121A25;
}

.list.list--icon-lg li:last-child {
    margin-bottom: 0;
}

.list.list--icon-lg li .icon {
    top: 3px;
}

picture {
    display: block;
}

.lazyload,
.lazyloading {
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
}

.icon {
    display: inline-block;
}

.icon__wrapper {
    position: relative;
    display: inline-block;
}

.icon__wrapper .badge {
    position: absolute;
    top: -8px;
    right: -43px;
}

.icon__svg {
    line-height: 0;
}

.icon--tooltip:hover svg rect {
    stroke: #121A25;
}

.icon--tooltip:hover svg path {
    fill: #121A25;
}

.icon--large svg {
    width: 53px;
    height: 53px;
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    border: 0;
    font-weight: 500;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    padding: 8px 13px;
    box-shadow: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    white-space: nowrap;
    letter-spacing: -0.02em;
    margin-right: 9px;
}

@media (min-width: 768px) {
    .btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
        font-size: 16px;
        padding: 10px 16px;
    }
}

.btn, .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link, .btn:hover, .btn-category:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
    outline: none;
}

.btn.btn--cta, .btn--cta.btn-category, .header .navbar-nav .nav-item.btn-outline .btn--cta.nav-link {
    line-height: 20px;
}

.btn .btn__label + .icon, .btn-category .btn__label + .icon, .header .navbar-nav .nav-item.btn-outline .nav-link .btn__label + .icon {
    margin-left: 8px;
}

.btn .icon + .btn__label, .btn-category .icon + .btn__label, .header .navbar-nav .nav-item.btn-outline .nav-link .icon + .btn__label {
    margin-left: 8px;
}

.btn-primary, .btn-category {
    background-color: #6054E5;
}

.btn-primary, .btn-category, .btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:hover, .btn-category:hover, .btn-primary:active, .btn-category:active, .btn-primary:focus, .btn-category:focus {
    color: #fff;
    outline: 0;
    border: 2px solid #6054E5;
}

.btn-primary:hover, .btn-category:hover {
    background-color: #473CD0;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-category:not(:disabled):not(.disabled):active, .btn-primary:active, .btn-category:active, .btn-primary:focus, .btn-category:focus {
    background-color: #28208A;
}

.btn-primary--var {
    background-color: #FF7C5F;
}

.btn-primary--var:hover {
    background-color: #ff522c;
}

.btn-primary--var:not(:disabled):not(.disabled):active, .btn-primary--var:active, .btn-primary--var:focus {
    background-color: #ff522c;
}

.btn-primary .icon__svg, .btn-category .icon__svg {
    line-height: 1;
}

.btn-secondary {
    background-color: transparent;
}

.btn-secondary, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
    color: #6054E5;
    outline: 0;
    box-shadow: none;
    border: 2px solid #C3D3F4;
    font-weight: 500
}

.btn-secondary:hover {
    background-color: #EEF3FF;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:active, .btn-secondary:focus {
    background-color: #EEF3FF;
}

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link {
    color: #6054E5;
    border: 2px solid rgba(69, 86, 240, 0.8);
}

.btn-outline-primary, .header .navbar-nav .nav-item.btn-outline .nav-link, .btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover, .btn-outline-primary:active, .header .navbar-nav .nav-item.btn-outline .nav-link:active, .btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus {
    outline: 0;
    box-shadow: none !important;
}

.btn-outline-primary:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:hover {
    background-color: #473CD0;
    border-color: #473CD0;
    color: #fff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .header .navbar-nav .nav-item.btn-outline .nav-link:not(:disabled):not(.disabled):active, .btn-outline-primary:active, .header .navbar-nav .nav-item.btn-outline .nav-link:active, .btn-outline-primary:focus, .header .navbar-nav .nav-item.btn-outline .nav-link:focus {
    background-color: #28208A;
    color: #fff;
    border-color: #28208A;
}

.sections-action .btn-outline-secondary {
    color: #ffbc7d;
    border: 2px solid #ffbc7d;
    background: 0;
    height: 48px;
    line-height: 48px;
    width: 141px;
    text-align: center;
    border-radius: 4px;
    font-weight: 500;
}

.sections-action .btn-outline-secondary:hover {
    color: #1d1721;
    background: #ffbc7d;
}

.btn-category {
    background: #fff;
    color: #6054E5;
}

.btn-category.is-active {
    background-color: #6054E5;
    color: #fff;
}

.btn-icon--right .icon-svg {
    margin-left: 4px;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
    padding: 8px 20px;
    height: 40px;
    font-size: 16px;
    line-height: 24px;
}

@media (min-width: 992px) {
    .btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link {
        padding: 12px 32px;
        height: 64px;
        font-size: 18px;
        line-height: 32px;
    }
}

.btn-lg.btn-outline-primary, .btn-group-lg > .btn-outline-primary.btn, .btn-group-lg > .btn-outline-primary.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline .btn-lg.nav-link {
    padding-left: 39px;
    padding-right: 18px;
}

@media (min-width: 992px) {
    .btn-lg.btn-outline-primary, .btn-group-lg > .btn-outline-primary.btn, .btn-group-lg > .btn-outline-primary.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .nav-link, .header .navbar-nav .nav-item.btn-outline .btn-lg.nav-link {
        padding-left: 50px;
        padding-right: 40px;
    }
}

.btn-lg.btn--play, .btn-group-lg > .btn--play.btn, .btn-group-lg > .btn--play.btn-category, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link {
    position: relative;
}

.btn-lg.btn--play .icon, .btn-group-lg > .btn--play.btn .icon, .btn-group-lg > .btn--play.btn-category .icon, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link .icon {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
}

@media (min-width: 992px) {
    .btn-lg.btn--play .icon, .btn-group-lg > .btn--play.btn .icon, .btn-group-lg > .btn--play.btn-category .icon, .header .navbar-nav .nav-item.btn-outline .btn-group-lg > .btn--play.nav-link .icon {
        left: 32px;
    }
}

.btn-xlg {
    width: 100%;
    max-width: 340px;
}

.navbar-toggler {
    background: #E8EFFF;
    width: 64px;
    height: 48px;
    border: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    z-index: 1000;
    text-align: center;
    transition: all 0.3s;
    border-radius: 0;
    display: none;
    margin-left: 8px;
}

.navbar-toggler, .navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus {
    box-shadow: none;
    outline: none;
    background: unset;
    border-color: #827f8f;
    padding: 0;
}

.navbar-toggler .nav-bar {
    background: #4556F0;
    display: block;
    width: 24px;
    height: 3px;
    margin: 0 auto 5px;
    transition: all 0.3s;
    position: relative;
}

.navbar-toggler .nav-bar.nav-bar-bot {
    margin-bottom: 0;
}
.is-menu-open .navbar-toggler {
    background: #4556F0;
}

.is-menu-open .navbar-toggler .nav-bar {
    background: #fff;
}

.is-menu-open .navbar-toggler .nav-bar-top {
    transform: translateY(8px) rotate(225deg);
}

.is-menu-open .navbar-toggler .nav-bar-mid {
    opacity: 0;
    visibility: hidden;
    transform: rotate(180deg);
}

.is-menu-open .navbar-toggler .nav-bar-bot {
    transform: translateY(-8px) rotate(-225deg);
}
.switch__button-container {
    display: flex;
    flex-direction: row;
}

.switch__button-container .switch__button-text {
    color: #2C1042;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    white-space: nowrap;
    font-weight: 600;
}

.switch__button-container .switch__button-text--muted {
    color: #a2a0ab;
}

.switch__button {
    margin: 0 16px;
}

.switch__button-input {
    display: none;
}

.switch__button-input, .switch__button-input:after, .switch__button-input:before,
.switch__button-input *,
.switch__button-input *:after,
.switch__button-input *:before,
.switch__button-input + .switch__button-label {
    box-sizing: border-box;
}

.switch__button-input::selection, .switch__button-input:after::selection, .switch__button-input:before::selection,
.switch__button-input *::selection,
.switch__button-input *:after::selection,
.switch__button-input *:before::selection,
.switch__button-input + .switch__button-label::selection {
    background: none;
}

.switch__button-input + .switch__button-label {
    outline: 0;
    display: block;
    width: 52px;
    height: 28px;
    position: relative;
    cursor: pointer;
    user-select: none;
    background: #6054E5;
    border-radius: 32px;
    padding: 4px 6px;
    transition: all .4s ease;
}

.switch__button-input + .switch__button-label:after {
    position: relative;
    display: block;
    content: "";
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
}

.switch__button-input + .switch__button-label:hover:after {
    will-change: padding;
}

.switch__button-input + .switch__button-label:active:after {
    padding-right: .8em;
}

.switch__button-input:checked + .switch__button-label:after {
    left: 50%;
}

.switch__button-input:checked + .switch__button-label {
    background: #09C988;
}

.switch__button-input:checked + .switch__button-label:active {
    box-shadow: none;
}

.switch__button-input:checked + .switch__button-label:active:after {
    margin-left: -.8em;
}

.hero {
    position: relative;
}

.hero .container-fluid, .hero .container-sm, .hero .container-md, .hero .container-lg, .hero .container-xl {
    position: relative;
    z-index: 5;
}

.hero .hero__title {
    margin: 0 0 16px;
    color: #382F38;
}

@media (min-width: 1200px) {
    .hero .hero__title {
        margin: 0 0 20px;
        font-weight: 800;
    }
}

.hero .lead {
    margin: 0;
    font-weight: 400;
    color: #382F38;
}

@media (min-width: 768px) {
    .hero .lead {
        font-size: 1.125rem;
        line-height: 22px;
    }
}

@media (min-width: 992px) {
    .hero .lead {
        font-size: 1.375rem;
        line-height: 32px;
    }
}

.hero .hero__cta {
    border-radius: 8px;
    display: inline-flex;
    flex-direction: row;
    padding: 12px 24px;
    margin-bottom: 24px;
    height: auto;
}

@media (min-width: 768px) {
    .hero .hero__cta {
        margin-bottom: 48px;
    }
}

.hero .hero__cta .icon {
    margin-right: 10px;
}

.hero .hero__platforms {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
}

@media (max-width: 767.98px) {
    .hero .hero__platforms {
        max-width: 265px;
    }
}

.hero .hero__platforms li {
    margin: 0 0 12px;
    padding: 0 8px;
}

@media (max-width: 767.98px) {
    .hero .hero__platforms li {
        flex: 0 0 25%;
    }
}

.hero .hero__platforms li img {
    width: 48px;
    height: 48px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07);
    border-radius: 50%;
}

@media (min-width: 768px) {
    .hero .hero__platforms li {
        margin: 0;
    }

    .hero .hero__platforms li img {
        width: 56px;
        height: 56px;
        transition: transform 200ms;
    }

    .hero .hero__platforms li img:hover {
        transform: scale(1.285);
    }
}

.hero--page {
    padding-top: 80px;
}

.hero .media__wrapper--mobile {
    text-align: center;
    overflow: hidden;
    line-height: 0;
}

@media (min-width: 768px) {
    .hero .media__wrapper--mobile {
        display: none;
    }
}

.hero__pattern {
    position: absolute;
    z-index: 0;
    line-height: 0;
}

.hero__bg {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: relative;
}

.hero__bg--pricing {
    background-position: 50% 48px;
}

@media (min-width: 768px) {
    .hero__bg--pricing {
        background-position: 50% 56px;
    }
}

@media (min-width: 1200px) {
    .hero__bg--pricing {
        background-position: 50% 64px;
    }
}

.hero__bg--lb {
    background-color: #E6F6F9;
    position: relative;
}

.hero__bg--lb::before {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("https://www.videowise.com/hubfs/WEBSITE/pricing/pricing-bg.svg");
    background-position: right top;
    background-repeat: no-repeat;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-size: contain;
}

.hero__bg--blog {
    background: #E4EDFF;
}

.hero__bg--article {
    background: #F8F8F8;
}

.section__media {
    position: relative;
}

.section--videos .section__media {
    padding-bottom: 48px;
}

@media (min-width: 992px) {
    .section--videos .section__media {
        padding-bottom: 102px;
    }
}

.section--performance .section__media {
    padding-bottom: 132px;
}

.section--widgets .section__media {
    padding-bottom: 124px;
}

.section__media .media__panel {
    position: relative;
    z-index: 5;
    margin-top: -40px;
}

.section__media .media__panel::before {
    content: "";
    background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    height: 90px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.background--light-gray .section__media .media__panel::before {
    background: linear-gradient(180deg, #f8f8f8 0%, rgba(255, 255, 255, 0) 100%);
}

.section__media .media__panel--inner {
    max-width: 720px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}

.section--widgets .section__media .media__panel--inner,
.section--performance .section__media .media__panel--inner {
    max-width: 856px;
}

.section__media .media__panel--layer {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}

.section__media .media__panel--layer,
.section__media .media__panel--layer > div {
    position: absolute;
}

.section__media .media__panel--layer > div {
    z-index: 1;
}

.section__media .media__panel--layer-item {
    transition: all 0.1s;
}

.section__media .media__panel .madia__panel--main {
    text-align: center;
}

.section__media .media__panel .madia__panel--main img {
    width: 100%;
}

.section__media .media__panel .media__panel--layer-1 div {
    display: inline-block;
}

.section__media .media__panel .layer-1__top {
    top: -25px;
    left: -125px;
}

.section--widgets .section__media .media__panel .layer-1__top {
    top: 65px;
    left: -95px;
}

@media (min-width: 1200px) {
    .section--widgets .section__media .media__panel .layer-1__top {
        left: -105px;
    }
}

.section--performance .section__media .media__panel .layer-1__top {
    top: 0;
    left: -45px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-1__top {
        top: 5px;
        left: -175px;
    }
}

.section__media .media__panel .layer-1__bottom {
    top: 335px;
    left: -150px;
}

@media (min-width: 1200px) {
    .section__media .media__panel .layer-1__bottom {
        left: -310px;
    }
}

.section--widgets .section__media .media__panel .layer-1__bottom {
    top: 410px;
    left: 5px;
}

.section--performance .section__media .media__panel .layer-1__bottom {
    top: 335px;
    left: -65px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-1__bottom {
        left: -175px;
    }
}

.section__media .media__panel .layer-1__left {
    top: 125px;
    left: -360px;
}

.section--widgets .section__media .media__panel .layer-1__left {
    left: -90px;
    top: 185px;
}

@media (min-width: 1200px) {
    .section--widgets .section__media .media__panel .layer-1__left {
        left: -220px;
        top: 245px;
    }
}

.section--performance .section__media .media__panel .layer-1__left {
    top: 225px;
    left: -30px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-1__left {
        left: -50px;
    }
}

.section__media .media__panel .layer-2__top {
    top: -30px;
    right: -206px;
}

@media (min-width: 1200px) {
    .section__media .media__panel .layer-2__top {
        right: -280px;
    }
}

.section--widgets .section__media .media__panel .layer-2__top {
    top: 100px;
    right: -240px;
}

@media (min-width: 1200px) {
    .section--widgets .section__media .media__panel .layer-2__top {
        top: 100px;
        right: -280px;
    }
}

.section--performance .section__media .media__panel .layer-2__top {
    top: 0;
    right: -42px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-2__top {
        right: -168px;
    }
}

.section__media .media__panel .layer-2__center {
    top: 150px;
    right: -185px;
}

@media (min-width: 1200px) {
    .section__media .media__panel .layer-2__center {
        right: -345px;
    }
}

.section--widgets .section__media .media__panel .layer-2__center {
    top: 65px;
    right: 15px;
}

.section--performance .section__media .media__panel .layer-2__center {
    top: 252px;
    right: -20px;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-2__center {
        right: -80px;
    }
}

.section__media .media__panel .layer-2__bottom {
    top: 420px;
    right: -280px;
}

.section--widgets .section__media .media__panel .layer-2__bottom {
    top: 360px;
    right: -235px;
}

.section--performance .section__media .media__panel .layer-2__bottom {
    top: 365px;
    right: -82px;
    z-index: 5;
}

@media (min-width: 1200px) {
    .section--performance .section__media .media__panel .layer-2__bottom {
        right: -168px;
    }
}

.section__media .media__panel--youtube {
    text-align: center;
    position: relative;
    z-index: 5;
    padding-top: 65px;
}

.section__media .media__panel--youtube p {
    font-size: 14px;
    line-height: 20px;
    color: #121A25;
}

.section__media .media__panel--pattern {
    position: absolute;
    z-index: 0;
}

.section__media .media__panel--pattern-bottom {
    bottom: -10px;
    right: -50px;
}

@media (min-width: 1200px) {
    .section__media .media__panel--pattern-bottom {
        right: 4%;
    }
}

@media (min-width: 1600px) {
    .section__media .media__panel--pattern-bottom {
        right: 8%;
    }
}

.section__media .media__panel--pattern-3-right {
    right: 0;
    bottom: -10px;
}

.section__media .media__panel--pattern-middle {
    top: 50%;
    transform: translate(0, -50%) scale(0.9);
    right: 150px;
    margin-top: 60px;
}

@media (max-width: 1199.98px) {
    .section__media .media__panel--pattern-middle {
        right: 0;
    }
}

@media (max-width: 1199.98px) {
    .section__media .media__panel--pattern-middle img {
        transform: scale(0.8);
    }
}

.section__media .media__panel--layer-video {
    position: relative;
    width: 280px;
    height: 156px;
    border-radius: 6px;
}

.section__media .media__panel--layer-video video {
    border-radius: 6px;
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.media__video {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
}

.media__video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.media__video-details {
    background: #fff;
    padding: 20px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.media__video-details h3 {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-align: left;
}

.media__video .media__video-meta {
    display: flex;
    flex-direction: column;
}

.media__video .media__video-meta span {
    color: #7F8690;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
}

.media__video .media__video-meta span + span {
    padding-top: 6px;
}

.media__video video {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.badge-primary {
    background-color: #FFD2A8;
    height: 24px;
    padding: 2px 6px;
    text-transform: uppercase;
    color: #2C1042;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 4px;
    letter-spacing: -0.02em;
    white-space: nowrap;
}

.tooltip .arrow {
    display: none;
}

.tooltip .tooltip-inner {
    border-radius: 4px;
    background-color: rgba(18, 26, 37, 0.9);
    padding: 8px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    min-width: 280px;
    text-align: left;
}

.modal__wrapper {
    width: 100%;
    height: 100%;
    transform: translateY(100%);
    will-change: transform, opacity;
    transition: transform .3s ease-in-out, opacity .4s ease-in-out, visibility .4s ease-in-out;
    visibility: hidden;
    overflow: hidden;
}

.modal--visible .modal__wrapper {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.modal__wrapper::before {
    content: "";
    background-color: #000;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.modal__wrapper .modal__close {
    opacity: 1;
    position: absolute;
    top: 24px;
    right: 24px;
    transition: opacity 300ms;
    z-index: 10010;
    cursor: pointer;
    padding: 0;
    margin: 0;
    width: 48px;
    height: 48px;
    border: 0;
}

.modal__wrapper .modal__close, .modal__wrapper .modal__close:hover, .modal__wrapper .modal__close:active {
    outline: none;
    box-shadow: none;
}

.modal__wrapper .modal__close.modal__close--desktop {
    display: none;
}

@media (min-width: 576px) {
    .modal__wrapper .modal__close.modal__close--desktop {
        display: block;
    }
}

.modal__wrapper .modal__close.modal__close--mobile {
    top: -56px;
    right: 24px;
}

.modal__wrapper .modal__close.modal__close--mobile,
.modal__wrapper .modal__close.modal__close--mobile svg {
    width: 40px;
    height: 40px;
}

@media (min-width: 576px) {
    .modal__wrapper .modal__close.modal__close--mobile {
        display: none;
    }
}

.modal__wrapper .modal__content {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#notice__bar {
    position: fixed;
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 95%;
    display: none;
    z-index: 2147483647;
    background: #FFFFFF;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 5px 18px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
}

@media (min-width: 400px) {
    #notice__bar {
        max-width: 375px;
    }
}

@media (min-width: 992px) {
    #notice__bar {
        max-width: 632px;
    }
}

#notice__bar .notice__bar-inner {
    padding: 12px 16px;
    display: flex;
    flex-direction: column;
    position: relative;
}

@media (min-width: 992px) {
    #notice__bar .notice__bar-inner {
        padding: 12px 16px;
        flex-direction: row;
        align-items: center;
    }
}

#notice__bar .notice__bar-copy {
    flex: 1;
    padding-right: 40px;
}

@media (min-width: 992px) {
    #notice__bar .notice__bar-copy {
        padding: 0;
    }
}

#notice__bar .btn__wrap {
    flex-grow: 0;
    padding-top: 8px;
    text-align: center;
}

@media (min-width: 992px) {
    #notice__bar .btn__wrap {
        width: 120px;
        margin-left: 8px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0;
        text-align: left;
    }
}

#notice__bar .btn, #notice__bar .btn-category, #notice__bar .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline #notice__bar .nav-link {
    font-size: 14px;
    line-height: 24px;
    height: 32px;
    padding: 0 16px;
}

#notice__bar p {
    margin: 0;
    font-size: 12px;
    line-height: 20px;
}

@media (min-width: 768px) {
    #notice__bar p {
        font-size: 13px;
    }
}

#notice__bar p a {
    color: #4556F0;
}

@media (max-width: 991.98px) {
    #notice__bar .notice__bar--cancel {
        position: absolute;
        top: 12px;
        right: 16px;
    }
}

body .hero__bg {
    position: relative;
    background: linear-gradient(to bottom, #E6F6F9 0%, #E6F6F9 50%, #E6F6F9 50%, #ffc99a 50%, #ffc99a 100%);
}

@media (min-width: 768px) {
    body .hero__bg {
        background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 47%, #E6F6F9 47%, #ffc99a 47%, #ffc99a 100%);
        min-height: 550px;
    }
}

@media (min-width: 992px) {
    body .hero__bg {
        background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 45%, #E6F6F9 45%, #ffc99a 45%, #ffc99a 100%);
        min-height: 655px;
    }
}

@media (min-width: 1200px) {
    body .hero__bg {
        background: linear-gradient(to right, #E6F6F9 0%, #E6F6F9 43%, #E6F6F9 43%, #ffc99a 43%, #ffc99a 100%);
        min-height: 860px;
    }
}

@media (min-width: 768px) {
    body .hero__bg:after {
        content: '';
        position: absolute;
        width: 53%;
        height: 80px;
        background: #fff;
        top: 0;
        right: 0;
    }
}

@media (min-width: 992px) {
    body .hero__bg:after {
        content: '';
        position: absolute;
        width: 55%;
        height: 80px;
        background: #fff;
        top: 0;
        right: 0;
    }
}

@media (min-width: 1200px) {
    body .hero__bg:after {
        content: '';
        position: absolute;
        width: 57%;
        height: 80px;
        background: #fff;
        top: 0;
        right: 0;
    }
}

body .main {
    padding: 0;
}

body .hero--home-right {
    width: 100%;
    position: relative;
}

body .hero--home-right .video-container {
    width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

@media (min-width: 768px) {
    body .hero--home-right {
        height: 450px;
        width: 52%;
    }
}

@media (min-width: 992px) {
    body .hero--home-right {
        height: 580px;
        width: 55%;
    }
}

@media (min-width: 1200px) {
    body .hero--home-right {
        height: 785px;
        width: 67%;
    }
}

body .top-container {
    display: flex;
    flex-direction: column;
}

@media (min-width: 768px) {
    body .top-container {
        flex-direction: row;
    }
}

@media (min-width: 768px) {
    body .top-container .hero--home-left {
        padding-right: 15px;
        width: 45%;
        padding-top: 58px;
    }
}

@media (min-width: 992px) {
    body .top-container .hero--home-left {
        width: 45%;
        padding-top: 76px;
    }
}

@media (min-width: 1200px) {
    body .top-container .hero--home-left {
        width: 45%;
        padding-top: 90px;
        padding-right: 50px;
    }
}

body .hero {
    overflow: hidden;
    padding-top: 80px;
    padding-left: 16px;
    padding-right: px;
}

@media (min-width: 768px) {
    body .hero {
        padding-top: 80px;
        padding-left: 32px;
        padding-right: px;
    }
}

@media (min-width: 992px) {
    body .hero {
        padding-top: 80px;
        padding-left: 40px;
        padding-right: 0px;
    }
}

@media (min-width: 1200px) {
    body .hero {
        padding-top: 80px;
        padding-left: 80px;
        padding-right: 0px;
    }
}

body .hero__header {
    margin-bottom: 0;
}

body .home-hero .hero__title {
    max-width: 281px;
}

@media (min-width: 768px) {
    body .home-hero .hero__title {
        max-width: 288px;
    }
}

@media (min-width: 992px) {
    body .home-hero .hero__title {
        max-width: 380px;
    }
}

@media (min-width: 1200px) {
    body .home-hero .hero__title {
        max-width: 480px;
    }
}

body .hero .lead {
    max-width: 360px;
    margin-bottom: 32px;
    font-size: 1rem;
    line-height: 24px;
    color: #6A676C;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body .hero .lead {
        max-width: 290px;
        margin-bottom: 15px;
        font-size: 1.125rem;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    body .hero .lead {
        max-width: 390px;
        margin-bottom: 40px;
    }
}

body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
    font-size: 1rem;
    font-weight: 600;
    padding: 10px 16px;
}

body .hero .btn.btn-secondary, body .hero .btn-secondary.btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .btn-secondary.nav-link {
    margin-left: 10px;
    color: #2C1042;
}

@media (min-width: 768px) {
    body .hero .btn.btn-secondary, body .hero .btn-secondary.btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .btn-secondary.nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .btn-secondary.nav-link {
        margin-left: 10px;
    }
}

@media (min-width: 768px) {
    body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
        padding: 14px 30px;
    }
}

@media (min-width: 992px) {
    body .hero .btn, body .hero .btn-category, body .hero .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .hero .nav-link {
        font-size: 1.125rem;
        padding: 18px 32px;
    }
}

body .hero .video-partners {
    margin-top: 24px;
}

@media (min-width: 768px) {
    body .hero .video-partners {
        margin-top: 66px;
    }
}

@media (min-width: 992px) {
    body .hero .video-partners {
        margin-top: 84px;
    }
}

@media (min-width: 1200px) {
    body .hero .video-partners {
        margin-top: 150px;
    }
}

body .hero .video-partners .title {
    font-size: 1rem;
    letter-spacing: -0.02em;
    line-height: 24px;
    color: #2C1042;
    margin-bottom: 20px;
}

body .hero .video-partners .hero__icons-logo {
    display: flex;
    align-items: center;
}

body .hero .video-partners .hero__icons-logo .icon {
    margin-right: 20px;
}

@media (min-width: 768px) {
    body .hero .video-partners .hero__icons-logo .icon {
        margin-right: 30px;
    }
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon {
        margin-right: 30px;
    }
}

body .hero .video-partners .hero__icons-logo .icon svg {
    width: 72px;
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon svg {
        width: 88px;
    }
}

body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) {
    padding-top: 6px;
}

body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) svg {
    width: 102px;
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon:nth-of-type(2) svg {
        width: 118px;
    }
}

body .hero .video-partners .hero__icons-logo .icon:nth-of-type(3) svg {
    width: 82px;
}

@media (min-width: 992px) {
    body .hero .video-partners .hero__icons-logo .icon:nth-of-type(3) svg {
        width: 94px;
    }
}

body .hero .shopify-logo {
    margin-bottom: 40px;
    display: flex;
    align-items: center;
}

body .hero .shopify-logo .rating {
    display: inline-block;
    color: #6054E5;
}

body .hero .shopify-logo .icon {
    line-height: 32px;
}

body .hero .shopify-logo .icon--stars {
    margin: 0 10px;
}

body #slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    user-select: none;
}

body .slider-videos {
    width: 400px;
    height: 390px;
    position: relative;
    left: 50%;
    margin-left: -199px;
}

@media (min-width: 768px) {
    body .slider-videos {
        width: 480px;
        height: 435px;
        margin-left: -240px;
    }
}

@media (min-width: 992px) {
    body .slider-videos {
        width: 750px;
        height: 580px;
        margin-left: -375px;
    }
}

@media (min-width: 1200px) {
    body .slider-videos {
        width: 900px;
        height: 782px;
        margin-left: -450px;
    }
}

body .slider-videolist {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: transform 0.5s cubic-bezier(0.27, 0.8, 0.43, 0.97);
}

body #slider.slider-1 .slider-videolist {
    transform: translateX(0);
}

body #slider.slider-2 .slider-videolist {
    transform: translateX(-33.333%);
}

body #slider.slider-3 .slider-videolist {
    transform: translateX(-66.666%);
}

body .slider-video {
    width: 33.333%;
    height: 100%;
    float: left;
    opacity: 1;
    transition: opacity 0.5s ease-out;
}

body #slider.slider-1 .slider-video:nth-child(1),
body #slider.slider-2 .slider-video:nth-child(2),
body #slider.slider-3 .slider-video:nth-child(3) {
    opacity: 1;
}

body .slider-video video {
    width: 100%;
    height: 100%;
    display: block;
}

body .slider-controls {
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 0;
    text-align: center;
    /*       top: 70%;
  left: 50%; */
    /*     transform: translate(-50%,0%); */
}

body .slider-controls:before {
    content: '';
    background: linear-gradient(180deg, rgba(255, 210, 168, 0) 0%, #FFD2A8 100%);
    width: 100%;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}

body .slider-control {
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    opacity: 0.3;
    transition: opacity 0.15s ease-out;
}

@media (min-width: 768px) {
    body .slider-control {
        margin-bottom: 36px;
    }
}

/* body .slider-control:hover,
body #slider.slider-1 .slider-control:nth-child(1),
body #slider.slider-2 .slider-control:nth-child(2),
body #slider.slider-3 .slider-control:nth-child(3) {
opacity: 1; } */

body .slider-control + .slider-control {
    margin-left: 48px;
}

body .slider-control svg {
    display: block;
    cursor: pointer;
    width: 65px;
}

@media (min-width: 768px) {
    body .slider-control svg {
        width: 85px;
    }
}

@media (min-width: 992px) {
    body .slider-control svg {
        width: 110px;
    }
}

body .section__platforms {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    body .section__platforms {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width: 992px) {
    body .section__platforms {
        padding-top: 88px;
        padding-bottom: 88px;
    }
}

@media (min-width: 1200px) {
    body .section__platforms {
        padding-top: 105px;
        padding-bottom: 112px;
    }
}

body .section__platforms .container-box {
    margin: 0;
    justify-content: center;
}

@media (min-width: 768px) {
    body .section__platforms .container-box {
        justify-content: center;
    }
}

@media (min-width: 992px) {
    body .section__platforms .container-box {
        max-width: 940px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    body .section__platforms .container-box {
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    body .section__platforms .section__title {
        max-width: 600px;
        margin: auto;
    }
}

@media (min-width: 992px) {
    body .section__platforms .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 850px;
    }
}

body .section__platforms-item {
    width: 50%;
    float: left;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 15px 0;
}

@media (min-width: 768px) {
    body .section__platforms-item {
        width: 33.33%;
    }
}

@media (min-width: 1200px) {
    body .section__platforms-item {
        width: 20%;
    }
}

body .section__platforms-item .icon__svg {
    margin-top: 10px;
    position: relative;
}

body .section__platforms-item .icon__svg svg {
    height: 30px;
}

@media (min-width: 768px) {
    body .section__platforms-item .icon__svg svg {
        height: 48px;
    }
}

body .section__platforms-item .icon__stars {
    margin-top: 10px;
}

body .section__platforms-item p {
    font-size: 1rem;
    color: #827F8F;
    line-height: 24px;
    letter-spacing: -0.02em;
}

body .section__platforms-item .icon__svg__small {
    position: absolute;
    bottom: -16px;
    right: 35px;
}

body .section__platforms-item .icon__svg__small svg {
    width: 56px;
}

body .section__platforms-item.shopifyplus .icon__stars svg path:nth-of-type(5) {
    fill: #827F8F;
}

body .section__platforms-item.bigcomm .icon__stars svg path {
    fill: #827F8F;
}

body .section__animated .section__header {
    max-width: 420px;
    width: 100%;
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    body .section__animated .section__header .section__title {
        max-width: 360px;
    }
}

@media (min-width: 992px) {
    body .section__animated .section__header .section__title {
        max-width: 385px;
    }
}

@media (min-width: 1200px) {
    body .section__animated .section__header .section__title {
        max-width: 480px;
    }
}

body .section__animated .section__header .section__title span {
    color: #6054E5;
}

.section__title span {
    color: #6054E5;
}

@media (min-width: 768px) {
    body .section__animated .section__header {
        max-width: 360px;
    }
}

@media (min-width: 992px) {
    body .section__animated .section__header {
        max-width: 385px;
    }
}

@media (min-width: 1200px) {
    body .section__animated .section__header {
        max-width: 480px;
        margin-bottom: 56px;
    }
}

body .section__animated .lead {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #827F8F;
    margin-top: 16px;
    margin-bottom: 0;
    font-style: normal;
    font-weight: normal;
}

body .section__animated ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

body .section__animated ul li {
    padding: 10px 0;
    margin: 0;
    width: 100%;
    position: relative;
    font-size: 1rem;
    line-height: 24px;
    color: #2C1042;
    letter-spacing: -0.02em;
}

body .section__animated ul li a {
    color: #2C1042;
    display: block;
}

body .section__animated ul li a .hand-active {
    display: none;
}

body .section__animated ul li a:hover {
    text-decoration: none;
    color: #6054E5;
}

body .section__animated ul li a:hover .hand-active {
    display: inline-block;
}

body .section__animated ul li a:hover .hand {
    display: none;
}

body .section__animated ul li a:hover .icon-arrow {
    background-color: #6054E5;
}

body .section__animated ul li a:hover .icon-arrow svg, body .section__animated ul li a:hover .icon-arrow path {
    fill: #fff;
    stroke: #fff;
}

@media (min-width: 992px) {
    body .section__animated ul li {
        font-size: 1.125rem;
    }
}

body .section__animated ul li .icon__svg {
    margin-right: 12px;
}

body .section__animated ul li .icon-arrow {
    position: absolute;
    margin-right: 0;
    right: 0;
    top: 10px;
    width: 38px;
    height: 38px;
    background-color: transparent;
    border-radius: 50%;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 768px) {
    body .section__animated ul li .icon-arrow {
        top: 13px;
        width: 35px;
        height: 35px;
    }
}

@media (min-width: 992px) {
    body .section__animated ul li .icon-arrow {
        top: 21px;
        width: 48px;
        height: 48px;
    }
}

@media (min-width: 1200px) {
    body .section__animated ul li .icon-arrow {
        top: 21px;
        width: 48px;
        height: 48px;
    }
}

body .section__animated ul li .icon-arrow svg, body .section__animated ul li .icon-arrow path {
    fill: #2e2e2e;
    stroke: #2e2e2e;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -webkit-transition: all .2s linear;
}

body .section__animated ul li:last-of-type {
    border-bottom: none;
    margin-bottom: 15px;
}

body .section__animated .media__panel--youtube {
    background: #FFF2E7;
    padding: 12px 8px;
    margin-top: 18px;
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    body .section__animated .media__panel--youtube {
        margin-top: 60px;
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    body .section__animated .media__panel--youtube {
        margin-top: 80px;
        padding: 20px;
    }
}

body .section__animated .media__panel--youtube p {
    font-size: 0.8125rem;
    line-height: 18px;
    color: #827F8F;
    letter-spacing: -0.02em;
}

@media (min-width: 992px) {
    body .section__animated .media__panel--youtube p {
        font-size: 0.875rem;
        line-height: 20px;
    }
}

@media (min-width: 768px) {
    body .section__animated .reeview-only-lg {
        display: block;
        min-width: 52%;
    }
}

@media (min-width: 1200px) {
    body .section__animated .reeview-only-lg {
        display: block;
        min-width: 54.5%;
    }
}

body .section__animated .reeview-only-sm {
    display: block;
    margin-bottom: 35px;
}

@media (min-width: 768px) {
    body .section__animated .reeview-only-sm {
        display: none;
    }
}

body .section__performance {
    padding-top: 0px;
}

@media (min-width: 768px) {
    body .section__performance {
        padding-top: 64px;
    }
}

@media (min-width: 992px) {
    body .section__performance {
        padding-top: 88px;
    }
}

@media (min-width: 1200px) {
    body .section__performance {
        padding-top: 0px;
    }
}

body .section__performance .video-box {
    width: 100%;
    min-height: 188px;
    text-align: center;
    background: #EDF9FB;
}

body .section__performance .section__title {
    margin-bottom: 32px;
}

body .section__performance .lead {
    max-width: 840px;
    margin: 0 auto 56px;
    color: #716978;
}

body .section__performance .section__title span {
    color: #6054e5;
}

body .section__performance.section__youtube .lead span {
    color: #ff823b;
}

body .section__youtube .youtube__partner {
    margin-bottom: 40px;
}

body .section__performance .section__performance-items .box .icon {
    margin-right: 16px;
}

@media (min-width: 768px) {
    body .section__youtube {
        padding-top: 290px;
    }
}

body .section__youtube .youtube-logo {
    margin-left: 8px;
    max-width: 428px;
    width: 100%;
    display: inline-block;
}

body .section__performance .section__performance-items {
    max-width: 660px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

body .section__youtube .section__performance-items {
    max-width: 780px !important;
}

@media (min-width: 768px) {
    body .section__performance .section__performance-items .box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        margin: 0 0 28px;
        display: flex;
        align-items: center;
        width: 100%;
    }

    body .section__performance .section__performance-items .icon__label {
        font-size: 18px;
        line-height: 28px;
    }

    body .section__performance .section__performance-items {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    body .section__performance .section__title + .lead {
        max-width: 840px;
        margin: 0 auto 56px;
    }
}

body .section__performance .section__title + .lead {
    color: #716978;
}

body .section__performance .video-box .video-class {
    width: 100%;
    max-width: 900px;
    margin: auto;
    text-align: center;
}

body .section__performance .top-container {
    align-items: flex-start;
    margin-bottom: 2.5rem;
    flex-direction: column;
}

@media (min-width: 768px) {
    body .section__performance .top-container {
        margin-bottom: 3.5rem;
    }
}

@media (min-width: 992px) {
    body .section__performance .top-container {
        flex-direction: row;
        align-items: flex-end;
        margin-bottom: 4.5rem;
    }
}

body .section__performance-left {
    max-width: 343px;
}

@media (min-width: 768px) {
    body .section__performance-left {
        max-width: 420px;
    }
}

@media (min-width: 992px) {
    body .section__performance-left {
        max-width: 345px;
    }
}

@media (min-width: 1200px) {
    body .section__performance-left {
        max-width: 600px;
    }
}

body .section__performance-left .section__header {
    margin-bottom: 2rem;
}

body .section__performance-left .section__header .lead {
    margin-top: 15px;
    max-width: 420px;
    font-size: 1rem;
    color: #827F8F;
    line-height: 24px;
    margin-bottom: 0;
}

@media (min-width: 992px) {
    body .section__performance-left .section__header {
        margin-bottom: 0;
    }
}

body .section__performance-right {
    display: flex;
    flex-direction: row;
    width: 100%;
}

body .section__performance-right .box {
    padding: 0 10px 0 8px;
    position: relative;
    width: 100%;
}

body .section__performance-right .box:first-of-type {
    padding-left: 0;
}

@media (min-width: 768px) {
    body .section__performance-right .box {
        padding: 0 25px 0 16px;
    }
}

@media (min-width: 992px) {
    body .section__performance-right .box {
        padding: 0 45px;
    }

    body .section__performance-right .box:first-of-type {
        padding-left: 45px;
    }
}

body .section__performance-right .box:after {
    content: '';
    position: absolute;
    width: 0;
    height: 72px;
    right: 0;
    top: 0;
    border-left: 1px solid rgba(44, 16, 66, 0.2);
}

@media (min-width: 768px) {
    body .section__performance-right .box:after {
        height: 80px;
        top: 10px;
    }
}

body .section__performance-right .box:last-of-type:after {
    display: none;
}

body .section__performance-right .box .item-number {
    font-size: 2rem;
    line-height: 40px;
    color: #6054E5;
    letter-spacing: -0.02em;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    body .section__performance-right .box .item-number {
        font-size: 3.5rem;
        line-height: 64px;
    }
}

body .section__performance-right .box .item-label {
    font-size: 0.8125rem;
    line-height: 18px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body .section__performance-right .box .item-label {
        font-size: 1.125rem;
        line-height: 28px;
    }
}

body .request__demo-content {
    padding: 32px 0 0;
    text-align: center;
    position: relative;
}

@media (min-width: 576px) {
    body .request__demo-content {
        padding: 64px 0 0;
    }
}

@media (min-width: 992px) {
    body .request__demo-content {
        padding: 0 0 88px 0;
    }
}

@media (min-width: 1200px) {
    body .request__demo-content {
        padding: 130px 0 130px;
    }
}

body .request__demo-content .section__title {
    font-size: 2rem;
    line-height: 40px;
    color: #FFBC7D;
    margin-bottom: 16px;
}

@media (min-width: 576px) {
    body .request__demo-content .section__title {
        font-size: 2.5rem;
        line-height: 48px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .section__title {
        font-size: 4.5rem;
        line-height: 80px;
        margin-bottom: 32px;
    }
}

body .request__demo-content .lead {
    color: #fff;
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    margin-bottom: 32px;
}

@media (min-width: 576px) {
    body .request__demo-content .lead {
        font-size: 1.125rem;
        line-height: 28px;
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .lead {
        font-size: 1.375rem;
        line-height: 32px;
        margin-bottom: 40px;
    }
}

body .request__demo-content .btn, body .request__demo-content .btn-category, body .request__demo-content .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .request__demo-content .nav-link {
    height: 48px;
    line-height: 48px;
    border-radius: 4px;
    padding: 0 16px;
    letter-spacing: -0.02em;
    margin-right: 0;
    font-size: 16px;
}

@media (min-width: 768px) {
    body .request__demo-content .btn, body .request__demo-content .btn-category, body .request__demo-content .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline body .request__demo-content .nav-link {
        margin: 0;
        height: 62px;
        padding: 15px 57px;
        font-size: 20px;
    }

    body .request__demo-content .btn {
        height: unset;
        padding: 5px 57px;
    }
}

body .request__demo-content .btn {
    font-weight: 500;
}

body .request__demo-content .check-box {
    display: flex;
    justify-content: center;
    margin-top: 24px;
    flex-direction: column;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    body .request__demo-content .check-box {
        margin-top: 32px;
        flex-direction: row;
        max-width: 700px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .check-box {
        margin-top: 40px;
    }
}

body .request__demo-content .check-box .item {
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #43D8A5;
    display: flex;
    align-items: center;
    padding: 4px 10px;
}

@media (min-width: 768px) {
    body .request__demo-content .check-box .item {
        padding: 0 16px;
    }
}

@media (min-width: 992px) {
    body .request__demo-content .check-box .item {
        padding: 0 28px;
    }
}

body .request__demo-content .check-box .item svg {
    margin-right: 9px;
}

body .section__product {
    overflow: hidden;
}

body .section__product.background-n600 {
    background: #463F4B;
    justify-content: center;
    display: flex;
    align-items: center;
}

body .section__product .section__media-new {
    position: relative;
    z-index: 0;
    padding: 160px 0 250px;
}

body .section__product .section__media-new .media__panel {
    position: relative;
    height: 800px;
}

body .section__product .section__media-new .media__panel .media__video {
    margin-top: 200px;
    width: 240%;
    margin-left: -81%;
    z-index: 11111;
    position: absolute;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .media__video {
        margin-top: 220px;
        width: 140%;
        margin-left: -20%;
        z-index: 11111;
        position: absolute;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .media__video {
        margin-top: 130px;
        width: 140%;
        margin-left: -20%;
        z-index: 11111;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    body .section__product .section__media-new .media__panel .media__video {
        margin-top: 200px;
    }
}

body .section__product .section__media-new .media__panel .layer-1__top {
    position: absolute;
    float: left;
    width: 118px;
    height: 211px;
    margin-top: -70px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-1__top {
        width: 204px;
        height: 364px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-1__top {
        width: 204px;
        height: 364px;
    }
}

body .section__product .section__media-new .media__panel .layer-1__bottom {
    position: absolute;
    float: left;
    width: 128px;
    height: 229px;
    margin-top: -160px;
    margin-left: 25px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-1__bottom {
        width: 222px;
        height: 396px;
        margin-top: -170px;
        margin-left: 170px;
        position: absolute;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-1__bottom {
        width: 222px;
        height: 396px;
        margin-top: -180px;
        margin-left: 235px;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    body .section__product .section__media-new .media__panel .layer-1__bottom {
        margin-top: -110px;
        margin-left: 290px;
    }
}

body .section__product .section__media-new .media__panel .layer-1__left {
    position: absolute;
    float: left;
    width: 250px;
    height: 141px;
    margin-top: 510px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-1__left {
        width: 350px;
        height: 197px;
        margin-top: 470px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-1__left {
        width: 446px;
        height: 251px;
        margin-top: 470px;
    }
}

body .section__product .section__media-new .media__panel .layer-2__top {
    position: absolute;
    float: left;
    z-index: 0;
    width: 130px;
    height: 130px;
    margin-left: -40px;
    margin-top: -130px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-2__top {
        width: 175px;
        height: 175px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-2__top {
        width: 233px;
        height: 233px;
        margin-left: 45px;
        margin-top: -80px;
    }
}

body .section__product .section__media-new .media__panel .layer-2__center {
    position: absolute;
    float: left;
    width: 200px;
    height: 112px;
    margin-left: -130px;
    margin-top: -120px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-2__center {
        width: 345px;
        height: 195px;
        margin-left: -130px;
        margin-top: -120px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-2__center {
        width: 345px;
        height: 195px;
        margin-left: -250px;
        margin-top: -60px;
    }
}

body .section__product .section__media-new .media__panel .layer-2__bottom {
    position: absolute;
    float: left;
    width: 128px;
    height: 229px;
    margin-top: 390px;
    margin-left: -40px;
}

@media (min-width: 768px) {
    body .section__product .section__media-new .media__panel .layer-2__bottom {
        width: 190px;
        height: 339px;
        margin-top: 332px;
        margin-left: 56px;
    }
}

@media (min-width: 992px) {
    body .section__product .section__media-new .media__panel .layer-2__bottom {
        width: 222px;
        height: 396px;
        margin-top: 320px;
        margin-left: 90px;
    }
}

body .section__top {
    margin: 0;
}

body .section__top .section__title {
    text-align: center;
    max-width: inherit;
    /*     font-size: 24px;
  line-height: 32px;
  color: #7F858F; */
    color: #121212;
    font-weight: 900;
}

body .section__top__item-body {
    min-height: 320px;
    position: relative;
}

body .section__top__item-body .icon__svg svg {
    width: inherit;
    height: inherit;
}

body .section__top__item-body .section__top__item-author {
    color: #827F8F;
    font-size: 16px;
    line-height: 24px;
}

body .section__top__item-description {
    margin-top: 26px !important;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px;
    color: #2c1042;
}

@media (min-width: 992px) {
    body .section__top .slick-slide {
        width: 470px !important;
        margin: 0 30px;
    }
}

body .section__top--logos {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0 auto 40px;
}

/* body .section__top--logos figure {
  text-align: center;
  padding: 0 11px; } */
.section__top--logos figure {
    text-align: center;
    margin: 0 0 20px;
}

@media (max-width: 767px) {
    body .section__top--logos figure {
        text-align: center;
        padding: 0 11px;
    }
}

@media ( max-width: 580px ) {
    body .section__top .section__title {
        font-size: 32px;
        line-height: 40px;
    }
}

@media (min-width: 320px) {
    body .section__top .section__title {
        margin-bottom: 12px;
    }

    body .section__top--logos figure {
        text-align: center;
        padding: 0 18px;
        flex: 0 0 33.33%;
        margin: 0 0 12px;
    }

    body .section__top--logos {
        margin: 3px 0px 12px !important;
    }
}

@media (min-width: 768px) {
    body .section__top .section__title {
        margin-bottom: 40px;
    }

    body .section__top--logos figure {
        text-align: center;
        padding: 0 25px;
        flex: 0 0 21%;
    }

    body .section__top--logos {
        margin: 3px -25px 28px !important;
    }
}

@media ( min-width: 1024px ) {
    body .section__top .section__title {
        margin-bottom: 48px;
    }

    body .section__top--logos {
        margin: 3px -32px 31px !important;
    }

    body .section__top--logos figure {
        text-align: center;
        padding: 0 31px;
        width: 16%;
        flex: 0 0 16%;
    }
}

@media ( min-width: 1200px ) {
    body .section__top .section__title {
        margin-bottom: 51px;
    }

    body .section__top--logos {
        margin: 3px auto 44px !important;
    }
}
body .section__top--slider {
    padding-top: 30px;
    padding-bottom: 0;
}

.animation-item-set-f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 16px;
    flex-direction: column;
}

@media (min-width: 768px) {
    .animation-item-set-f {
        margin-left: 7px;
        margin-right: 7px;
    }
}

@media (min-width: 992px) {
    .animation-item-set-f {
        margin-left: 16px;
        margin-right: 16px;
    }
}

.animation-item-set-col {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: flex;
    align-items: center;
}

.animation-item-set-text {
    text-align: left;
}

@media (min-width: 768px) {
    .animation-item-set-text {
        margin-left: 0;
        margin-right: 30px;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .animation-item-set-text {
        margin-left: 0;
        margin-right: 42px;
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .animation-item-set-text {
        margin-left: 0;
        max-width: 480px;
    }
}

.animation-item-i {
    background-color: #eaeef6;
    padding: 36px 0;
}

.animation-item-i > div {
    margin-left: auto;
    margin-right: auto;
    max-width: 288px;
    width: 57%;
}

@media (max-width: 991.98px) {
    .animation-item-text {
        opacity: 1 !important;
    }
}

@media (min-width: 768px) {
    .animation-item-text-subhead:before {
        left: 0;
        top: -10px;
        width: 36px;
        height: 3px;
        content: "";
        display: block;
        position: absolute;
    }
}

.animation-item-text-subhead {
    position: relative;
}

.animation-item-set-stick {
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
}

.animation-item-set-clip {
    top: 88px;
    height: calc(100% - 112px);
    overflow: hidden;
    pointer-events: none;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.animation-item-set-area,
.animation-item-set-clip {
    left: 0;
    width: 100%;
    position: absolute;
}

.animation-item-set-area {
    top: 0;
    height: 100%;
    -webkit-transform: scale(1.25) translateY(-100%);
    transform: scale(1.25) translateY(-100%);
}

.reeview-bg {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.reeview-bg .video-class, .reeview-bg video, .reeview-bg img {
    max-width: 100%;
    width: 100%;
}

.reeview-bg,
.reeview-animation,
.reeview-animation-fade {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    margin-top: 16px;
}

@media (min-width: 768px) {
    .reeview-bg,
    .reeview-animation,
    .reeview-animation-fade {
        margin-top: 0;
    }
}

.row-opt {
    margin-top: 16px;
    margin-bottom: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}

@media (min-width: 768px) {
    .row-opt {
        flex-direction: row;
        margin-bottom: 144px;
        margin-top: 0;
    }
}


@media (min-width: 768px) {
    .sections-overview .container {
        margin: auto;
    }
}







.hero--pricing {
    padding: 80px 0 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    .hero--pricing {
        padding: 138px 0 0;
    }
}

@media (min-width: 1200px) {
    .hero--pricing {
        padding: 140px 0 0;
    }
}


@media (max-width: 767.98px) {
    .hero--pricing .plans-box .item {
        font-size: 14px;
        line-height: 20px;
    }

    .hero--pricing .plans-box .item svg {
        width: 16px;
        height: 16px;
    }
}

.hero--pricing .hero__header {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .hero--pricing .hero__header {
        margin-bottom: 44px;
    }
}

@media (min-width: 992px) {
    .hero--pricing .hero__header {
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) {
    .hero--pricing .hero__header {
        margin-bottom: 63px;
    }
}

@media (max-width: 991.98px) {
    .hero--pricing .justify-content-md-end {
        justify-content: flex-start !important;
        margin-top: 30px;
    }
}

.hero--pricing .switch__button-input + .switch__button-label {
    background: #09C988;
}

.hero--pricing .switch__button-color {
    color: #09C988;
}

@media (max-width: 767.98px) {
    .row-pricing-reverse {
        margin-bottom: 26px;
    }
}

@media (max-width: 1199.98px) {
    .row-pricing-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1200px) {
    .row-pricing-reverse {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 1199.98px) {
    .row-pricing-reverse .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
}

@media (max-width: 767.98px) {
    .row-pricing-reverse .col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 575px) and (max-width: 767px) {
    .row-pricing-reverse {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.pricing__cards {
    margin: 0 0 16px;
}

@media (min-width: 768px) {
    .pricing__cards {
        margin-bottom: 0px;
        padding-right: 16px;
        padding-left: 16px;
    }
}

@media (min-width: 992px) {
    .pricing__cards {
        margin-bottom: 0px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards {
        margin-bottom: 40px;
    }
}

.pricing__cards .card-deck .card {
    margin: 0;
}

@media (min-width: 576px) {
    .pricing__cards .card-deck .card {
        flex: 0 0 100%;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card-deck .card {
        flex-direction: column;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-deck .card {
        flex: 1 0 0;
        flex-direction: column;
        align-items: flex-start;
    }

    .pricing__cards .card-deck .card > div {
        flex: initial;
        width: 100%;
        z-index: 1;
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card-deck .responsive-card-a {
        display: flex;
        flex-direction: row;
        padding-left: 9px;
        padding-right: 9px;
        border-bottom: 1px solid #E8E8ED;
        align-items: center;
    }

    .pricing__cards .card-deck .responsive-card-a .resposive-position {
        order: 3;
    }

    .pricing__cards .card-deck .responsive-card-a:before {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card-deck .responsive-card-a {
        flex-direction: column;
        padding-left: 9px;
        padding-right: 9px;
        border-bottom: 1px solid #E8E8ED;
        align-items: center;
    }

    .pricing__cards .card-deck .responsive-card-a .card-header {
        order: 1;
    }

    .pricing__cards .card-deck .responsive-card-a .resposive-position {
        order: 2;
    }

    .pricing__cards .card-deck .responsive-card-a .card-body {
        order: 3;
    }

    .pricing__cards .card-deck .responsive-card-a:before {
        display: none;
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header, .pricing__cards .card-deck .responsive-card-a .card-body {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        padding: 0 15px;
        z-index: 2;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header, .pricing__cards .card-deck .responsive-card-a .card-body {
        flex: 0 0 0%;
        max-width: 100%;
        padding: 0 15px;
        z-index: 2;
        width: 100%;
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header .card-header__title, .pricing__cards .card-deck .responsive-card-a .card-body .card-header__title {
        text-align: left;
        padding-left: 8px;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card-deck .responsive-card-a .card-header .card-header__title, .pricing__cards .card-deck .responsive-card-a .card-body .card-header__title {
        padding-left: 0;
        text-align: center;
        margin-left: -15px;
        margin-right: -15px;
    }
}

.pricing__cards .card {
    border: 0;
    background: #fff;
    border-radius: 0;
    padding: 26px;
    box-shadow: none;
    position: relative;
}

@media (min-width: 992px) {
    .pricing__cards .card {
        padding: 32px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card {
        padding: 36px 24px;
    }
}

.pricing__cards .card::before {
    background: #F4F7F9;
    content: "";
    position: absolute;
    height: 3px;
    bottom: 0;
    left: 24px;
    right: 24px;
}

@media (min-width: 992px) {
    .pricing__cards .card::before {
        left: 32px;
        right: 32px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card::before {
        height: 100%;
        width: 3px;
        left: auto;
        right: 0;
    }
}

.pricing__cards .card.highlighted {
    border-bottom: none;
}

.pricing__cards .card.highlighted::after {
    background: #fff;
    background: linear-gradient(to bottom, #FFD2A8 0%, #FFD2A8 30px, #FFD2A8 30px, #ffffff 30px, #ffffff 100%);
    content: "";
    position: absolute;
    top: -12px;
    bottom: -12px;
    left: -2px;
    right: 0;
    z-index: 0;
    border-radius: 10px;
    border: 3px solid #90A8FF;
}

@media (max-width: 767.98px) {
    .pricing__cards .card.highlighted::after {
        background: linear-gradient(to bottom, #FFD2A8 0%, #FFD2A8 24px, #FFD2A8 24px, #ffffff 24px, #ffffff 100%);
    }
}

@media (max-width: 1199.98px) {
    .pricing__cards .card.highlighted::after {
        bottom: 0;
        top: 0;
        left: -9px;
        right: -9px;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .pricing__cards .card.highlighted::after {
        background: linear-gradient(to right, #FFD2A8 0%, #FFD2A8 24px, #FFD2A8 24px, #ffffff 24px, #ffffff 100%);
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card.highlighted {
        padding-top: 43px;
    }
}

.pricing__cards .card:last-of-type {
    border-bottom: 0;
}

@media (min-width: 768px) {
    .pricing__cards .card:last-of-type {
        border-right: 0;
    }
}

.pricing__cards .card:last-of-type:before {
    display: none;
}

.pricing__cards .card .popular-box {
    position: absolute;
    top: -9.5px;
    left: 1px;
    right: 0;
    width: calc(100% - 4px) !important;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    font-size: 13px;
    letter-spacing: -0.02em;
    line-height: 20px;
    text-align: center;
    color: #716978;
    padding: 5px;
    z-index: 1;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .pricing__cards .card .popular-box {
        top: 163px;
        bottom: 0;
        transform: rotate(-90deg);
        z-index: 9;
        left: -166px;
        max-width: 344px;
        height: 24px;
        line-height: 14px;
    }
}

@media (max-width: 767.98px) {
    .pricing__cards .card .popular-box {
        top: 0;
    }
}

.pricing__cards .card-header, .pricing__cards .card-body {
    background: none;
    padding: 0;
    border: 0;
}

.pricing__cards .card-header.resposive-position {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .pricing__cards .card-header {
        text-align: center;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header {
        display: block;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card-header .card-header--col {
        flex: 1;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .card-header--col {
        flex: 1;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card-header .pricing__card--btn {
        display: flex;
        justify-content: flex-end;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .pricing__card--btn {
        display: block;
    }
}

.pricing__cards .card-header .pricing__card--btn .btn, .pricing__cards .card-header .pricing__card--btn .btn-category, .pricing__cards .card-header .pricing__card--btn .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__cards .card-header .pricing__card--btn .nav-link {
    width: -webkit-fill-available;
}

.pricing__cards .card-header .card-header__title {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .pricing__cards .card-header .card-header__title {
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .card-header__title {
        margin-bottom: 24px;
    }
}

.pricing__cards .card-header .pricing__card--label {
    font-size: 28px;
    line-height: 34px;
    font-weight: normal;
    color: #2C1042;
    margin-bottom: 4px;
    display: inline-flex;
    align-items: center;
    letter-spacing: -0.02em;
}

@media (min-width: 992px) {
    .pricing__cards .card-header .pricing__card--label {
        font-size: 32px;
        line-height: 40px;
    }
}

.pricing__cards .card-header .pricing__card--label .badge {
    margin-left: 8px;
}

.pricing__cards .card-header .pricing__card--tagline {
    color: #716978;
    font-size: 14px;
    line-height: 20px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (min-width: 992px) {
    .pricing__cards .card-header .pricing__card--tagline {
        font-size: 16px;
        line-height: 24px;
    }
}

.pricing__cards .card-header .pricing__card--tagline strong {
    color: #716978;
}

.pricing__cards .card-header .pricing__card--price {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .pricing__cards .card-header .pricing__card--price {
        margin-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card-header .pricing__card--price {
        margin-bottom: 36px;
    }
}

.pricing__cards .card-header .pricing__card--price sub {
    color: #2C1042;
    font-size: 16px;
    line-height: 24px;
    bottom: 0;
}

.pricing__cards .card-header .pricing__card--price sub.pricing__card--price-symbol {
    color: #2C1042;
    font-size: 22px;
    line-height: 32px;
}

.pricing__cards .card-header h3 {
    color: #2C1042;
    letter-spacing: -0.02em;
    font-size: 40px;
    line-height: 48px;
    display: inline-block;
    font-weight: 400;
}

@media (min-width: 992px) {
    .pricing__cards .card-header h3 {
        font-size: 56px;
        line-height: 64px;
    }
}

@media (min-width: 768px) {
    .pricing__cards .card .list {
        display: flex;
        flex-wrap: wrap;
        max-width: 240px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list {
        display: block;
    }
}

.pricing__cards .card .list strong,
.pricing__cards .card .list span {
    display: block;
}

.pricing__cards .card .list strong {
    color: #2C1042;
    font-size: 14px;
    line-height: 18px;
    display: block;
}

@media (min-width: 1200px) {
    .pricing__cards .card .list strong {
        font-size: 16px;
        line-height: 24px;
    }
}

.pricing__cards .card .list li {
    color: #7F858F;
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 12px;
    margin: 0;
}

@media (max-width: 991.98px) {
    .pricing__cards .card .list li {
        line-height: 20px;
        margin-bottom: 18px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list li {
        margin-bottom: 20px;
    }
}

.pricing__cards .card .list li:last-child {
    margin-bottom: 0;
}

.pricing__cards .card .list .list__title {
    margin-bottom: 12px;
    padding-left: 0;
}

.pricing__cards .card .list .list__title-inner {
    padding-bottom: 12px;
    position: relative;
}

@media (max-width: 991.98px) {
    .pricing__cards .card .list .list__title-inner {
        padding-bottom: 15px;
        margin-bottom: 5px;
    }
}

.pricing__cards .card .list .list__title-inner::before {
    content: "";
    border-bottom: 1px solid #E8E8ED;
    position: absolute;
    left: 0px;
    right: 0;
    bottom: 0;
    height: 2px;
}

@media (max-width: 1199.98px) {
    .pricing__cards .card .list .list__title-inner::before {
        min-width: 256px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list .list__title-inner::before {
        border-bottom-width: 1px;
    }
}

@media (min-width: 1200px) {
    .pricing__cards .card .list .list__title-inner {
        padding-bottom: 13px;
    }
}

.pricing__cards .card .list .list__title-inner .icon {
    left: -28px;
}

@media (min-width: 1200px) {
    .pricing__cards .card .list .list__title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 18px;
    }
}

.pricing__cards .card .list span.text {
    font-size: 14px;
    line-height: 20px;
    color: #2C1042;
    padding-left: 6px;
}

.pricing__cards .card .list span.subtext {
    font-size: 14px;
    line-height: 20px;
    padding-left: 6px;
    color: #827F8F;
}

.pricing__cards .card .list .icon__svg.right {
    right: 0;
    left: unset;
    position: relative;
    display: inline-block;
    padding-left: 5px;
}

.pricing__cards .card .card__popular--label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background: #FF7C5F;
    color: #FFF4EA;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

@media (min-width: 1200px) {
    .pricing__cards .card .card__popular--label {
        border-radius: 6px 6px 0 0;
        top: -24px;
    }
}

.pricing_card_free {
    margin-bottom: 0;
    border-bottom: 1px solid #E8E8ED;
}

@media (max-width: 991.98px) {
    .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(1) {
        order: 1;
    }

    .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(2) {
        order: 3;
    }

    .pricing_card_free .pricing__card .row .col-lg-4:nth-of-type(3) {
        order: 2;
    }
}

@media (min-width: 992px) {
    .pricing_card_free {
        margin-bottom: 0;
        border-bottom: 1px solid #E8E8ED;
    }
}

@media (min-width: 1200px) {
    .pricing_card_free {
        margin-bottom: 96px;
        border-bottom: none;
    }
}

.pricing_card_free .row {
    align-items: center;
}

.pricing_card_free .card {
    padding: 30px 24px;
}

@media (max-width: 991.98px) {
    .pricing_card_free .card {
        padding: 24px;
    }
}

.pricing_card_free .card-header .card-header__title {
    text-align: left;
}

@media (min-width: 992px) {
    .pricing_card_free .card-header .card-header__title {
        padding-left: 8px;
    }
}

@media (max-width: 991.98px) {
    .pricing_card_free .card-body {
        margin-top: 24px;
    }
}

.pricing__plans .btn, .pricing__plans .btn-category, .pricing__plans .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .pricing__plans .nav-link {
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
}


.pricing__faq {
    padding: 40px 16px 0px;
    margin: 0 0 48px;
    overflow-x: hidden;
}

@media (min-width: 768px) {
    .pricing__faq {
        padding-top: 80px;
        margin-bottom: 80px;
    }
}

@media (min-width: 992px) {
    .pricing__faq {
        padding-top: 104px;
        margin-bottom: 104px;
    }
}

@media (min-width: 1200px) {
    .pricing__faq {
        padding: 140px 0 0;
        margin: 0 0 140px;
    }
}

.pricing__faq .section__header .section__title {
    margin-bottom: 8px;
    font-weight: 900;
    color: #121212;
}

@media (max-width: 767px) {
    .pricing__faq .section__header .section__title {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 16px;
    }
}

@media (min-width: 768px) {
    .pricing__faq .section__header .section__title {
        margin-bottom: 16px;
        font-size: 40px;
        line-height: 44px;
    }
}

@media (min-width: 992px) {
    .pricing__faq .section__header .section__title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .pricing__faq .section__header .section__title {
        margin-bottom: 24px;
    }
}

.pricing__faq .section__header .section__title br {
    display: none;
}

@media (min-width: 992px) {
    .pricing__faq .section__header .section__title br {
        display: block;
    }
}

.faq__item {
    border-bottom: 1px solid rgba(130, 127, 143, 0.2);
}

.faq__item.is-open h5 {
    color: #FF5742;
}

.faq__item.is-open .btn__toggle {
    background: #E6F6F9;
}

.faq__item.is-open .btn__toggle .icon.toggle--minus {
    display: inline-block;
}

.faq__item.is-open .btn__toggle .icon.toggle--plus {
    display: none;
}

.faq__item h5 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.02em;
    margin: 0;
    font-weight: 700;
    color: #121212;
    transition: all 0.2s ease-in;
}

@media (max-width: 767px) {
    .faq {
        max-width: 100%;
        padding: 0 0px;
        margin: 16px auto 0;
    }

    .faq__item h5 {
        font-size: 18px;
        line-height: 24px;
    }
}

@media (min-width: 768px) {
    .faq__item h5 {
        font-size: 22px;
        line-height: 32px;
    }

    .faq {
        max-width: 704px;
        margin: 16px auto 0;
    }
}

@media (min-width: 992px) {
    .faq__item h5 {
        font-size: 22px;
        line-height: 32px;
    }

    .faq {
        max-width: 598px;
        margin: 16px auto 0px;
    }
}

@media (min-width: 1440px) {
    .faq__item h5 {
        font-size: 22px;
        line-height: 32px;
    }

    .faq {
        max-width: 715px;
        margin: 2px auto 0;
    }
}

.faq__item p {
    margin-bottom: 0;
    line-height: 24px;
    font-size: 0.875rem;
    letter-spacing: -0.02em;
    font-weight: 400;
}

.faq__item p strong {
    color: #38393D;
    font-weight: 400;
}

@media (min-width: 768px) {
    .faq__item p {
        font-size: 18px;
        line-height: 28px;
        color: #827F8F;
    }
}

@media (min-width: 1024px) {
    .faq__item p {
        font-size: 18px;
        line-height: 28px;
        color: #38393D;
    }

    .faq__item p strong {
        color: #38393D;
    }
}

.faq__item-header {
    position: relative;
    padding: 20px 55px 20px 0;
    overflow: hidden;
    cursor: pointer;
}

.faq__item-body {
    font-size: 18px;
    line-height: 28px;
    display: none;
    padding-bottom: 20px;
}

.faq__item-body p {
    font-size: 18px;
    line-height: 28px;
}

@media (max-width: 767px) {
    .faq__item-body p {
        font-size: 16px;
        line-height: 24px;
        color: #827F8F;
    }
}

.faq .btn__toggle {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    pointer-events: none;
}

.faq .btn__toggle, .faq .btn__toggle:hover {
    box-shadow: none;
    outline: none;
}

.faq .btn__toggle .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.faq .btn__toggle .icon.toggle--minus {
    display: none;
}

.pricing__box {
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 12px;
    margin-bottom: 48px;
    width: 100%;
    max-width: 1062px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 992px) {
    .pricing__box {
        flex-direction: row;
        margin-bottom: 72px;
    }
}

.pricing__box > div {
    padding: 16px;
}

.pricing__box > div:first-of-type {
    position: relative;
}

.pricing__box > div:first-of-type::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    height: 1px;
    background: #E7E9EB;
}

@media (min-width: 992px) {
    .pricing__box > div:first-of-type::before {
        display: none;
    }
}

@media (min-width: 576px) {
    .pricing__box > div {
        padding: 24px 40px 40px 40px;
    }

    .pricing__box > div:first-of-type {
        padding-top: 40px !important;
        padding-bottom: 24px !important;
    }
}

@media (min-width: 768px) {
    .pricing__box > div {
        padding: 40px 28px;
    }

    .pricing__box > div:first-of-type {
        padding-top: 40px !important;
        padding-bottom: 24px !important;
    }
}

@media (min-width: 992px) {
    .pricing__box > div {
        padding: 48px 28px;
        width: 50%;
    }

    .pricing__box > div:first-of-type {
        border-right: 1px solid #E7E9EB;
    }
}

.pricing__box .text-muted {
    color: #8D939E !important;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px;
}

@media (min-width: 576px) {
    .pricing__box .text-muted {
        margin-bottom: 12px;
    }
}

.pricing__box .pricing__value {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .pricing__box .pricing__value {
        margin-bottom: 36px;
    }
}

.pricing__box .pricing__value-item {
    text-align: center;
    width: calc(50% - 8px);
}

@media (min-width: 768px) {
    .pricing__box .pricing__value-item {
        width: calc(50% - 12px);
    }
}

.pricing__box .pricing__value-item p {
    color: #202223;
    font-size: 12px;
    line-height: 18px;
}

@media (min-width: 576px) {
    .pricing__box .pricing__value-item p {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    .pricing__box .pricing__value-item p {
        font-size: 18px;
        line-height: 24px;
    }
}

.pricing__box .pricing__value-item p span {
    color: #8D939E;
}

.pricing__box .pricing__value-box {
    background: #F0F5FF;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    height: 40px;
    margin-bottom: 8px;
}

@media (min-width: 576px) {
    .pricing__box .pricing__value-box {
        height: 48px;
    }
}

.pricing__box .pricing__value strong {
    color: #4556F0;
    font-size: 20px;
    line-height: 1;
}

@media (min-width: 768px) {
    .pricing__box .pricing__value strong {
        font-size: 24px;
    }
}

.pricing__box .pricing__value strong small {
    display: block;
    line-height: 1;
    font-size: 15px;
}

.pricing__box .pricing__slider {
    margin-bottom: 24px;
    padding-top: 10px;
}

@media (min-width: 576px) {
    .pricing__box .pricing__slider {
        margin-bottom: 32px;
    }
}

.pricing__box .range-slider {
    width: 100%;
}

.pricing__box .range-slider .range-slider-rail {
    background: #F0F5FF;
    height: 12px;
    border: 2px solid #DBE5FF;
    border-radius: 35px;
}

.pricing__box .range-slider .range-slider-fill {
    background: #4556F0;
    height: 6px;
    left: 2px;
}

.pricing__box .range-slider .range-slider-knob {
    width: 40px;
    height: 40px;
    background: url(https://www.videowise.com/hubfs/WEBSITE/slider-knob.svg) no-repeat;
    box-shadow: none;
    border: 0;
}

.pricing__box a {
    color: #4556F0;
}

.pricing__box h4 {
    color: #15AA41;
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    .pricing__box h4 {
        text-align: center;
        margin-bottom: 20px;
    }
}

@media (min-width: 992px) {
    .pricing__box h4 {
        margin-bottom: 16px;
        text-align: left;
    }
}

@media (min-width: 768px) {
    .pricing__box .list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
}

@media (min-width: 992px) {
    .pricing__box .list {
        flex-direction: column;
    }
}

.pricing__box .list li {
    margin-bottom: 12px;
    padding-left: 25px;
    font-size: 16px;
    line-height: 24px;
    color: #121A25;
}

.pricing__box .list li:last-child {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .pricing__box .list li {
        padding-left: 35px;
        flex: 0 0 50%;
    }
}

@media (min-width: 992px) {
    .pricing__box .list li {
        flex: 1;
    }
}

.pricing__box .list li .icon {
    top: 3px;
}

/* .testimonial {
background: #FFD2A8;
padding-top: 40px;
padding-bottom: 40px; }
@media (min-width: 768px) {
.testimonial {
padding-top: 64px;
padding-bottom: 64px; } }
@media (min-width: 768px) {
.testimonial {
padding-top: 76px;
padding-bottom: 80px; } }
@media (min-width: 1200px) {
.testimonial {
padding-top: 144px;
padding-bottom: 144px; } } */
.testimonial__leaders {
    text-align: center;
    margin-bottom: 40px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

@media (min-width: 992px) {
    .testimonial__leaders {
        margin-bottom: 88px;
        flex-direction: row;
    }
}

@media (min-width: 1200px) {
    .testimonial__leaders {
        margin-bottom: 104px;
    }
}

.testimonial__item-content {
    position: relative;
    padding-top: 48px;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 345px;
    margin: auto;
}

@media ( max-width: 768px ) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
        max-height: 90px;
        object-fit: contain;
    }
}

@media (min-width: 320px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
    }
}

@media (min-width: 768px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
    }

    .testimonial__item-content {
        padding-top: 55px;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 128px;
    }

    .testimonial__item-content {
        padding-top: 78px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-content .testimonial__item-text img {
        width: 141px;
    }
}

@media (min-width: 1400px) {
    .testimonial__item-content {
        padding-top: 169px;
    }
}

.testimonial__item-content .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 41px;
}

@media (min-width: 320px) {
    .testimonial__item-content .icon {
        width: 41px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-content .icon {
        width: 54px;
    }
}

.testimonial__item-text h5 {
    text-transform: uppercase;
    margin: 0;
}

.testimonial__item-text p {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.02em;
    margin-bottom: 24px;
    color: #121212;
}

.testimonial__item-text p strong {
    color: #FF5742;
}

@media (min-width: 768px) {
    .testimonial__item-text p {
        margin-bottom: 24px;
        font-size: 28px;
        line-height: 36px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-text p {
        margin-bottom: 32px;
        font-size: 40px;
        line-height: 48px;
    }
}

@media (min-width: 1400px) {
    .testimonial__item-text p {
        margin-bottom: 45px;
    }
}

.testimonial__item-image {
    overflow: hidden;
    position: relative;
    line-height: 0;
    margin-bottom: 24px;
    text-align: center;
}

@media (min-width: 1200px) {
    .testimonial__item-image {
        margin-bottom: 0;
    }
}

.testimonial__item-image .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 64px;
    height: 64px;
}

@media (max-width: 767px) {
    .testimonial__item-image .video-wrapper {
        max-width: 345px;
        margin: 0 auto;
        position: relative;
    }

    .testimonial__item-image figure {
        max-width: 345px;
        margin: 0 auto;
        position: relative;
    }
}

@media (min-width: 768px) {
    .testimonial__item-image .icon {
        width: 80px;
        height: 80px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-image .icon {
        width: 114px;
        height: 114px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-image .icon {
        width: 138px;
        height: 138px;
    }
}

.testimonial__item-image img {
    width: 100%;
}

@media (min-width: 768px) {
    .testimonial__item-image img {
        width: auto;
        height: auto;
        max-width: 100%;
    }
}

.testimonial__item-row {
    display: flex;
    flex-direction: column;
}

@media (min-width: 768px) {
    .testimonial__item-row {
        flex-direction: row;
        align-items: stretch;
    }
}

.testimonial__item-col-img {
    flex: 0 0 42.8%;
}

@media (min-width: 1400px) {
    .testimonial__item-col-img {
        flex: 0 0 540px;
    }
}

@media (min-width: 768px) {
    .testimonial__item-col-img {
        min-height: 410px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-col-img {
        min-height: 540px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-col-img {
        min-height: 782px;
    }
}

@media (min-width: 768px) {
    .testimonial__item-col-content {
        padding-left: 32px;
    }
}

@media (min-width: 992px) {
    .testimonial__item-col-content {
        padding-left: 42px;
    }
}

@media (min-width: 1200px) {
    .testimonial__item-col-content {
        padding-left: 60px;
    }
}

.testimonial .section__header {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .testimonial .section__header {
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .testimonial .section__header {
        margin-bottom: 48px;
    }
}

.testimonial .section__title {
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    .testimonial .section__title {
        font-size: 40px;
        line-height: 48px;
    }
}

@media (min-width: 1200px) {
    .testimonial .section__title {
        font-size: 56px;
        line-height: 64px;
    }
}

.testimonial--slider {
    position: relative;
}

.testimonial--slider .slick-slider {
    margin-bottom: 48px;
}

@media (min-width: 1200px) {
    .testimonial--slider .slick-slider {
        margin-bottom: 0;
    }
}

.testimonial--slider-navigation {
    width: 100%;
    position: relative;
}

@media (max-width: 360px) {
    .testimonial--slider {
        padding: 0 16px;
    }
}

@media (min-width: 768px) {
    .testimonial--slider-navigation {
        margin-top: 40px;
        padding-bottom: 27px;
        display: block;
        bottom: 1px;
    }
}

@media (min-width: 992px) {
    .testimonial--slider-navigation {
        margin-top: 40px;
        padding-bottom: 40px;
        bottom: 1px;
    }
}

@media (min-width: 1200px) {
    .testimonial--slider-navigation {
        position: absolute;
        padding-bottom: 40px;
        left: calc(42.8% + 60px);
        bottom: 1px;
        right: 0;
        width: auto;
    }
}

@media (min-width: 1400px) {
    .testimonial--slider-navigation {
        left: 600px;
    }
}

.testimonial--slider-navigation .navigation__items {
    display: flex;
    flex-direction: row;
    padding-left: 12px;
    position: relative;
    margin-top: 32px;
}

@media (min-width: 768px) {
    .testimonial--slider-navigation .navigation__items {
        padding-left: 0;
        flex-direction: row;
        margin: 0 -12px;
    }
}

@media (min-width: 1024px) {
    .testimonial--slider-navigation .navigation__items {
        padding-left: 0;
        flex-direction: row;
        margin: 0 -0px;
    }
}

.testimonial--slider-navigation::before {
    content: '';
    opacity: 0.2;
    background: #2C1042;
    position: absolute;
    width: 1px;
    height: 100%;
    left: 0;
    opacity: 0;
}

@media (min-width: 768px) {
    .testimonial--slider-navigation::before {
        width: calc(100% - 12px);
        height: 1px;
        top: 100%;
        left: 0;
    }
}

.testimonial--slider-navigation a {
    display: block;
    width: 100%;
    margin-bottom: 40px;
    min-height: 100px;
}

@media (max-width: 480px) {
    .testimonial--slider-navigation .navigation__items {
        justify-content: flex-start;
        padding-left: 16px;
    }

    .testimonial--slider-navigation a {
        display: block;
        width: 71px;
    }
}

@media (max-width: 767px) {
    .testimonial--slider-navigation .navigation__items {
        position: relative;
    }

    .testimonial--slider-navigation a {
        position: static;
    }

    .testimonial--slider-navigation a span.vendor_Name {
        position: absolute !important;
        left: 16px !important;
    }
}

@media (min-width: 768px) {
    .testimonial--slider-navigation a {
        min-height: inherit;
        width: calc(33.33% - 12px);
        margin: 0 12px;
    }
}

.testimonial--slider-navigation a, .testimonial--slider-navigation a:hover {
    text-decoration: none;
}

.testimonial--slider-navigation figure {
    position: relative;
    width: 48px;
    height: 48px;
    margin: 0 0 5px;
}

@media (min-width: 992px) {
    .testimonial--slider-navigation figure {
        margin-bottom: 10px;
        width: 72px;
        height: 72px;
    }
}

@media (min-width: 1200px) {
    .testimonial--slider-navigation figure {
        margin-bottom: 16px;
    }
}

.testimonial--slider-navigation figure svg {
    width: 48px;
    height: 48px;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: visible;
}

@media (min-width: 992px) {
    .testimonial--slider-navigation figure svg {
        top: -6px;
        left: -6px;
        width: 84px;
        height: 84px;
    }
}

.testimonial--slider-navigation figure circle {
    transform-origin: center center;
    transform: scale(1.06);
    stroke-width: 5px;
}

@media (min-width: 1200px) {
    .testimonial--slider-navigation figure circle {
        transform: scale(1.09);
        stroke-width: 6px;
    }
}

.testimonial--slider-navigation figure img,
.testimonial--slider-navigation figure svg {
    position: absolute;
}

.testimonial--slider-navigation figure img {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 50%;
    width: 40px;
    height: 40px;
}

@media (min-width: 992px) {
    .testimonial--slider-navigation figure img {
        width: 72px;
        height: 72px;
    }
}

.testimonial--slider-navigation strong,
.testimonial--slider-navigation small {
    display: block;
}

.testimonial--slider-navigation strong {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #121212;
}

.testimonial--slider-navigation small {
    font-size: 14px;
    line-height: 20px;
    color: #7F858F;
}

.testimonial--slider-navigation .active svg,
.testimonial--slider-navigation .active img {
    opacity: 1;
}

.testimonial--slider-navigation .active circle {
    animation: circle 11s ease-in-out 0s;
}

.testimonial--slider-line {
    position: absolute;
    top: 0;
    left: 0;
    background: #121212;
    transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
    width: 5px;
    height: 120px;
}

@media (max-width: 767px) {
    .testimonial--slider-line {
        opacity: 0;
    }

    .testimonial--slider .video-class {
        max-height: 286px;
        object-fit: cover;
    }
}

@media (min-width: 768px) {
    .testimonial--slider-line {
        top: 100%;
        margin-top: -5px;
        width: calc(33.33% - 12px);
        height: 5px;
    }
}

.testimonial--slider .video-class {
    width: 100%;
    max-width: 345px;
    max-height: 286px;
    /*   height: auto; */
    object-fit: cover;
    margin: auto;
}

@media (min-width: 768px) {
    .testimonial--slider .video-class {
        max-width: 100%;
        max-height: 414px;
        object-fit: cover;
    }
}

@media (min-width: 788px) {
    .testimonial--slider .video-class {
        max-width: 100%;
        max-height: 504px;
        object-fit: cover;
    }
}

@media (min-width: 993px) {
    .testimonial--slider .video-class {
        max-height: 540px;
        object-fit: cover;
    }
}

@media (min-width: 1200px) {
    .testimonial--slider .video-class {
        max-height: 782px;
        object-fit: cover;
    }
}

.animate__text,
.animate__icon {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
    visibility: visible;
}

.slider-testimonial-1 .animate__image, .slider-testimonial-2 .animate__image, .slider-testimonial-3 .animate__image {
    animation: zoomOutAnim 2s;
    animation-delay: 1s;
}

.slider-testimonial-1 .animate__text, .slider-testimonial-2 .animate__text, .slider-testimonial-3 .animate__text {
    animation: slideInUpAnim 2s 0.5s forwards;
    animation-delay: 1s;
}

.slider-testimonial-1 .animate__icon, .slider-testimonial-2 .animate__icon, .slider-testimonial-3 .animate__icon {
    animation: slideInUpAnim 2s 0.5s forwards;
    animation-delay: 1s;
}

.slider-testimonial-1 .slideOut, .slider-testimonial-2 .slideOut, .slider-testimonial-3 .slideOut {
    animation: slideOutUpAnim 0.5s forwards;
    animation-delay: 1s;
}

@keyframes slideOutUpAnim {
    from {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
    to {
        opacity: 0;
        visibility: hidden;
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideInUpAnim {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes zoomOutAnim {
    from {
        transform: scale3d(1.5, 1.5, 1.5);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}

@keyframes circle {
    from {
        stroke-dasharray: 0 250;
        stroke-dashoffset: 80;
    }
    to {
        stroke-dasharray: 250 0;
        stroke-dashoffset: 80;
    }
}

#slider-testimonial {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    user-select: none;
}

.slider-videos-testimonial {
    width: 100%;
    height: 950px;
    position: relative;
    left: 0;
}

/* @media (min-width: 480px) {
.slider-videos-testimonial {
height: 850px; } } */
@media (max-width: 767px) {
    .slider-videos-testimonial {
        min-height: 563px;
        height: 100%;
    }
}

@media (min-width: 768px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 414px;
    }
}

@media (min-width: 788px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 504px;
    }
}

@media (min-width: 992px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 540px;
    }
}

@media (min-width: 1200px) {
    .slider-videos-testimonial {
        width: 100%;
        height: 782px;
    }
}

.slider-videolist-testimonial {
    width: 300%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: transform 0.5s cubic-bezier(0.27, 0.8, 0.43, 0.97);
    display: flex;
}

#slider-testimonial.slider-testimonial-1 .slider-videolist-testimonial {
    transform: translateX(0);
}

#slider-testimonial.slider-testimonial-2 .slider-videolist-testimonial {
    transform: translateX(-33.33%);
}

#slider-testimonial.slider-testimonial-3 .slider-videolist-testimonial {
    transform: translateX(-66.66%);
}

.slider-video-testimonial {
    width: 100%;
    height: 100%;
    float: left;
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

@media ( max-width: 767px ) {
    .slider-video-testimonial {
        max-height: 100%;
    }

    .slider-videolist-testimonial {
        max-height: 100%;
    }
}

#slider-testimonial.slider-testimonial-1 .slider-video-testimonial:nth-child(1),
#slider-testimonial.slider-testimonial-2 .slider-video-testimonial:nth-child(2),
#slider-testimonial.slider-testimonial-3 .slider-video-testimonial:nth-child(3) {
    opacity: 1;
}

.slider-video-testimonial video {
    width: 100%;
    height: 100%;
    display: block;
}

.slider-controls-testimonial {
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 0;
    text-align: center;
}

.slider-controls-testimonial:before {
    content: '';
    background: none;
    width: 100%;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}

.slider-control-testimonial {
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    opacity: 1;
    transition: opacity 0.15s ease-out;
    text-align: left;
}

@media (min-width: 768px) {
    .slider-control-testimonial {
        margin-bottom: 36px;
    }
}

.slider-control-testimonial:hover,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1),
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2),
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) {
    opacity: 1;
}

.slider-control-testimonial:hover svg,
.slider-control-testimonial:hover img,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) svg,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) img,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) svg,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) img,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) svg,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) img {
    opacity: 1;
}

.slider-control-testimonial:hover circle,
#slider-testimonial.slider-testimonial-1 .slider-control-testimonial:nth-child(1) circle,
#slider-testimonial.slider-testimonial-2 .slider-control-testimonial:nth-child(2) circle,
#slider-testimonial.slider-testimonial-3 .slider-control-testimonial:nth-child(3) circle {
    animation: circle 10s ease-in-out 0s;
}

#slider-testimonial.slider-testimonial-1 .offset--0 {
    top: 0;
}

@media (min-width: 768px) {
    #slider-testimonial.slider-testimonial-1 .offset--0 {
        top: 100%;
        left: 0;
    }
}

#slider-testimonial.slider-testimonial-2 .offset--0 {
    top: 120px;
}

@media (min-width: 768px) {
    #slider-testimonial.slider-testimonial-2 .offset--0 {
        top: 100%;
        left: 33.333%;
    }
}

#slider-testimonial.slider-testimonial-3 .offset--0 {
    top: 240px;
}

@media (min-width: 768px) {
    #slider-testimonial.slider-testimonial-3 .offset--0 {
        top: 100%;
        left: 66.666%;
    }
}


.section__top--slider, .section__partner {
    overflow: hidden;
}


.blog-categories {
    margin: 0;
}

.blog-categories ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.blog-categories ul li {
    margin: 0 8px 8px 0;
}

@media (min-width: 768px) {
    .blog-categories ul li {
        margin: 0 12px 12px 0;
    }
}

@media (min-width: 992px) {
    .article .hero .container-fluid, .article .hero .container-sm, .article .hero .container-md, .article .hero .container-lg, .article .hero .container-xl,
    .article .main .container-fluid,
    .article .main .container-sm,
    .article .main .container-md,
    .article .main .container-lg,
    .article .main .container-xl {
        max-width: 846px !important;
        padding-right: 0;
        padding-left: 0;
    }
}

.articles {
    margin: 0 0 40px;
}

@media (min-width: 576px) {
    .articles {
        margin-bottom: 64px;
    }
}

@media (min-width: 992px) {
    .articles {
        margin-bottom: 80px;
    }
}

.articles .item--article {
    margin-bottom: 24px;
}

@media (min-width: 576px) {
    .articles .item--article {
        margin-bottom: 32px;
    }
}

.articles .row {
    margin: 0 -16px;
    padding-bottom: 18px;
}

.articles .card-body {
    padding: 16px;
}

@media (min-width: 768px) {
    .articles .card-body {
        padding: 24px;
    }
}

.container__sm {
    margin: 60px auto 0;
}

@media (min-width: 992px) {
    .container__sm {
        margin: 60px -40px 0;
    }
}

@media (min-width: 1200px) {
    .container__sm {
        max-width: 1080px;
        margin: 100px auto 0;
    }
}

@media (max-width: 991.98px) {
    .btn-secondary svg {
        display: none;
    }
}

body.request-demo {
    background: #E6F6F9;
}

body.request-demo .main {
    padding: 0;
}

body.request-demo .hero {
    overflow: hidden;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    body.request-demo .hero {
        padding-bottom: 72px;
        padding-top: 120px;
    }
}

@media (min-width: 992px) {
    body.request-demo .hero {
        padding-bottom: 80px;
        padding-top: 122px;
    }
}

@media (min-width: 1200px) {
    body.request-demo .hero {
        padding-bottom: 112px;
    }
}

body.request-demo .hero__header {
    margin-bottom: 0;
}

body.request-demo .hero .lead {
    margin-bottom: 20px;
    font-size: 1.125rem;
    line-height: 28px;
    color: #2E2E33;
}

@media (min-width: 768px) {
    body.request-demo .hero .lead {
        max-width: 446px;
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    body.request-demo .hero .lead {
        font-size: 1.125rem;
        line-height: 28px;
        max-width: 467px;
        margin-bottom: 60px;
    }
}

@media (min-width: 1200px) {
    body.request-demo .hero .lead {
        margin-bottom: 75px;
    }
}

body.request-demo .section__card__item {
    padding: 0 16px;
    display: flex;
}

body.request-demo .section__card__item-body {
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    text-align: left;
    flex-direction: row;
    padding: 5px 0;
}

@media (min-width: 992px) {
    body.request-demo .section__card__item-body {
        flex-direction: column;
    }
}

body.request-demo .section__card__item-content {
    margin: 0 0 20px 25px;
}

@media (min-width: 768px) {
    body.request-demo .section__card__item-content {
        margin: 0 0 25px 21px;
    }
}

@media (min-width: 992px) {
    body.request-demo .section__card__item-content {
        margin: 20px 0 22px;
    }
}

body.request-demo .section__card__item-content h5 {
    margin-bottom: 8px;
    font-size: 1.25rem;
    line-height: 38px;

}

@media (min-width: 768px) {
    body.request-demo .section__card__item-content h5 {
        font-size: 1.125rem;
        line-height: 24px;
    }
}

@media (min-width: 1200px) {
    body.request-demo .section__card__item-content h5 {
        font-size: 1.38rem;
        line-height: 29px;
        letter-spacing: -0.02em;
        margin-bottom: 12px;
        font-weight: 500;
    }
}

body.request-demo .section__card__item-content p {
    line-height: 20px;
    color: #6A676C;
    font-size: 0.875rem;
}

@media (min-width: 768px) {
    body.request-demo .section__card__item-content p {
        line-height: 24px;
        font-size: 1rem;
    }
}

@media (min-width: 1200px) {
    body.request-demo .section__card__item-content p {
        line-height: 24px;
    }
}

body.request-demo .white-box {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    max-width: 448px;
    margin: 45px auto 0;
    padding: 16px;
    border: 4px solid #38393D;
}

@media (min-width: 768px) {
    body.request-demo .white-box {
        padding: 32px;
    }
}

@media (min-width: 992px) {
    body.request-demo .white-box {
        max-width: 448px;
        padding: 40px;
        margin-right: 0;
    }
}

@media (min-width: 1200px) {
    body.request-demo .white-box {
        max-width: 480px;
    }
}

body.request-demo .white-box .form-icons {
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin-top: -49px;
    margin-bottom: 24px;
}

body.request-demo .white-box .form-icons-photo {
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.request-demo .white-box .form-icons-photo:first-of-type {
    z-index: 1;
}

body.request-demo .white-box .form-icons-photo:nth-of-type(2) {
    margin-left: -11px;
    z-index: 0;
}

body.request-demo .white-box .form-icons-photo:nth-of-type(3) {
    margin-left: -11px;
}

@media (min-width: 768px) {
    body.request-demo .white-box .form-icons-photo {
        width: 72px;
        height: 72px;
    }
}

@media (min-width: 768px) {
    body.request-demo .white-box .form-icons {
        margin-top: -76px;
    }
}

body.request-demo .white-box h3 {
    font-size: 1.375rem;
    line-height: 32px;
    text-align: center;
    margin-bottom: 5px;
    letter-spacing: -0.02em;
}

@media (min-width: 768px) {
    body.request-demo .white-box h3 {
        font-size: 1.75rem;
        line-height: 34px;
    }
}

body.request-demo .white-box p {
    text-align: center;
    color: #827F8F;
    letter-spacing: -0.02em;
}

body.request-demo .white-box .form-container {
    margin-top: 20px;
}

@media (min-width: 768px) {
    body.request-demo #hs_form_target_form .form-columns-2 {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    body.request-demo #hs_form_target_form .form-columns-2 .hs-form-field {
        width: calc(50% - 10px);
    }
}

body.request-demo #hs_form_target_form .hs-form-field {
    position: relative;
}

body.request-demo #hs_form_target_form .hs-form-field .hs-input {
    background: #FFFFFF;
    border: 1px solid #A0A4AB;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 12px 16px;
    height: 48px;
    width: 100%;
    margin-bottom: 16px;
}

body.request-demo #hs_form_target_form .hs-form-field .hs-input:focus-visible, body.request-demo #hs_form_target_form .hs-form-field .hs-input.animate {
    border: 1px solid #6054E5;
    outline: none;
    border-radius: 6px;
}

@media (min-width: 768px) {
    body.request-demo #hs_form_target_form .hs-form-field .hs-input {
        margin-bottom: 24px;
    }
}

body.request-demo #hs_form_target_form .hs-form-field .hs-input:-internal-autofill-selected {
    background-color: #fff !important;
}

body.request-demo #hs_form_target_form .hs-form-field label {
    position: absolute;
    left: 16px;
    top: 12px;
    transition: transform 200ms ease;
    pointer-events: none;
    font-size: 1.125rem;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #A2A0AB;
    text-transform: capitalize;
}

@media (min-width: 768px) {
    body.request-demo #hs_form_target_form .hs-form-field label {
        font-size: 1rem;
    }
}

body.request-demo #hs_form_target_form .hs-form-field label.animate {
    font-size: 0.8125em;
    transform: translateY(-25px);
    background: #fff;
    padding: 0 4px;
    margin: 0 -4px;
}

body.request-demo #hs_form_target_form .hs-form-field .small {
    font-size: 0.775rem;
    line-height: 18px;
    text-align: left;
    color: #6A676C;
}

body.request-demo #hs_form_target_form .hs_submit {
    margin-top: 16px;
}

body.request-demo #hs_form_target_form .hs_submit .hs-button {
    width: 100%;
    background: #6054E5;
    border-radius: 4px;
    height: 48px;
    color: #fff;
    font-size: 1rem;
    line-height: 24px;
    border: none;
}

.request-demo input.hs-button.primary.large {
    width: 100% !important;
    background: #18A0FB !important;
}



@media (max-width: 767.98px) {
    .header .navbar {
        position: static;
    }
}

.header .navbar-nav {
    align-items: center;
}

.header .navbar-nav .nav-item {
    margin: 0 8px;
    padding: 0;
    position: relative;
}

@media (min-width: 992px) {
    .header .navbar-nav .nav-item {
        margin: 0 10px;
    }
}

@media (min-width: 1200px) {
    .header .navbar-nav .nav-item {
        margin: 0 10px;
    }
}

@media (min-width: 768px) {
    .header .navbar-nav .nav-item.nav--m {
        display: none;
    }
}

.header .navbar-nav .nav-item:last-child {
    margin-right: 0;
    margin-left: 0;
}

@media (max-width: 767.98px) {
    .header .navbar-nav .nav-item:last-child {
        margin: 0;
        padding: 0 16px;
    }
}

@media (max-width: 767.98px) {
    .header .navbar-nav .nav-item {
        width: 100%;
        margin: 0 0 32px;
        padding: 0;
    }
}

@media (min-width: 768px) {
    .header .navbar-nav .nav-item:hover .nav-link, .header .navbar-nav .nav-item:active .nav-link, .header .navbar-nav .nav-item.is-active .nav-link {
        color: #4556F0;
    }

    .header .submenu.level-1 > li:hover a::before, .header .submenu.level-1 > li:active a::before, .header .submenu.level-1 > li.is-active a::before {
        opacity: 1;
        visibility: visible;
        width: calc(100% - 30px);
    }
}

@media (min-width: 768px) {
    .header .navbar-nav .nav-item.btn-outline {
        margin-right: 8px;
        margin-left: 16px;
    }
}

.header .navbar-nav .nav-item.btn-outline .nav-link {
    border-radius: 6px;
    background-color: transparent;
}

.header .navbar-nav .nav-item.btn-outline .nav-link:hover, .header .navbar-nav .nav-item.btn-outline .nav-link:active {
    background-color: transparent;
    color: #4556F0;
}

.header .navbar-nav .nav-item.btn-outline .nav-link:before {
    display: none;
}

.header .submenu.level-1 > li a {
    color: #121212;
    padding: 7px 7px;
    position: relative;
    font-size: 16px;
    letter-spacing: -0.02em;
    font-weight: 600;
}

@media (max-width: 767.98px) {
    .header .submenu.level-1 > li a {
        font-size: 24px;
        line-height: 32px;
    }
}

@media (min-width: 1024px) {
    .header .submenu.level-1 > li > a:before {
        content: '';
        background: #ff5742;
        position: absolute;
        left: 50%;
        top: 100%;
        margin-top: 3px;
        height: 2px;
        transform: translate(-50%, -8px);
        transition: all 0.3s;
        opacity: 0;
        visibility: hidden;
        width: 10px;
    }
}

.header .navbar-nav .btn, .header .navbar-nav .btn-category, .header .navbar-nav .nav-item.btn-outline .nav-link {
    border-radius: 4px;
    margin-left: 20px;
    margin-right: 0;
}

.main-menu-bg {
    content: " ";
    box-shadow: 0 0 6px 0 #50505033;
    background-color: #fff;
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 80px;
    will-change: height, opacity;
    transition: height .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
    visibility: hidden;
    perspective: 1300px;
    backface-visibility: hidden;
    overflow: auto;
    opacity: 0;
}

.main-menu-bg.open {
    opacity: 1;
    top: -25px;
    left: 0;
    height: 457px;
    width: 100%;
    visibility: visible;
    transform: translate(0, 0);
}

.submenu {
    width: calc(100% + 32px);
    list-style: none;
    transition: opacity 0.4s ease-in-out;
    opacity: 1;
    visibility: visible;
    display: flex;
    align-items: center;
    padding-top: 22px;
}

.submenu.open {
    visibility: visible;
    opacity: 1;
}

.submenu.open li {
    opacity: 1;
}

.submenu.level-1 > li {
    margin: 0 10px !important;
}

.submenu.level-1 > li:last-child {
    padding: 0 !important;
    margin: 0 !important;
}

.submenu.level-1 > li:last-child a {
    border-radius: 4px;
    margin-left: 5px;
    margin-right: 0;
    color: #FF5742;
    outline: 0;
    border: 2px solid #FF5742;
    padding: 8px 13.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.submenu.level-1 > li:last-child a:hover {
    background: #FFF3F1 !important;
}

/* .submenu.level-1>li:last-child a:hover{
  border-color: #121212;
  color:#121212 !important;
} */
.submenu.level-1 > li:last-child a:before {
    content: '';
    width: 0;
    background: none;
}

.submenu.level-1 > li:nth-child(5) {
    padding: 0 !important;
    margin: 0 !important;
}
.header-blog .submenu.level-1 > li:nth-child(5) {
    padding: 7px 0 !important;

}
.v5 .submenu.level-1 > li:nth-child(1) {
    padding: 0 !important;
    margin: 0 !important;
}

.submenu.level-1 > li:nth-child(5) a {
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 0;
    color: #121212;
    outline: 0;
    border: 2px solid #121212;
    padding: 8px 13.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.v5 .submenu.level-1 > li:nth-child(1) a {
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 0;
    color: #121212;
    outline: 0;
    border: 2px solid #121212;
    padding: 8px 13.5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.submenu.level-1 > li:nth-child(5) a:hover {
    background: #F4F7F9 !important;
    color: #121212 !important;
}

.v5 .submenu.level-1 > li:nth-child(1) a:hover {
    background: #F4F7F9 !important;
    color: #121212 !important;
}

.submenu.level-1 > li:nth-child(5) a:before {
    content: '';
    width: 0;
    background: none;
}

.v5 .submenu.level-1 > li:nth-child(1) a:before {
    content: '';
    width: 0;
    background: none;
}

.submenu li {
    padding: 7px 0px;
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    width: auto;
}

.submenu a:hover {
    text-decoration: none;
}

.submenu .box {
    display: block;
    width: 100%;
    min-height: 200px;
}

.submenu .title {
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    color: #2C1042;
    margin-top: 12px;
}

.submenu .title svg {
    width: 14px;
    height: 14px;
    margin-left: 8px;
}

.submenu .subtitle {
    font-size: 14px;
    line-height: 20px;
    color: #827F8F;
    margin-top: 5px;
}

.header .navbar-nav .parent-link {
    position: unset !important;
}

.header .navbar-nav .parent-link .parent svg {
    margin-top: -5px;
    margin-left: 5px;
}

.header .navbar-nav .parent-link.open .nav-link {
    color: #4556F0;
}

.header .navbar-nav .parent-link.open .nav-link svg {
    color: #4556F0;
    transform: rotate(180deg);
    margin-top: 0;
}

.header .navbar-nav .parent-link.open .nav-link svg path {
    fill: #4556F0;
}

.header .navbar-nav .parent-link:hover .nav-link {
    color: #4556F0;
}

.header .navbar-nav .parent-link:hover .nav-link svg {
    color: #4556F0;
}

.header .navbar-nav .parent-link:hover .nav-link svg path {
    fill: #4556F0;
}

@media all and (max-width: 1024px) {
    .main-menu-bg {
        display: none;
    }

    .navbar-expand-md .navbar-toggler {
        display: block;
    }

    .navbar-expand-md .navbar-collapse {
        display: none !important;
    }

    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: space-between;
    }

    .right {
        display: flex;
        z-index: 9;
    }

    #main-navigation {
        width: calc(100% + 64px);
        background: #fff;
        position: absolute;
        top: -8px;
        left: -32px;
        right: -32px;
        opacity: 0;
        visibility: hidden;
        will-change: transform, opacity;
        transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
        perspective: 1300px;
        backface-visibility: hidden;
        overflow: auto;
        display: block !important;
    }

    #main-navigation .navbar-nav {
        opacity: 0;
        transform: translateY(-100%);
        transition: all 0.2s;
        transform-style: preserve-3d;
    }

    .is-menu-open #main-navigation {
        display: block;
        visibility: visible;
        opacity: 1;
        width: calc(100% + 64px);
        height: 100vh;
        transform: translate(0, 0);
        top: -8px;
        left: -32px;
        right: -32px;
    }

    .is-menu-open #main-navigation .navigation-primary {
        opacity: 1;
        transform: translateY(0);
    }

    body.menu--opened {
        overflow-y: hidden !important;
    }

    .header .navbar-nav {
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
        padding: 80px 32px;
        height: 100%;
        position: relative;
        flex-direction: column;
    }

    .header .navbar-nav:before {
        content: '';
        position: absolute;
        top: 80px;
        width: 100%;
        left: 0;
        height: 1px;
        background-color: #E6E5EE;
        overflow: hidden;
    }

    .header .navbar-nav .nav-item {
        margin-top: 23px;
        margin-bottom: 7px;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .header .navbar-nav .nav-item .nav-link {
        font-size: 28px;
        line-height: 34px;
        color: #2C1042;
        padding: 0;
    }

    .header .navbar-nav .nav-link:before {
        display: none;
    }

    .desktop-none {
        display: block;
    }

    .mobile-none {
        display: none;
    }

    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding: 0 32px !important;
    }

    .header .navbar {
        height: 64px !important;
    }

    .header .navbar-brand {
        width: 195px !important;
        height: 40px !important;
        z-index: 99;
    }

    .header .navbar-brand svg {
        width: 195px !important;
        height: 40px !important;
    }

    .header .navbar-nav .parent-link .parent svg {
        width: 24px;
        height: 28px;
    }

    .navbar-toggler {
        display: block;
        background: transparent;
        width: 40px;
        height: 40px;
        border-radius: 4px;
        border: 1px solid #827F8F;
    }

    @media ( max-width: 767px ) {
        .navbar-toggler {
            width: 48px;
            height: 48px;
        }
    }
    .navbar-toggler .nav-bar {
        background: #473059;
        display: block;
        width: 26px;
        height: 2px;
    }

    .btn-primary, .btn-category {
        padding: 10px 13px;
    }

    .submenu {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 0;
        overflow: hidden;
        padding-top: 0;
    }

    .submenu:before {
        display: none;
    }

    .submenu.open {
        height: auto;
        padding-top: 28px;
    }

    .submenu li {
        width: 100%;
        padding: 4px 0;
    }

    .submenu .box {
        min-width: 128px;
        min-height: 84px;
        margin-right: 16px;
        width: 128px;
        height: 84px;
        display: block;
        float: left;
    }

    .submenu .submenu-item {
        display: flex;
        align-items: center;
    }

    .submenu .submenu-item .title svg {
        margin-left: 5px;
    }

    .is-menu-open .navbar-toggler {
        background: transparent;
    }

    .is-menu-open .navbar-toggler .nav-bar {
        background: #473059;
    }

    .is-menu-open .navbar-toggler .nav-bar-top {
        transform: translateY(7px) rotate(225deg);
    }

    .is-menu-open .navbar-toggler .nav-bar-bot {
        transform: translateY(-7px) rotate(-225deg);
    }
}

@media all and (min-width: 1281px) {
    .desktop-none {
        display: none;
    }

    .mobile-none {
        display: block;
    }
}

@media all and (max-width: 769px) {
    .desktop-none {
        display: none;
    }

    .mobile-none {
        display: block;
    }

    .submenu {
        padding-top: 0;
    }

    .submenu .subtitle {
        display: none;
    }

    .header .navbar {
        height: 64px !important;
    }

    .header .navbar-nav {
        padding: 64px 32px;
    }

    .header .navbar-nav .nav-item:last-child {
        padding: 0;
        width: 100%;
        margin-top: 30px;
    }

    .header .navbar-nav .nav-item:last-child .btn-primary, .header .navbar-nav .nav-item:last-child .btn-category {
        width: 100%;
        margin: 0 0 30px 0;
    }

    .header .navbar-nav:before {
        top: 72px;
    }

    .header .navbar-brand, .header .navbar-brand svg {
        width: 137px !important;
        height: 28px !important;
    }

    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding: 0 20px !important;
    }

    .header #main-navigation {
        width: calc(100% + 40px);
        top: -8px;
        left: -20px;
        right: -20px;
    }

    .header.is-menu-open #main-navigation {
        display: block;
        visibility: visible;
        opacity: 1;
        height: calc(100vh + 46px);
        transform: translate(0, 0);
    }
}

.header {
    padding: 0;
    width: 100%;
    /*     max-width: 1680px; */
    /*   max-width: 1920px; */
    max-width: 100%;
    /*background: #fff !important;*/
    margin: auto;
    position: fixed;
    top: 0px;
    right: 0;
    left: 0;
    z-index: 9000;
    transition: box-shadow .3s ease-in-out;
}

.header.on-scroll {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
    background: #fff!important;
    position: fixed;
    top: 0;
    /*   max-width:1440px; */
    max-width: 100%;
}

@media (min-width: 1440px) {
    /*   .header.on-scroll {
    box-shadow: none;
  } */
}

.header__dnd--bottom {
    display: none;
}

.header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
    max-width: 1920px;
    padding: 0 80px;
}

.header.is-menu-open {
    z-index: 10000;
    top: 0;
}

.header.is-menu-open .navbar {
    top: 8px;
}

.header .navbar {
    padding: 0;
    height: 48px;
}

.header .navbar {
    height: 48px;
}

@media (min-width: 768px) {
    .header .navbar {
        height: 56px;
    }
}

@media (min-width: 1200px) {
    .header .navbar {
        height: 64px;
    }
}

.header .navbar-brand {
    padding: 0;
    line-height: 0;
    position: relative;
    margin: 0;
    width: 120px;
    height: 24px;
    text-align: left;
    z-index: 1000;
}

@media (min-width: 768px) {
    .header .navbar-brand {
        width: 140px;
        height: 28px;
    }
}

@media (min-width: 1200px) {
    .header .navbar-brand {
        width: 150px;
        height: 30px;
    }
}

@media (min-width: 992px) {
    .header .navbar-brand {
        width: 195px;
        height: 40px;
    }
}

@media (max-width: 767.98px) {
    .header .container-fluid, .header .container-sm, .header .container-md, .header .container-lg, .header .container-xl {
        padding-right: 0;
    }
}

.footer {
    overflow: hidden;
    padding: 40px 0;
    position: relative;
    background: #121212 !important;
    z-index: 0;
}

.footer:before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/footer%20-%20375px.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    content: '';
    left: 0;
    top: 0;
    background-size: contain;
}

@media (max-width: 768px) {
    .footer .social-links {
        justify-content: center;
    }

    .footer .social-links__icon {
        width: 40px;
        height: 40px;
        padding: 0 9px;
        line-height: 36px;
    }
}

@media (min-width: 768px) {
    .footer {
        padding: 64px 0 58px;
    }

    .footer:before {
        background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/footer%20-%20768px.png");
        background-position: left;
        background-repeat: no-repeat;
    }
}

@media (min-width: 992px) {
    .footer {
        padding: 88px 0;
    }

    .footer:before {
        background-image: url("https://20080100.fs1.hubspotusercontent-na1.net/hubfs/20080100/WEBSITE/footer%20-%201440px.svg");
        background-position: left;
        background-repeat: no-repeat;
    }
}

@media (min-width: 1200px) {
    .footer {
        padding: 112px 0;
    }
}

.footer .row--footer {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
}

@media (min-width: 992px) {
    .footer .row--footer {
        flex-direction: row;
    }
}

@media (min-width: 1200px) {
    .footer .row--footer {
        flex-direction: row;
    }
}

.footer .left-footer {
    width: 100%;
    position: relative;
    padding: 20px 0 33px;
    text-align: center;
}

@media (min-width: 768px) {
    .footer .left-footer {
        width: 100%;
        padding: 20px 0 110px;
    }
}

@media (min-width: 992px) {
    .footer .left-footer {
        width: 35%;
        text-align: left;
        padding: 20px 0 110px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer {
        width: 35%;
        text-align: left;
        padding: 20px 0 110px;
    }
}

.footer .left-footer .logo svg {
    width: 92px;
    height: 88px;
}

@media (min-width: 992px) {
    .footer .left-footer .logo svg {
        width: 120px;
        height: 115px;
    }
}

.footer .left-footer .text {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -0.02em;
    color: #473059;
    margin-top: 32px;
}

.footer .left-footer .text a:hover svg rect {
    fill: #fff;
}

.footer .left-footer .text a:hover svg path {
    fill: #2A2A2C;
}

.footer .left-footer .text a:focus svg {
    transform: scale(0.9);
}

.footer .left-footer .text a:active svg {
    transform: scale(0.9);
}

@media (min-width: 768px) {
    .footer .left-footer .text {
        font-size: 48px;
        line-height: 56px;
    }
}

@media (min-width: 992px) {
    .footer .left-footer .text {
        font-size: 48px;
        line-height: 56px;
        max-width: 380px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer .text {
        font-size: 56px;
        line-height: 64px;
    }
}

.footer .left-footer .text svg:hover .btn-shopify-bg {
    fill: #382F40 !important;
}

.footer .left-footer .text svg:hover .btn-shopify-border {
    stroke: #827F8F !important;
}

.footer .left-footer .social-icons {
    margin-top: 24px;
}

@media (min-width: 992px) {
    .footer .left-footer .social-icons {
        position: absolute;
        bottom: 0;
        margin-top: 0px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer .social-icons {
        position: absolute;
        bottom: 0;
        margin-top: 0px;
    }
}

.footer .left-footer .social-icons ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.footer .left-footer .social-icons ul li {
    margin-right: 8px;
}

@media (min-width: 992px) {
    .footer .left-footer .social-icons ul li {
        margin-right: 16px;
    }
}

.footer .left-footer .social-icons ul li a {
    color: #FFBC7D;
    transition: all 200ms ease-in;
}

.footer .left-footer .social-icons ul li a:hover {
    color: #C3D3F4;
}

.footer .left-footer .social-icons ul li a svg {
    width: 40px;
    height: 40px;
}

@media (min-width: 768px) {
    .footer .left-footer .social-icons ul li a svg {
        width: 40px;
        height: 40px;
    }
}

@media (min-width: 992px) {
    .footer .left-footer .social-icons ul li a svg {
        width: 44px;
        height: 44px;
    }
}

@media (min-width: 1200px) {
    .footer .left-footer .social-icons ul li a svg {
        width: 48px;
        height: 48px;
    }
}

.footer .right-footer {
    width: 100%;
}

@media (min-width: 768px) {
    .footer .right-footer {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .footer .right-footer {
        width: 65%;
        padding-bottom: 120px;
    }
}

@media (min-width: 1200px) {
    .footer .right-footer {
        width: 65%;
    }
}

.footer .right-footer .links-container {
    width: 100%;
    margin: auto;
}

@media (max-width: 991.98px) {
    .footer .right-footer .links-container {
        display: flex;
        flex-wrap: wrap;
    }
}

.footer .right-footer .links-container .col-f {
    width: 50%;
    float: left;
}

@media (max-width: 991.98px) {
    .footer .right-footer .links-container .col-f {
        margin-bottom: 32px;
    }
}

@media (min-width: 768px) {
    .footer .right-footer .links-container .col-f {
        width: 33.333%;
    }
}

@media (min-width: 992px) {
    .footer .right-footer .links-container .col-f {
        width: 33.333%;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .footer .right-footer .links-container .col-f {
        width: 33.333%;
    }
}

.footer .right-footer .links-container h3 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #ffffff;
    margin-bottom: 16px;
    font-weight: 600;
}

@media (min-width: 768px) {
    .footer .right-footer .links-container h3 {
        font-size: 28px;
        line-height: 34px;
    }
}

@media (min-width: 992px) {
    .footer .right-footer .links-container h3 {
        font-size: 28px;
        line-height: 34px;
    }
}

@media (min-width: 1200px) {
    .footer .right-footer .links-container h3 {
        font-size: 32px;
        line-height: 40px;
    }
}

.footer .right-footer .links-container ul li a {
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    letter-spacing: -0.02em;
}

.footer .right-footer .links-container ul li a:hover {
    text-decoration: none;
    color: #ffbc7d;
}

@media (min-width: 768px) {
    .footer .right-footer .links-container ul li a {
        font-size: 16px;
        line-height: 32px;
    }
}

@media (min-width: 992px) {
    .footer .right-footer .links-container ul li a {
        font-size: 16px;
        line-height: 36px;
    }
}

.footer .right-footer .links-container ul li a:hover {
    text-decoration: none;
    color: #ffbc7d;
}

.footer .copyright {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: #A2A0AB;
    text-align: left;
}

.footer .copyright a {
    color: #A2A0AB;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .footer .copyright {
        padding-left: 35%;
        text-align: left;
        margin-top: -44px;
    }
}

.page__header {
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    .page__header {
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    .page__header {
        margin-bottom: 56px;
    }
}

@media (min-width: 1200px) {
    .page__header {
        margin-bottom: 80px;
    }
}

.page__header .page__title {
    margin: 0;
    text-transform: capitalize;
}

.page__header .page__title + .lead {
    padding-top: 24px;
}

.page__header .page__title + time {
    padding-top: 4px;
}

.page__header time {
    display: inline-block;
    color: #FF7C5F;
}

@media (max-width: 767.98px) {
    .page__header time {
        font-size: 14px;
        line-height: 22px;
    }
}

.section__header {
    margin-bottom: 1.5rem;
    text-align: center;
}

@media (min-width: 768px) {
    .section__header {
        margin-bottom: 2rem;
    }
}

@media (min-width: 1200px) {
    .section__header {
        margin-bottom: 3rem;
    }
}

.section__header .lead {
    color: #38393D;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
    margin-bottom: 32px;
    padding: 0;
}

@media (min-width: 375px) {
    .section__header .lead {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 24px;
    }
}

@media (min-width: 768px) {
    .section__header .lead {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .section__header .lead {
        margin-bottom: 32px;
        font-size: 22px;
        line-height: 32px;
    }
}

.section__product .section__header .lead + .btn, .section__product .section__header .lead + .btn-category, .section__product .section__header .header .navbar-nav .nav-item.btn-outline .lead + .nav-link, .header .navbar-nav .nav-item.btn-outline .section__product .section__header .lead + .nav-link {
    margin-top: 28px;
}

@media (min-width: 768px) {
    .section__product .section__header .lead + .btn, .section__product .section__header .lead + .btn-category, .section__product .section__header .header .navbar-nav .nav-item.btn-outline .lead + .nav-link, .header .navbar-nav .nav-item.btn-outline .section__product .section__header .lead + .nav-link {
        margin-top: 32px;
    }
}

.main {
    padding-top: 48px;
}

@media (min-width: 768px) {
    .main {
        padding-top: 56px;
    }
}

@media (min-width: 1200px) {
    .main {
        padding-top: 64px;
    }
}

.section__content,
.vertical__spacing {
    margin: 0 0 90px;
}

@media (min-width: 992px) {
    .section__content,
    .vertical__spacing {
        margin: 0 0 140px;
    }
}

.sep {
    border-top: 1px solid #E7E9EB;
    margin: 36px 0 40px;
}

@media (min-width: 768px) {
    .sep {
        margin: 64px 0;
    }
}

@media (min-width: 1200px) {
    .sep {
        margin: 80px 0;
    }
}

.img--full {
    width: 100%;
}

.image__wrapper {
    overflow: hidden;
    line-height: 0;
}

.section__block .container-fluid, .section__block .container-sm, .section__block .container-md, .section__block .container-lg, .section__block .container-xl {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (min-width: 768px) {
    .section__block .container-fluid, .section__block .container-sm, .section__block .container-md, .section__block .container-lg, .section__block .container-xl {
        padding-top: 80px;
        padding-bottom: 50px;
    }
}

.page__header {
    padding: 23px 0;
}

@media (min-width: 576px) {
    .page__header {
        padding: 40px 0;
    }
}

@media (min-width: 768px) {
    .page__header {
        padding: 48px 0;
    }
}

.content {
    overflow: hidden;
    padding-bottom: 24px;
}

@media (min-width: 768px) {
    .content {
        padding-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .content {
        padding-bottom: 56px;
    }
}

@media (min-width: 1200px) {
    .content {
        padding-bottom: 80px;
    }
}

.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    margin: 0 0 8px;
}

.content h2 {
    text-transform: uppercase;
}

.content p,
.content ul,
.content ol {
    margin-bottom: 24px;
}

@media (min-width: 992px) {
    .content p + h2,
    .content ul + h2,
    .content ol + h2 {
        padding-top: 18px;
    }
}

@media (min-width: 992px) {
    .content p + h3,
    .content p + h4,
    .content ul + h3,
    .content ul + h4,
    .content ol + h3,
    .content ol + h4 {
        padding-top: 8px;
    }
}

.content ul {
    padding-left: 20px;
}

.content__wrapper {
    word-break: break-word;
}

.background--cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.background--full {
    overflow: hidden;
}

.background--full picture {
    line-height: 0;
}

.background--full img {
    object-fit: cover;
    width: 100%;
}

.background--light, .page__header {
    background: #FFF4EA;
}

.background--pattern {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 24px;
    right: 24px;
    overflow: hidden;
    border-radius: 8px;
    z-index: -1;
}

@media (min-width: 768px) {
    .background--pattern {
        left: 40px;
        right: 40px;
    }
}

@media (min-width: 1440px) {
    .background--pattern {
        left: 80px;
        right: 80px;
    }
}

.background--light-gray {
    background: #F8F8F8;
}

.platforms {
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .platforms {
        margin-bottom: 64px;
    }
}

@media (min-width: 992px) {
    .platforms {
        margin-bottom: 80px;
    }
}

.platforms .section__header {
    margin-bottom: 24px;
}

@media (min-width: 768px) {
    .platforms .section__header {
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .platforms .section__header {
        margin-bottom: 40px;
    }
}

.platforms .section__header .section__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
}

@media (min-width: 1200px) {
    .platforms .section__header .section__title {
        font-size: 32px;
        line-height: 40px;
    }
}

@media (max-width: 767.98px) {
    .platforms .section__header .section__title span {
        display: block;
    }
}

.platforms__note {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 24px 0 16px;
}

@media (min-width: 768px) {
    .platforms__note {
        padding: 17px 0 20px;
    }
}

.platforms__note small {
    display: inline-block;
    position: relative;
    color: #8D939E;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    padding: 0 11px;
}

.platforms .plaform__logos-row {
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 767.98px) {
    .platforms .plaform__logos-row {
        max-width: 400px;
        margin-right: auto;
        margin-left: auto;
    }
}

.platforms .plaform__logos-row figure {
    overflow: hidden;
}

@media (max-width: 767.98px) {
    .platforms .plaform__logos-row figure svg {
        width: auto;
        height: auto;
        max-width: 100%;
    }
}

.platforms .logos__top {
    max-width: 400px;
    margin: 0 auto;
}

@media (min-width: 992px) {
    .platforms .logos__top {
        max-width: 666px;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__top {
        justify-content: center;
        max-width: inherit;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__top figure {
        margin: 0 30px;
    }
}

@media (max-width: 767.98px) {
    .platforms .logos__top figure {
        max-width: 80px;
        margin: 0 9px;
    }
}

@media (min-width: 768px) {
    .platforms .logos__bottom {
        max-width: 100%;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    .platforms .logos__bottom {
        max-width: 90%;
    }
}

@media (min-width: 1200px) {
    .platforms .logos__bottom {
        max-width: 1180px;
        margin: 0 auto;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__bottom {
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media (max-width: 991.98px) {
    .platforms .logos__bottom figure {
        flex: 0 0 33.333333%;
    }

    .platforms .logos__bottom figure:nth-child(4), .platforms .logos__bottom figure:nth-child(5) {
        align-items: flex-start;
        padding-top: 22px;
    }
}

@media (max-width: 767.98px) {
    .platforms .logos__bottom figure:nth-child(4), .platforms .logos__bottom figure:nth-child(5) {
        padding-top: 17px;
    }

    .platforms .logos__bottom figure .icon {
        max-width: 80px;
        margin: 0 auto;
        max-height: 18px;
    }

    .platforms .logos__bottom figure .is-wix svg {
        height: 13px;
    }
}

.platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
    position: relative;
    z-index: 5;
    padding-top: 48px;
    padding-bottom: 48px;
}

@media (min-width: 768px) {
    .platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
        padding-top: 72px;
        padding-bottom: 72px;
    }
}

@media (min-width: 1200px) {
    .platforms .container-fluid, .platforms .container-sm, .platforms .container-md, .platforms .container-lg, .platforms .container-xl {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

.platforms .background--pattern {
    background: #FFF4EA;
    border-radius: 8px;
}

.platforms .pattern__svg {
    position: absolute;
}

.platforms .pattern__svg svg {
    line-height: 0;
}

.platforms .pattern__svg--left {
    top: 0;
    left: 0;
}

@media (max-width: 991.98px) {
    .platforms .pattern__svg--left {
        left: -20px;
    }
}

@media (max-width: 767.98px) {
    .platforms .pattern__svg--left {
        top: -15px;
        left: -50px;
    }
}

.platforms .pattern__svg--right {
    top: 0;
    right: 0;
}

@media (max-width: 991.98px) {
    .platforms .pattern__svg--right {
        right: -10px;
    }
}

@media (max-width: 767.98px) {
    .platforms .pattern__svg--right {
        right: -40px;
    }
}

.request__demo {
    background: #6C2835;
    padding: 40px 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    .request__demo {
        padding: 80px 0;
    }
}

@media (min-width: 1200px) {
    .request__demo {
        padding: 108px 0;
    }
}

.request__demo.request__demo--variation {
    background: none;
    padding: 0;
    margin-top: 56px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--variation {
        margin-top: 120px;
    }
}

.request__demo.request__demo--variation .request__demo-content {
    background: #FDA57F;
    border-radius: 8px;
    padding: 48px 24px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--variation .request__demo-content {
        padding: 64px 60px;
    }
}

@media (min-width: 992px) {
    .request__demo.request__demo--variation .request__demo-content {
        padding: 64px 48px;
    }
}

.request__demo.request__demo--variation .section__header {
    margin: 0 0 8px;
}

@media (max-width: 767.98px) {
    .request__demo.request__demo--variation .section__header {
        margin-bottom: 12px;
    }
}

.request__demo.request__demo--variation .section__header .section__title {
    font-size: 28px;
    line-height: 36px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--variation .section__header .section__title {
        font-size: 32px;
        line-height: 48px;
    }
}

.request__demo.request__demo--variation .lead {
    margin-bottom: 32px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--blog {
        padding: 56px 0 72px;
    }
}

.request__demo.request__demo--blog .section__header {
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .request__demo.request__demo--blog .section__header {
        margin-bottom: 4px;
    }
}

@media (min-width: 992px) {
    .request__demo.request__demo--blog .section__header .section__title {
        font-size: 32px;
        line-height: 48px;
    }
}

.request__demo .container-fluid, .request__demo .container-sm, .request__demo .container-md, .request__demo .container-lg, .request__demo .container-xl {
    z-index: 5;
}

.request__demo-content {
    padding: 0;
}

@media (min-width: 768px) {
    .request__demo-content {
        padding: 0 56px;
    }
}

@media (min-width: 992px) {
    .request__demo-content {
        padding: 0;
    }
}

.request__demo .section__header {
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .request__demo .section__header {
        margin-bottom: 24px;
    }
}

.request__demo .section__header .section__title {
    color: #FF7C5F;
    line-height: 36px;
    font-size: 28px;
}

.request__demo .section__header .section__title span {
    display: block;
}

@media (min-width: 768px) {
    .request__demo .section__header .section__title {
        font-size: 44px;
        line-height: 56px;
    }

    .request__demo .section__header .section__title span {
        display: inline-block;
    }
}

@media (min-width: 1200px) {
    .request__demo .section__header .section__title {
        font-size: 48px;
        line-height: 60px;
    }
}

@media (max-width: 575.98px) {
    .request__demo .form__wrapper {
        padding-right: 12px;
        padding-left: 12px;
    }
}

.request__demo .form-group {
    position: relative;
    margin: 0 auto;
}

@media (min-width: 576px) {
    .request__demo .form-group {
        max-width: 300px;
    }
}

@media (min-width: 768px) {
    .request__demo .form-group {
        max-width: 632px;
    }
}

.request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
    height: 40px;
    line-height: 40px;
    border-radius: 100px;
    padding: 0 20px;
    max-width: 169px;
    margin: 16px auto 0;
}

@media (min-width: 768px) {
    .request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
        position: absolute;
        top: 8px;
        right: 8px;
        margin: 0;
    }
}

@media (min-width: 992px) {
    .request__demo .btn, .request__demo .btn-category, .request__demo .header .navbar-nav .nav-item.btn-outline .nav-link, .header .navbar-nav .nav-item.btn-outline .request__demo .nav-link {
        top: 12px;
        right: 12px;
    }
}

.request__demo .form-control {
    width: 100%;
    height: 40px;
    color: #121A25;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 24px;
    border-radius: 96px;
    box-shadow: none;
    border: 0;
}

.request__demo .form-control.parsley-error, .request__demo .form-control.parsley-error:focus {
    box-shadow: inset 0 0 0 2px #DA0000;
}

.request__demo .form-control::placeholder {
    color: #7F8690;
}

.request__demo .form-control:focus {
    box-shadow: inset 0 0 0 2px #4556F0;
}

@media (min-width: 768px) {
    .request__demo .form-control {
        height: 56px;
        font-size: 18px;
        line-height: 28px;
        padding: 18px 180px 18px 24px;
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .request__demo .form-control {
        height: 64px;
    }
}

.request__demo .lead {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #FFE1C3;
    font-weight: 400;
}

@media (min-width: 768px) {
    .request__demo .lead {
        margin: 0 auto 24px;
        font-size: 18px;
        line-height: 28px;
        max-width: 864px;
    }
}

@media (max-width: 767.98px) {
    .request__demo .lead br {
        display: none;
    }
}

.request__demo .features__slider {
    display: inline-block;
    width: 300px;
    margin: 0 auto 24px;
    padding-bottom: 48px;
    position: relative;
}

@media (min-width: 768px) {
    .request__demo .features__slider {
        padding-bottom: 49px;
    }
}

.request__demo .features__slider-item {
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
}

.request__demo .features__slider-item.next {
    z-index: 1;
}

.request__demo .features__slider-item.active {
    z-index: 2;
}

.request__demo .features__slider-item.prev {
    z-index: 3;
}

.request__demo .features__slider-item div {
    display: inline-block;
    height: 38px;
    white-space: nowrap;
    background: #FFE1C3;
    opacity: 0;
    border-radius: 6px;
    padding: 6px 8px;
    color: #121A25;
    transform: translateY(-24px) scale(0.6);
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    transition: all 0s 0s ease-out;
    font-weight: 500;
}

@media (min-width: 768px) {
    .request__demo .features__slider-item div {
        height: 40px;
        font-size: 20px;
    }
}

.request__demo .features__slider-item.next div {
    opacity: 0.5;
    transform: translateY(-12px) scale(0.8);
    transition: all 0.4s 0.1s ease-out;
}

.request__demo .features__slider-item.active div {
    opacity: 1;
    transform: translateY(0) scale(1);
    transition: all 0.4s 0.1s ease-out;
}

.request__demo .features__slider-item.prev div {
    opacity: 0;
    transform: translateY(36px) scale(1);
    transition: all 0.5s ease-out;
}

.request__demo .request__demo--pattern {
    position: absolute;
}

.request__demo .request__demo--pattern-bottom {
    bottom: -5px;
    left: 0;
}

.request__demo .request__demo--pattern-right {
    top: 0;
    right: 0;
}

.request__demo .parsley-errors-list {
    margin: 0;
    list-style: none;
}

.request__demo .parsley-errors-list,
.request__demo .form__error {
    text-align: center;
    padding: 4px 0 0;
}

@media (min-width: 768px) {
    .request__demo .parsley-errors-list,
    .request__demo .form__error {
        padding: 4px 24px 0;
        text-align: left;
    }
}

.request__demo .form__error,
.request__demo .parsley-errors-list li {
    color: #DA0000;
    font-size: 14px;
    font-weight: normal;
}

@media (min-width: 768px) {
    .request__demo .form__error,
    .request__demo .parsley-errors-list li {
        font-size: 16px;
        line-height: 28px;
    }
}

.request__demo .form__success {
    background: #fff;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    color: #3E35A9;
    font-size: 14px;
    padding: 5px 15px;
}

@media (min-width: 768px) {
    .request__demo .form__success {
        padding: 0;
        font-size: 18px;
        line-height: 28px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

.request__demo .form__error,
.request__demo .form__success {
    display: none;
}

.request__demo .has-success .form__success {
    display: flex;
}

.request__demo .has-success .form_inner {
    display: none;
}

@media (min-width: 768px) {
    .request__demo .has-success .form_inner {
        display: block;
    }
}

@media (min-width: 768px) {
    .row--spacing {
        margin-bottom: 144px;
    }
}

/*# sourceMappingURL=style.css.map */

/* Overview Section */
.sections-overview-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.sections-overview-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0 0 24px;
}

.media__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 790px;
    margin: 0 auto 10px;
}

.media__images .media__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 16px;
}

@media (min-width: 768px) {
    .sections-overview-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 -15px;
    }

    .sections-overview-item {
        padding: 0 15px;
        margin: 0 0 40px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }

    .media__images {
        margin-bottom: 40px;
    }

    .media__images .media__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        margin: 0;
    }
}

.video-wrapper .video--button {
    position: absolute;
    top: 16px;
    left: 16px;
    z-index: 100;
}

/* .video-wrapper .video--button svg rect { fill: #121212; } */

@media ( min-width: 375px ) {
    .video-wrapper .video--button span {
        width: 64px;
        height: 64px;
    }

    .video-wrapper .video--button span svg {
        width: 64px;
        height: 64px;
    }
}

@media ( min-width: 1200px ) {
    .video-wrapper .video--button span {
        width: 80px;
        height: 80px;
    }

    .video-wrapper .video--button span svg {
        width: 80px;
        height: 80px;
    }
}

body .section__performance .video-box > div {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    display: block;
}

body .section__performance .section__performance-items .box {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 0 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.c-sc-gal-i-8 {
    display: none;
}

@media (min-width: 992px) {
    .c-sc-gal-i-8 {
        display: block;
        left: 30px;
        top: 550px;
    }
}

@media (min-width: 1200px) {
    .c-sc-gal-i-8 {
        left: 40px;
        top: 600px;
    }
}

/* Action Section */
.sections-action .section__title {
    color: #ffbc7d;
}

.sections-action__item {
    text-align: center;
    margin-bottom: 40px;
}

.sections-action__item figure {
    margin-bottom: 28px;
}

.sections-action__item h4 {
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    letter-spacing: -.02em;
    color: #43d8a5;
    margin-bottom: 4px;
}

.sections-action .sections-action__logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 48px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px;
    overflow: hidden;
}

.sections-action__item small {
    display: block;
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    letter-spacing: -.02em;
    color: #fff;
}

@media (min-width: 992px) {
    .sections-action__item h4 {
        font-size: 56px;
        line-height: 64px;
    }

    .sections-action__item {
        margin-bottom: 0;
    }
}

@media (min-width: 1200px) {
    .section__top .section__title {
        font-size: 3.5rem;
        line-height: 64px;
        max-width: 540px;
    }
}

/* Pricing Page Price-Button */
.hero--pricing .switch__button-input + .switch__button-label {
    background: #473059;
}

.hero--pricing .switch__button-container .switch__button-input + .switch__button-label {
    height: 32px;
    width: 60px;
}

.hero--pricing .switch__button-container .switch__button {
    margin: 0 8px;
}

.hero--pricing .switch__button-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.hero--pricing .switch__button-container .switch__button--badge {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 8px;
    border: 1px solid #ffbc7d;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #ff823b;
    margin-left: 8px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.hero--pricing .switch__button-container.is-checked .switch__button-text--a {
    color: #2c1042;
}

.hero--pricing .switch__button-container.is-checked .switch__button--badge {
    color: #fff;
    background: #ff823b;
}

.hero--pricing .switch__button-container .switch__button-input + .switch__button-label:after {
    width: 24px;
    height: 24px;
}

body {
    max-width: 1920px;
}

/* Mix Media Query */

body .section__youtube {
    position: relative;
    padding-top: 150px;
    overflow: hidden;
}

@media (min-width: 992px) {
    body .section__youtube {
        padding-top: 310px;
    }
}

@media (min-width: 768px) {
    body .dnd_area-row-3-padding {
        /*     padding-top: 290px !important; */
    }

    /*   body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding, body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding, body .dnd_area-row-10-padding, .footer__container{
  padding-top: 64px !important;
  padding-bottom: 64px !important;
} */
}

/* @media( min-width:1024px){
body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding, body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding, body .dnd_area-row-10-padding, .footer__container{
padding-left: 40px !important;
padding-right: 40px !important;
padding-top: 104px !important;
padding-bottom: 104px !important;
}
} */
body .dnd_area-row-10-padding {
    padding: 0 !important;
}

/* @media (max-width: 1199.98px){
body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding,
body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding,
body .dnd_area-row-10-padding, .footer__container{
padding-left: 40px !important;
padding-right: 40px !important;
}
} */
@media (max-width: 992px) {
    .section__performance .section__header .youtube__partner .icon__svg {
        display: none;
    }

    .hero--home-left {
        padding-right: 0;
    }

    .section__top__item.slick-slide {
        width: 313px;
        margin: 0 7.5px;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .section__top__item-body {
        padding: 16px;
        position: relative;
    }

    .footer .left-footer {
        padding: 20px 0;
    }

    .left-footer .logo img {
        width: 92px;
        height: 88px !important;
        max-width: 92px;
    }

    .footer__container .social-links {
        margin: 0px;
    }

    /*   body .dnd_area-row-1-padding, body .dnd_area-row-7-padding, body .dnd_area-row-5-padding, body .dnd_area-row-9-padding
  {
  padding-bottom:64px !important;
} */
    /*   body .dnd_area-row-9-padding{padding-top:76px !important;} */
    .row-opt {
        margin-bottom: 80px;
    }
}

@media (max-width: 767px) {

    .hero--home-left {
        padding-bottom: 60px;
        padding-right: 16px;
        padding-left: 16px;
    }

    body .hero {
        padding-left: 0px;
    }

    .slider-controls .slick-track, .js-section-top--slider .slick-track {
        flex-wrap: nowrap;
    }

    /*   body .dnd_area-row-1-padding, body .dnd_area-row-2-padding, body .dnd_area-row-3-padding, body .dnd_area-row-4-padding, body .dnd_area-row-5-padding,
  body .dnd_area-row-6-padding, body .dnd_area-row-7-padding, body .dnd_area-row-8-padding, body .dnd_area-row-9-padding,
  body .dnd_area-row-10-padding, .footer__container{
  padding-left: 16px !important;
  padding-right: 16px !important;
  padding-bottom: 64px !important;
}
  .dnd_area-row-1-padding
  body .footer__container{padding-bottom:0 !important;}
  body .dnd_area-row-9-padding{padding-top:40px !important;}
  body .dnd_area-row-8-padding{padding-bottom:0 !important;}
  body .dnd_area-row-4-padding{padding-bottom:48px !important;}
  body .dnd_area-row-7-padding{padding-top: 64px !important;}
  body .dnd_area-row-1-padding{padding-top:40px !important; padding-bottom:40px !important;} */
}

@media (min-width: 200px) {
    body .dnd_area-row-10-padding {
        padding-bottom: 32px !important;
    }
}

@media (max-width: 480px) {
    .slider-controls .slick-list {
        padding: 0 !important;
    }
}

@media (max-width: 370px) {
    .slider-controls .slick-track, .js-section-top--slider .slick-track {
        flex-wrap: wrap;
    }
}

@media (max-width: 375px) {
    /*   body .hero .shopify-logo{flex-wrap: wrap;} */
    /*   body .hero .shopify-logo img {flex-basis: 60%;}
  body .hero .shopify-logo .icon--stars{flex-basis: 40%;}
  body .hero .shopify-logo .rating{flex-basis: 30%;} */
}

/* ---------------------------------------------------------------- Pricing Page ----------------------------------------------- */
.hero--pricing {
    background-color: #e6f6f9;
}

@media (min-width: 768px) {
    .hero--pricing {
        padding-top: 138px !important;
    }
}

@media (min-width: 1200px) {
    .hero--pricing {
        padding-top: 140px !important;
    }
}

@media (max-width: 767px) {
    body .hero--pricing {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    /*   .hero--pricing .plans-box{flex-direction:column;} */
    .hero__video {
        display: none;
    }

}

body .hero--pricing {
    padding-right: 80px;
}

.hero__video {
    position: absolute;
    top: 0;
    right: 0;
}

/* FAQ */
.faq__item.is-open .btn__toggle {
    background: #e6f6f9;
}

.pricing__card--btn a {
    font-size: 16px !important;
}

.pricing__card--btn .btn-secondary {
    padding: 10px 16px !important;
    color: #6054e5 !important;
    margin: 0 !important;
}

.pricing__card--btn .btn-primary {
    padding: 10px 16px !important;
    color: #fff !important;
    margin: 0 !important;
    font-weight: 500 !important;
}

.pricing__card--btn .btn-secondary, .pricing__card--btn .btn-secondary:active, .pricing__card--btn .btn-secondary:focus, .pricing__card--btn .btn-secondary:hover, .pricing__card--btn .btn-secondary:not(:disabled):not(.disabled):active {
    color: #6054e5;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 2px solid #c3d3f4;
}

.pricing__cards .card .list {
    margin: 0 auto
}

.pricing__card--price {
    position: relative;
}

.pricing__cards .card-header .pricing__card--hint {
    display: block;
    position: relative;
    bottom: 0px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    color: #716978;
}

.hero--pricing .switch__button-container.is-checked .switch__button-text--m {
    color: #a2a0ab;
}

.pricing__card--btn .btn.btn-secondary {
    font-weight: 500;
    font-size: 16px;
}

.pricing__faq .section__header .lead {
    color: #38393D;
    font-weight: 500;
}

body .pricing-request-section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

body .pricing__faq-section {
    padding-bottom: 0 !important;
}

.pricing__faq .btn-secondary {
    font-weight: 700;
    border: 2px solid #38393D;
    color: #121212;
    font-size: 18px;
    line-height: 28px;
    width: 160px;
}

.pricing__faq .btn-secondary:hover {
    background: #F4F7F9;
}

.pricing__faq .btn-secondary:focus {
    transform: scale(0.9);
    background: #121212;
    color: #fff;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:active, .btn-secondary:focus {
    transform: scale(0.9) !important;
    background: black !important;
    color: #fff !important;
    border-radius: 4px;
}

.faq__item-body a:hover {
    color: #ff7c5f;
}

@media (max-width: 1280px) {
    /* .header.is-menu-open */
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left;
        padding: 80px 72px;
        height: 100%;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .is-menu-open #main-navigation .submenu.level-1 {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item {
        width: 100%;
        padding: 0;
        position: relative;
        margin: 12px 0px 24px !important
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 .menu-item a {
        font-size: 28px;
        line-height: 34px;
        color: #2c1042;
        padding: 0;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        display: none;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        display: none;
    }

    .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(1) a {
        display: none;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) {
        margin-bottom: 18px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1180px) {
    .submenu.level-1 > li {
        margin: 0 5px !important;
    }

    .header .submenu.level-1 > li a {
        padding: 4 !important;
        font-size: 14px;
    }

    .submenu.level-1 > li:nth-child(6) a {
        padding: 10px 12px !important;
        font-size: 14px;
    }

    .submenu.level-1 > li:last-child a {
        padding: 10px 12px !important;
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        padding: 80px 52px;
    }
}

@media (max-width: 767px) {
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 {
        padding: 80px 40px;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        display: inline-block;
        width: -webkit-fill-available;
        margin-left: 0px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        text-align: center;
        padding: 12px 108px;
        width: 100%;
        color: #ff5742 !important;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        display: inline-block;
        width: -webkit-fill-available;
        margin-left: 0px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        text-align: center;
        padding: 12px 108px;
        width: 100%;
    }

    .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(1) a {
        display: inline-block;
        width: -webkit-fill-available;
        margin-left: 0px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        text-align: center;
        padding: 12px 108px;
        width: 100%;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5):hover a {
        color: #121212 !important;
    }

    .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(1):hover a {
        color: #121212 !important;
    }
}

@media (max-width: 375px) {
    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(5) a {
        padding: 12px 28px;
        width: 100%;
        margin-top: 20px;
    }

    .header.v5.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:nth-child(1) a {
        padding: 12px 28px;
        width: 100%;
        margin-top: 20px;
    }

    .header.is-menu-open #main-navigation .navigation-primary .submenu.level-1 > li:last-child a {
        padding: 12px 28px;
        width: 100%;
    }
}

@media (max-width: 992px) {
    .section__top--logos figure {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }
}

@media (max-width: 767px) {
    .section__top--logos figure {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    .menu-arrow {
        display: none !important;
    }
}

@media (min-width: 1440px) {
    .header__container {
        max-width: 1440px !important;
    }

    .dnd-section > .row-fluid {
        max-width: unset !important;
    }

    /*   .container-fluid, .container-sm, .container-md, .container-lg, .container-xl{
  max-width: unset !important;
} */

}

@media (min-width: 1601px) {
    .row-fluid .container-fluid, .row-fluid .container-sm, .row-fluid .container-md, .row-fluid .container-lg, .row-fluid .container-xl {
        max-width: 1440px !important;
    }

    .maxwidth1440 {
        max-width: 100% !important;
        width: 100%;
        /*     padding:0 60px; */
    }

    /*   .about_wrapper{
    max-width: 100% !important;
    width:100%;
  } */
}

/* =========================================================== About Us Page ============================================================ */
.about_wrapper {
    max-width: 1320px;
    margin: 0 auto;
    width: 100%;
}

body .no-padding {
    padding: 0px !important;
}

@media (max-width: 767px) {
    .about_wrapper .section__header {
        text-align: center;
    }
}

@media (min-width: 1441px) {
    .about_wrapper {
        max-width: 1440px !important;
        padding: 0 60px;
    }
}

/* =========================================================== Pricing Page new CSS ============================================================ */

.hero--pricing.hero--pricing_v2 .hero__header {
    display: flex;
    align-items: center;
}

.hero--pricing.hero--pricing_v2 .hero__header h1, .hero--pricing.hero--pricing_v2 .hero__header div {
    padding: 0;
    margin: 0;
}

.benefits_section {
    padding: 64px;
    background: #121212;
    text-align: center;
    position: relative;
}

.benefits_section .banefits_inner h2 {
    letter-spacing: -0.02em;
    color: #ffffff;
    font-weight: 900;
}

.benefits_section .banefits_inner h2 span {
    color: #FF5742;
}

.benefits_section .banefits_inner .sub_title {
    color: #9B9B9C;
    font-weight: 500;
}

.benefits_section .banefits_inner .cards_inner {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 16px;
}

.benefits_section .banefits_inner .cards_inner .card {
    width: 25%;
    background: transparent;
    color: #fff;
    border-radius: 0;
    border: transparent;
}

.benefits_section .banefits_inner .cards_inner .card .numbers {
    color: #ffffff;
    font-weight: 900;
}

.benefits_section .banefits_inner .cards_inner .card .numbers .name span {
    font-size: 24px;
}

.benefits_section .banefits_inner .cards_inner .card .sub_content {
    font-size: 18px;
    line-height: 28px;
    color: #FFD2A8;
    font-weight: 700;
}

.benefits_section .banefits_inner .bottom_text {
    font-size: 14px;
    color: #9B9B9C;
    border-top: 1px solid #2A2A2C;
    padding-top: 12px;
    line-height: 20px;
}

@media (max-width: 767px) {
    .benefits_section {
        padding: 40px 16px;
        overflow: hidden;
    }

    .benefits_section .banefits_inner .cards_inner .card .numbers {
        font-size: 40px;
        line-height: 56px;
    }

    .benefits_section .banefits_inner h2 {
        font-size: 32px;
        line-height: 40px;
        /*     margin:0 -16px; */
    }

    .benefits_section .banefits_inner .cards_inner .card:nth-child(3) {
        margin-top: 14px;
    }

    .benefits_section .banefits_inner .cards_inner .card:nth-child(4) {
        margin-top: 14px;
    }

    .benefits_section .banefits_inner .cards_inner .card {
        width: 50%;
        margin-bottom: 14px;
    }

    .benefits_section .banefits_inner .cards_inner {
        align-items: flex-start;
        margin-top: 24px;
    }

    .benefits_section .banefits_inner .cards_inner .card .sub_content {
        font-size: 16px;
        line-height: 24px;
    }

    .benefits_section .banefits_inner .sub_title {
        font-size: 16px;
        line-height: 24px;
        margin-top: 16px;
        font-weight: 500;
    }

    .benefits_section .banefits_inner .bottom_text {
        margin-top: 22px;
    }
}

@media (min-width: 768px) {
    .benefits_section {
        padding: 64px 32px;
    }

    .benefits_section .banefits_inner .cards_inner .card .numbers {
        font-size: 40px;
        line-height: 56px;
    }

    .benefits_section .banefits_inner h2 {
        font-size: 40px;
        line-height: 44px;
    }

    .benefits_section .banefits_inner .cards_inner .card .sub_content {
        font-size: 17px;
        line-height: 28px;
        color: #FFD2A8;
    }

    .benefits_section .banefits_inner .sub_title {
        font-size: 20px;
        line-height: 32px;
        margin-top: 16px;
    }

    .benefits_section .banefits_inner .bottom_text {
        margin-top: 32px;
    }
}

@media (min-width: 1024px) {
    .benefits_section {
        padding: 64px 43px;
    }

    .benefits_section .banefits_inner .cards_inner .card .numbers {
        font-size: 44px;
        line-height: 60px;
    }

    .benefits_section .banefits_inner h2 {
        font-size: 48px;
        line-height: 56px;
    }

    .benefits_section .banefits_inner .sub_title {
        font-size: 22px;
        line-height: 32px;
        margin-top: 24px;
    }

    .benefits_section .banefits_inner .cards_inner .card .sub_content {
        font-size: 20px;
        line-height: 32px;
        color: #FFD2A8;
    }

    .benefits_section .banefits_inner .bottom_text {
        margin-top: 36px;
    }
}

@media (min-width: 1200px) {
    .benefits_section {
        padding: 64px 64px 80px;
    }

    .benefits_section .banefits_inner h2 {
        font-size: 48px;
        line-height: 56px;
    }

    .benefits_section .banefits_inner .sub_title {
        font-size: 22px;
        line-height: 32px;
        margin-top: 24px;
    }

    .benefits_section .banefits_inner .cards_inner .card .numbers {
        font-size: 56px;
        line-height: 64px;
    }

    .benefits_section .banefits_inner .cards_inner .card .sub_content {
        font-size: 22px;
        line-height: 40px;
        color: #FFD2A8;
    }

    .benefits_section .banefits_inner .bottom_text {
        margin-top: 24px;
    }
}

@media (min-width: 1441px) {
    .benefits_section .wrapper {
        max-width: 1440px !important;
        margin: 0 auto;
    }
}

.video--button .v-icon-pause {
    display: none;
}

/* partners landing page */
/* section.Partner_landing_hero_banner { padding: 124px 60px 96px; } */
.Partner_landing_hero_banner h1.hero__title span {
    color: #FF5742;
    font-weight: 500;
    font-size: 58px;
}

.Partner_landing_hero_banner h1.hero__title {
    color: #121212;
    font-weight: 900;
    line-height: 1.1;
}

.Partner_landing_hero_banner .hero_content {
    max-width: 660px;
}

.Partner_landing_hero_banner .post-headText p {
    font-weight: 500;
    font-size: 22px;
    line-height: 1.46;
    letter-spacing: -0.8px;
    color: #121212;
}

.Partner_landing_hero_banner .post-headText {
    padding-top: 40px;
}

.Partner_landing_hero_banner .banner_button {
    padding-top: 48px;
}

.Partner_landing_hero_banner .banner_button .button {
    margin: 0;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.56;
    padding: 15px 22.5px;
}

.Partner_landing_hero_banner .banner_button .button .arrow {
    margin-left: 8px;
}

.Partner_landing_hero_banner .banner_button .btn {
    padding: 0;
}

.Partner_landing_hero_banner .banner_button .btn:not(:first-child) {
    margin-top: 9px;
}

.Partner_landing_hero_banner .hero_banner-inner {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.Partner_landing_hero_banner .hero_Img {
    padding-right: 70px;
}

/* about module */
.about_contact_section {
    background-color: #DCF5FA;
    padding: 104px 60px;
}

.about_contact_section .about_contact_two_column {
    padding-top: 40px;
}

.about_contact_section .about_contact_title h2 {
    font-weight: 900;
    color: #121212;
}

.about_contact_section .about_contact_box_title h3 {
    font-weight: 700;
    color: #121212;
}

.about_contact_section .about_contact_box_title {
    padding-bottom: 4px;
}

.about_contact_section .about_contact_box_content p {
    font-size: 18px;
    color: #121212;
    font-weight: 400;
}

.about_contact_section .about_contact_box + * {
    padding-top: 24px;
}

.about_contact_section .about_contact_two_column {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.about_contact_section .service_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.about_contact_section .service_title h3, .social_icon_title h3 {
    color: #121212;
    font-weight: 700;
}

/* .about_contact_section .service_list ul { display: flex;  flex-wrap: wrap;  align-items: flex-start;  justify-content: space-between;   gap: 4px 65px;} */

.about_contact_section .service_list ul li {
    color: #fff;
    background-color: #2A2A2C;
    font-weight: 500;
    font-size: 18px;
    margin: 0;
    line-height: 1.8;
    padding: 1px 8px;
    letter-spacing: -0.33px;
}

.about_contact_section .service_title {
    padding-bottom: 12px;
}

.about_contact_section .about_right_service_column {
    padding-bottom: 36px;
}

.about_contact_section .social_icon ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
}

.about_contact_section .social_icon ul li a {
    background-color: #2A2A2C;
    width: 48px;
    height: 48px;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.about_contact_section .social_icon ul li a i {
    color: #fff;
    font-size: 24px;
}

.about_contact_section .social_icon ul li a:hover {
    background-color: #fff;
}

.about_contact_section .social_icon ul li a:hover i {
    color: #2A2A2C;
}

.about_contact_section .social_icon ul li a:focus {
    transform: scale(0.9);
}

.about_contact_section .social_icon ul li {
    margin: 0;
}

.about_contact_section .social_icon {
    padding-top: 8px;
}

.about_contact_section .about_contact_left_column {
    max-width: 360px;
}

.about_contact_section .about_right_column {
    max-width: 560px;
}

.about_contact_section .about_right_service_column .service_list {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    width: 50%;
}

.about_contact_section .about_right_service_column .service_list_1st {
    padding-right: 30px;
}

.about_contact_section .about_right_service_column .service_list_2nd {
    padding-left: 17px;
}

.about_contact_section .about_right_service_column .service_list ul li + * {
    margin-top: 4px;
}

.about_contact_section .about_right_service_column .service_list ul li {
    display: inline-block;
}

.customers_section_main {
    background: #121212;
    padding: 56px 60px;
}

.customers_section_main .customers_section_main_title h2 {
    color: #fff;
    font-weight: 900;
}

.customers_section_main_box {
    padding-top: 40px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
    padding-bottom: 40px;
}

.customers_section_main .banner_button .btn {
    padding: 0;
}

.customers_section_main .banner_button .btn a.button {
    border-color: #6A676C;
    background-color: transparent;
    padding: 17px 22.5px;
    margin-bottom: 0;
}

.customers_section_main .banner_button .btn a.button span.arrow {
    margin-left: 8px;
}

.customers_section_main .banner_button .btn a.button:hover {
    background: #F4F7F9;
    color: #121212;
}

.customers_section_main .banner_button .btn a.button:focus {
    opacity: 1;
    background: #fff;
    color: #121212;
    transform: scale(0.9)
}

.customers_section_main .banner_button .btn a.button:hover svg path {
    stroke: #121212
}

.customers_section_main .banner_button .btn a.button:focus svg path {
    stroke: #121212
}

.Testimonials_section_box_main .Testimonials_section_box_inner {
    width: 33.33%;
}

.Testimonials_section_main {
    padding: 104px 60px;
}

.Testimonials_section_title h2 {
    line-height: 1.17;
    font-weight: 900;
    color: #121212;
}

.Testimonials_section_box_main {
    padding-top: 40px;
    padding-bottom: 40px;
}

.Testimonials_section_main .banner_button .btn {
    padding: 0;
}

.Testimonials_section_main .banner_button .btn a.button {
    margin: 0;
    border-color: #38393D;
    background-color: transparent;
    color: #121212;
    padding: 18px 22px;
}

.Testimonials_section_main .banner_button .btn a.button svg {
    margin-left: 8px;
}

.Testimonials_section_main .banner_button .btn a.button svg path {
    stroke: #121212;
}

.Testimonials_section_box_main {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 60px;
}

.Testimonials_section_box_main .Testimonials_box_content p:first-child {
    padding: 24px 0;
    color: #121212;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
}

.Testimonials_section_box_main .Testimonials_box_content p.name {
    font-weight: 700;
    color: #121212;
    font-size: 18px;
    line-height: 1.8;
}

.Testimonials_section_box_main .Testimonials_box_content p.position {
    color: #6A676C;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
}

.about_contact_section .social_icon ul li a:hover {
    text-decoration: unset;
}

.Testimonials_section_main .banner_button .btn a.button:hover {
    background: #F4F7F9;
    color: #121212;
}

.Testimonials_section_main .banner_button .btn a.button:hover svg path {
    stroke: #121212
}

.Testimonials_section_main .banner_button .btn a.button:focus {
    opacity: 1;
    background: black;
    color: #fff;
    transform: scale(0.9)
}

.Testimonials_section_main .banner_button .btn a.button:focus svg path {
    stroke: #fff
}

.Testimonials_section_box_main .Testimonials_section_box_inner {
    width: 33.33%;
}

.about_contact_section .about_contact_box_content p a {
    color: #121212;
    text-decoration: underline;
}

.about_contact_section .social_icon ul li a:hover {
    text-decoration: unset;
}

/* Updates css */
@media (min-width: 768px) {
    .Partner_landing_hero_banner .banner_button .btn:not(:first-child) {
        margin-top: 9px;
    }
}

@media (min-width: 993px) {
    section.Partner_landing_hero_banner {
        padding: 128px 32px 64px;
    }

    .Partner_landing_hero_banner h1.hero__title {
        font-size: 40px;
        line-height: 1.1;
    }

    .Partner_landing_hero_banner h1.hero__title span {
        font-size: 47px;
        line-height: 0;
        display: inline-block;
    }

    .Partner_landing_hero_banner .hero_content {
        max-width: 450px;
    }

    /*   .Partner_landing_hero_banner .hero_banner-inner { align-items: center;} */
    .Partner_landing_hero_banner .hero_Img {
        padding-right: 0;
        padding-top: 50px;
        max-width: 400px;
    }

    .Partner_landing_hero_banner .post-headText {
        padding-top: 24px;
    }

    .Partner_landing_hero_banner .banner_button {
        padding-top: 22px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-size: 18px;
        color: #2E2E33;
        line-height: 1.53;
    }

    .Partner_landing_hero_banner .banner_button .button {
        font-size: 16px;
        line-height: 1.75;
        padding: 8px 15px;
    }

    .Partner_landing_hero_banner .banner_button .btn:not(:first-child) {
        margin-top: 0px;
    }

    .about_contact_section {
        padding: 70px 32px;
    }

    .about_contact_section .about_contact_title h2 {
        line-height: 1.1;
    }

    .about_contact_section .about_contact_two_column {
        padding-top: 50px;
    }

    /*   .about_contact_section .service_list ul { flex-direction: column;} */
}

@media (min-width: 1024px) {
    .Partner_landing_hero_banner h1.hero__title {
        font-size: 56px;
        line-height: 1.15;
    }

    .Partner_landing_hero_banner .post-headText {
        padding-top: 24px;
    }

    .Partner_landing_hero_banner .banner_button {
        padding-top: 38px;
    }

    .Partner_landing_hero_banner .hero_content {
        max-width: 481px;
    }

    section.Partner_landing_hero_banner {
        padding: 136px 43px 80px;
    }

    .Partner_landing_hero_banner .hero_Img {
        padding-right: 0;
        padding-top: 90px;
    }

    .Partner_landing_hero_banner .hero_Img {
        max-width: 426px;
    }

    .Partner_landing_hero_banner .hero_banner-inner {
        gap: 40px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-weight: 500;
        font-size: 22px;
        line-height: 1.46;
        letter-spacing: -0.8px;
        color: #121212;
    }

    .Partner_landing_hero_banner .banner_button .button {
        margin: 0;
        color: #fff;
        font-weight: 700;
        font-size: 18px;
        line-height: 1.56;
        padding: 15px 22.5px;
    }

    /*  about module  */
    .about_contact_section {
        padding: 88px 43px;
    }

    .about_contact_section .about_right_service_column .service_list_1st {
        padding-right: 10px;
    }

    .about_contact_section .about_right_service_column .service_list_2nd {
        padding-left: 10px;
    }

    .about_contact_section .about_right_service_column .service_list_1st {
        width: 45%;
    }

    .about_contact_section .about_right_service_column .service_list_2nd {
        width: 50%;
    }

    /*   .about_contact_section .service_list ul { flex-direction: unset;} */
    .customers_section_main {
        padding: 56px 43px;
    }

    .Testimonials_section_main {
        padding: 88px 43px;
    }

    .Testimonials_section_box_main {
        gap: 49px;
    }

    .Testimonials_section_box_main .Testimonials_box_content p:first-child {
        font-size: 18px;
    }

    .Testimonials_section_box_main .Testimonials_box_content p.name {
        font-size: 16px;
    }

    .about_contact_section .about_contact_left_column {
        max-width: 360px;
    }

    .about_contact_section .about_right_column {
        max-width: 518px;
    }

    .about_contact_section .service_list ul li {
        letter-spacing: -1px
    }
}

@media (min-width: 1440px) {
    section.Partner_landing_hero_banner {
        padding: 124px 60px 96px;
    }

    .Partner_landing_hero_banner .hero_Img {
        max-width: 545px;
    }

    .Partner_landing_hero_banner .hero_Img {
        padding-right: 70px;
        padding-top: 70px;
    }

    .Partner_landing_hero_banner .hero_content {
        max-width: 660px;
    }

    .Partner_landing_hero_banner .hero_banner-inner {
        gap: 0;
    }

    .Partner_landing_hero_banner .post-headText {
        padding-top: 40px;
    }

    .Partner_landing_hero_banner .banner_button {
        padding-top: 48px;
    }

    .Partner_landing_hero_banner .banner_button .button {
        margin: 0;
        color: #fff;
        font-weight: 700;
        font-size: 18px;
        line-height: 1.56;
        padding: 15px 22.5px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-weight: 500;
        font-size: 22px;
        line-height: 1.46;
        letter-spacing: -0.8px;
        color: #121212;
    }

    .Partner_landing_hero_banner h1.hero__title span {
        color: #FF5742;
        font-weight: 500;
        font-size: 58px;
    }

    .Partner_landing_hero_banner h1.hero__title {
        font-size: 64px;
        color: #121212;
        font-weight: 900;
        line-height: 1.1;
    }

    /* .about_contact_section .service_list ul { flex-direction: unset;} */
    .about_contact_section {
        padding: 104px 60px;
    }

    .about_contact_section .about_right_service_column .service_list_1st {
        padding-right: 30px;
    }

    .about_contact_section .about_right_service_column .service_list_2nd {
        padding-left: 17px;
    }

    .about_contact_section .about_right_service_column .service_list_1st {
        width: 50%;
    }

    .about_contact_section .about_right_service_column .service_list_2nd {
        width: 50%;
    }

    .Testimonials_section_box_main {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 60px;
    }

    .customers_section_main {
        background: #121212;
        padding: 56px 60px;
    }

    .customers_section_main_box {
        padding-top: 40px;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 24px;
        padding-bottom: 40px;
    }

    .Testimonials_section_main {
        padding: 104px 60px;
    }

    .Testimonials_section_box_main .Testimonials_box_content p:first-child {
        padding: 24px 0;
        color: #121212;
        font-weight: 500;
        font-size: 22px;
        line-height: 1.45;
    }

    .Testimonials_section_box_main .Testimonials_box_content p.name {
        font-weight: 700;
        color: #121212;
        font-size: 18px;
        line-height: 1.8;
    }

    .Testimonials_section_box_main .Testimonials_box_content p.position {
        color: #6A676C;
        font-weight: 400;
        font-size: 16px;
        line-height: 1.5;
    }

    .about_contact_section .about_contact_left_column {
        max-width: 360px;
    }

    .about_contact_section .about_right_column {
        max-width: 560px;
    }

    .about_contact_section .service_list ul li {
        letter-spacing: -0.33px
    }
}

@media (min-width: 1600px) {
    section.Partner_landing_hero_banner {
        padding: 124px 60px 96px;
    }

    .Partner_landing_hero_banner .hero_Img {
        max-width: 545px;
    }

    .Partner_landing_hero_banner .hero_Img {
        padding-right: 70px;
        padding-top: 70px;
    }

    .Partner_landing_hero_banner .hero_content {
        max-width: 660px;
    }

    .Partner_landing_hero_banner .hero_banner-inner {
        gap: 0;
    }
}

/* Updates css */

@media (max-width: 991px) {
    section.Partner_landing_hero_banner {
        padding: 128px 32px 64px;
    }

    .Partner_landing_hero_banner h1.hero__title {
        font-size: 40px;
        line-height: 1.1;
        color: #121212;
    }

    .Partner_landing_hero_banner h1.hero__title span {
        font-size: 47px;
        line-height: 0;
        display: inline-block;
    }

    .Partner_landing_hero_banner .hero_content {
        max-width: 360px;
    }

    /*   .Partner_landing_hero_banner .hero_banner-inner { align-items: center;} */
    .Partner_landing_hero_banner .hero_Img {
        padding-right: 0;
        max-width: 400px;
    }

    .Partner_landing_hero_banner .post-headText {
        padding-top: 24px;
    }

    .Partner_landing_hero_banner .banner_button {
        padding-top: 22px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-size: 18px;
        color: #2E2E33;
        line-height: 1.53;
    }

    .Partner_landing_hero_banner .banner_button .button {
        font-size: 16px;
        line-height: 1.75;
        padding: 8px 15px;
    }

    .Partner_landing_hero_banner .hero_banner-inner {
        gap: 29px;
        align-items: center
    }

    .Partner_landing_hero_banner .post-headText p {
        font-weight: 600;
        letter-spacing: 0;
        line-height: 1.6
    }

    .about_contact_section .about_right_service_column .service_list_2nd {
        padding-top: 4px !important;
    }

    .about_contact_section {
        padding: 64px 32px;
    }

    .about_contact_section .about_contact_title h2 {
        line-height: 1.1;
    }

    .about_contact_section .about_contact_two_column {
        padding-top: 50px;
    }

    .about_contact_section .service_list ul {
        flex-direction: column;
    }

    .about_contact_section .about_contact_box_title h3, .about_contact_section .service_title h3, .social_icon_title h3 {
        font-size: 20px;
        line-height: 1.4;
    }

    .about_contact_box_content p {
        font-size: 16px;
    }

    .about_contact_section .about_contact_box_content p {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.25;
    }

    .about_contact_section .about_contact_box + * {
        padding-top: 32px;
    }

    .about_contact_section .service_title {
        padding-bottom: 8px;
    }

    .about_contact_section .service_list ul li {
        font-size: 16px;
    }

    .about_contact_section .about_right_service_column {
        padding-bottom: 24px;
    }

    .about_contact_section .about_right_service_column .service_list {
        display: block;
        width: 100%;
        padding: 0;
    }

    .about_contact_section .about_contact_left_column {
        width: 50%;
    }

    .about_contact_section .about_right_column {
        width: 36%;
    }

    .about_contact_section .about_contact_two_column {
        justify-content: unset;
    }

    .customers_section_main .customers_section_main_title h2 {
        font-size: 40px;
        line-height: 1.1;
    }

    .customers_section_main {
        padding: 64px 32px;
    }

    .customers_section_main_box {
        padding-top: 24px;
        padding-bottom: 32px;
    }

    .customers_section_main .banner_button .btn a.button {
        font-size: 16px;
        line-height: 1.75;
        padding: 8px 15px;
    }

    .customers_section_main_box {
        gap: 16px;
    }

    .Testimonials_section_main {
        padding: 64px 33px;
    }

    .Testimonials_section_title h2 {
        font-size: 40px;
        line-height: 1.1;
    }

    .Testimonials_section_box_main .Testimonials_box_content p:first-child {
        font-size: 16px;
        padding: 16px 0;
    }

    .Testimonials_box_logo {
        width: 27px;
        height: 24px;
    }

    .Testimonials_section_box_main .Testimonials_box_content p.name {
        font-size: 14px;
    }

    .Testimonials_section_box_main .Testimonials_box_content p.position {
        font-size: 14px;
    }

    .Testimonials_section_box_main {
        gap: 28px;
    }

    .Testimonials_section_box_main {
        gap: 28px;
    }

    .Testimonials_section_main .banner_button .btn a.button {
        font-size: 16px;
        line-height: 1.75;
        padding: 8px 15px;
    }
}

@media (max-width: 767px) {
    section.Partner_landing_hero_banner {
        padding: 128px 20px 64px;
    }

    .Partner_landing_hero_banner h1.hero__title {
        font-size: 40px;
        line-height: 1.1;
        color: #121212;
    }

    .Partner_landing_hero_banner h1.hero__title span {
        font-size: 47px;
        line-height: 0;
        display: inline-block;
    }

    .Partner_landing_hero_banner .hero_content {
        max-width: 360px;
    }

    .Partner_landing_hero_banner .hero_banner-inner {
        align-items: center;
    }

    .Partner_landing_hero_banner .hero_Img {
        padding-right: 0;
        max-width: 400px;
    }

    .Partner_landing_hero_banner .post-headText {
        padding-top: 24px;
    }

    .Partner_landing_hero_banner .banner_button {
        padding-top: 22px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-size: 18px;
        color: #2E2E33;
        line-height: 1.53;
    }

    .Partner_landing_hero_banner .banner_button .button {
        font-size: 16px;
        line-height: 1.75;
        padding: 8px 15px;
    }

    .Partner_landing_hero_banner .hero_banner-inner {
        gap: 29px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-weight: 600;
        letter-spacing: 0;
        line-height: 1.6
    }

    /*   .about_contact_section .about_contact_two_column { gap: 24px;} */
    .about_contact_section {
        padding: 64px 20px;
    }

    .about_contact_section .about_right_column {
        width: 40%;
    }

    .customers_section_main_box {
        flex-wrap: wrap;
    }

    .customers_section_main_box {
        padding: 24px 0;
    }

    .customers_section_main_box {
        gap: 0px;
    }

    .customers_section_main_box .customers_box_img {
        width: 32.33%;
    }

    .Testimonials_section_main {
        padding: 25px 20px 40px;
    }

    .Testimonials_section_title h2 {
        line-height: 1.25;
        font-size: 32px;
    }

    .Testimonials_section_box_main {
        padding-top: 25px;
        flex-wrap: wrap;
    }

    .Testimonials_section_box_main .Testimonials_section_box_inner {
        width: 100%;
    }

}

@media (max-width: 640px) {

    .Partner_landing_hero_banner .hero_banner-inner {
        flex-direction: column;
        gap: 22px;
    }

    .Partner_landing_hero_banner .hero_content {
        text-align: center;
    }

    section.Partner_landing_hero_banner {
        padding: 100px 16px 50px;
    }

    .about_contact_section .about_contact_two_column {
        flex-direction: column;
        padding-top: 32px;
    }

    .about_contact_section {
        padding: 40px 16px;
    }

    .about_contact_section .about_contact_box + * {
        padding-top: 24px;
    }

    .about_contact_section .about_contact_title h2 span {
        display: block;
    }

    .about_contact_section .about_contact_title h2 {
        line-height: 1.25;
        font-size: 32px;
    }

    .customers_section_main .customers_section_main_title h2 {
        font-size: 32px;
        line-height: 1.25;
    }

    .customers_section_main {
        padding: 40px 16px;
    }

    .about_contact_section .social_icon {
        padding-top: 16px;
    }

    .about_contact_section .about_right_column {
        padding-top: 24px;
        width: 58%;
    }

    .about_contact_section .about_right_service_column .service_list_2nd {
        padding-top: 4px;
    }

}

@media (max-width: 480px) {
    section.Partner_landing_hero_banner {
        padding: 96px 20px 40px;
    }

    .Partner_landing_hero_banner h1.hero__title {
        font-size: 36px;
        line-height: 1.23;
    }

    .Partner_landing_hero_banner .post-headText {
        padding-top: 16px;
    }

    .Partner_landing_hero_banner .post-headText p {
        font-size: 16px;
        line-height: 1.5;
        font-weight: 500;
    }

    .Partner_landing_hero_banner .banner_button {
        padding-top: 24px;
    }

    .Partner_landing_hero_banner .banner_button .button {
        width: 100%;
        justify-content: center;
    }

    .Partner_landing_hero_banner .banner_button .btn {
        width: 100%;
    }

    .about_contact_section .about_right_column {
        width: 70%
    }

    .customers_section_main_box {
        gap: 0px 5px;
    }
}

@media (max-width: 767px) {
    .navbar-toggler {
        width: 40px;
        height: 40px;
    }

    .header {
        position: fixed;
        height: 64px;
    }

}

@media (min-width: 768px) {
    .header {
        height: 64px;
    }
}

@media (min-width: 1024px) {
    .header {
        height: 64px;
    }
}

@media (min-width: 1200px) {
    .header {
        height: 68px;
    }
}

@media (min-width: 1440px) {
    .header {
        height: 64px;
    }
}

body {
    max-width: 100%;
    width: 100%;
}

.header .container-fluid.header__dnd--top {
    height: 0;
}
.pricing-request.pricing-request_v3{
    padding: 0;
}
.pricing-request.pricing-request_v3:before{
    display: none;
}
/*cookies*/
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom{
    position: fixed;
    bottom: 0;
    top: auto;
    width: 356px;
    left: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2)!important;
    border-radius: 8px 8px 0 0;
    background: #fff;
    overflow: hidden;
    border: none;
}
#hs-eu-confirmation-button{
    display: none!important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area{
    margin: 0!important;
}

div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button{
    position: absolute;
    top: 9px;
    border: none!important;
    color: #fff!important;
    font-size: 0;
    padding: 10px!important;
    right: 5px;
    margin: 5px!important;
    height: 24px;
}
#hs-eu-policy-wording{
    position: relative;
    padding-left: 36px;
    padding-right: 28px;
    margin-bottom: 0!important;
}
#hs-eu-policy-wording:before{
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M11.062 6.59375C11.4031 7.01056 11.6081 7.54278 11.6081 8.12212C11.6081 9.45504 10.5237 10.5394 9.1908 10.5394C8.45283 10.5394 7.79141 10.2067 7.34766 9.68365C7.79129 10.2258 8.46532 10.5726 9.21889 10.5726C10.5518 10.5726 11.6362 9.48819 11.6362 8.15528C11.6362 7.56039 11.4198 7.01534 11.062 6.59375Z' fill='%23121212'/%3E%3Cpath d='M10.0105 16.8233C10.0105 18.1562 8.92606 19.2406 7.59314 19.2406C6.85517 19.2406 6.19375 18.9078 5.75 18.3848C6.19369 18.927 6.86766 19.2738 7.62123 19.2738C8.95415 19.2738 10.0385 18.1894 10.0385 16.8564C10.0385 16.2615 9.82208 15.7165 9.46437 15.2949C9.80539 15.7117 10.0105 16.2439 10.0105 16.8233Z' fill='%23121212'/%3E%3Cpath d='M17.2924 14.9792C17.2924 16.693 15.8981 18.0872 14.1844 18.0872C13.2323 18.0872 12.3792 17.6564 11.8086 16.98C12.379 17.6756 13.2447 18.1204 14.2125 18.1204C15.9262 18.1204 17.3205 16.7262 17.3205 15.0124C17.3205 14.2509 17.0447 13.5528 16.5883 13.0117C17.028 13.548 17.2924 14.2332 17.2924 14.9792Z' fill='%23121212'/%3E%3Cpath d='M9.19075 10.5387C10.5237 10.5387 11.6081 9.45433 11.6081 8.12141C11.6081 7.54206 11.4031 7.00985 11.062 6.59304C10.6183 6.05087 9.94438 5.7041 9.19075 5.7041C7.85783 5.7041 6.77344 6.7885 6.77344 8.12141C6.77344 8.71636 6.9899 9.26135 7.34761 9.68294C7.79141 10.2059 8.45278 10.5387 9.19075 10.5387ZM9.19075 6.8552C9.88895 6.8552 10.457 7.42321 10.457 8.12141C10.457 8.81961 9.88895 9.38762 9.19075 9.38762C8.49255 9.38762 7.92454 8.81961 7.92454 8.12141C7.92454 7.42321 8.49261 6.8552 9.19075 6.8552Z' fill='%23121212'/%3E%3Cpath d='M7.59309 19.2409C8.92601 19.2409 10.0104 18.1565 10.0104 16.8236C10.0104 16.2442 9.8054 15.712 9.46432 15.2952C9.02069 14.753 8.34666 14.4062 7.59309 14.4062C6.26018 14.4062 5.17578 15.4906 5.17578 16.8236C5.17578 17.4185 5.39225 17.9635 5.74995 18.3851C6.1937 18.9081 6.85507 19.2409 7.59309 19.2409ZM7.59309 15.5574C8.29129 15.5574 8.85931 16.1254 8.85931 16.8236C8.85931 17.5218 8.29129 18.0898 7.59309 18.0898C6.89489 18.0898 6.32688 17.5218 6.32688 16.8236C6.32688 16.1254 6.89489 15.5574 7.59309 15.5574Z' fill='%23121212'/%3E%3Cpath d='M23.9987 11.8906L23.9979 11.8428C23.9942 11.539 23.7549 11.2904 23.4515 11.2751C22.5954 11.2319 21.8396 10.7203 21.4791 9.94022C21.4074 9.78517 21.2706 9.66994 21.1056 9.62568C20.9406 9.58142 20.7645 9.61279 20.6249 9.71127C20.2389 9.9835 19.7657 10.1334 19.2927 10.1335C18.8919 10.1335 18.4951 10.0268 18.1453 9.82482C17.3707 9.37762 16.9227 8.51239 17.004 7.62052C17.0195 7.45039 16.9586 7.28215 16.8378 7.1614C16.7169 7.04054 16.5481 6.97988 16.3787 6.99513C16.3099 7.0014 16.2399 7.00457 16.1707 7.00457C15.3492 7.00457 14.5843 6.56358 14.1745 5.85369C13.7273 5.07912 13.7719 4.10581 14.2882 3.37399C14.3867 3.23442 14.4181 3.0583 14.3739 2.89329C14.3297 2.72828 14.2144 2.59142 14.0594 2.51976C13.2796 2.15935 12.7682 1.40394 12.7247 0.54827C12.7093 0.245012 12.461 0.00587062 12.1574 0.00195687L12.1104 0.00120866C12.0737 0.000575551 12.0368 0 11.9999 0C5.38312 0 0 5.38318 0 12C0 18.6168 5.38312 24 11.9999 24C18.6168 24 23.9999 18.6168 23.9999 12C23.9999 11.9635 23.9993 11.9271 23.9987 11.8906ZM3.59218 5.15204C3.86413 5.38813 4.02747 5.73294 4.02747 6.10722C4.02747 6.80543 3.45946 7.37344 2.76126 7.37344C2.58025 7.37344 2.40431 7.33378 2.24263 7.26097C2.61139 6.50487 3.06533 5.79769 3.59218 5.15204ZM20.9942 18.0597C20.6526 17.8285 20.4345 17.4375 20.4345 17.0102C20.4345 16.312 21.0025 15.744 21.7007 15.744C21.8576 15.744 22.009 15.7728 22.1511 15.8271C21.8514 16.6194 21.4618 17.3679 20.9942 18.0597ZM22.501 14.7298C22.2669 14.6476 22.0202 14.6017 21.7703 14.5944C21.7471 14.5937 21.7239 14.5929 21.7007 14.5929C21.6695 14.5929 21.6387 14.5945 21.6077 14.5957C20.8397 14.625 20.1625 15.0135 19.7401 15.5986C19.4531 15.996 19.2833 16.4835 19.2833 17.0102C19.2833 17.8039 19.6774 18.5327 20.2997 18.9781C19.7626 19.616 19.1524 20.1898 18.4839 20.6898C18.4366 20.7252 18.3898 20.7612 18.3419 20.7959C16.557 22.0867 14.366 22.8488 11.9998 22.8488C6.01784 22.8488 1.15104 17.9821 1.15104 12C1.15104 11.0632 1.27105 10.154 1.4954 9.28639C1.5796 8.9608 1.67808 8.64091 1.791 8.32781C1.79169 8.32597 1.79226 8.32407 1.79296 8.32217C1.79376 8.32252 1.79462 8.32281 1.79549 8.32321C2.09719 8.45484 2.42502 8.52454 2.76126 8.52454C3.23845 8.52454 3.68335 8.38497 4.0585 8.14536C4.7312 7.71566 5.17857 6.96295 5.17857 6.10722C5.17857 5.43861 4.90617 4.81874 4.44584 4.37257C4.41988 4.34742 4.3937 4.32256 4.36659 4.29856C6.25048 2.43113 8.81329 1.24762 11.6474 1.15668C11.8291 2.00637 12.3245 2.75361 13.0349 3.25272C12.5708 4.25965 12.6124 5.45012 13.1776 6.42919C13.74 7.40331 14.7476 8.03987 15.8578 8.14134C15.9592 9.2457 16.5904 10.2563 17.5697 10.8217C18.0943 11.1245 18.6901 11.2846 19.2927 11.2845C19.8003 11.2845 20.2937 11.1754 20.7464 10.9654C21.2458 11.6758 21.9931 12.1711 22.843 12.3526C22.8168 13.1709 22.6995 13.9666 22.501 14.7298Z' fill='%23121212'/%3E%3Cpath d='M14.1861 18.087C15.8998 18.087 17.2941 16.6928 17.2941 14.9791C17.2941 14.2331 17.0297 13.5478 16.59 13.0115C16.0196 12.3159 15.1539 11.8711 14.1861 11.8711C12.4724 11.8711 11.0781 13.2653 11.0781 14.9791C11.0781 15.7406 11.3539 16.4387 11.8103 16.9798C12.3809 17.6562 13.234 18.087 14.1861 18.087ZM14.1861 13.0222C15.2651 13.0222 16.143 13.9 16.143 14.9791C16.143 16.0581 15.2651 16.9359 14.1861 16.9359C13.1071 16.9359 12.2292 16.0581 12.2292 14.9791C12.2292 13.9 13.1071 13.0222 14.1861 13.0222Z' fill='%23121212'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#hs-eu-policy-wording:after{
    content: '';
    position: absolute;
    right: 0;
    top: 6px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.00015 0.585938L8.00015 6.58594L14.0002 0.585938L15.4144 2.00015L9.41436 8.00015L15.4144 14.0002L14.0002 15.4144L8.00015 9.41436L2.00015 15.4144L0.585938 14.0002L6.58594 8.00015L0.585938 2.00015L2.00015 0.585938Z' fill='%23121212'/%3E%3C/g%3E%3C/svg%3E ");
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
    padding: 12px!important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner p{
    font-size: 12px!important;
    line-height: 15px!important;
    color: #888888!important;
    margin-bottom: 0!important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner a, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover{
    color: #888888!important;
    text-decoration: underline!important;
}
@media (max-width: 767px) {
    div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom{
        width: 75%;
        max-width: 375px;
    }

}

.vw-info-home a {   
    z-index: 200;
    width: 100%;
    height: 32px;
    color: #fff;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    line-height: 1em;
    display: flex;
    position: relative;
    text-decoration: none;
}
.vw-info-home .text{
font-size: 14px;
line-height: 20px;
}

.vw-bg-landing a:hover{
    text-decoration: none;
}
.info-horizontal-videowise{
    justify-content: flex-start;
    align-items: center;
    display: flex;
    white-space: nowrap;
    will-change: transform;
    animation: marquee-horizontal 130s linear infinite;
}
.info-horizontal-videowise-container {
    grid-column-gap: 50px;
    align-items: center;
    display: flex;
}
@keyframes marquee-horizontal {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
}
.v4.header-transparent.on-scroll {
    /* top: 0!important; */
    top: 32px!important;
}
@media (min-width: 1281px) {
    /*temp*/
    .v4.header-transparent {
        top: 32px!important;
    }
}
@media (min-width: 768px) and (max-width: 1280px) {
    /*temp*/
    .v4.header-transparent {
        top: 32px!important;
    }
} @media (max-width: 767px){
    /*temp*/
    .v4.header-transparent {
        top: 32px!important;
    }
}
.vw-info-home-new {        
    background: #EFE104;
    border-bottom: 1px solid #EFE104;
}
.vw-info-home-new .text {
font-size: 14px;
line-height: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.vw-info-home-new .text span {
    color: #000;
    font-weight: 700;
    font-family: 'Brown', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
}
.svg-icon{
    display: block;
background-repeat: no-repeat;
background-position: center;
margin: 0 5px;
background-size: cover;
    width: 29px;
    height: 26px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAzMCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMV8zNThfNjY4NzkiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTIyLjg5ODkgMTUuMDQ0NEwyOS41NDg4IDEzLjE5MDVMMjMuNjAzNyAxMS4zMTg0TDI1LjUyODggNC44NDg1NkwxOS4yODA1IDguNDYwNDlMMjAuMDg1IDUuMTAyNDlMMTYuNDE3NCA4LjIxMDQ2TDEzLjQzNjQgMi41ODM5OEwxMS44MjA5IDguNDMzMjlMNi45NDcwOSA2LjU1NDc3TDkuNTE2MTIgOS4yOTQ4MUwwLjcyOTg1OCA4LjE0MTc5TDYuNjgxNTEgMTMuMzQ1OUwwLjk0NjIwOSAxNS4wNDA1TDcuOTk1MTcgMTUuOTk2NkwxLjM3MTE0IDIxLjMyNjRMOC45NDYwOCAxOS4xNTEyTDExLjA4MTEgMjQuNDI2NkwxMy43NzQ1IDIwLjAzNDdMMTYuODg5IDI0Ljk2NjhMMTcuNDk1MyAxOC42Mzk0TDIyLjg4MDggMjIuMDk4NUwyMC4zMzY0IDE3Ljc3MDFMMjguMjc3OSAyMC42MTc3TDIyLjg5ODkgMTUuMDQ0NFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMjIuODk4OSAxNS4wNDQ0TDI5LjU0ODggMTMuMTkwNUwyMy42MDM3IDExLjMxODRMMjUuNTI4OCA0Ljg0ODU2TDE5LjI4MDUgOC40NjA0OUwyMC4wODUgNS4xMDI0OUwxNi40MTc0IDguMjEwNDZMMTMuNDM2NCAyLjU4Mzk4TDExLjgyMDkgOC40MzMyOUw2Ljk0NzA5IDYuNTU0NzdMOS41MTYxMiA5LjI5NDgxTDAuNzI5ODU4IDguMTQxNzlMNi42ODE1MSAxMy4zNDU5TDAuOTQ2MjA5IDE1LjA0MDVMNy45OTUxNyAxNS45OTY2TDEuMzcxMTQgMjEuMzI2NEw4Ljk0NjA4IDE5LjE1MTJMMTEuMDgxMSAyNC40MjY2TDEzLjc3NDUgMjAuMDM0N0wxNi44ODkgMjQuOTY2OEwxNy40OTUzIDE4LjYzOTRMMjIuODgwOCAyMi4wOTg1TDIwLjMzNjQgMTcuNzcwMUwyOC4yNzc5IDIwLjYxNzdMMjIuODk4OSAxNS4wNDQ0WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNMjIuODk4OSAxNS4wNDQ0TDE1LjY0ODIgLTEwLjk2MzlMLTI3Ljk4NiAxLjIwMDY4TDMuNDcxMzMgMzMuNzk0NUwyMi44OTg5IDE1LjA0NDRaTTI5LjU0ODggMTMuMTkwNUwzNi43OTk1IDM5LjE5ODdMMTI0LjQ0NSAxNC43NjQ2TDM3LjY1ODIgLTEyLjU2M0wyOS41NDg4IDEzLjE5MDVaTTIzLjYwMzcgMTEuMzE4NEwtMi4yNzQ5NyAzLjYxODA2TC05Ljg1NDMxIDI5LjA5TDE1LjQ5NDMgMzcuMDcxOEwyMy42MDM3IDExLjMxODRaTTI1LjUyODggNC44NDg1Nkw1MS40MDc1IDEyLjU0ODlMNzAuNzU4MyAtNTIuNDgzNUwxMi4wMTYzIC0xOC41MjY5TDI1LjUyODggNC44NDg1NlpNMTkuMjgwNSA4LjQ2MDQ5TC02Ljk3NjQ0IDIuMTY5NzhMLTIxLjYxOTggNjMuMjlMMzIuNzkzIDMxLjgzNkwxOS4yODA1IDguNDYwNDlaTTIwLjA4NSA1LjEwMjQ5TDQ2LjM0MiAxMS4zOTMyTDY1LjU2MDcgLTY4LjgyNDNMMi42Mjk1OCAtMTUuNDk2MkwyMC4wODUgNS4xMDI0OVpNMTYuNDE3NCA4LjIxMDQ2TC03LjQ0MDg3IDIwLjg1MUw4LjI3MDI5IDUwLjUwNDlMMzMuODcyOCAyOC44MDkyTDE2LjQxNzQgOC4yMTA0NlpNMTMuNDM2NCAyLjU4Mzk4TDM3LjI5NDYgLTEwLjA1NjZMNS40OTQxIC03MC4wNzgyTC0xMi41ODkyIC00LjYwNDA0TDEzLjQzNjQgMi41ODM5OFpNMTEuODIwOSA4LjQzMzI5TDIuMTEwNDcgMzMuNjI2N0wyOS45MTM4IDQ0LjM0M0wzNy44NDY1IDE1LjYyMTNMMTEuODIwOSA4LjQzMzI5Wk02Ljk0NzA5IDYuNTU0NzdMMTYuNjU3NSAtMTguNjM4NkwtMTIuNzQ5NiAyNS4wMjIxTDYuOTQ3MDkgNi41NTQ3N1pNOS41MTYxMiA5LjI5NDgxTDYuMDAzMDMgMzYuMDY1M0w4MC44MzQ0IDQ1Ljg4NTRMMjkuMjEyOCAtOS4xNzI1Mkw5LjUxNjEyIDkuMjk0ODFaTTAuNzI5ODU4IDguMTQxNzlMNC4yNDI5NCAtMTguNjI4N0wtODQuMTczMyAtMzAuMjMxNUwtMTcuMDQyOSAyOC40Njc0TDAuNzI5ODU4IDguMTQxNzlaTTYuNjgxNTEgMTMuMzQ1OUwxNC4zMzIgMzkuMjM5NEw2MS40MDU5IDI1LjMzMDlMMjQuNDU0MiAtNi45Nzk2OEw2LjY4MTUxIDEzLjM0NTlaTTAuOTQ2MjA5IDE1LjA0MDVMLTYuNzA0MjUgLTEwLjg1M0wtMi42ODI3NiA0MS43OTU1TDAuOTQ2MjA5IDE1LjA0MDVaTTcuOTk1MTcgMTUuOTk2NkwyNC45MjExIDM3LjAzMjZMNzMuODMwOCAtMi4zMjA5MkwxMS42MjQxIC0xMC43NTg0TDcuOTk1MTcgMTUuOTk2NlpNMS4zNzExNCAyMS4zMjY0TC0xNS41NTQ4IDAuMjkwMzU0TDguODIzMTkgNDcuMjc3NkwxLjM3MTE0IDIxLjMyNjRaTTguOTQ2MDggMTkuMTUxMkwzMy45NzQxIDkuMDIxOTdMMjQuODU1NiAtMTMuNTA4NUwxLjQ5NDA0IC02LjgwMDA3TDguOTQ2MDggMTkuMTUxMlpNMTEuMDgxMSAyNC40MjY2TC0xMy45NDY5IDM0LjU1NThMNi4xMjU3MyA4NC4xNTI1TDM0LjA5NzUgMzguNTQxOUwxMS4wODExIDI0LjQyNjZaTTEzLjc3NDUgMjAuMDM0N0wzNi42MDM5IDUuNjE4NzNMMTMuNDM5NSAtMzEuMDY0N0wtOS4yNDE5MSA1LjkxOTM0TDEzLjc3NDUgMjAuMDM0N1pNMTYuODg5IDI0Ljk2NjhMLTUuOTQwMzkgMzkuMzgyOEwzNi4yMzE3IDEwNi4xNjdMNDMuNzY1OCAyNy41NDIyTDE2Ljg4OSAyNC45NjY4Wk0xNy40OTUzIDE4LjYzOTRMMzIuMDg2NiAtNC4wNzgyM0wtNS4xNTkxNyAtMjguMDAwOUwtOS4zODE2MiAxNi4wNjRMMTcuNDk1MyAxOC42Mzk0Wk0yMi44ODA4IDIyLjA5ODVMOC4yODk0MiA0NC44MTYyTDQ2LjE1NjkgOC40MTU2N0wyMi44ODA4IDIyLjA5ODVaTTIwLjMzNjQgMTcuNzcwMUwyOS40NDk1IC03LjY0NTQyTC00MC43MTI1IC0zMi44MDNMLTIuOTM5ODEgMzEuNDUzTDIwLjMzNjQgMTcuNzcwMVpNMjguMjc3OSAyMC42MTc3TDE5LjE2NDggNDYuMDMzM0w0Ny43MDU1IDEuODY3NTNMMjguMjc3OSAyMC42MTc3Wk0zMC4xNDk2IDQxLjA1MjZMMzYuNzk5NSAzOS4xOTg3TDIyLjI5ODIgLTEyLjgxNzhMMTUuNjQ4MiAtMTAuOTYzOUwzMC4xNDk2IDQxLjA1MjZaTTM3LjY1ODIgLTEyLjU2M0wzMS43MTMgLTE0LjQzNUwxNS40OTQzIDM3LjA3MThMMjEuNDM5NSAzOC45NDM5TDM3LjY1ODIgLTEyLjU2M1pNNDkuNDgyMyAxOS4wMTg4TDUxLjQwNzUgMTIuNTQ4OUwtMC4zNDk4MjMgLTIuODUxOEwtMi4yNzQ5NyAzLjYxODA2TDQ5LjQ4MjMgMTkuMDE4OFpNMTIuMDE2MyAtMTguNTI2OUw1Ljc2OCAtMTQuOTE1TDMyLjc5MyAzMS44MzZMMzkuMDQxMyAyOC4yMjRMMTIuMDE2MyAtMTguNTI2OVpNNDUuNTM3NCAxNC43NTEyTDQ2LjM0MiAxMS4zOTMyTC02LjE3MTkyIC0xLjE4ODIzTC02Ljk3NjQ0IDIuMTY5NzhMNDUuNTM3NCAxNC43NTEyWk0yLjYyOTU4IC0xNS40OTYyTC0xLjAzODA1IC0xMi4zODgzTDMzLjg3MjggMjguODA5MkwzNy41NDA1IDI1LjcwMTJMMi42Mjk1OCAtMTUuNDk2MlpNNDAuMjc1NyAtNC40MzAwOUwzNy4yOTQ2IC0xMC4wNTY2TC0xMC40MjE5IDE1LjIyNDVMLTcuNDQwODcgMjAuODUxTDQwLjI3NTcgLTQuNDMwMDlaTS0xMi41ODkyIC00LjYwNDA0TC0xNC4yMDQ4IDEuMjQ1MjZMMzcuODQ2NSAxNS42MjEzTDM5LjQ2MiA5Ljc3MjAxTC0xMi41ODkyIC00LjYwNDA0Wk0yMS41MzEyIC0xNi43NjAxTDE2LjY1NzUgLTE4LjYzODZMLTIuNzYzMyAzMS43NDgyTDIuMTEwNDcgMzMuNjI2N0wyMS41MzEyIC0xNi43NjAxWk0tMTIuNzQ5NiAyNS4wMjIxTC0xMC4xODA1IDI3Ljc2MjFMMjkuMjEyOCAtOS4xNzI1MkwyNi42NDM3IC0xMS45MTI2TC0xMi43NDk2IDI1LjAyMjFaTTEzLjAyOTIgLTE3LjQ3NTdMNC4yNDI5NCAtMTguNjI4N0wtMi43ODMyMyAzNC45MTIzTDYuMDAzMDMgMzYuMDY1M0wxMy4wMjkyIC0xNy40NzU3Wk0tMTcuMDQyOSAyOC40Njc0TC0xMS4wOTEyIDMzLjY3MTVMMjQuNDU0MiAtNi45Nzk2OEwxOC41MDI2IC0xMi4xODM4TC0xNy4wNDI5IDI4LjQ2NzRaTS0wLjk2ODk1NCAtMTIuNTQ3NUwtNi43MDQyNSAtMTAuODUzTDguNTk2NjcgNDAuOTMzOUwxNC4zMzIgMzkuMjM5NEwtMC45Njg5NTQgLTEyLjU0NzVaTS0yLjY4Mjc2IDQxLjc5NTVMNC4zNjYyIDQyLjc1MTZMMTEuNjI0MSAtMTAuNzU4NEw0LjU3NTE4IC0xMS43MTQ1TC0yLjY4Mjc2IDQxLjc5NTVaTS04LjkzMDczIC01LjAzOTQ0TC0xNS41NTQ4IDAuMjkwMzU0TDE4LjI5NyA0Mi4zNjI0TDI0LjkyMTEgMzcuMDMyNkwtOC45MzA3MyAtNS4wMzk0NFpNOC44MjMxOSA0Ny4yNzc2TDE2LjM5ODEgNDUuMTAyNEwxLjQ5NDA0IC02LjgwMDA3TC02LjA4MDkxIC00LjYyNDg4TDguODIzMTkgNDcuMjc3NlpNLTE2LjA4MTkgMjkuMjgwNEwtMTMuOTQ2OSAzNC41NTU4TDM2LjEwOTEgMTQuMjk3NEwzMy45NzQxIDkuMDIxOTdMLTE2LjA4MTkgMjkuMjgwNFpNMzQuMDk3NSAzOC41NDE5TDM2Ljc5MDkgMzQuMTUwMUwtOS4yNDE5MSA1LjkxOTM0TC0xMS45MzUzIDEwLjMxMTJMMzQuMDk3NSAzOC41NDE5Wk0tOS4wNTQ4MyAzNC40NTA3TC01Ljk0MDM5IDM5LjM4MjhMMzkuNzE4MyAxMC41NTA4TDM2LjYwMzkgNS42MTg3M0wtOS4wNTQ4MyAzNC40NTA3Wk00My43NjU4IDI3LjU0MjJMNDQuMzcyMiAyMS4yMTQ5TC05LjM4MTYyIDE2LjA2NEwtOS45ODc5MyAyMi4zOTE0TDQzLjc2NTggMjcuNTQyMlpNMi45MDM5MiA0MS4zNTcxTDguMjg5NDIgNDQuODE2MkwzNy40NzIxIC0wLjYxOTE2OUwzMi4wODY2IC00LjA3ODIzTDIuOTAzOTIgNDEuMzU3MVpNNDYuMTU2OSA4LjQxNTY3TDQzLjYxMjUgNC4wODczMUwtMi45Mzk4MSAzMS40NTNMLTAuMzk1NDAxIDM1Ljc4MTNMNDYuMTU2OSA4LjQxNTY3Wk0xMS4yMjMyIDQzLjE4NTdMMTkuMTY0OCA0Ni4wMzMzTDM3LjM5MSAtNC43OTc4NUwyOS40NDk1IC03LjY0NTQyTDExLjIyMzIgNDMuMTg1N1pNNDcuNzA1NSAxLjg2NzUzTDQyLjMyNjUgLTMuNzA1ODJMMy40NzEzMyAzMy43OTQ1TDguODUwMzUgMzkuMzY3OUw0Ny43MDU1IDEuODY3NTNaIiBmaWxsPSJibGFjayIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTFfMzU4XzY2ODc5KSIvPgo8cGF0aCBkPSJNMTIuMjU1NyA5LjA2MDM0TDEzLjY1MTIgNC4wMDU4NkwxNi4yNDMxIDguODk2MDlMMTkuMzQxOCA2LjI2OTI1TDE4LjY0NCA5LjE4NDk5TDI0LjIzOSA1Ljk1MDA3TDIyLjU3MDkgMTEuNTU1NkwyNy42MTI1IDEzLjE0MjFMMjEuODUyMSAxNC43NDg1TDI2LjQzMzcgMTkuNDk1NUwxOS40ODk3IDE3LjAwNjFMMjEuNjcyNyAyMC43MTg2TDE3LjEzMzEgMTcuODAyOUwxNi42MDY2IDIzLjMwMTJMMTMuOTExIDE5LjAzMDdMMTEuNTE4MyAyMi45MzE5TDkuNjYwMzEgMTguMzQxMUwzLjM4Mzg1IDIwLjE0MzJMOS4wNTQ1NyAxNS41ODAzTDMuMDMwODkgMTQuNzYzN0w3LjgxNzQ1IDEzLjM0OTVMMi42MjIwMSA4LjgwNjRMMTAuNDU0OCA5LjgzMzg0TDguMjk4NTUgNy41MzQzM0wxMi4yNTU3IDkuMDYwMzRaIiBmaWxsPSIjQ0RDM0Q4Ii8+CjxwYXRoIGQ9Ik0xNi43MTI1IDIzLjczOTJMMTMuOTEyMSAxOS4zMDQ0TDExLjQ5MDMgMjMuMjUzNEw5LjU3MDU3IDE4LjUxTDIuNzU5NDIgMjAuNDY1OEw4LjcxNjcgMTUuNjczNUwyLjM3ODUgMTQuODEzOEw3LjUzNDMzIDEzLjI5MDFMMi4xODI4IDguNjEwNjlMMTAuMDgzMSA5LjY0NjI4TDcuNzczMTQgNy4xODM2OUwxMi4xNTU1IDguODcyNzlMMTMuNjA4MSAzLjYxMzI4TDE2LjI4ODUgOC42NzI0M0wxOS41ODYzIDUuODc3ODRMMTguODYyOSA4Ljg5NzI1TDI0LjQ4MDEgNS42NDk1MkwyMi43NDkgMTEuNDY3TDI4LjA5NDggMTMuMTUwM0wyMi4xMTUzIDE0LjgxNzNMMjYuOTUyIDE5LjgyNzVMMTkuODExMiAxNy4yNjgyTDIyLjA5OSAyMS4xNjAxTDE3LjI1NjYgMTguMDQ4N0wxNi43MTE0IDIzLjczOEwxNi43MTI1IDIzLjczOTJaTTEzLjkwOTggMTguNzU4MUwxNi41MDE3IDIyLjg2MkwxNy4wMDk2IDE3LjU1NTlMMjEuMjQ1MiAyMC4yNzcxTDE5LjE2ODIgMTYuNzQyOEwyNS45MTQxIDE5LjE2MTJMMjEuNTg3NiAxNC42Nzk4TDI3LjEyOTEgMTMuMTM1MUwyMi4zOTM4IDExLjY0NDFMMjMuOTk3OCA2LjI1MDYxTDE4LjQyNDkgOS40NzI3MUwxOS4wOTgzIDYuNjYxODFMMTYuMTk2NSA5LjExOTc1TDEzLjY5NTUgNC4zOTg0MkwxMi4zNTcgOS4yNDc4OUw4LjgyMzg3IDcuODg2MTJMMTAuODI3NSAxMC4wMjE0TDMuMDYzNDYgOS4wMDMyNkw4LjEwMjggMTMuNDEwMUwzLjY4NjY4IDE0LjcxNDdMOS4zOTU4NCAxNS40ODgyTDQuMDEwNTIgMTkuODIwNUw5Ljc1MTEzIDE4LjE3MjJMMTEuNTQ4NiAyMi42MTE2TDEzLjkxMjEgMTguNzU4MUgxMy45MDk4WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNNi4yMDg2NyA2Ljg3NDA0QzUuNzE3MDkgNi41OTMzIDUuMjQ5OTYgNi4yODM0NCA0Ljc5MjE2IDUuOTY1NDJDNC4zMzIwMiA1LjY0ODU3IDMuODg1ODcgNS4zMTc3NCAzLjQ0NTU0IDQuOTc4NzVDMy4wMDYzNyA0LjYzOTc3IDIuNTc0MTkgNC4yOTE0NiAyLjE1NDgzIDMuOTMwMzVDMS43MzQzIDMuNTcwMzkgMS4zMjE5MyAzLjE5OTk2IDAuOTM0MDIxIDIuODAyNzNDMS40MjU2MSAzLjA4MzQ3IDEuODkyNzMgMy4zOTIxNiAyLjM1MDU0IDMuNzExMzVDMi44MDk1IDQuMDI4MiAzLjI1NjgyIDQuMzU5MDMgMy42OTcxNiA0LjY5ODAxQzQuMTM2MzIgNS4wMzgxNiA0LjU2ODUgNS4zODUzIDQuOTg3ODYgNS43NDc1OUM1LjQwODM5IDYuMTA3NTQgNS44MjA3NiA2LjQ3NjgxIDYuMjA4NjcgNi44NzUyVjYuODc0MDRaIiBmaWxsPSIjRjIwMDAwIi8+CjxwYXRoIGQ9Ik0xOS44ODU4IDYuNzM3MDNDMjAuMDQ1MyA2LjMxMTg0IDIwLjIzMDYgNS44OTgzIDIwLjQyNTEgNS40ODgyNkMyMC41MTk1IDUuMjgyMDcgMjAuNjI0MyA1LjA4MDU0IDIwLjcyNDUgNC44Nzc4NUwyMS4wMzc4IDQuMjczMjdMMjEuMzY1MiAzLjY3NTY4QzIxLjQ3OTMgMy40Nzg4MSAyMS41ODg4IDMuMjc5NjEgMjEuNzA3NyAzLjA4NTA4QzIxLjk0MDYgMi42OTM2NyAyMi4xODQxIDIuMzA1NzYgMjIuNDUyIDEuOTMwNjZDMjIuMjkyNCAyLjM1NTg1IDIyLjEwNzIgMi43NjkzOSAyMS45MTI3IDMuMTc5NDNDMjEuODE4MyAzLjM4NTYyIDIxLjcxMzUgMy41ODcxNSAyMS42MTMzIDMuNzg5ODRMMjEuMjk4OCA0LjM5MzI1TDIwLjk3MDMgNC45OTA4NUMyMC44NTYxIDUuMTg3NzEgMjAuNzQ2NiA1LjM4NjkxIDIwLjYyNzggNS41ODE0NUMyMC4zOTQ4IDUuOTcyODUgMjAuMTUxMyA2LjM2MDc2IDE5Ljg4MzQgNi43MzU4NkwxOS44ODU4IDYuNzM3MDNaIiBmaWxsPSIjRjIwMDAwIi8+CjxwYXRoIGQ9Ik0yMC44OTc5IDYuMzYwNTFDMjEuMDk0OCA2LjA0OTQ4IDIxLjMxNDkgNS43NTU5MiAyMS41NDIxIDUuNDY4MkMyMS42NTM5IDUuMzIyNTggMjEuNzcyNyA1LjE4Mzk2IDIxLjg4OTIgNS4wNDE4NEwyMi4yNDkyIDQuNjI0ODFDMjIuNDkyNiA0LjM0OTg5IDIyLjc0NTQgNC4wODA4IDIzLjAwNjMgMy44MTg3QzIzLjI2NzMgMy41NTY2IDIzLjUzNTIgMy4zMDAzMiAyMy44MjY0IDMuMDYxNTJDMjMuNjI5NiAzLjM3MjU1IDIzLjQxMDYgMy42NjYxIDIzLjE4MzQgMy45NTM4M0MyMi45NTYzIDQuMjQxNTYgMjIuNzIwOSA0LjUyMzQ2IDIyLjQ3NjMgNC43OTcyMUwyMi4xMDQ3IDUuMjA0OTNDMjEuOTc2NiA1LjMzNzczIDIxLjg1MTkgNS40NzQwMiAyMS43MjAzIDUuNjAzMzJDMjEuNDU5NCA1Ljg2NTQzIDIxLjE5MTQgNi4xMjE3IDIwLjkwMDIgNi4zNjA1MUgyMC44OTc5WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNNy4wNDUwMiA4LjE4NDQ0QzYuNTA4IDguMDE2NjkgNS45ODg0NSA3LjgxNzUgNS40NzQ3NCA3LjYwNzgxQzQuOTU5ODUgNy4zOTkzIDQuNDU0MjkgNy4xNzQ0NyAzLjk1MzM4IDYuOTQwMzNDMy40NTM2NCA2LjcwNTAyIDIuOTU4NTYgNi40NjE1NiAyLjQ3MTYzIDYuMjAwNjJDMS45ODQ3MSA1Ljk0MjAxIDEuNTAzNjEgNS42NzE3NiAxLjAzOTk4IDUuMzcwMDVDMS41NzcgNS41MzY2MyAyLjA5NzcgNS43MzU4MyAyLjYxMDI2IDUuOTQ2NjdDMy4xMjUxNCA2LjE1NTE5IDMuNjMwNzEgNi4zODAwMSA0LjEzMDQ1IDYuNjE1MzJDNC42MzAxOSA2Ljg1MDYzIDUuMTI1MjcgNy4wOTUyNiA1LjYxMjIgNy4zNTUwM0M2LjA5OTEyIDcuNjEzNjQgNi41ODAyMiA3Ljg4MzkgNy4wNDM4NSA4LjE4NTZMNy4wNDUwMiA4LjE4NDQ0WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNMjcuNDA4NSAyMy40OTMyQzI3LjAxNzEgMjMuMjQ3NCAyNi42NDQzIDIyLjk4MTggMjYuMjc4NiAyMi43MDkyQzI2LjA5MzQgMjIuNTc1MiAyNS45MTYzIDIyLjQzMzEgMjUuNzM0NiAyMi4yOTQ1TDI1LjIwMjIgMjEuODY4MUwyNC42ODAzIDIxLjQzMTNDMjQuNTEwMyAyMS4yODIyIDI0LjMzNTUgMjEuMTM1NCAyNC4xNjg5IDIwLjk4MjhDMjMuODMyMyAyMC42OCAyMy41MDE1IDIwLjM3MDEgMjMuMTkwNCAyMC4wMzkzQzIzLjU4MyAyMC4yODM5IDIzLjk1NTggMjAuNTQ5NSAyNC4zMjE1IDIwLjgyMjFDMjQuNTA2OCAyMC45NTYgMjQuNjgzOCAyMS4wOTgyIDI0Ljg2NTYgMjEuMjM2OEwyNS4zOTc5IDIxLjY2MzFMMjUuOTE5OCAyMi4xMDExQzI2LjA4OTkgMjIuMjUwMiAyNi4yNjM0IDIyLjM5NyAyNi40MzEyIDIyLjU0OTZDMjYuNzY3OCAyMi44NTI1IDI3LjA5ODcgMjMuMTYyMyAyNy40MDk3IDIzLjQ5MzJIMjcuNDA4NVoiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTI3Ljk3NDcgMjEuOTQyQzI3LjU0ODQgMjEuNzQ3NCAyNy4xMzgzIDIxLjUyOTYgMjYuNzM0MSAyMS4zMDQ4QzI2LjUzMDMgMjEuMTk0MSAyNi4zMzIyIDIxLjA3NTMgMjYuMTMxOSAyMC45NjExTDI1LjUzODkgMjAuNjA0NkwyNC45NTQyIDIwLjIzNTRDMjQuNzYzMSAyMC4xMDg0IDI0LjU2NzQgMTkuOTg0OSAyNC4zNzk5IDE5Ljg1MzNDMjQuMDAwMSAxOS41OTQ3IDIzLjYyNSAxOS4zMjc5IDIzLjI2NjIgMTkuMDM3OUMyMy42OTI2IDE5LjIzMjQgMjQuMTAyNiAxOS40NDkxIDI0LjUwNjggMTkuNjc1MUMyNC43MTA3IDE5Ljc4NTcgMjQuOTA4NyAxOS45MDQ1IDI1LjEwOTEgMjAuMDE4N0wyNS43MDIgMjAuMzc2M0wyNi4yODU2IDIwLjc0NTZDMjYuNDc3OSAyMC44NzI2IDI2LjY3MjQgMjAuOTk2MSAyNi44NTk5IDIxLjEyNzdDMjcuMjM5NyAyMS4zODYzIDI3LjYxNDggMjEuNjUzMSAyNy45NzM2IDIxLjk0MkgyNy45NzQ3WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNNS4yODcyNCAyMi42NDU2QzUuNTI5NTQgMjIuMzM1NyA1Ljc5Mzk3IDIyLjA0NTcgNi4wNjQyMiAyMS43NjE0QzYuMTk4MTggMjEuNjE4MiA2LjMzNzk4IDIxLjQ4MDcgNi40NzU0MyAyMS4zNDA5TDYuODk4MjkgMjAuOTMwOUM3LjE4MzY5IDIwLjY2MDYgNy40Nzg0MSAyMC4zOTg1IDcuNzc4OTUgMjAuMTQyMkM4LjA4MDY2IDE5Ljg4NiA4LjM4OTM2IDE5LjYzNjcgOC43MTkwMiAxOS40MDcyQzguNDc2NzIgMTkuNzE3IDguMjEzNDYgMjAuMDA4MyA3Ljk0MjA0IDIwLjI5MTNDNy42NzA2MiAyMC41NzU2IDcuMzkzMzcgMjAuODUyOCA3LjEwNjgxIDIxLjEyMTlMNi42NzIzIDIxLjUyMTVDNi41MjMxOSAyMS42NTA4IDYuMzc4NzUgMjEuNzg0NyA2LjIyNjE0IDIxLjkxMDVDNS45MjQ0NCAyMi4xNjY4IDUuNjE1NzQgMjIuNDE2MSA1LjI4NjA3IDIyLjY0NTZINS4yODcyNFoiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTcuNDM4NzggMjIuODQ2N0M3LjU0NTk1IDIyLjYzMTIgNy42NjgyNiAyMi40MjYyIDcuNzk3NTcgMjIuMjI0N0M3LjkyNTcxIDIyLjAyMiA4LjA2MiAyMS44MjYzIDguMjAxNzkgMjEuNjMwNkM4LjM0MzkgMjEuNDM3MiA4LjQ4ODM1IDIxLjI0NSA4LjY0MDk2IDIxLjA1ODZDOC43OTM1NiAyMC44NzIyIDguOTUxOTggMjAuNjg4MiA5LjEyNjcyIDIwLjUxNThDOS4wMTk1NCAyMC43MzEzIDguODk3MjMgMjAuOTM2MyA4Ljc2NzkzIDIxLjEzNzhDOC42Mzk3OSAyMS4zNDA1IDguNTAzNSAyMS41MzYyIDguMzYzNzEgMjEuNzMxOUM4LjIyMTU5IDIxLjkyNTMgOC4wNzcxNSAyMi4xMTc1IDcuOTIzMzggMjIuMzAyN0M3Ljc3MDc4IDIyLjQ4OTEgNy42MTIzNSAyMi42NzMyIDcuNDM4NzggMjIuODQ1NlYyMi44NDY3WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNMTAuNTA4MyA2LjM2MTlDMTAuMTE2OSA2LjAzMzQgOS43NDc2IDUuNjg3NDMgOS4zODY0OCA1LjMzNDQ2QzkuMjAzNTkgNS4xNTk3MyA5LjAyODg2IDQuOTc5MTcgOC44NTA2MyA0LjgwMDk0TDguMzI2NDIgNC4yNTY5NEw3LjgxNTA0IDMuNzAzNjFDNy42NDg0NiAzLjUxNjA2IDcuNDc4MzggMy4zMzA4NCA3LjMxNTMgMy4xMzk4QzYuOTg2NzkgMi43NjAwNCA2LjY2NTI4IDIuMzc0NDYgNi4zNjU5MSAxLjk3MTQxQzYuNzU3MzEgMi4yOTk5MSA3LjEyNjU4IDIuNjQ1ODggNy40ODc3IDIuOTk4ODVDNy42NzA1OSAzLjE3MzU4IDcuODQ1MzIgMy4zNTUzMSA4LjAyMzU1IDMuNTMyMzdMOC41NDY1OSA0LjA3NjM4TDkuMDU3OTggNC42MzA4N0M5LjIyNDU2IDQuODE4NDIgOS4zOTQ2NCA1LjAwMzYzIDkuNTU3NzIgNS4xOTQ2OEM5Ljg4NjIyIDUuNTc0NDMgMTAuMjA3NyA1Ljk2MDAxIDEwLjUwNzEgNi4zNjMwN0wxMC41MDgzIDYuMzYxOVoiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTEyLjI1NTcgOS4wNjAzNEwxMy42NTEyIDQuMDA1ODZMMTYuMjQzMSA4Ljg5NjA5TDE5LjM0MTggNi4yNjkyNUwxOC42NDQgOS4xODQ5OUwyNC4yMzkgNS45NTAwN0wyMi41NzA5IDExLjU1NTZMMjcuNjEyNSAxMy4xNDIxTDIxLjg1MjEgMTQuNzQ4NUwyNi40MzM3IDE5LjQ5NTVMMTkuNDg5NyAxNy4wMDYxTDIxLjY3MjcgMjAuNzE4NkwxNy4xMzMxIDE3LjgwMjlMMTYuNjA2NiAyMy4zMDEyTDEzLjkxMSAxOS4wMzA3TDExLjUxODMgMjIuOTMxOUw5LjY2MDMxIDE4LjM0MTFMMy4zODM4NSAyMC4xNDMyTDkuMDU0NTcgMTUuNTgwM0wzLjAzMDg5IDE0Ljc2MzdMNy44MTc0NSAxMy4zNDk1TDIuNjIyMDEgOC44MDY0TDEwLjQ1NDggOS44MzM4NEw4LjI5ODU1IDcuNTM0MzNMMTIuMjU1NyA5LjA2MDM0WiIgZmlsbD0iI0NEQzNEOCIvPgo8cGF0aCBkPSJNMTYuNzEyNSAyMy43MzkyTDEzLjkxMjEgMTkuMzA0NEwxMS40OTAzIDIzLjI1MzRMOS41NzA1NyAxOC41MUwyLjc1OTQyIDIwLjQ2NThMOC43MTY3IDE1LjY3MzVMMi4zNzg1IDE0LjgxMzhMNy41MzQzMyAxMy4yOTAxTDIuMTgyOCA4LjYxMDY5TDEwLjA4MzEgOS42NDYyOEw3Ljc3MzE0IDcuMTgzNjlMMTIuMTU1NSA4Ljg3Mjc5TDEzLjYwODEgMy42MTMyOEwxNi4yODg1IDguNjcyNDNMMTkuNTg2MyA1Ljg3Nzg0TDE4Ljg2MjkgOC44OTcyNUwyNC40ODAxIDUuNjQ5NTJMMjIuNzQ5IDExLjQ2N0wyOC4wOTQ4IDEzLjE1MDNMMjIuMTE1MyAxNC44MTczTDI2Ljk1MiAxOS44Mjc1TDE5LjgxMTIgMTcuMjY4MkwyMi4wOTkgMjEuMTYwMUwxNy4yNTY2IDE4LjA0ODdMMTYuNzExNCAyMy43MzhMMTYuNzEyNSAyMy43MzkyWk0xMy45MDk4IDE4Ljc1ODFMMTYuNTAxNyAyMi44NjJMMTcuMDA5NiAxNy41NTU5TDIxLjI0NTIgMjAuMjc3MUwxOS4xNjgyIDE2Ljc0MjhMMjUuOTE0MSAxOS4xNjEyTDIxLjU4NzYgMTQuNjc5OEwyNy4xMjkxIDEzLjEzNTFMMjIuMzkzOCAxMS42NDQxTDIzLjk5NzggNi4yNTA2MUwxOC40MjQ5IDkuNDcyNzFMMTkuMDk4MyA2LjY2MTgxTDE2LjE5NjUgOS4xMTk3NUwxMy42OTU1IDQuMzk4NDJMMTIuMzU3IDkuMjQ3ODlMOC44MjM4NyA3Ljg4NjEyTDEwLjgyNzUgMTAuMDIxNEwzLjA2MzQ2IDkuMDAzMjZMOC4xMDI4IDEzLjQxMDFMMy42ODY2OCAxNC43MTQ3TDkuMzk1ODQgMTUuNDg4Mkw0LjAxMDUyIDE5LjgyMDVMOS43NTExMyAxOC4xNzIyTDExLjU0ODYgMjIuNjExNkwxMy45MTIxIDE4Ljc1ODFIMTMuOTA5OFoiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTYuMjA4NjcgNi44NzQwNEM1LjcxNzA5IDYuNTkzMyA1LjI0OTk2IDYuMjgzNDQgNC43OTIxNiA1Ljk2NTQyQzQuMzMyMDIgNS42NDg1NyAzLjg4NTg3IDUuMzE3NzQgMy40NDU1NCA0Ljk3ODc1QzMuMDA2MzcgNC42Mzk3NyAyLjU3NDE5IDQuMjkxNDYgMi4xNTQ4MyAzLjkzMDM1QzEuNzM0MyAzLjU3MDM5IDEuMzIxOTMgMy4xOTk5NiAwLjkzNDAyMSAyLjgwMjczQzEuNDI1NjEgMy4wODM0NyAxLjg5MjczIDMuMzkyMTYgMi4zNTA1NCAzLjcxMTM1QzIuODA5NSA0LjAyODIgMy4yNTY4MiA0LjM1OTAzIDMuNjk3MTYgNC42OTgwMUM0LjEzNjMyIDUuMDM4MTYgNC41Njg1IDUuMzg1MyA0Ljk4Nzg2IDUuNzQ3NTlDNS40MDgzOSA2LjEwNzU0IDUuODIwNzYgNi40NzY4MSA2LjIwODY3IDYuODc1MlY2Ljg3NDA0WiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNMTkuODg1OCA2LjczNzAzQzIwLjA0NTMgNi4zMTE4NCAyMC4yMzA2IDUuODk4MyAyMC40MjUxIDUuNDg4MjZDMjAuNTE5NSA1LjI4MjA3IDIwLjYyNDMgNS4wODA1NCAyMC43MjQ1IDQuODc3ODVMMjEuMDM3OCA0LjI3MzI3TDIxLjM2NTIgMy42NzU2OEMyMS40NzkzIDMuNDc4ODEgMjEuNTg4OCAzLjI3OTYxIDIxLjcwNzcgMy4wODUwOEMyMS45NDA2IDIuNjkzNjcgMjIuMTg0MSAyLjMwNTc2IDIyLjQ1MiAxLjkzMDY2QzIyLjI5MjQgMi4zNTU4NSAyMi4xMDcyIDIuNzY5MzkgMjEuOTEyNyAzLjE3OTQzQzIxLjgxODMgMy4zODU2MiAyMS43MTM1IDMuNTg3MTUgMjEuNjEzMyAzLjc4OTg0TDIxLjI5ODggNC4zOTMyNUwyMC45NzAzIDQuOTkwODVDMjAuODU2MSA1LjE4NzcxIDIwLjc0NjYgNS4zODY5MSAyMC42Mjc4IDUuNTgxNDVDMjAuMzk0OCA1Ljk3Mjg1IDIwLjE1MTMgNi4zNjA3NiAxOS44ODM0IDYuNzM1ODZMMTkuODg1OCA2LjczNzAzWiIgZmlsbD0iI0YyMDAwMCIvPgo8cGF0aCBkPSJNMjAuODk3OSA2LjM2MDUxQzIxLjA5NDggNi4wNDk0OCAyMS4zMTQ5IDUuNzU1OTIgMjEuNTQyMSA1LjQ2ODJDMjEuNjUzOSA1LjMyMjU4IDIxLjc3MjcgNS4xODM5NiAyMS44ODkyIDUuMDQxODRMMjIuMjQ5MiA0LjYyNDgxQzIyLjQ5MjYgNC4zNDk4OSAyMi43NDU0IDQuMDgwOCAyMy4wMDYzIDMuODE4N0MyMy4yNjczIDMuNTU2NiAyMy41MzUyIDMuMzAwMzIgMjMuODI2NCAzLjA2MTUyQzIzLjYyOTYgMy4zNzI1NSAyMy40MTA2IDMuNjY2MSAyMy4xODM0IDMuOTUzODNDMjIuOTU2MyA0LjI0MTU2IDIyLjcyMDkgNC41MjM0NiAyMi40NzYzIDQuNzk3MjFMMjIuMTA0NyA1LjIwNDkzQzIxLjk3NjYgNS4zMzc3MyAyMS44NTE5IDUuNDc0MDIgMjEuNzIwMyA1LjYwMzMyQzIxLjQ1OTQgNS44NjU0MyAyMS4xOTE0IDYuMTIxNyAyMC45MDAyIDYuMzYwNTFIMjAuODk3OVoiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTcuMDQ1MDIgOC4xODQ0NEM2LjUwOCA4LjAxNjY5IDUuOTg4NDUgNy44MTc1IDUuNDc0NzQgNy42MDc4MUM0Ljk1OTg1IDcuMzk5MyA0LjQ1NDI5IDcuMTc0NDcgMy45NTMzOCA2Ljk0MDMzQzMuNDUzNjQgNi43MDUwMiAyLjk1ODU2IDYuNDYxNTYgMi40NzE2MyA2LjIwMDYyQzEuOTg0NzEgNS45NDIwMSAxLjUwMzYxIDUuNjcxNzYgMS4wMzk5OCA1LjM3MDA1QzEuNTc3IDUuNTM2NjMgMi4wOTc3IDUuNzM1ODMgMi42MTAyNiA1Ljk0NjY3QzMuMTI1MTQgNi4xNTUxOSAzLjYzMDcxIDYuMzgwMDEgNC4xMzA0NSA2LjYxNTMyQzQuNjMwMTkgNi44NTA2MyA1LjEyNTI3IDcuMDk1MjYgNS42MTIyIDcuMzU1MDNDNi4wOTkxMiA3LjYxMzY0IDYuNTgwMjIgNy44ODM5IDcuMDQzODUgOC4xODU2TDcuMDQ1MDIgOC4xODQ0NFoiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTI3LjQwODUgMjMuNDkzMkMyNy4wMTcxIDIzLjI0NzQgMjYuNjQ0MyAyMi45ODE4IDI2LjI3ODYgMjIuNzA5MkMyNi4wOTM0IDIyLjU3NTIgMjUuOTE2MyAyMi40MzMxIDI1LjczNDYgMjIuMjk0NUwyNS4yMDIyIDIxLjg2ODFMMjQuNjgwMyAyMS40MzEzQzI0LjUxMDMgMjEuMjgyMiAyNC4zMzU1IDIxLjEzNTQgMjQuMTY4OSAyMC45ODI4QzIzLjgzMjMgMjAuNjggMjMuNTAxNSAyMC4zNzAxIDIzLjE5MDQgMjAuMDM5M0MyMy41ODMgMjAuMjgzOSAyMy45NTU4IDIwLjU0OTUgMjQuMzIxNSAyMC44MjIxQzI0LjUwNjggMjAuOTU2IDI0LjY4MzggMjEuMDk4MiAyNC44NjU2IDIxLjIzNjhMMjUuMzk3OSAyMS42NjMxTDI1LjkxOTggMjIuMTAxMUMyNi4wODk5IDIyLjI1MDIgMjYuMjYzNCAyMi4zOTcgMjYuNDMxMiAyMi41NDk2QzI2Ljc2NzggMjIuODUyNSAyNy4wOTg3IDIzLjE2MjMgMjcuNDA5NyAyMy40OTMySDI3LjQwODVaIiBmaWxsPSIjRjIwMDAwIi8+CjxwYXRoIGQ9Ik0yNy45NzQ3IDIxLjk0MkMyNy41NDg0IDIxLjc0NzQgMjcuMTM4MyAyMS41Mjk2IDI2LjczNDEgMjEuMzA0OEMyNi41MzAzIDIxLjE5NDEgMjYuMzMyMiAyMS4wNzUzIDI2LjEzMTkgMjAuOTYxMUwyNS41Mzg5IDIwLjYwNDZMMjQuOTU0MiAyMC4yMzU0QzI0Ljc2MzEgMjAuMTA4NCAyNC41Njc0IDE5Ljk4NDkgMjQuMzc5OSAxOS44NTMzQzI0LjAwMDEgMTkuNTk0NyAyMy42MjUgMTkuMzI3OSAyMy4yNjYyIDE5LjAzNzlDMjMuNjkyNiAxOS4yMzI0IDI0LjEwMjYgMTkuNDQ5MSAyNC41MDY4IDE5LjY3NTFDMjQuNzEwNyAxOS43ODU3IDI0LjkwODcgMTkuOTA0NSAyNS4xMDkxIDIwLjAxODdMMjUuNzAyIDIwLjM3NjNMMjYuMjg1NiAyMC43NDU2QzI2LjQ3NzkgMjAuODcyNiAyNi42NzI0IDIwLjk5NjEgMjYuODU5OSAyMS4xMjc3QzI3LjIzOTcgMjEuMzg2MyAyNy42MTQ4IDIxLjY1MzEgMjcuOTczNiAyMS45NDJIMjcuOTc0N1oiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTUuMjg3MjQgMjIuNjQ1NkM1LjUyOTU0IDIyLjMzNTcgNS43OTM5NyAyMi4wNDU3IDYuMDY0MjIgMjEuNzYxNEM2LjE5ODE4IDIxLjYxODIgNi4zMzc5OCAyMS40ODA3IDYuNDc1NDMgMjEuMzQwOUw2Ljg5ODI5IDIwLjkzMDlDNy4xODM2OSAyMC42NjA2IDcuNDc4NDEgMjAuMzk4NSA3Ljc3ODk1IDIwLjE0MjJDOC4wODA2NiAxOS44ODYgOC4zODkzNiAxOS42MzY3IDguNzE5MDIgMTkuNDA3MkM4LjQ3NjcyIDE5LjcxNyA4LjIxMzQ2IDIwLjAwODMgNy45NDIwNCAyMC4yOTEzQzcuNjcwNjIgMjAuNTc1NiA3LjM5MzM3IDIwLjg1MjggNy4xMDY4MSAyMS4xMjE5TDYuNjcyMyAyMS41MjE1QzYuNTIzMTkgMjEuNjUwOCA2LjM3ODc1IDIxLjc4NDcgNi4yMjYxNCAyMS45MTA1QzUuOTI0NDQgMjIuMTY2OCA1LjYxNTc0IDIyLjQxNjEgNS4yODYwNyAyMi42NDU2SDUuMjg3MjRaIiBmaWxsPSIjRjIwMDAwIi8+CjxwYXRoIGQ9Ik03LjQzODc4IDIyLjg0NjdDNy41NDU5NSAyMi42MzEyIDcuNjY4MjYgMjIuNDI2MiA3Ljc5NzU3IDIyLjIyNDdDNy45MjU3MSAyMi4wMjIgOC4wNjIgMjEuODI2MyA4LjIwMTc5IDIxLjYzMDZDOC4zNDM5IDIxLjQzNzIgOC40ODgzNSAyMS4yNDUgOC42NDA5NiAyMS4wNTg2QzguNzkzNTYgMjAuODcyMiA4Ljk1MTk4IDIwLjY4ODIgOS4xMjY3MiAyMC41MTU4QzkuMDE5NTQgMjAuNzMxMyA4Ljg5NzIzIDIwLjkzNjMgOC43Njc5MyAyMS4xMzc4QzguNjM5NzkgMjEuMzQwNSA4LjUwMzUgMjEuNTM2MiA4LjM2MzcxIDIxLjczMTlDOC4yMjE1OSAyMS45MjUzIDguMDc3MTUgMjIuMTE3NSA3LjkyMzM4IDIyLjMwMjdDNy43NzA3OCAyMi40ODkxIDcuNjEyMzUgMjIuNjczMiA3LjQzODc4IDIyLjg0NTZWMjIuODQ2N1oiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTEwLjUwODMgNi4zNjE5QzEwLjExNjkgNi4wMzM0IDkuNzQ3NiA1LjY4NzQzIDkuMzg2NDggNS4zMzQ0NkM5LjIwMzU5IDUuMTU5NzMgOS4wMjg4NiA0Ljk3OTE3IDguODUwNjMgNC44MDA5NEw4LjMyNjQyIDQuMjU2OTRMNy44MTUwNCAzLjcwMzYxQzcuNjQ4NDYgMy41MTYwNiA3LjQ3ODM4IDMuMzMwODQgNy4zMTUzIDMuMTM5OEM2Ljk4Njc5IDIuNzYwMDQgNi42NjUyOCAyLjM3NDQ2IDYuMzY1OTEgMS45NzE0MUM2Ljc1NzMxIDIuMjk5OTEgNy4xMjY1OCAyLjY0NTg4IDcuNDg3NyAyLjk5ODg1QzcuNjcwNTkgMy4xNzM1OCA3Ljg0NTMyIDMuMzU1MzEgOC4wMjM1NSAzLjUzMjM3TDguNTQ2NTkgNC4wNzYzOEw5LjA1Nzk4IDQuNjMwODdDOS4yMjQ1NiA0LjgxODQyIDkuMzk0NjQgNS4wMDM2MyA5LjU1NzcyIDUuMTk0NjhDOS44ODYyMiA1LjU3NDQzIDEwLjIwNzcgNS45NjAwMSAxMC41MDcxIDYuMzYzMDdMMTAuNTA4MyA2LjM2MTlaIiBmaWxsPSIjRjIwMDAwIi8+CjxwYXRoIGQ9Ik0xMy45MDk3IDE4Ljc1NzJMMTYuNTAxNiAyMi44NjEyTDE3LjAwOTUgMTcuNTU2MkwyMS4yNDUxIDIwLjI3NjNMMTkuMTY4MSAxNi43NDMxTDI1LjkxNCAxOS4xNjE1TDIxLjU4NzUgMTQuNjc4OUwyNy4xMjc4IDEzLjEzNDNMMjIuMzkyNSAxMS42NDMyTDIzLjk5NjYgNi4yNDk3NUwxOC40MjQ5IDkuNDcxODZMMTkuMDk4MiA2LjY2MDk2TDE2LjE5NjQgOS4xMTg4OUwxMy42OTU0IDQuMzk3NTdMMTIuMzU1NyA5LjI0NTg3TDguODIyNjIgNy44ODQxTDEwLjgyNjIgMTAuMDIwNUwzLjA2MTA0IDkuMDAyNEw4LjEwMDM4IDEzLjQwOTJMMy42ODQyNiAxNC43MTM5TDkuMzk0NTggMTUuNDg3NEw0LjAwOTI2IDE5LjgxOTZMOS43NDg3MSAxOC4xNzEzTDExLjU0NjEgMjIuNjEwN0wxMy45MDk3IDE4Ljc1NzJaIiBmaWxsPSIjRjIwMDAwIi8+CjxwYXRoIGQ9Ik00LjE1NDg1IDkuNTAxMjlMOC4zNDk2NCAxMy4zNTk0TDUuMTkzOTQgMTQuNjI5MkwxMC4wNTc0IDE1LjI2ODdMNS40NzcgMTkuMTIxTDkuNzcxOTggMTcuNjk2M0wxMS41Nzc2IDIyLjAwM0wxMy45ODMxIDE4LjIyMjlMMTYuMTYwMyAyMS44MTQyTDE2LjQ0MzMgMTYuNDc1NUwxOS44NzI4IDE4Ljk0NjNMMTguNzc2NiAxNi4xOTk0TDI0LjE1MzggMTcuOTg1MkwyMC43NjA0IDE0LjY0NzhMMjUuNzY0OCAxMy4wNkwyMi4wMzI1IDExLjgwNjZMMjMuMTE0NyA3LjUyMzNMMTguMTE5NiA5Ljk2MDI2TDE4LjU1ODggNy41Mzg0NEwxNi4xNDUxIDkuODMzMjlMMTMuNzU4MyA1LjQxNkwxMi43NDI1IDkuOTUzMjdMMTAuMDYwOSA4LjYyNjQ1TDExLjIyMzQgMTAuMDM4M0w0LjE1NDg1IDkuNTAxMjlaIiBmaWxsPSIjRkY5QTFFIi8+CjxwYXRoIGQ9Ik0xMS4wOTg4IDE2LjIyNDRMOC40NzQyOSAxNi44ODg0TDExLjYyODggMTQuNTEzMkw4LjQzMzUzIDEzLjk2OEwxMC41NzU4IDEzLjQwODlMNy40OTY5NSAxMC40OTlMMTIuODc1MyAxMS4zOTI0TDExLjkxMzEgMTAuMjg0NkwxMy4yMTc4IDEwLjg0MTRMMTQuMTMxIDcuOTQ0MzRMMTUuNTY2MiAxMC45MzM1TDE3LjEzNjUgOS42ODgxOUwxNi42NTY1IDExLjQxMjJMMjAuNjk5OSA5LjI0MzJMMTkuNTk5MSAxMi41MDk2TDIyLjEwNDcgMTMuMzk4NEwxOC43MDMyIDE0LjIzMDFMMjAuOTkyMyAxNi43OTQxTDE2Ljc1NTUgMTUuMTAxNUwxNy44NzI3IDE3LjE4NjZMMTUuNzQ2NyAxNS43MDZMMTUuMzA3NiAxOC45ODk5TDEzLjgzNCAxNi40Mzc2TDEyLjExMTEgMTkuMDQyM0wxMS4wOTg4IDE2LjIyNDRaIiBmaWxsPSIjRkFERTBFIi8+CjxwYXRoIGQ9Ik0xOS42OTggNy42MDY0OUMyMS41NDMyIDYuNDkwNTIgMjIuMzkyNCA3LjM1MTM4IDIyLjM3NDkgOC43ODUzN0MyMi44MzM5IDcuNDA2MTMgMjMuNjQ4MiA3LjcxMzY2IDI0LjEyMzQgOC42NTE0QzI0LjcwNDcgNy41MDYzMSAyNy43MzU4IDkuMDE0ODUgMjcuNzM1OCA5LjAxNDg1QzI3LjczNTggOS4wMTQ4NSAyNS42NTQxIDcuMzcyMzUgMjUuMzc1NyA2LjA5MDk2QzI1LjE1MzIgNS4wNjcwMiAyOC42NyA0LjgyNTg5IDI4LjY3IDQuODI1ODlDMjguNjcgNC44MjU4OSAyMy45NTggMy45Njg1MiAyMy42NDQ3IDMuNjY2ODFDMjMuNDg4NiAzLjUxNjU0IDIzLjM3MzIgMy4yODgyMiAyMy43NTUzIDIuNTY5NDhDMjMuNzU1MyAyLjU2OTQ4IDIyLjM3OTYgMy45MTQ5NCAyMS44MzU2IDMuOTYxNTNDMjEuMjkxNiA0LjAwODEzIDIwLjUyNTEgMy4xNDYxIDIwLjUyNTEgMy4xNDYxQzIwLjUyNTEgMy4xNDYxIDIxLjAyMzcgNC4yMDUgMjAuNzY4NSA0LjQyODY2QzIwLjUxMzQgNC42NTIzMiAxOS45NjI0IDQuNTY2MTEgMTkuOTYyNCA0LjU2NjExQzE5Ljk2MjQgNC41NjYxMSAyMS4xODkxIDUuMTgyMzQgMjAuNDYxIDYuMDgwNDhDMTkuNzMyOSA2Ljk3ODYxIDE5LjY5OTIgNy42MDc2NiAxOS42OTkyIDcuNjA3NjZMMTkuNjk4IDcuNjA2NDlaIiBmaWxsPSIjRkZGNDAzIi8+CjxwYXRoIGQ9Ik0yMi4yODc1IDkuMjk5ODhMMjIuMjkzNCA4Ljc4MzgzQzIyLjMwMjcgOC4wNTkyNyAyMi4wODgzIDcuNTMzOSAyMS42ODk5IDcuMzA2NzRDMjEuMjM5MSA3LjA0ODE0IDIwLjU2MzUgNy4xNzYyNyAxOS43Mzg3IDcuNjc0ODVMMTkuNjA5NCA3Ljc1MjlMMTkuNjE3NiA3LjYwMTQ2QzE5LjYxODggNy41NzQ2NyAxOS42NjA3IDYuOTM2MzEgMjAuMzk2OSA2LjAyODg1QzIwLjU3NCA1LjgwOTg1IDIwLjY0MTUgNS41OTIwMiAyMC41OTYxIDUuMzgxMTdDMjAuNDk5NCA0LjkzMTUyIDE5LjkzMDkgNC42MzkxMyAxOS45MjUxIDQuNjM2OEwxOS40NzMxIDQuNDA4NDhMMTkuOTc0IDQuNDg1MzZDMTkuOTc0IDQuNDg1MzYgMjAuNDkyNCA0LjU2MjI1IDIwLjcxNDkgNC4zNjY1NEMyMC44NTcgNC4yNDE5IDIwLjY0MjcgMy41ODM3MyAyMC40NTE3IDMuMTc4MzVMMjAuMjE1MiAyLjY3NTEyTDIwLjU4NDUgMy4wOTA5OEMyMC41OTE0IDMuMDk5MTQgMjEuMzMgMy45MjM4OCAyMS44Mjc0IDMuODgwNzhDMjIuMjUwMyAzLjg0NDY3IDIzLjMyMDggMi44ODAxNCAyMy42OTgyIDIuNTEwODdMMjQuMDY5OCAyLjE0ODU4TDIzLjgyNjQgMi42MDYzOUMyMy40MzE1IDMuMzQ4NDMgMjMuNjA2MiAzLjUxNzM0IDIzLjcwMDYgMy42MDcwM0MyMy45MTYxIDMuODE0MzggMjYuODcyNiA0LjQxNTQ3IDI4LjY4NTEgNC43NDUxNEwyOS4zMTg4IDQuODYwNDZMMjguNjc3IDQuOTA0NzNDMjguNjUwMiA0LjkwNzA2IDI2LjA0MiA1LjA5MzQ0IDI1LjUyNzEgNS43Nzg0QzI1LjQ1NjEgNS44NzI3NiAyNS40MzI4IDUuOTY4MjggMjUuNDU2MSA2LjA3MzEyQzI1LjcyNTEgNy4zMTI1NyAyNy43NjcyIDguOTM1MjcgMjcuNzg4MiA4Ljk1MTU4TDI4LjM5NzQgOS40MzI2OEwyNy43MDIgOS4wODY3QzI3LjY5NSA5LjA4MzIxIDI2Ljk0MDEgOC43MDkyOCAyNi4xMjU5IDguNDgwOTZDMjUuMzk3OCA4LjI3NTk0IDI0LjQ3MTcgOC4xNDU0NyAyNC4xOTY4IDguNjg4MzFMMjQuMTI0NiA4LjgyOTI2TDI0LjA1MjQgOC42ODgzMUMyMy44MDA3IDguMTkyMDYgMjMuNDcyMiA3LjkwODk5IDIzLjE3NTIgNy45MzExM0MyMi44ODYzIDcuOTUyMSAyMi42MzU4IDguMjU3MyAyMi40NTE4IDguODExNzlMMjIuMjg4NyA5LjMwMTA1TDIyLjI4NzUgOS4yOTk4OFpNMjEuNTAwMSA3LjA1ODYyQzIxLjYwNDkgNy4wODU0MSAyMS42OTQ2IDcuMTIzODUgMjEuNzcwMyA3LjE2ODEyQzIyLjE0NTQgNy4zODI0NiAyMi4zNzcyIDcuODE2OTcgMjIuNDM3OCA4LjQwOTlDMjIuNjc1NCA3LjkxNzE1IDIyLjk1MzkgNy43ODU1MiAyMy4xNjI0IDcuNzcwMzdDMjMuNDk5IDcuNzQ1OTEgMjMuODUzMiA4LjAxMjY3IDI0LjEyODEgOC40OTI2MUMyNC42ODg0IDcuNzY1NzEgMjYuMzc2MyA4LjM0MjM0IDI3LjI0NTMgOC43MDU3OEMyNi42MTE2IDguMTQzMTQgMjUuNDk5MiA3LjA0MzQ4IDI1LjI5NTMgNi4xMDgwNkMyNS4yNjI3IDUuOTU3NzkgMjUuMjk1MyA1LjgxNDUxIDI1LjM5NTUgNS42ODI4OEMyNS43OTk3IDUuMTQ0NyAyNy4yNjg2IDQuODk4OSAyOC4wOTQ1IDQuODAxMDVDMjYuNzk5MiA0LjU1NzU5IDIzLjg1MzIgMy45Nzk4IDIzLjU4NzYgMy43MjQ2OUMyMy40MzczIDMuNTgwMjQgMjMuMzMyNCAzLjM3NzU1IDIzLjUwODMgMi45MTA0MkMyMy4wNjU3IDMuMzEzNDggMjIuMjUwMyA0LjAwNjU5IDIxLjg0MDIgNC4wNDE1NEMyMS40NzU2IDQuMDcyOTkgMjEuMDM2NCAzLjc0NDQ5IDIwLjc1MzQgMy40ODgyMUMyMC44ODM4IDMuODQxMTggMjEuMDEwOCA0LjMxOTk1IDIwLjgxOTggNC40ODc2OUMyMC42NzE4IDQuNjE3IDIwLjQ0MzUgNC42NTQyNyAyMC4yNTgzIDQuNjYwMUMyMC40NDkzIDQuODA1NzEgMjAuNjg3IDUuMDM5ODYgMjAuNzUyMiA1LjM0NjIyQzIwLjgwODEgNS42MDcxNiAyMC43MzAxIDUuODcwNDMgMjAuNTIwNCA2LjEyOTAzQzIwLjAyODggNi43MzQ3OCAxOS44NjExIDcuMjEyMzkgMTkuODA1MSA3LjQ0ODg2QzIwLjU5NDkgNy4wMDM4NyAyMS4xMzc4IDYuOTYzMSAyMS40OTg5IDcuMDU3NDZMMjEuNTAwMSA3LjA1ODYyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIzLjUwMzcgNC41MTI4MkMyMi43NTM1IDQuOTI0MDIgMjIuMDc1NiA1LjY1MDkyIDIxLjk5NCA1LjkyMTE3QzIxLjk5NCA1LjkyMTE3IDIyLjYyNjYgNi41MzA0MiAyMi44NjA3IDYuOTEzNjdDMjIuODQyMSA2LjUzNzQgMjMuMTIyOCA2LjYyNzEgMjMuNDc0NiA3LjAzMjQ5QzIzLjU2NDMgNi41NjQyIDI0LjA1NDcgNi41MzYyNCAyNC40MTQ3IDYuNjcyNTNDMjMuOTIzMSA2LjMyMDczIDIzLjcxNDYgNS45MDYwMyAyNC4zNzg2IDUuNzE2MTVDMjMuNDUyNSA1LjQ2MzM3IDIzLjAzMDggNS4xODE0NyAyMy41MDM3IDQuNTExNjVWNC41MTI4MloiIGZpbGw9IiNGMjAwMDAiLz4KPHBhdGggZD0iTTIyLjkzNzUgNy4xNjM5OEwyMi44MDU5IDYuOTQ4NDdDMjIuNTc4OCA2LjU3Njg3IDIxLjk1NTUgNS45NzQ2MiAyMS45NDk3IDUuOTY4OEwyMS45MjE4IDUuOTQyTDIxLjkzMzQgNS45MDQ3M0MyMi4wMjA4IDUuNjEzNSAyMi43MDY5IDQuODc4NDUgMjMuNDc0NiA0LjQ1NzkyTDIzLjcxOCA0LjMyNTEzTDIzLjU1ODQgNC41NTIyOEMyMy4zOTUzIDQuNzgyOTMgMjMuMzQxOCA0Ljk2NTgyIDIzLjM5NDIgNS4xMTAyN0MyMy40Njk5IDUuMzIyMjggMjMuNzcwNCA1LjQ4NTM2IDI0LjM5NzIgNS42NTY2TDI0LjYxOTcgNS43MTcxOEwyNC4zOTgzIDUuNzgwMDhDMjQuMjQyMiA1LjgyNDM1IDI0LjA1MjMgNS45MDcwNiAyNC4wMjY3IDYuMDQ5MTdDMjQuMDAxMSA2LjIwMDYxIDI0LjE1NiA2LjQwOTEzIDI0LjQ1MzEgNi42MjIzTDI0Ljg1NSA2LjkxMDAzTDI0LjM5MjUgNi43MzUzQzI0LjIwNzMgNi42NjU0IDIzLjk0MDUgNi42MjgxMyAyMy43NDk1IDYuNzM1M0MyMy42Mzc2IDYuNzk4MiAyMy41NjY2IDYuOTAzMDQgMjMuNTM4NiA3LjA0NzQ5TDIzLjUxNDIgNy4xNzY3OUwyMy40MjggNy4wNzY2MUMyMy4xNjQ3IDYuNzczNzQgMjMuMDEyMSA2LjcyNzE0IDIyLjk2NzggNi43NDQ2MkMyMi45Mzc1IDYuNzU3NDMgMjIuOTIxMiA2LjgxOTE3IDIyLjkyNTkgNi45MTIzNkwyMi45Mzg3IDcuMTY1MTRMMjIuOTM3NSA3LjE2Mzk4Wk0yMy4wNTA1IDYuNjE5OTdDMjMuMTc3NSA2LjY1MjU5IDIzLjMyMDggNi43NzQ5IDIzLjQ0NDMgNi45MDQyMUMyMy40OTIgNi43ODA3MyAyMy41NzM2IDYuNjg0MDQgMjMuNjg1NCA2LjYyMTE0QzIzLjgxMzUgNi41NTAwOCAyMy45Nzc4IDYuNTIzMjkgMjQuMTUzNyA2LjU0NDI1QzIzLjk2MDMgNi4zNjAyIDIzLjg3MDYgNi4xODA4MSAyMy44OTc0IDYuMDI3MDRDMjMuOTE5NiA1LjkwMjQgMjQuMDEwNCA1LjgwMTA1IDI0LjE3MTIgNS43MjUzM0MyMy42MTkgNS41NTc1OSAyMy4zNTQ2IDUuMzg2MzUgMjMuMjY5NSA1LjE1MjJDMjMuMjIxOCA1LjAxOTQgMjMuMjM4MSA0Ljg2OTEzIDIzLjMxODUgNC42OTY3M0MyMi42OTQxIDUuMDk1MTIgMjIuMTczNCA1LjY2NTkyIDIyLjA2NzQgNS45MDQ3M0MyMi4xODA0IDYuMDE1MzkgMjIuNTc1MyA2LjQwOTEzIDIyLjgxNTIgNi43MzUzQzIyLjgzNSA2LjY4MDU1IDIyLjg2ODggNi42NDMyNyAyMi45MTY2IDYuNjIzNDdDMjIuOTU3MyA2LjYwNzE2IDIzLjAwMTYgNi42MDcxNiAyMy4wNDk0IDYuNjE4ODFMMjMuMDUwNSA2LjYxOTk3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIzLjA4MDggNS45MTA4NEMyMy4wNTUyIDUuODU2MDkgMjMuMDI5NSA1Ljc5OTAxIDIzLjAwMzkgNS43NDg5MkMyMi45NzgzIDUuNjk4ODMgMjIuOTI5NCA1LjU5NTE1IDIyLjkyOTQgNS41OTUxNUMyMi45Mjk0IDUuNTk1MTUgMjIuODAwMSA1LjU0NjIzIDIyLjczMzcgNS41NDk3MkMyMi42OTY0IDUuNTUyMDUgMjIuNjYxNCA1LjU1MDg5IDIyLjYzNyA1LjU1NDM4QzIyLjYxMTMgNS41NTc4OCAyMi41OTYyIDUuNTYxMzcgMjIuNTk2MiA1LjU2MTM3QzIyLjU5NjIgNS41NjEzNyAyMi42MjA3IDUuNjE5NjIgMjIuNjUzMyA1LjY5NzY2QzIyLjYzMTEgNS42NTQ1NiAyMi42MDkgNS42MTcyOSAyMi41OTE1IDUuNTkwNDlDMjIuNTUwOCA1LjUzMzQxIDIyLjQ2NTcgNS41MTQ3NyAyMi4zOSA1LjUxMjQ1QzIyLjM1MjcgNS41MTI0NSAyMi4zMTc4IDUuNTEzNjEgMjIuMjkzMyA1LjUxNzFDMjIuMjY3NyA1LjUyMDYgMjIuMjUyNiA1LjUyNDA5IDIyLjI1MjYgNS41MjQwOUMyMi4yNTI2IDUuNTI0MDkgMjIuMjYxOSA1LjU0NTA2IDIyLjI3NTkgNS41ODAwMUMyMi4yNjU0IDUuNTY2MDMgMjIuMjU2MSA1LjU1MjA1IDIyLjI0NzkgNS41NDE1N0MyMi4yMDM2IDUuNDg2ODIgMjIuMTE2MyA1LjQ3NTE3IDIyLjA0MDUgNS40Nzg2NkMyMi4wMDMzIDUuNDgwOTkgMjEuOTY4MyA1LjQ4NTY1IDIxLjk0MzkgNS40OTE0OEMyMS45MTk0IDUuNDk2MTQgMjEuOTAzMSA1LjUwMDggMjEuOTAzMSA1LjUwMDhDMjEuOTAzMSA1LjUwMDggMjEuOTEzNiA1LjUyMTc2IDIxLjkzMSA1LjU1NDM4QzIxLjkxOTQgNS41NDA0IDIxLjkwODkgNS41Mjg3NSAyMS44OTk2IDUuNTE4MjdDMjEuODc1MSA1LjQ5MzgxIDIxLjg0MTQgNS40Nzk4MyAyMS44MDI5IDUuNDcyODRDMjEuNzY1NiA1LjQ2NzAxIDIxLjcyNDkgNS40NjgxOCAyMS42ODc2IDUuNDcyODRDMjEuNjUwMyA1LjQ3NzUgMjEuNjE2NSA1LjQ4NjgyIDIxLjU5MDkgNS40OTM4MUMyMS41NjY0IDUuNTAwOCAyMS41NTEzIDUuNTA2NjIgMjEuNTUxMyA1LjUwNjYyQzIxLjU1MTMgNS41MDY2MiAyMS41NjQxIDUuNTI2NDIgMjEuNTgzOSA1LjU1Nzg4QzIxLjU3MTEgNS41NDUwNiAyMS41NTk0IDUuNTMzNDEgMjEuNTQ5IDUuNTI1MjZDMjEuNTIyMiA1LjUwMzEzIDIxLjQ4NjEgNS40OTE0OCAyMS40NDg4IDUuNDg3OThDMjEuNDEwMyA1LjQ4NTY1IDIxLjM2OTYgNS40OTAzMSAyMS4zMzIzIDUuNDk4NDdDMjEuMjk1IDUuNTA2NjIgMjEuMjYxMiA1LjUxODI3IDIxLjIzNzkgNS41Mjc1OUMyMS4yMTM1IDUuNTM2OTEgMjEuMTk5NSA1LjU0NTA2IDIxLjE5OTUgNS41NDUwNkMyMS4xOTk1IDUuNTQ1MDYgMjEuMjE0NiA1LjU2MzcgMjEuMjM3OSA1LjU5Mzk5QzIxLjIyNCA1LjU4MjM0IDIxLjIxMTEgNS41NzE4NSAyMS4xOTk1IDUuNTYzN0MyMS4xNzA0IDUuNTQzOSAyMS4xMzMxIDUuNTM1NzQgMjEuMDk0NyA1LjUzNjkxQzIxLjA1NjIgNS41MzkyNCAyMS4wMTQzIDUuNTQ3MzkgMjAuOTc4MiA1LjU2MDIxQzIwLjk0MDkgNS41NzMwMiAyMC45MDgzIDUuNTg4MTYgMjAuODg1IDUuNTk5ODFDMjAuODYxNyA1LjYxMjYzIDIwLjg0NzcgNS42MjE5NSAyMC44NDc3IDUuNjIxOTVDMjAuODQ3NyA1LjYyMTk1IDIwLjg2NTIgNS42MzgyNSAyMC44OTIgNS42NjUwNUMyMC44NzY4IDUuNjU1NzMgMjAuODYxNyA1LjY0NjQxIDIwLjg1IDUuNjQwNThDMjAuODE4NiA1LjYyNDI3IDIwLjc4MDEgNS42MjA3OCAyMC43NDA1IDUuNjI3NzdDMjAuNzIwNyA1LjYzMTI2IDIwLjcwMDkgNS42MzU5MiAyMC42ODExIDUuNjQyOTFDMjAuNjYxMyA1LjY0OTkgMjAuNjQyNyA1LjY1ODA2IDIwLjYyNTIgNS42NjczOEMyMC41ODkxIDUuNjg0ODUgMjAuNTU4OCA1LjcwNTgyIDIwLjUzNjcgNS43MjIxM0MyMC41MTQ1IDUuNzM4NDMgMjAuNTAxNyA1Ljc0ODkyIDIwLjUwMTcgNS43NDg5MkMyMC41MDE3IDUuNzQ4OTIgMjAuNTIxNSA1Ljc2MjkgMjAuNTUzIDUuNzg1MDNDMjAuNTM2NyA1Ljc3ODA0IDIwLjUyMDQgNS43NzEwNSAyMC41MDY0IDUuNzY2MzlDMjAuNDcxNCA1Ljc1NTkxIDIwLjQzMTggNS43NjA1NyAyMC4zOTM0IDUuNzczMzhDMjAuMzUzOCA1Ljc4ODUzIDIwLjMxNTMgNS44MDk0OSAyMC4yODE2IDUuODM2MjlDMjAuMjY1MiA1Ljg0OTEgMjAuMjQ4OSA1Ljg2MTkxIDIwLjIzNjEgNS44NzQ3M0MyMC4yMjIxIDUuODg3NTQgMjAuMjEwNSA1LjkwMDM2IDIwLjIwMTIgNS45MTA4NEMyMC4xODE0IDUuOTMxODEgMjAuMTcwOSA1Ljk0NTc5IDIwLjE3MDkgNS45NDU3OUMyMC4xNzA5IDUuOTQ1NzkgMjAuMTkzIDUuOTU1MTEgMjAuMjI5MSA1Ljk2OTA4QzIwLjIxMDUgNS45NjU1OSAyMC4xOTMgNS45NjMyNiAyMC4xNzc5IDUuOTYyMUMyMC4xNDA2IDUuOTYwOTMgMjAuMTAxIDUuOTc0OTEgMjAuMDYzNyA1Ljk5OTM3QzIwLjAyNzYgNi4wMjUgMTkuOTkxNSA2LjA1NzYyIDE5Ljk2NDcgNi4wOTQ4OUMxOS45MzY3IDYuMTI5ODQgMTkuOTE2OSA2LjE2ODI4IDE5LjkwMyA2LjE5NTA3QzE5Ljg4OSA2LjIyMTg3IDE5Ljg4MzIgNi4yNDE2NyAxOS44ODMyIDYuMjQxNjdDMTkuODgzMiA2LjI0MTY3IDE5Ljg5MDEgNi4yNDE2NyAxOS45MDE4IDYuMjQxNjdDMTkuOTEyMyA2LjI0MTY3IDE5LjkyODYgNi4yNDE2NyAxOS45NDcyIDYuMjQyODRDMTkuOTI3NCA2LjI0NjMzIDE5LjkxIDYuMjQ5ODIgMTkuODk0OCA2LjI1NDQ4QzE5Ljg1NzUgNi4yNjYxMyAxOS44MjI2IDYuMjk0MDkgMTkuNzk1OCA2LjMzMzdDMTkuNzY0MyA2LjM3Nzk2IDE5Ljc1MzkgNi40MDU5MiAxOS43NDEgNi40Mzk3QzE5LjcxNzcgNi41MDYxIDE5LjcxMDggNi41NjU1MSAxOS43MTA4IDYuNTY1NTFDMTkuNzEwOCA2LjU2NTUxIDE5LjczNDEgNi41NjU1MSAxOS43NzEzIDYuNTYzMThDMTkuNzUzOSA2LjU2Nzg0IDE5LjczODcgNi41NzEzNCAxOS43MjU5IDYuNTc2QzE5LjY2MTggNi41OTY5NiAxOS42MjIyIDYuNjY2ODYgMTkuNTk4OSA2LjczMjA5QzE5LjU3NTYgNi43OTczMyAxOS41Njc1IDYuODU2NzQgMTkuNTY3NSA2Ljg1Njc0QzE5LjU2NzUgNi44NTY3NCAxOS41OTA4IDYuODU2NzQgMTkuNjI4IDYuODU2NzRDMTkuNjEwNiA2Ljg2MDIzIDE5LjU5NDMgNi44NjQ4OSAxOS41ODE1IDYuODY4MzhDMTkuNTE3NCA2Ljg4ODE5IDE5LjQ3NjYgNi45NTY5MiAxOS40NTEgNy4wMTk4MkMxOS40MjY1IDcuMDgzODkgMTkuNDE2IDcuMTQyMTQgMTkuNDE2IDcuMTQyMTRDMTkuNDE2IDcuMTQyMTQgMTkuNDM5MyA3LjE0MjE0IDE5LjQ3NTQgNy4xNDMzQzE5LjQ1OCA3LjE0Njc5IDE5LjQ0MjggNy4xNTAyOSAxOS40MyA3LjE1Mzc4QzE5LjM2NDggNy4xNzEyNiAxOS4zMjI4IDcuMjM3NjYgMTkuMjk2MSA3LjMwMDU2QzE5LjI4MzIgNy4zMzIwMSAxOS4yNzI4IDcuMzYyMyAxOS4yNjY5IDcuMzg0NDNDMTkuMjYxMSA3LjQwNjU3IDE5LjI1NzYgNy40MjE3MSAxOS4yNTc2IDcuNDIxNzFDMTkuMjU3NiA3LjQyMTcxIDE5LjI4MDkgNy40MjI4NyAxOS4zMTcgNy40MjUyQzE5LjI5OTUgNy40Mjc1MyAxOS4yODQ0IDcuNDMxMDMgMTkuMjcxNiA3LjQzMzM2QzE5LjIwNjQgNy40NDg1IDE5LjE2MjEgNy41MTI1NyAxOS4xMzMgNy41NzMxNUMxOS4xMDM4IDcuNjMzNzIgMTkuMDg5OSA3LjY5MDggMTkuMDg5OSA3LjY5MDhDMTkuMDg5OSA3LjY5MDggMTkuMTEzMiA3LjY5NDMgMTkuMTQ5MyA3LjY5Nzc5QzE5LjEzMTggNy42OTg5NiAxOS4xMTY3IDcuNzAxMjggMTkuMTAzOCA3LjcwMzYxQzE5LjAzODYgNy43MTQxIDE4Ljk5MiA3Ljc3NDY3IDE4Ljk1OTQgNy44MzI5MkMxOC45NDMxIDcuODYyMDQgMTguOTMxNCA3Ljg5IDE4LjkyMzMgNy45MTA5N0MxOC45MTUxIDcuOTMxOTQgMTguOTEwNSA3Ljk0NTkxIDE4LjkxMDUgNy45NDU5MUMxOC45MTA1IDcuOTQ1OTEgMTguOTMyNiA3Ljk1MDU3IDE4Ljk2ODcgNy45NTc1NkMxOC45NTEyIDcuOTU3NTYgMTguOTM2MSA3Ljk1NzU2IDE4LjkyMzMgNy45NTk4OUMxOC44NTgxIDcuOTY1NzIgMTguODA4IDguMDIwNDcgMTguNzczIDguMDcyODlDMTguNzM4MSA4LjEyNTMxIDE4LjcxNTkgOC4xNzY1NiAxOC43MTU5IDguMTc2NTZDMTguNzE1OSA4LjE3NjU2IDE4LjczNjkgOC4xODM1NSAxOC43NzE5IDguMTk0MDRDMTguNzU1NSA4LjE5Mjg3IDE4LjczOTIgOC4xOTA1NCAxOC43Mjc2IDguMTkwNTRDMTguNjYzNSA4LjE4ODIxIDE4LjYwOTkgOC4yMzM2NCAxOC41NzE1IDguMjc2NzRDMTguNTUxNyA4LjI5ODg4IDE4LjUzNjUgOC4zMTk4NCAxOC41MjQ5IDguMzM2MTVDMTguNTEzMiA4LjM1MjQ2IDE4LjUwNzQgOC4zNjI5NSAxOC41MDc0IDguMzYyOTVDMTguNTA3NCA4LjM2Mjk1IDE4LjUyODQgOC4zNzU3NiAxOC41NjMzIDguMzk1NTZDMTguNTk4MyA4LjQxNDIgMTguNjQ3MiA4LjQzNzUgMTguNzA0MyA4LjQ1OTYzQzE4LjcwNDMgOC40NTk2MyAxOC43MDY2IDguNDU5NjMgMTguNzA3OCA4LjQ2MDhDMTguNjE5MiA4LjQzODY2IDE4LjU0IDguNDA5NTQgMTguNDk1OCA4LjM5NDRDMTguNDY2NiA4LjM4NjI0IDE4LjQzODcgOC4zODUwOCAxOC40MTQyIDguMzk0NEMxOC4zODk4IDguMzk5MDYgMTguMzY2NSA4LjQxNDIgMTguMzQ3OCA4LjQyNDY5QzE4LjMyOCA4LjQzODY2IDE4LjMxMjkgOC40NDkxNSAxOC4zMDEyIDguNDU5NjNDMTguMjg5NiA4LjQ3MDEyIDE4LjI4MjYgOC40NzQ3OCAxOC4yODI2IDguNDc1OTRDMTguMjgyNiA4LjQ3NTk0IDE4LjI4NjEgOC40ODE3NyAxOC4yOTA3IDguNDkxMDlDMTguMjk2NiA4LjUwMDQgMTguMzA0NyA4LjUxNDM4IDE4LjMxNTIgOC41Mjk1M0MxOC4zMzczIDguNTU5ODEgMTguMzcyMyA4LjYwMjkxIDE4LjQxNzcgOC42NDAxOUMxOC40Mzk5IDguNjU4ODMgMTguNDY1NSA4LjY3ODYzIDE4LjQ5MTEgOC42OTYxMUMxOC41MTc5IDguNzEzNTggMTguNTQ0NyA4LjcyODcyIDE4LjU3MjcgOC43NDI3QzE4LjYyODYgOC43NzA2NiAxOC42ODIyIDguNzg2OTcgMTguNzI1MyA4Ljc5Mzk2QzE4Ljc1MzIgOC43OTg2MiAxOC43ODM1IDguNzk2MjkgMTguODE3MyA4Ljc4OTNDMTguODUyMiA4Ljc4MjMxIDE4Ljg4NzIgOC43NjYgMTguOTIzMyA4Ljc0MjdDMTguOTgzOSA4LjcwMDc3IDE5LjA0MjEgOC42MzA4NyAxOS4wNzQ3IDguNTI3MkMxOS4xMTkgOC41MTc4OCAxOS4xNjkxIDguNDk2OTEgMTkuMjEzMyA4LjQ1MzgxQzE5LjI1OTkgOC40MDk1NCAxOS4zMDA3IDguMzQzMTQgMTkuMzIwNSA4LjI1MTEyQzE5LjM1NzggOC4yMzcxNCAxOS4zOTc0IDguMjEyNjcgMTkuNDMyMyA4LjE3NDIzQzE5LjQ3MzEgOC4xMjc2NCAxOS41MDY5IDguMDYwMDcgMTkuNTE5NyA3Ljk2ODA1QzE5LjU5ODkgNy45MzMxIDE5LjY4NTEgNy44NDY5IDE5LjcwMDMgNy42Nzc5OUMxOS43NzcyIDcuNjM5NTUgMTkuODU4NyA3LjU1MTAxIDE5Ljg2NjkgNy4zODMyN0MxOS45NDI2IDcuMzQyNSAyMC4wMTk1IDcuMjUyOCAyMC4wMjI5IDcuMDg1MDZDMjAuMDk3NSA3LjA0MzEyIDIwLjE3MjEgNi45NTIyNiAyMC4xNzIxIDYuNzg1NjhDMjAuMjA1OCA2Ljc2NTg3IDIwLjIzODUgNi43MzY3NSAyMC4yNjUyIDYuNjk0ODJDMjAuMzAxNCA2LjYzMzA4IDIwLjMwNiA2LjU5NTggMjAuMzA2IDYuNTI3MDdDMjAuMzM2MyA2LjUyMDA4IDIwLjM2NjYgNi41MDk2IDIwLjM5NDYgNi40ODc0NkMyMC40MjcyIDYuNDYxODQgMjAuNDU0IDYuNDE5OSAyMC40ODE5IDYuMzQ4ODRDMjAuNDkxMiA2LjM0ODg0IDIwLjQ5OTQgNi4zNTAwMSAyMC41MDg3IDYuMzQ4ODRDMjAuNTIxNSA2LjM0ODg0IDIwLjUzNDMgNi4zNDY1MSAyMC41NDcyIDYuMzQzMDJDMjAuNTYxMSA2LjM0MDY5IDIwLjU3MzkgNi4zMzYwMyAyMC41ODY4IDYuMzMwMkMyMC42Mjk5IDYuMzExNTYgMjAuNjczIDYuMjc0MjkgMjAuNzE5NiA2LjIwOTA1QzIwLjcyODkgNi4yMTEzOCAyMC43MzcgNi4yMTM3MSAyMC43NDc1IDYuMjE0ODhDMjAuNzc0MyA2LjIxODM3IDIwLjgwMjMgNi4yMTcyMSAyMC44MzM3IDYuMjEwMjJDMjAuODgyNiA2LjE5NzQgMjAuOTM1MSA2LjE2ODI4IDIwLjk5NDUgNi4xMTEyQzIxLjAyODMgNi4xMjQwMiAyMS4wNjY3IDYuMTMxIDIxLjExMSA2LjEyNzUxQzIxLjE0MjQgNi4xMjQwMiAyMS4xNzg1IDYuMTE0NyAyMS4yMTQ2IDYuMDk0ODlDMjEuMjM3OSA2LjA4MzI0IDIxLjI2MjQgNi4wNjgxIDIxLjI4OCA2LjA0ODNDMjEuMzIwNiA2LjA2NDYxIDIxLjM1OTEgNi4wNzc0MiAyMS40MDQ1IDYuMDc2MjVDMjEuNDU4MSA2LjA3NjI1IDIxLjUxOTggNi4wNTk5NSAyMS41OTIxIDYuMDE1NjhDMjEuNjIzNSA2LjAzNTQ4IDIxLjY2MDggNi4wNTE3OSAyMS43MDYyIDYuMDU1MjlDMjEuNzU5OCA2LjA2MTExIDIxLjgyMzkgNi4wNDk0NiAyMS45MDA4IDYuMDExMDJDMjEuOTI5OSA2LjAzMzE1IDIxLjk2NzIgNi4wNTE3OSAyMi4wMTE0IDYuMDU5OTVDMjIuMDQ0IDYuMDY1NzcgMjIuMDgyNSA2LjA2Njk0IDIyLjEyNDQgNi4wNTc2MkMyMi4xNTEyIDYuMDUyOTYgMjIuMTc5MiA2LjA0MzY0IDIyLjIwOTUgNi4wMzE5OUMyMi4yMzc0IDYuMDU2NDUgMjIuMjcyNCA2LjA3ODU4IDIyLjMxNjYgNi4wODkwN0MyMi4zNzAyIDYuMTAxODggMjIuNDM0MyA2LjEwMTg4IDIyLjUxNyA2LjA3NjI1QzIyLjU0MjYgNi4xMDMwNSAyMi41NzY0IDYuMTI2MzUgMjIuNjE5NSA2LjE0MTQ5QzIyLjY1MSA2LjE1MTk3IDIyLjY4ODIgNi4xNTc4IDIyLjczMTMgNi4xNTY2M0MyMi43NzMzIDYuMTU0MyAyMi44MjEgNi4xNDYxNSAyMi44NzU4IDYuMTI4NjhDMjIuODk5MSA2LjE0ODQ4IDIyLjkyODIgNi4xNjU5NSAyMi45NjIgNi4xNzg3N0MyMi45OTQ2IDYuMTg5MjUgMjMuMDMxOSA2LjE5NTA3IDIzLjA3MzggNi4xOTM5MUMyMy4xMTY5IDYuMTkxNTggMjMuMjIyOSA2LjE2MzYyIDIzLjIyMjkgNi4xNjM2MkMyMy4yMjI5IDYuMTYzNjIgMjMuMTM1NiA2LjAyMjY3IDIzLjA4NDMgNS45MTA4NEgyMy4wODA4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjY0MzggOC45MjI0OUMxOC41OTgzIDguOTEwODQgMTguNTUwNiA4Ljg5MjIgMTguNTAyOCA4Ljg2ODlDMTguNDY1NSA4Ljg1MDI3IDE4LjQzNTMgOC44MzI3OSAxOC40MDYxIDguODEyOTlDMTguMzc1OCA4Ljc5MjAyIDE4LjM0NjcgOC43Njk4OSAxOC4zMTg4IDguNzQ2NTlDMTguMjc2OCA4LjcxMTY0IDE4LjIzNjEgOC42NjczOCAxOC4xOTUzIDguNjEyNjNDMTguMTgzNiA4LjU5NjMyIDE4LjE3MiA4LjU3ODg1IDE4LjE2MDMgOC41NjAyMUwxOC4xNTEgOC41NDUwNkMxOC4xMzQ3IDguNTE1OTQgMTguMTI4OSA4LjQ4MzMyIDE4LjEzNDcgOC40NTA3MUMxOC4xNDA1IDguNDE0NTkgMTguMTYxNSA4LjM4MDgxIDE4LjE5MDYgOC4zNTc1MUMxOC4xOTE4IDguMzU3NTEgMTguMTk0MSA4LjM1NDAyIDE4LjE5ODggOC4zNTA1M0MxOC4xOTk5IDguMzUwNTMgMTguMjAxMSA4LjM0ODIgMTguMjAyMyA4LjM0NzAzQzE4LjIxODYgOC4zMzMwNSAxOC4yMzQ5IDguMzIxNCAxOC4yNTQ3IDguMzA3NDJMMTguMjU5NCA4LjMwMzkzQzE4LjI1OTQgOC4zMDM5MyAxOC4yNjc1IDguMjk4MSAxOC4yNzIyIDguMjk1NzdMMTguMjgwMyA4LjI5MTEyQzE4LjMwMTMgOC4yNzk0NyAxOC4zMzA0IDguMjYxOTkgMTguMzcgOC4yNTI2N0MxOC4zODE3IDguMjQ5MTggMTguMzk0NSA4LjI0NTY4IDE4LjQwNzMgOC4yNDQ1MkMxOC40MjEzIDguMjI0NzIgMTguNDM4NyA4LjIwMTQyIDE4LjQ1ODYgOC4xNzkyOUMxOC41MDQgOC4xMjgwMyAxOC41NTE3IDguMDkwNzUgMTguNjAxOCA4LjA2ODYyQzE4LjYxMzUgOC4wNDY0OSAxOC42Mjg2IDguMDE4NTMgMTguNjQ4NCA3Ljk5MDU3QzE4LjY5MDQgNy45Mjg4MyAxOC43MzcgNy44ODIyNCAxOC43ODU5IDcuODUzMTFDMTguNzk3NSA3LjgyMzk5IDE4LjgxMjcgNy43OTEzNyAxOC44MjkgNy43NjIyNUMxOC44NjYzIDcuNjkzNTIgMTguOTEwNSA3LjY0MjI3IDE4Ljk2MDYgNy42MDczMkMxOC45Njg4IDcuNTgwNTMgMTguOTgxNiA3LjU0NTU4IDE4Ljk5OTEgNy41MDk0N0MxOS4wMzQgNy40MzcyNSAxOS4wNzU5IDcuMzgyNSAxOS4xMjM3IDcuMzQ1MjJDMTkuMTM0MiA3LjMwOTExIDE5LjE0NTggNy4yNzQxNiAxOS4xNTg3IDcuMjQzODdDMTkuMTkxMyA3LjE2OTMyIDE5LjIzMDkgNy4xMTIyNCAxOS4yNzg2IDcuMDcyNjNDMTkuMjg1NiA3LjA0NDY4IDE5LjI5NjEgNy4wMDc0IDE5LjMxMTMgNi45Njc3OUMxOS4zNDE1IDYuODkyMDggMTkuMzggNi44MzI2NyAxOS40MjY2IDYuNzkwNzNDMTkuNDMyNCA2Ljc2Mjc3IDE5LjQ0MjkgNi43MjMxNiAxOS40NTY5IDYuNjgzNTZDMTkuNDg0OCA2LjYwNTUxIDE5LjUyMzMgNi41NDYxIDE5LjU2OTkgNi41MDNDMTkuNTc1NyA2LjQ3Mzg4IDE5LjU4NSA2LjQzNDI3IDE5LjYwMDEgNi4zOTM1QzE5LjYxNjUgNi4zNDkyMyAxOS42MzI4IDYuMzA4NDYgMTkuNjczNSA2LjI1MTM4QzE5LjY5NTcgNi4yMTg3NiAxOS43MjEzIDYuMTkwODEgMTkuNzUxNiA2LjE2ODY3QzE5Ljc1NjIgNi4xNTcwMyAxOS43NjIxIDYuMTQ0MjEgMTkuNzcwMiA2LjEyOTA3QzE5Ljc4NzcgNi4wOTQxMiAxOS44MTIyIDYuMDQ5ODUgMTkuODQ1OSA2LjAwNzkyQzE5Ljg4MDkgNS45NjAxNiAxOS45MjYzIDUuOTE3MDYgMTkuOTc2NCA1Ljg4MjExQzE5Ljk3NzYgNS44ODIxMSAxOS45Nzg3IDUuODc5NzggMTkuOTgxMSA1Ljg3OTc4QzIwLjAxMDIgNS44NjExNCAyMC4wNDA1IDUuODQ2IDIwLjA3MDggNS44MzU1MUMyMC4wNzY2IDUuODI5NjkgMjAuMDgyNCA1LjgyMTU0IDIwLjA4OTQgNS44MTQ1NUwyMC4wOTE3IDUuODEyMjJDMjAuMTAyMiA1LjgwMTczIDIwLjExNjIgNS43ODY1OSAyMC4xMzI1IDUuNzcwMjhDMjAuMTUyMyA1Ljc1MjgxIDIwLjE2OTggNS43Mzc2NiAyMC4xODczIDUuNzI0ODVDMjAuMjI5MiA1LjY5MTA3IDIwLjI3OTMgNS42NjMxMSAyMC4zMzY0IDUuNjQwOThDMjAuMzM4NyA1LjY0MDk4IDIwLjMzOTkgNS42Mzk4MSAyMC4zNDIyIDUuNjM4NjVDMjAuMzcxMyA1LjYyODE2IDIwLjQwMTYgNS42MjIzNCAyMC40Mjk2IDUuNjIwMDFDMjAuNDM0MiA1LjYxNjUxIDIwLjQ0MTIgNS42MTE4NSAyMC40NDcgNS42MDcxOUMyMC40NzI3IDUuNTg4NTYgMjAuNTEyMyA1LjU2MTc2IDIwLjU1ODkgNS41Mzk2M0MyMC41ODEgNS41MjkxNSAyMC42MDQzIDUuNTE4NjYgMjAuNjI3NiA1LjUxMDUxQzIwLjYyODggNS41MTA1MSAyMC42MzExIDUuNTEwNTEgMjAuNjMyMiA1LjUwOTM0QzIwLjY2MDIgNS41MDAwMiAyMC42ODcgNS40OTMwMyAyMC43MTM4IDUuNDg5NTRDMjAuNzQyOSA1LjQ4NDg4IDIwLjc3MiA1LjQ4MjU1IDIwLjggNS40ODQ4OEMyMC44MDM1IDUuNDgyNTUgMjAuODA4MSA1LjQ4MDIyIDIwLjgxMjggNS40Nzc4OUMyMC44NDY2IDUuNDYwNDIgMjAuODg2MiA1LjQ0Mjk0IDIwLjkyNyA1LjQyNzhDMjAuOTc4MiA1LjQxMDMzIDIxLjAzMyA1LjM5ODY4IDIxLjA4NTQgNS4zOTYzNUMyMS4xMTQ1IDUuMzk2MzUgMjEuMTQyNSA1LjM5NzUxIDIxLjE2OTMgNS40MDMzNEMyMS4xNzM5IDUuNDAxMDEgMjEuMTc5NyA1LjM5ODY4IDIxLjE4NTYgNS4zOTYzNUMyMS4yMjQgNS4zODIzNyAyMS4yNjEzIDUuMzY5NTYgMjEuMjk4NiA1LjM2MTRDMjEuMjk4NiA1LjM2MTQgMjEuMzAwOSA1LjM2MTQgMjEuMzAyMSA1LjM2MTRDMjEuMzU4IDUuMzQ5NzUgMjEuNDEwNCA1LjM0NTA5IDIxLjQ1NyA1LjM0ODU5QzIxLjQ1ODIgNS4zNDg1OSAyMS40NTkzIDUuMzQ4NTkgMjEuNDYwNSA1LjM0ODU5QzIxLjQ4NzMgNS4zNTA5MiAyMS41MTI5IDUuMzU1NTggMjEuNTM2MiA1LjM2MjU3QzIxLjU0MDkgNS4zNjE0IDIxLjU0NTUgNS4zNjAyNCAyMS41NTEzIDUuMzU3OTFDMjEuNTkxIDUuMzQ2MjYgMjEuNjI5NCA1LjMzODEgMjEuNjY2NyA1LjMzMzQ0QzIxLjcyNjEgNS4zMjY0NSAyMS43Nzg1IDUuMzI2NDUgMjEuODIzOSA1LjMzMzQ0QzIxLjgyNTEgNS4zMzM0NCAyMS44MjYzIDUuMzMzNDQgMjEuODI3NCA1LjMzMzQ0QzIxLjg1NDIgNS4zMzgxIDIxLjg3ODcgNS4zNDUwOSAyMS45MDA4IDUuMzU0NDFDMjEuOTA1NSA1LjM1NDQxIDIxLjkxMDEgNS4zNTIwOCAyMS45MTYgNS4zNTA5MkMyMS45NDE2IDUuMzQ2MjYgMjEuOTgzNSA1LjMzOTI3IDIyLjAzMTMgNS4zMzY5NEMyMi4xMjMzIDUuMzMzNDQgMjIuMjAxNCA1LjM0NzQyIDIyLjI2MzEgNS4zNzc3MUMyMi4yNjY2IDUuMzc3NzEgMjIuMjcwMSA1LjM3NzcxIDIyLjI3MzYgNS4zNzY1NEMyMi4zMTMyIDUuMzcxODkgMjIuMzU1MSA1LjM2OTU2IDIyLjM5MzYgNS4zNzA3MkMyMi40NzI4IDUuMzczMDUgMjIuNTQxNSA1LjM4ODE5IDIyLjU5NzQgNS40MTYxNUMyMi42MDMzIDUuNDE2MTUgMjIuNjA5MSA1LjQxMzgyIDIyLjYxNjEgNS40MTM4MkMyMi42MTcyIDUuNDEzODIgMjIuNjE4NCA1LjQxMzgyIDIyLjYxOTYgNS40MTM4MkMyMi42NDE3IDUuNDExNDkgMjIuNjYzOCA1LjQxMDMzIDIyLjY4ODMgNS40MTAzM0MyMi42OTk5IDUuNDEwMzMgMjIuNzEyOCA1LjQxMDMzIDIyLjcyNTYgNS40MDkxNkMyMi44MTUzIDUuNDA0NSAyMi45NDIyIDUuNDQ5OTMgMjIuOTc5NSA1LjQ2MzkxQzIzLjAxNDUgNS40NzY3MyAyMy4wNDM2IDUuNTAzNTIgMjMuMDU5OSA1LjUzNzNDMjMuMDU5OSA1LjUzNzMgMjMuMTA4OCA1LjY0MDk4IDIzLjEzMjEgNS42ODc1N0MyMy4xNTY2IDUuNzM2NSAyMy4xODIyIDUuNzkxMjUgMjMuMjA2NyA1Ljg0MzY3TDIzLjIxMTMgNS44NTQxNUMyMy4yNTc5IDUuOTU1NSAyMy4zNDA2IDYuMDg5NDYgMjMuMzQxOCA2LjA5MDYzQzIzLjM2NzQgNi4xMzE0IDIzLjM3MDkgNi4xODE0OSAyMy4zNTExIDYuMjI1NzVDMjMuMzMyNSA2LjI2NzY5IDIzLjI5NjQgNi4yOTc5OCAyMy4yNTIxIDYuMzA3M0MyMy4yMjA2IDYuMzE1NDUgMjMuMTI4NiA2LjMzODc1IDIzLjA3NjIgNi4zNDEwOEMyMy4wNzYyIDYuMzQxMDggMjMuMDczOSA2LjM0MTA4IDIzLjA3MjcgNi4zNDEwOEMyMy4wMTQ1IDYuMzQyMjQgMjIuOTU5NyA2LjMzNTI1IDIyLjkxMDggNi4zMTc3OEMyMi44ODYzIDYuMzA5NjMgMjIuODY0MiA2LjI5OTE0IDIyLjg0MzIgNi4yODc0OUMyMi44MDQ4IDYuMjk1NjUgMjIuNzY3NSA2LjMwMTQ3IDIyLjczMTQgNi4zMDI2NEMyMi42Njk3IDYuMzAzOCAyMi42MTQ5IDYuMjk2ODEgMjIuNTY2IDYuMjgwNUMyMi41MzIyIDYuMjY4ODYgMjIuNTAxOSA2LjI1MzcxIDIyLjQ3MzkgNi4yMzUwN0MyMi40MDI5IDYuMjQ3ODkgMjIuMzM2NSA2LjI0NjcyIDIyLjI3MzYgNi4yMzA0MUMyMi4yMzk4IDYuMjIxMDkgMjIuMjA4NCA2LjIwOTQ1IDIyLjE3ODEgNi4xOTE5N0MyMi4xNjY0IDYuMTk1NDcgMjIuMTU0OCA2LjE5NzggMjIuMTQ0MyA2LjIwMDEzQzIyLjA4ODQgNi4yMTE3OCAyMi4wMzI1IDYuMjEyOTQgMjEuOTc4OSA2LjIwMjQ2QzIxLjk0NTEgNi4xOTY2MyAyMS45MTI1IDYuMTg3MzEgMjEuODgxIDYuMTcyMTdDMjEuODEyMyA2LjE5NTQ3IDIxLjc0NzEgNi4yMDQ3OSAyMS42ODUzIDYuMTk4OTZDMjEuNjUxNSA2LjE5NjYzIDIxLjYxODkgNi4xODg0OCAyMS41ODc1IDYuMTc3OTlDMjEuNTIyMiA2LjIwNzEyIDIxLjQ1OTMgNi4yMjIyNiAyMS4zOTY0IDYuMjIxMDlDMjEuMzYzOCA2LjIyMTA5IDIxLjMzMTIgNi4yMTc2IDIxLjI5OTcgNi4yMDk0NUMyMS4yOTA0IDYuMjE1MjcgMjEuMjgxMSA2LjIxOTkzIDIxLjI3MjkgNi4yMjM0MkMyMS4yMjUyIDYuMjQ5MDUgMjEuMTc1MSA2LjI2NDIgMjEuMTIwMyA2LjI3MDAyQzIxLjA4NzcgNi4yNzM1MSAyMS4wNTYzIDYuMjczNTEgMjEuMDI2IDYuMjcwMDJDMjAuOTczNiA2LjMwOTYzIDIwLjkyIDYuMzM2NDIgMjAuODY0MSA2LjM1MDRDMjAuODYxNyA2LjM1MDQgMjAuODYwNiA2LjM1MDQgMjAuODU4MiA2LjM1MTU2QzIwLjgzMDMgNi4zNTczOSAyMC44MDIzIDYuMzYwODggMjAuNzc2NyA2LjM2MjA1QzIwLjczMzYgNi40MDg2NCAyMC42ODkzIDYuNDQxMjYgMjAuNjQwNCA2LjQ2MzM5QzIwLjYxOTQgNi40NzI3MSAyMC41OTczIDYuNDgwODcgMjAuNTcyOCA2LjQ4NTUzQzIwLjU0NiA2LjUzNDQ1IDIwLjUxNTggNi41NzA1NiAyMC40ODA4IDYuNTk5NjlDMjAuNDY4IDYuNjEwMTcgMjAuNDU0IDYuNjE5NDkgMjAuNDQgNi42Mjc2NEMyMC40MzE5IDYuNjczMDcgMjAuNDE2NyA2LjcxNjE4IDIwLjM4NTMgNi43Njg2QzIwLjM2MzIgNi44MDM1NCAyMC4zMzc1IDYuODM0OTkgMjAuMzA4NCA2Ljg2MDYyQzIwLjI5MzMgNi45ODUyNyAyMC4yNDA4IDcuMDkwMTEgMjAuMTU4MSA3LjE2MjMzQzIwLjE0MDcgNy4yODgxNCAyMC4wODU5IDcuMzkyOTggMTkuOTk5NyA3LjQ2NDA0QzE5Ljk3NDEgNy42MjAxNCAxOS44OTYgNy43MTIxNiAxOS44Mjk2IDcuNzYyMjVDMTkuNzk3IDcuOTIwNjggMTkuNzEzMSA4LjAxMDM4IDE5LjY0NDQgOC4wNTgxNEMxOS42MjM0IDguMTM4NTEgMTkuNTg2MiA4LjIwOTU3IDE5LjUzNzIgOC4yNjY2NUMxOS41MDgxIDguMjk5MjcgMTkuNDc0MyA4LjMyNzIzIDE5LjQzODIgOC4zNDkzNkMxOS40MTAzIDguNDMwOSAxOS4zNjYgOC41MDE5NiAxOS4zMDg5IDguNTU1NTVDMTkuMjcxNiA4LjU5MTY2IDE5LjIyNzQgOC42MjA3OCAxOS4xODA4IDguNjQwNThDMTkuMTI5NSA4Ljc1MjQxIDE5LjA1NzMgOC44MTk5OCAxOS4wMDE0IDguODU4NDJDMTguOTQ5IDguODkzMzcgMTguODk2NiA4LjkxNjY2IDE4Ljg0MyA4LjkyNzE1QzE4Ljc5MjkgOC45Mzg4IDE4Ljc0NTEgOC45Mzk5NiAxOC42OTg1IDguOTMyOTdDMTguNjgxIDguOTMwNjQgMTguNjYyNCA4LjkyNzE1IDE4LjY0NDkgOC45MjEzMkwxOC42NDM4IDguOTIyNDlaTTE4LjU1OTkgOC41NjgzNkMxOC41NTk5IDguNTY4MzYgMTguNTY0NiA4LjU3MTg2IDE4LjU2NjkgOC41NzMwMkMxOC41ODQ0IDguNTg0NjcgMTguNjA1MyA4LjU5NzQ4IDE4LjYzMjEgOC42MTAzQzE4LjY4NTcgOC42MzcwOSAxOC43MjY1IDguNjQ1MjQgMTguNzQwNSA4LjY0NzU3QzE4Ljc1MDkgOC42NDg3NCAxOC43NjM4IDguNjQ3NTcgMTguNzgwMSA4LjY0NDA4QzE4Ljc5NzUgOC42NDA1OCAxOC44MTYyIDguNjMxMjcgMTguODM2IDguNjE4NDVDMTguODY1MSA4LjU5ODY1IDE4LjkwNTkgOC41NTc4OCAxOC45MzAzIDguNDc5ODNDMTguOTQ2NiA4LjQyOTc0IDE4Ljk4ODYgOC4zOTEzIDE5LjAzOTggOC4zODA4MUMxOS4wNTczIDguMzc3MzIgMTkuMDgyOSA4LjM2OCAxOS4xMDc0IDguMzQ0N0MxOS4xMjk1IDguMzIzNzMgMTkuMTU3NSA4LjI4NTI5IDE5LjE3MjYgOC4yMTU0QzE5LjE4MzEgOC4xNjc2NCAxOS4yMTgxIDguMTI4MDMgMTkuMjYzNSA4LjExMDU2QzE5LjI4MzMgOC4xMDM1NyAxOS4zMDE5IDguMDkwNzUgMTkuMzE4MiA4LjA3MjExQzE5LjM0MzkgOC4wNDE4MyAxOS4zNjI1IDcuOTk3NTYgMTkuMzcwNyA3Ljk0MjgxQzE5LjM3NzcgNy44OTI3MiAxOS40MTAzIDcuODUwNzggMTkuNDU1NyA3LjgzMDk4QzE5LjQ4NiA3LjgxNyAxOS41Mzk2IDcuNzc3NCAxOS41NTAxIDcuNjYwOTFDMTkuNTU0NyA3LjYxMDgyIDE5LjU4NSA3LjU2NjU1IDE5LjYzMDQgNy41NDMyNUMxOS42NjA3IDcuNTI4MTEgMTkuNzEwOCA3LjQ4NzM0IDE5LjcxNjYgNy4zNzA4NUMxOS43MTkgNy4zMTk1OSAxOS43NDgxIDcuMjc0MTYgMTkuNzkzNSA3LjI1MDg2QzE5Ljg0MzYgNy4yMjQwNyAxOS44NzE2IDcuMTYzNSAxOS44NzI3IDcuMDc4NDZDMTkuODcyNyA3LjAyNzIgMTkuOTAxOSA2Ljk4MDYxIDE5Ljk0NjEgNi45NTQ5OEMxOS45OTUgNi45MjgxOSAyMC4wMjA3IDYuODY2NDUgMjAuMDIwNyA2Ljc4MjU3QzIwLjAyMDcgNi43MzEzMiAyMC4wNDc1IDYuNjgzNTYgMjAuMDkyOSA2LjY1NzkzQzIwLjExMDQgNi42NDc0NSAyMC4xMjQ0IDYuNjMzNDcgMjAuMTM2IDYuNjE1OTlDMjAuMTUzNSA2LjU4Njg3IDIwLjE1NDYgNi41Nzg3MiAyMC4xNTQ2IDYuNTI1MTNDMjAuMTU0NiA2LjQ1NjQgMjAuMjAyNCA2LjM5ODE2IDIwLjI3IDYuMzgzMDJDMjAuMjg3NCA2LjM3OTUyIDIwLjI5NDQgNi4zNzQ4NiAyMC4yOTc5IDYuMzcxMzdDMjAuMzAxNCA2LjM2Nzg3IDIwLjMxNjYgNi4zNTE1NiAyMC4zMzk5IDYuMjkzMzJDMjAuMzYzMiA2LjIzNTA3IDIwLjQyMDIgNi4xOTg5NiAyMC40ODMxIDYuMjAyNDZDMjAuNDg5IDYuMjAyNDYgMjAuNDkyNSA2LjIwMjQ2IDIwLjQ5NiA2LjIwMjQ2QzIwLjQ5ODMgNi4yMDI0NiAyMC41MDE4IDYuMjAyNDYgMjAuNTA2NCA2LjIwMDEzQzIwLjUwODggNi4yMDAxMyAyMC41MDk5IDYuMjAwMTMgMjAuNTEyMyA2LjE5ODk2QzIwLjUxNTggNi4xOTg5NiAyMC41MTgxIDYuMTk3OCAyMC41MjA0IDYuMTk2NjNDMjAuNTM1NiA2LjE4OTY0IDIwLjU2MTIgNi4xNzIxNyAyMC41OTYxIDYuMTIyMDhDMjAuNjMxMSA2LjA3NDMyIDIwLjY5MDUgNi4wNTIxOCAyMC43NDc2IDYuMDY2MTZDMjAuNzUzNCA2LjA2NzMzIDIwLjc1ODEgNi4wNjg0OSAyMC43NjE1IDYuMDY5NjZDMjAuNzY5NyA2LjA2OTY2IDIwLjc4MDIgNi4wNjk2NiAyMC43OTMgNi4wNjczM0MyMC44MjEgNi4wNTkxNyAyMC44NTI0IDYuMDM4MjEgMjAuODg2MiA2LjAwNTU5QzIwLjkyNyA1Ljk2NTk4IDIwLjk4NjQgNS45NTMxNyAyMS4wNCA1Ljk3NDE0QzIxLjA1NjMgNS45Nzk5NiAyMS4wNzE0IDUuOTgyMjkgMjEuMDg4OSA1Ljk4MTEzQzIxLjEwNjQgNS45Nzg4IDIxLjEyMzggNS45NzQxNCAyMS4xNDAxIDUuOTY0ODJDMjEuMTQyNSA1Ljk2MzY1IDIxLjE0NDggNS45NjI0OSAyMS4xNDcxIDUuOTYxMzJDMjEuMTU4OCA1Ljk1NTUgMjEuMTc1MSA1Ljk0NTAxIDIxLjE5NDkgNS45MzEwNEMyMS4yMzkyIDUuODk3MjUgMjEuMjk5NyA1Ljg5MTQzIDIxLjM0OTggNS45MTgyMkMyMS4zNjYxIDUuOTI2MzggMjEuMzgxMyA1LjkzMTA0IDIxLjM5NzYgNS45Mjk4N0MyMS4zOTc2IDUuOTI5ODcgMjEuMzk5OSA1LjkyOTg3IDIxLjQwMTEgNS45Mjk4N0MyMS40MzAyIDUuOTI5ODcgMjEuNDY4NiA1LjkxNzA2IDIxLjUxMTcgNS44OTAyNkMyMS41NTk1IDUuODYxMTQgMjEuNjE4OSA1Ljg2MjMxIDIxLjY2NTUgNS44OTI1OUMyMS42ODA3IDUuOTAxOTEgMjEuNjk1OCA1LjkwNzc0IDIxLjcxMzMgNS45MDg5QzIxLjcxMzMgNS45MDg5IDIxLjcxNTYgNS45MDg5IDIxLjcxNjggNS45MDg5QzIxLjc0NzEgNS45MTI0IDIxLjc4NjcgNS45MDE5MSAyMS44MzIxIDUuODc5NzhDMjEuODgxIDUuODU1MzIgMjEuOTQwNCA1Ljg2MTE0IDIxLjk4MzUgNS44OTQ5MkMyMS45OTg3IDUuOTA2NTcgMjIuMDEzOCA1LjkxMjQgMjIuMDMwMSA1LjkxNTg5QzIyLjA0OTkgNS45MTkzOSAyMi4wNjk3IDUuOTE5MzkgMjIuMDg5NSA1LjkxNDczQzIyLjA5MDcgNS45MTQ3MyAyMi4wOTE5IDUuOTE0NzMgMjIuMDk0MiA1LjkxNDczQzIyLjEwOTMgNS45MTI0IDIyLjEyOTEgNS45MDY1NyAyMi4xNTEzIDUuODk3MjVDMjIuMjAyNSA1Ljg3NzQ1IDIyLjI1OTYgNS44ODY3NyAyMi4zMDE1IDUuOTI0MDVDMjIuMzE1NSA1LjkzNjg2IDIyLjMzMTggNS45NDUwMSAyMi4zNDkzIDUuOTQ5NjdDMjIuMzgwOCA1Ljk1NzgzIDIyLjQyMTUgNS45NTQzMyAyMi40NzA1IDUuOTM5MTlDMjIuNTIyOSA1LjkyMjg4IDIyLjU4IDUuOTM4MDIgMjIuNjE3MiA1Ljk3NjQ3QzIyLjYzIDUuOTg5MjggMjIuNjQ2NCA1Ljk5OTc2IDIyLjY2NSA2LjAwNTU5QzIyLjY3OSA2LjAxMDI1IDIyLjY5OTkgNi4wMTI1OCAyMi43MjU2IDYuMDEyNThDMjIuNzUzNSA2LjAxMTQxIDIyLjc4OTYgNi4wMDQ0MiAyMi44MzA0IDUuOTkxNjFDMjIuODc4MiA1Ljk3NjQ3IDIyLjkzMTggNS45ODY5NSAyMi45NjkgNi4wMjA3M0MyMi45NzE0IDYuMDIzMDYgMjIuOTc0OSA2LjAyNTM5IDIyLjk3OTUgNi4wMjg4OUMyMi45NzAyIDYuMDEwMjUgMjIuOTYwOSA1Ljk5MTYxIDIyLjk1MjcgNS45NzI5N0wyMi45NDgxIDUuOTYyNDlDMjIuOTI0OCA1LjkxMjQgMjIuOTAwMyA1Ljg1OTk4IDIyLjg3ODIgNS44MTQ1NUMyMi44NjQyIDUuNzg3NzUgMjIuODQ0NCA1Ljc0Njk4IDIyLjgyOTIgNS43MTMyQzIyLjgxOTkgNS43MTA4NyAyMi44MTA2IDUuNzA3MzggMjIuODAxMyA1LjcwNTA1QzIyLjc5OSA1Ljc1NjMgMjIuNzY4NyA1LjgwNTIzIDIyLjcxODYgNS44Mjg1MkMyMi42NDc1IDUuODYxMTQgMjIuNTYzNiA1LjgzMzE4IDIyLjUyODcgNS43NjMyOUMyMi41MDMxIDUuNzEyMDMgMjIuNDg1NiA1LjY4NjQxIDIyLjQ3ODYgNS42NzQ3NkMyMi40NzI4IDUuNjcwMSAyMi40NDgzIDUuNjU5NjEgMjIuNDAxNyA1LjY1NzI4QzIyLjM4ODkgNS42NzcwOSAyMi4zNzE0IDUuNjkzNCAyMi4zNDkzIDUuNzA2MjFDMjIuMjg0MSA1Ljc0MjMyIDIyLjIwMjUgNS43MjI1MiAyMi4xNjA2IDUuNjYxOTRDMjIuMTUwMSA1LjY0NjggMjIuMTQ0MyA1LjYzODY1IDIyLjE0MDggNS42MzUxNUMyMi4xMzM4IDUuNjMxNjYgMjIuMTA5MyA1LjYyMjM0IDIyLjA2MTYgNS42MjM1QzIyLjA1MTEgNS42NDQ0NyAyMi4wMzQ4IDUuNjYxOTQgMjIuMDEzOCA1LjY3NTkyQzIxLjk1MjEgNS43MTY2OSAyMS44Njk0IDUuNzAzODggMjEuODIyOCA1LjY0NjhDMjEuODExMSA1LjYzMjgyIDIxLjgwNDEgNS42MjU4MyAyMS44MDE4IDUuNjIyMzRDMjEuODAxOCA1LjYyMjM0IDIxLjc5NiA1LjYxODg0IDIxLjc4MzIgNS42MTY1MUMyMS43NzAzIDUuNjE0MTggMjEuNzUwNSA1LjYxMzAyIDIxLjcyMDMgNS42MTY1MUMyMS43MTA5IDUuNjM3NDggMjEuNjk3IDUuNjU3MjggMjEuNjc3MiA1LjY3MjQzQzIxLjYxODkgNS43MTc4NiAyMS41MzYyIDUuNzEzMiAyMS40ODM4IDUuNjU5NjFDMjEuNDc1NiA1LjY1MTQ2IDIxLjQ2NzUgNS42NDMzMSAyMS40NjA1IDUuNjM2MzJDMjEuNDU4MiA1LjYzNjMyIDIxLjQ1MjMgNS42MzI4MiAyMS40NDA3IDUuNjMxNjZDMjEuNDI3OSA1LjYzMTY2IDIxLjQwODEgNS42MzE2NiAyMS4zNzc4IDUuNjM2MzJDMjEuMzcwOCA1LjY1ODQ1IDIxLjM1OCA1LjY3ODI1IDIxLjM0MDUgNS42OTU3M0MyMS4yODY5IDUuNzQ2OTggMjEuMjA0MiA1Ljc1MDQ4IDIxLjE0NzEgNS43MDI3MkMyMS4xMzU1IDUuNjkyMjMgMjEuMTI2MiA1LjY4NTI0IDIxLjExOTIgNS42ODA1OEMyMS4xMTkyIDUuNjgwNTggMjEuMTEyMiA1LjY3OTQyIDIxLjA5OTQgNS42ODA1OEMyMS4wODA3IDUuNjgwNTggMjEuMDU3NCA1LjY4NjQxIDIxLjAzNDEgNS42OTIyM0MyMS4wMjk1IDUuNzE0MzYgMjEuMDIwMiA1LjczNTMzIDIxLjAwNSA1Ljc1Mzk3QzIwLjk1ODQgNS44MTIyMiAyMC44NzY5IDUuODI1MDMgMjAuODE0IDUuNzg1NDJDMjAuNzk3NyA1Ljc3NDk0IDIwLjc4ODMgNS43NzAyOCAyMC43ODM3IDUuNzY3OTVDMjAuNzgzNyA1Ljc2Nzk1IDIwLjc3NjcgNS43Njc5NSAyMC43NjUgNS43Njc5NUMyMC43NTIyIDUuNzcwMjggMjAuNzQwNiA1Ljc3MjYxIDIwLjcyODkgNS43NzcyN0MyMC43MTg0IDUuNzgwNzYgMjAuNzA4IDUuNzg1NDIgMjAuNjk2MyA1Ljc5MTI1QzIwLjY5NTIgNS44MTIyMiAyMC42ODkzIDUuODM0MzUgMjAuNjc3NyA1Ljg1NDE1QzIwLjY0MTYgNS45MTgyMiAyMC41NjEyIDUuOTQ1MDEgMjAuNDkzNiA1LjkxNTg5QzIwLjQ3ODUgNS45MDg5IDIwLjQ2OTIgNS45MDU0MSAyMC40NjMzIDUuOTA0MjRDMjAuNDYxIDUuOTA0MjQgMjAuNDUyOSA1LjkwNDI0IDIwLjQ0IDUuOTA4OUMyMC40MTIxIDUuOTE5MzkgMjAuMzg4OCA1LjkzMzM3IDIwLjM3MDEgNS45NDczNEMyMC4zNzI1IDUuOTY3MTUgMjAuMzcxMyA1Ljk4Njk1IDIwLjM2NTUgNi4wMDY3NUMyMC4zNDU3IDYuMDc3ODEgMjAuMjc0NiA2LjEyMjA4IDIwLjIwMTIgNi4xMDkyNkMyMC4xODg0IDYuMTA2OTMgMjAuMTc2OCA2LjEwNTc3IDIwLjE2ODYgNi4xMDQ2MUMyMC4xNjYzIDYuMTA0NjEgMjAuMTU3IDYuMTA4MSAyMC4xNDMgNi4xMTc0MkMyMC4xMTg1IDYuMTM0ODkgMjAuMDk2NCA2LjE1NzAzIDIwLjA4MDEgNi4xNzc5OUMyMC4wODAxIDYuMTc3OTkgMjAuMDc4OSA2LjE4MDMyIDIwLjA3NzggNi4xODE0OUMyMC4wODQ3IDYuMTk3OCAyMC4wODk0IDYuMjE1MjcgMjAuMDkwNiA2LjIzNTA3QzIwLjA5NDEgNi4zMDg0NiAyMC4wNDE2IDYuMzczNyAxOS45NjgzIDYuMzg0MThDMTkuOTQ4NSA2LjM4NzY3IDE5Ljk0MTUgNi4zODg4NCAxOS45NDE1IDYuMzlDMTkuOTQxNSA2LjM5IDE5LjkzOTEgNi4zOSAxOS45MzggNi4zOTExN0MxOS45MzU2IDYuMzkxMTcgMTkuOTI1MiA2LjM5ODE2IDE5LjkxNDcgNi40MTQ0N0MxOS44OTcyIDYuNDQwMSAxOS44ODkgNi40NTQwNyAxOS44ODIxIDYuNDcyNzFDMTkuODk4NCA2LjQ5MjUyIDE5LjkwODggNi41MTY5OCAxOS45MTM1IDYuNTQzNzdDMTkuOTI0IDYuNjE3MTYgMTkuODc2MiA2LjY4NzA1IDE5LjgwNCA2LjcwNDUzQzE5Ljc5MjQgNi43MDgwMiAxOS43ODA3IDYuNzEwMzUgMTkuNzcxNCA2LjcxMzg1QzE5Ljc2NzkgNi43MTYxOCAxOS43NTUxIDYuNzI4OTkgMTkuNzM4OCA2Ljc2NjI3QzE5Ljc1NTEgNi43ODcyMyAxOS43NjU2IDYuODExNyAxOS43NjkxIDYuODM5NjVDMTkuNzc3MiA2LjkxMzA0IDE5LjcyOTUgNi45ODE3NyAxOS42NTYxIDYuOTk4MDhDMTkuNjQzMyA3LjAwMDQxIDE5LjYzMTYgNy4wMDM5IDE5LjYyMjMgNy4wMDYyM0MxOS42MTg4IDcuMDA4NTYgMTkuNjA2IDcuMDIxMzggMTkuNTg5NyA3LjA1NzQ5QzE5LjYwNDggNy4wNzg0NiAxOS42MTUzIDcuMTA0MDkgMTkuNjE3NiA3LjEzMDg4QzE5LjYyNDYgNy4yMDQyNyAxOS41NzM0IDcuMjcxODMgMTkuNTAxMSA3LjI4NTgxQzE5LjQ4OTUgNy4yODgxNCAxOS40Nzc4IDcuMjkwNDcgMTkuNDY3NCA3LjI5MjhDMTkuNDYzOSA3LjI5NTEzIDE5LjQ1MSA3LjMwNjc4IDE5LjQzMzYgNy4zNDE3MkMxOS40NDg3IDcuMzYzODYgMTkuNDU4IDcuMzg5NDkgMTkuNDU5MiA3LjQxNzQ0QzE5LjQ2MjcgNy40OTIgMTkuNDEwMyA3LjU1NjA3IDE5LjMzNjkgNy41Njc3MUMxOS4zMjQxIDcuNTcwMDQgMTkuMzEyNCA3LjU3MTIxIDE5LjMwMzEgNy41NzM1NEMxOS4yOTk2IDcuNTc1ODcgMTkuMjg2OCA3LjU4NjM1IDE5LjI2OTMgNy42MTg5N0MxOS4yODMzIDcuNjQxMSAxOS4yOTE1IDcuNjY3OSAxOS4yOTE1IDcuNjk3MDJDMTkuMjkxNSA3Ljc3MTU3IDE5LjIzNTUgNy44MzMzMSAxOS4xNjEgNy44NDE0N0MxOS4xNDgyIDcuODQyNjMgMTkuMTM2NSA3Ljg0MzggMTkuMTI2IDcuODQ2MTJDMTkuMTIyNSA3Ljg0ODQ1IDE5LjExMDkgNy44NTc3NyAxOS4wOTIzIDcuODg2OUMxOS4xMDUxIDcuOTEwMTkgMTkuMTEyMSA3LjkzODE1IDE5LjEwOTcgNy45NjcyN0MxOS4xMDM5IDguMDQxODMgMTkuMDQzMyA4LjA5ODkxIDE4Ljk2ODggOC4xMDEyNEMxOC45NTYgOC4xMDEyNCAxOC45NDQzIDguMTAxMjQgMTguOTMzOCA4LjEwMjRDMTguOTMwMyA4LjEwNDczIDE4LjkxODcgOC4xMTE3MiAxOC45MDEyIDguMTM2MThDMTguOTEyOSA4LjE2MTgxIDE4LjkxNjQgOC4xOTIxIDE4LjkxMDUgOC4yMjEyMkMxOC44OTc3IDguMjg1MjkgMTguODQ0MSA4LjMzMzA1IDE4Ljc4MDEgOC4zMzc3MUMxOC44MzQ4IDguMzcxNDkgMTguODYxNiA4LjQzOTA2IDE4Ljg0MTggOC41MDMxM0MxOC44MTg1IDguNTc2NTEgMTguNzQyOCA4LjYxODQ1IDE4LjY2ODIgOC42MDA5OEMxOC42Mjk4IDguNTkxNjYgMTguNTkyNSA4LjU4MDAxIDE4LjU1OTkgOC41NzA2OVY4LjU2ODM2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE4LjUwMDQgOS4yMzA3QzE4LjQ2MTkgOS4xNTQ5OSAxOC40MjM1IDkuMDg4NTkgMTguMzgzOSA5LjAyNDUyQzE4LjM0NDMgOC45NjA0NSAxOC4zMDM1IDguODk5ODcgMTguMjYwNCA4LjgzOTNDMTguMjM4MyA4LjgxMDE4IDE4LjIxNzMgOC43Nzg3MiAxOC4xOTQgOC43NDk2QzE4LjE3MyA4LjcxOTMxIDE4LjE0ODYgOC42OTAxOSAxOC4xMjUzIDguNjU4NzRDMTguMTAzMSA4LjYyNzI5IDE4LjA3NzUgOC41OTgxNyAxOC4wNTU0IDguNTY0MzhDMTguMDMwOSA4LjUzMTc3IDE4LjAwNjQgOC41MDAzMSAxNy45ODU1IDguNDYxODdDMTguMDI3NCA4LjQ3MTE5IDE4LjA2NyA4LjQ4NjM0IDE4LjEwNTUgOC41MDI2NEMxOC4xNDI3IDguNTIyNDUgMTguMTggOC41NDEwOSAxOC4yMTM4IDguNTY2NzFDMTguMjQ3NiA4LjU5MTE4IDE4LjI4MDIgOC42MTc5NyAxOC4zMDkzIDguNjQ4MjZDMTguMzI0NSA4LjY2MzQgMTguMzM5NiA4LjY3ODU0IDE4LjM1MjQgOC42OTQ4NUwxOC4zOTIgOC43NDQ5NEMxOC40NDA5IDguODE0ODQgMTguNDc5NCA4Ljg5Mjg4IDE4LjUwMDQgOC45NzU1OUMxOC41MjEzIDkuMDU4MyAxOC41MjgzIDkuMTQ2ODMgMTguNTAwNCA5LjIyOTU0VjkuMjMwN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOC40NzM2IDE3LjA4NzhDMTcuODI3MSAxNy45NDg2IDE2Ljk0ODggMTguNTM0NiAxNS45ODMxIDE4LjgyODFMMTUuOTUwNCAxOC44Mzc0QzE1LjY2MzkgMTguOTIyNSAxNS4zNzAzIDE4Ljk4MTkgMTUuMDczMyAxOS4wMTQ1QzEzLjg1NzEgMTkuMTUwOCAxMi41NzkyIDE4Ljg1MDMgMTEuNDk0NyAxOC4wODE0QzExLjQ1NTEgMTguMDUzNSAxMS40MTU1IDE4LjAyNDMgMTEuMzc1OSAxNy45OTUyQzkuNDUzODIgMTYuNTUzMSA4LjgwMzgxIDE0LjA1NzkgOS42NTg4NCAxMS45OTAyQzkuODEyNjEgMTEuNjE4NiAxMC4wMTQxIDExLjI2MSAxMC4yNjU4IDEwLjkyNTVDMTEuNTA4NyA5LjI2ODk4IDEzLjYxNDggOC42MjgyOSAxNS41NDYyIDkuMTM1MDJDMTYuMTgzNCA5LjMwMjc2IDE2LjgwMiA5LjU5NTE1IDE3LjM2NDYgMTAuMDE2OEMxNy42OTQzIDEwLjI2MzggMTcuOTg2NyAxMC41NDIyIDE4LjIzOTUgMTAuODQ1MUMxOS43MzA1IDEyLjYxOTIgMTkuODg3OCAxNS4yMDUzIDE4LjQ3MzYgMTcuMDg3OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS4wNzIxIDE5LjAxNTRDMTMuODU1OSAxOS4xNTE3IDEyLjU3OCAxOC44NTEyIDExLjQ5MzUgMTguMDgyNEMxMi44MTQ1IDE3LjI5MjYgMTQuMDQyMyAxNi43ODcgMTUuMDE2MiAxNy4xMjQ4QzE1LjQ4NTYgMTcuMjg3OSAxNS41NzA3IDE3LjY3NDYgMTUuNTEwMSAxOC4wNzE5QzE1LjUxMDEgMTguMDcxOSAxNS45MjM2IDE3Ljg0NDcgMTYuMDgyMSAxOC4xMjU1QzE2LjI4ODIgMTguNDkxMiAxNS40NzI4IDE4LjkxMjkgMTUuMDczMyAxOS4wMTU0SDE1LjA3MjFaIiBmaWxsPSIjOENBN0FGIi8+CjxwYXRoIGQ9Ik0xNS40OTYgMTMuMTMzN0MxNS40NTI5IDEzLjM4MDcgMTUuMzU3MyAxMy42MTcxIDE1LjI0OSAxMy44NDJDMTUuMTM4MyAxNC4wNjY4IDE1LjAwNzkgMTQuMjgyMyAxNC44NjU3IDE0LjQ4ODVDMTQuNzIzNiAxNC42OTQ3IDE0LjU2NzUgMTQuODkwNCAxNC4zOTg2IDE1LjA3NTZDMTQuMjI5NyAxNS4yNTk2IDE0LjA1MDMgMTUuNDM1NSAxMy44NTM1IDE1LjU4OTNMMTQuMzAwOCAxNC45OTUyQzE0LjQ0ODcgMTQuNzk3MiAxNC41OTMyIDE0LjU5OTEgMTQuNzMyOSAxNC4zOTc2QzE0Ljg3MjcgMTQuMTk2MSAxNS4wMDkgMTMuOTkxMSAxNS4xMzcyIDEzLjc4MjVDMTUuMjY2NSAxMy41NzQgMTUuMzg3NiAxMy4zNjA5IDE1LjQ5NDggMTMuMTM0OUwxNS40OTYgMTMuMTMzN1oiIGZpbGw9IiM4Q0E3QUYiLz4KPHBhdGggZD0iTTE1LjU5MTYgOS4yOTgxQzE0LjAwMDMgOS4yNDkxNyAxMS44MjA4IDkuMDg4NDIgOS42NTY0MyAxMS45OTAyQzkuODEwMiAxMS42MTg2IDEwLjAxMTcgMTEuMjYxIDEwLjI2MzMgMTAuOTI1NUMxMS41MDYzIDkuMjY4OTggMTMuNjEyNCA4LjYyODI5IDE1LjU0MzggOS4xMzUwMkwxNS41OTE2IDkuMjk2OTRWOS4yOTgxWiIgZmlsbD0iIzhDQTdBRiIvPgo8cGF0aCBkPSJNMTguNDczNSAxNy4wODY3QzE3LjgyNyAxNy45NDc2IDE2Ljk0ODcgMTguNTMzNSAxNS45ODMgMTguODI3MUwxNS45NTA0IDE4LjgzNjRDMTkuNzYxOSAxNi4zMjQ5IDE5LjA3ODEgMTIuMjM5NiAxOC4yMzgyIDEwLjg0MTdIMTguMjM5NEMxOS43MzA1IDEyLjYxNyAxOS44ODc3IDE1LjIwMzEgMTguNDczNSAxNy4wODU2VjE3LjA4NjdaIiBmaWxsPSIjOENBN0FGIi8+CjxwYXRoIGQ9Ik0xOS40ODcgMTQuMjY3MkMxOS4zNTMxIDE0LjM4MTQgMTkuMjA2MyAxNC40Njg3IDE5LjA1NDkgMTQuNTQ1NkMxOC45MDM0IDE0LjYyMTMgMTguNzQ4NSAxNC42ODg5IDE4LjU5MTIgMTQuNzQ4M0MxOC40MzQgMTQuODA4OSAxOC4yNzQ0IDE0Ljg2MTMgMTguMTExMyAxNC45MDQ0QzE4LjA3MDUgMTQuOTE0OSAxOC4wMjk3IDE0LjkyNTQgMTcuOTg5IDE0LjkzNThDMTcuOTQ4MiAxNC45NDUyIDE3LjkwNjMgMTQuOTUzMyAxNy44NjU1IDE0Ljk2MTVDMTcuODI0NyAxNC45Njk2IDE3Ljc4MjggMTQuOTc1NSAxNy43NDIgMTQuOTgyNEMxNy43MDAxIDE0Ljk4ODMgMTcuNjU5MyAxNC45OTE4IDE3LjYxNzQgMTQuOTk2NEwxNy43MzYyIDE0Ljk1OEMxNy43NzU4IDE0Ljk0NCAxNy44MTQyIDE0LjkzMTIgMTcuODUyNyAxNC45MTZDMTcuOTI5NiAxNC44ODU4IDE4LjAwNTMgMTQuODU0MyAxOC4wODEgMTQuODIwNUMxOC4yMzEzIDE0Ljc1NDEgMTguMzc4IDE0LjY3ODQgMTguNTIyNSAxNC42MDA0QzE4LjY2NjkgMTQuNTIxMSAxOC44MDc5IDE0LjQzODQgMTguOTQ1NCAxNC4zNTExQzE5LjA4MjggMTQuMjY0OSAxOS4yMTc5IDE0LjE3NTIgMTkuMzQ3MiAxNC4wODc4TDE5LjQ4NTkgMTQuMjY0OUwxOS40ODcgMTQuMjY3MloiIGZpbGw9IiM4Q0E3QUYiLz4KPHBhdGggZD0iTTEzLjE3MzMgMTkuMDIyM0MxMi41NDc4IDE4Ljg2MDQgMTEuOTQ5IDE4LjU4MzEgMTEuNDA4NSAxOC4xOTk5QzExLjM2NzggMTguMTcwOCAxMS4zMjcgMTguMTQxNyAxMS4yODYyIDE4LjExMTRDOS4zNDY2NiAxNi42NTUyIDguNjIwOTMgMTQuMTE1OCA5LjUyMjU2IDExLjkzNTFMOS41MzA3MSAxMS45MTUzQzkuNjkwMyAxMS41MzMyIDkuODk3NjYgMTEuMTcwOSAxMC4xNDgxIDEwLjgzNzhDMTEuMzkzNCA5LjE3ODk0IDEzLjUyNzUgOC40NTMyMSAxNS41ODEyIDguOTkzNzJDMTYuMjU1NyA5LjE3MDc5IDE2Ljg4NDcgOS40NzU5OSAxNy40NDk3IDkuOTAwMDFDMTcuNzgxNyAxMC4xNDkzIDE4LjA4NDUgMTAuNDM1OSAxOC4zNDkgMTAuNzUwNEMxOS4wOTggMTEuNjQxNSAxOS41MzgzIDEyLjc2NTcgMTkuNTg5NiAxMy45MTc3QzE5LjY0MiAxNS4xMDQ4IDE5LjI5NiAxNi4yMzEyIDE4LjU4ODkgMTcuMTczNkMxNy45NDQ4IDE4LjAzMjIgMTcuMDU4MyAxOC42NTE5IDE2LjAyNSAxOC45NjY0TDE1Ljk5MTIgMTguOTc2OUMxNS43MTc1IDE5LjA1ODQgMTUuNDM1NiAxOS4xMTY3IDE1LjE1MTMgMTkuMTUxNkwxNS4wODczIDE5LjE1OThDMTQuNDQzMSAxOS4yMzIgMTMuNzk1NCAxOS4xODMxIDEzLjE3NDUgMTkuMDIyM0gxMy4xNzMzWk05Ljc4MjMzIDEyLjA2NDRDOC45NDM2MSAxNC4xMTkzIDkuNjMyMDYgMTYuNTA4NSAxMS40NjA5IDE3Ljg4MDdDMTEuNDk5NCAxNy45MDk4IDExLjUzNzggMTcuOTM3OCAxMS41NzYzIDE3Ljk2NDZDMTIuNTc5MiAxOC42NzUyIDEzLjc5MTkgMTguOTk5IDE0Ljk5NzYgMTguODc3OUwxNS4wNTcgMTguODcwOUMxNS4zNDQ3IDE4LjgzOTQgMTUuNjMxMyAxOC43ODEyIDE1LjkwODUgMTguNjk4NUwxNS45NDExIDE4LjY4OTJDMTYuOTEzOCAxOC4zOTMzIDE3Ljc1MDIgMTcuODA4NSAxOC4zNTcxIDE3LjAwMDFDMTkuNzA4NCAxNS4xOTkxIDE5LjYxNDEgMTIuNzA2MiAxOC4xMjc3IDEwLjkzNjhDMTcuODc3MiAxMC42Mzg2IDE3LjU5MDYgMTAuMzY4MyAxNy4yNzYxIDEwLjEzMThDMTYuNzQxNCA5LjcyOTk0IDE2LjE0NjIgOS40NDIyMSAxNS41MDc4IDkuMjc0NDZDMTUuNTAzMSA5LjI3MzMgMTUuNDk3MyA5LjI3MjEzIDE1LjQ5MjcgOS4yNzA5N0MxMy41NTY2IDguNzY4OSAxMS41NTA2IDkuNDUxNTMgMTAuMzc5OSAxMS4wMTI1QzEwLjE0IDExLjMzMTcgOS45NDE5MiAxMS42Nzg4IDkuNzkxNjUgMTIuMDQ1OEw5Ljc4MzUgMTIuMDY1Nkw5Ljc4MjMzIDEyLjA2NDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguNjYzNSAxNC41MDQ0TDE4LjU3MTUgMTQuMjk5NEMxOC45ODE1IDE0LjExNTQgMTkuMzcxOCAxMy43OTczIDE5LjM3NTIgMTMuNzkzOUwxOS41MTc0IDEzLjk2NzRDMTkuNTAxMSAxMy45ODE0IDE5LjEwMTUgMTQuMzA2NCAxOC42NjM1IDE0LjUwMzNWMTQuNTA0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNC4zMDU1IDEwLjc2OTdDMTQuNTg3NCAxMC43MDY4IDE0Ljc4MiAxMC40NTc1IDE0LjI4NDUgMTAuMjE3NkMxMy43ODcxIDkuOTc4NzggMTIuMDE3NyAxMC4yMzA0IDEyLjE2MjEgMTEuMDYzM0MxMi4zMzQ1IDEyLjA0ODggMTMuOTQ2NyAxMS42MTMxIDE0LjM0NjMgMTEuMjQxNUMxNC43NDQ3IDEwLjg3MTEgMTQuMzA1NSAxMC43Njg2IDE0LjMwNTUgMTAuNzY4NlYxMC43Njk3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjY3NDEgMTIuNjExOUMxMS41OTM3IDEyLjg0MjUgMTEuNDM1MyAxMi45OTc1IDExLjMyIDEyLjk1NjdDMTEuMjA0NyAxMi45MTcxIDExLjE3NTUgMTIuNjk2OSAxMS4yNTU5IDEyLjQ2NjNDMTEuMzM2MyAxMi4yMzU2IDExLjQ5NDcgMTIuMDgwNyAxMS42MTAxIDEyLjEyMTVDMTEuNzI1NCAxMi4xNjExIDExLjc1NDUgMTIuMzgxMiAxMS42NzQxIDEyLjYxMTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTIuMDIzNSAxNC42NTkxQzEyLjM4OTMgMTQuNjMxMSAxMi43NTE2IDE0LjU5ODUgMTMuMTEwMyAxNC41NDg0QzEzLjQ2OTEgMTQuNDk3MSAxMy44MjQ0IDE0LjQzMTkgMTQuMTc1MSAxNC4zNDIyQzE0LjUyNDUgMTQuMjUzNyAxNC44NjgyIDE0LjE0MTggMTUuMjAyNSAxNC4wMDQ0QzE1LjUzNjggMTMuODY2OSAxNS44NTk1IDEzLjcwMTUgMTYuMTc0IDEzLjUxMjhDMTUuODk5MSAxMy43NTYzIDE1LjU4NTggMTMuOTU2NiAxNS4yNTM4IDE0LjExODVDMTQuOTIyOSAxNC4yODE2IDE0LjU3MjMgMTQuNDA2MyAxNC4yMTQ3IDE0LjQ5NzFDMTMuODU3IDE0LjU4OCAxMy40OTEzIDE0LjY0NjIgMTMuMTI0MyAxNC42NzE5QzEyLjc1NzQgMTQuNjk4NyAxMi4zODkzIDE0LjY5NjMgMTIuMDI0NyAxNC42NTc5TDEyLjAyMzUgMTQuNjU5MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS45NTYgMTQuODI4OEMxMi4zMjE4IDE0LjgwMDggMTIuNjg0MSAxNC43NjgyIDEzLjA0MjggMTQuNzE4MUMxMy40MDE2IDE0LjY2NjkgMTMuNzU2OSAxNC42MDE2IDE0LjEwNzYgMTQuNTExOUMxNC40NTcgMTQuNDIzNCAxNC44MDA3IDE0LjMxMTYgMTUuMTM1IDE0LjE3NDFDMTUuNDY5MyAxNC4wMzY3IDE1Ljc5MiAxMy44NzEyIDE2LjEwNjUgMTMuNjgyNUMxNS44MzE2IDEzLjkyNiAxNS41MTgyIDE0LjEyNjQgMTUuMTg2MyAxNC4yODgzQzE0Ljg1NTQgMTQuNDUxNCAxNC41MDQ4IDE0LjU3NiAxNC4xNDcyIDE0LjY2NjlDMTMuNzg5NSAxNC43NTc3IDEzLjQyMzggMTQuODE2IDEzLjA1NjggMTQuODQxNkMxMi42ODk5IDE0Ljg2ODQgMTIuMzIxOCAxNC44NjYxIDExLjk1NzIgMTQuODI3NkwxMS45NTYgMTQuODI4OFoiIGZpbGw9IiM4Q0E3QUYiLz4KPHBhdGggZD0iTTExLjM2NDIgMTYuNjAxQzExLjEzODIgMTYuNjk3NyAxMS4wMDQyIDE2Ljg4ODcgMTEuMDY0OCAxNy4wMjk3QzExLjEyNTQgMTcuMTcwNiAxMS4zNTYgMTcuMjA2OCAxMS41ODIgMTcuMTEwMUMxMS44MDggMTcuMDEzNCAxMS45NDIgMTYuODIyMyAxMS44ODE0IDE2LjY4MTRDMTEuODIwOCAxNi41NDA0IDExLjU5MDIgMTYuNTA0MyAxMS4zNjQyIDE2LjYwMVoiIGZpbGw9IiM4Q0E3QUYiLz4KPHBhdGggZD0iTTE5LjcyMzcgOS44NzY2MkwxOC43MTYxIDExLjIxODZDMTguNDYzMyAxMS41NTUyIDE3LjYxMTggMTEuMzQ0NCAxNi44MTYxIDEwLjc0NTZDMTYuMTY3MyAxMC4yNTg3IDE1Ljc1NDkgOS42NjU3OCAxNS43NjA3IDkuMjgwMkMxNS43NjA3IDkuMTkyODMgMTUuNzg1MiA5LjExNTk1IDE1LjgzMTggOS4wNTMwNEwxNi44Mzk0IDcuNzExMDhMMTkuNzI0OSA5Ljg3NjYySDE5LjcyMzdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuMDIzNCA4LjI0OTI2TDE1Ljc3MzUgOS4yODM2OUMxNS43NzM1IDkuMjgzNjkgMTUuNzY4OCA5LjI4MzY5IDE1Ljc2MDcgOS4yODAyQzE1Ljc2MDcgOS4xOTI4MyAxNS43ODUxIDkuMTE1OTUgMTUuODMxNyA5LjA1MzA0TDE2LjgzOTQgNy43MTEwOEwxNy4wNTYgNy44NzQxN0wxNy4wMjM0IDguMjQ5MjZaIiBmaWxsPSIjOENBN0FGIi8+CjxwYXRoIGQ9Ik0xOS43MjM3IDkuODc1NzFMMTguNzE2MSAxMS4yMTc3QzE4LjQ2MzMgMTEuNTU0MyAxNy42MTE4IDExLjM0MzUgMTYuODE2MiAxMC43NDQ3QzE2LjEyNTQgMTAuMjI2MyAxNS43MDI1IDkuNTg3OTggMTUuNzY2NiA5LjIwODIzQzE1LjkyOTcgOS41NDEzOSAxNi4yNjUyIDkuOTI2OTcgMTYuNzExMyAxMC4yNjI1QzE3LjUwODEgMTAuODYwMSAxOC4yOTQ0IDExLjE1NzEgMTguNDk4MyAxMC44ODU3TDE5LjA3NDkgMTAuMTE4QzE4Ljc5NjUgMTAuMDEwOCAxOC40OTI0IDkuODQxOTMgMTguMTk1NCA5LjYxOTQ0QzE3LjcwNjEgOS4yNTI0OSAxNy4zNTA4IDguODIzODEgMTcuMjA4NyA4LjQ3MDg1QzE3LjQxMTQgOC42OTMzNCAxNy42ODI4IDguOTM3OTcgMTcuOTk2MiA5LjE3MzI4QzE4LjQ2MjIgOS41MjI3NSAxOC45MiA5Ljc3NTUzIDE5LjI1MDggOS44ODM4N0MxOS40ODYxIDkuOTYwNzUgMTkuNjU3MyA5Ljk2NDI1IDE5LjcyMjYgOS44NzY4OEwxOS43MjM3IDkuODc1NzFaIiBmaWxsPSIjOENBN0FGIi8+CjxwYXRoIGQ9Ik0xNy45MTQ1IDExLjQ2ODRDMTcuNTQxNyAxMS4zNzE3IDE3LjEyMjQgMTEuMTU3NCAxNi43Mjg3IDEwLjg2MTVDMTYuMDU1MyAxMC4zNTU5IDE1LjYwOCA5LjcxOTg4IDE1LjYxNSA5LjI3NzIyQzE1LjYxNjIgOS4xNTcyNCAxNS42NSA5LjA1MjQgMTUuNzE1MiA4Ljk2NTAzTDE2LjcyMjggNy42MjMwN0MxNi43NDYxIDcuNTkyNzggMTYuNzc5OSA3LjU3MTgxIDE2LjgxODMgNy41NjcxNkMxNi44NTY4IDcuNTYxMzMgMTYuODk1MiA3LjU3MTgyIDE2LjkyNTUgNy41OTUxMUwxOS44MTEgOS43NjA2NkMxOS44NzUgOS44MDg0MiAxOS44ODc4IDkuODk5MjggMTkuODQwMSA5Ljk2MzM1TDE4LjgzMjUgMTEuMzA1M0MxOC42NzI5IDExLjUxNzMgMTguMzU0OCAxMS41NzY3IDE3LjkzNTUgMTEuNDczMUMxNy45Mjg1IDExLjQ3MTkgMTcuOTIxNSAxMS40Njk2IDE3LjkxNDUgMTEuNDY3MlYxMS40Njg0Wk0xNi44NjczIDcuOTE0MjlMMTUuOTQ3IDkuMTQwOTNDMTUuOTIwMiA5LjE3NzA0IDE1LjkwNTEgOS4yMjQ4IDE1LjkwNTEgOS4yODMwNUMxNS45MDA0IDkuNTc3NzcgMTYuMjQxNyAxMC4xMzQ2IDE2LjkwMzQgMTAuNjMwOEMxNy4yNzM4IDEwLjkwOTIgMTcuNjY1MiAxMS4xMDg0IDE4LjAwNTQgMTEuMTkzNUMxOC4yOTU0IDExLjI2NTcgMTguNTE3OSAxMS4yNDM2IDE4LjYwMDYgMTEuMTMyOUwxOS41MjA5IDkuOTA2MjdMMTYuODY3MyA3LjkxNDI5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjcwNTIgOS45MDMzOUMxOS41NDggMTAuMTEzMSAxOC43NzQ1IDkuNzk3MzggMTcuOTc3NyA5LjE5OTc5QzE3LjE4MDkgOC42MDIyIDE2LjY2MjUgNy45NDc1MyAxNi44MTk4IDcuNzM3ODRDMTYuOTc3MSA3LjUyODE2IDE3Ljc1MDYgNy44NDM4NSAxOC41NDczIDguNDQxNDRDMTkuMzQ0MSA5LjAzOTAzIDE5Ljg2MjUgOS42OTM3MSAxOS43MDUyIDkuOTAzMzlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTkuMjg2OCAxMC4wNzZDMTkuMjA3NiAxMC4wNTUgMTkuMTIwMyAxMC4wMjU5IDE5LjAyNTkgOS45ODc0NkMxOC42ODgxIDkuODUgMTguMjg1IDkuNjExMiAxNy44OTAxIDkuMzE0MTVDMTcuMzExMiA4Ljg3OTY0IDE2LjQxMDcgOC4wNDA5MiAxNi43MDMxIDcuNjQ5NTFDMTYuODI1NCA3LjQ4NjQzIDE3LjA5MzMgNy40ODY0MyAxNy40OTc2IDcuNjUxODRDMTcuODM1NCA3Ljc4OTMgMTguMjM4NCA4LjAyODEgMTguNjMzMyA4LjMyNTE1QzE5LjIxMjMgOC43NTk2NiAyMC4xMTI4IDkuNTk4MzggMTkuODIwNCA5Ljk4OTc5QzE5LjcyNiAxMC4xMTU2IDE5LjU0NzggMTAuMTQzNiAxOS4yODY4IDEwLjA3NlpNMTYuOTM2MSA3LjgyNDI1QzE2LjkzMDMgNy44NjAzNiAxNi45NjI5IDguMDAxMzEgMTcuMTg2NSA4LjI3MjczQzE3LjM5NzQgOC41MjkwMSAxNy43MDk2IDguODE2NzQgMTguMDYzNyA5LjA4MzVDMTguNDE3OCA5LjM0OTEgMTguNzgxMyA5LjU2ODEgMTkuMDg2NSA5LjY5OTczQzE5LjQwOTIgOS44MzgzNSAxOS41NTQ4IDkuODMwMiAxOS41ODc0IDkuODE1MDZDMTkuNTkzMiA5Ljc3ODk0IDE5LjU2MDYgOS42Mzc5OSAxOS4zMzY5IDkuMzY2NTdDMTkuMTI2MSA5LjExMDI5IDE4LjgxMzkgOC44MjI1NiAxOC40NTk4IDguNTU1OEMxOC4xMDU2IDguMjkwMjEgMTcuNzQyMiA4LjA3MTIxIDE3LjQzNyA3LjkzOTU3QzE3LjExNDMgNy44MDA5NSAxNi45Njg3IDcuODA5MSAxNi45MzYxIDcuODI0MjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguMDAwNyA4LjM5MTk4QzE4LjAzOTEgOC40Njc3IDE4LjA3NzYgOC41MzQxIDE4LjExNzIgOC41OTgxN0MxOC4xNTY4IDguNjYyMjQgMTguMTk3NSA4LjcyMjgxIDE4LjI0MDcgOC43ODMzOEMxOC4yNjI4IDguODEyNTEgMTguMjgzNyA4Ljg0Mzk2IDE4LjMwNyA4Ljg3MzA4QzE4LjMyOCA4LjkwMzM3IDE4LjM1MjUgOC45MzI0OSAxOC4zNzU4IDguOTYzOTRDMTguMzk3OSA4Ljk5NTQgMTguNDIzNSA5LjAyNDUyIDE4LjQ0NTcgOS4wNTgzQzE4LjQ3MDEgOS4wOTA5MiAxOC40OTQ2IDkuMTIyMzcgMTguNTE1NiA5LjE2MDgxQzE4LjQ3MzYgOS4xNTE0OSAxOC40MzQgOS4xMzYzNSAxOC4zOTU2IDkuMTIwMDRDMTguMzU4MyA5LjEwMDI0IDE4LjMyMSA5LjA4MTYgMTguMjg3MiA5LjA1NTk3QzE4LjI1MzUgOS4wMzE1MSAxOC4yMjA4IDkuMDA0NzEgMTguMTkxNyA4Ljk3NDQzQzE4LjE3NjYgOC45NTkyOCAxOC4xNjE0IDguOTQ0MTQgMTguMTQ4NiA4LjkyNzgzTDE4LjEwOSA4Ljg3Nzc0QzE4LjA2MDEgOC44MDc4NSAxOC4wMjE2IDguNzI5OCAxOC4wMDA3IDguNjQ3MDlDMTcuOTc5NyA4LjU2NDM4IDE3Ljk3MjcgOC40NzU4NSAxOC4wMDA3IDguMzkzMTRWOC4zOTE5OFoiIGZpbGw9IiM4Q0E3QUYiLz4KPHBhdGggZD0iTTE4LjI3NjggOC40NzIyN0MxOC4yNzY4IDguNDcyMjcgMTguMjgzOCA4LjQ2NzYxIDE4LjI5NTQgOC40NTU5NkMxOC4zMDcxIDguNDQ1NDcgMTguMzIzNCA4LjQzNDk5IDE4LjM0MiA4LjQyMTAxQzE4LjM2MDcgOC40MTA1MyAxOC4zODI4IDguMzk1MzggMTguNDA4NCA4LjM5MDcyQzE4LjQzMjkgOC4zODE0IDE4LjQ2MDggOC4zODI1NyAxOC40OSA4LjM5MDcyQzE4LjU0ODIgOC40MDkzNiAxOC42NjI0IDguNDUzNjMgMTguNzgzNSA4LjQ3NDZDMTguOTAzNSA4LjQ5Nzg5IDE5LjAyNTggOC41MDAyMiAxOS4wODE3IDguNDc0NkMxOS4wNTM4IDguNjAzOSAxOC45ODc0IDguNjg4OTQgMTguOTE3NSA4LjczNzg2QzE4Ljg4MTQgOC43NjIzMyAxOC44NDY0IDguNzc3NDcgMTguODExNSA4Ljc4NDQ2QzE4Ljc3NjUgOC43OTE0NSAxOC43NDYyIDguNzkzNzggMTguNzE5NSA4Ljc4OTEyQzE4LjY3NjQgOC43ODIxMyAxOC42MjM5IDguNzY1ODIgMTguNTY2OSA4LjczNzg2QzE4LjUzODkgOC43MjM4OCAxOC41MTIxIDguNzA4NzQgMTguNDg1MyA4LjY5MTI3QzE4LjQ1ODUgOC42NzM3OSAxOC40MzQxIDguNjUzOTkgMTguNDExOSA4LjYzNTM1QzE4LjM2NjUgOC41OTgwNyAxOC4zMzE1IDguNTUzODEgMTguMzA5NCA4LjUyNDY5QzE4LjI5NzggOC41MDk1NCAxOC4yODk2IDguNDk2NzMgMTguMjg0OSA4LjQ4NjI0QzE4LjI3OTEgOC40NzY5MyAxOC4yNzY4IDguNDcxMSAxOC4yNzY4IDguNDcxMVY4LjQ3MjI3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjY2ODEgOC44MjkyM0MxOC42Mjg1IDguODE4NzQgMTguNTg2NSA4LjgwMzYgMTguNTQ1OCA4Ljc4MjYzQzE4LjUxMiA4Ljc2NjMyIDE4LjQ4NTIgOC43NTAwMSAxOC40NTk2IDguNzMyNTRDMTguNDMyOCA4LjcxMzkgMTguNDA2IDguNjk0MSAxOC4zODE1IDguNjczMTNDMTguMzQ0MiA4LjY0MTY4IDE4LjMwODEgOC42MDMyNCAxOC4yNzIgOC41NTQzMUMxOC4yNjE1IDguNTQxNSAxOC4yNTIyIDguNTI2MzUgMTguMjQ0MSA4LjUxMTIxTDE4LjIzNTkgOC40OTYwN0MxOC4yMzAxIDguNDg1NTggMTguMjI4OSA4LjQ3MzkzIDE4LjIzMDEgOC40NjM0NUMxOC4yMzI0IDguNDUxOCAxOC4yNDA2IDguNDQwMTUgMTguMjQ5OSA4LjQzMzE2QzE4LjI1MjIgOC40MzA4MyAxOC4yNTY5IDguNDI3MzQgMTguMjYzOSA4LjQyMTUxQzE4LjI3NzggOC40MDk4NyAxOC4yOTMgOC4zOTkzOCAxOC4zMTA1IDguMzg2NTdMMTguMzE1MSA4LjM4MzA3QzE4LjMxNTEgOC4zODMwNyAxOC4zMTc1IDguMzgwNzQgMTguMzE5OCA4LjM4MDc0TDE4LjMyOTEgOC4zNzQ5MkMxOC4zNDY2IDguMzY0NDMgMTguMzY5OSA4LjM1MTYyIDE4LjM5NTUgOC4zNDU4QzE4LjQyOTMgOC4zMzQxNSAxOC40NjU0IDguMzM0MTUgMTguNTAzOCA4LjM0NThDMTguNTE1NSA4LjM0OTI5IDE4LjUyODMgOC4zNTM5NSAxOC41NDIzIDguMzU4NjFDMTguNjA0IDguMzc5NTggMTguNjk3MiA4LjQxMTAzIDE4Ljc5MTYgOC40MjczNEMxOC45Mjc5IDguNDUyOTcgMTkuMDI2OSA4LjQ0ODMxIDE5LjA2MTggOC40MzJDMTkuMDc4MSA4LjQyNTAxIDE5LjA5NzkgOC40MjczNCAxOS4xMTE5IDguNDM3ODJDMTkuMTI1OSA4LjQ0OTQ3IDE5LjEzMjkgOC40NjgxMSAxOS4xMjk0IDguNDg1NThDMTkuMTAyNiA4LjYxMTM5IDE5LjAzNzQgOC43MTUwNyAxOC45NDUzIDguNzc3OTdDMTguOTA0NiA4LjgwNTkzIDE4Ljg2MjYgOC44MjM0IDE4LjgyMTkgOC44MzI3MkMxOC43ODIyIDguODQwODggMTguNzQ2MSA4Ljg0MzIxIDE4LjcxMjMgOC44MzczOEMxOC42OTg0IDguODM1MDUgMTguNjgzMiA4LjgzMjcyIDE4LjY2ODEgOC44MjgwNlY4LjgyOTIzWk0xOC4zMzk2IDguNDgzMjVDMTguMzM5NiA4LjQ4MzI1IDE4LjM0NTQgOC40OTE0MSAxOC4zNDg5IDguNDk2MDdDMTguMzgwNCA4LjUzOTE3IDE4LjQxMTggOC41NzI5NSAxOC40NDMzIDguNTk4NThDMTguNDY1NCA4LjYxNzIyIDE4LjQ4ODcgOC42MzU4NSAxOC41MTMyIDguNjUyMTZDMTguNTM1MyA4LjY2NjE0IDE4LjU1ODYgOC42ODAxMiAxOC41ODg5IDguNjk1MjZDMTguNjM2NiA4LjcxOTczIDE4LjY4NTYgOC43MzYwNCAxOC43MjYzIDguNzQxODZDMTguNzQ4NSA4Ljc0NTM2IDE4Ljc3MjkgOC43NDQxOSAxOC44MDA5IDguNzM3MkMxOC44MyA4LjczMTM4IDE4Ljg1OTEgOC43MTg1NiAxOC44OTA2IDguNjk3NTlDMTguOTQzIDguNjYxNDggMTguOTg0OSA4LjYwNjczIDE5LjAxMTcgOC41MzkxN0MxOC45MzgzIDguNTQ0OTkgMTguODQ4NiA4LjUzNTY3IDE4Ljc3NDEgOC41MjE3QzE4LjY3MjcgOC41MDQyMiAxOC41NzQ5IDguNDcwNDQgMTguNTEwOCA4LjQ0ODMxQzE4LjQ5NjggOC40NDM2NSAxOC40ODUyIDguNDQwMTUgMTguNDc0NyA4LjQzNjY2QzE4LjQ1NjEgOC40MzA4MyAxOC40Mzg2IDguNDMwODMgMTguNDIzNSA4LjQzNjY2QzE4LjQyMTEgOC40MzY2NiAxOC40MTg4IDguNDM3ODIgMTguNDE2NSA4LjQzODk5QzE4LjQwMzcgOC40NDEzMiAxOC4zODk3IDguNDQ5NDcgMTguMzc1NyA4LjQ1NzYzTDE4LjM2NCA4LjQ2NDYyQzE4LjM1NDcgOC40NzE2MSAxOC4zNDY2IDguNDc3NDMgMTguMzM4NCA4LjQ4MjA5TDE4LjMzOTYgOC40ODMyNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOC41MDI4IDguMzYwNDlDMTguNTAyOCA4LjM2MDQ5IDE4LjUwOTggOC4zNTAwMSAxOC41MjAzIDguMzMzN0MxOC41MzE5IDguMzE2MjIgMTguNTQ3MSA4LjI5NTI2IDE4LjU2NjkgOC4yNzQyOUMxOC42MDUzIDguMjMwMDIgMTguNjU4OSA4LjE4NTc2IDE4LjcyMyA4LjE4ODA5QzE4Ljc4NyA4LjE5MTU4IDE4LjkxMDUgOC4yMDkwNSAxOS4wMzE3IDguMjEzNzFDMTkuMDkzNCA4LjIxNjA0IDE5LjE1MjggOC4yMTQ4OCAxOS4yMDUyIDguMjEwMjJDMTkuMjU3NyA4LjIwNTU2IDE5LjI5OTYgOC4xOTUwOCAxOS4zMjUyIDguMTc5OTNDMTkuMzEzNiA4LjMwOTI0IDE5LjI2NDYgOC4zOTY2IDE5LjIwNzYgOC40NTEzNUMxOS4xNTA1IDguNTA2MSAxOS4wODI5IDguNTI3MDcgMTkuMDMyOCA4LjUyOTRDMTguOTkyMSA4LjUzMDU3IDE4LjkzNjEgOC41MjQ3NCAxOC44Nzc5IDguNTExOTNDMTguODE4NSA4LjQ5OTExIDE4Ljc1NTYgOC40NzkzMSAxOC42OTk3IDguNDU4MzRDMTguNjQyNiA4LjQzNjIxIDE4LjU5MzcgOC40MTI5MSAxOC41NTg3IDguMzk0MjdDMTguNTIzOCA4LjM3NDQ3IDE4LjUwMjggOC4zNjE2NiAxOC41MDI4IDguMzYxNjZWOC4zNjA0OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOC44MjQzIDguNTQ3MDZDMTguNzc2NSA4LjUzNDI1IDE4LjcyNzYgOC41MTkxIDE4LjY4MjIgOC41MDE2M0MxOC42MTkzIDguNDc3MTcgMTguNTY4IDguNDUxNTQgMTguNTM2NSA4LjQzNTIzQzE4LjQ5OTMgOC40MTU0MyAxOC40NzgzIDguNDAxNDUgMTguNDc3MSA4LjQwMDI4QzE4LjQ1NSA4LjM4NjMxIDE4LjQ0OCA4LjM1NjAyIDE4LjQ2MiA4LjMzMzg4QzE4LjQ2MiA4LjMzMzg4IDE4LjQ2OSA4LjMyMjI0IDE4LjQ4MTggOC4zMDQ3NkMxOC40OTM0IDguMjg3MjkgMTguNTEwOSA4LjI2Mzk5IDE4LjUzMTkgOC4yNDA2OUMxOC41OTQ4IDguMTY5NjMgMTguNjU3NyA4LjEzNTg1IDE4LjcyNTMgOC4xMzgxOEMxOC43NTIxIDguMTM5MzUgMTguNzg0NyA4LjE0Mjg0IDE4LjgyMzEgOC4xNDc1QzE4Ljg4MzcgOC4xNTMzMyAxOC45NjA2IDguMTYxNDggMTkuMDM0IDguMTYzODFDMTkuMDk2OSA4LjE2NjE0IDE5LjE1MzkgOC4xNjM4MSAxOS4yMDA1IDguMTYwMzJDMTkuMjY2OSA4LjE1MzMzIDE5LjI5MjYgOC4xNDE2OCAxOS4zMDE5IDguMTM3MDJDMTkuMzE3IDguMTI3NyAxOS4zMzY4IDguMTI3NyAxOS4zNTIgOC4xMzcwMkMxOS4zNjcxIDguMTQ2MzQgMTkuMzc1MyA4LjE2MzgxIDE5LjM3NDEgOC4xODI0NUMxOS4zNjAxIDguMzQyMDQgMTkuMjkzNyA4LjQzNDA3IDE5LjI0MTMgOC40ODQxNkMxOS4xODQyIDguNTM4OTEgMTkuMTA5NyA4LjU3MTUyIDE5LjAzNTEgOC41NzUwMkMxOC45ODA0IDguNTc3MzUgMTguOTE0IDguNTY1NyAxOC44Njc0IDguNTU2MzhDMTguODUzNCA4LjU1Mjg4IDE4LjgzODMgOC41NDkzOSAxOC44MjQzIDguNTQ1OVY4LjU0NzA2Wk0xOC41NzI3IDguMzQ1NTNDMTguNTcyNyA4LjM0NTUzIDE4LjU3OTYgOC4zNDkwMyAxOC41ODMxIDguMzUxMzZDMTguNjA2NCA4LjM2MzAxIDE4LjY1NjUgOC4zODg2MyAxOC43MTgzIDguNDExOTNDMTguNzcxOSA4LjQzMjkgMTguODMzNiA4LjQ1MDM3IDE4Ljg4OTUgOC40NjMxOUMxOC45NDY2IDguNDc0ODQgMTguOTk2NyA4LjQ4MDY2IDE5LjAzMTYgOC40Nzk1QzE5LjA1NjEgOC40Nzk1IDE5LjExNzggOC40NzAxOCAxOS4xNzYxIDguNDE0MjZDMTkuMjA4NyA4LjM4Mzk4IDE5LjI0NiA4LjMzMTU2IDE5LjI2NjkgOC4yNDc2OEMxOS4yNTA2IDguMjUxMTggMTkuMjMyIDguMjUzNTEgMTkuMjEyMiA4LjI1NTg0QzE5LjE2MjEgOC4yNjE2NiAxOS4wOTkyIDguMjYyODMgMTkuMDMyOCA4LjI2MDVDMTguOTU1OSA4LjI1ODE3IDE4Ljg3NzkgOC4yNTAwMSAxOC44MTUgOC4yNDQxOUMxOC43Nzc3IDguMjQwNjkgMTguNzQ2MiA4LjIzNzIgMTguNzIyOSA4LjIzNjAzQzE4LjY4NjggOC4yMzYwMyAxOC42NDg0IDguMjU4MTcgMTguNjA1MyA4LjMwNTkzQzE4LjU5MzYgOC4zMTk5MSAxOC41ODIgOC4zMzI3MiAxOC41NzM4IDguMzQ0MzdMMTguNTcyNyA4LjM0NTUzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE4LjcxMjUgOC4xNzMwN0MxOC43MTI1IDguMTczMDcgMTguNzMzNCA4LjEyMjk4IDE4Ljc2OTUgOC4wNjkzOUMxOC44MDQ1IDguMDE2OTcgMTguODU0NiA3Ljk2MTA2IDE4LjkxOTggNy45NTY0QzE4Ljk4NSA3Ljk1MDU4IDE5LjEwOTcgNy45NTY0IDE5LjIzMiA3Ljk0OTQxQzE5LjM1NDMgNy45NDM1OSAxOS40NzIgNy45Mjg0NCAxOS41MjA5IDcuODk1ODJDMTkuNTE4NiA4LjAyMzk2IDE5LjQ3NzggOC4xMTI0OSAxOS40Mjc3IDguMTY5NTdDMTkuMzc2NSA4LjIyNjY1IDE5LjMxNDcgOC4yNTM0NSAxOS4yNjQ2IDguMjYwNDRDMTkuMjI1IDguMjY2MjYgMTkuMTcwMyA4LjI2NTEgMTkuMTA5NyA4LjI2MDQ0QzE5LjA1MDMgOC4yNTQ2MSAxOC45ODUgOC4yNDQxMyAxOC45MjU2IDguMjMyNDhDMTguODA4IDguMjA4MDIgMTguNzEyNSA4LjE3NDIzIDE4LjcxMjUgOC4xNzQyM1Y4LjE3MzA3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjgyNjYgOC4yNTY4OUMxOC43NTIgOC4yMzcwOSAxOC42OTk2IDguMjE4NDUgMTguNjk2MSA4LjIxODQ1QzE4LjY4MzMgOC4yMTM3OSAxOC42NzQgOC4yMDQ0OCAxOC42NjgxIDguMTkyODNDMTguNjYyMyA4LjE4MTE4IDE4LjY2MjMgOC4xNjcyIDE4LjY2ODEgOC4xNTQzOEMxOC42NjgxIDguMTUyMDUgMTguNjkxNCA4LjA5ODQ3IDE4LjcyODcgOC4wNDI1NUMxOC43ODU4IDcuOTU3NTIgMTguODQ3NSA3LjkxMzI1IDE4LjkxNTEgNy45MDc0M0MxOC45NDg5IDcuOTA1MSAxOC45OTU1IDcuOTAzOTMgMTkuMDUwMiA3LjkwMzkzQzE5LjEwNSA3LjkwMzkzIDE5LjE2NzkgNy45MDM5MyAxOS4yMjk2IDcuOTAwNDRDMTkuNDI1MyA3Ljg5MTEyIDE5LjQ4MTIgNy44NjMxNiAxOS40OTQgNy44NTUwMUMxOS41MDkyIDcuODQ0NTIgMTkuNTI3OCA3Ljg0NDUyIDE5LjU0NDEgNy44NTI2OEMxOS41NjA0IDcuODYwODMgMTkuNTY5OCA3Ljg3ODMgMTkuNTY5OCA3Ljg5NTc4QzE5LjU2NjMgOC4wNTE4NyAxOS41MTAzIDguMTQ3NCAxOS40NjQ5IDguMjAwOThDMTkuMzkzOSA4LjI4MTM2IDE5LjMxMzUgOC4zMDIzMyAxOS4yNzE1IDguMzA2OTlDMTkuMjE4IDguMzEzOTcgMTkuMTUyNyA4LjMxMDQ4IDE5LjEwNjEgOC4zMDY5OUMxOS4wNDU2IDguMzAxMTYgMTguOTgwMyA4LjI5MDY4IDE4LjkxNzQgOC4yNzc4NkMxOC44ODYgOC4yNzA4NyAxOC44NTU3IDguMjYzODggMTguODI4OSA4LjI1Njg5SDE4LjgyNjZaTTE4Ljc4IDguMTQzOUMxOC44MTg0IDguMTU1NTUgMTguODczMSA4LjE3MDY5IDE4LjkzNDkgOC4xODM1MUMxOC45OTQzIDguMTk2MzIgMTkuMDU3MiA4LjIwNTY0IDE5LjExMzEgOC4yMTE0NkMxOS4xNzE0IDguMjE3MjkgMTkuMjIyNiA4LjIxNzI5IDE5LjI1NjQgOC4yMTI2M0MxOS4yODU1IDguMjA5MTMgMTkuMzQwMyA4LjE5Mzk5IDE5LjM5MDQgOC4xMzgwOEMxOS40MTgzIDguMTA2NjIgMTkuNDUwOSA4LjA1MzA0IDE5LjQ2NDkgNy45NjkxN0MxOS40MDc4IDcuOTg0MzEgMTkuMzI5OCA3Ljk5MzYzIDE5LjIzMzEgNy45OTgyOUMxOS4xNzAyIDguMDAxNzggMTkuMTA2MSA4LjAwMTc4IDE5LjA1MDIgOC4wMDE3OEMxOC45OTc4IDguMDAxNzggMTguOTUzNSA4LjAwMTc4IDE4LjkyMzIgOC4wMDQxMUMxOC44ODYgOC4wMDc2MSAxOC44NDg3IDguMDM3ODkgMTguODA5MSA4LjA5NjE0QzE4Ljc5NzQgOC4xMTI0NSAxOC43ODgxIDguMTI4NzYgMTguNzggOC4xNDM5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE4LjkwNzIgNy45NDI0NkMxOC45MDcyIDcuOTQyNDYgMTguOTExOCA3LjkyODQ4IDE4LjkyIDcuOTA3NTFDMTguOTI4MSA3Ljg4NjU0IDE4Ljk0MDkgNy44NTg1OCAxOC45NTYxIDcuODI5NDZDMTguOTg3NSA3Ljc3MjM4IDE5LjAzNDEgNy43MTA2NCAxOS4xMDA1IDcuNzAwMTZDMTkuMTY1OCA3LjY4OTY3IDE5LjI5MTYgNy42ODUwMiAxOS40MTI3IDcuNjcyMkMxOS41MzM5IDcuNjU5MzkgMTkuNjUxNSA3LjYzODQyIDE5LjY5ODEgNy42MDQ2NEMxOS43MDQgNy44NTk3NSAxOS41NjQyIDcuOTU5OTMgMTkuNDY1MiA3Ljk3ODU3QzE5LjM4ODMgNy45OTQ4OCAxOS4yNDYyIDcuOTg5MDUgMTkuMTI2MiA3Ljk3NjI0QzE5LjA2NTYgNy45NjkyNSAxOS4wMTA4IDcuOTYxMSAxOC45NzEyIDcuOTU0MTFDMTguOTMxNiA3Ljk0NzEyIDE4LjkwNzIgNy45NDEyOSAxOC45MDcyIDcuOTQxMjlWNy45NDI0NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOC44OTU0IDcuOTkwMThDMTguODgyNiA3Ljk4NjY5IDE4Ljg3MjEgNy45Nzg1MyAxOC44NjUxIDcuOTY2ODhDMTguODU4MSA3Ljk1NTI0IDE4Ljg1NyA3Ljk0MTI2IDE4Ljg2MTYgNy45Mjg0NEMxOC44NjE2IDcuOTI4NDQgMTguODY2MyA3LjkxNDQ2IDE4Ljg3NDQgNy44OTExN0MxOC44ODQ5IDcuODY0MzcgMTguODk4OSA3LjgzNTI1IDE4LjkxNCA3LjgwNzI5QzE4Ljk2NTMgNy43MTUyNyAxOS4wMjM1IDcuNjY1MTggMTkuMDkyMyA3LjY1MzUzQzE5LjEzMDcgNy42NDc3IDE5LjE4NTUgNy42NDMwNCAxOS4yNDg0IDcuNjM4MzhDMTkuMjk3MyA3LjYzNDg5IDE5LjM1MzIgNy42MzEzOSAxOS40MDY4IDcuNjI1NTdDMTkuNTk3OCA3LjYwNTc3IDE5LjY1MzggNy41Nzc4MSAxOS42Njg5IDcuNTY3MzNDMTkuNjgyOSA3LjU1Njg0IDE5LjcwMjcgNy41NTQ1MSAxOS43MTkgNy41NjI2N0MxOS43MzUzIDcuNTcwODIgMTkuNzQ1OCA3LjU4NzEzIDE5Ljc0NTggNy42MDQ2QzE5Ljc1MjggNy44NzYwMiAxOS42MDM3IDguMDAxODMgMTkuNDc0NCA4LjAyNzQ2QzE5LjM4ODIgOC4wNDYxIDE5LjIzNDQgOC4wMzc5NCAxOS4xMjE0IDguMDI1MTNDMTkuMDU3MyA4LjAxODE0IDE5LjAwMDIgOC4wMDg4MiAxOC45NjQxIDguMDAxODNDMTguOTIzNCA3Ljk5NDg0IDE4Ljg5NzcgNy45ODkwMiAxOC44OTc3IDcuOTg5MDJDMTguODk3NyA3Ljk4OTAyIDE4Ljg5NzcgNy45ODkwMiAxOC44OTY2IDcuOTg5MDJMMTguODk1NCA3Ljk5MDE4Wk0xOS42NDY4IDcuNjgxNDlDMTkuNjAwMiA3LjY5NTQ2IDE5LjUyOTEgNy43MDk0NCAxOS40MTczIDcuNzIxMDlDMTkuMzYyNSA3LjcyNjkyIDE5LjMwNTQgNy43MzA0MSAxOS4yNTU0IDcuNzM1MDdDMTkuMTk0OCA3LjczOTczIDE5LjE0MTIgNy43NDMyMiAxOS4xMDc0IDcuNzQ5MDVDMTkuMDY5IDcuNzU0ODcgMTkuMDMyOSA3Ljc5MDk5IDE4Ljk5NzkgNy44NTM4OUMxOC45ODYzIDcuODc0ODYgMTguOTc4MSA3Ljg5MjMzIDE4Ljk3MjMgNy45MDYzMUMxOC45NzQ2IDcuOTA2MzEgMTguOTc2OSA3LjkwNjMxIDE4Ljk3OTMgNy45MDc0N0MxOS4wMTU0IDcuOTEzMyAxOS4wNzAxIDcuOTIyNjIgMTkuMTMxOSA3LjkyOTYxQzE5LjI2NTggNy45NDQ3NSAxOS4zOTI4IDcuOTQ1OTIgMTkuNDU1NyA3LjkzMzFDMTkuNTM3MyA3LjkxNjc5IDE5LjYyODEgNy44NDEwOCAxOS42NDY4IDcuNjgxNDlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTkuMDg2MSA3LjY4ODEyQzE5LjA4NjEgNy42ODgxMiAxOS4xMDAxIDcuNjMxMDQgMTkuMTI5MiA3LjU3MDQ2QzE5LjE1ODMgNy41MDk4OSAxOS4yMDI2IDcuNDQ1ODIgMTkuMjY3OCA3LjQzMDY4QzE5LjMzMzEgNy40MTY3IDE5LjQ1NzcgNy40MDYyMSAxOS41Nzg5IDcuMzg4NzRDMTkuNyA3LjM3MTI3IDE5LjgxNTMgNy4zNDY4IDE5Ljg2MTkgNy4zMTA2OUMxOS44NzgzIDcuNTYzNDcgMTkuNzQ0MyA3LjY2NzE1IDE5LjY0NzYgNy42OTE2MUMxOS41NzE5IDcuNzExNDIgMTkuNDMwOSA3LjcxMjU4IDE5LjMwOTggNy43MDY3NkMxOS4xODg2IDcuNzAwOTMgMTkuMDg3MyA3LjY4ODEyIDE5LjA4NzMgNy42ODgxMkgxOS4wODYxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjA3NDUgNy43MzQ5NEMxOS4wNjI5IDcuNzMyNjEgMTkuMDUzNiA3LjcyNTYyIDE5LjA0NjYgNy43MTUxM0MxOS4wMzg0IDcuNzAzNDggMTkuMDM2MSA3LjY4OTUgMTkuMDM5NiA3LjY3NjY5QzE5LjAzOTYgNy42NzQzNiAxOS4wNTQ3IDcuNjEzNzkgMTkuMDg2MiA3LjU0OTcyQzE5LjEzMTYgNy40NTUzNiAxOS4xODk5IDcuMzk5NDUgMTkuMjU3NCA3LjM4NDNDMTkuMjk4MiA3LjM3NDk4IDE5LjM1NzYgNy4zNjc5OSAxOS40MjYzIDcuMzU5ODRDMTkuNDcyOSA3LjM1NDAxIDE5LjUyMyA3LjM0ODE5IDE5LjU3MiA3LjM0MTJDMTkuNzU2IDcuMzE0NDEgMTkuODE0MyA3LjI4NzYyIDE5LjgzMTcgNy4yNzM2NEMxOS44NDU3IDcuMjYzMTUgMTkuODY1NSA3LjI2MDgyIDE5Ljg4MDcgNy4yNjc4MUMxOS44OTcgNy4yNzQ4IDE5LjkwNzQgNy4yOTExMSAxOS45MDg2IDcuMzA4NThDMTkuOTI0OSA3LjU3NjUxIDE5Ljc4NCA3LjcwODE0IDE5LjY1NyA3LjczOTZDMTkuNTUyMiA3Ljc2NjM5IDE5LjM2MTEgNy43NTk0IDE5LjMwNTIgNy43NTU5QzE5LjE4MjkgNy43NTAwOCAxOS4wODM5IDcuNzM3MjcgMTkuMDc5MiA3LjczNjFDMTkuMDc2OSA3LjczNjEgMTkuMDc1NyA3LjczNjEgMTkuMDczNCA3LjczNjFMMTkuMDc0NSA3LjczNDk0Wk0xOS44MTQzIDcuMzg3OEMxOS43NjA3IDcuNDA2NDMgMTkuNjg2MSA3LjQyMjc0IDE5LjU4NzEgNy40MzY3MkMxOS41MzcgNy40NDM3MSAxOS40ODU4IDcuNDQ5NTQgMTkuNDM5MiA3LjQ1NTM2QzE5LjM3MjggNy40NjM1MSAxOS4zMTU3IDcuNDcwNSAxOS4yNzk2IDcuNDc4NjZDMTkuMjQyMyA3LjQ4NjgxIDE5LjIwNjIgNy41MjUyNSAxOS4xNzM2IDcuNTkxNjVDMTkuMTY0MiA3LjYxMTQ2IDE5LjE1NjEgNy42MzAwOSAxOS4xNTAzIDcuNjQ2NEMxOS4xOTEgNy42NTEwNiAxOS4yNDgxIDcuNjU1NzIgMTkuMzExIDcuNjU5MjJDMTkuNDQ5NiA3LjY2NjIxIDE5LjU3NDMgNy42NjAzOCAxOS42MzQ5IDcuNjQ1MjRDMTkuNjY1MSA3LjYzODI1IDE5Ljc5OTEgNy41OTM5OCAxOS44MTMxIDcuMzg3OEgxOS44MTQzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjI1NDEgNy40MjEzNEMxOS4yNTQxIDcuNDIxMzQgMTkuMjU2NCA3LjQwNjIgMTkuMjYzNCA3LjM4NDA3QzE5LjI2OTIgNy4zNjE5MyAxOS4yNzk3IDcuMzMxNjUgMTkuMjkyNSA3LjMwMDE5QzE5LjMxOTMgNy4yMzg0NSAxOS4zNjEzIDcuMTcwODkgMTkuNDI2NSA3LjE1MzQyQzE5LjQ5MTcgNy4xMzU5NCAxOS42MTY0IDcuMTIwOCAxOS43MzY0IDcuMDk5ODNDMTkuODU2MyA3LjA3ODg2IDE5Ljk3MTcgNy4wNTA5MSAyMC4wMTU5IDcuMDE0NzlDMjAuMDM5MiA3LjI2NjQxIDE5LjkwOTkgNy4zNzI0MiAxOS44MTQ0IDcuMzk5MjFDMTkuNzM4NyA3LjQyMTM0IDE5LjU5ODkgNy40MjgzMyAxOS40Nzc4IDcuNDI4MzNDMTkuMzU2NiA3LjQyODMzIDE5LjI1NDEgNy40MjAxOCAxOS4yNTQxIDcuNDIwMThWNy40MjEzNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOS4yNDIzIDcuNDY4MjhDMTkuMjMxOCA3LjQ2NTk1IDE5LjIyMjUgNy40NTg5NiAxOS4yMTU1IDcuNDUwODFDMTkuMjA3NCA3LjQ0MDMzIDE5LjIwMzkgNy40MjYzNSAxOS4yMDYyIDcuNDEyMzdDMTkuMjA2MiA3LjQxMjM3IDE5LjIwOTcgNy4zOTYwNiAxOS4yMTY3IDcuMzcxNkMxOS4yMjYgNy4zMzg5OCAxOS4yMzY1IDcuMzA4NjkgMTkuMjQ4MiA3LjI4MTlDMTkuMjkwMSA3LjE4NDA1IDE5LjM0NiA3LjEyNTggMTkuNDEzNiA3LjEwNzE3QzE5LjQ1NjcgNy4wOTU1MiAxOS41MTg0IDcuMDg2MiAxOS41OTE4IDcuMDc0NTVDMTkuNjM0OSA3LjA2NzU2IDE5LjY4MTUgNy4wNjA1NyAxOS43MjgxIDcuMDUyNDJDMTkuOTA0IDcuMDIwOTYgMTkuOTY0NiA2Ljk5NDE3IDE5Ljk4NTUgNi45Nzc4NkMxOS45OTk1IDYuOTY2MjEgMjAuMDE4MSA2Ljk2Mzg4IDIwLjAzNDUgNi45NzA4N0MyMC4wNTA4IDYuOTc3ODYgMjAuMDYyNCA2Ljk5MzAxIDIwLjA2MzYgNy4wMTA0OEMyMC4wODggNy4yNzYwOCAxOS45NTE3IDcuNDExMiAxOS44MjcxIDcuNDQ2MTVDMTkuNzI4MSA3LjQ3NTI3IDE5LjU0ODcgNy40Nzc2IDE5LjQ3NjUgNy40NzY0NEMxOS4zNTUzIDcuNDc2NDQgMTkuMjU0IDcuNDY4MjggMTkuMjQ5MyA3LjQ2ODI4QzE5LjI0NyA3LjQ2ODI4IDE5LjI0MzUgNy40NjgyOCAxOS4yNDEyIDcuNDY3MTJMMTkuMjQyMyA3LjQ2ODI4Wk0xOS45NzA0IDcuMDkzMTlDMTkuOTE4IDcuMTEyOTkgMTkuODQ0NiA3LjEzMDQ2IDE5Ljc0NDQgNy4xNDc5NEMxOS42OTc4IDcuMTU2MDkgMTkuNjUxMiA3LjE2MzA4IDE5LjYwNjkgNy4xNzAwN0MxOS41Mzk0IDcuMTgwNTUgMTkuNDc2NSA3LjE4OTg3IDE5LjQzOTIgNy4yMDAzNkMxOS40MDE5IDcuMjEwODQgMTkuMzY3IDcuMjUxNjEgMTkuMzM2NyA3LjMxOTE4QzE5LjMyOTcgNy4zMzY2NSAxOS4zMjI3IDcuMzU1MjkgMTkuMzE1NyA3LjM3NjI2QzE5LjM1NjUgNy4zNzg1OSAxOS40MTQ3IDcuMzgwOTIgMTkuNDc3NiA3LjM4MDkyQzE5LjYxOTggNy4zODA5MiAxOS43NDA5IDcuMzcxNiAxOS44MDE1IDcuMzU0MTJDMTkuODgzIDcuMzMwODMgMTkuOTY0NiA3LjI1MDQ1IDE5Ljk3MDQgNy4wOTMxOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOS40MTI1IDcuMTQwNDNDMTkuNDEyNSA3LjE0MDQzIDE5LjQyMTggNy4wODEwMiAxOS40NDc0IDcuMDE4MTFDMTkuNDczIDYuOTU0MDQgMTkuNTEyNyA2Ljg4NTMyIDE5LjU3NzkgNi44NjY2OEMxOS43MDcyIDYuODI5NCAyMC4wNzY1IDYuNzg5NzkgMjAuMTY1IDYuNzE1MjRDMjAuMTkzIDYuOTY0NTMgMjAuMDY4MyA3LjA3Mjg2IDE5Ljk3MjggNy4xMDE5OUMxOS44OTgyIDcuMTI1MjggMTkuNzU4NCA3LjEzNjkzIDE5LjYzNzMgNy4xNDA0M0MxOS41MTYyIDcuMTQzOTIgMTkuNDEzNiA3LjE0MDQzIDE5LjQxMzYgNy4xNDA0M0gxOS40MTI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjM5OTcgNy4xODgxOUMxOS4zOTA0IDcuMTg1ODYgMTkuMzgxMSA3LjE4MDA0IDE5LjM3NDEgNy4xNzE4OEMxOS4zNjQ4IDcuMTYxNCAxOS4zNjEzIDcuMTQ3NDIgMTkuMzYzNiA3LjEzMzQ0QzE5LjM2MzYgNy4xMzExMSAxOS4zNzQxIDcuMDY4MjEgMTkuNDAwOSA3LjAwMDY0QzE5LjQ0MDUgNi45MDE2MyAxOS40OTQxIDYuODQxMDUgMTkuNTYxNiA2LjgyMDA4QzE5LjYwNTkgNi44MDcyNyAxOS42NzM1IDYuNzk0NDYgMTkuNzUxNSA2Ljc4MDQ4QzE5Ljg4MzIgNi43NTYwMSAyMC4wODEyIDYuNzE5OSAyMC4xMzEzIDYuNjc3OTdDMjAuMTQ1MyA2LjY2NjMyIDIwLjE2MzkgNi42NjI4MiAyMC4xODAyIDYuNjY5ODFDMjAuMTk2NSA2LjY3NjggMjAuMjA4MiA2LjY5MTk0IDIwLjIxMDUgNi43MDk0MkMyMC4yMzk2IDYuOTcxNTIgMjAuMTEyNiA3LjEwNzgxIDE5Ljk4NDUgNy4xNDc0MkMxOS44ODkgNy4xNzc3MSAxOS43MDg0IDcuMTg1ODYgMTkuNjM2MiA3LjE4ODE5QzE5LjUxNTEgNy4xOTE2OSAxOS40MTM3IDcuMTg4MTkgMTkuNDA5IDcuMTg4MTlDMTkuNDA1NiA3LjE4ODE5IDE5LjQwMjEgNy4xODgxOSAxOS4zOTg2IDcuMTg3MDNMMTkuMzk5NyA3LjE4ODE5Wk0yMC4xMTg1IDYuNzkzMjlDMjAuMDM4MSA2LjgyNDc0IDE5LjkxODEgNi44NDgwNCAxOS43NzAyIDYuODc0ODNDMTkuNjk3OSA2Ljg4NzY1IDE5LjYyOTIgNi45MDA0NiAxOS41ODk2IDYuOTEyMTFDMTkuNTQzIDYuOTI2MDkgMTkuNTEwNCA2Ljk4NjY2IDE5LjQ5MDYgNy4wMzU1OUMxOS40ODI0IDcuMDU2NTYgMTkuNDc2NiA3LjA3NjM2IDE5LjQ3MDggNy4wOTM4M0MxOS41MTE2IDcuMDkzODMgMTkuNTY5OCA3LjA5MzgzIDE5LjYzMjcgNy4wOTI2N0MxOS43NzYgNy4wODgwMSAxOS44OTcxIDcuMDc1MiAxOS45NTU0IDcuMDU2NTZDMjAuMDM1OCA3LjAzMjA5IDIwLjExMzggNi45NDkzOSAyMC4xMTczIDYuNzkzMjlIMjAuMTE4NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOS41NjE1IDYuODU1NzhDMTkuNTYxNSA2Ljg1NTc4IDE5LjU2OTYgNi43OTYzNyAxOS41OTI5IDYuNzMxMTRDMTkuNjE2MiA2LjY2NTkxIDE5LjY1NTggNi41OTYwMSAxOS43MTk5IDYuNTc1MDRDMTkuNzg0IDYuNTU0MDggMTkuOTA4NiA2LjUzMzExIDIwLjAyNzQgNi41MDg2NEMyMC4wNTc3IDYuNTAxNjYgMjAuMDg4IDYuNDk4MTYgMjAuMTE0OCA2LjQ5MzVDMjAuMTI4OCA2LjQ5MTE3IDIwLjE0MTYgNi40OTAwMSAyMC4xNTQ0IDYuNDg4ODRDMjAuMTY3MiA2LjQ4ODg0IDIwLjE4IDYuNDg2NTEgMjAuMTkyOCA2LjQ4NTM1QzIwLjIxNzMgNi40ODMwMiAyMC4yMzcxIDYuNDgxODUgMjAuMjU1NyA2LjQ3OTUyQzIwLjI3NDQgNi40NzcxOSAyMC4yODk1IDYuNDc0ODYgMjAuMyA2LjQ3MDJDMjAuMyA2LjU3ODU0IDIwLjMwNDcgNi42MTU4MiAyMC4yNTkyIDYuNjkxNTNDMjAuMjIwOCA2Ljc1MzI3IDIwLjE2NzIgNi43ODgyMiAyMC4xMTk0IDYuODAzMzZDMjAuMDQ2MSA2LjgyNzgzIDE5LjkwNjMgNi44NDE4MSAxOS43ODUxIDYuODQ4NzlDMTkuNjY0IDYuODU1NzggMTkuNTYxNSA2Ljg1NDYyIDE5LjU2MTUgNi44NTQ2MlY2Ljg1NTc4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjU0OTggNi45MDIwM0MxOS41NDA1IDYuODk5NyAxOS41MzIzIDYuODkzODggMTkuNTI1NCA2Ljg4Njg5QzE5LjUxNiA2Ljg3NjQgMTkuNTEyNSA2Ljg2MjQyIDE5LjUxMzcgNi44NDg0NUMxOS41MTM3IDYuODQ2MTIgMTkuNTIzIDYuNzgzMjEgMTkuNTQ4NyA2LjcxMzMyQzE5LjU4NTkgNi42MTMxNCAxOS42MzgzIDYuNTUwMjMgMTkuNzA3MSA2LjUyODFDMTkuNzUzNyA2LjUxMjk2IDE5LjgyNTkgNi40OTg5OCAxOS45MDk4IDYuNDgyNjdDMTkuOTQ1OSA2LjQ3NTY4IDE5Ljk4MzIgNi40Njg2OSAyMC4wMjA0IDYuNDYwNTRDMjAuMDUzMSA2LjQ1MzU1IDIwLjA4NDUgNi40NDg4OSAyMC4xMTEzIDYuNDQ1MzlMMjAuMTkxNyA2LjQzNjA3QzIwLjIxNSA2LjQzMzc0IDIwLjIzNDggNi40MzI1OCAyMC4yNTIyIDYuNDMwMjVDMjAuMjczMiA2LjQyNzkyIDIwLjI4MTQgNi40MjU1OSAyMC4yODQ5IDYuNDI0NDJDMjAuMyA2LjQxODYgMjAuMzE2MyA2LjQyMDkzIDIwLjMyOTEgNi40MjkwOEMyMC4zNDE5IDYuNDM4NCAyMC4zNTAxIDYuNDUyMzggMjAuMzUwMSA2LjQ2ODY5VjYuNDg5NjZDMjAuMzUwMSA2LjU4NTE4IDIwLjM1MTMgNi42MzQxMSAyMC4zMDIzIDYuNzE1NjVDMjAuMjQ4OCA2LjgwMDY5IDIwLjE3NTQgNi44MzU2MyAyMC4xMzY5IDYuODQ4NDVDMjAuMDQ3MiA2Ljg3ODczIDE5Ljg4MDYgNi44OTE1NSAxOS43ODk4IDYuODk2MjFDMTkuNjY4NiA2LjkwMzIgMTkuNTY3MyA2LjkwMjAzIDE5LjU2MjYgNi45MDIwM0MxOS41NTkxIDYuOTAyMDMgMTkuNTU0NSA2LjkwMjAzIDE5LjU1MSA2LjkwMDg3TDE5LjU0OTggNi45MDIwM1pNMjAuMjUyMiA2LjUyODFDMjAuMjM3MSA2LjUzMDQzIDIwLjIxODUgNi41MzE1OSAyMC4xOTc1IDYuNTMzOTJMMjAuMTIxOCA2LjU0MjA4QzIwLjA5ODUgNi41NDU1NyAyMC4wNjgyIDYuNTUwMjMgMjAuMDM5MSA2LjU1NjA2QzIwLjAwMTggNi41NjQyMSAxOS45NjM0IDYuNTcxMiAxOS45MjcyIDYuNTc4MTlDMTkuODUwNCA2LjU5MzMzIDE5Ljc3NyA2LjYwNzMxIDE5LjczNjIgNi42MjEyOUMxOS42ODg0IDYuNjM2NDMgMTkuNjU3IDYuNjk4MTcgMTkuNjM5NSA2Ljc0ODI2QzE5LjYzMTQgNi43NjkyMyAxOS42MjU1IDYuNzkwMiAxOS42MjA5IDYuODA3NjdDMTkuNjYxNiA2LjgwNzY3IDE5LjcxOTkgNi44MDUzNCAxOS43ODI4IDYuODAxODVDMTkuOTI5NiA2Ljc5MzcgMjAuMDQ3MiA2Ljc3ODU1IDIwLjEwNDMgNi43NTg3NUMyMC4xMzExIDYuNzQ5NDMgMjAuMTgxMiA2LjcyNjEzIDIwLjIxODUgNi42NjY3MkMyMC4yNDc2IDYuNjE3OCAyMC4yNTIyIDYuNTkxIDIwLjI1MjIgNi41MjgxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjcwNTkgNi41NjUzOUMxOS43MDU5IDYuNTY1MzkgMTkuNzEyOSA2LjUwNDgyIDE5LjczNjIgNi40Mzk1OUMxOS43NDkgNi40MDQ2NCAxOS43NTk1IDYuMzc3ODUgMTkuNzkxIDYuMzMzNThDMTkuODE3OCA2LjI5Mzk3IDE5Ljg1MzkgNi4yNjYwMiAxOS44OSA2LjI1NDM3QzE5LjkyNjEgNi4yNDE1NSAxOS45ODA4IDYuMjM2ODkgMjAuMDM3OSA2LjIzMzRDMjAuMDY3MSA2LjIzMzQgMjAuMDk4NSA2LjIzMzQgMjAuMTI4OCA2LjIzNTczQzIwLjE1OTEgNi4yMzgwNiAyMC4xODk0IDYuMjQwMzkgMjAuMjIwOCA2LjI0NjIxQzIwLjM0MDggNi4yNjI1MiAyMC40NDggNi4yOTg2MyAyMC40OTU3IDYuMjkyODFDMjAuNDU5NiA2LjM5NzY1IDIwLjQyODIgNi40NTM1NiAyMC4zODg2IDYuNDg1MDJDMjAuMzQ5IDYuNTE2NDcgMjAuMzAxMiA2LjUyNjk1IDIwLjI1NjkgNi41MzA0NUMyMC4yMjA4IDYuNTMxNjEgMjAuMTc0MiA2LjUzMjc4IDIwLjExNDggNi41MzYyN0MyMC4wNTU0IDYuNTQzMjYgMTkuOTkwMiA2LjU1MDI1IDE5LjkyOTYgNi41NTM3NEMxOS44MDg0IDYuNTYxOSAxOS43MDU5IDYuNTY0MjMgMTkuNzA1OSA2LjU2NDIzVjYuNTY1MzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkuNjk0NCA2LjYxMjA5QzE5LjY4NSA2LjYwOTc2IDE5LjY3NjkgNi42MDUxIDE5LjY3MTEgNi41OTgxMUMxOS42NjE3IDYuNTg3NjIgMTkuNjU3MSA2LjU3MzY1IDE5LjY1OTQgNi41NTk2N0MxOS42NTk0IDYuNTU3MzQgMTkuNjY3NiA2LjQ5MzI3IDE5LjY5MiA2LjQyMzM3QzE5LjcwNiA2LjM4Mzc3IDE5LjcxODggNi4zNTM0OCAxOS43NTI2IDYuMzA1NzJDMTkuNzg1MiA2LjI1Nzk2IDE5LjgyOTUgNi4yMjMwMSAxOS44NzcyIDYuMjA3ODdDMTkuOTEyMiA2LjE5NjIyIDE5Ljk2MzQgNi4xODgwNyAyMC4wMzggNi4xODQ1N0MyMC4wNzA2IDYuMTg0NTcgMjAuMTA0NCA2LjE4NDU3IDIwLjEzMzUgNi4xODY5QzIwLjE2NjEgNi4xODkyMyAyMC4xOTg4IDYuMTkyNzIgMjAuMjMwMiA2LjE5NzM4QzIwLjI4MzggNi4yMDQzNyAyMC4zMzM5IDYuMjE2MDIgMjAuMzc4MSA2LjIyNTM0QzIwLjQyNDcgNi4yMzU4MyAyMC40NzEzIDYuMjQ2MzEgMjAuNDkxMSA2LjI0Mzk4QzIwLjUwNzQgNi4yNDE2NSAyMC41MjM4IDYuMjQ4NjQgMjAuNTM0MiA2LjI2MTQ1QzIwLjU0NDcgNi4yNzQyNyAyMC41NDgyIDYuMjkxNzQgMjAuNTQyNCA2LjMwNjg4QzIwLjUwNCA2LjQxOTg4IDIwLjQ2OSA2LjQ4MTYyIDIwLjQyMDEgNi41MjEyM0MyMC4zNzgxIDYuNTU1MDEgMjAuMzI1NyA2LjU3MjQ4IDIwLjI2MTcgNi41NzcxNEgyMC4yMjY3QzIwLjE5NjQgNi41Nzk0NyAyMC4xNjAzIDYuNTgwNjMgMjAuMTE4NCA2LjU4Mjk2QzIwLjA1OSA2LjU4OTk1IDE5Ljk5MjYgNi41OTY5NCAxOS45MzQzIDYuNjAwNDRDMTkuODEzMiA2LjYwODU5IDE5LjcxMTggNi42MTA5MiAxOS43MDgzIDYuNjEwOTJDMTkuNzAzNyA2LjYxMDkyIDE5LjY5OSA2LjYxMDkyIDE5LjY5NTUgNi42MDk3NkwxOS42OTQ0IDYuNjEyMDlaTTIwLjQyOTQgNi4zMzQ4NEMyMC40MDczIDYuMzMxMzUgMjAuMzg0IDYuMzI1NTIgMjAuMzU3MiA2LjMxOTdDMjAuMzE0MSA2LjMxMDM4IDIwLjI2NTIgNi4yOTk5IDIwLjIxNTEgNi4yOTI5MUMyMC4xODU5IDYuMjg4MjUgMjAuMTU2OCA2LjI4NDc1IDIwLjEyNjUgNi4yODM1OUMyMC4wOTk3IDYuMjgxMjYgMjAuMDY4MyA2LjI4MDA5IDIwLjA0MDMgNi4yODEyNkMxOS45Nzg2IDYuMjgzNTkgMTkuOTMzMiA2LjI5MDU4IDE5LjkwNjQgNi4yOTg3M0MxOS44Nzg0IDYuMzA2ODggMTkuODUxNiA2LjMzMDE4IDE5LjgzMDYgNi4zNjA0N0MxOS44MDI3IDYuMzk4OTEgMTkuNzkzNCA2LjQyMjIxIDE5Ljc4MDYgNi40NTU5OUMxOS43NzM2IDYuNDc2OTYgMTkuNzY3NyA2LjQ5NzkzIDE5Ljc2MzEgNi41MTU0QzE5LjgwMzkgNi41MTQyNCAxOS44NjIxIDYuNTEwNzQgMTkuOTI1IDYuNTA3MjVDMTkuOTgyMSA2LjUwMzc1IDIwLjA0NjIgNi40OTY3NiAyMC4xMDc5IDYuNDg5NzdDMjAuMTU0NSA2LjQ4NzQ0IDIwLjE5MDYgNi40ODUxMSAyMC4yMjA5IDYuNDg1MTFIMjAuMjUzNUMyMC4yOTY2IDYuNDgwNDUgMjAuMzMwNCA2LjQ2OTk3IDIwLjM1NzIgNi40NDlDMjAuMzgxNiA2LjQyOTIgMjAuNDAzOCA2LjM5NDI1IDIwLjQyNzEgNi4zMzcxN0wyMC40Mjk0IDYuMzM0ODRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTkuODc4NSA2LjI0MDY2QzE5Ljg3ODUgNi4yNDA2NiAxOS44ODQzIDYuMjIyMDMgMTkuODk4MyA2LjE5NDA3QzE5LjkxMjMgNi4xNjcyOCAxOS45MzIxIDYuMTI4ODMgMTkuOTYgNi4wOTM4OUMxOS45ODY4IDYuMDU2NjEgMjAuMDIxOCA2LjAyMzk5IDIwLjA1OSA1Ljk5ODM3QzIwLjA5NjMgNS45NzM5IDIwLjEzNTkgNS45NTk5MiAyMC4xNzMyIDUuOTYxMDlDMjAuMjEwNSA1Ljk2NDU4IDIwLjI2MTcgNS45NzM5IDIwLjMxNjUgNS45OTAyMUMyMC4zNzI0IDYuMDA3NjggMjAuNDMwNiA2LjAyODY1IDIwLjQ4NjYgNi4wNTMxMkMyMC41MTQ1IDYuMDY1OTMgMjAuNTQxMyA2LjA3NzU4IDIwLjU2NjkgNi4wODkyM0MyMC41OTM3IDYuMTAwODggMjAuNjE4MiA2LjExMjUzIDIwLjY0MDMgNi4xMjMwMUMyMC42ODQ2IDYuMTQxNjUgMjAuNzIzIDYuMTU3OTYgMjAuNzQ4NyA2LjE2MDI5QzIwLjY4ODEgNi4yNTgxNCAyMC42MzU3IDYuMzA3MDYgMjAuNTgyMSA2LjMzMTUzQzIwLjU2OTMgNi4zMzczNSAyMC41NTUzIDYuMzQyMDEgMjAuNTQyNSA2LjM0NDM0QzIwLjUyOTcgNi4zNDc4MyAyMC41MTY4IDYuMzQ5IDIwLjUwNCA2LjM1MDE2QzIwLjQ3ODQgNi4zNTAxNiAyMC40NTM5IDYuMzQ3ODMgMjAuNDMxOCA2LjM0MzE3QzIwLjM5NjkgNi4zMzUwMiAyMC4zNDc5IDYuMzE4NzEgMjAuMjkyIDYuMzAzNTdDMjAuMjM0OSA2LjI4NzI2IDIwLjE3MzIgNi4yNzMyOCAyMC4xMTE1IDYuMjYxNjNDMjAuMDQ5NyA2LjI0OTk4IDE5Ljk5MjYgNi4yNDY0OSAxOS45NDk1IDYuMjQyOTlDMTkuOTI3NCA2LjI0MTgzIDE5LjkwOTkgNi4yNDA2NiAxOS44OTgzIDYuMjQwNjZDMTkuODg2NiA2LjI0MDY2IDE5Ljg3OTYgNi4yNDA2NiAxOS44Nzk2IDYuMjQwNjZIMTkuODc4NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOS44NjY3IDYuMjg2MTdDMTkuODU2MyA2LjI4Mzg0IDE5Ljg0NjkgNi4yNzY4NSAxOS44Mzk5IDYuMjY4N0MxOS44MzA2IDYuMjU3MDUgMTkuODI4MyA2LjI0MDc0IDE5LjgzMyA2LjIyNjc2QzE5LjgzMyA2LjIyNDQzIDE5LjgzOTkgNi4yMDIzIDE5Ljg1NjMgNi4xNzIwMUMxOS44NzM3IDYuMTM3MDYgMTkuODk0NyA2LjA5OTc5IDE5LjkyMzggNi4wNjM2N0MxOS45NTE4IDYuMDI1MjMgMTkuOTg5MSA1Ljk4OTEyIDIwLjAzMjIgNS45NTg4M0MyMC4wODIyIDUuOTI2MjIgMjAuMTMxMiA1LjkxMTA3IDIwLjE3NTQgNS45MTM0QzIwLjIyMiA1LjkxNjkgMjAuMjc1NiA1LjkyODU1IDIwLjMzMDQgNS45NDM2OUMyMC4zOTQ0IDUuOTYzNDkgMjAuNDUzOCA1Ljk4NTYzIDIwLjUwNjMgNi4wMDg5MkwyMC42NjEyIDYuMDc4ODJDMjAuNjkxNSA2LjA5MTYzIDIwLjczMzQgNi4xMTAyNyAyMC43NTIxIDYuMTExNDRDMjAuNzY5NSA2LjExMTQ0IDIwLjc4NDcgNi4xMjE5MiAyMC43OTI4IDYuMTM3MDZDMjAuODAxIDYuMTUyMjEgMjAuNzk5OCA2LjE3MDg1IDIwLjc5MDUgNi4xODQ4MkMyMC43Mjc2IDYuMjg1IDIwLjY2ODIgNi4zNDQ0MSAyMC42MDMgNi4zNzM1NEMyMC41ODc4IDYuMzgwNTMgMjAuNTcwMyA2LjM4NjM1IDIwLjU1MjkgNi4zODk4NUMyMC41Mzg5IDYuMzkzMzQgMjAuNTIyNiA2LjM5NTY3IDIwLjUwNzQgNi4zOTY4M0MyMC40ODA2IDYuMzk2ODMgMjAuNDUxNSA2LjM5NTY3IDIwLjQyMzYgNi4zODk4NUMyMC40MDE0IDYuMzg1MTkgMjAuMzc1OCA2LjM3NzAzIDIwLjM0NjcgNi4zNjg4OEMyMC4zMjY5IDYuMzYzMDUgMjAuMzA0NyA2LjM1NjA2IDIwLjI4MTQgNi4zNTAyNEMyMC4yMjU1IDYuMzMzOTMgMjAuMTY1IDYuMzE5OTUgMjAuMTA1NSA2LjMwOTQ3QzIwLjA0NSA2LjI5ODk4IDE5Ljk4OTEgNi4yOTQzMiAxOS45NDgzIDYuMjkxOTlDMTkuOTI4NSA2LjI5MDgzIDE5LjkxMSA2LjI4OTY2IDE5LjkwMDUgNi4yODk2NkgxOS44ODA3QzE5Ljg4MDcgNi4yODk2NiAxOS44NzI2IDYuMjg5NjYgMTkuODY5MSA2LjI4ODVMMTkuODY2NyA2LjI4NjE3Wk0yMC4yNzQ1IDYuMDI3NTZDMjAuMjM3MiA2LjAxODI0IDIwLjE5OTkgNi4wMTEyNSAyMC4xNjk2IDYuMDA4OTJDMjAuMTQ3NSA2LjAwODkyIDIwLjExNzIgNi4wMTgyNCAyMC4wODU3IDYuMDM4MDVDMjAuMDUzMSA2LjA2MTM1IDIwLjAyMjggNi4wOTA0NyAxOS45OTk1IDYuMTIxOTJDMTkuOTgwOSA2LjE0NTIyIDE5Ljk2NTggNi4xNjk2OCAxOS45NTI5IDYuMTk0MTRDMTkuOTkzNyA2LjE5NjQ3IDIwLjA1NTUgNi4yMDExMyAyMC4xMjA3IDYuMjEyNzhDMjAuMTgzNiA2LjIyMzI3IDIwLjI0NzcgNi4yMzg0MSAyMC4zMDU5IDYuMjU1ODhDMjAuMzI5MiA2LjI2MTcxIDIwLjM1MTMgNi4yNjg3IDIwLjM3MjMgNi4yNzQ1MkMyMC40MDAzIDYuMjgyNjggMjAuNDI0NyA2LjI4OTY2IDIwLjQ0MjIgNi4yOTQzMkMyMC40NjMyIDYuMjk4OTggMjAuNDgzIDYuMzAwMTUgMjAuNTAxNiA2LjMwMDE1QzIwLjUxMDkgNi4zMDAxNSAyMC41MjAyIDYuMjk3ODIgMjAuNTMwNyA2LjI5NTQ5QzIwLjU0MjQgNi4yOTMxNiAyMC41NTI5IDYuMjg5NjYgMjAuNTYyMiA2LjI4NjE3QzIwLjU5ODMgNi4yNjk4NiAyMC42MzQ0IDYuMjM4NDEgMjAuNjcxNyA2LjE4NzE1QzIwLjY1NjUgNi4xODEzMyAyMC42NDAyIDYuMTc0MzQgMjAuNjIxNiA2LjE2NjE5TDIwLjQ2NjcgNi4wOTYyOUMyMC40MTc3IDYuMDc0MTYgMjAuMzYxOCA2LjA1NDM2IDIwLjMwMTIgNi4wMzU3MkMyMC4yOTE5IDYuMDMzMzkgMjAuMjgyNiA2LjAyOTg5IDIwLjI3MzMgNi4wMjc1NkgyMC4yNzQ1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIwLjE2NDcgNS45NDMxM0MyMC4xNjQ3IDUuOTQzMTMgMjAuMTc1MiA1LjkyOTE1IDIwLjE5NSA1LjkwODE4QzIwLjIwNDMgNS44OTc3IDIwLjIxNTkgNS44ODQ4OCAyMC4yMjk5IDUuODcyMDdDMjAuMjQzOSA1Ljg1OTI1IDIwLjI1OSA1Ljg0NjQ0IDIwLjI3NTMgNS44MzM2M0MyMC4zMDkxIDUuODA2ODMgMjAuMzQ3NiA1Ljc4NTg3IDIwLjM4NzIgNS43NzA3MkMyMC40MjY4IDUuNzU3OTEgMjAuNDY2NCA1Ljc1MzI1IDIwLjUwMDIgNS43NjM3M0MyMC41MzUxIDUuNzc1MzggMjAuNTgwNSA1Ljc5NjM1IDIwLjYzMDYgNS44MjMxNEMyMC42ODA3IDUuODUxMSAyMC43MzQzIDUuODgzNzIgMjAuNzg0NCA1LjkxNzVDMjAuODg2OSA1Ljk4NTA2IDIwLjk3NzggNi4wNTI2MyAyMS4wMjkgNi4wNjMxMUMyMC45NTMzIDYuMTUyODEgMjAuODg1NyA2LjE5MjQxIDIwLjgyNjMgNi4yMDc1NkMyMC43OTYxIDYuMjE0NTUgMjAuNzY4MSA2LjIxNTcxIDIwLjc0MDEgNi4yMTIyMkMyMC43MTMzIDYuMjA4NzIgMjAuNjg4OSA2LjIwMTczIDIwLjY2NzkgNi4xOTI0MUMyMC42MzQxIDYuMTc3MjcgMjAuNTg4NyA2LjE1MDQ4IDIwLjUzODYgNi4xMjI1MkMyMC41MTMgNi4xMDg1NCAyMC40ODYyIDYuMDkzNCAyMC40NTgyIDYuMDc4MjVDMjAuNDMxNCA2LjA2NDI4IDIwLjQwMjMgNi4wNDkxMyAyMC4zNzU1IDYuMDM1MTVDMjAuMzE5NiA2LjAwNzIgMjAuMjY4NCA1Ljk4MzkgMjAuMjI4NyA1Ljk2ODc1QzIwLjE4OTEgNS45NTI0NSAyMC4xNjM1IDUuOTQzMTMgMjAuMTYzNSA1Ljk0MzEzSDIwLjE2NDdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAuNjk3MiA2LjI1NDQ1QzIwLjY4MDkgNi4yNDk3OSAyMC42NjU3IDYuMjQ1MTMgMjAuNjUwNiA2LjIzODE0QzIwLjYyMjYgNi4yMjUzMiAyMC41ODg4IDYuMjA2NjggMjAuNTQ5MiA2LjE4NDU1TDIwLjQzNjIgNi4xMjE2NUMyMC40MTA2IDYuMTA3NjcgMjAuMzgyNyA2LjA5MzY5IDIwLjM1NDcgNi4wNzk3MUMyMC4zMTA0IDYuMDU3NTggMjAuMjYyNyA2LjAzNTQ0IDIwLjIxMTQgNi4wMTQ0OEwyMC4xNDc0IDUuOTg4ODVDMjAuMTMzNCA1Ljk4MzAyIDIwLjEyMjkgNS45NzEzOCAyMC4xMTgyIDUuOTU2MjNDMjAuMTE0NyA1Ljk0MTA5IDIwLjExODIgNS45MjU5NCAyMC4xMjY0IDUuOTE0M0MyMC4xMjY0IDUuOTE0MyAyMC4xMzggNS44OTkxNSAyMC4xNTkgNS44NzU4NUMyMC4xNzA2IDUuODYzMDQgMjAuMTgzNSA1Ljg1MDIzIDIwLjE5NzQgNS44Mzc0MUMyMC4yMTM4IDUuODIyMjcgMjAuMjMxMiA1LjgwOTQ1IDIwLjI0NjQgNS43OTY2NEMyMC4yODAxIDUuNzY5ODUgMjAuMzIzMyA1Ljc0NTM5IDIwLjM2OTkgNS43Mjc5MUMyMC40MjM0IDUuNzEwNDQgMjAuNDcyNCA1LjcwNjk0IDIwLjUxNDMgNS43MTk3NkMyMC41NTA0IDUuNzMxNDEgMjAuNTk3IDUuNzUyMzcgMjAuNjU0MSA1Ljc4MjY2QzIwLjcwMDcgNS44MDgyOSAyMC43NTMxIDUuODQwOTEgMjAuODExMyA1Ljg3ODE4QzIwLjgzMzUgNS44OTMzMyAyMC44NTU2IDUuOTA3MzEgMjAuODc2NiA1LjkyMTI5QzIwLjk0MTggNS45NjU1NSAyMS4wMDk0IDYuMDEwOTggMjEuMDQwOCA2LjAxNjgxQzIxLjA1NzEgNi4wMjAzIDIxLjA3MTEgNi4wMzE5NSAyMS4wNzU4IDYuMDQ4MjZDMjEuMDgxNiA2LjA2NDU3IDIxLjA3ODEgNi4wODIwNCAyMS4wNjY1IDYuMDk0ODVDMjAuOTkxOSA2LjE4MjIyIDIwLjkxNzQgNi4yMzQ2NCAyMC44MzgxIDYuMjU0NDVDMjAuNzk5NyA2LjI2MjYgMjAuNzY1OSA2LjI2NDkzIDIwLjczNDUgNi4yNjAyN0MyMC43MjE2IDYuMjU3OTQgMjAuNzA4OCA2LjI1NTYxIDIwLjY5NiA2LjI1MjEyTDIwLjY5NzIgNi4yNTQ0NVpNMjAuMjQ2NCA1LjkyNDc4SDIwLjI0NzVDMjAuMzAyMyA1Ljk0NjkxIDIwLjM1MjQgNS45NzAyMSAyMC4zOTkgNS45OTM1MUMyMC40MjY5IDYuMDA3NDkgMjAuNDU0OSA2LjAyMTQ3IDIwLjQ4MjggNi4wMzY2MUwyMC41OTcgNi4xMDA2OEMyMC42MzQzIDYuMTIxNjUgMjAuNjY1NyA2LjEzOTEyIDIwLjY4OSA2LjE0OTZDMjAuNzA3NyA2LjE1Nzc2IDIwLjcyNzUgNi4xNjM1OCAyMC43NDk2IDYuMTY1OTFDMjAuNzcwNiA2LjE2ODI0IDIwLjc5MjcgNi4xNjcwOCAyMC44MTgzIDYuMTYxMjVDMjAuODYxNCA2LjE0OTYgMjAuOTA0NSA2LjEyMzk4IDIwLjk1IDYuMDgwODhDMjAuOTEzOSA2LjA2MTA3IDIwLjg3MTkgNi4wMzMxMSAyMC44MjQyIDYuMDAwNUMyMC44MDMyIDUuOTg2NTIgMjAuNzgyMiA1Ljk3MjU0IDIwLjc2MDEgNS45NTc0QzIwLjcwNDIgNS45MjEyOCAyMC42NTI5IDUuODg5ODMgMjAuNjA4NyA1Ljg2NTM3QzIwLjU1ODYgNS44Mzg1OCAyMC41MTY2IDUuODE4NzcgMjAuNDg2MyA1LjgwOTQ1QzIwLjQ2NTQgNS44MDM2MyAyMC40MzUxIDUuODA0OCAyMC40MDI1IDUuODE2NDRDMjAuMzY2NCA1LjgzMDQyIDIwLjMzMjYgNS44NDkwNiAyMC4zMDU4IDUuODcxMTlDMjAuMjkwNiA1Ljg4Mjg0IDIwLjI3NTUgNS44OTQ0OSAyMC4yNjE1IDUuOTA3MzFDMjAuMjU1NyA1LjkxMzEzIDIwLjI1MSA1LjkxNzc5IDIwLjI0NTIgNS45MjM2MUwyMC4yNDY0IDUuOTI0NzhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjAuNDk3IDUuNzQ3NzVDMjAuNDk3IDUuNzQ3NzUgMjAuNTA5OCA1LjczNjExIDIwLjUzMTkgNS43MjA5NkMyMC41NTQgNS43MDQ2NSAyMC41ODU1IDUuNjgzNjggMjAuNjIwNCA1LjY2NjIxQzIwLjYzNzkgNS42NTY4OSAyMC42NTc3IDUuNjQ4NzQgMjAuNjc2MyA1LjY0MTc1QzIwLjY5NjEgNS42MzQ3NiAyMC43MTYgNS42MzAxIDIwLjczNTggNS42MjY2QzIwLjc3NTQgNS42MTk2MiAyMC44MTM4IDUuNjIzMTEgMjAuODQ1MyA1LjYzOTQyQzIwLjg3NjcgNS42NTU3MyAyMC45MTg2IDUuNjgzNjggMjAuOTYyOSA1LjcxNzQ3QzIxLjAwNzIgNS43NTEyNSAyMS4wNTYxIDUuNzkwODYgMjEuMTAxNSA1LjgzMTYzQzIxLjE0ODEgNS44NzEyMyAyMS4xOTI0IDUuOTEwODQgMjEuMjMwOCA1Ljk0MjI5QzIxLjI2OTMgNS45NzM3NCAyMS4zMDMxIDUuOTk3MDQgMjEuMzI4NyA2LjAwNjM2QzIxLjI4NDQgNi4wNDQ4IDIxLjI0NDggNi4wNzUwOSAyMS4yMDY0IDYuMDkyNTZDMjEuMTY5MSA2LjExMjM3IDIxLjEzNDIgNi4xMjE2OSAyMS4xMDI3IDYuMTI1MThDMjEuMDM4NiA2LjEzMjE3IDIwLjk4MzkgNi4xMTM1MyAyMC45NDMxIDYuMDg3OUMyMC44ODE0IDYuMDQ4MyAyMC43Nzc3IDUuOTU3NDQgMjAuNjc5OCA1Ljg4Mjg4QzIwLjYzMDkgNS44NDQ0NCAyMC41ODU1IDUuODExODIgMjAuNTUxNyA1Ljc4NzM2QzIwLjUxNzkgNS43NjI5IDIwLjQ5NTggNS43NDc3NSAyMC40OTU4IDUuNzQ3NzVIMjAuNDk3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxLjAwNDkgNi4xNjY1NkMyMC45Njk5IDYuMTU3MjQgMjAuOTQyIDYuMTQzMjYgMjAuOTE5OCA2LjEzMDQ1QzIwLjg3NzkgNi4xMDM2NiAyMC44MjIgNi4wNTgyMyAyMC43NjI2IDYuMDA5M0MyMC43MjY1IDUuOTgwMTggMjAuNjg5MiA1Ljk0OTg5IDIwLjY1MzEgNS45MjE5M0MyMC42MSA1Ljg4ODE1IDIwLjU2OTIgNS44NTkwMyAyMC41MzY2IDUuODM0NTdMMjAuNDcwMiA1Ljc4NjhDMjAuNDU4NSA1Ljc3ODY1IDIwLjQ1MDQgNS43NjQ2NyAyMC40NTA0IDUuNzQ5NTNDMjAuNDUwNCA1LjczNDM4IDIwLjQ1NjIgNS43MjA0MSAyMC40NjY3IDUuNzExMDlDMjAuNDY2NyA1LjcxMTA5IDIwLjQ4MDcgNS42OTk0NCAyMC41MDUxIDUuNjgxOTZDMjAuNTI5NiA1LjY2NDQ5IDIwLjU2MjIgNS42NDIzNiAyMC42MDE4IDUuNjIzNzJDMjAuNjIxNiA1LjYxMzI0IDIwLjY0MjYgNS42MDUwOCAyMC42NjI0IDUuNTk4MDlDMjAuNjg2OSA1LjU4OTk0IDIwLjcwOSA1LjU4NDExIDIwLjczMTEgNS41ODA2MkMyMC43ODI0IDUuNTcxMyAyMC44MzEzIDUuNTc3MTIgMjAuODcwOSA1LjU5ODA5QzIwLjkwNTkgNS42MTU1NiAyMC45NDkgNS42NDQ2OSAyMC45OTY3IDUuNjgwOEMyMS4wMzg3IDUuNzEzNDIgMjEuMDg2NCA1Ljc1MTg2IDIxLjEzNzcgNS43OTcyOUMyMS4xNTQgNS44MTEyNyAyMS4xNzAzIDUuODI1MjUgMjEuMTg1NCA1LjgzODA2QzIxLjIxMzQgNS44NjI1MiAyMS4yNDEzIDUuODg1ODIgMjEuMjY1OCA1LjkwNjc5QzIxLjI3OTggNS45MTg0NCAyMS4zMjQxIDUuOTUzMzggMjEuMzQ4NSA1Ljk2MTU0QzIxLjM2NDggNS45NjczNiAyMS4zNzY1IDUuOTgxMzQgMjEuMzggNS45OTc2NUMyMS4zODM1IDYuMDE1MTIgMjEuMzc3NiA2LjAzMTQzIDIxLjM2NDggNi4wNDMwOEMyMS4zMTI0IDYuMDg5NjggMjEuMjcwNSA2LjExODggMjEuMjMyIDYuMTM3NDRDMjEuMTk1OSA2LjE1NzI0IDIxLjE1NjMgNi4xNjg4OSAyMS4xMTMyIDYuMTc0NzJDMjEuMDczNiA2LjE3OTM3IDIxLjAzODcgNi4xNzQ3MiAyMS4wMDcyIDYuMTY2NTZIMjEuMDA0OVpNMjAuNTc5NyA1Ljc0NzJMMjAuNTkzNyA1Ljc1NjUyQzIwLjYyNzQgNS43ODA5OCAyMC42NjgyIDUuODEwMSAyMC43MTI1IDUuODQ1MDVDMjAuNzQ5OCA1Ljg3MzAxIDIwLjc4NyA1LjkwNDQ2IDIwLjgyMzEgNS45MzM1OEMyMC44ODAyIDUuOTgwMTggMjAuOTM1IDYuMDI0NDQgMjAuOTcxMSA2LjA0Nzc0QzIwLjk5NzkgNi4wNjUyMSAyMS4wNDMzIDYuMDgzODUgMjEuMDk5MiA2LjA3ODAzQzIxLjEyOTUgNi4wNzQ1MyAyMS4xNTg2IDYuMDY1MjEgMjEuMTg1NCA2LjA1MTI0QzIxLjIwNDEgNi4wNDE5MiAyMS4yMjM5IDYuMDMwMjcgMjEuMjQ0OCA2LjAxMzk2QzIxLjIzMiA2LjAwNDY0IDIxLjIxOCA1Ljk5NDE2IDIxLjIwMTcgNS45ODEzNEMyMS4xNzYxIDUuOTYwMzcgMjEuMTQ4MiA1LjkzNTkxIDIxLjExOSA1LjkxMTQ1QzIxLjEwMzkgNS44OTc0NyAyMS4wODc2IDUuODg0NjYgMjEuMDcxMyA1Ljg3MDY4QzIxLjAyMTIgNS44Mjc1OCAyMC45NzU3IDUuNzg5MTMgMjAuOTM1IDUuNzU3NjhDMjAuODkxOSA1LjcyNTA2IDIwLjg1MzQgNS42OTgyNyAyMC44MjQzIDUuNjgzMTNDMjAuODAzMyA1LjY3MjY0IDIwLjc3NjYgNS42NjkxNSAyMC43NDUxIDUuNjc0OTdDMjAuNzI3NiA1LjY3NzMgMjAuNzEwMiA1LjY4MTk2IDIwLjY5MjcgNS42ODc3OUMyMC42Nzc1IDUuNjkzNjEgMjAuNjYwMSA1LjcwMDYgMjAuNjQyNiA1LjcwOTkyQzIwLjYxODEgNS43MjE1NyAyMC41OTcyIDUuNzM0MzggMjAuNTc5NyA1Ljc0NzJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjAuODQ1MyA1LjYyMDUzQzIwLjg0NTMgNS42MjA1MyAyMC44NTkzIDUuNjExMjEgMjAuODgyNiA1LjU5ODM5QzIwLjkwNTkgNS41ODU1OCAyMC45Mzg1IDUuNTcxNiAyMC45NzU4IDUuNTU4NzlDMjEuMDEzIDUuNTQ1OTcgMjEuMDUzOCA1LjUzNzgyIDIxLjA5MjIgNS41MzU0OUMyMS4xMzA3IDUuNTM1NDkgMjEuMTY4IDUuNTQyNDggMjEuMTk3MSA1LjU2MjI4QzIxLjI1NTMgNS42MDE4OSAyMS4zNDYyIDUuNjkzOTEgMjEuNDI4OSA1Ljc4MjQ1QzIxLjUxMjggNS44NzA5OCAyMS41ODk3IDUuOTU3MTggMjEuNjM4NiA1Ljk3ODE1QzIxLjU0MTkgNi4wNDgwNCAyMS40NjM4IDYuMDc0ODQgMjEuMzk3NCA2LjA3MzY3QzIxLjMzMjIgNi4wNzM2NyAyMS4yNzc1IDYuMDQ4MDQgMjEuMjQwMiA2LjAxODkyQzIxLjIxMTEgNS45OTU2MiAyMS4xNzM4IDUuOTU3MTggMjEuMTMzIDUuOTE1MjRDMjEuMDkyMiA1Ljg3MzMxIDIxLjA0NjggNS44MjU1NSAyMS4wMDQ5IDUuNzgxMjhDMjAuOTE5OCA1LjY5Mjc1IDIwLjg0NDEgNS42MTkzNiAyMC44NDQxIDUuNjE5MzZMMjAuODQ1MyA1LjYyMDUzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxLjMyMjkgNi4xMTMyN0MyMS4yNzUyIDYuMTAwNDUgMjEuMjM3OSA2LjA3ODMyIDIxLjIxMTEgNi4wNTczNUMyMS4xNzg1IDYuMDMxNzIgMjEuMTQxMiA1Ljk5MzI4IDIxLjA5ODEgNS45NDkwMkwyMC45NyA1LjgxMzg5QzIwLjg4NzMgNS43MjY1MiAyMC44MTE1IDUuNjU0MyAyMC44MTE1IDUuNjU0M0MyMC44MDExIDUuNjQzODEgMjAuNzk1MiA1LjYyOTg0IDIwLjc5NzYgNS42MTQ2OUMyMC43OTg3IDUuNTk5NTUgMjAuODA2OSA1LjU4NjczIDIwLjgxOTcgNS41Nzg1OEMyMC44MTk3IDUuNTc4NTggMjAuODM0OCA1LjU2ODEgMjAuODYwNSA1LjU1NTI4QzIwLjg4OTYgNS41NDAxNCAyMC45MjQ1IDUuNTI0OTkgMjAuOTYwNyA1LjUxMjE4QzIxLjAwMzggNS40OTcwNCAyMS4wNDggNS40ODg4OCAyMS4wOTExIDUuNDg2NTVDMjEuMTQzNSA1LjQ4NTM5IDIxLjE5MDEgNS40OTcwNCAyMS4yMjUxIDUuNTIxNUMyMS4yNzg3IDUuNTU3NjEgMjEuMzU5IDUuNjM0NDkgMjEuNDY1MSA1Ljc0ODY1TDIxLjQ5NDIgNS43Nzg5NEMyMS41NTgyIDUuODQ3NjcgMjEuNjI0NiA1LjkxNzU2IDIxLjY1OTYgNS45MzI3MUMyMS42NzU5IDUuOTM5NyAyMS42ODY0IDUuOTU0ODQgMjEuNjg4NyA1Ljk3MTE1QzIxLjY5MSA1Ljk4ODYyIDIxLjY4MjkgNi4wMDQ5MyAyMS42Njg5IDYuMDE1NDJDMjEuNTcxMSA2LjA4NzY0IDIxLjQ4MjUgNi4xMjE0MiAyMS4zOTg3IDYuMTIwMjZDMjEuMzcxOSA2LjEyMDI2IDIxLjM0NzQgNi4xMTY3NiAyMS4zMjQxIDYuMTEwOTRMMjEuMzIyOSA2LjExMzI3Wk0yMC45MjQ1IDUuNjMyMTZDMjAuOTU0OCA1LjY2MjQ1IDIwLjk5NjggNS43MDQzOSAyMS4wMzk5IDUuNzQ5ODJMMjEuMTY4IDUuODgzNzhDMjEuMjA2NCA1LjkyMzM5IDIxLjI0MzcgNS45NjA2NyAyMS4yNzA1IDUuOTgyOEMyMS4yOTczIDYuMDAyNiAyMS4zNDA0IDYuMDI3MDYgMjEuMzk3NSA2LjAyNzA2QzIxLjQ0NTIgNi4wMjcwNiAyMS40OTY1IDYuMDExOTIgMjEuNTUyNCA1Ljk3ODE0QzIxLjUxNCA1Ljk0NTUyIDIxLjQ3MDkgNS44OTg5MyAyMS40MjIgNS44NDY1MUwyMS4zOTI4IDUuODE2MjJDMjEuMjkyNyA1LjcwNzg4IDIxLjIxNDYgNS42MzQ0OSAyMS4xNjggNS42MDE4OEMyMS4xNDk0IDUuNTg5MDYgMjEuMTIyNiA1LjU4MzI0IDIxLjA5MTEgNS41ODQ0QzIxLjA1ODUgNS41ODU1NyAyMS4wMjI0IDUuNTkzNzIgMjAuOTg4NiA1LjYwNDIxQzIwLjk2NTMgNS42MTIzNiAyMC45NDMyIDUuNjIxNjggMjAuOTIyMiA1LjYzMUwyMC45MjQ1IDUuNjMyMTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjEuMTk3MSA1LjU0NTEzQzIxLjE5NzEgNS41NDUxMyAyMS4yMTIzIDUuNTM2OTggMjEuMjM1NiA1LjUyNzY2QzIxLjI2MDEgNS41MTgzNCAyMS4yOTI3IDUuNTA2NjkgMjEuMzI5OSA1LjQ5ODUzQzIxLjM2NzIgNS40OTAzOCAyMS40MDggNS40ODU3MiAyMS40NDY0IDUuNDg4MDVDMjEuNDg0OSA1LjQ5MTU0IDIxLjUyMSA1LjUwMjAzIDIxLjU0NjYgNS41MjUzM0MyMS42MDAyIDUuNTcwNzYgMjEuNjgxNyA1LjY2OTc3IDIxLjc1NjMgNS43NjY0NkMyMS43OTM2IDUuODE0MjIgMjEuODI5NyA1Ljg2MTk4IDIxLjg2MzUgNS44OTkyNkMyMS44OTYxIDUuOTM2NTMgMjEuOTI1MiA1Ljk2NjgyIDIxLjk0OTcgNS45Nzk2NEMyMS44NDcyIDYuMDQxMzggMjEuNzY2OCA2LjA2MTE4IDIxLjY5OTIgNi4wNTQxOUMyMS42MzI4IDYuMDQ4MzYgMjEuNTgxNiA2LjAxNjkxIDIxLjU0NjYgNS45ODU0NkMyMS40OTMgNS45MzMwNCAyMS40MTE1IDUuODIxMjEgMjEuMzM1OCA1LjcyNDUyQzIxLjI5ODUgNS42NzY3NiAyMS4yNjM1IDUuNjMxMzMgMjEuMjM3OSA1LjU5ODcxQzIxLjIxMjMgNS41NjYxIDIxLjE5NiA1LjU0NTEzIDIxLjE5NiA1LjU0NTEzSDIxLjE5NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuNjQ1NSA2LjA5NDc3QzIxLjU4NjEgNi4wNzk2MyAyMS41NDE4IDYuMDQ4MTggMjEuNTEzOSA2LjAyMTM4QzIxLjQ2NzMgNS45NzU5NSAyMS40MDY3IDUuODk2NzQgMjEuMzQyNiA1LjgxMTdDMjEuMzI3NSA1Ljc5MTkgMjEuMzEzNSA1Ljc3MzI2IDIxLjI5ODQgNS43NTQ2MkwyMS4xNTk4IDUuNTc2MzlDMjEuMTUwNCA1LjU2NDc0IDIxLjE0NjkgNS41NTA3NiAyMS4xNTA0IDUuNTM2NzlDMjEuMTUyOCA1LjUyMjgxIDIxLjE2MjEgNS41MTExNiAyMS4xNzQ5IDUuNTA0MTdDMjEuMTc3MiA1LjUwNDE3IDIxLjE5MzUgNS40OTQ4NSAyMS4yMTkyIDUuNDg0MzdDMjEuMjU0MSA1LjQ3MTU1IDIxLjI4NzkgNS40NjEwNyAyMS4zMjA1IDUuNDUyOTFDMjEuMzY5NCA1LjQ0MjQzIDIxLjQxMzcgNS40Mzg5MyAyMS40NTEgNS40NDEyNkMyMS41MDQ2IDUuNDQ1OTIgMjEuNTQ3NyA1LjQ2MjIzIDIxLjU3OTEgNS40ODkwM0MyMS42MjY5IDUuNTI5OCAyMS42OTc5IDUuNjExMzQgMjEuNzk1OCA1LjczNzE1TDIxLjgyNDkgNS43NzQ0MkMyMS44NTE3IDUuODA5MzcgMjEuODc3MyA1Ljg0MTk5IDIxLjkwMDYgNS44Njg3OEMyMS45MzMyIDUuOTA2MDYgMjEuOTU3NyA1LjkyOTM2IDIxLjk3MjkgNS45Mzg2OEMyMS45ODggNS45NDY4MyAyMS45OTczIDUuOTYzMTQgMjEuOTk4NSA1Ljk3OTQ1QzIxLjk5ODUgNS45OTY5MiAyMS45OTAzIDYuMDEzMjMgMjEuOTc1MiA2LjAyMTM4QzIxLjg3MTUgNi4wODQyOSAyMS43Nzk1IDYuMTExMDggMjEuNjk1NiA2LjEwMjkzQzIxLjY3ODEgNi4xMDE3NiAyMS42NjE4IDYuMDk4MjcgMjEuNjQ2NyA2LjA5NDc3SDIxLjY0NTVaTTIxLjI3MzkgNS41NjU5MUwyMS4yNzYyIDUuNTY4MjRMMjEuMzc0MSA1LjY5NDA1QzIxLjM4OTIgNS43MTI2OSAyMS40MDMyIDUuNzMyNDkgMjEuNDE4NCA1Ljc1MjI5QzIxLjQ3NzggNS44MzAzNCAyMS41Mzk1IDUuOTEwNzIgMjEuNTgwMyA1Ljk1MDMyQzIxLjYwNDcgNS45NzI0NiAyMS42NDY3IDYuMDAxNTggMjEuNzAzOCA2LjAwNjI0QzIxLjc1MTUgNi4wMTA5IDIxLjgwNTEgNS45OTkyNSAyMS44NjQ1IDUuOTcxMjlDMjEuODUyOSA1Ljk1OTY0IDIxLjg0MTIgNS45NDY4MyAyMS44MjcyIDUuOTMwNTJDMjEuODAyOCA1LjkwMTQgMjEuNzc2IDUuODY3NjIgMjEuNzQ4IDUuODMyNjdMMjEuNzE4OSA1Ljc5NTM5QzIxLjYyNTcgNS42NzU0MSAyMS41NTgyIDUuNTk2MiAyMS41MTYyIDUuNTYxMjVDMjEuNDk5OSA1LjU0NzI3IDIxLjQ3NTQgNS41MzkxMiAyMS40NDI4IDUuNTM1NjJDMjEuNDE0OSA1LjUzMzI5IDIxLjM3OTkgNS41MzY3OSAyMS4zNDAzIDUuNTQ0OTRDMjEuMzE5MyA1LjU0OTYgMjEuMjk3MiA1LjU1NjU5IDIxLjI3MzkgNS41NjQ3NFY1LjU2NTkxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIxLjU0OTkgNS41MDY2N0MyMS41NDk5IDUuNTA2NjcgMjEuNTY1MSA1LjUwMDg1IDIxLjU4OTUgNS40OTM4NkMyMS42MTQgNS40ODY4NyAyMS42NDc4IDUuNDc4NzEgMjEuNjg2MiA1LjQ3Mjg5QzIxLjcyMzUgNS40NjgyMyAyMS43NjQzIDUuNDY3MDYgMjEuODAxNSA1LjQ3Mjg5QzIxLjgzODggNS40Nzk4OCAyMS44NzM4IDUuNDkzODYgMjEuODk4MiA1LjUxODMyQzIxLjkyMjcgNS41NDI3OCAyMS45NTMgNS41ODIzOSAyMS45ODU2IDUuNjI3ODJDMjIuMDE4MiA1LjY3MzI1IDIyLjA1MzIgNS43MjQ1MSAyMi4wODU4IDUuNzc1NzZDMjIuMTUzMyA1Ljg3NzExIDIyLjIxNTEgNS45NzQ5NiAyMi4yNjE3IDYuMDA0MDhDMjIuMjA4MSA2LjAzMDg3IDIyLjE2MDMgNi4wNDgzNSAyMi4xMTg0IDYuMDU1MzRDMjIuMDc2NSA2LjA2NDY2IDIyLjAzOCA2LjA2MzQ5IDIyLjAwNTQgNi4wNTc2N0MyMS45MzkgNi4wNDcxOCAyMS44OTAxIDYuMDExMDcgMjEuODU3NSA1Ljk3NjEyQzIxLjgwNzQgNS45MTkwNCAyMS43MzYzIDUuODAxMzkgMjEuNjcxMSA1LjY5NzcxQzIxLjYwNTggNS41OTUyIDIxLjU0OTkgNS41MDY2NyAyMS41NDk5IDUuNTA2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuOTcxNyA2LjEwMDQ1QzIxLjkwMDYgNi4wODE4MSAyMS44NTE3IDYuMDQxMDQgMjEuODIyNiA2LjAwODQzQzIxLjc3NiA1Ljk1NiAyMS43MTY2IDUuODU5MzIgMjEuNjU3MiA1Ljc2NDk2TDIxLjUwOTIgNS41MzA4MkMyMS41MDExIDUuNTE5MTcgMjEuNDk5OSA1LjUwNDAzIDIxLjUwNDYgNS40OTAwNUMyMS41MDkyIDUuNDc2MDcgMjEuNTE4NSA1LjQ2NTU4IDIxLjUzMjUgNS40NTk3NkMyMS41MzQ4IDUuNDU5NzYgMjEuNTUxMiA1LjQ1Mjc3IDIxLjU3NzkgNS40NDQ2MkMyMS42MTQxIDUuNDM0MTMgMjEuNjQ3OCA1LjQyNzE0IDIxLjY4MDUgNS40MjI0OEMyMS43Mjk0IDUuNDE2NjYgMjEuNzcyNSA1LjQxNjY2IDIxLjgwOTggNS40MjI0OEMyMS44NjIyIDUuNDMxOCAyMS45MDI5IDUuNDUxNiAyMS45MzMyIDUuNDgxODlDMjEuOTU2NSA1LjUwNTE5IDIxLjk4NDUgNS41NDAxNCAyMi4wMjUzIDUuNTk3MjJDMjIuMDU5IDUuNjQ0OTggMjIuMDk2MyA1LjY5OTczIDIyLjEyNjYgNS43NDc0OUwyMi4xNDY0IDUuNzc3NzhDMjIuMTk3NyA1Ljg1NDY2IDIyLjI1NDcgNS45NDA4NiAyMi4yODc0IDUuOTYxODNDMjIuMzAyNSA1Ljk3MTE1IDIyLjMxMDcgNS45ODc0NiAyMi4zMDk1IDYuMDA0OTNDMjIuMzA5NSA2LjAyMjQgMjIuMjk5IDYuMDM3NTUgMjIuMjgyNyA2LjA0NTdDMjIuMjI0NSA2LjA3NDgyIDIyLjE3MzIgNi4wOTM0NiAyMi4xMjU0IDYuMTAxNjJDMjIuMDgyMyA2LjExMDk0IDIyLjAzODEgNi4xMTIxIDIxLjk5NjEgNi4xMDM5NUMyMS45ODY4IDYuMTAyNzggMjEuOTc4NyA2LjEwMDQ1IDIxLjk3MDUgNi4wOTgxMkwyMS45NzE3IDYuMTAwNDVaTTIxLjYyNDUgNS41MzMxNUwyMS43Mzg3IDUuNzEzNzFDMjEuNzk1OCA1LjgwNDU3IDIxLjg1NCA1Ljg5Nzc2IDIxLjg5MzYgNS45NDMxOUMyMS45MTU4IDUuOTY3NjUgMjEuOTU1NCA2LjAwMDI3IDIyLjAxMjQgNi4wMDk1OUMyMi4wNDM5IDYuMDE1NDEgMjIuMDc1NCA2LjAxNDI1IDIyLjEwOCA2LjAwNzI2QzIyLjEyODkgNi4wMDM3NyAyMi4xNTIyIDUuOTk2NzggMjIuMTc2NyA1Ljk4NzQ2QzIyLjE0MjkgNS45NDY2OSAyMi4xMDU2IDUuODkxOTQgMjIuMDY2IDUuODMxMzZMMjIuMDQ2MiA1LjgwMTA3QzIyLjAxNTkgNS43NTQ0OCAyMS45Nzk4IDUuNjk5NzMgMjEuOTQ2MSA1LjY1NDNDMjEuOTIyOCA1LjYyMTY4IDIxLjg4OSA1LjU3NjI1IDIxLjg2MzMgNS41NTA2MkMyMS44NDgyIDUuNTM0MzEgMjEuODIzNyA1LjUyMzgzIDIxLjc5MjMgNS41MThDMjEuNzY0MyA1LjUxMzM0IDIxLjcyOTQgNS41MTMzNCAyMS42OTA5IDUuNTE4QzIxLjY3IDUuNTIwMzMgMjEuNjQ3OCA1LjUyNDk5IDIxLjYyNDUgNS41MzA4MlY1LjUzMzE1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIxLjkwMTcgNS40OTk1N0MyMS45MDE3IDUuNDk5NTcgMjEuOTE2OSA1LjQ5NDkxIDIxLjk0MjUgNS40OTAyNUMyMS45NjcgNS40ODU1OSAyMi4wMDE5IDUuNDc5NzcgMjIuMDM5MiA1LjQ3NzQ0QzIyLjExMzcgNS40NzM5NCAyMi4yMDExIDUuNDg1NTkgMjIuMjQ2NSA1LjU0MDM0QzIyLjI5MiA1LjU5MzkzIDIyLjM1NDkgNS43MDU3NiAyMi40MTQzIDUuODExNzZDMjIuNDczNyA1LjkxNzc3IDIyLjUyODQgNi4wMjAyOCAyMi41NzE1IDYuMDUyOUMyMi40NjA5IDYuMDk5NDkgMjIuMzc3IDYuMTA0MTUgMjIuMzExOCA2LjA4Nzg1QzIyLjI0NjUgNi4wNzAzNyAyMi4xOTk5IDYuMDMzMSAyMi4xNzA4IDUuOTk0NjVDMjIuMTQ3NSA1Ljk2NDM3IDIyLjEyMTkgNS45MTc3NyAyMi4wOTI4IDUuODY2NTFDMjIuMDY0OCA1LjgxNDA5IDIyLjAzNDUgNS43NTU4NSAyMi4wMDY2IDUuNzAyMjZDMjEuOTUwNyA1LjU5MzkzIDIxLjkwMjkgNS41MDA3NCAyMS45MDI5IDUuNTAwNzRMMjEuOTAxNyA1LjQ5OTU3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIyLjI5OTEgNi4xMzUzMUMyMi4yMzI3IDYuMTE3ODMgMjIuMTczMiA2LjA3ODIzIDIyLjEzMTMgNi4wMjQ2NEMyMi4xMTAzIDUuOTk1NTIgMjIuMDg1OSA1Ljk1NTkxIDIyLjA0OTggNS44OTA2OEMyMi4wMzExIDUuODU1NzMgMjIuMDExMyA1LjgxNzI5IDIxLjk5MTUgNS43ODAwMUwyMS44NTg3IDUuNTIzNzRDMjEuODUxNyA1LjUxMDkyIDIxLjg1MTcgNS40OTY5NCAyMS44NTY0IDUuNDgyOTdDMjEuODYyMiA1LjQ3MDE1IDIxLjg3MjcgNS40NTk2NyAyMS44ODU1IDUuNDU1MDFDMjEuODg3OCA1LjQ1NTAxIDIxLjkwNTMgNS40NDkxOCAyMS45MzIxIDUuNDQzMzZDMjEuOTU1NCA1LjQzODcgMjEuOTkzOSA1LjQzMjg3IDIyLjAzNDYgNS40MzA1NUMyMi4xMTUgNS40MjcwNSAyMi4yMjIyIDUuNDM4NyAyMi4yODE2IDUuNTEwOTJDMjIuMzI5MyA1LjU2Njg0IDIyLjM5MzQgNS42Nzk4MyAyMi40NTQgNS43ODkzM0wyMi40NjggNS44MTQ5NkMyMi41MTM0IDUuODk3NjcgMjIuNTY1OCA1Ljk5MDg2IDIyLjU5NzMgNi4wMTQxNkMyMi42MTEzIDYuMDI0NjQgMjIuNjE4MiA2LjA0MDk1IDIyLjYxNzEgNi4wNTg0MkMyMi42MTQ3IDYuMDc1OSAyMi42MDQzIDYuMDg5ODggMjIuNTg4IDYuMDk2ODdDMjIuNDc3MyA2LjE0MzQ2IDIyLjM4MjkgNi4xNTUxMSAyMi4yOTY3IDYuMTM0MTRMMjIuMjk5MSA2LjEzNTMxWk0yMS45NzQxIDUuNTM0MjJMMjIuMDc3NyA1LjczNDU4QzIyLjA5NjQgNS43NzE4NiAyMi4xMTYyIDUuODA5MTQgMjIuMTM0OCA1Ljg0MjkyQzIyLjE1NjkgNS44ODM2OSAyMi4xODQ5IDUuOTMzNzggMjIuMjA4MiA1Ljk2NTIzQzIyLjIyOCA1Ljk5MDg2IDIyLjI2NDEgNi4wMjU4MSAyMi4zMjI0IDYuMDQwOTVDMjIuMzcwMSA2LjA1MjYgMjIuNDI0OSA2LjA1MDI3IDIyLjQ4NjYgNi4wMzE2M0MyMi40NTUyIDUuOTg3MzcgMjIuNDIxNCA1LjkyNjc5IDIyLjM4NTMgNS44NjE1NkwyMi4zNzEzIDUuODM1OTNDMjIuMzE1NCA1LjczNDU4IDIyLjI1MTMgNS42MjI3NSAyMi4yMDk0IDUuNTcxNUMyMi4xODI2IDUuNTM4ODggMjIuMTIyIDUuNTIyNTcgMjIuMDQxNiA1LjUyNjA3QzIyLjAxNzIgNS41MjcyMyAyMS45OTI3IDUuNTMwNzMgMjEuOTc0MSA1LjUzMzA2VjUuNTM0MjJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjIuMjUxMyA1LjUyMzU5QzIyLjI1MTMgNS41MjM1OSAyMi4yNjc3IDUuNTIwMSAyMi4yOTIxIDUuNTE2NjFDMjIuMzE3NyA1LjUxMzExIDIyLjM1MTUgNS41MTA3OCAyMi4zODg4IDUuNTExOTVDMjIuNDYzNCA1LjUxNDI4IDIyLjU0OTYgNS41MzI5MSAyMi41OTAzIDUuNTg5OTlDMjIuNjEwMSA1LjYxOTEyIDIyLjYzNDYgNS42NjEwNSAyMi42NjAyIDUuNzExMTRDMjIuNjg1OCA1Ljc2MTIzIDIyLjcxMTUgNS44MTgzMSAyMi43MzcxIDUuODczMDZDMjIuNzg4NCA1Ljk4NDg5IDIyLjgzNSA2LjA4OTczIDIyLjg3NTcgNi4xMjU4NUMyMi44MTg2IDYuMTQ0NDggMjIuNzY5NyA2LjE1MzggMjIuNzI1NSA2LjE1NDk3QzIyLjY4MjQgNi4xNTQ5NyAyMi42NDUxIDYuMTUwMzEgMjIuNjEzNiA2LjEzOTgyQzIyLjU0OTYgNi4xMTc2OSAyMi41MDY1IDYuMDc2OTIgMjIuNDc5NyA2LjAzNDk4QzIyLjQzODkgNS45NzIwOCAyMi4zODY1IDUuODQyNzggMjIuMzM4NyA1LjczMDk1QzIyLjI5MjEgNS42MTkxMiAyMi4yNTEzIDUuNTIyNDMgMjIuMjUxMyA1LjUyMjQzVjUuNTIzNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuNjE5NSA2LjE5MzA2QzIyLjYxMjUgNi4xOTA3MyAyMi42MDU1IDYuMTg5NTYgMjIuNTk4NSA2LjE4NzIzQzIyLjUzMDkgNi4xNjM5NCAyMi40NzUgNi4xMTk2NyAyMi40Mzg5IDYuMDYyNTlDMjIuNDAyOCA2LjAwNjY4IDIyLjM1OTcgNS45MDQxNiAyMi4zMTc3IDUuODA1MTVMMjIuMjA3MSA1LjU0MTg4QzIyLjIwMTMgNS41MjkwNyAyMi4yMDI0IDUuNTEzOTIgMjIuMjA4MiA1LjUwMTExQzIyLjIxNTIgNS40ODgzIDIyLjIyNjkgNS40Nzg5OCAyMi4yNDA5IDUuNDc2NjVDMjIuMjQwOSA1LjQ3NjY1IDIyLjI1ODMgNS40NzMxNSAyMi4yODUxIDUuNDY5NjZDMjIuMzA0OSA1LjQ2NzMzIDIyLjM0MzQgNS40NjM4MyAyMi4zOSA1LjQ2NUMyMi40NjkyIDUuNDY3MzMgMjIuNTc1MiA1LjQ4NzEzIDIyLjYyOTkgNS41NjQwMUMyMi42NTA5IDUuNTkzMTQgMjIuNjc1NCA1LjYzNjI0IDIyLjcwMzMgNS42OTA5OUMyMi43MjY2IDUuNzM4NzUgMjIuNzUyMiA1Ljc5MjMzIDIyLjc3NTUgNS44NDM1OUwyMi43ODYgNS44NjY4OUMyMi44MjggNS45NTg5MSAyMi44NzU3IDYuMDYzNzYgMjIuOTA3MiA2LjA5MTcxQzIyLjkyIDYuMTAzMzYgMjIuOTI1OCA2LjEyMDg0IDIyLjkyMjMgNi4xMzcxNEMyMi45MTg4IDYuMTU0NjIgMjIuOTA2IDYuMTY3NDMgMjIuODg5NyA2LjE3MzI2QzIyLjgzMTUgNi4xOTE4OSAyMi43NzY3IDYuMjAyMzggMjIuNzI3OCA2LjIwNDcxQzIyLjY4ODIgNi4yMDQ3MSAyMi42NTA5IDYuMjAyMzggMjIuNjE4MyA2LjE5MzA2SDIyLjYxOTVaTTIyLjMyMDEgNS41NjI4NUwyMi40MDYzIDUuNzY3ODdDMjIuNDQ3IDUuODYzMzkgMjIuNDg3OCA1Ljk2MTI0IDIyLjUyMDQgNi4wMTEzNEMyMi41NDQ5IDYuMDQ5NzggMjIuNTgzMyA2LjA4MDA2IDIyLjYyOTkgNi4wOTYzN0MyMi42NTY3IDYuMTA1NjkgMjIuNjg4MiA2LjEwOTE5IDIyLjcyNTUgNi4xMDgwMkMyMi43NDY0IDYuMTA4MDIgMjIuNzY5NyA2LjEwMzM2IDIyLjc5NTMgNi4wOTg3QzIyLjc2NTEgNi4wNDg2MSAyMi43MzM2IDUuOTgxMDUgMjIuNjk5OCA1LjkwNTMzTDIyLjY4OTMgNS44ODMyQzIyLjY2NiA1LjgzMTk0IDIyLjY0MTYgNS43Nzk1MiAyMi42MTgzIDUuNzMyOTJDMjIuNTkzOCA1LjY4MjgzIDIyLjU3MDUgNS42NDMyMyAyMi41NTMxIDUuNjE3NkMyMi41Mjk4IDUuNTgzODIgMjIuNDcwMyA1LjU2Mjg1IDIyLjM5IDUuNTU5MzZDMjIuMzYzMiA1LjU1OTM2IDIyLjMzOTkgNS41NTkzNiAyMi4zMjI0IDUuNTYxNjlMMjIuMzIwMSA1LjU2Mjg1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIzLjIxOTUgNi4xNjQxN0MyMy4yMTk1IDYuMTY0MTcgMjMuMTEzNSA2LjE5MjEzIDIzLjA3MDQgNi4xOTQ0NkMyMy4wMjczIDYuMTk0NDYgMjIuOTkgNi4xODk4IDIyLjk1ODYgNi4xNzkzMUMyMi45MjM2IDYuMTY2NSAyMi44OTQ1IDYuMTQ5MDMgMjIuODcyNCA2LjEyOTIyQzIyLjg1MjYgNi4xMTI5MiAyMi44Mzc0IDYuMDkzMTEgMjIuODI1OCA2LjA3NDQ3QzIyLjc4NSA2LjAxMTU3IDIyLjczMjYgNS44ODIyNyAyMi42ODQ4IDUuNzcwNDRDMjIuNjc0NCA1Ljc0NTk3IDIyLjY2MzkgNS43MjE1MSAyMi42NTQ2IDUuNjk4MjFDMjIuNjIxOSA1LjYyMDE2IDIyLjU5NzUgNS41NjA3NSAyMi41OTc1IDUuNTYwNzVDMjIuNTk3NSA1LjU2MDc1IDIyLjYxMzggNS41NTcyNiAyMi42MzgyIDUuNTUzNzdDMjIuNjYzOSA1LjU1MTQ0IDIyLjY5NzcgNS41NTE0NCAyMi43MzQ5IDUuNTQ5MTFDMjIuODAxMyA1LjU0NTYxIDIyLjkzMDYgNS41OTQ1NCAyMi45MzA2IDUuNTk0NTRDMjIuOTMwNiA1LjU5NDU0IDIyLjk3OTYgNS42OTkzOCAyMy4wMDUyIDUuNzQ4M0MyMy4wMzA4IDUuNzk4MzkgMjMuMDU2NCA1Ljg1NTQ3IDIzLjA4MjEgNS45MTAyMkMyMy4xMzMzIDYuMDIyMDUgMjMuMjIwNyA2LjE2MzAxIDIzLjIyMDcgNi4xNjMwMUwyMy4yMTk1IDYuMTY0MTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuOTYzMSA2LjIzMDQ5QzIyLjk1NjEgNi4yMjgxNiAyMi45NDkyIDYuMjI2OTkgMjIuOTQyMiA2LjIyNDY2QzIyLjkwMjYgNi4yMTA2OCAyMi44Njc2IDYuMTkwODggMjIuODM5NyA2LjE2NTI1QzIyLjgxNzUgNi4xNDY2MSAyMi43OTg5IDYuMTI0NDggMjIuNzgzNyA2LjEwMDAyQzIyLjc0NzYgNi4wNDI5NCAyMi43MDM0IDUuOTM5MjYgMjIuNjYwMyA1LjgzNzkyTDIyLjYzOTMgNS43ODg5OUMyMi42MzM1IDUuNzc2MTggMjIuNjI3NiA1Ljc2MjIgMjIuNjIzIDUuNzQ5MzlMMjIuNjA5IDUuNzE2NzdDMjIuNTc1MiA1LjYzNzU2IDIyLjU1MDggNS41NzkzMSAyMi41NTA4IDUuNTc5MzFMMjIuNTI4NiA1LjUyNTczTDIyLjU4NTcgNS41MTI5MUMyMi41ODU3IDUuNTEyOTEgMjIuNjAzMiA1LjUwOTQyIDIyLjYzIDUuNTA1OTJDMjIuNjQ4NiA1LjUwMzU5IDIyLjY2OTYgNS41MDM1OSAyMi42OTE3IDUuNTAyNDNDMjIuNzA0NSA1LjUwMjQzIDIyLjcxNzMgNS41MDI0MyAyMi43MzEzIDUuNTAxMjZDMjIuODA1OSA1LjQ5Nzc3IDIyLjkzMjggNS41NDQzNiAyMi45NDY4IDUuNTUwMTlMMjIuOTY1NSA1LjU1NzE4TDIyLjk3MzYgNS41NzQ2NUMyMi45NzM2IDUuNTc0NjUgMjMuMDIyNSA1LjY3OTQ5IDIzLjA0NyA1LjcyNzI1QzIzLjA3MDMgNS43NzUwMSAyMy4wOTU5IDUuODI4NiAyMy4xMTkyIDUuODc5ODVMMjMuMTIzOSA1Ljg5MDM0QzIzLjE3MjggNS45OTc1MSAyMy4yNTkgNi4xMzYxMyAyMy4yNjAyIDYuMTM3M0wyMy4yOTc1IDYuMTk3ODdMMjMuMjI4NyA2LjIxMDY4QzIzLjIxMTMgNi4yMTUzNCAyMy4xMTY5IDYuMjM5ODEgMjMuMDcxNSA2LjI0MDk3QzIzLjAzMTkgNi4yNDA5NyAyMi45OTU3IDYuMjM4NjQgMjIuOTYzMSA2LjIyOTMyVjYuMjMwNDlaTTIyLjY2MzggNS42MDAyOEMyMi42NzMxIDUuNjIyNDEgMjIuNjg0NyA1LjY0OTIgMjIuNjk3NSA1LjY3OTQ5TDIyLjcxMTUgNS43MTIxMUMyMi43MTYyIDUuNzI0OTIgMjIuNzIyIDUuNzM3NzQgMjIuNzI3OCA1Ljc1MDU1TDIyLjc0ODggNS43OTk0OEMyMi43ODk2IDUuODk2MTYgMjIuODMyNyA1Ljk5NzUxIDIyLjg2NTMgNi4wNDc2QzIyLjg3NTggNi4wNjUwNyAyMi44ODg2IDYuMDc5MDUgMjIuOTAzNyA2LjA5MTg3QzIyLjkyMzUgNi4xMDkzNCAyMi45NDggNi4xMjMzMiAyMi45NzQ4IDYuMTMyNjRDMjMuMDAxNiA2LjE0MTk2IDIzLjAzNDIgNi4xNDU0NSAyMy4wNzAzIDYuMTQ1NDVDMjMuMDg1NCA2LjE0NTQ1IDIzLjExNTcgNi4xMzg0NiAyMy4xNDYgNi4xMzI2NEMyMy4xMTU3IDYuMDgwMjIgMjMuMDcwMyA2LjAwMSAyMy4wMzg4IDUuOTMxMTFMMjMuMDM0MiA1LjkyMDYzQzIzLjAxMDkgNS44NjkzNyAyMi45ODY0IDUuODE2OTUgMjIuOTYzMSA1Ljc3MDM1QzIyLjk0NDUgNS43MzMwOCAyMi45MTE5IDUuNjY1NTEgMjIuODk2NyA1LjYzMjlDMjIuODQ3OCA1LjYxNTQyIDIyLjc3NDQgNS41OTU2MiAyMi43MzgzIDUuNTk2NzhDMjIuNzIzMiA1LjU5Njc4IDIyLjcwOTIgNS41OTY3OCAyMi42OTY0IDUuNTk3OTVDMjIuNjg1OSA1LjU5Nzk1IDIyLjY3NTQgNS41OTc5NSAyMi42NjcyIDUuNTk3OTVMMjIuNjYzOCA1LjYwMDI4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIzLjIxOTQgNi4xNjQ4NEMyMy4yMTAxIDYuMTYyNTEgMjMuMDYxIDYuMTI0MDcgMjIuOTg1MyA2LjA3Mzk4QzIyLjkwNzIgNi4wMjE1NiAyMy4wMTY3IDUuOTQwMDIgMjMuMDE2NyA1Ljk0MDAyQzIzLjAxNjcgNS45NDAwMiAyMi44Njg4IDUuOTM1MzYgMjIuODQ1NSA1Ljg2ODk2QzIyLjgyMSA1LjgwMjU2IDIyLjkwNzIgNS43NjQxMiAyMi45MDcyIDUuNzY0MTJDMjIuOTA3MiA1Ljc2NDEyIDIyLjc5MDcgNS43MDAwNSAyMi43Njk4IDUuNjY3NDNDMjIuNzQ4OCA1LjYzNDgxIDIyLjgwODIgNS42MDY4NiAyMi44NjE4IDUuNTc1NDFDMjIuODkwOSA1LjU4NzA1IDIyLjkxNjUgNS42MDQ1MyAyMi45MzQgNS42MzAxNkMyMi45NTM4IDUuNjU5MjggMjIuOTc4MyA1LjcwMTIxIDIzLjAwMzkgNS43NTEzQzIzLjAyOTUgNS44MDE0IDIzLjA1NTIgNS44NTg0OCAyMy4wODA4IDUuOTEzMjNDMjMuMTMyIDYuMDI1MDYgMjMuMTc4NiA2LjEyOTkgMjMuMjE5NCA2LjE2NjAxVjYuMTY0ODRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}