.elementor-5319 .elementor-element.elementor-element-5014b008{width:100%;max-width:100%;}.elementor-5319 .elementor-element.elementor-element-3c0ffce4{width:100%;max-width:100%;background-color:var( --e-global-color-edc6f34 );padding:36px 48px 36px 48px;--box-background-color:var( --e-global-color-edc6f34 );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:1rem;--header-background-color:var( --e-global-color-edc6f34 );--header-color:var( --e-global-color-text );--nested-list-indent:1rem;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--item-text-transition-duration:300ms;--marker-color:var( --e-global-color-text );--marker-size:6px;}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header-title{text-align:start;}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header, .elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header-title{font-family:var( --e-global-typography-0cf1653-font-family ), Sans-serif;font-size:var( --e-global-typography-0cf1653-font-size );font-weight:var( --e-global-typography-0cf1653-font-weight );text-decoration:var( --e-global-typography-0cf1653-text-decoration );line-height:var( --e-global-typography-0cf1653-line-height );letter-spacing:var( --e-global-typography-0cf1653-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__list-item{font-family:var( --e-global-typography-a445fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-a445fbc-font-size );font-weight:var( --e-global-typography-a445fbc-font-weight );text-decoration:var( --e-global-typography-a445fbc-text-decoration );line-height:var( --e-global-typography-a445fbc-line-height );letter-spacing:var( --e-global-typography-a445fbc-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-277cb666{width:100%;max-width:100%;padding:0 0 0 clamp(0rem, calc(-0.727rem + 3.636vw), 2rem);--e-icon-list-icon-size:4px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.75rem;}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5319 .elementor-element.elementor-element-5945abf9{width:100%;max-width:100%;padding:0 0 0 clamp(0rem, calc(-0.727rem + 3.636vw), 2rem);--e-icon-list-icon-size:4px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:1.4em;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(max-width:1366px){.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header, .elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header-title{font-size:var( --e-global-typography-0cf1653-font-size );line-height:var( --e-global-typography-0cf1653-line-height );letter-spacing:var( --e-global-typography-0cf1653-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__list-item{font-size:var( --e-global-typography-a445fbc-font-size );line-height:var( --e-global-typography-a445fbc-line-height );letter-spacing:var( --e-global-typography-a445fbc-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > a{line-height:1.5em;}}@media(max-width:1024px){.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header, .elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header-title{font-size:var( --e-global-typography-0cf1653-font-size );line-height:var( --e-global-typography-0cf1653-line-height );letter-spacing:var( --e-global-typography-0cf1653-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__list-item{font-size:var( --e-global-typography-a445fbc-font-size );line-height:var( --e-global-typography-a445fbc-line-height );letter-spacing:var( --e-global-typography-a445fbc-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > a{line-height:1.5em;}}@media(max-width:767px){.elementor-5319 .elementor-element.elementor-element-3c0ffce4{padding:0px 0px 0px 0px;}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header, .elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__header-title{font-size:var( --e-global-typography-0cf1653-font-size );line-height:var( --e-global-typography-0cf1653-line-height );letter-spacing:var( --e-global-typography-0cf1653-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-3c0ffce4 .elementor-toc__list-item{font-size:var( --e-global-typography-a445fbc-font-size );line-height:var( --e-global-typography-a445fbc-line-height );letter-spacing:var( --e-global-typography-a445fbc-letter-spacing );}.elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-277cb666 .elementor-icon-list-item > a{line-height:1.5em;}.elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5319 .elementor-element.elementor-element-5945abf9 .elementor-icon-list-item > a{line-height:1.5em;}}/* Start custom CSS */.quote-card,
.quote-logo {
  position: absolute !important;
  z-index: 3;
  --quote-end-y: 160px;

  transform:
    translateY(calc(var(--quote-slide, 32rem) + var(--quote-end-y)))
    rotate(var(--r, 0deg));

  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.quote-card {

  filter:
    drop-shadow(0 0.5rem 0.25rem rgba(0,0,0,.02))
    drop-shadow(0 0.75rem 0.5rem rgba(0,0,0,.04))
    drop-shadow(0 1.25rem 1.125rem rgba(0,0,0,.10)) !important;
}

.quote-card-inner {
  box-shadow:
    inset 0 0.0625rem 0 rgba(255,255,255,.95),
    inset 0 -0.1875rem 0.5rem rgba(0,0,0,.08) !important;
}

.quote-logo {
  width: auto;
  padding: 0.75rem 1rem;

  filter: none !important;
  box-shadow:
    0 0.25rem 0.5rem rgba(0,0,0,.04),
    0 1rem 1.5rem rgba(0,0,0,.08);
}

.quote-logo img,
.quote-logo svg,
.quote-logo picture {
  box-shadow: none !important;
  filter: none !important;
}

body.elementor-editor-active .quote-card,
body.elementor-editor-active .quote-logo {
  transform: translateY(0) rotate(var(--r, 0deg));
}

/* Desktop */

.quote-card:nth-of-type(1) {
  top: -3%;
  left: 19%;
  --r: -1deg;
}

.quote-card:nth-of-type(2) {
  top: 14%;
  left: 3%;
  --r: 8deg;
}

.quote-card:nth-of-type(3) {
  top: -2%;
  right: 20%;
  --r: 6deg;
}

.quote-card:nth-of-type(4) {
  top: 34%;
  right: -2%;
  --r: -9deg;
}

.quote-card:nth-of-type(5) {
  top: 56%;
  left: -1%;
  --r: 10deg;
}

.quote-card:nth-of-type(6) {
  top: 45%;
  right: 30%;
  --r: 5deg;
}

.quote-card:nth-of-type(7) {
  top: 61%;
  right: 3%;
  --r: 4deg;
}

.logo-1 {
  top: 40%;
  left: 24%;
  --r: -8deg;
}

.logo-2 {
  top: 64%;
  left: 32%;
  --r: -4deg;
}

.logo-3 {
  top: 18%;
  right: 8%;
  --r: 12deg;
}

/* Tablet */

@media (max-width: 1024px) {
  .quote-card:nth-of-type(1) {
    top: -4%;
    left: 13%;
    --r: -1deg;
  }

  .quote-card:nth-of-type(2) {
    top: 15%;
    left: 2%;
    --r: -5deg;
  }

  .quote-card:nth-of-type(3) {
    top: -1%;
    right: 12%;
    --r: 4deg;
  }

  .quote-card:nth-of-type(4),
  .quote-card:nth-of-type(7) {
    display: none !important;
  }

  .quote-card:nth-of-type(5) {
    top: 54%;
    left: 15%;
    --r: 10deg;
  }

  .quote-card:nth-of-type(6) {
    top: 40%;
    right: 9%;
    --r: -5deg;
  }

  .logo-1 {
    top: 40%;
    left: 6%;
    --r: -8deg;
  }

  .logo-2 {
    top: 62%;
    right: 20%;
    left: auto;
    --r: 1deg;
  }

  .logo-3 {
    top: 20%;
    right: 8%;
    --r: 12deg;
  }
}

/* Mobile */

@media (max-width: 767px) {
  .quote-logo {
    padding: 0.625rem 0.875rem !important;
  }

  .quote-logo img {
    height: 2.35rem !important;
    width: auto !important;
  }

  .quote-card:nth-of-type(n+4) {
    display: none !important;
  }

  .quote-card:nth-of-type(1) {
    top: 2%;
    right: 6%;
    left: auto;
    --r: 3deg;
  }

  .quote-card:nth-of-type(2) {
    top: 47%;
    left: 4%;
    right: auto;
    --r: -4deg;
  }

  .quote-card:nth-of-type(3) {
    top: 70%;
    right: 3%;
    left: auto;
    --r: 3deg;
  }

  .logo-1 {
    top: 14%;
    left: 8%;
    --r: -8deg;
  }

  .logo-2 {
    top: 60%;
    left: 6%;
    right: auto;
    --r: -1deg;
  }

  .logo-3 {
    top: 59%;
    right: 6%;
    left: auto;
    --r: 6deg;
  }
}/* End custom CSS */