








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

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}
.lock-scroll {
  height: 100%;
  height: 100vh;
  overflow: hidden;
}

.transition {
  transition: all .3s ease-in-out;
}

.transition-hover,
.transition-hover:hover {
  transition: all .3s ease-in-out;
}

.transition-pseudo,
.transition-pseudo::before,
.transition-pseudo::after {
  transition: all .3s ease-in-out;
}

.transition-pseudo-hover,
.transition-pseudo-hover::before,
.transition-pseudo-hover::after,
.transition-pseudo-hover:hover,
.transition-pseudo-hover:hover::before,
.transition-pseudo-hover:hover::after {
  transition: all .3s ease-in-out;
}

.bc-gray {
  background-color: #f6f6f6;
}

.bc-white {
  background-color: #ffffff;
}

.bc-green {
  background-color: #dde05b;
}

.bc-blue {
  background-color: #9ed5d6;
}

.bg-bottom-position {
  background-position: 0 calc(100% + 1px);
}

.icon-container > div,
.icon-container > div > span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.icon-container img {
  max-height: 100%;
  width: auto !important;
}
.container {
  margin: 0 auto;
}

.le-container {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 1024px) {
  .le-container { max-width: 980px !important; }
  .container { max-width: 980px !important; }
}

.lemonade__container {
  transition: all .25s linear;
}

.lemonade__container:not([data-finished="true"]) {
  opacity: 0;
}

le-loader([finished="true"]) + .lemonade__container {
  opacity: 1;
}
.hs-form-field,
.hs-form-field * {
  box-sizing: border-box;
}
.hs-form-field {
  margin: 0 0 19px 0;
  padding: 16px 0 0 64px;
  position: relative;
}
.hs-form-field:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 54 57' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h53.472v56.508H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m660.018 487.366 10.26-9.217-10.26-9.218V452.02l-38.365-6v56.508l38.365-6v-9.162Z' style='fill:%239dd4d5' transform='translate(-616.806 -446.02)'/%3E%3Cpath d='m621.653 497.758-4.267.689a.5.5 0 0 1-.58-.494v-45.358a.498.498 0 0 1 .556-.496l46.815 5.291a.5.5 0 0 1 .443.497v15.179l-1-.898v-13.834l-45.814-5.179v44.211l3.847-.621v1.013Zm42.967-14.527-1 .898v5.839l-3.602.581v1.013l4.182-.675a.5.5 0 0 0 .42-.494v-7.162Z' style='fill:%23858585' transform='translate(-616.806 -446.02)'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 57px;
  left: 0;
  padding: 20px 22px 20px 18px;
  position: absolute;
  top: 12px;
  width: 54px;
  z-index: 1;
}
.hs-form-field:nth-child(even):before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 54 57' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h53.472v56.508H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m660.018 487.366 10.26-9.217-10.26-9.218V452.02l-38.365-6v56.508l38.365-6v-9.162Z' style='fill:%239dd4d5' transform='translate(-616.806 -446.02)'/%3E%3Cpath d='M47.814 37.211v7.162a.5.5 0 0 1-.42.494L.58 52.426a.497.497 0 0 1-.58-.493V6.575a.502.502 0 0 1 .556-.497l4.291.485V7.57L1 7.135v44.211l45.814-7.399v-5.838l1-.898ZM43.212 10.9v1.006l3.602.408v13.834l1 .898V11.867a.5.5 0 0 0-.443-.497l-4.159-.47Z' style='fill:%23858585'/%3E%3C/g%3E%3C/svg%3E");
}
.hs-form-field.hs-email:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%2354615E' d='M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z'/%3E%3C/svg%3E");
}
.hs-form-field.hs-firstname:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%2354615E' d='M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z'/%3E%3C/svg%3E");
}
.hs-form-field.hs-lastname:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%2354615E' d='M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z'/%3E%3C/svg%3E");
}
.hs-form-field > label {
  color: #666;
  font-family: forma-djr-banner;
  font-size: 16px;
  font-weight: 500;
  left: 80px;
  letter-spacing: 1.6px;
  line-height: 100%;
  position: absolute;
  top: 33px;
  transition: 0.2s ease all;
  z-index: 1;
}
.hs-form-field > label.focused {
  font-size: 14px;
  top: 5px;
}
.hs-form-field .input {
  position: relative;
}
.hs-form-field .input:after {
  background: transparent;
  border: none;
  border-bottom: 3px dashed #ffffff;
  bottom: 0;
  content: "";
  display: block;
  left: 89%;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.hs-form-field .hs-input {
  border: none;
  border-bottom-left-radius: 5px;
  border-bottom: 1px solid #7e7e7e;
  border-top: 2px solid transparent;
  color: #666;
  display: block;
  font-family: forma-djr-banner;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.6px;
  line-height: 100%;
  padding: 14px 16px;
  width: 100%;
}
.hs-form-field .hs-input:focus {
  border-bottom: 3px solid #a7dcda;
  border-top: none;
  outline: none;
}
.hs-form-field .hs-input.invalid {
  border-bottom: 3px solid red;
  border-top: none;
}


.hbspt-form .hubspot-link__container {
  display: none;
}

.hbspt-form .hs-submit {
  display: flex;
  justify-content: center;
  padding-top: 20px;
}
.hbspt-form .hs-submit .actions {
  display: block;
  position: relative;
}
.hbspt-form .hs-submit .actions:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29 50' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5'%3E%3Cg transform='matrix(.98141 0 0 1 0 -.004)'%3E%3Cpath style='fill:none' d='M0 .004h29.549v50H0z'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 .004h29.549v50H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M29 5.647H6.286L0 44.095h29V5.647Z' style='fill:%23ffe829' transform='matrix(1.01894 0 0 1 0 .004)'/%3E%3Cpath d='M33 .503H17.174l-5.069 49.003H33V.503Z' style='fill:none;stroke:%237f7f7f;stroke-width:1px' transform='matrix(1.01894 0 0 1 0 .004)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 50px;
  left: -29px;
  position: absolute;
  top: 0;
  width: 29px;
}
.hbspt-form .hs-submit .actions:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 29 50' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5'%3E%3Cg transform='matrix(.98141 0 0 1 -152.562 0)'%3E%3Cpath style='fill:none' d='M155.451 0H185v50h-29.549z'/%3E%3CclipPath id='a'%3E%3Cpath d='M155.451 0H185v50h-29.549z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M1128.36 247.374h-22.53l4.54 38.554h23.85l-5.86-38.554Z' style='fill:%23ffc229;fill-opacity:.42' transform='matrix(1.02699 0 0 .99726 -979.835 -241.05)'/%3E%3Cpath d='M61.008 44.095h-29V5.647h23.095l5.905 38.448Z' style='fill:%23ffe829' transform='matrix(1.01894 0 0 1 122.837 0)'/%3E%3Cpath d='M22.008.503v49.003h15.294L32.54.503H22.008Z' style='fill:none;stroke:%237f7f7f;stroke-width:1px' transform='matrix(1.01894 0 0 1 122.837 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%234E3903'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z'/%3E%3C/svg%3E");
  display: block;
  height: 50px;
  padding: 15px 12px 21px 12px;
  position: absolute;
  right: -29px;
  top: 0;
  width: 29px;
}

.hbspt-form .hs-button {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1 50' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5'%3E%3Cg transform='translate(-29.55)'%3E%3Cpath style='fill:none' d='M29.549 0h1.008v50.004h-1.008z'/%3E%3CclipPath id='a'%3E%3Cpath d='M29.549 0h1.008v50.004h-1.008z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath style='fill:%23ffe829' d='M30 5.647h1.008v38.448H30z' transform='translate(-.45)'/%3E%3Cpath style='fill:none;stroke:%237f7f7f;stroke-width:1px' d='M26.129.503h8.749v49.003h-8.749z' transform='translate(-.45)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat-x;
  border: 0;
  color: rgba(0, 0, 0, 0.6);
  display: block;
  font-family: forma-djr-banner;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  letter-spacing: 1.6px;
  line-height: 100%;
  padding: 18px 10px 18px 0;
  position: relative;
  text-transform: uppercase;
}

.hs-error-msgs {
  color: red;
  margin: 0 0 0 16px;
  padding: 0;
}
.hs-error-msgs label {
  color: red;
  font-family: forma-djr-banner;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1.6px;
  line-height: 100%;
}
.le-blog-post {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 32px auto 0;
}

.le-blog-post__content {
  width: 100%;
  color: #6d7273;
  font-size: 22px;
  font-weight: 420;
  letter-spacing: 1.8px;
  font-family: forma-djr-banner;
}

.le-blog-post__content .blog-post__body {
  line-height: 1.6em;
}

.le-blog-post__content .blog-post__body blockquote,
.le-blog-post__content .blog-post__body dd,
.le-blog-post__content .blog-post__body dl,
.le-blog-post__content .blog-post__body h1,
.le-blog-post__content .blog-post__body h2,
.le-blog-post__content .blog-post__body h3,
.le-blog-post__content .blog-post__body h4,
.le-blog-post__content .blog-post__body h5,
.le-blog-post__content .blog-post__body h6,
.le-blog-post__content .blog-post__body hr,
.le-blog-post__content .blog-post__body p,
.le-blog-post__content .blog-post__body pre {
  margin: 1.375rem 0;
}

.le-blog-post__content .blog-post__body h2{
  font-weight:700;
  font-size:25px;
}

.le-blog-post__content .blog-post__body h3{
  font-weight:700;
  font-size:23px;
}

.le-blog-post__content .blog-post__body a {
  font-weight: 600;
  color: #4e8586;
  text-decoration: none;
}

.le-blog-post__content .blog-post__body a:hover {
  text-decoration: underline;
}

.le-blog-post__content .blog-post__body figure {
  max-width: 100%
  padding: 10px 0;
}
.le-blog-post__content .blog-post__body img {
  max-width: 100%
}
.le-blog-post__content .blog-post__cta {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}
.le-blog-post__content .blog-post__cta img {
  max-width: 100%;
  height: auto;
}

.le-blog-post__sidebar {
  margin: 32px 16px;
}

.le-related-posts {
  margin: 72px 16px;
}

.le-related-posts__results {
  margin: 32px 0;
}

@media (min-width: 768px) {}

@media (min-width: 1024px) {
  .le-blog-post {
    flex-direction: row;
  }

  .le-blog-post__sidebar {
    max-width: 305px;
    min-width: 305px;
    margin: 0 32px;
    position: sticky;
    top: 3px;
  }
}

@media (min-width: 1360px) {
  .le-blog-post__sidebar {
    max-width: 337px;
    min-width: 337px;
  }
}





.content-wrapper {
  margin: 0 auto;
  padding: 0;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
  max-width: 1140px;
}

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

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
/* Responsive grid */

.row-fluid {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Clearfix */

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

.clearfix:after {
  clear: both;
}

/* Visibilty classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

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

/* Responsive visibilty classes */

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

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

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

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

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

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

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

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

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

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

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





.le-header__wrapper {
  background: white;
  padding: 0px 0px 8px;
}

.le-top__bar{
  background-color: #E1E1E1;
  margin-bottom: 13px;
}

.le-header__content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.le-header__menu {
  position: fixed;
  inset: 0;
  z-index: 990;
  transition: all .35s ease;
  transform: translateX(-100%);
  transition: all .25s ease;
  background: rgba(255, 255, 255, .6);
}

.le-header__menu.active {
  transform: translateX(0);
}

.le-header__menu-bg {
  position: absolute;
  inset: 0;
  z-index: 900;
  background: #FFE72D;
  clip-path: polygon(0 0, 100% 0%, calc(100% - 100px) 100%, 0% 100%);
}

.le-header__submenu-close,
.le-header__menu-close {
  position: absolute;
  left: 16px;
  top: 16px;
  z-index: 902;
}

.le-header__submenu-close {
  z-index: 1002;
}

.le-header__submenu-links,
.le-header__menu-list {
  position: absolute;
  inset: -50px 70px -50px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  overflow: auto;
  transition: all .25s ease;
  transform: rotate(10deg);
  z-index: 901;
}

.le-header__submenu-links {
  z-index: 1001;
  inset: -50px 70px -50px 20px;
}

.le-header__submenu-wrapper {
  position: fixed;
  inset: 0;
  overflow: hidden;
  z-index: 999;
  transform: translateX(-100%);
  transition: all .25s ease;
}

.le-header__submenu {
  pointer-events: all;
  position: absolute;
  inset: 0 16px 0 0;
  transition: all .25s ease;
  padding: 2em 1em 2em 1em;
}

.le-header__submenu-wrapper.active {
  transform: translateX(0);
}

.le-header__submenu-bg {
  position: absolute;
  inset: 0;
  z-index: 1000;
  background: #9ED5D6;
  clip-path: polygon(0 0, 100% 0%, calc(100% - 100px) 100%, 0% 100%);
}

.submenu__item-title,
.submenu__zone-item a,
.le-header__submenu-links a,
.le-header__menu-list a {
  display: block;
  font-size: 42px;
  text-align: right;
  margin-right: 32px;
  font-size: 32px;
  text-decoration: none;
  font-weight: 600;
  padding-top: 8px;
}

.le-header__submenu-links a {
  font-weight: 500;
  opacity: .8;
}

.submenu__zone-title {
  display: block;
  font-size: 22px;
  text-align: right;
  margin: 0 32px 0 0;
  font-weight: 700;
}

.submenu__item-title {
  text-decoration: underline;
}

.le-header__menu-list a:first-of-type {
  margin-top: 120px;
}

.le-header__menu-list a:last-of-type {
  margin-bottom: 120px;
}

.submenu__item {
  width: 100%;
  margin: 120px 0;
  display: none;
}

.submenu__item.active {
  display: initial;
}

.submenu__item-icon,
.submenu__item-description {
  display: none;
}

.submenu__item-back {
  display: inline-block;
}

.le-header__logo {
  min-width: 167px;
  display: flex;
  justify-content: center;
}

.le-header__mobile-trigger {
  margin: 0 16px;
}

.btn-talk-to-us {
  display: none;
}

.le-header__menu-list .last-one {
  display: initial;
  margin-right: 16px;
}

@media (min-width: 780px) {
  .le-header__submenu-links .submenu__zone-item > a:not(.link) {
    font-size: 1.3em;
    font-weight: 700;
  }

  .le-header__submenu-links .submenu__zone-item > .link,
  .submenu__zone-links a {
    font-weight: 500;
  }

  .submenu__zone-title,
  .submenu__item-title,
  .submenu__zone-item a,
  .le-header__submenu-links a,
  .le-header__menu-list a {
    text-align: left;
  }

  .submenu__zone-links a {
    font-size: 0.85em;
  }

  .submenu__zone-links a:hover {
    text-decoration: underline;
  }

  .le-header__logo img {
    margin-left: 30px;  
    /* height: 30px; */
  }

  .le-header__content {
    justify-content: space-between;
  }

  .le-header__submenu-close,
  .le-header__menu-close,
  .le-header__mobile-trigger {
    display: none;
  }

  .le-header__menu {
    position: static;
    transform: none;
  }

  .le-header__menu-bg {
    display: none;
  }

  .le-header__menu-list {
    position: static;
    inset: auto;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    overflow: initial;
    transform: none;
    gap: 0 12px;
  }

  .le-header__menu-list le-btn {
    min-width: 195px;
    margin: 8px 0 8px 8px;
  }

  .le-header__menu-list a {
    font-size: 12px;
    text-transform: uppercase;
    display: inline-flex;
    flex-direction: row;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    padding: 26px 0;
    position: relative;
    opacity: 0.8;
  }

  .le-header__menu-list a:hover {
    opacity: 1;
  }

  .le-header__menu-list a.sublink::after {
    content: '';
    position: absolute;
    inset: auto 0 0 0;
    background: #9cd3d4;
    height: 8px;
    opacity: 0;
    transition: all .25s ease;
    z-index: 999;
  }

  .le-header__menu-list a.sublink.active::after,
  .le-header__menu-list a.sublink:hover::after {
    opacity: 1;
    transform: translateY(100%);
  }

  .le-header__menu-list a le-icon {
    display: none;
  }

  .le-header__menu-list a:first-of-type,
  .le-header__menu-list a:last-of-type {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .le-header__submenu-wrapper {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    background: #f2f2f2;
    z-index: 9999;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    display: none;
  }

  .le-header__submenu-wrapper.active {
    display: initial;
    transform: translateY(calc(100% + 8px)) translateX(0);
  }

  .le-header__submenu {
    position: static;
    inset: auto;
    transform: none;
  }

  .le-header__submenu-bg {
    height: 8px;
    width: 72px;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    transform: translateY(-100%);
  }

  .le-header__submenu-links {
    position: static;
    inset: auto;
    transform: none;
    background: #f2f2f2;
  }

  .submenu__item {
    margin: 0;
    display: none;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
  }

  .submenu__item.active {
    display: flex;
  }

  .submenu__item-icon,
  .submenu__item-description {
    display: initial;
  }

  .submenu__item-info {
    width: 25%;
    padding: 0 16px;
  }

  .submenu__item-back {
    display: none;
  }

  .submenu__item-title {
    text-decoration: none;
    font-size: 16px;
    color: #666;
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .submenu__item-icon {
    margin-right: 8px;
  }

  .submenu__item-title span {
    display: inline-block;
    margin-top: 1px;
  }

  .submenu__item-description {
    padding-top: 8px;
    display: block;
  }

  .submenu__zones {
    width: 75%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
  }

  .submenu__zone-item {
    width: 100%;
  }

  .submenu__zone-item--with-children {
    width: calc(100% / 3);
  }

  .submenu__zone-title,
  .submenu_zone-link-title {
    font-size: 1.3em;
    font-weight: bold;
  }

  .submenu_zone-link-title:hover {
    text-decoration: underline;
  }
}

@media (max-width: 1023px) {
  .le-header__content.container {
    max-width: 100%;
  }
}



@media (min-width: 1024px) {
  .le-header__content.container {
    max-width: 960px;
  }

  .le-header__menu-list .last-one {
    display: none;
  }

  .btn-talk-to-us {
    margin: 0 -25px !important;
    width: 240px !important;
    display: flex;
    justify-content: flex-end;
  }
}


.le-hero-post-details {
  /*background-color: #9ED5D6;*/
  /* background-image: url('//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/post-details-bg.svg'); */
}
.le-post-card {
  font-family: forma-djr-banner;
  font-weight: 500;
  letter-spacing: 1.8px;
}

.le-post-card__content {
  display: flex;
  padding: 32px 32px 84px;
  flex-direction: column;
}

.le-post-card__image {
  font-size: 0;
  display: block;
}

.le-post-card__image img,
.featured-image-card-link img,
.le-post-card__image:hover img { transition: all .25s ease-in-out; }

.featured-image-card-link:hover img,
.le-post-card__image:hover img { transform: scale(1.2) rotate(1deg); }

.le-post-card__metadata {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.le-post-card__timestamp {
  display: inline-block;
  text-decoration: none;
  color: #666;
}

.le-post-card__timestamp:hover {
  text-decoration: underline;
}

.le-post-card__title {
  position: relative;
  z-index: 1;
  margin-top: 16px;
  text-decoration: none;
  color: #666;
  display: block;
}

.le-post-card__title::before {
  content: ' ';
  position: absolute;
  left: 6%;
  top: 50%;
  transform: translate(-100%, -50%) scale(0.5);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 0 100px 100px;
  opacity: 0;
  z-index: 0;
  border-color: transparent transparent transparent #9ED5D6;
}

.le-post-card__title:hover {
  color: #333;
}

.le-post-card__title:hover::before {
  opacity: 1;
  left: 6%;
  transform: translate(-50%, -50%) scale(1);
}

.le-post-card__title .le-title {
  position: relative;
  z-index: 2;
}

.le-post-card__title,
.le-post-card__title:hover,
.le-post-card__title::before,
.le-post-card__title:hover::before {
  transition: all .25s ease-in-out;
}

.le-post-card__resume p {
  display: block;
}

.le-post-card__read-more-wrapper {
  display: inline-block;
}

.le-post-card__read-more {
  text-decoration: none;
  color: #29b0b2;
  font-size: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 16px;
}

.le-post-card__read-more-text {
  display: inline-block;
  padding-top: 4px;
}

.le-post-card__read-more-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-left: 8px;
}

.le-post-card__read-more-icon svg{
  fill: #29b0b2;
}

.le-post-card__read-more:hover .le-post-card__read-more-text {
  text-decoration: underline;
}

.le-post-card__list-content a {
  font-weight: 600;
  color: #4e8586;
  text-decoration: none;
}
.le-post-card__list-content a:hover {
  text-decoration: underline;
}
.le-blog-listing {
  display: block;
  margin-top: 32px;
}

.le-blog-index__background {
  background: #F8F8F8;
  padding-bottom: 72px;
  position: relative;
  display: flex;
  flex-direction: column;
}

.le-blog-index__background.le-blog-index__background--triangle {
  background-image: url('//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/search-bg.svg');
  background-repeat: no-repeat;
  background-position: center top;
}

.hs-search-highlight {
  color: #4e8586;
  font-weight:700;
  font-style:italic;
}

.le-pagination__includes {
  text-align: center;
  margin-top: -1px;
}

.le-pagination__includes .le-pagination__includes-content {
  display: inline-block;
}

.le-blog-listing__grid {
  display: flex;
  flex-direction: column;
  padding: 0 12px;
}

.le-blog-listing__grid,
.le-blog-listing__grid[data-ready] {
  transition: all .25s ease-in-out;
}

.le-blog-listing__grid[data-ready] { opacity: 1; }

.le-column .le-blog-listing__grid-item { width: 100% !important; }
.le-column .le-blog-listing__grid-item + .le-blog-listing__grid-item { margin-top: -72px; }

.le-blog-listing__grid-item:not(.le-blog-listing__grid-item--banner) .le-card.le-card--top-diagonal .le-card-image,
.le-blog-listing__grid-item:not(.le-blog-listing__grid-item--banner) .le-card.le-card--top-children .le-card-image {
  clip-path: polygon(0 55px, 100% 0, 100% calc(100% - 95px), 42% 100%, 42% calc(100% - 70px), 0 100%) !important;
}

.le-blog-listing__grid-item.le-blog-listing__grid-item--banner .le-card.le-card--top-diagonal .le-card-image,
.le-blog-listing__grid-item.le-blog-listing__grid-item--banner .le-card.le-card--top-children .le-card-image {
  clip-path: polygon(0 55px, 100% 0%, 100% calc(100% - 55px), 0% 100%);
}

@media only screen and (min-width: 768px) {
  .le-blog-listing__grid {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 0;
  }

  .le-column {
    padding: 0 16px;
    width: calc(100% / 2);
  }
}

@media only screen and (min-width: 1024px) {
  .le-column { width: calc(100% / 3); }
} 
.le-related-posts .le-related-posts__title {
  display: block;
  margin: 0 0 40px 0;
}

.le-related-posts__results {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.blog-post__timestamp {
  font-size: 18px;
  display: block;
}

.blog-post__body { margin: 16px 16px 0; }

@media only screen and (min-width: 768px) {
 .blog-post__body { margin: 32px 32px 0; }
}

@media only screen and (min-width: 1024px) {
  .blog-post__body { margin: 32px 0px 0; }

  .le-related-posts__results {
    flex-direction: row;
    gap: 0 10px;
  }

  .le-related-posts__results-item {
    width: calc(100% / 3);
  }
}
.lemonade__footer-wrapper {
  position:relative;
  z-index: 99;
}

.footer__wrapper {
  background: #F3F3F3;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -45px;
}

.lemonade__footer-wrapper {
  position: relative;
  z-index: 99;
}

.footer__title {
    font-size: 12px;
    font-weight: bold;
    color: #353535;
    text-transform: uppercase;
}

.footer__title--clickable:hover {
  text-decoration: underline;
  cursor: pointer;
}

.footer__subtitle {
    font-weight: bold;
    color: #353535;
    line-height: 2;
    font-size: 9px;
    padding-top: 10px;
}

.footer__link {
  font-size: 9px;
  color: #4b4b4b;
  cursor: pointer;
  text-decoration: none;
  width: fit-content;
  padding: .2em 0 .2em 0;
}

.footer__link:hover {
  text-decoration: underline;
}

.footer__col {
  display: flex;
  flex-direction: column;
  padding-bottom: 28px;
}

.footer__logo-mono {
  width: 50%;
}

.footer__copyright {
  color: #4b4b4b;
}

.footer__contacts-section {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.footer__contacts-icons {
  display: flex;
  align-items: center;
  gap: 10px;
}

.footer__col-contacts {
  padding: 0 0 0 24px;
}

.footer__icon-linkedin,
.footer__icon-youtube,
.footer__icon-mail {
  color: #4b4b4b;
  text-decoration: none;
  display: block;
}

.footer__icon-linkedin:hover i {
  color: #007bb6;
}

.footer__icon-youtube:hover i {
  color: #E34613;
}

.footer__title-links {
  grid-area: title_links;
  justify-content: start;
  text-align: left;
  margin-top: 25px;
}

.footer__logo-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 36px 0 ;
}


.footer__svg {
  width: 1024px;
  overflow: hidden;
}

.footer__image {
  overflow: hidden;
}

.footer__boxed-view {
  max-width: 300px;
}

.mt-4 {
  margin-top: 25px;
}

.footer__main-section {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto 1fr;
  gap: 1px 10px;
  grid-template-areas:
    ". ."
    ". ."
    "title_links title_links";
}

@media (min-width: 767px) {
  .footer__boxed-view {
    max-width: 720px;
  }

  .footer__svg {
    width: 1660px;
  }

  .footer__logo-mono {
    width: 30%;
  }

  .footer__title-links {
    justify-content: flex-start;
    text-align: left;
    margin-top: 0;
  }
}

@media (min-width: 1023px) {
  .footer__title-links {
    text-align: left;
  }

  .footer__logo-mono {
    width: 15%;
  }

  .footer__svg {
    width: 1090px;
  }

  .footer__logo-wrapper {
    display: flex;
    justify-content: start;
    align-items: start;
  }

  .footer__main-section {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 1px 10px;
    grid-template-areas:
      ". . . . title_links";
  }

  .footer__boxed-view {
    max-width: 960px;
  }
}

@media (min-width: 1279px) {
  .footer__boxed-view {
    max-width: 1200px;
  }

  .footer__svg {
    width: 100%;
  }
}

@media (min-width: 1439px) {
  .footer__boxed-view {
    max-width: 1350px;
  }
}

@media (min-width: 1919px) {
  .footer__boxed-view {
    max-width: 1800px;
  }
}
.le-error-page {
  background: #d3e068;
  padding: 150px 0;
  text-align: center;
  font-family: forma-djr-banner;
  color: #333333;
  position: relative;
}
.le-error-page--error500 {
  background: #9cd3d4;
}

.le-error-page:before {
  content: "";
  position: absolute;
  font-size: 25em;
  color: #ffffff;
  opacity: 0.1;
  font-weight: 700;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.le-error-page--error404:before {
  content: "404";
}
.le-error-page--error500:before {
  content: "500";
}

.le-error-page__title {
  font-size: 4em;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}

.le-error-page__text {
  font-weight: 500;
  letter-spacing: 1.6px;
  position: relative;
  z-index: 2;
}
.le-error-page__text a {
  font-weight: 700;
  color: #333333;
}
.contact-form {
  position: relative;
  background: #F2F2F2;
  z-index: 1;
}

.contact-form__top {
  content: ' ';
  position: absolute;
  left: 0;
  background: #FFE632;
  width: 60%;
  height: 13em;
  clip-path: polygon(100% 0, 0 0, 0 100%);
  z-index: 3;
}

.contact-form__bottom {
  content: ' ';
  position: absolute;
  right: -100px;
  bottom: -625px  ;
  left: 0;
  background: #9CD3D4;
  height: 100%;
  clip-path: polygon(0 45%, 100% 0, 100% 74%, 0% 100%);
  z-index: -10;
}

@media (min-width: 768px) {
  .contact-form__bottom {
    content: ' ';
    position: absolute;
    right: 0;
    bottom: -625px  ;
    left: 0;
    background: #9CD3D4;
    height: 100%;
    clip-path: polygon(0 45%, 100% 0, 100% 74%, 0% 100%);
    z-index: -10;
  }
}
.solutions__main-image, .solutions__payout-image {
  display: none;
}

.solutions__main-image img {
  height: 250px;
}

.solutions__payin-mobile-clip {
  clip-path: polygon(0% 33%,72% 0%,72% 45%,0% 76%);
}

.solutions__icon > div {
  width: 22px;
}

.solutions__payin-default-clip {
  clip-path: polygon(21% 24%, 100% 0, 100% 49%, 21% 71%);
}

.solutions__payout-clip {
  clip-path: polygon(0 40%,84% 0%,84% 59%,0% 100%);
}

.solutions__expand-operations-white-clip {
  clip-path: polygon(13% 61%, 13% 78%, 68% 56%, 68% 81%, 100% 67%, 100% 100%, 0 100%, 0 68%);
}

.solutions__expand-operations-text-clip {
  clip-path: polygon(100% 50%, 0 0, 0 100%);
}

.solutions__payout-mockup-container img {
  max-width: 384px;
}

@media (min-width: 767px) {
  .solutions__main-image img {
    height: auto;
  }

  .solutions__payin-default-clip {
    clip-path: polygon(21% 26%,100% 0,100% 18%,21% 68%);
  }

  .solutions__payout-clip {
    clip-path: polygon(0% 80%,58% 15%,58% 58%,20% 100%);
  }

  .solutions__main-image, .solutions__payout-image {
    display:block;
  }

  .solutions__payout-mockup-container img {
    width: 256px;
  }
}

@media (min-width: 1023px) {
  .solutions__payout-mockup {
    height: 0px;
    transform: scale(1.5);
  }

  .solutions__payout-clip {
    clip-path: polygon(27% 26%,51% 1%,52% 60%,24% 99%);
  }

  .solutions__payout-clip {
    clip-path: polygon(0% 68%,60% 7%,61% 68%,20% 100%);
  }

  .solutions__payin-default-clip {
    clip-path: polygon(21% 38%,110% -64%,107% 10%,21% 72%);
  }

  .solutions__payout-mockup-container img {
    width: 384px;
  }
}

@media (min-width: 1280px) {
  .solutions__payin-default-clip {
    clip-path: polygon(21% 32%,176% -92%,104% 9%,21% 72%);
  }
}

@media (min-width: 1439px) {
  .solutions__payout-clip {
    clip-path: polygon(0% 68%,60% 7%,61% 68%,20% 100%);
  }
}
.coverage__light-blue-detail {
  position: absolute;
  background: #67a4a5;
  height: 280px;
  width: 48px;
  clip-path: polygon(0 10%,100% 0,100% 90%,0% 100%);
  right: 0;
  top: 16%;
}

.coverage__dark-blue-detail {
  width: 100%;
  background: #9ED5D6;
  height: 100%;
  clip-path: polygon(0%  10%, 100% 20%, 100% 90%, 0 100%)
} 


.coverage__expansion-panel-active::before {
  content: ' ';
  width: 100%;
  background: white;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  z-index: -1;
}

.coverage__expansion-panel-text {
  clip-path: polygon(0 0, 100% 0%, 100% 92%, 0% 100%);
}

.coverage__solutions-main-clip {
  clip-path: polygon(100% 0, 0 0, 0 100%);
}

.coverage__solutions-consumer-waiting-clip {
  clip-path: polygon(100% 67%, -100% 100%, 100% 100%)
  
/*clip-path: polygon(27% 92%, 67% 80%, 67% 91%, 100% 80%, 100% 100%, 0 100%, 0 88%, 28% 80%);*/
}

.coverage__importance-of-local-payments-clip::before {
  clip-path: polygon(0% 30%,25% 8%,25% 80%,0% 100%);
}

.coverage__expansion-panel-border {
  box-shadow: 0 1px 1px -1px #47a5a8;
}

.coverage__expansion-panel-white-clip {
  display: none;
}

.coverage__expansion-panel-blue-clip::before {
  content: ' ';
  background-color: #9ed5d6;
  position: absolute;
  top: -49px;
  left: 0;
  right: 0;
  height: 50px;
  clip-path: polygon(0 100%, 100% 100%, 100% 0);
}

.coverage__expansion-panel-blue-clip::after {
  content: ' ';
  background-color: #9ed5d6;
  position: absolute;
  bottom: -49px;
  left: 0;
  right: 0;
  height: 50px;
  clip-path: polygon(0 100%, 0 0, 100% 0);
}

.coverage__expansion-panel-white-clip {
  clip-path: polygon(0 8%,100% 0%,100% 92%,0% 100%);
}

.coverage__dark-clip {
  content: ' ';
  clip-path: polygon(0 18%, 100% 0, 100% 50%, 0 74%);
  position: absolute;
  left: 100%;
  height: 100%;
  width: 100vw;
}


.carousel-open:checked + .carousel-item {
  position: static;
  opacity: 100;
}

.carousel-item {
  -webkit-transition: opacity 0.6s ease-out;
  transition: opacity 0.6s ease-out;
}

#carousel-1:checked ~ .control-1,
#carousel-2:checked ~ .control-2,
#carousel-3:checked ~ .control-3 {
  display: block;
}

.carousel-indicators {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 2%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 10;
}

#carousel-1:checked
  ~ .control-1
  ~ .carousel-indicators
  li:nth-child(1)
  .carousel-bullet
  span,
#carousel-2:checked
  ~ .control-2
  ~ .carousel-indicators
  li:nth-child(2)
  .carousel-bullet
  span,
#carousel-3:checked
  ~ .control-3
  ~ .carousel-indicators
  li:nth-child(3)
  .carousel-bullet
  span,
#carousel-4:checked
  ~ .control-4
  ~ .carousel-indicators
  li:nth-child(4)
  .carousel-bullet
  span {
    opacity: 1;
}

@media (min-width: 767px) {
  .coverage__light-blue-detail {
    position: absolute;
    background: #67a4a5;
    height: 280px;
    width: 38px;
    clip-path: polygon(0 10%,100% 0,100% 90%,0% 100%);
    right: 0;
    top: 19%;
  }

  .coverage__importance-of-local-payments-clip::before {
    clip-path: polygon(0% 30%, 18.98% 0.85%, 18.85% 56.61%, 0% 83.05%)
  }

  .coverage__expansion-panel-blue-clip::after,
  .coverage__expansion-panel-blue-clip::before {
    display: none;
  }

  .coverage__expansion-panel-blue-clip {
    clip-path: polygon(0 4%,100% 0%,100% 96%,0 100%);
  }

  .coverage__expansion-panel-border,
  .coverage__expansion-panel-white-clip {
    display: block;
  }

  .coverage__expansion-panel-white-clip {
    clip-path: polygon(0 8%,100% 0%,100% 92%,0% 100%);
  }
  .coverage__solutions-main-clip {
    clip-path: polygon(80% 0, 0 0, 0 100%);
  }

  .coverage__solutions-consumer-waiting-clip  {
    clip-path: polygon(100% 67%, -100% 100%, 100% 100%)
    /*clip-path: polygon(33% 66%, 66% 49%, 66% 66%, 100% 50%, 100% 100%, 0 100%, 0 65%, 33% 50%);*/
  }

  .coverage__dark-clip {
    clip-path: polygon(0% 8%,15% 0%,100% 0%,0 67%);
    position: absolute;
    top: -40px;
    left: 100%;
    height: 540px;
    width: 100vw;
  }

  .coverage-latin-consumers img {
    padding-right: 20px;
    padding-left: 47px;
  }
}

@media (min-width: 1023px) {
  .coverage__light-blue-detail {
    position: absolute;
    background: #67a4a5;
    height: 280px;
    width: 72px;
    clip-path: polygon(0 10%,100% 0,100% 90%,0% 100%);
    right: 0;
    top: 25%;
  }

  .coverage__importance-of-local-payments-clip::before {
    clip-path: polygon(0% 30%,10% 10%,10% 80%,0% 100%);
  }
}






.about-highlight-title {
  z-index: 0;
  position: relative;
}

.about-highlight-title::after {
  position: absolute;
  left: 14px;
  top: 0;
  z-index: -1;
}

.about-highlight-title--primary::after {
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");
}

.about-highlight-title--secondary::after {
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%239ED5D6'/%3E%3C/svg%3E%0A");
}

.about-wrapper::after {
  content: url("data:image/svg+xml,%3Csvg width='753' height='620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 274.5 753 0v345.5L0 619.5v-345Z' fill='%239ED5D6'/%3E%3C/svg%3E");
  position: absolute;
  left: calc(100% - 25px);
  top: 1300px;
}

.about-wrapper::before {
  content: url("data:image/svg+xml,%3Csvg width='265' height='620' viewBox='0 0 265 620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-488 274.5L265 0V345.5L-488 619.5V274.5Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: calc(100% - 25px);
  top: 2200px;
  z-index: 1;
}

.about-hero-section::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4208' height='1532' fill='none'%3E%3Cpath d='M4208 0 0 1532 .158 0H4208Z' fill='%23DDE05B'/%3E%3C/svg%3E");
  position: absolute;
  top: 0;
  right: 25%;
  z-index: -1;
}

.about-hero-wrapper img {
  object-fit: cover;
  height: 100% !important;
}

.about-history-section {
  background-image: url("data:image/svg+xml,%3Csvg width='1874' height='113' viewBox='0 0 1874 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 112.21L742 0V112.21H0Z' fill='white'/%3E%3Cpath d='M605 112.21L1347 0V112.21H605Z' fill='white'/%3E%3Cpath d='M1132 112.21L1874 0V112.21H1132Z' fill='white'/%3E%3C/svg%3E%0A");
}

.about-behind-photo {
  clip-path: polygon(0 8%, 100% 0%, 100% 92%, 0% 100%);
}

.about-our-offices-image img {
  object-fit: contain;
}

@media (min-width: 768px) {
  .about-wrapper::after {
    top: 600px;
    left: 96%;
  }

  .about-wrapper::before {
    top: 1800px;
    right: 96%;
  }

  .about-highlight-title--center::after {
    left: -10px;
  }
}

@media (min-width: 1280px) {
  .about-wrapper::after {
    left: 93%;
  }

  .about-wrapper::before {
    right: 88%;
    top: 50%;
  }

  .about-highlight-title::after {
    left: 0px;
  }

  .about-highlight-title--center::after {
    left: -20px;
  }
}
.main-content-cases {
  position: relative;
}

.triangle-first-yellow {
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   border-top: 0px solid transparent; /* Lado maior */
   border-left: 868px solid #FFE72D; /* Lado menor */
   border-bottom: 230px solid transparent; /* Altura do triângulo */
}

.triangle-second-transparent {
   position: absolute;
   top: 71px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 60px solid transparent; /* Lado maior */
   border-left: 160px solid #ffffff; /* Lado menor */
   border-bottom: 500px solid transparent; /* Altura do triângulo */
}

.triangle-third-yellow {
   position: absolute;
   top: 130px;
   left: 83px;
   width: 0;
   height: 0;
   border-top: 30px solid transparent; /* Lado maior */
   border-right: 77px solid #FFC12E; /* Lado menor */
   border-bottom: 30px solid transparent; /* Altura do triângulo */
}

.main-content-cases .triangle-blue {
  position: absolute;
  top: -24px;
  left: -28px;
  width: 0;
  height: 0;
  border-left: 88px solid #9ED5D6;
  border-top: 44px solid transparent;
  border-bottom: 44px solid transparent;
}

.main-content-cases h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.3rem;
}

.main-content-cases h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.3rem;
  margin: 0 0 52px;
}

.main-content-cases p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.14rem;
  margin: 0;
}

.main-content-cases .image-top {
  max-width: 410px;
  margin-top: -45px;
}

@media (max-width: 1200px) { 
  .triangle-first-yellow {
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   border-top: 0px solid transparent; /* Lado maior */
   border-left: 750px solid #FFE72D; /* Lado menor */
   border-bottom: 184px solid transparent; /* Altura do triângulo */
}

.triangle-second-transparent {
   position: absolute;
   top: 71px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 50px solid transparent; /* Lado maior */
   border-left: 87px solid #ffffff; /* Lado menor */
   border-bottom: 1777px solid transparent; /* Altura do triângulo */
}

.triangle-third-yellow {
   position: absolute;
   top: 120px;
   left: 36.8px;
   width: 0;
   height: 0;
   border-top: 21px solid transparent; /* Lado maior */
   border-right: 50px solid #FFC12E; /* Lado menor */
   border-bottom: 21.5px solid transparent; /* Altura do triângulo */
}
}

@media (max-width: 769px) { 
  .justify-center {
  display: flex;
  justify-content: center;
}
  
  .main-content-cases .image-top {
    max-width: 410px;
    margin-top: -45px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  
  .triangle-first-yellow {
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   border-top: 0px solid transparent; 
   border-left: 350px solid #FFE72D; 
   border-bottom: 100px solid transparent; 
}

.triangle-second-transparent {
   position: absolute;
   top: 54px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 13px solid transparent; 
   border-left: 30px solid #ffffff; 
   border-bottom: 2222px solid transparent; 
}

.triangle-third-yellow {
   position: absolute;
   top: 66px;
   left: 0px;
   width: 0;
   height: 0;
   border-top: 12px solid transparent; 
   border-right: 30px solid #FFC12E; 
   border-bottom: 14px solid transparent; 
}
  
  
  .main-content-cases h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: 0.28rem;
}
  
  .main-content-cases h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.22rem;
  margin: 0 0 32px;
}

.main-content-cases p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 10%;
  margin: 0;
}
  
 .main-content-cases .stories p {
  margin-top: -7px !important;
}
  
 .main-content-cases .image-top {
  max-width: auto;
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
  
  .main-content-cases .triangle-blue {
  position: absolute;
  top: -6px;
  left: -12px;
  width: 0;
  height: 0;
  border-left: 48px solid #9ED5D6;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}
}


.le-background-hero-to-about-us{
  background-color: red;
}


/************************
  SECTION 1
************************/
.le-home-section-1 {
  background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/home/le-home-section-1-bg.svg);
  background-repeat: no-repeat;
  background-position: 61% 0;
}
@media (min-width: 768px) {
  .le-home-section-1 {
    background-position: 58% 27%;
  }
}
@media (min-width: 1024px) {
  .le-home-section-1 {
    background-position: 54% -14%;
  }
}


/************************
  SECTION 2
************************/
.le-home-payment-title::before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.9178 37.9213L1.12536e-06 75.8426L4.44055e-06 -7.42375e-06L84.9178 37.9213Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");
  top: -20px;
  left: -20px;
  z-index: -1;
}

@media (min-width: 1024px) {
  .le-home-payment-title::before {
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg width='168' height='150' viewBox='0 0 168 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M167.75 74.9111L-6.54894e-06 149.822L0 -1.46652e-05L167.75 74.9111Z' fill='%23FFE72D'/%3E%3C/svg%3E ");
    top: -20px;
    left: -50px;
  }
}

.le-home-payment{
  position: relative;
  overflow: hidden;
}

.le-home-payment::before{

  content: url("data:image/svg+xml,%3Csvg width='80' height='213' viewBox='0 0 80 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-179 94.3801L79.9007 0V118.792L-179 213V94.3801Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");


}

.le-home-payment::after{

}



/************************
  SECTION 3
************************/

.le-solution-cards{
  position: relative;

}

.le-solution-cards::before{

  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='80' height='213' viewBox='0 0 80 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-179 94.3801L79.9007 0V118.792L-179 213V94.3801Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");


  top: 550px;
  left: -50px;

}

.le-solution-cards::after{
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='395' height='415' viewBox='0 0 395 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 233.94L394.852 90V271.17L0 414.848V233.94Z' fill='%23D3E068'/%3E%3Cpath d='M84 94.3801L342.901 0V118.792L84 213V94.3801Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
  top: -20px;
  left: 230px;
  overflow: hidden;


}

@media (min-width: 768px) {
.le-solution-cards::before{

  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='80' height='213' viewBox='0 0 80 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-179 94.3801L79.9007 0V118.792L-179 213V94.3801Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");


  top: 180px;
  left: -80px;

}

.le-solution-cards::after{
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='395' height='415' viewBox='0 0 395 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 233.94L394.852 90V271.17L0 414.848V233.94Z' fill='%23D3E068'/%3E%3Cpath d='M84 94.3801L342.901 0V118.792L84 213V94.3801Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
  top: 50px;
  left: 620px;
  overflow: hidden;


}
}
@media (min-width: 1024px) {
.le-solution-cards::before{

position: absolute;
content: url("data:image/svg+xml,%3Csvg width='265' height='620' viewBox='0 0 265 620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-488 274.5L265 0V345.5L-488 619.5V274.5Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");


top: 200px;
left: -250px;

}

.le-solution-cards::after{
position: absolute;
content: url("data:image/svg+xml,%3Csvg width='395' height='415' viewBox='0 0 395 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 233.94L394.852 90V271.17L0 414.848V233.94Z' fill='%23D3E068'/%3E%3Cpath d='M84 94.3801L342.901 0V118.792L84 213V94.3801Z' fill='%23C4C4C4' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
top: -200px;
left: 885px;



}
}


/************************
  SECTION 4
************************/

.le-about-us{
  position: relative;
}

.le-about-us::before{

  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='52' height='68' viewBox='0 0 52 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M51.1992 44.7161L-0.98582 67.9987L-0.985818 21.4336L51.1992 44.7161Z' fill='%2395B53D'/%3E%3Cpath d='M-14 15.6933L21.2145 -8.20247e-05L21.2145 31.3867L-14 15.6933Z' fill='%23D3E068'/%3E%3C/svg%3E ");
  top: 15px;
  left: -40px;

}
@media (min-width: 1024px) {
 .le-about-us::before{
  position: absolute;
  content:  url("data:image/svg+xml,%3Csvg width='171' height='189' viewBox='0 0 171 189' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.79172e-06 56L126 -6.12686e-06L126 112L-1.79172e-06 56Z' fill='%23D3E068'/%3E%3Cpath d='M171 127L32 189L32 65L171 127Z' fill='%2395B53D'/%3E%3C/svg%3E%0A");
  top: 10px;
  left: -400px;
  }
}

/************************
  SECTION 6
************************/

.talk-to-us{
  position: relative;
}

.talk-to-us::before{

}

.talk-to-us::after{
  content: url("data:image/svg+xml,%3Csvg width='53' height='47' viewBox='0 0 53 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.1851 23.2825L2.08528e-05 46.5651L2.28882e-05 -4.56006e-06L52.1851 23.2825Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: -30px;
  left: 280px;
  z-index: 9999;
}

@media (min-width: 768px) {
.talk-to-us{
  position: relative;
  display: none;
}
}

@media (min-width: 1024px) {
.talk-to-us{
  position: relative;
}

}

.svg-library-content{
  width: 856px;
  height: 32px;
  margin-left: calc(50% - 428px);
}
@media (min-width: 768px) {
.svg-library-content{
  width: 1872px;
  height: 70px;
  margin-left: calc(50% - 936px);
}
}
@media (min-width: 1024px) {
.svg-library-content{
  width: 3102px;
  height: 116px;
  margin-left: calc(50% - 1551px);
}
}

.library-content{

}
@media (min-width: 768px) {
  .library-content::after{

    content: url("data:image/svg+xml,%3Csvg width='72' height='64' viewBox='0 0 72 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.6582 32L2.00907e-05 64L2.28882e-05 -6.26456e-06L71.6582 32Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 20px;
    left: 680px;
    z-index: 9999;

  }
}
@media (min-width: 1024px) {
  .library-content::after{

    content: url("data:image/svg+xml,%3Csvg width='139' height='124' viewBox='0 0 139 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M139 61.9999L-5.42021e-06 124L0 -1.21447e-05L139 61.9999Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 20px;
    left: 1250px;
    z-index: 9999;

  }
}

.wrapper-library-content{
  background: #F6F6F6;
  overflow: hidden;
}

.svg-talk-to-us{
  width: 856px;
  height: 32px;
  margin-left: calc(50% - 428px);
}

@media (min-width: 768px) {
.svg-talk-to-us{
  width: 1872px;
  height: 70px;
  margin-left: calc(50% - 936px);
}
}
@media (min-width: 1024px) {
.svg-talk-to-us{
  width: 3102px;
  height: 116px;
  margin-left: calc(50% - 1551px);
}
}

.wrapper-talk-to-us{
  background: #9ED5D6;

}

.section_5{
  background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/home/mapa-mobile.svg);
  background-repeat: no-repeat;
  background-position: top 0 left -67px;

}
@media (min-width: 768px) {
.section_5{
  background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/home/mapa-tablet.svg);
  background-repeat: no-repeat;
  background-position: top -96px left -120px;

}
}
@media (min-width: 1024px) {
.section_5{
  background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/home/mapa-desktop.svg);
  background-repeat: no-repeat;
  background-position: top -40px left 10px;

}
}
.section-layout__list-style  ol,
.section-layout__list-style  ul {
  padding: revert !important;
}

.section-layout__list-style  ul {
  list-style: disc;
}
.section-layout__list-style  ol {
  list-style: auto;
}
.main-content-online-gaming {
  position: relative;
}

.module-icon {
  max-width: 140px;
}

.button-module {
  
}

.main-content-online-gaming .triangle-first-yellow {
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   border-top: 0px solid transparent; 
   border-left: 1055px solid #DDE05B;
   border-bottom: 322px solid transparent;
}

.main-content-online-gaming .triangle-middle-green {
   position: absolute;
   top: 929px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 99px solid transparent; 
   border-left: 236px solid #DDE05B; 
   border-bottom: 99px solid transparent; 
}

.main-content-online-gaming .triangle-yellow {
  position: absolute;
  top: -24px;
  left: -28px;
  width: 0;
  height: 0;
  border-left: 88px solid #FFE72D;
  border-top: 44px solid transparent;
  border-bottom: 44px solid transparent;
}

.main-content-online-gaming .triangle-blue {
  position: absolute;
  top: -24px;
  left: -28px;
  width: 0;
  height: 0;
  border-left: 88px solid #9ED5D6;
  border-top: 44px solid transparent;
  border-bottom: 44px solid transparent;
}

.main-content-online-gaming h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 48px */
  letter-spacing: 4.8px;
  text-transform: uppercase;
  margin-bottom: 22px;
}

.main-content-online-gaming h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.3rem;
  margin: 0 0 52px;
}

.main-content-online-gaming p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.138rem;
  margin: 0;
}

.main-content-online-gaming .bullet {
  display: flex;
}

.main-content-online-gaming .bullet p{
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.12rem;
  margin: -5px 0px 0px 6.8px;
}

.main-content-online-gaming .image-top {
  max-width: 410px;
}
.main-content-online-gaming .le-dnd-section-title h2 .le-dnd-section-title__arrow{
    top: -27px;
    left: 0px;
}
.main-content-online-gaming .le-dnd-section-title h2 .le-dnd-section-title__arrow svg{
    width: 90px;
    height: 108px;
}

.main-content-online-gaming .le-dnd-section-title h2 .le-dnd-section-title__arrow svg path{
  fill: #9ED5D6;
}

@media (max-width: 768px) { 
   .button-module {
     margin: 0px -10px 0px 0px;
  }
  
   .main-content-online-gaming .button-module p {
      font-size: 12px;
      letter-spacing: 0.09rem;
  }
  
  .main-content-online-gaming .triangle-first-yellow {
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   border-top: 0px solid transparent; 
   border-left: 305px solid #DDE05B; 
   border-bottom: 115px solid transparent; 
}
  
  .main-content-online-gaming .triangle-middle-green {
   position: absolute;
   top: 1283px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 28px solid transparent; 
   border-left: 70px solid #DDE05B; 
   border-bottom: 28px solid transparent; 
}
  
  .main-content-online-gaming h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32.5px;
  letter-spacing: 0.23rem;
}
  
  .main-content-online-gaming h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.22rem;
  margin: 0 0 32px;
}

.main-content-online-gaming p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.105rem;
  margin: 0;
}
  
 .main-content-online-gaming .stories p {
  margin-top: -7px;
}
  
  .main-content-online-gaming .bullet p{
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.12rem;
  margin: -5px 0px 0px 6.8px;
}
  
 .main-content-online-gaming .image-top {
  max-width: auto;
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
  
  .main-content-online-gaming .triangle-yellow {
  position: absolute;
  top: -6px;
  left: -12px;
  width: 0;
  height: 0;
  border-left: 48px solid #FFE72D;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}
  
  .main-content-online-gaming .triangle-blue {
  position: absolute;
  top: -6px;
  left: -12px;
  width: 0;
  height: 0;
  border-left: 48px solid #9ED5D6;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}
  
  .module-icon {
  max-width: 300px;
}
  
}

@media (max-width: 373px) { 
  
  .main-content-online-gaming .triangle-middle-green {
   position: absolute;
   top: 1590px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 28px solid transparent; 
   border-left: 70px solid #DDE05B; 
   border-bottom: 28px solid transparent; 
}
}
.payin__hero {
  background: linear-gradient(108deg, #7CA5BF 0%, rgba(69,85,155,1) 38%, rgba(69,85,155,1) 58%, rgba(69,85,155,1) 69%, #7CA5BF 100%)
}

.payion__latin-america-section {
  background-image: url("data:image/svg+xml,%3Csvg width='1874' height='113' viewBox='0 0 1874 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 112.21L742 0V112.21H0Z' fill='white'/%3E%3Cpath d='M605 112.21L1347 0V112.21H605Z' fill='white'/%3E%3Cpath d='M1132 112.21L1874 0V112.21H1132Z' fill='white'/%3E%3C/svg%3E%0A");
}

.payin__highlight-title {
  z-index: 0;
  position: relative;
}

.payin__highlight-title::after {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");
}

.payin__highlight-title--secondary::after {
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%239ED5D6'/%3E%3C/svg%3E%0A");
}

.payin__company-item {
  box-shadow: 0px 3.24605px 3.24605px rgba(0, 0, 0, 0.25);
}

.payin__wrapper::after {
  content: url("data:image/svg+xml,%3Csvg width='753' height='620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 274.5 753 0v345.5L0 619.5v-345Z' fill='%2345549B'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: calc(100% - 25px);
  top: 3330px;
}

.payin__wrapper::before {
  content: url("data:image/svg+xml,%3Csvg width='49' height='176' viewBox='0 0 49 176' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 17.8402L49 0V158.389L0 176V17.8402Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: calc(100% - 43px);
  top: 70%;
  z-index: 1;
}


@media (min-width: 768px) {
  .payin__highlight-title::after {
    left: 30px;
    top: 10px;
  }

  .payin__wrapper::before {
    content: url("data:image/svg+xml,%3Csvg width='57' height='157' viewBox='0 0 57 157' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.5 21.73L57 0V134.965L-1.5 156.5V21.73Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");
    top: 4377px;
    right: calc(100% - 54px);
  }

  .payin__wrapper::after {
    top: 3000px;
  }
}

@media (min-width: 1024px) {
  .payin__highlight-title::after {
    left: 13px;
    top: 0;
  }

  .payin__highlight-title--secondary::after {
    left: -13px;
    top: 15px;
  }

  .payin__wrapper::before {
    content: url("data:image/svg+xml,%3Csvg width='265' height='620' viewBox='0 0 265 620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-488 274.5L265 0V345.5L-488 619.5V274.5Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");
    top: 5250px;
    right: 92%;
  }
}

@media (min-width: 1280px) {
  .payin__highlight-title::after {
    top: 12px;
    left: 33px;
  }

  .payin__highlight-title--secondary::after {
    top: 28px;
    left: -14px;
  }

  .payin__wrapper::before {
    top: 5000px;
    right: 88%;
  }

  .payin__wrapper::after {
    left: 93%;
  }
}
/************************
  SECTION 1
************************/
.le-payout-section-1 {
  background: rgb(221,224,91);
  background: linear-gradient(270deg, rgba(221,224,91,1) 0%, rgba(158,213,214,1) 100%);
  overflow: hidden;
}

.le-payout-section-1::before{
  content: url("data:image/svg+xml,%0A%3Csvg width='533' height='219' viewBox='0 0 533 219' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 102.497L148 159V46L0 102.497Z' fill='%23D4E167'/%3E%3Cpath d='M257 118.997L148 79V159L257 118.997Z' fill='white'/%3E%3Cpath opacity='0.5' d='M246 109.5L533 219V0L246 109.5Z' fill='white'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: -120px;
  left: -100px;

  overflow: hidden;
}

.le-payout-section-1::after{

  content: url("data:image/svg+xml,%3Csvg width='565' height='112' viewBox='0 0 565 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 112V47L172 112H0Z' fill='%23D4E167'/%3E%3Cpath d='M30 0V29.5V59L0 47.5373V12.0273L30 0Z' fill='url(%23paint0_linear_0_1)'/%3E%3Cpath d='M260 112H564.315V1L260 112Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_0_1' x1='50.5' y1='208.5' x2='-5.31911' y2='-3.24997' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

  position: absolute;
  top: 1330px;
  left: 0px;
}

.le-hero-image{
  overflow: hidden;
}

.le-hero-image::before{
  content: url("data:image/svg+xml,%3Csvg width='80' height='95' viewBox='0 0 80 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 47.4967L-50 0V95L80 47.4967Z' fill='white'/%3E%3C/svg%3E ");

  position: absolute;
  top: 690px;
  left: -10px;
}

.le-hero-image::after{
  content: url("data:image/svg+xml,%3Csvg width='96' height='140' viewBox='0 0 96 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M0 70L184 140V0L0 70Z' fill='white'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 400px;
  left: 280px;
}

@media (min-width: 768px) {
  .le-payout-section-1 {

  }
  .le-payout-section-1::before{

    content: url("data:image/svg+xml,%3Csvg width='852' height='205' viewBox='0 0 852 205' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M583 102.356L851.297 204.712V0L583 102.356Z' fill='white'/%3E%3Cpath d='M0 90.9977L123.192 138V44L0 90.9977Z' fill='%23D4E167'/%3E%3Cpath d='M213.861 104.81L123.128 71.7151V137.909L213.861 104.81Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: -110px;
    left: -80px;

  }

  .le-payout-section-1::after{
    content: url("data:image/svg+xml,%3Csvg width='195' height='131' viewBox='0 0 195 131' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-9.69294 129.789L-9.52783 52.4536L194.687 130.225L-9.69294 129.789Z' fill='%23D4E167'/%3E%3Cpath d='M35.6755 0.193127L35.5276 69.4744L-0.0129762 55.9383L0.0760484 14.2404L35.6755 0.193127Z' fill='url(%23paint0_linear_26_2719)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_26_2719' x1='65.663' y1='207.758' x2='-3.94327' y2='-4.29461' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top:  728px;
    left: 0px;
    pointer-events: none;
  }
  .le-hero-topic{

  }

  .le-hero-topic::before{
    content:  url("data:image/svg+xml,%3Csvg width='57' height='62' viewBox='0 0 57 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56.8752 30.958L-28 0V61.9202L56.8752 30.958Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 400px;
    left: 0px;
  }

  .le-hero-topic::after{
    content:  url("data:image/svg+xml,%3Csvg width='69' height='125' viewBox='0 0 69 125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M0.0402664 62.2024L161.49 124.191L161.753 0.903567L0.0402664 62.2024Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 620px;
    left: 700px;
  }

}
@media (min-width: 1024px) {
  .le-payout-section-1 {

  }
  .le-payout-section-1::before{
    content:  url("data:image/svg+xml,%3Csvg width='1868' height='469' viewBox='0 0 1868 469' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M491 137.99L116 0V276L491 137.99Z' fill='white'/%3E%3Cpath opacity='0.5' d='M1047.8 179.231L1816.25 469L1867.85 134.538L1047.8 179.231Z' fill='white'/%3E%3Cpath d='M0 231.998L116 276V188L0 231.998Z' fill='%23D4E167'/%3E%3Cpath d='M116 188.498L-1.05869e-06 233V144L116 188.498Z' fill='white'/%3E%3C/svg%3E ");

    position: absolute;
    top: -190px;
    left: 0px;
    display: none;

    overflow: hidden;
  }

  .le-payout-section-1::after{
    content: url("data:image/svg+xml,%3Csvg width='2255' height='408' viewBox='0 0 2255 408' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M94.69 86V249.01L11 217.34V119.23L94.69 86Z' fill='url(%23paint0_linear_3_2008)'/%3E%3Cpath d='M1095 394.196L2255 -0.000271352V408L1095 394.196Z' fill='white'/%3E%3Cpath d='M0 394.409V212.449L480.88 394.409H0Z' fill='%23D4E167'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3_2008' x1='184' y1='606.5' x2='-3.55003' y2='61.15' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top:  700px;
    left: -11px;
    display: none;
  }

  .le-hero-topic::before{
    content:  url("data:image/svg+xml,%0A%3Csvg width='135' height='146' viewBox='0 0 135 146' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.7 72.84L-65 0V145.69L134.7 72.84Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 500px;
    left: -230px;
  }
  .le-hero-topic::after{
    content:  url("data:image/svg+xml,%3Csvg width='241' height='291' viewBox='0 0 241 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M0 145.04L380.18 290.08V0L0 145.04Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 520px;
    left: 970px;
  }
  .le-hero-image::after{
    display: none;
  }
}




/************************
  SECTION 2
************************/
.le-payout-section-2 {

  overflow: hidden;
}

.le-payout-section-2::before{

}

.le-payout-section-2::after{
  content: url("data:image/svg+xml,%3Csvg width='43' height='244' viewBox='0 0 43 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M181.752 41.5277L85.8 76.101L0 107.893V167.104V188.134V209.167V244L97.3472 209.167L191.789 174.655L299 136.107V0L259.154 13.3127L181.752 41.5277Z' fill='url(%23paint0_linear_1_619)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_619' x1='36.1021' y1='246.227' x2='316.226' y2='-9.10517' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

  position: absolute;
  top: 150px;
  right: 0;
}

@media (min-width: 768px) {
  .le-payout-section-2 {

  }
  .le-payout-section-2::after{
  content: url("data:image/svg+xml,%3Csvg width='57' height='288' viewBox='0 0 57 288' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M214.645 49.0042L101.328 89.802L0 127.317V197.189V222.005V246.825V287.929L114.965 246.825L226.498 206.099L353.112 160.612V0L306.055 15.7095L214.645 49.0042Z' fill='url(%23paint0_linear_258_15281)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_258_15281' x1='42.6357' y1='290.557' x2='373.217' y2='-11.0061' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

  position: absolute;
  top: 80px;
  right: 0;
}

}
@media (min-width: 1024px) {
  .le-payout-section-2 {

  }
  .le-payout-section-2::after{
    content:  url("data:image/svg+xml,%3Csvg width='145' height='614' viewBox='0 0 145 614' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M457.724 104.5L216.078 191.5L0 271.5V420.5V473.42V526.347V614L245.159 526.347L483 439.5L753 342.5V0L652.652 33.5L457.724 104.5Z' fill='url(%23paint0_linear_19_6205)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19_6205' x1='90.9193' y1='619.604' x2='795.874' y2='-23.4702' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top: 50px;
    right: 0;
  }
}

/************************
  SECTION 3
************************/
.le-payout-section-3{

}
.le-payout-section-3::before{
  content: url("data:image/svg+xml,%3Csvg width='43' height='244' viewBox='0 0 43 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-74.2475 41.5277L-170.2 76.101L-256 107.893V167.104V188.134V209.167V244L-158.653 209.167L-64.2112 174.655L43 136.107V0L3.15402 13.3127L-74.2475 41.5277Z' fill='url(%23paint0_linear_19_5043)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19_5043' x1='-219.898' y1='246.227' x2='60.2264' y2='-9.10517' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

  position: absolute;
  top: 506px;
  left: -7px;

}

.le-payout-section-3-title{

}

.le-payout-section-3-title::before{
  content:  url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%23FFE627'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 20px;
  left: 66px;
  z-index: -1;
}

.vertical-dash{
  position: relative;
}

.vertical-dash::after {
  content: " ";
  display: block;
  width: 1px;
  height: 24px;
  background: black;
  border-left: 1px solid #333333;
  position: absolute;
  bottom: -36px;
  left: 50%;
}

.vertical-dash:last-child::after {
  display: none;
}

@media (min-width: 768px) {
  .le-payout-section-3 {

  }
  .le-payout-section-3-title::before{
    content:  url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%23FFE627'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 20px;
    left: 113px;
    z-index: -1;
  }
  .le-payout-section-3::before{
    content: url("data:image/svg+xml,%3Csvg width='43' height='244' viewBox='0 0 43 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-74.2475 41.5277L-170.2 76.101L-256 107.893V167.104V188.134V209.167V244L-158.653 209.167L-64.2112 174.655L43 136.107V0L3.15402 13.3127L-74.2475 41.5277Z' fill='url(%23paint0_linear_19_5043)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19_5043' x1='-219.898' y1='246.227' x2='60.2264' y2='-9.10517' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top: 110px;
    left: 0px;

  }
  .le-payout-section-3::after{
    content: url("data:image/svg+xml,%3Csvg width='87' height='79' viewBox='0 0 87 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-3.43408e-06 39.2813L87.9634 -3.51715e-05L87.9634 78.5626L-3.43408e-06 39.2813Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 20px;
    right: 0;
  }
  .vertical-dash::after {
    display: none;
  }

  .horizontal-dash::after {
    content: " ";
    width: 40px;
    height: 0;
    border: 1px solid #C4C4C4;
    margin: 3px;
    display: block;
    position: absolute;
    top: 50px;
    left: 135px;
  }
  
  .vertical-dash:nth-child(4)::after {
    display: none;
  }

  .vertical-dash:last-child::after {
    display: none;
  }
}

@media (min-width: 1024px) {
  .le-payout-section-3 {

  }

  .le-payout-section-3-title::before{
    content: url("data:image/svg+xml,%3Csvg width='130' height='116' viewBox='0 0 130 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M130 57.9999L-1.89657e-06 116L3.17395e-06 -1.13597e-05L130 57.9999Z' fill='%23FFE72D'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 10px;
    left: 134px;
    z-index: -1;
  }
  .le-payout-section-3::before{
    content:  url("data:image/svg+xml,%3Csvg width='124' height='614' viewBox='0 0 124 614' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-171.276 104.5L-412.922 191.5L-629 271.5V420.5V473.42V526.347V614L-383.841 526.347L-146 439.5L124 342.5V0L23.6521 33.5L-171.276 104.5Z' fill='url(%23paint0_linear_0_1787)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_0_1787' x1='-538.081' y1='619.604' x2='166.874' y2='-23.4702' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top: 80px;
    left: 0px;

  }
  .le-payout-section-3::after{
    content: url("data:image/svg+xml,%3Csvg width='260' height='199' viewBox='0 0 260 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M0 99.046L259.62 198.092V0L0 99.046Z' fill='white'/%3E%3C/svg%3E%0A");;

    position: absolute;
    top: 10px;
    right: 0;
  }

  .horizontal-dash::after {
    content: " ";
    width: 40px;
    height: 0;
    border: 1px solid #C4C4C4;
    margin: 3px;
    display: block;
    position: absolute;
    top: 70px;
    left: 196px;
  }

  .vertical-dash:last-child::after {
    display: none;
  }
}

/************************
  SECTION 4
************************/
.le-payout-section-4{

}
.le-payout-section-4::after{
  content: url("data:image/svg+xml,%3Csvg width='88' height='140' viewBox='0 0 88 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M88 70L-96 140V0L88 70Z' fill='white'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 750px;
  left: 0px;

}


.le-payout-section-4-title::before{
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000123196 75.8426L0.000126511 -7.42375e-06L84.918 37.9213Z' fill='white'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 20px;
  left: 16px;
  z-index: -1;

}

.le-payout-section-4.arrow-right .le-payout-section-4-title::before{
  right: -230px;
  left: unset;
  transform: rotate(180deg);

}
@media (min-width: 768px) {
  .le-payout-section-4 {

  }
  .le-payout-section-4-title::before{
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000123196 75.8426L0.000126511 -7.42375e-06L84.918 37.9213Z' fill='white'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 20px;
  left: 0px;
  z-index: -1;

  }
}
@media (min-width: 1024px) {
  .le-payout-section-4 {

  }
  .le-payout-section-4-title::before{
    content:url("data:image/svg+xml,%3Csvg width='254' height='199' viewBox='0 0 254 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M253.621 99.0478L-5.99901 0.00174732L-5.99902 198.094L253.621 99.0478Z' fill='white'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 30px;
    left: -230px;
    z-index: -1;

  }
}




/************************
  SECTION 5
************************/
.le-payout-section-5{
 position: relative;
}
.le-payout-section-5::before{
  content: url("data:image/svg+xml,%3Csvg width='46' height='284' viewBox='0 0 46 284' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-299 125.84L46 0V158.389L-299 284V125.84Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 367px;
  left: 0px;

}

.le-payout-section-5::after{

  content: url("data:image/svg+xml,%0A%3Csvg width='172' height='112' viewBox='0 0 172 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M172 -1.88538e-06V65L4.09955e-06 -1.88538e-06H172Z' fill='%23D4E167'/%3E%3Cpath d='M142 112V53L172 64.4627V99.9727L142 112Z' fill='url(%23paint0_linear_0_621)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_0_621' x1='123.948' y1='38.859' x2='176.108' y2='115.283' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");

  position: absolute;
  top: 0px;
  right: 0;


}

.talk-to-us-title{
 position: relative;
}
.talk-to-us-title::before{
  content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");

  position: absolute;
  top: 35px;
  left: -25px;
  z-index: -1;
}

@media (min-width: 768px) {
  .le-payout-section-5 {

  }

  .talk-to-us-title{
    position: relative;
   }

  .talk-to-us-title::before{
    content: url("data:image/svg+xml,%3Csvg width='85' height='76' viewBox='0 0 85 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.918 37.9213L0.000126385 75.8426L0.0001297 -7.42375e-06L84.918 37.9213Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 35px;
    left: 130px;
    z-index: -1;
  }
  .le-payout-section-5::before{
    content: url("data:image/svg+xml,%3Csvg width='183' height='142' viewBox='0 0 183 142' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M182.68 70.8378L-3.00015 0.0002769L-3.00016 141.675L182.68 70.8378Z' fill='%23F6F6F6'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 0px;
    left: 0px;

  }

  .le-payout-section-5::after{

    content: url("data:image/svg+xml,%3Csvg width='235' height='154' viewBox='0 0 235 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M234.862 5.35034e-05V88.8693L0.000116448 5.35034e-05H234.862Z' fill='%23D4E167'/%3E%3Cpath d='M193.988 153.07V73.4559L234.862 88.9235V136.84L193.988 153.07Z' fill='url(%23paint0_linear_23_2718)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_23_2718' x1='169.392' y1='54.3741' x2='239.526' y2='158.13' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top: 0px;
    right: 0;


  }

}

@media (min-width: 1024px) {
  .le-payout-section-5 {

  }
  .le-payout-section-5::before{
    content: url("data:image/svg+xml,%3Csvg width='341' height='292' viewBox='0 0 341 292' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M340.18 146.038L-40.0003 0.998105L-40.0004 291.078L340.18 146.038Z' fill='%23F6F6F6'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 0px;
    left: 0px;

  }
  .le-payout-section-5::after{

    content:  url("data:image/svg+xml,%3Csvg width='450' height='390' viewBox='0 0 450 390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M480.879 0.000976562V181.961L-0.00109863 0.000976562H480.879Z' fill='%23D4E167'/%3E%3Cpath d='M397.189 389.41V226.4L480.879 258.07V356.18L397.189 389.41Z' fill='url(%23paint0_linear_5_2007)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5_2007' x1='346.829' y1='187.33' x2='490.429' y2='399.77' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A1D4D4'/%3E%3Cstop offset='0.01' stop-color='%23A1D4D4'/%3E%3Cstop offset='1' stop-color='%23D4E167'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    position: absolute;
    top: 0px;
    right: 0;


  }
  .talk-to-us-title::before{
    content: url("data:image/svg+xml,%0A%3Csvg width='139' height='125' viewBox='0 0 139 125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M138.75 62.6405L-6.35556e-06 124.601L-9.38773e-07 0.679675L138.75 62.6405Z' fill='%23DDE05B'/%3E%3C/svg%3E%0A");

    position: absolute;
    top: 55px;
    left: 130px;
    z-index: -1;
  }

}

@media (min-width: 768px) {
  .payout-hero-image-container img {
    width: 334px !important;
  }
}

@media (min-width: 1024px) {
  .payout-hero-image-container img {
    width: 451px !important;
  }
}

.payout-partner-image-container img {
  width: 93px;
}

@media (min-width: 768px) {
  .payout-partner-image-container img {
    width: 63px;
  }
}

@media (min-width: 1024px) {
  .payout-partner-image-container img {
    width: 110px;
  }
}

.payout-acount-image-container img {
  display: block;
  width: 100%;
  height: 100%;
}

@media (min-width: 1024px) {
  .payout-acount-image-container img {
    width: 40px;
    height: 40px;
  }
}

.payout-ideal-image-container img {
  width: 64px;
}

@media (min-width: 1024px) {
  .payout-ideal-image-container img {
    width: 110px;
    height: 105px;
  }
}
.main-content-pix-brazil .text-background {
  background-color: #9ED5D6;
  display: inline-block;
  margin-bottom: 25px;
}

.main-content-pix-brazil .text-background p {
  padding: 4px 15px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.139rem;
}

.main-content-pix-brazil {
  position: relative;
}

.main-content-pix-brazil .triangle-light-green {
   position: absolute;
   top: 0;
   right: 0;
   width: 0;
   height: 0;
   border-top: 0px solid transparent; 
   border-right: 49vw solid #DDE05B; 
   border-bottom: 12vw solid transparent; 
}

.main-content-pix-brazil .triangle-dark-green {
   position: absolute;
   top: 0;
   left: 51vw;
   width: 0;
   height: 0;
   border-top: 3vw solid transparent; 
   border-left: 12.4vw solid #C0CD26; 
   border-bottom: 3vw solid transparent; 
}

.main-content-pix-brazil .triangle-light-blue {
   position: absolute;
   top: 529px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 9.34vw solid transparent; 
   border-left: 23.47vw solid #9ED5D6; 
   border-bottom: 0px solid transparent; 
}

.main-content-pix-brazil .triangle-dark-blue {
   position: absolute;
   top: 487px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 3vw solid transparent; 
   border-right: 7.56vw solid #52B4B5; 
   border-bottom: 3vw solid transparent; 
}

.main-content-pix-brazil .triangle-middle-blue {
   position: absolute;
   top: 1345px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 5.1vw solid transparent; 
   border-left: 10.2vw solid #9ED5D6; 
   border-bottom: 5.1vw solid transparent; 
}

.main-content-pix-brazil .triangle-yellow {
  position: absolute;
  top: -24px;
  left: -28px;
  width: 0;
  height: 0;
  border-left: 88px solid #FFE72D;
  border-top: 44px solid transparent;
  border-bottom: 44px solid transparent;
}

.main-content-pix-brazil .triangle-mini-yellow {
  position: absolute;
  top: -8px;
  left: -20px;
  width: 0;
  height: 0;
  border-left: 40px solid #FFE72D;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.main-content-pix-brazil .triangle-green {
  position: absolute;
  top: -24px;
  left: -28px;
  width: 0;
  height: 0;
  border-left: 88px solid #DDE05B;
  border-top: 44px solid transparent;
  border-bottom: 44px solid transparent;
}

.main-content-pix-brazil h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.28rem;
}

.main-content-pix-brazil h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.3rem;
  margin: 0 0 52px;
}

.main-content-pix-brazil h4{
    font-size: 20px;
    margin: 0px 0px 10px;
}

.main-content-pix-brazil p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.138rem;
  margin: 0;
}

.main-content-pix-brazil .bullet {
  display: flex;
}

.main-content-pix-brazil .bullet p{
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.12rem;
  margin: -5px 0px 0px 6.8px;
}

.main-content-pix-brazil .image-top {
  max-width: 410px;
}

@media (max-width: 768px) { 
  
  .main-content-pix-brazil .triangle-light-blue {
   top: 678px;
}

.main-content-pix-brazil .triangle-dark-blue {
   top: 658px;
}
  
  .main-content-pix-brazil .triangle-middle-blue {
   top: 1860px;
}
  
  .main-content-pix-brazil h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32.5px;
  letter-spacing: 0.23rem;
}
  
  .main-content-pix-brazil h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.22rem;
  margin: 0 0 32px;
}
  
.main-content-pix-brazil h4{
    font-size: 16px;
}

.main-content-pix-brazil p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.105rem;
  margin: 0;
}
  
  .main-content-pix-brazil .triangle-yellow {
  position: absolute;
  top: -6px;
  left: -12px;
  width: 0;
  height: 0;
  border-left: 48px solid #FFE72D;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}
  
  .main-content-pix-brazil .triangle-green {
  position: absolute;
  top: -6px;
  left: -12px;
  width: 0;
  height: 0;
  border-left: 48px solid #DDE05B;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}
}

@media (max-width: 373px) { 
  .main-content-pix-brazil .triangle-light-blue {
   top: 888px;
}

.main-content-pix-brazil .triangle-dark-blue {
   top: 878px;
}
  
  .main-content-pix-brazil .triangle-middle-blue {
   top: 2360px;
}
  
  .main-content-pix-brazil .triangle-middle-green {
   position: absolute;
   top: 1590px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 28px solid transparent; /* Lado maior */
   border-left: 70px solid #DDE05B; /* Lado menor */
   border-bottom: 28px solid transparent; /* Altura do triângulo */
}
}
.solutions__payout-section::before {
  content: url("data:image/svg+xml,%3Csvg width='857' height='472' viewBox='0 0 857 472' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 313.84L856.5 0V160.5L0 472V313.84Z' fill='%239ED5D6'/%3E%3C/svg%3E%0A");
  right: 0px;
  top: 100px;
  position: absolute;
  z-index: -1;
}

.solutions__latam-section {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy43LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FtYWRhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTg3NCAxMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4NzQgMTEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAsMTEyLjIgNjA1LDExMi4yIDc0MiwxMTIuMiAxMTMyLDExMi4yIDEzNDcsMTEyLjIgMTg3NCwxMTIuMiAxODc0LDAgIi8+DQo8L3N2Zz4NCg==");
}

/*
.solutions__latam-section {
  background-image: url("data:image/svg+xml,%3Csvg width='1874' height='113' viewBox='0 0 1874 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 112.21L742 0V112.21H0Z' fill='white'/%3E%3Cpath d='M605 112.21L1347 0V112.21H605Z' fill='white'/%3E%3Cpath d='M1132 112.21L1874 0V112.21H1132Z' fill='white'/%3E%3C/svg%3E%0A");
}
*/

@media (min-width: 768px) {
  .solutions__payout-section::before {
    content: url("data:image/svg+xml,%3Csvg width='2008' height='961' viewBox='0 0 2008 961' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 732L2007.5 0V228.5L0 961V732Z' fill='%239ED5D6'/%3E%3C/svg%3E%0A");
    right: 80%;
    top: 40px;
  }
}

@media (min-width: 1024px) {
  .solutions__payout-section::before {
    content: url("data:image/svg+xml,%3Csvg width='2008' height='1078' viewBox='0 0 2008 1078' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 732.5L2007.5 0.5V345L0 1077.5V732.5Z' fill='%239ED5D6'/%3E%3C/svg%3E%0A");
    top: 20px;
  }
}
.main-blog-index__content{
  
}

@media (max-width: 500px) {

  .main-blog-index__content .dnd-section > .row-fluid {
    margin: 0px 40px 0px 40px;
    width: calc(100% - 80px);
  }

  /* .dnd-column{
    position:relative;
    z-index:2;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2,  
  .main-content-woocommerce .main-content-woocommerce__layer1{
    display:inline-block;
  }

  .main-content-woocommerce .main-content-woocommerce__layer1{
    top: 610px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2{
    top: 1940px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer1 svg{
    width:74px;
    height:258px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2 svg{
    width:72px;
    height:98px;
  }

  .main-content-woocommerce .main-content-woocommerce__rect{
    display:inline-block;
    right: 0;
    top:-40px;
  }  

  .main-content-woocommerce .dnd-section > .row-fluid {
    margin: 0px 40px 0px 40px;
    width: calc(100% - 80px);
  }

  .main-content-woocommerce h1{
    font-size: 28px;
  }

  .main-content-woocommerce .le-dnd-section-title .le-dnd-section-title__arrow--green{
    left: 40px;
    top: -31px;
  }

  .main-content-woocommerce #hs_cos_wrapper_section_one_dnd_area-module-2_,
  .main-content-woocommerce #hs_cos_wrapper_section_one_dnd_area-module-2_ p{
    text-align:left !important;
  }

  .main-content-woocommerce .woocommerce_separator_dnd_area-row-0.dnd-section > .row-fluid {
    margin: 0px 0px 0px 0px;
    width: calc(100% - 0px);
  }

  .main-content-woocommerce .simple-cards .dnd-section > .row-fluid{
    margin: 0px 15px 0px 15px;
    width: calc(100% - 30px);
  } */
} 
.main-blog-index__content{
}

.main-content-blog-index {
  margin-top: 90px;
  position: relative;
}

.main-content-blog-index .text-tag {
  background: #000000;
  display: inline-block;
  margin-bottom: 20px;
}

.main-content-blog-index .text-tag p {
  color: #ffffff;
  padding: 4px 15px;
  font-size: 16px;
  font-weight: 600;
}

.background {
  position: absolute; 
  width: 100%;
  height: 281px; 
}

.rectangle {
  width: 100%;
  height: 141px;
  background-color: #9ED5D6;
}

.triangle {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-left: 80vw solid transparent; 
  border-right: 20vw solid transparent; 
  border-top: 140px solid #9ED5D6;
}

.main-content-blog-index .rectangle-brazil-green {
   position: absolute;
   top: 0px;
   left: 0;
   background: #9ED5D6;
   width: 100%;
   height: 289px;
}

.main-content-blog-index .triangle-first-transparent {
   position: absolute;
   top: 141px;
   left: 0;
   width: 0;
   height: 0;
   border-top: 180px solid transparent; 
   border-left: 1200px solid #ffffff; 
   border-bottom: 0px solid transparent; 
}

.main-content-blog-index .triangle-second-transparent {
   position: absolute;
   top: 171px;
   right: 0;
   width: 0;
   height: 0;
   border-top: 120px solid transparent; 
   border-right: 400px solid #ffffff; 
   border-bottom: 200px solid transparent; 
}

.main-content-blog-index h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.3rem;
}

.main-content-blog-index h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 0.3rem;
  margin: 0 0 52px;
}

.main-content-blog-index p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.138rem;
  margin: 0;
}

@media (max-width: 769px) { 
  .centered-module {
  display: flex;
  justify-content: center;
  align-items: center;
}

  
  .triangle {
  position: absolute;
  top: 140px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 80vw solid transparent; 
  border-right: 20vw solid transparent; 
  border-top: 40px solid #9ED5D6;
}
  
  .main-content-blog-index .rectangle-brazil-green {
   position: absolute;
   top: 0px;
   left: 0;
   background: #9ED5D6;
   width: 100%;
   height: 143px;
}
  
  .main-content-blog-index .triangle-brazil-green {
        position: absolute;
        top: 141px;
        left: 0;
        width: 0;
        height: 0;
        border-top: 40px solid #9ED5D6;
        border-left: 600px solid #ffffff;
        border-right: 120px solid #ffffff;
}

.main-content-blog-index .triangle-first-transparent {
   border-top: 0px solid transparent; 
   border-left: 0px solid #ffffff; 
   border-bottom: 0px solid transparent; 
}
  
  .main-content-blog-index .triangle-second-transparent {
   border-top: 0px solid transparent; 
   border-right: 0px solid #ffffff; 
   border-bottom: 0px solid transparent; 
}
  
  .main-content-blog-index h1 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: 0.28rem;
}
  
  .main-content-blog-index h2 {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.22rem;
  margin: 0 0 32px;
}

.main-content-blog-index p {
  color: #000000;
  font-family: forma-djr-banner, system-ui, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 10%;
  margin: 0;
}
}

@media (max-width: 373px) { 
  
  .triangle {
  position: absolute;
  top: 140px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 80vw solid transparent; 
  border-right: 20vw solid transparent; 
  border-top: 20px solid #9ED5D6;
}
} 
.main-content-integrations{
  font-size: 22px;
  line-height: 26px;
  position: relative;
  z-index: 1;
  font-weight: 500;
}
.main-content-integrations .content-integrations-effects{
  background-color: #F5F5F5;
}
.main-content-integrations .content-integrations-effects::after{
  content: "";
  display: block;
  background: linear-gradient(177deg, #F5F5F5, #F5F5F5 50%, white 50%, white);
  width: 100%;
  height: 130px;
}
.main-content-integrations .effects_one{
  position: relative;
}
.main-content-integrations .effects_one::before{
  content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/effects_one.png);
  position:absolute;
  top:-55px;
  left: 0px;
  z-index: 3;
}

.main-content-integrations .effects_two{
  position: relative;
}
.main-content-integrations .effects_two::before{
  content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/effects_two.png);
  position:absolute;
  top:-68px;
  right: 0px;
  z-index: 3;
}
.main-content-integrations .effects_three{
  position: relative;
}
.main-content-integrations .effects_three::before{
  content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/effects_three.png);
  position:absolute;
  top:-35px;
  right: 0px;
  z-index: 3;
}
.main-content-integrations h1{
  font-weight: 700;
  font-size: 52.766px;
  line-height: 63px;
  letter-spacing: initial;
}
.main-content-integrations .main_banner .row-fluid .span6{
  z-index: 5;
}
.main-content-integrations h2{
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: initial;
}

.main-content-integrations h3{
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 40px;
}
.main-content-integrations p{
  margin-bottom: 25px;
}

.main-content-integrations .ul-blue{
  max-width: 420px;
  margin: 0 auto;
}
.main-content-integrations .ul-blue li{
  padding-left: 35px;
  position: relative;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.1em;
}

.main-content-integrations .ul-blue li:before{
  content: "";
  width: 21px;
  height: 21px;
  display: inline-block;
  /* background: #9ED5D6;
  border-radius: 50%; */
  position: absolute;
  left: 0;
  border-style: solid;
  border-width: 10.5px 0 10.5px 21px;
  border-color: transparent transparent transparent #9ED5D6;
}


.main-content-integrations .ul-green{

}
.main-content-integrations .ul-green li{
  padding-left: 35px;
  position: relative;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.1em;
}

.main-content-integrations .ul-green li:before{
  content: "";
  width: 21px;
  height: 21px;
  display: inline-block;
  /* background: #D4E167;
  border-radius: 50%; */
  position: absolute;
  left: 0;
  border-style: solid;
  border-width: 10.5px 0 10.5px 21px;
  border-color: transparent transparent transparent #D4E167;
}
.main-content-integrations .ul-special{
  margin-top: 47px;
}
.main-content-integrations .ul-special li{
  padding-left: 35px;
  position: relative;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.1em;
}

.main-content-integrations .ul-special li:before{
  content: "";
  width: 21px;
  height: 21px;
  display: inline-block;
  background: #9ED5D6;
  background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/arrow.png);
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  position: absolute;
  left: 0;
  text-align: center;
}



.main-content-integrations .le-btn__wrapper{
  text-align: center;
}

.main-content-integrations .special-image{
  position: relative;

}

.main-content-integrations .special-image:before{
  content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/special-image.png);
  position:absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
}
.main-content-integrations .special-image img{
  z-index: 3;
  position: relative;
}

.main-content-integrations .section-four h2{
  text-align: center;
  max-width: 745px;
  margin: 0 auto 34px;
}
.main-content-integrations .section-five h2{
  position: relative;
  z-index: 3;
}
.main-content-integrations .section-five h2:before{
  content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/effects-h2.png);
  position: absolute;
  z-index: -1;
  top: -35px;
  left: -54px;
}
 

.main-content-integrations .dnd-section > .row-fluid {
  margin: 0 auto;
  max-width:  955px;
}

@media (max-width: 1440px) {
  .main-content-integrations .effects_two::before{
    transform: scale(0.8);
    right: -27px;
    top: -114px;
  }
}

@media (max-width: 1250px) {
  .main-content-integrations .effects_two::before{
    transform: scale(0.6);
    right: -27px;
    top: -114px;
  }
}

@media (max-width: 767px) {

  .main-content-integrations .dnd-section > .row-fluid {
    margin: 0px 67px 0px 63px;
    width: calc(100% - 130px);
  }

  .main-content-integrations .row-fluid {
    width: 100%;
  }

  .main-content-integrations .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .main-content-integrations .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .main-content-integrations .row-fluid .span12 {
    width: 99.999999993%;
  }

  .main-content-integrations .row-fluid .span11 {
    width: 91.436464082%;
  }

  .main-content-integrations .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .main-content-integrations .row-fluid .span9 {
    width: 74.30939226%;
  }

  .main-content-integrations .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .main-content-integrations .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .main-content-integrations .row-fluid .span6 {
    width: 48.618784527%;
  }

  .main-content-integrations .row-fluid .span5 {
    width: 40.055248616%;
  }

  .main-content-integrations .row-fluid .span4 {
    width: 31.491712705%;
  }

  .main-content-integrations .row-fluid .span3 {
    width: 22.928176794%;
  }

  .main-content-integrations .row-fluid .span2 {
    width: 14.364640883%;
  }

  .main-content-integrations .row-fluid .span1 {
    width: 5.801104972%;
  }

  .main-content-integrations .effects_one::before{
    transform: scale(0.4);
    top: -90px;
    left: -44px;
  }
  .main-content-integrations .effects_two::before{
    transform: scale(0.7);
    right: -27px;
    top: -114px;
  }
  .main-content-integrations{
    font-size: 14px;
    line-height: 18px;
  }
  .main-content-integrations .main_banner_dnd_area-row-0-padding{
    padding-top: 65px !important;
  }
  .main-content-integrations .main_banner_dnd_area-column-1-row-1-margin {
    margin-top: 24px !important;
  }
  .main-content-integrations .main_banner .row-fluid .span6:first-child{
    width: 40.055248616%;
  }
  .main-content-integrations .main_banner .row-fluid .span6:last-child{
    width: 57.182320438000005%;
    padding-right: 20px;
  }
  .main-content-integrations h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .main-content-integrations h2{
    font-size: 26px;
    line-height: 31px;
  }
  .main-content-integrations .section_one-row-0-margin {
    margin-top: 30px !important;
  }
  .main-content-integrations h3{
    font-size: 22px;
    line-height: 26px;
  }
  .main-content-integrations .ul-blue li{
    font-size: 12px;
    line-height: 14px;
  }
  .main-content-integrations .ul-blue li:before{
    width: 11px;
    height: 11px;
  }
  /* .main-content-integrations .le-btn__text{
    padding: 12px 0px 10px 13px !important; 
  } */
  .main-content-integrations .row-number-14 p img{
    max-width: 25%;
  }
  .main-content-integrations .section_two-row-0-margin{
    margin-top: 38px !important;
  }
  .main-content-integrations .ul-green li{
    font-size: 12px;
    line-height: 14px;
  }
  .main-content-integrations .effects_three::before{
    transform: scale(0.45);
    top: -67px;
    right: -37px;
  }
  .main-content-integrations .section_three-row-0-margin{
    margin-top: 0px !important;
  }
  .main-content-integrations .section_three-row-0-vertical-alignment .span3:first-child{
    margin-left: 11%;
  }
  .main-content-integrations .ul-special li{
    font-size: 14px;
    line-height: 18px;
  }
  .main-content-integrations .section-five h2{
    font-size: 30px !important;
    line-height: 36px !important;
  }
  .main-content-integrations .section-five h2:before{
    transform: scale(0.55);
    top: -54px;
    left: -56px;
  }
}

@media (max-width: 500px) {
  .main-content-integrations .dnd-section > .row-fluid {
      margin: 0 auto;
      width: calc(100% - 80px);
  }

  .main-content-integrations .row-fluid {
    width: 100%;
  }
  .main-content-integrations .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: 100% !important;
    margin-left: 0;
  }
  .main-content-integrations .effects_one::before{
    content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/effects_one_mobile.png);
    transform: unset;
    top: 160px;
    left: 0px;
  }
  .main-content-integrations .effects_two::before{
    content: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/effects_two_mobile.png);
    top: -65px;
    right: -5px;
  }
  .main-content-integrations{
    font-size: 14px;
    line-height: 17px;
  }
  .main-content-integrations h1{
    font-size: 30px;
    line-height: 36px;
  }
  .main-content-integrations h2{
    font-size: 26px;
    line-height: 31px;
  }

  .main-content-integrations h3{
    margin-bottom: 20px;
  }
  .main-content-integrations .section_one-column-7-vertical-alignment{
    margin-top: 50px;
  }
  .main-content-integrations .section_two-column-3-vertical-alignment{
    margin-top: 140px;
  }
  .main-content-integrations .section_two-column-3-vertical-alignment h2{
    text-align: center;
  }
  .main-content-integrations .section_three-row-0-vertical-alignment .span3:first-child{
    margin-left: 0px;
  }
  .main-content-integrations .section_three-row-0-vertical-alignment h2{
    margin-bottom: 20px;
  }
  .main-content-integrations .section_three-row-0-vertical-alignment .p_images{
    text-align: center;
  }
  .main-content-integrations .effects_three::before{
    top: 137px;
    right: -67px;
  }

  .main-content-integrations #hs_cos_wrapper_section_four-module-3_ p{
    text-align:left !important;
  }

  /* .main-content-integrations .le-btn__text{
    padding: 12px 5px 10px 27px;
  } */

  .main-content-integrations .special-image:before{
    content: '';
    background-image:url('//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/integrations/special-image.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 711px;
    height: 474px;
    right: -80px;
    top: -40px;
  }
}
.main-content-woocommerce{

}

.main-content-woocommerce h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #333333;
  margin-bottom: 27px;
}

.main-content-woocommerce h2{
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 45px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #333333;
  margin-bottom: 15px;
}

.main-content-woocommerce .main-content-woocommerce__rect{
  position:absolute;
  top:0px;
  right:0px;
  z-index:1;
} 

.main-content-woocommerce .main-content-woocommerce__layer1{
  position:absolute;
  top: 1260px;
  left: 0px;
  z-index: 1;
}

.main-content-woocommerce .main-content-woocommerce__layer2{
  position:absolute;
  top: 1090px;
  right: 0px;
  z-index: 1;
}

.main-content-woocommerce .main_banner{
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  /* or 118% */

  letter-spacing: 0.1em;

  color: #333333;
}

.main-content-woocommerce .le-btn__wrapper{
  text-align: center;
}

@media (max-width: 768px) {
  .main-content-woocommerce{
    overflow:hidden;
  }

  .main-content-woocommerce .dnd-section > .row-fluid {
    margin: 0px 55px 0px 55px;
    width: calc(100% - 110px);
  }

  .main-content-woocommerce .main-content-woocommerce__rect{
    display:none;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2,
  .main-content-woocommerce .main-content-woocommerce__layer1{
    display:none;
  }

  

  .main-content-woocommerce h1{
    font-size: 30px;
    line-height: 36px;
  }

  .main-content-woocommerce .main_banner{
    /* font-weight: 700; */
    font-size: 14px;
    line-height: 17px;
  }

  .main-content-woocommerce h2{
    font-size: 30px;
    line-height: 36px;
  }
}

@media (max-width: 500px) {
  .dnd-column{
    position:relative;
    z-index:2;
  }

  .main-content-woocommerce h1 span{
    display:block;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2,  
  .main-content-woocommerce .main-content-woocommerce__layer1{
    display:inline-block;
  }

  .main-content-woocommerce .main-content-woocommerce__layer1{
    top: 640px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2{
    top: 2020px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer1 svg{
    width:74px;
    height:258px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2 svg{
    width:72px;
    height:98px;
  }

  .main-content-woocommerce .main-content-woocommerce__rect{
    display:inline-block;
    right: 0;
    top:-40px;
  }  

  .main-content-woocommerce .dnd-section > .row-fluid {
    margin: 0px 40px 0px 40px;
    width: calc(100% - 80px);
  }

  .main-content-woocommerce h1{
    font-size: 28px;
  }

  .main-content-woocommerce .le-dnd-section-title .le-dnd-section-title__arrow--green{
    left: 40px;
    top: -31px;
  }

  .main-content-woocommerce #hs_cos_wrapper_section_one_dnd_area-module-2_,
  .main-content-woocommerce #hs_cos_wrapper_section_one_dnd_area-module-2_ p{
    text-align:left !important;
  }

  .main-content-woocommerce .woocommerce_separator_dnd_area-row-0.dnd-section > .row-fluid {
    margin: 0px 0px 0px 0px;
    width: calc(100% - 0px);
  }

  .main-content-woocommerce .simple-cards .dnd-section > .row-fluid{
    margin: 0px 15px 0px 15px;
    width: calc(100% - 30px);
  }

  .main-content-woocommerce .section-title-area .dnd-section > .row-fluid{
    margin: 0px 15px 0px 15px;
    width: calc(100% - 30px);
  }
}

@media (max-width: 400px) {
  .main-content-woocommerce .main-content-woocommerce__layer1{
    top: 640px;
  }
}
.main-content-knowledge{ 
  overflow:hidden;
}

.main-content-knowledge{
  position: relative;
}
.main-content-knowledge .dnd-section > .row-fluid {
  z-index:3;
  position: relative;
}
.main-content-knowledge h2{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
}
.main-content-knowledge .le-slider-box-wrapper .le-slider-box-items-wrapper .le-post-card__summary h3{
  font-weight: 500;
}

.main-content-knowledge .main_banner{
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0.1em;
}

.main-content-knowledge .main_banner p{
  
}

.main-content-knowledge .main_banner h1{
  font-weight: 700;
  font-size: 65px;
  line-height: 78px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #242424;
  margin-bottom: 19px;
}

.main-content-knowledge .main-content-knowledge__rect{
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}
.main-content-knowledge .main-content-knowledge__layer1{
  position:absolute;
  top:287px;
  left:0px;
  z-index:2;
}
.main-content-knowledge .main-content-knowledge__layer1-1{
  display:none;
}
.main-content-knowledge .main-content-knowledge__layer1-2{
  display:none;
}
.main-content-knowledge .main-content-knowledge__layer2{
  position:absolute;
  top:2410px;
  right:0px;
  z-index:1;
}
.main-content-knowledge .main-content-knowledge__layer3{
  position:absolute;
  top:4850px;
  left:0px;
  z-index:1;
}
.main-content-knowledge .knowledge_newsletter p{
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0.1em;
  font-weight: 500;
}
.main-content-knowledge .knowledge_newsletter .le-dnd-section-title h2.green{
  font-size: 65px;
  line-height: 101.8%;
  letter-spacing: 0em;
}
.main-content-knowledge .knowledge_newsletter .le-dnd-section-title .le-dnd-section-title__arrow{
  width: 85px;
  height: 76px;
  top: -17px;
  left: 80px;
}
.main-content-knowledge .knowledge_newsletter .le-dnd-section-title .le-dnd-section-title__arrow svg{
  width: 85px;
  height: 76px;
}

@media (max-width: 1300px) {
  .main-content-knowledge .main-content-knowledge__rect{
    top: -90px;
  }

  .main-content-knowledge .main-content-knowledge__layer1{
    top: 197px;
  }
}

@media (max-width: 767px) {

  .main-content-knowledge .dnd-section > .row-fluid {
    margin: 0px 67px 0px 60px;
    width: calc(100% - 120px);
  }
  .main-content-knowledge .knowledge-separator .dnd-section > .row-fluid {
    margin: 0 auto;
    width: 100%;
  }

  .main-content-knowledge .row-fluid {
    width: 100%;
  }

  .main-content-knowledge .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .main-content-knowledge .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .main-content-knowledge .row-fluid .span12 {
    width: 99.999999993%;
  }

  .main-content-knowledge .row-fluid .span11 {
    width: 91.436464082%;
  }

  .main-content-knowledge .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .main-content-knowledge .row-fluid .span9 {
    width: 74.30939226%;
  }

  .main-content-knowledge .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .main-content-knowledge .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .main-content-knowledge .row-fluid .span6 {
    width: 48.618784527%;
  }

  .main-content-knowledge .row-fluid .span5 {
    width: 40.055248616%;
  }

  .main-content-knowledge .row-fluid .span4 {
    width: 31.491712705%;
  }

  .main-content-knowledge .row-fluid .span3 {
    width: 22.928176794%;
  }

  .main-content-knowledge .row-fluid .span2 {
    width: 14.364640883%;
  }

  .main-content-knowledge .row-fluid .span1 {
    width: 5.801104972%;
  }

  .main-content-knowledge .main-content-knowledge__rect{
    left: -19px;
    top: -21px;
  }
  .main-content-knowledge .main-content-knowledge__rect svg{
    width: 777.2px;
    height: 288.44px;
  }
  .main-content-knowledge .main-content-knowledge__layer1{
    top: 185px;
  }
  .main-content-knowledge .main-content-knowledge__layer1 svg{
    width: 68px;
    height: 104.67px;
  }
  .main-content-knowledge .main-content-knowledge__layer2{
    top: 2328px;
    right: -75px;
  }
  .main-content-knowledge .main-content-knowledge__layer2 svg{
    width: 394.85px;
    height: 324.85px;
  }
  .main-content-knowledge .main-content-knowledge__layer3{
    top: 4550px;
  }
  .main-content-knowledge .main-content-knowledge__layer3 svg{
    width: 394.85px;
    height: 324.85px;
  }

  .main-content-knowledge .main_banner{

  }
  .main-content-knowledge .main_banner .span1{
    display: none;
  }
  .main-content-knowledge .main_banner .span5{
    width: 48.618784527%;
  }
  .main-content-knowledge .main_banner h1{
    font-weight: 700;
    font-size: 39.1026px;
    line-height: 47px;
  }
  .main-content-knowledge .main_banner p{
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }
  .main-content-knowledge .main_banner .le-btn__wrapper{
    text-align: center;
  }
  .main-content-knowledge h2{
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 0.01em;
  }
  .main-content-knowledge .knowledge_newsletter .le-dnd-section-title h2.green{
    font-size: 32px;
    line-height: 38px;
  }
  .main-content-knowledge .knowledge_newsletter .le-dnd-section-title .le-dnd-section-title__arrow {
    left: -33px;
  }

}

@media (max-width: 500px) {
  .header-knowledge .new-header .page-center{
    width: calc(100% - 40px);
  }
  .header-knowledge .new-header .row-fluid{
    margin-top: 0px;
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .main-content-knowledge .dnd-section > .row-fluid {
      margin: 0 auto;
      width: calc(100% - 100px);
  }

  .main-content-knowledge .row-fluid {
    width: 100%;
  }
  .main-content-knowledge .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: 100% !important;
    margin-left: 0;
  }
  .main-content-knowledge .main-content-knowledge__rect{
    left: -19px;
    top: -114px;
  }
  .main-content-knowledge .main-content-knowledge__rect svg{
    width: 532px;
    height: 438px;
  }
  .main-content-knowledge .main-content-knowledge__layer1{
    top: 143px;
  }
  .main-content-knowledge .main-content-knowledge__layer1 svg{
    width: 48.73px;
    height: 75px;
  }
  .main-content-knowledge .main-content-knowledge__layer1-1{
    display:inline;
    position:absolute;
    top:1290px;
    left:0px;
    z-index:2;
  }
  .main-content-knowledge .main-content-knowledge__layer1-2{
    display:inline;
    position:absolute;
    top:2200px;
    left:0px;
    z-index:2;
  }
  .main-content-knowledge .main-content-knowledge__layer2{
    top: 2670px;
  }
  .main-content-knowledge .main-content-knowledge__layer2 svg{
    width: 394.85px;
    height: 324.85px;
  }
  .main-content-knowledge .main-content-knowledge__layer3{
    top: 4710px;
  }
  .main-content-knowledge .main-content-knowledge__layer3 svg{
    width: 394.85px;
    height: 324.85px;
  }  
  .main-content-knowledge .main_banner .dnd-section > .row-fluid{
    max-width: 300px !important;
  }

  .main-content-knowledge .knowledge_newsletter .le-dnd-section-title .le-dnd-section-title__arrow {
    left: 7px;
  }
}
.main-content-woocommerce{

}

.main-content-woocommerce h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #333333;
  margin-bottom: 27px;
}

.main-content-woocommerce h2{
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 45px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #333333;
  margin-bottom: 15px;
}

.main-content-woocommerce .main-content-woocommerce__rect{
  position:absolute;
  top:0px;
  right:0px;
  z-index:1;
} 

.main-content-woocommerce .main-content-woocommerce__layer1{
  position:absolute;
  top: 1260px;
  left: 0px;
  z-index: 1;
}

.main-content-woocommerce .main-content-woocommerce__layer2{
  position:absolute;
  top: 1090px;
  right: 0px;
  z-index: 1;
}

.main-content-woocommerce .main_banner{
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  /* or 118% */

  letter-spacing: 0.1em;

  color: #333333;
}

.main-content-woocommerce .le-btn__wrapper{
  text-align: center;
}

@media (max-width: 768px) {
  .main-content-woocommerce{
    overflow:hidden;
  }

  .main-content-woocommerce .dnd-section > .row-fluid {
    margin: 0px 55px 0px 55px;
    width: calc(100% - 110px);
  }

  .main-content-woocommerce .main-content-woocommerce__rect{
    display:none;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2,
  .main-content-woocommerce .main-content-woocommerce__layer1{
    display:none;
  }

  

  .main-content-woocommerce h1{
    font-size: 30px;
    line-height: 36px;
  }

  .main-content-woocommerce .main_banner{
    /* font-weight: 700; */
    font-size: 14px;
    line-height: 17px;
  }

  .main-content-woocommerce h2{
    font-size: 30px;
    line-height: 36px;
  }
}

@media (max-width: 500px) {
  .dnd-column{
    position:relative;
    z-index:2;
  }

  .main-content-woocommerce h1 span{
    display:block;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2,  
  .main-content-woocommerce .main-content-woocommerce__layer1{
    display:inline-block;
  }

  .main-content-woocommerce .main-content-woocommerce__layer1{
    top: 640px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2{
    top: 2020px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer1 svg{
    width:74px;
    height:258px;
  }

  .main-content-woocommerce .main-content-woocommerce__layer2 svg{
    width:72px;
    height:98px;
  }

  .main-content-woocommerce .main-content-woocommerce__rect{
    display:inline-block;
    right: 0;
    top:-40px;
  }  

  .main-content-woocommerce .dnd-section > .row-fluid {
    margin: 0px 40px 0px 40px;
    width: calc(100% - 80px);
  }

  .main-content-woocommerce h1{
    font-size: 28px;
  }

  .main-content-woocommerce .le-dnd-section-title .le-dnd-section-title__arrow--green{
    left: 40px;
    top: -31px;
  }

  .main-content-woocommerce #hs_cos_wrapper_section_one_dnd_area-module-2_,
  .main-content-woocommerce #hs_cos_wrapper_section_one_dnd_area-module-2_ p{
    text-align:left !important;
  }

  .main-content-woocommerce .woocommerce_separator_dnd_area-row-0.dnd-section > .row-fluid {
    margin: 0px 0px 0px 0px;
    width: calc(100% - 0px);
  }

  .main-content-woocommerce .simple-cards .dnd-section > .row-fluid{
    margin: 0px 15px 0px 15px;
    width: calc(100% - 30px);
  }

  .main-content-woocommerce .section-title-area .dnd-section > .row-fluid{
    margin: 0px 15px 0px 15px;
    width: calc(100% - 30px);
  }
}

@media (max-width: 400px) {
  .main-content-woocommerce .main-content-woocommerce__layer1{
    top: 640px;
  }
} 
.main-content-brazil{
  overflow:hidden;
}

.main-content-brazil h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #333333;
  margin-bottom: 32px;

}
.main-content-brazil h2{
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 45px;
  letter-spacing: 0.01em;
  color: #333333;
  margin-bottom: 15px;
}

.main-content-brazil h3{
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.1em;
  margin-bottom: 7px;
}

.main-content-brazil .shape__content{
  position:relative;
  
}

.main-content-brazil .shape__content .main-content-brazil__rect--yellow{
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
}

.main-content-brazil .shape__content .main-content-brazil__rect--green{
  position:absolute;
  top:00px;
  right:0px;
  z-index:1;
}

.main-content-brazil .shape__content .dnd-section >.row-fluid{
  position:relative;
  z-index:3;
  transform-style: preserve-3d;
}



.main-content-brazil .main-content-brazil__layer--white{
  position:absolute;
  top: 1803px;
  left: 0px;
  z-index: 1;
}

.main-content-brazil .main-content-brazil__layer--green{
  position:absolute;
  top: 570px;
  right: 0px;
  z-index: 1;
}

.main-content-brazil .main_banner{
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.1em;
  color: #333333;
}

.main-content-brazil .local_payments h2{
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
  margin-bottom: 20px;
}

.main-content-brazil .reliability{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0.1em;
}

.main-content-brazil .reliability h2{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
} 

.main-content-brazil .le-btn__wrapper{
  text-align: center;
}

.main-content .le-dnd-section-title h2{
  font-size: 50px;
  line-height: 60px;
  text-align: center;
  margin-bottom: 35px;
}

@media (max-width: 1500px) {
  .main-content-brazil .shape__content .main-content-brazil__rect--yellow{
    top:-90px;
  }
  
  .main-content-brazil .shape__content .main-content-brazil__rect--green{
    top:-50px;
  }
}

@media (max-width: 1300px) {
  .main-content-brazil .shape__content .main-content-brazil__rect--yellow{
    top:-130px;
  }
  
  .main-content-brazil .shape__content .main-content-brazil__rect--green{
    top:-50px;
  }
}

@media (max-width: 768px) {
  .main-content-brazil{
    overflow:hidden;
  }

  .main-content-brazil .shape__content{
    
  }

  .main-content-brazil .shape__content .main-content-brazil__rect--yellow{
    width:100%;
    top: -80px;
  }

  .main-content-brazil .shape__content .main-content-brazil__rect--yellow svg{
    width:100%;
    height:auto;
  }

  .main-content-brazil .shape__content .main-content-brazil__rect--green{
    width:100%;
    top: -90px;
  }

  .main-content-brazil .shape__content .main-content-brazil__rect--green svg{
    width:100%;
    height:auto;
  }

  .main-content-brazil .main-content-brazil__layer--white{
    top: 543px;
  }

  .main-content-brazil .main-content-brazil__layer--white svg{
    width:76px;
    height:58px;
  }

  .main-content-brazil .main-content-brazil__layer--green{
    top: 440px;
  }

  .main-content-brazil .main-content-brazil__layer--green svg{
    width:76px;
    height:58px;
  }

  .main-content-brazil .dnd-section > .row-fluid {
    margin: 0px 55px 0px 55px;
    width: calc(100% - 110px);
  }

  .main-content-brazil h1{
    font-size: 30px;
    line-height: 36px;
  }

  .main-content-brazil .main_banner{
    /* font-weight: 700; */
    font-size: 14px;
    line-height: 17px;
  }

  .main-content-brazil .main_banner h1{
    max-width: 310px;
  }

  .main-content-brazil .reliability h2,
  .main-content-brazil .local_payments h2,
  .main-content-brazil h2{
    font-size: 30px;
    line-height: 36px;
  }

  .main-content-brazil .opportunities .dnd-section > .row-fluid{
    flex-wrap: wrap;
  }

  .main-content-brazil .opportunities .dnd-section > .row-fluid .span3{
    width: 47.018785%;
    margin-bottom:49px;
  }
}

@media (max-width: 500px) {
  .dnd-column{
    position:relative;
    z-index:2;
  }
  
  .main-content-brazil .dnd-section > .row-fluid {
    margin: 0px 40px 0px 40px;
    width: calc(100% - 80px);
  }

  .main-content-brazil .opportunities .dnd-section > .row-fluid .span3{
    width: 99.999999993%;
    margin-bottom:49px;
  }

  .main-content-brazil .shape__content .main-content-brazil__rect--yellow{
    top: -20px;
  }

  .main-content-brazil .shape__content .main-content-brazil__rect--green{
    top: -20px;
  }

  .main-content-brazil .main-content-brazil__layer--white{
    top: 1813px;
  }

  .main-content-brazil .main-content-brazil__layer--green{
    top: 780px;
  }

  /* .main-content-brazil #hs_cos_wrapper_section_one_dnd_area-module-2_,
  .main-content-brazil #hs_cos_wrapper_section_one_dnd_area-module-2_ p{
    text-align:left !important;
  } */

  .main-content-brazil .brazil_separator_dnd_area-row-0.dnd-section > .row-fluid {
    margin: 0px 0px 0px 0px;
    width: calc(100% - 0px);
  }

  .main-content-brazil .reliability h2{
    text-align: center;
    max-width: 223px;
    margin: 0 auto;
  }

  .main-content-brazil .le-dnd-section-title .le-dnd-section-title__arrow--yellow{
    left: -26px;
  }
} 
.main-content-payments-methods{
  overflow:hidden;
}

.main-content-payments-methods .main_banner{
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.1em;
  color: #333333;
}

.main-content-payments-methods .shape__content{
  position:relative;
}

.main-content-payments-methods .main-content-payments-methods__rect{
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}

.main-content-payments-methods .main-content-payments-methods__layer1{
  position:absolute;
  top: 262px;
  left: 0px;
  z-index: 1;
}

.main-content-payments-methods .main-content-payments-methods__layer2{
  position:absolute;
  top: 1730px;
  right: 0px;
  z-index: 1;
}

.main-content-payments-methods h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #242424;
  margin-bottom: 32px;
}

.main-content-payments-methods h2{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #333333;
}

.main-content-payments-methods h2{
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #333333;
}

.main-content-payments-methods .main_banner h1,
.main-content-payments-methods .main_banner p{
    /*max-width: 560px;*/
  }

.main-content-payments-methods .le-btn__wrapper{
  text-align: center;
}

.main-content-payments-methods .le-dnd-section-title .le-dnd-section-title__arrow--green{
  left: -60px;
  top: -41px;
}

.dnd-column{
  position:relative;
  z-index:2;
}

@media (max-width: 1500px) {
  .main-content-payments-methods .main-content-payments-methods__rect{
    top: -60px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer1{
    top: 202px;
  }
}

@media (max-width: 1300px) {
  .main-content-payments-methods .main-content-payments-methods__rect{
    top: -95px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer1{
    top: 167px;
  }
}

@media (max-width: 768px) {
  .main-content-payments-methods{
    overflow:hidden;
  }

  .main-content-payments-methods .main-content-payments-methods__rect{
    top: 0px;
    left: unset;
    right: 0;
  }

  .main-content-payments-methods .dnd-section > .row-fluid {
    margin: 0px 55px 0px 55px;
    width: calc(100% - 110px);
  }

  .main-content-payments-methods h1{
    font-size: 32px;
    line-height: 36px;
  }

  .main-content-payments-methods h2{
    font-size: 30px;
    line-height: 30px;
  }

  .main-content-payments-methods .main_banner{
    /* font-weight: 700; */
    font-size: 14px;
    line-height: 17px;
  }

  .main-content-payments-methods .main_banner h1{
    max-width: 310px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer1{
    top: 176px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer1 svg{
    width:43px;
    height:66px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer2{
    top: 1540px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer2 svg{
    width:71px;
    height:82px;
  }

  .main-content-payments-methods .le-dnd-section-title .le-dnd-section-title__arrow--green{
    left: -30px;
    top: -31px;
  }
}

@media (max-width: 500px) {
  .main-content-payments-methods .dnd-section > .row-fluid {
    margin: 0px 40px 0px 40px;
    width: calc(100% - 80px);
  }

  .main-content-payments-methods .payments_separator_dnd_area-row-0-vertical-alignment.dnd-section > .row-fluid {
    margin: 0px 0px 0px 0px;
    width: calc(100% - 0px);
  }

  .main-content-payments-methods .dropdown_list_dnd_area-row-0-padding.dnd-section > .row-fluid {
    margin: 0px 5px 0px 15px;
    width: calc(100% - 20px);
  }

  .main-content-payments-methods .main-content-payments-methods__rect{
    top: -20px;
  }
  .main-content-payments-methods .main-content-payments-methods__layer1{
    top: 11px;
  }

  .main-content-payments-methods .main-content-payments-methods__layer2{
    top: 2577px;
  }

  .main-content-payments-methods .le-dnd-section-title .le-dnd-section-title__arrow--green{
    left: 50px;
  }

  .main-content-payments-methods .expand_operations .dnd-section > .row-fluid{
    width: calc(100% - 77px);
  }

  .main-content-payments-methods .le-dnd-section-title .le-dnd-section-title__arrow--green{
    left: -20px;
  }
  .main-content-payments-methods .expand_operations .le-dnd-section-title h2{
    font-size: 34px;
  }
} 

.main-content-industries .span12{
  max-width: 1024px;
}

.main-content-industries .main_banner{
    position: relative;
}

.main-content-industries .main_banner::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    clip-path: polygon(0 0, 0 100%, 100% 0);
    width: 56%;
    height: 39%;
    background-color: #9ED5D6;
}

.main-content-industries .main_banner h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 48.5px;
  letter-spacing: 0.069em;
  text-transform: uppercase;
  color: #242424;
  margin-bottom: 32px;
  padding: 11px 0  0 62px;
}

.main-content-industries .main_banner p{
  font-size: 22px;
  padding-left: 62px;
  margin-top: -17px;
  line-height: 26px;
  /* letter-spacing: 0.15rem; */
}

.main-content-industries .main_banner img{
  margin-top: -5px;
  width: 84.5%;
}

.main-content-industries .main_banner .le-btn__wrapper{ 
  padding: 11px 10px 0 74px;
}

.main-content-industries .le-dnd-section-title h2{
  text-align: left;
  padding-left: 16px;
  /* width: 90%; */
  letter-spacing: 0.1em;
  line-height: 50px!important;
}

.main-content-industries .le-dnd-section-title span{
  left: -3px;
  top: -35px;
}

.main-content-industries .section_one .le-dnd-section-title svg path{
    fill: #9ED5D6;
}

.main-content-industries .le-dnd-section-title svg{
  width: 95px;
  height: 102px;
}

@media (min-width: 1024px) {

  .main-content-industries .row-fluid{
    display: flex;
    justify-content: center;
  }

}

@media (max-width: 768px){

  .main-content-industries .main_banner::before{
    width: 87%;
    height: 12.5%;
  }

  .main-content-industries .main_banner h1{
    font-size: 36px;
    padding: 16px 25px  0 38px;
    line-height: 36.5px;
    letter-spacing: 0.1em;
  }

  .main-content-industries .main_banner p{
    font-size: 16px;
    padding: 0 33px;
    line-height: 24px;
    letter-spacing: 0.12rem;
  }

  .main-content-industries .main_banner .le-btn__wrapper{ 
    padding: 25px 0px 0 0px;
  }

  .main-content-industries .main_banner img{
    width: 100%;
    margin-top: 26px;
  }

  .main-content-industries .section_one .le-dnd-section-title{
      padding: 130px 20px 0 20px;
  }

  .main-content-industries .le-dnd-section-title h2{
    padding-left: 28px;
    line-height: 33px;
    width: unset;
    letter-spacing: 0.03em; 
  }

  .main-content-industries .le-dnd-section-title span{
    left: 10px;
    top: -10px;
  }

  .main-content-industries .le-dnd-section-title span svg{
    width: 48px;
    height: 46px;
  }

}

@media (max-width: 500px) {

  .main-content-industries .le-dnd-section-title span{
    left: 17px;
    top: -7px;
  }

  .main-content-industries .section_one .le-dnd-section-title{
    padding: 0;
  }

  .main-content-industries .section_cta h2{
    text-align: center;
  }

  .main-content-industries .section_cta .le-dnd-section-title span{
    left: 29px;
  }

} 
.main-anti-risk-analysis h2{
  font-size: 48px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 52px;
}

.main-anti-risk-analysis .span12{
  max-width: 1024px;
}

.main-anti-risk-analysis .main_banner{
    position: relative;
    background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/anti-risk-analysis/banner-anti-risk-analysis.svg);
    background-size: 57%;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.main-anti-risk-analysis .main_banner::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    clip-path: polygon(0 0, 100% 0, 100% 19%, 0% 100%);
    width: 55%;
    height: 55%;
    background-color: #FFE72D;
}

.main-anti-risk-analysis .main_banner::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F7F7FA;
    z-index: -1;
}

.main-anti-risk-analysis .main_banner h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 48.5px;
  letter-spacing: 0.069em;
  text-transform: uppercase;
  color: #242424;
  margin-bottom: 32px;
}

.main-anti-risk-analysis .main_banner p{
  font-size: 22px;
  margin-top: -9px;
  line-height: 26px;
  letter-spacing: 0.15rem;
}

.main-anti-risk-analysis .main_banner img{
  margin-top: -5px;
  width: 100%;
}

.main-anti-risk-analysis .section_one{
  background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/anti-risk-analysis/map.svg);
  background-repeat: no-repeat;
  background-position: left calc(80%);
  background-size: 39%;
}

.main-anti-risk-analysis .section_one .le-dnd-section-title h2{
  letter-spacing: 0.1em;
  text-align: left;
}

.main-anti-risk-analysis .section_one .le-dnd-section-title span{
  top: -25px;
  left: -25px;
}

.main-anti-risk-analysis .section_one .le-dnd-section-title svg{
  width: 88px;
  height: 90px;
}

.main-anti-risk-analysis .section_two{
  position: relative;
}

.main-anti-risk-analysis .section_two::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F7F7FA;
    z-index: -1;
}

.main-anti-risk-analysis .section_two p{
  margin-bottom: 1em;
  font-size: 22px;
}

.main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow{
  top: -27px;
  left: 53px;
}

.main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow svg{
    width: 90px;
    height: 108px;
}

.main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow svg path{
  fill: #9ED5D6;
}


@media (max-width: 1500px) {


}

@media (max-width: 1300px) {

}


@media (min-width: 1024px) {

  .main-anti-risk-analysis .row-fluid{
    display: flex;
    justify-content: center;
  }
  
  .main-anti-risk-analysis .section_three h2{
    letter-spacing: 0.04em;
  }

}

@media (max-width: 768px) {
    
  .main-anti-risk-analysis .main_banner::before{
    clip-path: polygon(0 0, 100% 0, 100% 21%, 0% 100%);
    width: 72%;
    height: 35%;
  }

  .main-anti-risk-analysis .main_banner h1{
    font-size: 36px;
    line-height: 36.5px;
    letter-spacing: 0.1em;
    margin-bottom: 23px;
  }

  .main-anti-risk-analysis .main_banner p{
    font-size: 16px;
    margin-top: -9px;
    line-height: 24px;
    letter-spacing: 0.1rem;
  }

  .main-anti-risk-analysis .section_one{
    background-position: calc(-22%) calc(33.1%);
  }

  .main-anti-risk-analysis .section_two .dnd-section > .row-fluid{
    display: flex;
    flex-direction: column-reverse;
  }

  .main-anti-risk-analysis .section_two .dnd-section > .row-fluid .span5,
  .main-anti-risk-analysis .section_two .dnd-section > .row-fluid .span7{
    width: 100%;
  }

}

@media (min-width: 500px) and (max-width: 768px){
  
  .main-anti-risk-analysis .main_banner .row-fluid .span6:last-child{
    padding-top: 200px;
  }

  .main-anti-risk-analysis .section_one{
    background-size: 34%;
  }

  .main-anti-risk-analysis .section_one .le-dnd-section-title span{
    top: -9px;
    left: -32px;
  }

  .main-anti-risk-analysis .section_one .le-dnd-section-title svg{
    width: 88px;
    height: 53px;
  }

  .main-anti-risk-analysis .section_two{
    padding: 0 80px;
  }

  .main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow{
    top: -21px;
    left: -19px;
  }

  .main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow svg{
    width: 56px;
    height: 73px;
  }

  .main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow svg path{
    fill: #9ED5D6;
  }

  

}

@media (max-width: 500px) {

  .main-anti-risk-analysis h2{
    font-size: 32px;
    line-height: 33px;
  }
    
  .main-anti-risk-analysis .main_banner{
    background-image: url(//19718165.fs1.hubspotusercontent-na1.net/hubfs/19718165/raw_assets/public/lemonade/images/anti-risk-analysis/banner-anti-risk-analysis-mobile.svg);
    background-size: 95%;
  }

  .main-anti-risk-analysis .main_banner::before{
    height: 21%;
  }

  .main-anti-risk-analysis .main_banner h1{
    line-height: 36px;
    letter-spacing: 0.1em;
  }

  .main-anti-risk-analysis .section_one{
    background-size: 40%;
  }

  .main-anti-risk-analysis .section_two p{
    font-size: 16px;
  }

  .main-anti-risk-analysis .section_one .le-dnd-section-title h2{
    letter-spacing: 0.05em;
    line-height: 33px;
    margin-bottom: 16px;
  }

  .main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow{
    top: -5px;
    left: -21px;
  }

  .main-anti-risk-analysis .section_three h2 .le-dnd-section-title__arrow svg{
    width: 90px;
    height: 50px;
  }



}
.customer-support h2{
  font-size: 48px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 52px;
}

.customer-support .span12{
  max-width: 1024px;
}

.customer-support .main_banner{
    position: relative;
}

.customer-support .main_banner::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip-path: polygon(42% 0%, 100% 41%, 100% 79%, 76% 90%, 41% 100%, 0 89%, 0 0);
    background-color: #F7F7FA;
}

.customer-support .main_banner::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    clip-path: polygon(100% 0, 100% 100%, 51% 55%, 0 100%, 0 0);
    z-index: -10;
    width: 100%;
    height: 45%;
    background-color: #DDE05B;
}

.customer-support .main_banner h1{
  font-weight: 700;
  font-size: 50px;
  line-height: 48.5px;
  letter-spacing: 0.069em;
  text-transform: uppercase;
  color: #242424;
  margin-bottom: 32px;
}

.customer-support .main_banner p{
  font-size: 22px;
  margin-top: -9px;
  line-height: 26px;
  letter-spacing: 0.135rem;
}

.customer-support .main_banner .le-dnd-icons-and-topics{
    gap: 44px 0;
    width: 96%;
}

.customer-support .main_banner .le-dnd-icons-and-topics__box{
    width: 20%;
    padding: 0 13px;
}

.customer-support .main_banner .le-dnd-icons-and-topics__box .le-dnd-icons-and-topics__box__icon img {
    margin: 0 auto;
}

.customer-support .main_banner .le-dnd-icons-and-topics .le-dnd-icons-and-topics__box__text p {
    font-size: 20px;
    margin-top: 15px;
    text-align: center;
}

.customer-support .section_one .le-dnd-section-title h2{
    text-align: left;
    letter-spacing: 0.1em;
}

.customer-support .section_one .le-dnd-section-title h2 span{
    left: -35px;
}

.customer-support .section_one .le-dnd-section-title h2 span svg{
    width: 99px;
    height: 109px;
}

.customer-support .section_two h2 .le-dnd-section-title__arrow{
    top: -27px;
    left: 53px;
}

.customer-support .section_two h2 .le-dnd-section-title__arrow svg{
    width: 90px;
    height: 108px;
}


@media (max-width: 1500px) {


}

@media (max-width: 1300px) {

}

@media (min-width: 1024px) {

.customer-support .row-fluid{
    display: flex;
    justify-content: center;
}

}


@media (max-width: 768px) {
    
    .customer-support .main_banner::before{
        clip-path: polygon(54% 0%, 100% 3%, 100% 51%, 100% 97%, 41% 100%, 0 98%, 0 0);
    }

    .customer-support .main_banner::after{
        clip-path: polygon(0 33%, 100% 33%, 100% 100%, 50% 94%, 0 100%);
    }

    .customer-support .main_banner h1{
        font-size: 36px;
        line-height: 36.5px;
        letter-spacing: 0.1em;
        margin-bottom: 23px;
    }

    .customer-support .main_banner p{
        font-size: 16px;
        margin-top: -9px;
        line-height: 24px;
        letter-spacing: 0.1rem;
    }
    
    .customer-support .main_banner .le-dnd-icons-and-topics{
        width: 96%;
        flex-direction: column;
        align-items: center;
    }

    .customer-support .main_banner .le-dnd-icons-and-topics__box{
        width: 100%;
    }


    .customer-support .section_one .le-dnd-section-title h2 span{
        top: -9px;
        left: -32px;
    }
    
    .customer-support .section_one .le-dnd-section-title h2 span svg{
        width: 88px;
        height: 53px;
    }
    
    .customer-support .section_two h2 .le-dnd-section-title__arrow{
        top: -21px;
        left: -19px;
    }
    
    .customer-support .section_two h2 .le-dnd-section-title__arrow svg{
        width: 56px;
        height: 73px;
    }

}

@media (min-width: 500px) and (max-width: 768px){
  

}

@media (max-width: 500px) {

    .customer-support .section_two h2 .le-dnd-section-title__arrow{
        top: -5px;
        left: -9px;
    }

    .customer-support .section_two h2 .le-dnd-section-title__arrow svg{
        width: 90px;
        height: 50px;
    }


} 
.payment-glossary h2{
    font-size: 48px;
    font-weight: bold;
    letter-spacing: 0.1em;
    line-height: 52px;
  }
  
  .payment-glossary .span12{
    max-width: 1024px;
  }
  
  .payment-glossary .main_banner{
      position: relative;
      overflow: hidden;
  }
  
  .payment-glossary .main_banner::before{
      content: "";
      position: absolute;
      top: 0;
      right: -50%;
      width: 103%;
      height: 24vw;
      clip-path: polygon(100% 0, 0 0, 100% 100%);
      background-color: #9ED5D6;
  }
  
  .payment-glossary .main_banner::after{
      content: "";
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-18%);
      clip-path: polygon(0 0, 0 100%, 100% 0);
      z-index: -10;
      width: 16%;
      height: 4.5vw;
      background-color: #52B4B5;
  }
  
  .payment-glossary .main_banner h2{
    font-size: 50px;
    line-height: 48.5px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #242424;
  }
  
  .payment-glossary .main_banner h2 span{
      left: -29px;
  }
  
  .payment-glossary .main_banner h2 svg{
      width: 93px;
      height: 106px;
  }
  
  .payment-glossary .main_banner p{
    font-size: 22px;
    margin-top: -9px;
    line-height: 26px;
    letter-spacing: 0.135rem;
  }
  
  .payment-glossary .main_banner img{
      width: 65%!important;
  }
  
  .payment-glossary .section_one .le-dnd-section-title h2{
      text-align: left;
      letter-spacing: 0.1em;
  }
  
  .payment-glossary .section_one .le-dnd-section-title h2 span{
      left: -35px;
  }
  
  .payment-glossary .section_one .le-dnd-section-title h2 span svg{
      width: 99px;
      height: 109px;
  }
  
  .payment-glossary .section_two h2 .le-dnd-section-title__arrow{
      top: -27px;
      left: 53px;
  }
  
  .payment-glossary .section_two h2 .le-dnd-section-title__arrow svg{
      width: 90px;
      height: 108px;
  }
  
  .payment-glossary .section_two h2 .le-dnd-section-title__arrow svg path{
    fill: #9ED5D6;
  }
  
  
  
  @media (max-width: 1500px) {
  
  
  }
  
  @media (max-width: 1300px) {
  
  }
  
  @media (min-width: 1024px) {
  
  .payment-glossary .row-fluid{
      display: flex;
      justify-content: center;
  }
  
  }
  
  
  @media (max-width: 768px) {
      
  
      .payment-glossary .main_banner h2{
          font-size: 36px;
          line-height: 36.5px;
          letter-spacing: 0.1em;
          margin-bottom: 0;
          text-align: left;
      }
  
      .payment-glossary .main_banner p{
          font-size: 16px;
          margin-top: -9px;
          line-height: 24px;
          letter-spacing: 0.1rem;
      }
  
      .payment-glossary .main_banner img{
          margin: 0 auto;
      }
  
      .payment-glossary .main_banner h2 span{
          left: -11px;
          top: -8px;
      }
  
      .payment-glossary .main_banner h2 svg{
          width: 48px;
          height: 46px;
      }
  
      .payment-glossary .section_one .le-dnd-section-title h2 span{
          top: -9px;
          left: -32px;
      }
      
      .payment-glossary .section_one .le-dnd-section-title h2 span svg{
          width: 88px;
          height: 53px;
      }
      
      .payment-glossary .section_two h2 .le-dnd-section-title__arrow{
          top: -21px;
          left: -19px;
      }
      
      .payment-glossary .section_two h2 .le-dnd-section-title__arrow svg{
          width: 56px;
          height: 73px;
      }
  
  }
  
  @media (min-width: 500px) and (max-width: 768px){
    
  
  }
  
  @media (max-width: 500px) {
  
      .payment-glossary .main_banner::before{
          right: -33%;
      }
  
      .payment-glossary .main_banner::after{
          left: 33%;
      }
  
      .payment-glossary .section_two h2 .le-dnd-section-title__arrow{
          top: -5px;
          left: -9px;
      }
  
      .payment-glossary .section_two h2 .le-dnd-section-title__arrow svg{
          width: 90px;
          height: 50px;
      }
  
  
  
  
  }