/*! 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;
}
/*!
 * Bootstrap Grid v5.0.2 (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)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1366px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!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}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-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}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!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}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!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}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.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-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}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!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}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!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}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.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-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}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!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}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!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}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.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-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}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!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}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!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}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.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-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}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!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}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!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}.d-print-none{display:none!important}}.img-fluid{max-width: 100%;height: auto;}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.position-relative{position:relative}.position-absolute{position:absolute}
.ldBar{position:relative}.ldBar.label-center>.ldBar-label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 0 3px #fff}.ldBar-label:after{content:"%";display:inline}.ldBar.no-percent .ldBar-label:after{content:""}

.rr-filter ul {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0 0 2rem 0;
  padding-left: 0;
}
.rr-filter ul li:not(:last-child) {
  margin-right: .5rem;
}
.rr-filter a {
  padding: 5px 16px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .rr-filter ul li:not(:last-child) {
    margin-right: .75rem;
  }
  .rr-filter a {
    padding: 5px 36px;
  }
}
.rr-filter a:hover,
.rr-filter a.active {
  border-color: #dc7b40;
  background-color: #dc7b40;
  color: #fff;
}
.privacy p,
.privacy ul {
  font-size: 14px !important;
  line-height: 30px !important;
  margin-bottom: 1.5rem !important;
}
.white-paper h1 {
  font-size: 36px;
  line-height: 49px;
}
@media (max-width: 767px) {
  .white-paper .rr-hero__top-title {
    font-size: 14px !important;
    line-height: 19px !important;
  }
  .white-paper h1 {
    font-size: 28px;
    line-height: 38px;
  }
  .privacy h3 {
    font-size: 20px !important;
    line-height: 40px !important;
  }
  .hero-img img,
  .white-paper .rr-btn--learn-more {
    width: 100%;
  }
  .white-paper .rr-btn--learn-more {
    text-align: center;
  }
  .white-paper .rr-hero {
    height: auto;
  }
  .rr-sdd-shopify-hero .rr-btn--watch {
    margin-left: 0 !important;
  }
}
input[type=checkbox] {
  accent-color: #dc7b40;
}
strong {
    font-weight: 700;
}
body {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  background-color: #fffdf9;
  color: #282828;
}
a {
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
  margin: 0 0 1rem 0;
}
h1, h2 {
  font-size: 50px;
  line-height: 60px;
}
@media (max-width: 767px) {
  h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
p {
  margin: 0 0 1rem 0;
}
button {
  cursor: pointer;
}
@media (max-width: 767px) {
  .container:not(.solutions-menu) {
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@keyframes floater {
  0% {
    transform: translateY(2px);
    transition: ease 0.5s;
  }
  50% {
    transform: translateY(10px);
    transition: ease 0.5s;
  }
}
.text-primary {
  color: #dc7b40;
}
.bg-primary {
  background: linear-gradient(-300deg, rgba(248,148,105,1) 0%, rgba(227,109,54,1) 100%);
}
.section-subtitle {
  font-size: 16px;
}
.swiper-pagination-bullet-active {
  background-color: #dc7b40;
}
.percentage {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.ldBar {
  width: 70% !important;
  height: auto !important;
  margin: 0 auto 2.5rem auto;
}
.ldBar svg {
  transform: rotate(180deg);
}
.ldBar-label {
  color: #dc7b40;
  font-size: 50px;
  font-weight: 500;
  top: 55% !important;
}
.ldBar path.mainline {
  stroke-width: 10;
  stroke: #dc7b40;
  stroke-linecap: round;
}
.ldBar path.baseline {
  stroke-width: 10;
  stroke: #e2e0dd;
  stroke-linecap: round;
}
@media (min-width: 992px) {
  .ldBar {
    width: 45% !important;
  }
}
.form-group label {
  font-size: 23px;
}
.form-control {
  background-color: transparent;
  border-top: none;
  border-right: none;
  border-left: none;
  width: 100%;
  outline: none;
  font-size: 23px;
  font-weight: 600;
  padding: 20px 0;
  margin-bottom: 2rem;
}
.form button {
  float: right;
  padding: 20px 45px;
}
.card {
  background-color: #FFFDF9;
  border-radius: 5px;
  padding: 2.5rem 2rem 2rem;
  color: rgba(40, 40, 40, 0.75);
  margin-bottom: 1.5rem;
}
.card h3 {
  font-size: 18px;
  font-weight: 700;
}
.card--primary {
  margin-bottom: 1.5rem !important;
  background-color: #dc7b40;
  color: #fff;
  background-size: auto;
}
.card .percentage {
  font-size: 45px;
  color: #dc7b40;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .card {
    aspect-ratio: 7/2;
  }
}
@media (min-width: 992px) {
  .has-dropdown:hover .rr-dropdown-menu {
    display: block;
  }
}
@media (max-width: 991px) {
  .has-dropdown.open .rr-dropdown-menu {
    display: block;
  }
  .has-dropdown.open > a::after {
    transform: rotate(90deg);
  }
  .has-dropdown > a {
    position: relative;
  }
  .has-dropdown > a::after {
    content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/right-thin-chevron-svgrepo-com.svg);
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(0deg);
  }
}
.oms-multichannel-heading::before {
  content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/randemretail-logo-responsive.png);
  margin-right: 15px;
}
.scroll-stats-container h3 {
  font-size: 18px;
  line-height: 24px;
  border-bottom: 1px solid #dc7b40;
  padding-bottom: 1rem;
}
.scroll-stats-container p {
  filter: opacity(0.6);
  font-weight: 400;
}
.scroll-stats-container__rate {
  color: #dc7b40;
  font-size: 45px;
  line-height: 62px;
  font-weight: 600;
}
.scroll-stats-container__card {
  padding: 15px;
  background-color: #FEF8F5;
  margin-bottom: 15px;
  border-radius: 5px;
}
@media (max-width: 991px) {
  .scroll-stats-container__card {
    height: 215px;
  }
}
@media (min-width: 992px) {
  .scroll-stats-container .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .scroll-stats-container .swiper-slide {
    height: auto;
  }
}
@media (min-width: 992px) {
  .scroll-stats-container {
    height: 390px;
    overflow: auto;
  }
}
.rr-navbar.light {
  background-color: #fffdf9;
}
.rr-navbar.light .rr-navbar__logo--white {
  display: none;
}
.rr-navbar.light .rr-navbar__logo--regular {
  display: inline-block;
}
.rr-navbar.light .rr-btn-menu {
  filter: invert(0);
}
.rr-navbar__logo--regular {
  display: none;
}
.rr-navbar {
  position: fixed;
  top: 0;
  width: 100%;
  color: #282828;
  z-index: 10;
}
.rr-navbar a.rr-btn {
  text-align: center;
}
@media (min-width: 992px) {
  .rr-navbar a.rr-btn {
    margin-left: 30px;
  }
}
.rr-dropdown-menu__link {
  color: #282828;
}
.rr-dropdown-menu .blog-title a {
  color: #282828;
}
.rr-navbar__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rr-navbar__logo {
  margin-left: -30px;
}
.rr-navbar__logo a {
  display: inline-block;
  padding: 30px;
}
.rr-navbar__menu {
  list-style: none;
  padding: 30px 0 30px 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: -82vw;
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.25));
  height: calc(100vh - 60px);
  width: 80vw;
  background-color: #fffdf9;
  z-index: 20;
  transition: all .15s ease-in-out;
}
.rr-navbar__menu li {
  padding: 15px 30px;
}
.rr-navbar__menu > li > a {
  color: #282828;
}
.rr-navbar__menu .rr-btn--book-demo {
  border-color: #dc7b40;
  background-color: #dc7b40;
  color: #fff;
}
@media (min-width: 992px) {
  .rr-navbar__menu .rr-btn--book-demo {
    border-color: #fff;
    background-color: #fff;
    color: #dc7b40;
  }
  .rr-navbar.light .rr-navbar__menu .rr-btn--book-demo {
    border-color: #dc7b40;
    background-color: #dc7b40;
    color: #fff;
  }
  .rr-navbar__menu li {
    padding: 0;
  }
  .rr-navbar__menu > li > a {
    color: #fff;
  }
  .rr-navbar.light .rr-navbar__menu > li > a {
    color: #282828;
  }
}
.rr-navbar__menu a,
.rr-sdd-shopify-pricing-card .rr-btn,
.collapse-included {
  display: block;
}
.rr-sdd-shopify-pricing-card .rr-btn {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
@media (min-width: 992px) {
  .rr-navbar__menu a:not(.rr-btn) {
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .rr-navbar__menu {
    width: 60vw;
    left: -60vw;
  }
  
  [data-link="shopify"] {
    margin-right: 20px;
  }
  
  .rr-sdd-shopify-hero {
    margin-top: 6rem;
  }
}
@media (min-width: 992px) {
  .rr-navbar__menu {
    position: relative;
    height: auto;
    width: auto;
    filter: none;
    display: block;
    left: initial;
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent;
  }
  .rr-navbar__menu li {
    display: inline-block;
  }
}
.rr-navbar.open .rr-navbar__menu {
  left: 0vw;
  overflow: auto;
}
.rr-navbar.open .rr-btn-menu__close {
  display: block;
}
.rr-navbar.open .rr-btn-menu__open {
  display: none;
}
.rr-dropdown-menu {
  padding: 30px 0 0 0;
  display: none;
}
@media (min-width: 992px) {
  .rr-dropdown-menu {
    filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.05));
    background-color: #fff;
    position: fixed;
    left: 0;
    right: 0;
  }
}
.rr-dropdown-menu .container {
  width: auto;
}
.rr-dropdown-menu__section-title {
  font-weight: 800;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 15px;
}
.rr-dropdown-menu__link {
  padding: 14px 0 !important;
  display: flex !important;
  align-items: center;
}
.rr-dropdown-menu__link img {
  margin-right: 15px;
}
.rr-dropdown-menu__blogs h3 {
  font-size: 12px;
  line-height: 17px;
}
.rr-dropdown-menu__blogs p {
  font-size: 10px;
  line-height: 14px;
}
.rr-dropdown-menu__blogs .blog-thumb {
  padding: 14px 0 5px 0 !important;
}
.rr-dropdown-menu__blogs .blog-title {
  margin-bottom: 5px;
}
.rr-dropdown-menu__blogs .blog-title a {
  padding: 0 !important;
  font-weight: 600 !important;
}
@media (min-width: 992px) {
  .rr-dropdown-menu__blogs {
    border-left: 2px solid #dbdbdb;
    padding-left: 3%;
  }
}
@media (min-width: 992px) {
  .rr-dropdown-menu {
    padding-bottom: 30px;
  }
}
.rr-hero {
  position: relative;
  color: #fff;
  padding-top: 150px;
}
.rr-hero .col-lg-5 img {
  width: 100% !important;
}
.rr-hero--light {
  color: #282828;
}
.rr-hero--light .rr-hero__top-title {
  filter: opacity(0.5);
}
.rr-hero--light .scroll-down {
  color: #dc7b40 !important;
}
.rr-hero--light ul {
  padding-left: 15px;
}
.rr-hero--light li {
  margin-bottom: 15px;
}
.rr-hero--light li::marker {
  color: #dc7b40;
}
.rr-hero h2 {
  font-size: 25px;
  line-height: 35px;
}
.rr-hero-wrapper {
  position: relative;
  overflow-x: hidden;
  clip-path: ellipse(170% 60% at 50% 40%);
}
.rr-hero-wrapper--light {
  clip-path: none !important;
}
.rr-hero-wrapper__bg-left {
  position: absolute;
  top: 100px;
  left: 0;
  width: 388px;
  height: 182px;
  mix-blend-mode: soft-light;
  pointer-events: none;
}
.rr-hero-wrapper__bg-left--light {
  mix-blend-mode: normal;
  left: -100px;
}
.rr-hero-wrapper__bg-right {
  position: absolute;
  bottom: 330px;
  right: 0;
  width: 388px;
  height: 182px;
  mix-blend-mode: soft-light;
  pointer-events: none;
}
.rr-hero-wrapper__bg-right--light {
  mix-blend-mode: normal;
  bottom: 80px;
  right: -100px;
}
@media (min-width: 768px) {
  .rr-hero-wrapper {
    clip-path: ellipse(110% 60% at 50% 40%);
  }
}
@media (min-width: 992px) {
  .rr-hero-wrapper {
    clip-path: ellipse(68% 60% at 50% 40%);
  }
}
.rr-hero__btn-group {
  display: flex;
  align-items: center;
}
.rr-hero__top-title {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 1rem;
  font-weight: 500;
  filter: opacity(.8);
}
.rr-hero__sub-heading {
  font-size: 25px;
  margin-bottom: 1rem;
}
.rr-hero .scroll-down {
  color: #fff;
  margin-top: 3rem;
  display: block;
  font-weight: 500;
}
.rr-hero .scroll-down img {
  transform: translateY(2px);
  animation: floater 1.2s infinite;
  transition: ease 0.5s;
}
@media (min-width: 992px) {
  .rr-hero .scroll-down {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  .rr-hero {
    height: calc(100vh - 150px);
    display: flex;
    align-items: center;
    margin-top: -5rem;
  }
}
.rr-section--primary {
  background-color: #dc7b40;
  color: #fff;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.rr-section--primary a:not(.rr-btn) {
  color: #fff !important;
}
.rr-section--rounded {
  border-radius: 30px;
}
/* .rr-section--rounded h3 {
  font-size: 48px;
  line-height: normal;
} */
.rr-section--rounded h4 {
  font-size: 24px;
}
.rr-below-hero {
  text-align: center;
  color: #fff;
  padding: 90px 0;
}
.rr-below-hero p {
  font-size: 16px;
  line-height: 26px;
}
.rr-management-system {
  padding-top: 2rem;
  padding-bottom: 6rem;
  font-weight: 600;
  font-size: 18px;
  color: #dc7b40;
}
.rr-management-system__list {
  margin-bottom: 1rem;
  text-align: center;
}
.rr-management-system__list.list-1 {
  top: 75px;
  left: -100px;
}
.rr-management-system__list.list-2 {
  top: 190px;
  right: -145px;
}
@media (min-width: 992px) {
  .rr-management-system__list.list-2 {
    right: -200px;
  }
}
.rr-management-system__list.list-3 {
  bottom: 15px;
  left: 65px;
}
.rr-management-system__list {
  position: absolute;
  width: 250px;
  text-align: left;
}
.rr-business-goal-solution h3 {
  font-size: 25px;
  color: #dc7b40;
  line-height: 35px;
  font-weight: 600;
}
.rr-business-goal-solution .row {
  padding-top: 30px;
  padding-bottom: 30px;
}
.rr-business-goal-solution .col-heading {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 600;
}
.rr-business-goal-solution hr {
  width: calc(100% - 1.5rem);
  border-bottom: 1px solid rgba(40, 40, 40, 0.1);
  border-top: none;
  margin-bottom: 0;
}
.rr-solutions {
  padding-top: 5rem;
  margin-bottom: 4rem;
}
.rr-solutions__tile {
  background-color: #FEF8F5;
  padding: 45px 18px 18px;
  position: relative;
}
@media (min-width: 768px) {
  .rr-solutions__tile {
    aspect-ratio: 9/7;
  }
}
.rr-solutions__tile h3 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
}
.rr-solutions__learn-more {
  color: #dc7b40;
  font-weight: 500;
}
@media (min-width: 768px) {
  .rr-solutions__learn-more {
    position: absolute;
    bottom: 18px;
    left: 18px;
  }
}
.rr-solutions__learn-more .r-arrow {
  font-size: 20px;
  vertical-align: top;
  margin-left: 5px;
}
.rr-help {
  margin-bottom: 4rem;
}
.rr-help h3 {
  font-size: 22px;
  font-weight: 500;
}
.rr-help__number {
  color: #dc7b40;
  font-size: 35px;
  font-weight: 800;
}
.rr-our-clients__slider {
  margin: 4rem 0;
  width: 100%;
  height: 180px;
}
.rr-success-stories h2 {
  margin-bottom: 3rem;
}
.rr-success-stories h3 {
  font-size: 18px;
  font-weight: 600;
}
.rr-success-stories h3 a {
  color: #282828;
}
.rr-success-stories a {
  color: #dc7b40;
}
.rr-success-stories .category {
  margin-bottom: 0.5rem;
  font-size: 12px;
  filter: opacity(0.6);
}
.rr-success-stories img {
  border-radius: 10px;
  margin-bottom: 0.5rem;
}
.rr-success-stories p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.rr-success-stories__view-study {
  font-weight: 500;
}
.rr-success-stories__view-study .r-arrow {
  font-size: 20px;
  margin-left: 5px;
  vertical-align: top;
}
.rr-success-stories__view-study  img {
  margin-bottom: 0;
}
.rr-partners__tile {
  background-color: #fff;
  border-radius: 4px;
  height: 100px;
  position: relative;
}
.rr-partners__tile img {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 80%;
}
@media (min-width: 992px) {
  .rr-partners__tile {
    height: 140px;
  }
}
.rr-work-with-us {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.rr-work-with-us .rr-btn {
  font-size: 16px;
}
.rr-revenue-increase {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.rr-solution-strip {
  margin-bottom: 3.5rem;
}
.rr-solution-strip h3 {
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}
.rr-solution-strip img {
  margin-right: 1.5rem;
  margin-bottom: 1rem;
}
.rr-wms-features .rr-section--primary {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .rr-wms-features .rr-section--primary {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.rr-wms-features h3 {
  font-size: 16px;
  font-weight: 600;
}
.rr-wms-sign {
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  padding: 30px 15px;
/*   border-bottom: 1px solid #dc7b40; */
}
@media (min-width: 992px) {
  .rr-wms-sign {
    aspect-ratio: 4/3;
    border-bottom: none;
  }
}
.rr-wms-signs {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.rr-wms-signs-container {
  background-color: #FEF8F5;
}
/* @media (min-width: 992px) { */
  .rr-wms-signs-container > div:nth-child(1) {
    border-right: 1px solid #dc7b40;
    border-bottom: 1px solid #dc7b40;
  }
  .rr-wms-signs-container > div:nth-child(2) {
    border-left: 1px solid #dc7b40;
    border-bottom: 1px solid #dc7b40;
  }
  .rr-wms-signs-container > div:nth-child(3) {
    border-top: 1px solid #dc7b40;
    border-right: 1px solid #dc7b40;
  }
  .rr-wms-signs-container > div:nth-child(4) {
    border-left: 1px solid #dc7b40;
    border-top: 1px solid #dc7b40;
  }
/* } */
/* @media (min-width: 992px) { */
  .rr-wms-signs-container {
    box-sizing: border-box;
    border: 20px solid #FEF8F5;
  }
  .rr-wms-signs-container::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    background-color: #fef8f5;
  }
/* } */
.rr-sdd-technology .card {
  position: relative;
  aspect-ratio: auto;
  padding-top: 100px;
  margin-top: 80px;
}
.rr-sdd-technology .card h3 {
  font-size: 25px;
  line-height: 35px;
  color: #dc7b40;
}
.rr-sdd-technology .card img {
  position: absolute;
  top: -80px;
  left: 50%;
  width: 75% !important;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  .rr-sdd-technology .card img {
    top: -65px;
  }
}
@media (min-width: 992px) {
  .rr-sdd-technology .card img {
    top: -160px;
  }
}
@media (min-width: 768px) {
  .rr-sdd-technology .card {
    padding-top: 100px;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .rr-sdd-technology .card {
    padding-top: 165px;
  }
}
@media (min-width: 768px) {
  .rr-sdd-technology .rr-section--primary {
    padding-top: 8rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .rr-sdd-technology .rr-section--primary {
    padding-top: 14rem;
    padding-bottom: 4rem;
  }
}
.rr-benefit {
  margin-bottom: 3.5rem;
}
.rr-benefit h3 {
  font-size: 25px;
  color: #dc7b40;
  font-weight: 600;
  line-height: 35px;
}
.rr-benefit p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}
.rr-benefit img {
  margin-right: 1.5rem;
  margin-bottom: 1rem;
}
.rr-benefit__container {
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .rr-benefit__container {
    flex-wrap: nowrap;
  }
}
.rr-book-demo {
  margin-bottom: 6rem;
}
.rr-book-demo h2 {
  margin-bottom: 4rem;
}
.rr-book-demo .hs-form-field label {
  font-weight: 600;
  filter: opacity(.8);
}
@media (min-width: 768px) {
  .rr-sdd-satisfaction .rr-section--primary {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.rr-sdd-satisfaction img {
  width: 80%;
}
.rr-sdd-satisfaction p {
  font-size: 16px;
}
.rr-sdd-satisfaction .sdd-step {
  position: relative;
}
@media (min-width: 768px) {
  .rr-sdd-satisfaction .sdd-step:not(:last-child)::after {
    content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/icon-open-arrow-thick-right2x.png);
    position: absolute;
    top: 15%;
    right: -14px;
  }
}
@media (min-width: 992px) {
  .rr-sdd-satisfaction .sdd-step:not(:last-child)::after {
    top: 25%;
  }
}
.rr-improve-process .rr-section--primary {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .rr-improve-process .rr-section--primary {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
.rr-improve-process .cards-wrapper .col-lg-6:nth-child(even) {
    margin-top: 3rem;
  }
}
.rr-specs {
  position: relative;
  color: #fff;
}
.rr-specs img {
  margin-bottom: 1.5rem;
  border-radius: 5px;
}
.rr-specs::before {
  content: "";
  background: linear-gradient(90deg,#fba17a,#e87743);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 200vh;
  z-index: -1;
  background-size: cover;
}
@media (min-width: 7689px) {
  .rr-specs::before {
    height: 100vh;
  }
}
.rr-bopis h3, .rr-returns-refund h3 {
  color: #dc7b40;
  font-size: 20px;
  font-weight: 700;
}
.rr-chart-data {
  position: absolute;
  width: 45%;
  z-index: 1;
}
.rr-chart-data__value {
  font-size: 25px;
  color: #dc7b40;
  font-weight: 500;
}
@media (min-width: 768px) {
  .rr-chart-data__value {
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .rr-sdd-chart .rr-chart-data:nth-child(1) {
    right: -24% !important;
    top: 7% !important;
  }
  .rr-sdd-chart .rr-chart-data:nth-child(2) {
    bottom: 20% !important;
  }
  .rr-sdd-chart .rr-chart-data:nth-child(3) {
    left: -20% !important;
  }
  .rr-sdd-chart .rr-chart-data:nth-child(4) {
    top: 13% !important;
  }
}
@media (min-width: 992px) {
  .rr-wms-chart .rr-chart-data:nth-child(1) {
    right: -24% !important;
    top: 7% !important;
  }
  .rr-wms-chart .rr-chart-data:nth-child(2) {
    bottom: 20% !important;
  }
  .rr-wms-chart .rr-chart-data:nth-child(4) {
    top: 18% !important;
    left: 8% !important;
  }
  .rr-wms-chart .rr-chart-data:nth-child(3) {
     left: -8% !important;
  }
}
.rr-expertise p {
  color: rgba(0, 0, 0, 0.6);
}
.rr-expertise h3 {
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
}
.rr-modular-oms {
  padding: 160px 0 90px 0;
}
.rr-modular-oms img {
  width: 50%;
}
.rr-modular-oms .solution {
  color: #dc7b40;
  font-size: 14px;
  line-height: 26px;
  font-weight: 800;
  text-transform: uppercase;
}
.rr-modular-oms .solution:nth-child(2) {
  bottom: 25%;
  left: 5%;
  text-align: left;
}
.rr-modular-oms .solution:nth-child(3) {
  top: -13%;
  left: 40%;
}
.rr-modular-oms .solution:nth-child(4) {
  bottom: 25%;
  right: 2%;
  text-align: left;
}
@media (min-width: 992px) {
  .rr-return-refund-chart .rr-chart-data:nth-child(1) {
    right: -24% !important;
    top: 14% !important;
  }
  .rr-return-refund-chart .rr-chart-data:nth-child(2) {
    bottom: 16% !important;
    right: -7% !important;
  }
  .rr-return-refund-chart .rr-chart-data:nth-child(3) {
    left: -10% !important;
  }
  .rr-return-refund-chart .rr-chart-data:nth-child(4) {
    top: 16% !important;
    left: -5% !important;
  }
}
.rr-footer {
  background: linear-gradient(180deg, #fffdf9 0%, #fbf0e7 100%);
  padding-bottom: 5rem;
}
.rr-footer .container {
  border-top: 1px solid rgba(40, 40, 40, 0.1);
  padding-top: 5rem;
}
.rr-footer__address-name {
  font-weight: 600;
}
.rr-footer address {
  font-style: normal;
}
.rr-footer a {
  color: #282828;
}
.rr-download-brochure {
  background: #dc7b40 url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/Group170722x.png);
  background-size: cover;
  background-position: top center;
  color: #fff;
  padding: 60px 0;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  margin: 75px 0;
}
.rr-download-brochure .rr-btn {
  font-weight: 600;
}
.rr-case-study {
  padding: 90px 0;
  background: linear-gradient(90deg,#f1f1f1,#e7e7e5);
}
@media (max-width: 991px) {
  .rr-case-study {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .rr-case-study {
    background: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/MaskGroup264.png) no-repeat top center, linear-gradient(90deg,#f1f1f1,#e7e7e5);
  }
}
.rr-case-study p {
  font-size: 30px;
  line-height: 50px;
  font-weight: 500;
}
.rr-modal__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  display: none;
}
.rr-modal {
  z-index: 30;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}
.rr-modal.show {
  display: flex;
}
.rr-modal__container {
  border-radius: 10px;
  background-color: #fff;
  padding: 15px;
  position: relative;
  font-size: 16px;
  height: 90vh;
  overflow: auto;
}
@media (min-width: 768px) {
  .rr-modal__container {
    padding: 45px;
  }
}
@media (min-width: 992px) {
  .rr-modal__container {
    max-height: 700px;
  }
}
.rr-modal__container h3 {
  font-size: 20px;
  line-height: 27px;
  font-weight: 600;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .rr-modal__container h3 {
    font-size: 35px;
    line-height: 48px;
    margin-top: 0;
  }
}
.rr-modal [type=checkbox] {
  margin-right: 10px;
}
.rr-modal__form-control {
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  margin-bottom: 1rem;
  padding: 15px 0;
}
.rr-modal__form-group {
  margin-bottom: 1rem;
}
.rr-modal__form-section-title {
  font-size: 18px;
  line-height: 26px;
  color: #282828;
  font-weight: 500;
  filter: opacity(.5);
}
.rr-modal__close {
  background-color: transparent;
  background-image: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/icon-material-close.svg);
  background-repeat: no-repeat;
  border: 0;
  position: absolute;
  right: 25px;
  top: 25px;
  width: 23px;
  height: 23px;
  z-index: 1;
}
.rr-modal__section-title {
  font-size: 20px;
  line-height: 27px;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.rr-btn {
  display: inline-block;
  border-radius: 30px;
  border: 1px solid #282828;
  padding: 10px 36px;
  font-size: 16px;
  margin-top: 0.5rem;
  font-weight: 500;
  cursor: pointer;
}
.rr-btn-menu {
  background-color: transparent;
  border: none;
  padding: 0;
  filter: invert(1);
  transition: transform .15s ease-in-out;
}
.rr-btn-menu__close {
  display: none;
}
@media (min-width: 992px) {
  .rr-btn-menu {
    display: none;
  }
}
.rr-btn--primary {
  border-color: #dc7b40;
  background-color: #dc7b40;
  color: #fff;
}
.rr-btn--white {
  border-color: #dc7b40;
  background-color: #fff;
  color: #dc7b40;
}
.rr-btn--book-demo, .rr-btn--learn-more, .rr-btn--watch {
  font-size: 14px;
}
.rr-btn--watch {
  display: inline-flex;
  padding: 0;
  align-items: center;
  background-color: transparent;
  border: none;
  color: #fff;
  margin-left: 25px;
}
.rr-btn--watch--light {
  color: #dc7b40;
}
.rr-btn--watch img {
  margin-right: 15px;
  pointer-events: none;
}
.rr-book-a-demo-form input {
  background-color: transparent;
  border-bottom: 1px solid #b7b7b7;
  color: #535353;
   font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  outline: none;
  padding: 10px 0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 100%;
}
.rr-book-a-demo-form label {
  color: #535353;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 18px;
}
.rr-book-a-demo-form textarea {
  background: transparent;
  border-bottom: 1px solid #b7b7b7;
  color: #535353;
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  outline: none;
  padding: 10px 0;
  border-top: none;
  border-left: none;
  border-right: none;
}
.rr-book-a-demo-form .hs-error-msgs {
  color: #ef6b51;
  margin-top: .35rem;
}
.rr-book-a-demo-form [type="submit"]{
background: #dc7b40;
  border-color: #dc7b40;
  border-radius: 33px;
  color: #f6f6f6;
  height: 60px;
  width: 200px;
  cursor: pointer;
   font-family: "Manrope", sans-serif;
}
.rr-book-a-demo-form fieldset.form-columns-2 {
  display: flex;
  justify-content: space-between;
}
.rr-book-a-demo-form fieldset {
  max-width: 100% !important;
}
#chat-widget-container, .hs-tools-menu {
  display: none;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
#learnMore .multi-container {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
#learnMore .multi-container li.hs-form-checkbox {
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 1rem;
}
#learnMore label[id*="label-select_the_solutions"] {
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  #learnMore .multi-container li.hs-form-checkbox {
    width: 50%;
  }
}
@media (min-width: 992px) {
  #learnMore .multi-container li.hs-form-checkbox {
    width: 25%;
  }
}
#learnMore .input > .hs-input {
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  margin-bottom: 1rem;
  padding: 15px 0;
}
#learnMore .hs-fieldtype-text > label,
#learnMore .hs-fieldtype-phonenumber label,
#learnMore .hs-fieldtype-textarea label {
  display: none;
}
#learnMore .hs-form-field,
.rr-book-demo .hs-form-field {
  position: relative;
}
#learnMore .hs-error-msgs {
  color: red;
  font-size: 0.8rem;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: -10px;
  left: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  #learnMore .hs-fieldtype-text,
  #learnMore .hs-fieldtype-phonenumber,
  #learnMore .hs-fieldtype-textarea,
  #learnMore .hs-recaptcha {
    width: 48%;
    display: inline-block;
  }
  #learnMore .hs-company__optional_,
  #learnMore .hs-firstname,
  #learnMore .hs-phone,
  #learnMore .hs-fieldtype-textarea {
    margin-right: 4%;
  }
  #learnMore .hs-fieldtype-textarea textarea {
    margin-bottom: 0 !important;
  }
}
#learnMore .hs-submit .actions {
  text-align: right;
  margin-top: 30px;
}
#learnMore .hs-submit .hs-button {
  border: 1px solid #dc7b40;
  background-color: #dc7b40;
  color: #fff;
  border-radius: 30px;
  font-size: 16px;
  margin-top: 0.5rem;
  font-weight: 600;
  cursor: pointer;
  padding: 20px 45px;
}
.rr-book-demo select,
.rr-book-demo input:not([type="submit"]),
.rr-book-demo textarea {
  background-color: transparent;
  border-top: none;
  border-right: none;
  border-left: none;
  width: 100% !important;
  outline: none;
  font-size: 23px;
  font-weight: 600;
  padding: 20px 0;
  margin-bottom: 2rem;
}
.rr-book-demo .hs-submit .hs-button {
  border: 1px solid #dc7b40;
  background-color: #dc7b40;
  color: #fff;
  border-radius: 30px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  padding: 20px 45px;
}
.rr-book-demo [id*="label-occupation"],
.rr-book-demo [id*="label-looking_for"] {
  font-size: 23px;
}
.rr-book-demo .hs-submit {
  text-align: right;
}
.rr-book-demo .hs-error-msgs {
  color: #dc7b40;
  font-size: 0.8rem;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 5px;
  left: 0;
  z-index: 1;
}
.rr-book-demo .grecaptcha-badge {
  margin: auto auto 30px auto;
}
@media (min-width: 768px) {
  .rr-book-demo .form-columns-2,
  .rr-book-demo .form-columns-1 {
      max-width: 100%;
  }
  .rr-book-demo .form-columns-2 > div:nth-child(1) > .input {
    padding-right: 30px;
  }
  .rr-book-demo .form-columns-2 > div:nth-child(2) > .input,
  .rr-book-demo .form-columns-2 > div:nth-child(2) > label {
    padding-left: 30px;
  }
  .rr-book-demo .form-columns-2 > div:nth-child(2) > .hs-error-msgs {
    left: 30px;
  }
}
.rr-book-demo select option:first-child {
  display: none;
}
.rr-dropdown-menu .rr-dropdown-menu__link.order-management-system img {
  width: 24px;
  transform: translateX(3px);
  margin-right: 21px;
}
.rr-dropdown-menu .rr-dropdown-menu__link.orchestration img {
  width: 22px;
  transform: translateX(4px);
  margin-right: 23px;
}
.rr-dropdown-menu .rr-dropdown-menu__link.buy-online-pick-up-in-store img {
  width: 26px;
  transform: translateX(2px);
  margin-right: 18px;
}
.rr-dropdown-menu .rr-dropdown-menu__link.warehouse-management img {
  width: 23px;
  transform: translateX(3px);
  margin-right: 21px;
}
.rr-dropdown-menu .rr-dropdown-menu__link.returns-and-refunds img {
  width: 40px;
  transform: translateX(-4px);
  margin-right: 4px;
}
.rr-dropdown-menu .rr-dropdown-menu__link.ship-from-store img {
  width: 40px;
  transform: translateX(-5px);
  margin-right: 4px;
}
#learnMore [type="text"],
#learnMore textarea,
#learnMore [type="email"],
#learnMore [type="tel"],
.rr-book-demo select,
.rr-book-demo textarea,
.rr-book-demo [type="email"],
.rr-book-demo [type="text"] {
  border-width: 1px;
  border-color: #C8C8C8;
}
.rr-dropdown-menu .rr-dropdown-menu__link {
  font-weight: 600 !important;
}
.rr-thank-you h1 {
  font-weight: 500;
  font-size: 35px;
  line-height: 48px;
  margin-bottom: 2rem;
}
.rr-thank-you p {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  filter: opacity(.8);
}
.rr-thank-you img {
  margin-bottom: 2rem;
}
.hs-blog-post-listing__post-image {
  aspect-ratio: auto !important;
}
.hs-blog-post-listing__post-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1rem !important;
  line-height: 24px;
  order: 2;
}
.hs-blog-post-listing__post-title .hs-blog-post-listing__post-title-link {
  color: #282828;
}
.hs-blog-post-listing__post-image-wrapper {
  margin-bottom: 1rem;
}
.hs-blog-post-listing__post-author,
.hs-blog-post-listing__post-timestamp {
  display: none !important;
}
.hs-blog-post-listing__post-tags {
  order: 1;
}
.hs-blog-post-listing__post-description {
  order: 3;
}
.hs-blog-post-listing__post-button-wrapper {
  order: 4;
}
.hs-blog-post-listing__post-tag {
  filter: opacity(.6);
  font-size: 12px;
  color: #282828 !important;
}
.hs-blog-post-listing__post-button {
  font-weight: 500;
}
#blogContent h1,
#blogContent h2,
#blogContent h3,
#blogContent h4,
#blogContent h5,
#blogContent h6,
#blogContent strong {
  font-weight: 600;
}
#blogContent h1 {
  color: #dc7b40;
}
#blogContent h2 {
  font-size: 30px;
}
#blogContent p {
  font-size: 16px;
  line-height: 2;
}
#blogContent ul {
  font-size: 16px;
}
#blogContent li {
  line-height: 1.75;
  font-size: 16px;
}
#blogInnerPageContent h1,
#blogInnerPageContent h2,
#blogInnerPageContent h3,
#blogInnerPageContent h4,
#blogInnerPageContent h5,
#blogInnerPageContent h6,
#blogInnerPageContent strong {
  font-weight: 600;
}
#blogInnerPageContent h1 {
  color: #dc7b40;
  line-height: 65px;
}
#blogInnerPageContent h2 {
  font-size: 30px;
}
#blogInnerPageContent p {
  font-size: 16px;
  line-height: 2;
}
#blogInnerPageContent ul {
  font-size: 16px;
}
#blogInnerPageContent li {
  line-height: 1.75;
  font-size: 16px;
}
.hs_error_rollup {
  display: none;
}
.loader {
  width: 48px;
  height: 48px;
  display: block;
  margin: 15px auto;
  position: relative;
  color: #FFF;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
.loader::after,
.loader::before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  background-color: #dc7b40;
  border-radius: 50%;
  animation: scale50 1s infinite ease-in-out;
}
.loader::before {
  top: auto;
  bottom: 0;
  background-color: #dc7b40;
  animation-delay: 0.5s;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes scale50 {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.container-fluid {
  padding: 0;
}
.experience-cols span.hs_cos_wrapper {
  display: flex;
}
#articleBanner {
  width: 100%;
}
.rr-partial__success-stories {
  margin-top: 6rem;
}
.rr-optimizing-rnr p {
  font-size: 16px;
}
.blog-tag-list {
  font-size: 20px; 
  line-height: 27px; 
  filter: opacity(.6); 
  font-weight: 500; 
  margin-bottom: 1rem;
}
.blog-tag-list.for-blog {
  margin-top: 37px;
}
.rr-wsm-by-numbers {
  padding-top: 6rem; 
  padding-bottom: 6rem;
}
.rr-bopis {
  margin-top: 5rem;
}
.rr-returns-refund {
  margin-top: 5rem;
}
.rr-elevate {
  margin-top: 4rem;
}
.rr-optimizing-rnr {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.rr-improve-process {
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .book-a-demo__mobile-spacer {
    padding-top: 100px;
  }
  body, 
  .rr-below-hero p, 
  .rr-management-system__list,
  .section-subtitle {
    font-size: 12px;
    line-height: 22px;
  }
  h1 {
    font-size: 35px;
    line-height: 45px;
  }
  h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .rr-hero__top-title {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .rr-business-goal-solution h3 {
    font-size: 16px;
    line-height: 22px;
  }
  .rr-management-system img {
    width: 65%;
    margin: 50px auto;
    display: block;
  }
  .rr-management-system__list.list-1 {
    left: -22px;
    top: 0;
    text-align: center;
    width: 200px;
  }
  .rr-management-system__list.list-2 {
    right: -10px;
    top: 0;
    text-align: center;
    width: 160px;
  }
  .rr-management-system__list.list-3 {
    left: 50%;
    bottom: 0;
    text-align: center;
    width: 200px;
    transform: translateX(-50%);
  }
  .rr-hero {
    height: calc(100vh - 150px);
  }
  .rr-business-goal-solution .col-heading {
    display: none;
  }
  .rr-business-goal-solution .row {
    padding-bottom: .5rem;
    padding-top: 1rem;
  }
  .rr-solutions__tile {
    display: flex;
    align-items: center;
    padding: 15px;
  }
  .rr-solutions__tile > div:nth-child(1) {
    width: 20%;
    padding: 15px 15px 15px 0;
  }
  .rr-solutions__tile > div:nth-child(1) img {
    width: 100%;
    margin: auto;
    display: block;
  }
  .rr-solutions__tile > div:nth-child(2) {
    width: 80%;
  }
  .rr-solutions__tile h3 {
    font-size: 16px;
    line-height: 22px;
  }
  .rr-help h3 {
    font-size: 12px;
  }
  [data-url*="order-management-system"] > div:nth-child(1) img {
    width: 75%;
  }
  [data-url*="buy-online-pick-up-in-store"] > div:nth-child(1) img,
  [data-url*="same-day-delivery"] > div:nth-child(1) img {
    width: 80%;
  }
  [data-url*="warehouse-management"] > div:nth-child(1) img {
    width: 70%;
  }
  [data-url*="orchestration"] > div:nth-child(1) img {
    width: 65%;
  }
  .rr-specs::before {
    border-radius: 0 0 30px 30px;
  }
  .ldBar {
    width: 50% !important;
    margin-bottom: 1rem;
  }
  .ldBar-label {
    font-size: 35px;
  }
  .percentage {
    font-size: 12px;
    line-height: 22px;
  }
  .rr-benefit {
    margin-bottom: .5rem;
  }
  .rr-benefit__container {
    flex-wrap: nowrap;
  }
  .rr-benefit img {
    margin-right: 1rem;
  }
  .rr-benefit h3 {
    font-size: 16px;
    line-height: 26px;
  }
  .rr-benefit p,
  .rr-optimizing-rnr p {
    font-size: 12px;
    line-height: 22px;
  }
  .rr-partial__success-stories {
    margin-top: 2rem;
  }
  .rr-book-demo {
    margin-top: 40px !important;
    margin-bottom: 3rem;
  }
  .rr-revenue-increase {
    padding-bottom: 0;
    padding-top: 2rem;
  }
  .oms-multichannel-heading::before {
    display: block;
  }
  .rr-modular-oms .solution,
  #blogContent p,
  #blogContent ul,
  #blogContent li,
  #blogContent p span,
  #blogContent li span {
    font-size: 14px !important;
    line-height: 30px !important;
  }
  #blogInnerPageContent p,
  #blogInnerPageContent ul,
  #blogInnerPageContent li,
  #blogInnerPageContent p span,
  #blogInnerPageContent li span {
    font-size: 12px !important;
    line-height: 22px !important;
  }
  .rr-modular-oms .solution:nth-child(3) {
    left: 50%;
    top: -35%;
    transform: translateX(-50%);
  }
  .rr-modular-oms .solution:nth-child(2) {
    bottom: -30%;
    left: 0%;
  }
  .rr-modular-oms .solution:nth-child(4) {
    bottom: -30%;
    right: 0%;
    text-align: right;
  }
  .rr-modular-oms_right {
    margin-top: 5rem;
  }
  .btn-platform-build,
  .btn-platform-view-success{
    font-size: 14px;
  }
  .scroll-stats-pagination {
    bottom: 0 !important;
  }
  .scroll-stats-container {
    height: 280px;
  }
  .rr-improve-process h2,
  .rr-orchestration-unlock h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .card h3,
  #blogContent h2 {
    font-size: 16px !important;
    line-height: 22px;
  }
  .rr-solution-strip h3,
  .rr-case-study p {
    font-size: 16px;
    line-height: 26px;
  }
  .rr-returns-refund h3 {
    font-size: 16px;
    line-height: 22px;
  }
  .rr-elevate h2,
  .rr-optimizing-rnr h2 {
    font-size: 24px;
    line-height: 40px;
  } 
  .rr-elevate {
    margin-top: 2rem;
  }
  .rr-chart-data,
  canvas.chart {
    transform: scale(.75);
  }
  .rr-ship-process .container,
  .rr-wms-features .container,
  .rr-order-management-process .container,
  .rr-sdd-satisfaction .container {
    padding-left: 0;
    padding-right: 0;
  }
  .rr-wms-sign {
    font-size: 12px;
    line-height: 22px;
    padding: 15px 5px;
  }
  .rr-wms-signs-container::after {
    height: 30px;
    width: 30px;
  }
  .rr-wms-signs-container {
    border-width: 15px;
  }
  .rr-hero-order-mangement .rr-hero__btn-group {
    flex-wrap: wrap;  
    justify-content: center;
  }
  .rr-sdd-satisfaction .rr-section--primary {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .rr-thank-you h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .blog-tag-list {
    font-size: 14px;
  }
  #blogContent h1 {
    font-size: 24px !important;
    line-height: 34px;
  }
  #blogInnerPageContent h1 {
    font-size: 30px !important;
    line-height: 44px;
    @media screen and (min-width:768px) {
      line-height: 65px;
    }
  }
  #blogInnerPageContent .orchestration-capabilities-head {
    font-size: 24px;
    @media screen and (min-width:768px) {
      font-size: 28px;
    }
  }
  .rr-download-brochure p {
    font-size: 20px;
    line-height: 30px;
  }
  .rr-hero__btn-group .rr-btn--learn-more {
    padding-left: 20px;
    padding-right: 20px;
  }
  .rr-hero-order-mangement .rr-hero__btn-group .rr-btn--watch {
    margin-left: 0;
    margin-top: 15px;
  }
  .blog-banner {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }
/*   #articleBanner {
    height: 130px;
  } */
  .rr-management-system {
    padding-bottom: 4rem;
  }
  .rr-business-goal-solution {
    margin-top: 1rem;
    margin-bottom: 2.5rem;
  }
  .rr-our-clients__slider {
    height: 90px;
    margin: 2rem 0;
  }
  .rr-section--primary {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
  }
  .rr-footer .container {
    padding-top: 3rem;
  }
  .rr-work-with-us {
    padding-bottom: 4.5rem;
    padding-top: 4.5rem;
  }
  .rr-footer {
    padding-bottom: 0;
  }
  .rr-success-stories h2 {
    margin-bottom: 1rem;
  }
  .rr-modular-oms {
    padding-bottom: 60px;
  }
  .rr-download-brochure {
    margin: 28px 0;
    padding: 40px 0;
  }
  .rr-book-demo .hs-submit {
    text-align: center;
  }
  .rr-book-demo .hs-submit .hs-button {
    font-size: 14px;
    padding: 12px 40px;
  }
  .rr-revenue-increase {
    margin-bottom: 75px;
  }
  .rr-wsm-by-numbers {
    padding-top: 3rem;
    padding-bottom: 0;
  }
  .rr-wms-signs {
    padding-top: 3rem;
    padding-bottom: 0;
  }
  .rr-bopis {
    margin-top: 3em;
  }
  .rr-returns-refund {
    margin-top: 3rem;
  }
  .rr-optimizing-rnr {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .rr-improve-process {
    margin-bottom: 4rem;
  }
  .rr-orchestration-unlock .rr-solution-strip {
    margin-bottom: 0.5rem;
  }
  .rr-success-stories p {
    font-size: 12px !important;
  }
  .rr-case-study {
    padding: 40px 0;
  }
  .rr-business-goal-solution .bus-goal:last-child hr {
    display: none;
  }
  .rr-thank-you .rr-hero {
    height: calc(90vh - 150px);
  }
}
@media (min-width: 992px) {
  .rr-section--primary .col-lg-5 {
    align-self: baseline;
    position: sticky;
    top: 120px;
  }
  .rr-hero-wrapper {
    overflow: hidden;
  }
}
.rr-our-clients .item-categories {
  
}
.rr-our-clients .item-categories ul {
  list-style-type: none !important;
  display: flex;
  gap: 24px;
  @media (max-width: 767px) {
    flex-wrap: wrap;
    gap: 16px;
  }
}
.rr-our-clients .item-categories ul li {
  border: 1px solid #DC7B40;
  padding: 10px 20px;
  border-radius: 43px;
  color: #DC7B40;
  font-size: 16px;
  @media (max-width: 767px) {
    padding: 8px 14px;
    font-size: 12px;
    border-radius: 24px;
  }
}
.rr-our-clients .item-categories ul li:hover {
  cursor: pointer;
  background-color: #DC7B40;
  color: #fff;
}
.rr-our-clients .client-partners-list .large-5cols {
  @media (min-width: 1024px) {
    flex: 0 0 auto;
    width: 20%;
  }
}
.rr-our-clients .item-categories ul li.active {
  background-color: #DC7B40;
  color: #fff;
}
.rr-our-clients .client-partners-list .client-partner-item {
  display: flex;
  align-items: center;
  margin-bottom: 5.5rem;
  justify-content: center;
}
.rr-our-clients div .header-p {
  font-size: 16px;
  @media (max-width: 767px) {
    font-size: 12px;
    margin-bottom: 24px;
  }
}
.small-title {
  color: #939393;
}
.about-hero {
  cursor: pointer;
}
.about-us-header {
  color: #DC7B40 !important;
  padding-right: 80px;
  @media (max-width: 767px) {
    padding-right: 0;
  }
}
.our-focus-commitment {
  padding-right: 250px;
  @media (max-width: 767px) {
    padding-right: 0;
  }
}
.our-focus-commitment h3 {
  @media (max-width: 767px) {
    font-size: 32px;
  }
}
.commitment-item {
  padding-right: 140px;
  @media (max-width: 767px) {
    padding-right: 0;
  }
}
.commitment-item p {
  line-height: 2;
}
.efforts-items p {
  line-height: 2.1;
  font-size: 16px;
}
.history-items p {
  line-height: 2.1;
  font-size: 16px;
}
.numbers-items {
  display: flex;
  flex-wrap: wrap;
}
.numbers-items .numbers-item {
  width: 50%;
  margin-bottom: 3rem;
  @media (max-width: 767px) {
    width: 100%;
  }
}
.numbers-items .numbers-item h1 {
  font-size: 64px;
}
.numbers-items .numbers-item p {
  font-size: 18px;
  color: #DA7B3F;
  font-weight: 500;
}
.world-map-container {
  margin-top: 60px;
  @media (max-width: 767px) {
    background-repeat: no-repeat;
    background-position-x: center;
  }
}
.country-gallery {
  transition: opacity 0.5s ease-in-out;
}
.country-gallery.uk {
  position: absolute;
  left: 760px;
/*   top: 1710px; */
  @media (max-width: 767px) {
    left: 190px;
    position: absolute;
    top: 2000px;
  }
}
.country-gallery img.ellipse-design {
  @media(max-width: 767px) {
    display: none;
  }
}
.country-gallery.uk img.ellipse-design.e-xs {
    position: relative;
    left: 220px;
    bottom: 320px;
}
.country-gallery.uk img.ellipse-design.e-s {
    position: relative;
    left: 160px;
    bottom: 160px;
}
.country-gallery.uk img.ellipse-design.e-m {
    position: relative;
    right: 110px;
    bottom: 350px;
}
.country-gallery img.pin-other-locations {
  @media(max-width: 767px) {
    display: none;
  }
}
.country-gallery.uk img.pin-other-locations.other-us {
    position: relative;
    right: 520px;
    bottom: 20px;
}
.country-gallery.uk img.pin-other-locations.other-ph {
    position: relative;
    left: 400px;
    top: 20px;
}
.country-gallery.uk img.pin-other-locations.other-au {
    position: relative;
    top: 150px;
    left: 350px;
}
.country-gallery img.uk-1 {
  height: 240px;
  width: 240px;
  object-fit: cover;
  border-radius: 50%;
  position: relative;
  right: 70px;
  z-index: 5;
  @media (max-width: 767px) {
    right: 20px;
    height: 130px;
    width: 130px;
  }
}
.country-gallery img.uk-2 {
    height: 120px;
    width: 120px;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    top: 60px;
    z-index: 10;
    @media (max-width: 767px) {
        height: 70px;
        width: 70px;
        top: 170px;
        right: 100px;
        left: -50px;
    }
}
.country-gallery img.uk-3 {
    height: 105px;
    width: 105px;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    right: 40px;
    bottom: 50px;
    @media (max-width: 767px) {
        bottom: 15px;
        height: 75px;
        right: 0;
        width: 75px;
        left: 50px;
    }
}
.country-gallery.uk .gallery-texts {
    right: 190px;
    position: relative;
    bottom: 190px;
    background-color: #FAECE3;
    padding: 15px;
    @media (max-width: 767px) {
      padding: 10px;
      right: 183px;
    }
}
.country-gallery.us .gallery-texts {
    right: 170px;
    position: relative;
    bottom: 223px;
    background-color: #FAECE3;
    padding: 15px;
    @media (max-width: 767px) {
      padding: 10px;
      bottom: 143px;
      right: 180px;
    }
}
.country-gallery.ph .gallery-texts {
    position: absolute;
    left: 460px;
    top: 90px;
    background-color: #FAECE3;
    padding: 20px 30px;
    text-align: right;
    width: 260px;
    @media (max-width: 767px) {
      padding: 10px;
      top: 190px;
      left: -110px;
    }
}
.country-gallery.ph .gallery-texts p {
  @media (max-width: 767px) {
      font-size: 10px;
  }
}
.country-gallery.au .gallery-texts {
    position: absolute;
    left: 460px;
    top: 90px;
    background-color: #FAECE3;
    padding: 20px 30px;
    width: 180px;
    text-align: right;
    @media (max-width: 767px) {
      padding: 10px;
      top: 190px;
      left: -50px;
    }
}
.country-gallery .gallery-texts h4 {
  font-size: 16px;
   color: #DC7B40;
  margin-bottom: 5px;
}
.country-gallery .gallery-texts p {
  margin: 0;
}
.country-gallery .uk-pin {
  right: 530px;
  position: absolute;
  top: 169px;
  width: 40px;
  @media (max-width: 767px) {
    right: 230px;
    top: 216px;
    width: 20px;
  }
}
.country-gallery .us-pin {
  @media (max-width: 767px) {
    position: absolute;
    top: 350px;
    width: 20px;
  }
}
.country-gallery .ph-pin {
    position: relative;
    left: 554px;
    top: 10px;
    @media (max-width: 767px) {
      left: -50px;
      top: 370px;
      width: 20px;
  }
}
.country-gallery .au-pin {
    top: 40px;
    position: relative;
    left: 620px;
    @media (max-width: 767px) {
      left: -50px;
      top: 370px;
      width: 20px;
  }
}
.country-gallery.us {
   position: absolute;
   left: 220px;
/*    top: 1760px; */
  @media (max-width: 767px) {
    left: 190px;
    position: absolute;
    top: 2000px;
  }
}
.country-gallery.us img.ellipse-design.e-xs {
    position: relative;
    left: 380px;
    bottom: 390px;
}
.country-gallery.us img.ellipse-design.e-s {
    position: relative;
    left: 340px;
    bottom: 180px;
}
.country-gallery.us img.ellipse-design.e-m {
    position: relative;
    left: 10px;
    bottom: 396px;
}
.country-gallery.us img.pin-other-locations.other-au {
    position: relative;
    left: 890px;
    top: 30px;
}
.country-gallery.us img.pin-other-locations.other-ph {
    position: relative;
    left: 940px;
    bottom: 90px;
}
.country-gallery.us img.pin-other-locations.other-uk {
    position: relative;
    left: 470px;
    bottom: 280px;
}
.country-gallery img.us-1 {
  position: relative;
  right: 40px;
  z-index: 5;
  @media (max-width: 767px) {
    right: 0;
    height: 130px;
    width: 130px;
    top: 60px;
  }
}
.country-gallery img.us-2 {
  position: relative;
  top: 70px;
  left: 50px;
  z-index: 10;
  @media (max-width: 767px) {
        height: 70px;
        width: 70px;
        top: 240px;
        right: 120px;
        left: -30px;
    }
}
.country-gallery img.us-3 {
    position: relative;
    right: 20px;
    bottom: 90px;
  @media (max-width: 767px) {
        bottom: 15px;
        height: 75px;
        right: 0;
        width: 75px;
        left: 70px;
        top: 45px;
    }
}
.country-gallery.ph {
    position: absolute;
    left: 620px;
    @media (max-width: 767px) {
      left: 190px;
      position: absolute;
      top: 2000px;
    }
}
.country-gallery.ph img.ellipse-design.e-xs {
    position: relative;
    right: 570px;
    bottom: 240px;
}
.country-gallery.ph img.ellipse-design.e-s {
    position: relative;
    right: 580px;
    bottom: 20px;
}
.country-gallery.ph img.ellipse-design.e-m {
    position: relative;
    right: 350px;
    bottom: 250px;
}
.country-gallery.ph img.pin-other-locations.other-uk {
    position: relative;
    right: 590px;
    bottom: 186px;
}
.country-gallery.ph img.pin-other-locations.other-us {
    position: relative;
    right: 1050px;
    bottom: 20px;
}
.country-gallery.ph img.pin-other-locations.other-au {
    position: relative;
    right: 150px;
    top: 150px;
}
.country-gallery img.ph-1 {
    position: relative;
    z-index: 5;
  @media (max-width: 767px) {
    right: 140px;
    height: 130px;
    width: 130px;
    top: 90px;
  }
}
.country-gallery img.ph-2 {
    position: relative;
    top: 70px;
    right: 90px;
    z-index: 10;
  @media (max-width: 767px) {
        height: 70px;
        width: 70px;
        right: 50px;
    }
}
.country-gallery img.ph-3 {
    position: relative;
    bottom: 80px;  
    right: 20px;
  @media (max-width: 767px) {
/*         bottom: 15px; */
        height: 60px;
        right: 180px;
        width: 60px;
        top: 290px; 
    }
}
.country-gallery.au {
    position: absolute;
    left: 510px;
/*     top: 1910px; */
    @media (max-width: 767px) {
      left: 190px;
      position: absolute;
      top: 2120px;
    }
}
.country-gallery.au img.ellipse-design.e-xs {
    position: relative;
    right: 570px;
    bottom: 240px;
}
.country-gallery.au img.ellipse-design.e-s {
    position: relative;
    right: 580px;
    bottom: 20px;
}
.country-gallery.au img.ellipse-design.e-m {
    position: relative;
    right: 350px;
    bottom: 250px;
}
.country-gallery.au img.pin-other-locations.other-uk {
    position: relative;
    right: 480px;
    bottom: 280px;
}
.country-gallery.au img.pin-other-locations.other-us {
    position: relative;
    right: 910px;
    bottom: 140px;
}
.country-gallery.au img.pin-other-locations.other-ph {
    position: relative;
    right: 20px;
    bottom: 80px;
}
.country-gallery img.au-1 {
  position: relative;
  z-index: 5;
  @media (max-width: 767px) {
    right: 140px;
    height: 130px;
    width: 130px;
    top: 90px;
  }
}
.country-gallery img.au-2 {
    position: relative;
    right: 80px;
    top: 60px;
    z-index: 10;
  @media (max-width: 767px) {
        height: 70px;
        width: 70px;
        right: 70px;
        top: 77px;
    }
}
.country-gallery img.au-3 {
    position: relative;
    bottom: 100px;
    right: 20px;
  @media (max-width: 767px) {
/*         bottom: 15px; */
        height: 60px;
        right: 170px;
        width: 60px;
        top: 270px;
        z-index: 11;
    }
}
.all-randem-hq {
  cursor: pointer;
}
.all-randem-hq .panel.p1 {
  background: rgba(120,9,27,0.1);
}
.all-randem-hq .panel.p2 {
  background: rgba(0,111,93,0.1);
}
.all-randem-hq .panel.p3 {
  background: rgba(78,44,13,0.1);
}
.all-randem-hq .panel.p4 {
  background: rgba(100, 12, 199, 0.1);
}

/* NEW STYLES ABOUT US ANIMATIONS */
.all-randem-hq {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: 1fr 1px 1px 1px;}
.panel {position: relative;width: calc(100vw - 4rem);padding: 2rem;}
.panel.uk .uk-1 {
    height: 240px;
    width: 240px;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    left: 430px;
    bottom: 130px;
}
.panel.uk .uk-2 {
    height: 120px;
    width: 120px;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 10;
    bottom: 90px;
    left: 500px;
}
.panel.uk .uk-3 {
    height: 105px;
    width: 105px;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    bottom: 190px;
    left: 450px;
}
.panel.us .us-1 {
    position: relative;
    left: 170px;
    bottom: 100px;
}
.panel.us .us-2 {
    position: relative;
    z-index: 5;
    left: 290px;
    bottom: 20px;
}
.panel.us .us-3 {
    position: relative;
    left: 200px;
    bottom: 210px;

}
.panel.ph .ph-1 {
    position: relative;
    left: 490px;
}
.panel.ph .ph-2 {
    position: relative;
    z-index: 10;
    left: 430px;
    top: 40px;
}
.panel.ph .ph-3 {
    position: relative;
    left: 460px;
    bottom: 90px;
}
.panel.au .au-1 {
    position: relative;
    left: 550px;
    top: 50px;
}
.panel.au .au-2 {
    position: relative;
    left: 450px;
    top: 130px;
}
.panel.au .au-3 {
    position: relative;
    left: 526px;
    bottom: 40px;
}
/* .p1 {height: calc(100vh - 4rem);grid-column: 1 / 2;grid-row: 1 / 2;}
.p2 {grid-column: 2 / 3;grid-row: 1 / 3;}
.p3 {grid-column: 3 / 4;grid-row: 2 / 4;margin-top: -100vh;} */
/* .fixedElement {
    background-color: #c0c0c0;
    position:fixed;
    top:88px;
    width:100%;
    z-index:100;
} */
.rr-sdd-banner-wrapper {
  @media (max-width: 1300px) {
    overflow: hidden;
  }
}
.rr-sdd-banner-wrapper .banner-heading {
  font-size: 45px;
  margin-top: 29px;
  @media (max-width: 767px) {
    font-size: 33px;
    margin-top: 27px;
    line-height: 45px;
  }
}
.rr-sdd-banner-wrapper .banner-heading img {
    position: relative;
    top: 20px;
    left: 7px;
    margin-right: 4px;
  @media (max-width: 767px) {
    top: 16px;
    left: 0;
    width: 110px;
    margin-right: 0;
  }
}
.banner-img-container {
  width: 113.8%;
  @media (max-width: 767px) {
      width: auto;
      padding-left: 2rem;
      padding-right: 1rem;
  }
}
.banner-img-container img {
  width: 100%;
  @media (min-width: 1366px) {
/*     width: 606px; */
  }
  @media (min-width: 1500px) {
/*     width: 115%; */
    height: 531px;
    object-fit: cover;
    object-position: left;
  }
  @media (min-width: 1800px) {
/*     width: 139%; */
  }
}
.rr-sdd-banner-wrapper .container {
/*   padding-left: 1rem; */
/*   padding-right: 1rem;
  @media (min-width: 1366px) {
    margin-left: 0;
    padding-left: 75px;
    padding: 0 120px;
  } */
}
.rr-sdd-banner-wrapper .sdd-solutions {
  font-size: 18px;
  @media (max-width: 767px) {
    display: none;
  }
}
.rr-sdd-banner-wrapper p.banner-subheading {
  font-size: 16px;
  @media (max-width: 767px) {
    display: none;
  }
}
.rr-banner-percentages {
  background-color: rgba(252,234,227);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  display: flex;
/*   padding: 23px 70px; */
  padding: 23px 30px;
  margin-top: 141px;
  @media (max-width: 767px) {
    padding: 22px 27px 28px 27px;
    flex-wrap: wrap;
    margin-top: 41px;
  }
  @media(min-width: 1366px) {
    margin-left: -17%;
    padding: 23px 30px 23px 120px;
  }
  @media(min-width: 1440px) {
    margin-left: -5%;
    padding: 23px 30px 23px 50px;
  }
  @media(min-width: 1500px) {
/*     margin-left: -10%;
    padding: 23px 30px 23px 80px; */
    margin-left: -11%;
    margin-bottom: 36px;
    border-radius: 12px;
    padding: 30px 88px;
  }
  @media(min-width: 1800px) {
/*     margin-left: -28%;
    margin-top: 211px;
    padding: 23px 30px 23px 220px; */
  }
}
.rr-banner-percentages .column-pct-hldr {
  background-color: rgba(252,234,227);
}
.rr-banner-percentages .percentages-hldr {
  display: flex;
}
.rr-banner-percentages .percentage-item {
  margin-right: 32px;
  @media (max-width: 767px) {
    margin-right: 0;
  }
}
.rr-banner-percentages .percentage-item:last-of-type {
  margin-right: 0;
}
.rr-banner-percentages .percentage-item h2 {
  font-size: 47px;
  color: #DC7B40;
  @media (max-width: 767px) {
    font-size: 35px;
    margin-bottom: 8px;
  }
}
.rr-banner-percentages .percentage-item p {
  font-size: 10px;
  color: #DC7B40;
  line-height: 19px;
}
.improve-cust-sat {
  border-radius: 10px;
  padding: 65px 0;
  @media (max-width: 767px) {
    padding: 60px 0 0 0;
  }
}
.improve-cust-sat h3.section-heading-darkBg {
  font-size: 35px;
  color: #FFFFFF;
  text-align: center;
  line-height: 48px;
  padding: 0px 60px;
  margin-bottom: 197px;
  @media (max-width: 767px) {
    font-size: 30px;
    text-align: left;
    padding: 0;
    line-height: 45px;
    margin-bottom: 150px;
  }
}
.feature-promotions-container {
  @media (min-width: 1366px) {
    max-width: 1108px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 12px;
  }
  @media (max-width: 767px) {
    max-width: 340px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 0 16px !important;
  }
}
.feature-promotions {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.feature-promotions .feature-item {
  background-color: #FFFDF9;
  width: 44%;
  padding: 0 21px;
  margin-bottom: 65px;
  border-radius: 10px;
  max-height: 352px;
 
  @media (max-width: 767px) {
    width:100%;
    max-height: 347px;
    margin-bottom: 136px;
    padding: 0 15px;
  }
}
.feature-promotions .feature-item.last {
  width: 100%;
  max-height: 259px;
  padding: 0 86px;
  margin-bottom: 0;
  @media (max-width: 767px) {
    max-height: 347px;
    padding: 0 21px;
    margin-bottom: 28px;
  }
}
.feature-promotions .feature-item img {
  margin-bottom: 40px;
  @media (max-width: 767px) {
    margin-bottom: 10px;
    width: 100%;
  }
}
.feature-promotions .item-elements-hldr {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  bottom: 155px;
  @media(max-width: 767px) {
    bottom: 98px;
  }
}
.feature-promotions .item-elements-hldr-last {
  display: flex;
  gap: 77px;
  @media (max-width: 767px) {
    gap: 0;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    bottom: 98px;
  }
}
.feature-promotions .item-elements-hldr-last img {
    position: relative;
    bottom: 30px;
    @media (max-width: 767px) {
      width: 100%;
      bottom: 0;
    }
}
.feature-promotions .item-elements-hldr-last .last-texts-hldr {
  padding-top: 50px;
  @media (max-width: 767px) {
      padding-top: 0;
  }
}
.feature-promotions .feature-item h4 {
  color: #DC7B40;
  font-size: 25px;
  text-align: center;
  line-height: 35px;
  padding: 0 18px;
  @media (max-width: 767px) {
      font-size: 20px;
    padding: 0;
  }
}
.feature-promotions .feature-item h4#automatedMultiHeading {
  padding: 0;
}
.feature-promotions .feature-item h4#getRealTimeHeading {
  padding: 0;
}
.feature-promotions .feature-item p#getRealTimeParagraph {
  padding: 0;
}
.feature-promotions .feature-item p {
  color: #282828;
  font-size: 14px;
  text-align: center;
  line-height: 26px;
  padding: 0 14px;
  @media (max-width: 767px) {
      font-size: 12px;
    padding: 0;
  }
}
.cost-effective {
  padding: 82px 0 60px 0;
  @media (max-width: 767px) {
      padding: 54px 0 0 0;
  }
}
.cost-effective .cost-effective-row-hldr {
  @media (min-width: 1366px) {
    justify-content: space-between;
  }
}
.cost-effective .section-heading-lightBG {
  font-size: 45px;
  color: #DC7B40;
  margin-bottom: 93px;
  @media (max-width: 767px) {
      font-size: 30px;
      line-height: 45px;
      margin-bottom: 57px;
  }
}
.cost-effective .cost-effective-item {
  margin-bottom: 97px;
  max-width: 582px;
  @media (max-width: 767px) {
    margin-bottom: 57px;
  }
}
.cost-effective .cost-effective-item#manage2Hour {
  max-width: 603px;
}
.cost-effective .cost-effective-item#manage2Hour .cost-effective-item-note p {
  padding: 15px 23px 15px 24px;
}
.cost-effective .cost-effective-item.last {
  margin-bottom: 0;
  max-width: 597px;
}
.cost-effective .cost-effective-item h4 {
  font-size: 28px;
  color: rgba(40,40,40,0.8);
  line-height: 38px;
  @media (max-width: 767px) {
      font-size: 20px;
      line-height: 27px;
  }
}
.cost-effective .cost-effective-item p {
  font-size: 16px;
  color: rgba(40,40,40,0.8);
  line-height: 30px;
  margin-bottom: 31px;
  @media (max-width: 767px) {
      font-size: 14px;
  }
}
.cost-effective .cost-effective-item img {
  @media (max-width: 767px) {
    width: 100%;
  }
}
.cost-effective .cost-effective-item.image-col {
  @media (max-width: 767px) {
    margin-bottom: 31px;
  }
}
.cost-effective .cost-effective-item .cost-effective-item-note {
  background-color: #FBEBE3;
  border-radius: 10px;
  color: #DC7B40;
  max-width: 435px;
  font-weight: 600;
}
.cost-effective .cost-effective-item .cost-effective-item-note p {
  font-size: 16px;
  color: #DC7B40;
  line-height: 26px;
  padding: 15px 33px 15px 24px;
  @media (max-width: 767px) {
      font-size: 12px;
      padding: 17px 20px;
  }
}
.just-the-start {
  border-radius: 10px;
  padding: 65px 0;
  @media (max-width: 767px) {
      padding: 65px 0 6px 0;
  }
}
.just-the-start h3.section-heading-darkBg {
  font-size: 45px;
  text-align: center;
  margin-bottom: 17px;
  line-height: 62px;
  @media (max-width: 767px) {
    font-size: 30px;
    line-height: 45px;
    text-align: left;
  }
}
.just-the-start p.section-sub-darkBg {
  font-size: 16px;
  text-align: center;
  line-height: 26px;
  margin-bottom: 36px;
  @media (max-width: 767px) {
    text-align: left;
  }
  @media (min-width: 1366px) {
    max-width: 988px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.just-the-start .just-the-start-item {
  background-color: #FFFDF9;
  border-radius: 10px;
  text-align: center;
  @media (max-width: 767px) {
    margin-bottom: 26px;
    height: 347px;
  }
}
.just-the-start .just-the-start-item h4 {
  color: #DC7B40;
  font-size: 25px;
  line-height: 35px;
  font-weight: 600;
  @media (max-width: 767px) {
    font-size: 20px;
  }
}
.just-the-start .just-the-start-item p {
  color: #282828;
  font-size: 14px;
  line-height: 26px;
}
.just-the-start .just-the-start-item p#seamlessIntP {
  @media(min-width: 1366px) {
    max-width: 467px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.just-the-start .just-the-start-item p#realTimeTrackingP {
  @media(min-width: 1366px) {
    max-width: 386px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.just-the-start .just-the-start-item p#dedicatedSupportP {
  @media(min-width: 1366px) {
    max-width: 288px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.just-the-start .just-the-start-item p#flexibleP {
  @media(min-width: 1366px) {
    max-width: 318px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.just-the-start .just-the-start-item p#noSignUpP {
  @media(min-width: 1366px) {
    max-width: 288px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.just-the-start .just-the-start-item img {
  @media (max-width: 767px) {
    width: 70%;
  }
}
.just-the-start .just-the-start-item img#seamlessIntegration {
  @media (max-width: 767px) {
    width: 289px;
    height: 159px;
  }
}
.just-the-start .just-the-start-item img#realTimeTracking {
  @media (max-width: 767px) {
    width: 238px;
    height: 190px;
  }
}
.just-the-start .just-the-start-item img#dedicatedSupport {
  @media (max-width: 767px) {
    width: 288px;
    height: 146px;
  }
}
.just-the-start .just-the-start-item img#noSignUp {
  @media (max-width: 767px) {
    width: 238px;
    height: 75px;
  }
}
.just-the-start .items-first-row {
  justify-content: space-between;
  margin-bottom: 24px;
  @media (max-width: 767px) {
    margin-bottom: 0;
  }
}
.just-the-start .items-first-row .just-the-start-item {
  width: 49%;
  padding: 22px 76px;
  @media (max-width: 767px) {
    width: 100%;
    padding: 30px 16px;
  }
}
.just-the-start .items-second-row {
  justify-content: space-between;
}
.just-the-start .items-second-row .just-the-start-item {
  width: 32%;
  padding: 30px 25px;
  @media (max-width: 767px) {
    width: 100%;
    padding: 30px 16px;
  }
}
.success-stories-sdd .rr-partial__success-stories {
  margin-top: 77px;
  @media (max-width: 767px) {
    margin-top: 45px;
  }
}
.ready-to-deliver-faster h2 {
  font-size: 47px;
  @media (max-width: 767px) {
    font-size: 30px;
  }
}
.ready-to-deliver-faster p {
  font-size: 16px;
  @media (max-width: 767px) {
    font-size: 14px;
  }
}
.rr-blog-testimonial {
  color: #fff;
  margin-bottom: 60px;
}
.rr-blog-testimonial-container {
  padding: 45px 30px;
  border-radius: 12px;
  font-weight: 500;
}
.rr-blog-testimonial-container p {
  position: relative;
}
.rr-blog-testimonial-container p::before,
.rr-blog-testimonial-container p::after {
  content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/Group%2018815.png);
  position: absolute;
}
.rr-blog-testimonial-container p::before {
  left: -10px;
  top: -25px;
}
.rr-blog-testimonial-container p::after {
  transform: scaleX(-1);
  bottom: -25px;
  right: -10px;
}
.rr-blog-testimonial-name {
  font-weight: 400;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .rr-blog-testimonial-container p {
    margin-bottom: 2rem;
    font-size: 14px;
    line-height: 26px;
  }
}
@media screen and (min-width: 768px) {
  .rr-blog-testimonial-container {
    font-size: 22px;
    line-height: 38px;
    padding-left: 105px;
    padding-right: 105px;
  }
  .rr-blog-testimonial-name {
    font-size: 18px;
  }
  .rr-blog-testimonial-container p::before {
    left: -40px;
    top: -15px;
  }
  .rr-blog-testimonial-container p::after {
    right: -40px;
    bottom: -15px;
  }
  .rr-sdd-shopify-hero h1 {
    line-height: 69px;
  }
}
.two-cols {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.two-columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: column-reverse;
  align-items: center;
  margin-bottom: 2rem;
}
.two-columns ul {
  padding-left: 15px;
}
.two-columns.blog-type-cols ul {
  padding-left: 20px;
}
.two-columns.blog-type-cols h3 {
  line-height: 30px;
}
.two-columns h3 {
  text-align: center;
  font-size: 18px;
}
/* .two-columns div:last-child {
  margin-bottom: 1rem;
} */
.two-columns img {
    width: 80%;
  display: block;
  margin: auto;
  }
#blogInnerPageContent .blog-type-cols img {
  width: 95%;
}
@media screen and (min-width: 768px) {
  .two-columns h3 {
    font-size: 24px;
  }
  .two-columns img {
    width: 100% !important;
  }
  #blogInnerPageContent .blog-type-cols img {
    width: 264px !important;
    margin: 0 55px 0 0;
  }
  #blogInnerPageContent .blog-type-cols .img-col-container {
    width: auto !important;
  }
  #blogInnerPageContent .blog-type-cols .bullet-sentence-container {
    width: 66%;
  }
  #blogInnerPageContent .sub-pgrph {
    max-width: 96%;
  }
  .two-columns {
    margin-bottom: 3rem;
    padding-left: 34px;
  }
  .two-columns.blog-type-cols {
    padding-left: 0;
    justify-content: space-between;
  }
  .two-columns div:first-child {
    width: 50%;
  }
  .two-columns div:last-child {
   text-align: center;
    width: 35%;
/*     margin-bottom: 0; */
  }
  .two-columns {
    flex-direction: initial;
  }
  .two-columns h3 {
    text-align: left;
  }
  
  .mini-two-cols {
    display: flex;
    
    @media screen and (min-width: 768px) {
      margin-bottom: 40px;
    }
  }
  .mini-two-cols .col-capabilities {
    @media screen and (min-width: 768px) {
      margin-left: 23.5px;
    }
  }
  .mini-two-cols .col-capabilities ul {
    padding-left: 20px;
  }
  .mini-two-cols .col-capabilities li {
    line-height: 1.25 !important;
  }
  .mini-two-cols .col-capabilities h3 {
    margin-bottom: 14.8px;
  }
}
#blogInnerPageContent .orchestration-capabilities-head.first-orch {
    margin-bottom: 10px;
}
.mini-two-cols .col-capabilities ul {
    padding-left: 20px;
}
.mini-two-cols .col-capabilities h3 {
  max-width: 235px;
  @media screen and (min-width: 768px) {
      max-width: 100%;
  }
}
.blockquote {
  padding: 25px;
  position: relative;
}
.blockquote::before,
.blockquote::after{
  content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/Group18815-org.png);
  position: absolute;
}
.blockquote::before {
  top: 0;
  left: 0;
}
.blockquote::after {
  transform: scaleX(-1);
  bottom: 20px;
  right: 0;
}
.col-30,
.col-65 {
   width: 100%;
 }
@media screen and (min-width: 768px) {
  .col-30 {
    width: 30%;
  }
  .col-65 {
    width: 65%;
  }
  .rr-sdd-exp-row {
    flex-direction: row-reverse;
  }
  .rr-sdd-exp-row .left-col {
    padding-right: 60px;
  }
}
.text-left {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .about02282025 img {
     float: right;
      width: 30% !important;
  }
  
  [data-page="/5-steps-oms-implementation"] .widget-type-linked_image,
  [data-page="/5-steps-oms-implementation"] .widget-type-linked_image img {
    width: 100%;
  }
  
  .rr-sdd-shopify-pricing-card.show-included {
/*     height: calc(100% - 4rem); */
    height: 590px;
  }
}
@media screen and (max-width: 767px) {
  .h2-02282025 {
    font-size: 24px !important;
    line-height: 33px;
  }
  .ul-02282025 .li-02282025 strong {
    font-size: 18px !important;
    line-height: 30px;
  }
  
  .h3-03032025 {
    font-size: 18px !important;
    line-height: 1.25 !important;
  }
  
  [data-page="/5-steps-oms-implementation"] .row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .rr-sdd-shopify-pricing-card.show-included {
    height: auto;
  }
}

.rr-sdd-shopify-pricing-card.show-included .collapse-included span {
  transform: rotate(180deg);
  bottom: 2px;
 }

[data-hsfc-id="Renderer"] .hsfc-Step,
[data-hsfc-id="Renderer"] .hsfc-TextInput,
[data-hsfc-id="Renderer"] .hsfc-Step--layoutTemplate-top > .hsfc-Step__Banner {
  background-color: transparent !important;
}

[data-hsfc-id="Renderer"] .hsfc-Step .hsfc-Step__Content {
  padding: 0 !important;
}

@media screen and (max-width: 767px) {
  .shoptalk-heading h2 {
    font-size: 35px !important;
    line-height: 45px;
  }
  .shoptalk-heading p {
    line-height: 25px;
    font-size: 16px !important;
  }
  .rr-sdd-shopify-hero .rr-hero__btn-group {
    flex-wrap: wrap;
  }
}

.li-03262025 {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.li-03262025 p:first-child {
  margin-right: 15px;
}

[data-link="shopify"],
[data-link="bigcommerce"] {
  display: inline-flex;
  align-items: center;
}

[data-link="shopify"] img,
[data-link="bigcommerce"] img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
}

.li-orange li::marker {
  color: #dc7b40;
}
.rr-sdd-exp-row {
  flex-direction: row-reverse;
  margin-bottom: 3rem;
}
.rr-sdd-exp-row h3 {
  font-size: 31px;
  line-height: 46px;
}
.uber-logo {
  position: relative;
  top: 10px;
}
.rr-sdd-shopify-pricing {
  background-color: #F7F6F5;
  padding: 4rem 0;
}
.rr-sdd-shopify-experience {
  padding: 6rem 0 0;
}
.rr-sdd-shopify-experience h2 {
  font-size: 40px;
  line-height: 54px;
}
.rr-sdd-shopify-pricing h2 {
  font-size: 36px;
  line-height: 50px;
}
.rr-sdd-shopify-pricing p {
  font-size: 18px;
  line-height: 28px;
}
.rr-sdd-shopify-pricing-card {
  border-radius: 10px;
  background-color: #fff;
  padding: 2rem;
}
.rr-sdd-shopify-pricing-card h3 {
  font-size: 27px;
  line-height: 40px;
}
.rr-sdd-shopify-pricing-card p,
.rr-sdd-shopify-pricing-card .pricing span:nth-child(2),
.collapse-included {
  font-size: 15px;
  line-height: 23px;
}
.rr-sdd-shopify-pricing-card .pricing span:nth-child(1) {
  font-size: 41px;
  line-height: 61px;
  font-weight: 500;
}
.rr-sdd-shopify-pricing-card .pricing span:nth-child(2) {
  filter: opacity(50%);
}
.rr-sdd-shopify-pricing-card strong {
  font-weight: 600;
}
.collapse-included {
  font-weight: 600;
  color: #dc7b40;
}
.collapse-included span {
  content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/ionic-md-arrow-dropdown.png);
  margin-left: 5px;
  position: relative;
}
.included {
  font-size: 14px;
  line-height: 21px;
  overflow: hidden;
  height: 0;
}
.included li {
  margin-bottom: 1rem;
}
[data-page="/randem-retail-sdd-shopify-pos"] h2,
[data-page="/randem-retail-sdd-shopify-pos"] h3 {
  font-weight: 600;
}
.included ul {
  list-style-type: none;
}
.included > ul {
  padding-left: 0;
  margin-top: 0;
}
.included > ul > li::before {
  content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/ionic-ios-checkmark-circle.png);
  position: relative;
  top: 4px;
  margin-right: 8px;
  float: left;
}
.included li ul {
  margin-top: 1rem;
}
.included li ul li::before {
  content: "•";
  margin-right: 8px;
}
.show-included .included {
  height: auto;
}
.rr-sdd-shopify-hero {
  padding: 4rem 0;
}
.rr-sdd-shopify-hero h1 {
  font-size: 43px;
  line-height: 56px;
  font-weight: 700;
}
.rr-sdd-shopify-hero .shopify-pos {
  content: url(//671915.fs1.hubspotusercontent-na1.net/hubfs/671915/raw_assets/public/randem-retail-2024/theme/img/anchanto-integration-logo-Shopify-POS.png);
  position: relative;
  top: 10px;
  margin-left: 10px;
}
.rr-sdd-shopify-hero .sub-title {
  font-size: 29px;
  line-height: 40px;
  font-weight: 700;
}
.rr-sdd-shopify-hero .rr-btn--watch {
  border: 1px solid #dc7b40;
  margin-left: 15px;
  padding: 2px 1px 2px 15px;
}
.rr-sdd-shopify-hero .rr-btn--watch img {
  margin-right: 2px;
  margin-left: 5px;
}