/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary variables that control standard elements
in the pages. This is also the file that loads all of the other themed CSS
styleshets into just this one in each of themed templates.
*********************************************************************************
****************************************************************************** */











































/* ******************************************************************************
*********************************************************************************
The intention of this file is to reset most of the different browser, built-in
CSS styles, so that it is an empty canvas for the themed specific stylesheets.
*********************************************************************************
****************************************************************************** */

*, *:before, *:after {
  box-sizing: border-box;
}
/* ******************************************************************************
*********************************************************************************
The intention of this file is to makes browsers render all elements more
consistently and in line with modern standards.
It precisely targets only the styles that need normalizing.
*********************************************************************************
****************************************************************************** */


/*! 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: hidden;
}

/**
 * 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;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
Drag and Drop (DND) sections look when editing content in the page editor.
*********************************************************************************
****************************************************************************** */

.dnd-section {
  padding: 80px 0px;
}
.banner-area .dnd-section {
  padding: 0;
}

.dnd-section > .row-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.dnd-section .widget-type-cell {
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .dnd-section .widget-type-cell {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
fonts apppear throughout your site.
*********************************************************************************
****************************************************************************** */

html {
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  line-height:1.45;
  overflow-y: scroll;
}

body {  
  line-height: 1.4375;
}

dd, dl, figure, p {
  margin: 0 0 1.45rem;
  padding: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

/* Anchor Links */
a {
  color: #0270E0;
  text-decoration: none;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break: break-word;
  line-height: 1.1;
  margin: 0 0 1.45rem;
}

h1{
  margin: 0 0 1rem;
}


h2{
  margin: 0 0 1rem;
}


strong {
  font-weight: 700;
}

code {
  vertical-align: bottom;
}

ul,
ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

pre, table {
  margin: 0 0 1.45rem;
}

blockquote {
  margin: 0 1.45rem 1.45rem;
  padding: 0;
}

/* Horizontal Rules */
hr {
  padding: 0;
  background: rgba(0,0,0,.2);
  border: none;
  height: 1px;
  margin: 0 0 1.5rem 0;
}

/* TODO */
small {

}

/* TODO */
mark {

}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}


@media(max-width:480px){

  html{
    font-size: 14px;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your forms looks
throughout your site. Styles for form fields, buttons, inputs, etc.
*********************************************************************************
****************************************************************************** */

form {
  max-width: 100%;
  font-family: Lato, sans-serif;
}

ul.no-list.hs-error-msgs.inputs-list {
  margin: 0;
}

ul.no-list.hs-error-msgs.inputs-list label {
  font-family: Open Sans,sans-serif;
  font-weight: 100;
  font-size: .675rem;
  color: #ef4343;
  width: 100%;
  margin: 0;
  padding: 0 1rem;
}

input.hs-input.error, div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
  border: 1px solid #ef4343!important;
}

.hs-search-module .hs-input {
  display: block;
  margin: 15px 0;
}

.hs_error_rollup {
  margin-bottom: 15px;
}

.hs-button {
  min-height: 3.0001rem;
  line-height: 3.0001rem;
  cursor: pointer;
  border-style: solid;
  outline: none;
  font-weight: 700;
  box-shadow: 0 4px 24px rgba(0,0,0,.16);
  transition: all .35s;
  white-space: nowrap;
  font-family: Raleway,Open Sans,sans-serif;
  font-size: 1rem;
  letter-spacing: 1px;
  
  align-items: center;
  justify-content: center;
  width: 65%;
  margin: 0px auto;   
  white-space: normal;
  text-align: center;
  margin-bottom:1.5rem;
}

ul.no-list.hs-error-msgs {
  padding: 0;
  margin:0px 0px 16px;
}

.form-input-validation-message {
  padding-bottom: 0 !important;
}


.hs-button:hover{
  box-shadow: 0 5px 12px 3px rgba(90,130,210,.11);
  transform: perspective(2px) translate3d(2px,2px,0);
}


.hs-form label {
  display: block;
  float: none;
  width: auto;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  padding-top: 0;
  padding-left: 12px;
  padding-bottom: 4px;
  font-family: Raleway,Open Sans,sans-serif;
}



.hs-error-msgs label {
  margin-top: .5rem;
  color: #f2545b;
}


.input{
  display: flex;
  flex-direction: column;
}

input[type=text],
input[type=password],
form select,
form textarea,
.hs-input {
  font-family: Raleway,Open Sans,sans-serif;
  font-size: 16px;
  font-weight: 500;
  border: 2px solid;
  color: #7d7d7d;
  box-shadow: none;
  
  height: 2.3rem;
  background-color: #fff;
  outline: none;
  margin: 0 !important;
  line-height: 2.3rem;
  width: 100% !important;
  padding-left: 12px;
  
}

a.hs-button {
    margin-top: 18px;
}


textarea.hs-input {
  height: 9rem;
  padding: 1rem !important;
  line-height: 1.5rem!important;
  margin: 0 0 .5rem !important;
}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  cursor: pointer;
  width: auto !important;
  height: auto !important;
  padding: 0;
  margin: 3px 5px 3px 0px;
  line-height: normal;
  border: none;
}

.hs-input[type=file] {
  background-color: #fff;
  padding: initial;
  border: initial;
  line-height: initial;
  box-shadow: none;
}

.hs-input:-moz-placeholder {
  color: #bfbfbf;
}

.hs-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.hs-input input,
.hs-input textarea {
  transition: border 0.2s linear;
}
.hs-input:focus {
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
}

select[multiple].hs-input {
  height: inherit;
}

/* Force single column fields to full width inside of fieldsets */
fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]) {
  width: 100% !important;
}

.actions {
  padding: 0;
}

h3.form-title {
  color: #223454;
  font-size: 1.75rem;
  font-weight: 700;
  font-family: Raleway,sans-serif;
  line-height: 1.5rem;
  text-align: center;
  padding: 0 0 1.5rem;
  margin: 0 auto;
}

.inputs-list {
  margin: 0 0 5px;
  width: 100%;
  padding-left: 0;
}
.inputs-list > li {
  display: block;
  padding: 0;
  width: 100%;
  padding-top: 0;
}
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  line-height: 18px;
  text-align: left;
  white-space: normal;
  font-weight: normal;
}
.inputs-list:first-child {
  padding-top: 6px;
}
.inputs-list > li + li {
  padding-top: 2px;
}
.inputs-list label > input,
.inputs-list label > span {
  vertical-align: middle;
}

ul.no-list {
  list-style: none;
}

.hs-form-field,
.field {
  margin-bottom: 1.5rem;
}

.hs-field-desc {
  color: #7c98b6;
  margin: 0px 0px 6px;
  font-size: 14px;
}

.hs-form-required {
  color: red;
}

.hs-richtext {
  margin-bottom: 3px;
  line-height: 1.2;
  font-size: 1rem;
  color: #494a52;
}
.hs-richtext hr {
  text-align: left;
  margin-left: 0;
  width: 91%;
}

.grecaptcha-badge {
  margin: 0 auto;
}

.email-correction, .email-validation {
  padding-top: 3px;
  font-size: 12px;
}
.email-correction a,
.email-validation a {
  cursor: pointer;
}
@media (max-width: 400px),
  (min-device-width: 320px) and (max-device-width: 480px) {
    .email-correction form .form-columns-2 .hs-form-field,
    .email-correction form .form-columns-3 .hs-form-field,
    .email-validation form .form-columns-2 .hs-form-field,
    .email-validation form .form-columns-3 .hs-form-field {
      float: none;
      width: 100%;
    }
    .email-correction form .form-columns-2 .hs-form-field .hs-input,
    .email-correction form .form-columns-3 .hs-form-field .hs-input,
    .email-validation form .form-columns-2 .hs-form-field .hs-input,
    .email-validation form .form-columns-3 .hs-form-field .hs-input {
      width: 90%;
    }
    .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],
    .email-correction form .form-columns-2 .hs-form-field input[type=radio],
    .email-correction form .form-columns-3 .hs-form-field input[type=checkbox],
    .email-correction form .form-columns-3 .hs-form-field input[type=radio],
    .email-validation form .form-columns-2 .hs-form-field input[type=checkbox],
    .email-validation form .form-columns-2 .hs-form-field input[type=radio],
    .email-validation form .form-columns-3 .hs-form-field input[type=checkbox],
    .email-validation form .form-columns-3 .hs-form-field input[type=radio] {
      width: 24px;
    }
}

.hs-button,
.hs-form-field input[type=text],
.hs-form-field input[type=email],
.hs-form-field input[type=phone],
.hs-form-field input[type=number],
.hs-form-field input[type=tel],
.hs-form-field input[type=date],
.hs-form-field textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: Lato, serif;
}

h3.form-title {
  font-weight: 700;
  font-family: Raleway,sans-serif;
  line-height: 1.5rem;
  text-align: center;
  padding: 0 0 1.5rem;
  margin: 0 auto;
}


@media(min-width:768px){
  h3.form-title {
    font-size: 1.25rem;
    padding-bottom: 2.5rem;
  }
}


@media(max-width:1023px){

  .hs-button{
    width:100%;
  }

}


@media(min-width:1280px){

  h3.form-title {
    font-size: 28px;
    font-weight: 500;
    padding-bottom: 2.5rem;
    text-align: center;
  }

}


@media(max-width:480px){

  h3.form-title {
    font-size: 1.75rem !important;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
menu items appear, including the link and hover effects.
*********************************************************************************
****************************************************************************** */

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

.hs-menu-item li {
  display: block;
  padding: 0.5rem 1rem;
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.hs-menu-item:hover a,
.hs-menu-item:focus a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.7);
}

.hs-menu-item.active a {
  color: rgba(0, 0, 0, 0.9);
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
tables look throughout your site.
*********************************************************************************
****************************************************************************** */

td, th {
  border-bottom: 1px solid rgba(0,0,0,.12);
  font-feature-settings: "tnum";
  -moz-font-feature-settings: "tnum";
  -ms-font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
  padding: .725rem .96667rem calc(.725rem - 1px);
}



td, th, thead {
  text-align: left;
}

table {
  padding: 0;
  font-size: 1rem;
  line-height: 1.45rem;
  border-collapse: collapse;
  width: 100%;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  background-color: #F1F3F5;
  border-radius: 32px;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
    border-radius: 12px 12px 0px 0px;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.crm-integration {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: red;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  position: relative;
  z-index: 1;
  margin-bottom: 8rem;
}

.crm-integration ul.slick-dots li {
  width: 40px;
  height: 4px;
  background-color: #d0ddff;
  transition: all .5s ease-in;
}

.crm-integration ul.slick-dots {
  padding: 0px 20px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}


.crm-integration ul.slick-dots li.slick-active {
  background-color: #155bfb;
  border-radius:16px;
}

.crm-integration ul.slick-dots button {
  display: none !important;
}

.crm-integration ul.slick-dots li:first-child {
  border-bottom-left-radius: 16px;
  border-top-left-radius: 16px;
}

.crm-integration ul.slick-dots li:last-child {
  border-bottom-right-radius: 16px;
  border-top-right-radius: 16px;
}

.crm-integration .typed {
  background-color: #155bfb;
  padding: 0 .5rem;
  margin-left: 4px;
}

.crm-integration>h2 {
  line-height: 57px;
  max-width: 530px;
  color: #fff;
  font-weight: 700;
  padding: 3.6rem 0 47px;
  text-align: center;
  margin: 0 auto;
  margin-top: 2rem;
  padding-bottom: 2rem;
}

.crm-integration .cursor {
  display: inline;
  border-right: 2px solid #000;
  animation: src-components-TypeText----style-module---blink---ivtND .5s step-end infinite alternate;
}

.crm-integration .bg2 {
  position: absolute;
  z-index: -1;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYwIiBoZWlnaHQ9IjQ1MCIgdmlld0JveD0iMCAwIDk2MCA0NTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuMDAxMDk4NjMiIHdpZHRoPSI5NTkuNiIgaGVpZ2h0PSI0NDkuOTk5IiBmaWxsPSIjMTU1QkZCIi8+CjxyZWN0IHg9IjAuMDAxMDk4NjMiIHdpZHRoPSIzMzUuNjk5IiBoZWlnaHQ9IjQ0OS45OTkiIGZpbGw9IiM1RUI5QUYiLz4KPHJlY3QgeT0iMjQ0LjcxNyIgd2lkdGg9IjMzNS42OTkiIGhlaWdodD0iMjA1LjI4MyIgZmlsbD0iIzVCQzFFRSIvPgo8cmVjdCB4PSI2MjMuNTYxIiB3aWR0aD0iMzM2LjQzOSIgaGVpZ2h0PSIxNzUuOTYyIiBmaWxsPSIjRkZDRTU4Ii8+Cjwvc3ZnPgo=);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 100%;
  height: 100%;
  -ms-transform: translateY(5rem);
  transform: translateY(5rem);
  bottom: 0;
}

.crm-integration .bg1 {
  position: absolute;
  z-index: -1;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyMCIgaGVpZ2h0PSIyODciIHZpZXdCb3g9IjAgMCAxMDIwIDI4NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjEwMjAiIGhlaWdodD0iMjg2LjUwMiIgZmlsbD0iIzAwMjlCQyIvPgo8cmVjdCB3aWR0aD0iMjI2LjU2MSIgaGVpZ2h0PSIxNzAiIGZpbGw9IiNGQTc1NjUiLz4KPHJlY3QgeD0iODkxLjA3OSIgeT0iMTg3IiB3aWR0aD0iMTI4LjkyMiIgaGVpZ2h0PSIxMDAiIGZpbGw9IiM3NTVDRUYiLz4KPC9zdmc+Cg==);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 100%;
  height: 100%;
  bottom: 0;
}

.crm-integration .container {
  margin: 0 auto 1rem;
  max-width: 900px;
  padding: 2rem;
  width: 100%;
  background-color: #fff;
  border-radius: 32px;
  margin-bottom: 3rem;
  transform: translateY(5rem);
}

.crm-integration .content p {
  max-width: 600px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  width:100%;
  font-family: Raleway,Open Sans,sans-serif;
  color: #000;
  text-align: center;
  margin-bottom: 1.8rem;
}

.crm-integration .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1rem;
  -ms-flex-align: center;
  align-items: center;
}

.crm-integration .item {
  background-color: hsla(0,0%,69%,.18);
  border-radius: 16px;
  padding: 1rem;
  transition: all .5s linear;
  max-width: 245px;
  min-height: 144px;
  margin: 0px 10px 20px;
  scroll-snap-align: center;
}

.crm-integration .item.on {
  background-color: #fff;
  box-shadow: 0 4px 16px rgba(0,0,0,.16);
}

.crm-integration .item.on label:before {
  transition: all .25s ease-in;
  left: 50%;
  background-color: #155bfb;
}

.crm-integration  ul.slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.crm-integration .icon {
  position: absolute;
  width: 32px;
  height: 32px;
  z-index: -1;
  transition: all 1s ease-in;
}

.crm-integration .content p:last-child {
  margin: 0;
}
.crm-integration ul.slick-dots li:only-child {
  display: none;
}

.crm-integration .item.on label {
  transition: all .25s ease-in;
  background-color: rgba(21,91,251,.3);
  box-shadow: inset 0 0 4px rgba(0,0,0,.16);
}

.crm-integration .item .top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

.crm-integration .item p {
  font-size: 14px;
  line-height: 16px;
  font-family: Raleway,Open Sans,sans-serif;
  color: #000;
  margin-top: 1rem;
  margin-bottom: 0;
}

.crm-integration .item .image {
  display: flex;
  color: #fff;
  border-radius: 8px;
  justify-content: center;
  flex-direction: column;
  width: 64px;
  align-items:center;
  height: 64px;
}

.crm-integration .slick-slide>div {
  display: flex;
  justify-content: space-between;
}

.crm-integration .item .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  margin-left: .8rem;
  -ms-flex-pack: center;
  justify-content: center;
}
.crm-integration .slick-list {
  padding: 1.3rem 10px 0 !important;
}
.crm-integration .items {
  padding-bottom:0px;
}

.crm-integration .item label {
  position: relative;
  background-color: hsla(0,0%,70%,.4);
  box-shadow: inset 0 0 4px rgba(0,0,0,.16);
  border-radius: 36px;
  height: 16px;
  width: 34px;
  display: -ms-flexbox;
  display: flex;
  transition: all .5s ease-in-out;
  cursor: pointer;
}

.crm-integration .item label:before {
  transition: all .5s ease-in;
  position: absolute;
  left: 0;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  content: "";
  box-shadow: 0 0 4px rgba(0,0,0,.25);
  background-color: #fff;
}

.crm-integration .item label input {
  visibility: hidden;
}

.crm-integration .item .image img {
  margin: 0 auto;
}

.crm-integration .item h3 {
  font-family: Raleway,Open Sans,sans-serif;
  font-size: 16px !important;
  font-weight: 700;
  color: #000;
  line-height: 16px;
  margin-bottom: 5px;
  margin-right: -2px;
}

.crm-integration .slick-slide>div {
  display: flex;
  justify-content: space-between;
}

.crm-integration .item .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  margin-left: .8rem;
  -ms-flex-pack: center;
  justify-content: center;
}

.crm-integration .item label {
  position: relative;
  background-color: hsla(0,0%,70%,.4);
  box-shadow: inset 0 0 4px rgba(0,0,0,.16);
  border-radius: 36px;
  height: 16px;
  width: 34px;
  display: -ms-flexbox;
  display: flex;
  transition: all .5s ease-in-out;
  cursor: pointer;
}

.crm-integration .item label:before {
  transition: all .5s ease-in;
  position: absolute;
  left: 0;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  content: "";
  box-shadow: 0 0 4px rgba(0,0,0,.25);
  background-color: #fff;
}

.crm-integration .items * {
  outline: none !important;
}

.crm-integration .item label input {
  visibility: hidden;
}

.crm-integration .icon.icon-1 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAzMkMyNC44MzY2IDMyIDMyIDI0LjgzNjYgMzIgMTZDMzIgNy4xNjM0NCAyNC44MzY2IDAgMTYgMEM3LjE2MzQ0IDAgMCA3LjE2MzQ0IDAgMTZDMCAyNC44MzY2IDcuMTYzNDQgMzIgMTYgMzJaTTIzLjY3NjMgMjIuMDU4NVYyMC43MDIzQzIzLjY3NjMgMjAuMjM0MSAyMy41MTEgMTkuNzcyOCAyMy4yMDgxIDE5LjQxNDhDMjIuOTI1OCAxOS4wNzc1IDIyLjU2MDkgMTguNjg1MSAyMi4yNjQ5IDE4LjQ1NzlDMjAuOTU2OCAxNy40NjY1IDE5LjA0MjkgMTYuODMzMSAxNi43OTE2IDE2LjY0NzJDMTUuOTcyMyAxNi41NzgzIDE1LjY3NjMgMTYuNTg1MiAxNC44Mjk0IDE2LjY4MTZDMTIuMTMwNiAxNi45OTE0IDEwLjA2NTIgMTcuOTI3NyA4Ljk5MTIzIDE5LjMyNTNDOC45NzI5NiAxOS4zNDk3IDguOTU0NjggMTkuMzcyNyA4LjkzNyAxOS4zOTVMOC45MzY5OCAxOS4zOTVDOC45MTQ3MSAxOS40MjMxIDguODkzMzggMTkuNDQ5OSA4Ljg3NDE5IDE5LjQ3NjhDOC42MDU2OSAxOS44Mjc5IDguNDYxMTEgMjAuMjU0OCA4LjQ2MTExIDIwLjY5NTRWMjIuMDY1NEM4LjQ2MTExIDIzLjIyODkgOS40MDQzMSAyNC4xNzIxIDEwLjU2NzggMjQuMTcyMUgyMS41NzY0QzIyLjczMzEgMjQuMTY1MyAyMy42NzYzIDIzLjIyMjEgMjMuNjc2MyAyMi4wNTg1Wk0xOS41MTEgMTEuMTE4OEMxOS41MTEgMTMuMDU4IDE3LjkzOSAxNC42MyAxNS45OTk4IDE0LjYzQzE0LjA2MDcgMTQuNjMgMTIuNDg4NiAxMy4wNTggMTIuNDg4NiAxMS4xMTg4QzEyLjQ4ODYgOS4xNzk2MiAxNC4wNjA3IDcuNjA3NiAxNS45OTk4IDcuNjA3NkMxNy45MzkgNy42MDc2IDE5LjUxMSA5LjE3OTYyIDE5LjUxMSAxMS4xMTg4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat 50%;
  left: 10%;
  top: 10.3%;
}

.crm-integration .icon.icon-2 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzMiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjMzMzIgMy43MzMzMUgxLjg2NjY2QzAuODUzMzI4IDMuNzMzMzEgMCAyLjg3OTk4IDAgMS44NjY2NkMwIDAuODUzMzI4IDAuODUzMzI4IDAgMS44NjY2NiAwSDI1LjMzMzJDMjYuMzQ2NSAwIDI3LjE5OTggMC44NTMzMjggMjcuMTk5OCAxLjg2NjY2QzI3LjE5OTggMi44Nzk5OCAyNi4zNDY1IDMuNzMzMzEgMjUuMzMzMiAzLjczMzMxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1LjMzMjkgMTMuMzMzNEg5LjMzMjk2QzguMzE5NjQgMTMuMzMzNCA3LjQ2NjMxIDEyLjQ4MDEgNy40NjYzMSAxMS40NjY4QzcuNDY2MzEgMTAuNDUzNCA4LjMxOTY0IDkuNjAwMSA5LjMzMjk2IDkuNjAwMUgyNS4zMzI5QzI2LjM0NjIgOS42MDAxIDI3LjE5OTUgMTAuNDUzNCAyNy4xOTk1IDExLjQ2NjhDMjcuMTk5NSAxMi40ODAxIDI2LjM0NjIgMTMuMzMzNCAyNS4zMzI5IDEzLjMzMzRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjUuMzM0MyAyMi45MzNIMTYuODAxQzE1Ljc4NzcgMjIuOTMzIDE0LjkzNDMgMjIuMDc5NyAxNC45MzQzIDIxLjA2NjRDMTQuOTM0MyAyMC4wNTMgMTUuNzg3NyAxOS4xOTk3IDE2LjgwMSAxOS4xOTk3SDI1LjMzNDNDMjYuMzQ3NiAxOS4xOTk3IDI3LjIwMDkgMjAuMDUzIDI3LjIwMDkgMjEuMDY2NEMyNy4yMDA5IDIyLjA3OTcgMjYuMzQ3NiAyMi45MzMgMjUuMzM0MyAyMi45MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjUuMzMzNyAxMy4zMzMzQzI0LjMyMDQgMTMuMzMzMyAyMy40NjcgMTIuNDc5OSAyMy40NjcgMTEuNDY2NkMyMy40NjcgMTAuNDUzMyAyNC4zMjA0IDkuNTk5OTQgMjUuMzMzNyA5LjU5OTk0QzI2LjkzMzcgOS41OTk5NCAyOC4yNjcgOC4yNjY2MiAyOC4yNjcgNi42NjY2M0MyOC4yNjcgNS4wNjY2NCAyNi45MzM3IDMuNzMzMzEgMjUuMzMzNyAzLjczMzMxQzI0LjMyMDQgMy43MzMzMSAyMy40NjcgMi44Nzk5OCAyMy40NjcgMS44NjY2NkMyMy40NjcgMC44NTMzMjggMjQuMzIwNCAwIDI1LjMzMzcgMEMyOS4wMTM3IDAgMzIuMDAwMyAyLjk4NjY1IDMyLjAwMDMgNi42NjY2M0MzMi4wMDAzIDEwLjM0NjYgMjkuMDEzNyAxMy4zMzMzIDI1LjMzMzcgMTMuMzMzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  left: 35%;
  top: 10.3%;
}

.crm-integration .icon.icon-3 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAyMTMgNS4xOTgwNkw4LjAxMDY1IDEwLjM5NjFMMTYuMDIxMyAxNS41OTQyTDguMDEwNjUgMjAuNzkyMkwwIDE1LjU1MDlMOC4wMTA2NSAxMC4zNTI4TDAgNS4xOTgwNkw4LjAxMDY1IDBMMTYuMDIxMyA1LjE5ODA2Wk03Ljk2ODA0IDIyLjQzODNMMTUuOTc4NyAxNy4yNDAyTDIzLjk4OTMgMjIuNDM4M0wxNS45Nzg3IDI3LjYzNjRMNy45NjgwNCAyMi40MzgzWk0xNi4wMjEzIDE1LjU1MDlMMjQuMDMyIDEwLjM1MjhMMTYuMDIxMyA1LjE5ODA2TDIzLjk4OTMgMEwzMiA1LjE5ODA2TDIzLjk4OTMgMTAuMzk2MUwzMiAxNS41OTQyTDIzLjk4OTMgMjAuNzkyMkwxNi4wMjEzIDE1LjU1MDlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat 50%;
  right: 35%;
  top: 10.3%;
}

.crm-integration .icon.icon-4 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTQuODQgMTU0LjgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1NC44NCwxNTB2LTEuODVMMTU0Ljc5LDAsMCwxNTQuOEgxNTQuODRabS05LjQ4LTY0LjUxdjUzLjE4TDkyLjE3LDg1LjQ4Wk04NS40OSw5Mi4xNmw1My4xOCw1My4xOEg4NS40OVptNTkuODYtNjkuMzRWNzZIOTIuMTRaTTc2LDkyLjEzdjUzLjIxSDIyLjgyWiIvPjwvZz48L2c+PC9zdmc+) no-repeat 50%;
  right: 10%;
  top: 10.3%;
}

.crm-integration .icon.icon-5 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDkgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC4zMjExOSAxMi4zNzcyQzcuODU4NDkgMC41MDk0MzEgMC4wNjczNjE1IDAgMC4wNjczNjE1IDBDLTAuNTA2NzMyIDEwLjgzMSA4LjMyMTE5IDEyLjM3NzIgOC4zMjExOSAxMi4zNzcyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjA2NDA3IDEyLjg0MTVDNy45ODQ5MSAxMi43NTQ1IDcuODg4MTggMTIuNjg1NCA3Ljc4MDI5IDEyLjYzODZDNy42NzI0IDEyLjU5MTkgNy41NTU4MiAxMi41Njg2IDcuNDM4MjQgMTIuNTcwM0gwLjkyMTI4OEMwLjgwMzcyNSAxMi41NzU4IDAuNjg4NTE2IDEyLjYwNTIgMC41ODI2NTQgMTIuNjU2NkMwLjQ3Njc5MSAxMi43MDggMC4zODI0NzkgMTIuNzgwNCAwLjMwNTQ2NyAxMi44Njk0QzAuMjE1MTc5IDEyLjk0NjMgMC4xNDIxNDYgMTMuMDQxNCAwLjA5MTEwMjQgMTMuMTQ4NEMwLjA0MDA1ODcgMTMuMjU1NSAwLjAxMjE2ODkgMTMuMzcyMSAwLjAwOTI1Nzg0IDEzLjQ5MDdWMTUuNzk3OUMwLjAxMjA1NTUgMTUuOTIwNSAwLjAzOTc0NjQgMTYuMDQxMyAwLjA5MDY2OTUgMTYuMTUyOUMwLjE0MTU5MyAxNi4yNjQ1IDAuMjE0NjY4IDE2LjM2NDYgMC4zMDU0NjcgMTYuNDQ3MUMwLjM4NDQzOCAxNi41MzIyIDAuNDc5NTU3IDE2LjYwMDggMC41ODUyNzcgMTYuNjQ4OUMwLjY5MDk5NiAxNi42OTY5IDAuODA1MjEgMTYuNzIzNSAwLjkyMTI4OCAxNi43MjdINC4yMzEwOFYyNC43OTc3QzQuMjM0NjQgMjUuNTM4MyAzLjk2OTA0IDI2LjI1NDkgMy40ODM2OCAyNi44MTQyQzIuOTk4MzIgMjcuMzczNiAyLjMyNjI3IDI3LjczNzUgMS41OTI2IDI3LjgzODRIMC45MjEyODhDMC42NzgxNDYgMjcuODQ2NiAwLjQ0NzM1NCAyNy45NDc0IDAuMjc2MTA2IDI4LjEyMDJDMC4xMDQ4NTggMjguMjkzIDAuMDA2MDk4MzIgMjguNTI0OCA2LjQ5NjgyZS0wNSAyOC43NjhWMzEuMDc1MkMtMC4wMDI2NDMxNCAzMS4zMTA4IDAuMDc5MzkxMiAzMS41Mzk2IDAuMjMxMjExIDMxLjcxOThDMC4zMTUzMTkgMzEuODEwOSAwLjQxNzg3NSAzMS44ODI5IDAuNTMyMDU1IDMxLjkzMTJDMC42NDYyMzQgMzEuOTc5NSAwLjc2OTQgMzIuMDAyOCAwLjg5MzMyNyAzMS45OTk3SDEuMjEyOTRDMy4wMzY1MiAzMS45OTA1IDQuNzg3MzkgMzEuMjgzNyA2LjEwNjMyIDMwLjAyNDRDNy40MjUyNSAyOC43NjUgOC4yMTIyMSAyNy4wNDg2IDguMzA1NjYgMjUuMjI3NEM4LjMzMjUxIDI1LjA5IDguMzQ0OTUgMjQuOTUwMiA4LjM0Mjc5IDI0LjgxMDJWMTMuNDkwN0M4LjM0MzM2IDEzLjM2OTEgOC4zMTg5IDEzLjI0ODggOC4yNzA5NSAxMy4xMzcxQzguMjIzIDEzLjAyNTQgOC4xNTI1OCAxMi45MjQ4IDguMDY0MDcgMTIuODQxNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  left: 23%;
  top: 18%;
}

.crm-integration .icon.icon-6 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjc4MzMgMTMuMzQyNEgyMi40NDI4TDI5LjA0NiA2LjczMTI1QzI4LjUyNTggNi4wMDI5IDI3Ljk0OTUgNS4zMTQ1NyAyNy4zMTcyIDQuNjkwMjZDMjYuNjg0OSA0LjA1Nzk2IDI2LjAwNDYgMy40ODE2OCAyNS4yNzYyIDIuOTYxNDNMMTguNjY1IDkuNTcyNjJWMC4yMjQxMDhDMTcuODAwNiAwLjA4MDAzODcgMTYuOTEyMiAwIDE2LjAwNzcgMEgxNS45OTE3QzE1LjA4NzMgMCAxNC4xOTg5IDAuMDgwMDM4NyAxMy4zMzQ0IDAuMjI0MTA4VjkuNTY0NjJMNi43MjMyNSAyLjk2MTQzQzUuOTk0ODkgMy40ODE2OCA1LjMxNDU3IDQuMDU3OTYgNC42ODIyNiA0LjY5MDI2QzQuMDQ5OTYgNS4zMjI1NyAzLjQ3MzY4IDYuMDAyOSAyLjk1MzQzIDYuNzMxMjVMOS41NjQ2MiAxMy4zNDI0SDAuMjI0MTA4QzAuMjI0MTA4IDEzLjM0MjQgMCAxNS4wOTUzIDAgMTYuMDA3N1YxNi4wMTU3QzAgMTYuOTIwMiAwLjA4MDAzODcgMTcuODA4NiAwLjIyNDEwOCAxOC42ODFIOS41NjQ2MkwyLjk1MzQzIDI1LjI4NDJDMy45OTM5MyAyNi43NDA5IDUuMjY2NTQgMjguMDIxNSA2LjcyMzI1IDI5LjA1NEwxMy4zMjY0IDIyLjQ1MDhWMzEuNzkxNEMxNC4xOTA5IDMxLjkzNTQgMTUuMDc5MyAzMi4wMTU1IDE1Ljk4MzcgMzIuMDE1NUgxNi4wMDc3QzE2LjkxMjIgMzIuMDE1NSAxNy44MDA2IDMxLjkzNTQgMTguNjY1IDMxLjc5MTRWMjIuNDUwOEwyNS4yNzYyIDI5LjA2MkMyNi4wMDQ2IDI4LjU0MTggMjYuNjg0OSAyNy45NjU1IDI3LjMxNzIgMjcuMzMzMkMyNy45NDk1IDI2LjcwMDkgMjguNTI1OCAyNi4wMjA2IDI5LjA0NiAyNS4yOTIyTDIyLjQzNDggMTguNjgxSDMxLjc3NTNDMzEuOTE5NCAxNy44MTY2IDMxLjk5OTQgMTYuOTI4MiAzMS45OTk0IDE2LjAyMzdWMTUuOTk5N0MzMi4wMDc1IDE1LjA4NzMgMzEuOTI3NCAxNC4yMDY5IDMxLjc4MzMgMTMuMzQyNFpNMjAuMDAxNyAxNi4wMTU3QzIwLjAwMTcgMTcuMjA4MyAxOS43ODU2IDE4LjM0NDkgMTkuMzg1NCAxOS4zOTM0QzE4LjMzNjkgMTkuNzkzNiAxNy4xOTIzIDIwLjAwOTcgMTYuMDA3NyAyMC4wMDk3SDE1Ljk5MTdDMTQuNzk5MSAyMC4wMDk3IDEzLjY2MjYgMTkuNzkzNiAxMi42MTQxIDE5LjM5MzRDMTIuMjEzOSAxOC4zNDQ5IDExLjk5NzggMTcuMjAwMyAxMS45OTc4IDE2LjAxNTdWMTUuOTk5N0MxMS45OTc4IDE0LjgwNzEgMTIuMjEzOSAxMy42NzA2IDEyLjYxNDEgMTIuNjIyMUMxMy42NjI2IDEyLjIyMTkgMTQuODA3MSAxMi4wMDU4IDE1Ljk5MTcgMTIuMDA1OEgxNi4wMDc3QzE3LjIwMDMgMTIuMDA1OCAxOC4zMzY5IDEyLjIyMTkgMTkuMzg1NCAxMi42MjIxQzE5Ljc4NTYgMTMuNjcwNiAyMC4wMDE3IDE0LjgxNTIgMjAuMDAxNyAxNS45OTk3VjE2LjAxNTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat 50%;
  right: 25%;
  top: 18%;
}

.crm-integration .icon.icon-7 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy4zMjYgNC42NTE3OEMyNC4zMjQ2IDEuNjQ5NDEgMjAuMzIyNyAwIDE2LjA2MTEgMEM3LjI4NTkyIDAgMC4xMzc0NyA3LjExNDQ5IDAuMTI5ODMzIDE1Ljg0OEMwLjEyOTgzMyAxOC42NDUxIDAuODYzMDA3IDIxLjM2NjMgMi4yNTI5OCAyMy43NzU4TDAgMzEuOTkyNEw4LjQ0Njc4IDI5Ljc4ODFDMTAuNzc2MSAzMS4wNDk5IDEzLjM5NTcgMzEuNzE4NyAxNi4wNjExIDMxLjcxODdIMTYuMDY4N0MyNC44NDM5IDMxLjcxODcgMzEuOTkyNCAyNC42MDQzIDMyIDE1Ljg2MzJDMzEuOTkyNCAxMS42Mjk0IDMwLjMzNTEgNy42NDY1NSAyNy4zMjYgNC42NTE3OFpNMTYuMDYxMSAyOS4wMzU2QzEzLjY3ODMgMjkuMDM1NiAxMS4zNDg5IDI4LjM5NzEgOS4zMTc0MiAyNy4xOTYyTDguODM2MjggMjYuOTA3NEwzLjgyNjI1IDI4LjIxNDdMNS4xNjI3NyAyMy4zNTAxTDQuODQ5NjQgMjIuODQ4NEMzLjUyMDc2IDIwLjc1MDYgMi44MjU3OCAxOC4zMjU5IDIuODI1NzggMTUuODQwNEMyLjgyNTc4IDguNTg5MDcgOC43Njc1NCAyLjY3NTUzIDE2LjA2ODcgMi42NzU1M0MxOS42MDQ4IDIuNjc1NTMgMjIuOTI3IDQuMDUxMyAyNS40MzIgNi41MzY4MUMyNy45Mjk0IDkuMDI5OTIgMjkuMzA0MSAxMi4zMzYzIDI5LjMwNDEgMTUuODU1NkMyOS4yOTY0IDIzLjEyOTcgMjMuMzU0NyAyOS4wMzU2IDE2LjA2MTEgMjkuMDM1NlpNMjMuMzI0MSAxOS4xNjk2QzIyLjkyNyAxOC45NzIgMjAuOTcxOCAxOC4wMTQyIDIwLjYwNTIgMTcuODc3NEMyMC4yMzg3IDE3Ljc0ODIgMTkuOTcxNCAxNy42Nzk4IDE5LjcxMTcgMTguMDc1QzE5LjQ0NDQgMTguNDcwMyAxOC42ODA3IDE5LjM2NzIgMTguNDUxNiAxOS42MjU2QzE4LjIyMjQgMTkuODkxNyAxNy45ODU3IDE5LjkyMjEgMTcuNTg4NSAxOS43MjQ1QzE3LjE5MTQgMTkuNTI2OCAxNS45MDg0IDE5LjEwODggMTQuMzg4NSAxNy43NTU4QzEzLjIwNDggMTYuNzA2OSAxMi40MTA1IDE1LjQwNzEgMTIuMTczNyAxNS4wMTE5QzExLjk0NDYgMTQuNjE2NiAxMi4xNTA4IDE0LjQwMzggMTIuMzQ5NCAxNC4yMDYyQzEyLjUyNTEgMTQuMDMxMyAxMi43NDY1IDEzLjc0MjUgMTIuOTQ1MSAxMy41MTQ1QzEzLjE0MzcgMTMuMjg2NSAxMy4yMTI0IDEzLjExOTIgMTMuMzQyMiAxMi44NTMyQzEzLjQ3MjEgMTIuNTg3MiAxMy40MTEgMTIuMzU5MSAxMy4zMTE3IDEyLjE2MTVDMTMuMjEyNCAxMS45NjM5IDEyLjQxODEgMTAuMDEwNCAxMi4wODIxIDkuMjE5OTVDMTEuNzYxMyA4LjQ0NDY1IDExLjQzMjkgOC41NTEwNiAxMS4xODg1IDguNTQzNDZDMTAuOTU5NCA4LjUyODI2IDEwLjY5MjEgOC41MjgyNiAxMC40MjQ4IDguNTI4MjZDMTAuMTU3NSA4LjUyODI2IDkuNzI5ODMgOC42MjcwNyA5LjM2MzI1IDkuMDIyMzJDOC45OTY2NiA5LjQxNzU3IDcuOTczMjcgMTAuMzc1MyA3Ljk3MzI3IDEyLjMyODdDNy45NzMyNyAxNC4yODIyIDkuNDAxNDMgMTYuMTU5NiA5LjYgMTYuNDI1NkM5Ljc5ODU3IDE2LjY5MTcgMTIuNDAyOSAyMC42ODk4IDE2LjM5NzEgMjIuNDA3NkMxNy4zNDQyIDIyLjgxOCAxOC4wODUgMjMuMDYxMyAxOC42NjU0IDIzLjI0MzdDMTkuNjIgMjMuNTQ3NyAyMC40ODMxIDIzLjUwMjEgMjEuMTcwNCAyMy40MDMzQzIxLjkzNDEgMjMuMjg5MyAyMy41MjI3IDIyLjQ0NTYgMjMuODU4NyAyMS41MTgzQzI0LjE4NzEgMjAuNTkxIDI0LjE4NzEgMTkuODAwNSAyNC4wODc4IDE5LjYzMzJDMjMuOTg4NSAxOS40NjYgMjMuNzIxMiAxOS4zNjcyIDIzLjMyNDEgMTkuMTY5NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  left: 25%;
  top: 35%;
}

.crm-integration .icon.icon-8 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMC4zODkwMkMxLjM0OTU3IDAuMTY2NzIzIDMuMzY2OTcgMCA1LjYwNjk4IDBDOC4zNjE3OCAwIDEwLjI5NTcgMC40MTY4MDggMTEuNjE3NCAxLjQ1ODgzQzEyLjcxNjYgMi4zMzQxMiAxMy4zMjg4IDMuNjQwMTIgMTMuMzI4OCA1LjM0OTAzQzEzLjMyODggNy43MjQ4MyAxMS42NDUzIDkuMzUwMzggMTAuMDQ1MyA5LjkyMDAyVjEwLjAwMzRDMTEuMzM5MiAxMC41MzEzIDEyLjA2MjcgMTEuNzY3OSAxMi41MzU3IDEzLjQ3NjhDMTMuMTIwMSAxNS41NzQ3IDEzLjY5MDUgMTcuOTkyMiAxNC4wNTIyIDE4LjcxNDdIOS43MzkxN0M5LjQzMzA5IDE4LjE4NjcgOC45ODc4NyAxNi42NzIzIDguNDQ1MjYgMTQuMzkzOEM3Ljk0NDM4IDEyLjA3MzUgNy4xNTEzNCAxMS40NDgzIDUuNDQwMDIgMTEuNDIwNUg0LjE3MzkzVjE4LjcyODZIMFYwLjM4OTAyWk00LjE3MzkzIDguMzc3ODNINS44Mjk1OUM3LjkzMDQ3IDguMzc3ODMgOS4xNjg3NCA3LjMzNTgxIDkuMTY4NzQgNS43MTAyNkM5LjE2ODc0IDQuMDAxMzUgOC4wMTM5NSAzLjE1Mzg0IDYuMDgwMDMgMy4xMjYwNkM1LjA2NDM3IDMuMTI2MDYgNC40ODAwMiAzLjIwOTQyIDQuMTczOTMgMy4yNjQ5OVY4LjM3NzgzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1LjU1NTIgMC4zODkwMjFDMTcuMDk5NSAwLjEzODkzNiAxOS4xMTY5IDAgMjEuMjQ1NiAwQzI0Ljc3OTYgMCAyNy4wNzUyIDAuNjM5MTA1IDI4Ljg1NjEgMS45ODY3OEMzMC43OSAzLjQxNzgyIDMyLjAwMDUgNS43MTAyNyAzMi4wMDA1IDguOTg5MTVDMzIuMDAwNSAxMi41NDU5IDMwLjcwNjUgMTQuOTkxMiAyOC45MTE3IDE2LjUxOTVDMjYuOTUgMTguMTQ1IDIzLjk3MjYgMTguOTIzMSAyMC4zMjc0IDE4LjkyMzFDMTguMTQzIDE4LjkyMzEgMTYuNTk4NyAxOC43ODQxIDE1LjU1NTIgMTguNjQ1MlYwLjM4OTAyMVpNMTkuNzg0OCAxNS41NDY5QzIwLjE0NjUgMTUuNjMwMyAyMC43MTY5IDE1LjYzMDMgMjEuMjQ1NiAxNS42MzAzQzI1LjA1NzggMTUuNjU4MSAyNy41MzQ0IDEzLjU2MDEgMjcuNTM0NCA5LjEyODA5QzI3LjU2MjIgNS4yNjU2NyAyNS4yOTQzIDMuMjM3MjEgMjEuNjc2OSAzLjIzNzIxQzIwLjc0NDggMy4yMzcyMSAyMC4xMzI2IDMuMzIwNTcgMTkuNzcwOCAzLjQwMzkzVjE1LjU0NjlIMTkuNzg0OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  right: 35%;
  top: 35%;
}

.crm-integration .icon.icon-9 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDE2QzMyIDcuMTYzNDQgMjQuODM2NiAwIDE2IDBDNy4xNjM0NCAwIDAgNy4xNjM0NCAwIDE2QzAgMjMuOTg1OSA1Ljg1MDk0IDMwLjYwNTMgMTMuNSAzMS44MDU2VjIwLjYyNUg5LjQzNzVWMTZIMTMuNVYxMi40NzVDMTMuNSA4LjQ2NSAxNS44ODg4IDYuMjUgMTkuNTQzNCA2LjI1QzIxLjI5MzQgNi4yNSAyMy4xMjUgNi41NjI1IDIzLjEyNSA2LjU2MjVWMTAuNUgyMS4xMDc1QzE5LjEyIDEwLjUgMTguNSAxMS43MzM0IDE4LjUgMTNWMTZIMjIuOTM3NUwyMi4yMjgxIDIwLjYyNUgxOC41VjMxLjgwNTZDMjYuMTQ5MSAzMC42MDUzIDMyIDIzLjk4NTkgMzIgMTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat 50%;
  right: 15%;
  top: 35%;
}

.crm-integration .icon.icon-10 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjUwMzcgMTcuNDcwOEwyNS42MDc5IDE5LjYyNzNDMjUuNzYzNyAxOS43MTIgMjUuODgzNiAxOS44NTAxIDI1Ljk0NTYgMjAuMDE2M0MyNi4wMDc3IDIwLjE4MjUgMjYuMDA3NiAyMC4zNjU1IDI1Ljk0NTQgMjAuNTMxN0MyNS42MTc5IDIxLjE2NzcgMjUuMjgwNCAyMS43OTM4IDI0Ljk1MjkgMjIuNTE5M0MyNC43NDQ0IDIyLjMzMDQgMjQuNTg1NiAyMi4yMTEyIDI0LjQ0NjcgMjIuMDgyTDE5LjE3NjIgMTYuODI0OEMxOC41NjA4IDE2LjIwODcgMTguNTcwNyAxNi4xNzg5IDE5LjE3NjIgMTUuNTYyN0wyMi43NDk0IDExLjk2NTJDMjMuNDA0NSAxMS4zMDkzIDI0LjA2OTUgMTAuNjYzNCAyNC44MzM3IDkuOTA4MDhDMjUuMjIwOCAxMC42OTMyIDI1LjU5OCAxMS4zNTkgMjUuODg1OSAxMi4wNjQ2QzI1LjkxNTMgMTIuMTgzMyAyNS45MTYzIDEyLjMwNzQgMjUuODg4NyAxMi40MjY1QzI1Ljg2MTEgMTIuNTQ1NyAyNS44MDU3IDEyLjY1NjcgMjUuNzI3IDEyLjc1MDNDMjUuMDMyMyAxMy40MjYxIDI0LjI5NzggMTQuMDUyMiAyMy41NzMyIDE0LjczNzlDMjMuNTI1MiAxNC43OTUyIDIzLjQ4NTIgMTQuODU4NyAyMy40NTQxIDE0LjkyNjdIMzJDMzEuNzI3OSAxMS4wODg0IDMwLjA5MTcgNy40NzQ1NCAyNy4zODc4IDQuNzM5OTVDMjQuNjgzOSAyLjAwNTM2IDIxLjA5MTIgMC4zMzA4ODYgMTcuMjYwNSAwLjAxOTg3NThWOC42MjYwOUwxOS40MTQ0IDYuNTE5MjZDMTkuNDk4OSA2LjM2MzMyIDE5LjYzNjkgNi4yNDMyNCAxOS44MDI5IDYuMTgxMTRDMTkuOTY4OSA2LjExOTA1IDIwLjE1MTcgNi4xMTkxMyAyMC4zMTc2IDYuMTgxMzdDMjAuOTUyOSA2LjUwOTMyIDIxLjU3ODIgNi44NDcyMSAyMi4zMDI3IDcuMTc1MTZDMjIuMTE0MSA3LjM4Mzg1IDIxLjk5NSA3LjU0Mjg2IDIxLjg2NiA3LjY4MTk5TDE2LjYxNTQgMTIuOTU5QzE2IDEzLjU3NTIgMTUuOTcwMiAxMy41NjUyIDE1LjM1NDggMTIuOTU5TDExLjc2MTggOS4zODEzN0MxMS4xMDY3IDguNzI1NDcgMTAuNDYxNSA4LjA1OTYzIDkuNzA3MiA3LjI5NDQxQzEwLjQ5MTMgNi45MDY4MyAxMS4xNTYzIDYuNTI5MTkgMTEuODYxIDYuMjQwOTlDMTEuOTc5NiA2LjIxMTUgMTIuMTAzNSA2LjIxMDU0IDEyLjIyMjUgNi4yMzgxN0MxMi4zNDE2IDYuMjY1ODEgMTIuNDUyNCA2LjMyMTI2IDEyLjU0NTkgNi40QzEzLjIyMDggNy4wOTU2NSAxMy44NDYyIDcuODMxMDYgMTQuNTMxIDguNTU2NTJDMTQuNTg4MyA4LjYwNDU1IDE0LjY1MTcgOC42NDQ2NiAxNC43MTk2IDguNjc1NzhWMEMxMC44OTI1IDAuMzE1NTI4IDcuMzA0NTIgMS45OTIgNC42MDQ3IDQuNzI2MTZDMS45MDQ4OCA3LjQ2MDMyIDAuMjcxNDk3IDExLjA3MTYgMCAxNC45MDY4SDguNTg1NjFMNi40ODEzOSAxMi43NjAyQzYuMzI1NjUgMTIuNjc1NiA2LjIwNTcxIDEyLjUzNzUgNi4xNDM2OSAxMi4zNzEzQzYuMDgxNjggMTIuMjA1MSA2LjA4MTc2IDEyLjAyMiA2LjE0MzkyIDExLjg1NTlDNi40NzE0NiAxMS4yMTk5IDYuODA4OTMgMTAuNTkzOCA3LjEzNjQ4IDkuODY4MzJDNy4zNDQ5MSAxMC4wNTcxIDcuNTAzNzIgMTAuMTc2NCA3LjY0MjY4IDEwLjMwNTZMMTIuOTEzMiAxNS41NjI3QzEzLjUyODUgMTYuMTY4OSAxMy41MTg2IDE2LjIwODcgMTIuOTEzMiAxNi44MjQ4TDkuMzM5OTUgMjAuNDIyNEM4LjY4NDg2IDIxLjA3ODMgOC4wMTk4NSAyMS43MjQyIDcuMjU1NTggMjIuNDc5NUM2Ljg2ODQ5IDIxLjY5NDQgNi40OTEzMiAyMS4wMjg2IDYuMjAzNDcgMjAuMzIzQzYuMTc0MDIgMjAuMjA0MiA2LjE3MzA2IDIwLjA4MDIgNi4yMDA2NiAxOS45NjFDNi4yMjgyNiAxOS44NDE5IDYuMjgzNjQgMTkuNzMwOSA2LjM2MjI4IDE5LjYzNzNDNy4wNTcwNyAxOC45NjE1IDcuNzkxNTYgMTguMzM1NCA4LjUxNjEzIDE3LjY0OTdDOC41NjQxIDE3LjU5MjQgOC42MDQxNiAxNy41Mjg5IDguNjM1MjQgMTcuNDYwOUgwLjAwOTkyNTU2QzAuMzcwMTk3IDIxLjIyNDYgMi4wNDEyMyAyNC43NDE2IDQuNzMwNDYgMjcuMzk2QzcuNDE5NyAzMC4wNTA0IDEwLjk1NTggMzEuNjczMiAxNC43MTk2IDMxLjk4MDFWMjMuNDMzNUwxMi41NjU4IDI1LjU0MDRDMTIuNDgxMiAyNS42OTYzIDEyLjM0MzMgMjUuODE2NCAxMi4xNzczIDI1Ljg3ODVDMTIuMDExMyAyNS45NDA2IDExLjgyODUgMjUuOTQwNSAxMS42NjI1IDI1Ljg3ODNDMTEuMDI3MyAyNS41NTAzIDEwLjQwMiAyNS4yMTI0IDkuNjc3NDIgMjQuODg0NUM5Ljg2NjAxIDI0LjY3NTggOS45ODUxMSAyNC41MTY4IDEwLjExNDEgMjQuMzc3NkwxNS4zNjQ4IDE5LjEwMDZDMTUuOTgwMiAxOC40ODQ1IDE2LjAwOTkgMTguNDk0NCAxNi42MjUzIDE5LjEwMDZMMjAuMjE4NCAyMi42NzgzQzIwLjg3MzQgMjMuMzM0MiAyMS41MTg2IDI0IDIyLjI3MyAyNC43NjUyQzIxLjQ4ODggMjUuMTUyOCAyMC44MjM4IDI1LjUzMDQgMjAuMTE5MSAyNS44MTg2QzIwLjAwMDUgMjUuODQ4MSAxOS44NzY2IDI1Ljg0OTEgMTkuNzU3NiAyNS44MjE1QzE5LjYzODYgMjUuNzkzOCAxOS41Mjc4IDI1LjczODQgMTkuNDM0MiAyNS42NTk2QzE4Ljc1OTMgMjQuOTY0IDE4LjEzNCAyNC4yMjg2IDE3LjQ0OTEgMjMuNTAzMUMxNy4zOTE5IDIzLjQ1NTEgMTcuMzI4NSAyMy40MTUgMTcuMjYwNSAyMy4zODM5VjMyQzIxLjAyNDYgMzEuNjg5OCAyNC41NTk1IDMwLjA2MjkgMjcuMjQ1NSAyNy40MDQ0QzI5LjkzMTQgMjQuNzQ2IDMxLjU5NzEgMjEuMjI1OCAzMS45NTA0IDE3LjQ2MDlIMjMuNTAzN1YxNy40NzA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat 50%;
  left: 11%;
  top: 40%;
}

.crm-integration .icon.icon-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzMiAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTYwODEgMTcuNTUzQzYuOTE5NjkgMTcuNTQwOCA2LjY3Nzk4IDE3LjU1OCA2LjQ0MSAxNy42MDQxQzQuNzI0ODIgMTcuOTUwOCAzLjc1NTkyIDE5LjQxMDMgMy45NDYyOSAyMS4zMTAyQzQuMTE5NjEgMjMuMDI1NCA1Ljg1NDczIDI0LjQ3MjYgNy40NjIgMjQuNTE1M0M3LjYyNjg4IDI0LjUxOTcgNy43OTE4IDI0LjUwODMgNy45NTQ1IDI0LjQ4MTJDOS42OTM0MSAyNC4xODQ3IDEwLjE0OSAyMi4yOTYyIDkuODYyIDIwLjQ0MTdDOS41MzkwMyAxOC4zNDM4IDguMTIyMTQgMTcuNjA2IDcuMTYwODEgMTcuNTUzWk04Ljg2NTYzIDIyLjUxNEM4LjgwMTIyIDIyLjY2MjcgOC41NDkyOSAyMi44NjU0IDguMTg3NDkgMjIuODUyMUM3LjgxNTI3IDIyLjgyMzcgNy40MDEzOCAyMi41NTI4IDcuMzQ1NSAyMS44ODA0QzcuMzE4MDMgMjEuNTQ3IDcuNDQwMjEgMjEuMTQyNiA3LjUyMDcyIDIwLjkzMzNDNy41OTU4NCAyMC43NDM5IDcuNjAzNTIgMjAuNTM0NCA3LjU0MjQ3IDIwLjM0MDFDNy40ODE0MiAyMC4xNDU3IDcuMzU1MzUgMTkuOTc4MyA3LjE4NTQ0IDE5Ljg2NTlDNy4wODQ0IDE5Ljc5OTQgNi45NzExNiAxOS43NTM3IDYuODUyMyAxOS43MzE0QzYuNzMzNDQgMTkuNzA5MiA2LjYxMTMzIDE5LjcxMDggNi40OTMwOSAxOS43MzYxQzYuMzc3MDUgMTkuNzYwMSA2LjI2Njk5IDE5LjgwNyA2LjE2OTM5IDE5Ljg3NDJDNi4wNzE3OSAxOS45NDE0IDUuOTg4NjMgMjAuMDI3NCA1LjkyNDgyIDIwLjEyNzNDNS44MzU0NCAyMC4yODA2IDUuNzY1NDUgMjAuNDQ0NCA1LjcxNjQ1IDIwLjYxNUM1LjcwNzkzIDIwLjY0NTMgNS43MDAzNSAyMC42NjkgNS42OTQ2NyAyMC42ODQyQzUuNjE1MTEgMjAuODk2MyA1LjQ5MDA5IDIwLjk1NzkgNS40MDQ4NSAyMC45NDY1QzUuMzY0MTMgMjAuOTQwOCA1LjMxMDE0IDIwLjkxNDMgNS4yNzQxNSAyMC44MTY4QzUuMTc5NDQgMjAuNTUxNiA1LjI1NTIxIDE5LjgwMTUgNS43NTUyOSAxOS4yNTAyQzUuOTE4NzQgMTkuMDc1MiA2LjEyMTQ4IDE4Ljk0MTYgNi4zNDY3NyAxOC44NjA0QzYuNTcyMDYgMTguNzc5MiA2LjgxMzQzIDE4Ljc1MjggNy4wNTA5NSAxOC43ODMzQzcuNTUyOTIgMTguODQ2OCA3Ljk3MDYgMTkuMTUwOCA4LjIyNzI3IDE5LjYzNTdDOC41NjgyMyAyMC4yODQ1IDguMjY0MjEgMjAuOTYxNyA4LjA4MzMxIDIxLjM3MDhDOC4wNjM0MiAyMS40MTUzIDguMDQ1NDIgMjEuNDU1MSA4LjAzMDI3IDIxLjQ5MjFDNy45MTY2MSAyMS43NjIgNy45MTA5MyAyMS45OTY5IDguMDEzMjIgMjIuMTU1QzguMDU2NjYgMjIuMjE3NCA4LjExNDg1IDIyLjI2OCA4LjE4MjYxIDIyLjMwMjRDOC4yNTAzNyAyMi4zMzY3IDguMzI1NTggMjIuMzUzOCA4LjQwMTU0IDIyLjM1MkM4LjQ3MjYzIDIyLjM1MSA4LjU0MzI5IDIyLjM0MDggOC42MTE4IDIyLjMyMTdDOC43MDE3OCAyMi4zMDA5IDguNzkzNjUgMjIuMjgwMSA4Ljg1MDQ3IDIyLjM1MDJDOC44NjkwNSAyMi4zNzI5IDguODgwMzQgMjIuNDAwNyA4Ljg4Mjg3IDIyLjQyOTlDOC44ODU0MSAyMi40NTkxIDguODc5MDcgMjIuNDg4NCA4Ljg2NDY4IDIyLjUxNEg4Ljg2NTYzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMxLjMzOCAyMC44MzY2QzMxLjE0MjIgMjAuNTk1OSAzMC45MDEyIDIwLjM5NTcgMzAuNjI4NiAyMC4yNDc1QzMwLjYwNjggMjAuMTc1NSAzMC41ODMxIDIwLjA5ODggMzAuNTU4NSAyMC4wMTkzQzMwLjUzMzkgMTkuOTM5NyAzMC41MDE3IDE5Ljg0MjIgMzAuNDc0MiAxOS43NjI2QzMwLjc4MzkgMTkuMTI5MyAzMC44OTExIDE4LjQxNiAzMC43ODExIDE3LjcxOTdDMzAuNjcyMSAxNy4wMTUgMzAuMzcxOSAxNi40MjQgMjkuODMzOSAxNS44NjE0QzI5LjE4MDQgMTUuMTc0OCAyOC4wOTEyIDE0LjczMzQgMjcuMjI0NiAxNC40NzI5QzI3LjIxNDIgMTQuMDYwOSAyNy4yMDA5IDEzLjU5NCAyNy4xODg2IDEzLjMwMzJDMjcuMTczNSAxMi42MjY1IDI3LjA3MTMgMTEuOTU0NSAyNi44ODQ2IDExLjMwMzlDMjYuNzEwNyAxMC42Njg4IDI2LjQ0MDUgMTAuMDY0MSAyNi4wODMzIDkuNTEwOThDMjcuMzk2MSA3LjkzNDAyIDI4LjEwODMgNi4zMDU5MiAyOC4xMDY0IDQuODUzMDRDMjguMTA2NCAyLjQ5ODUgMjYuMjY5OSAwLjk3NjQ4MSAyMy40MzcxIDAuOTc2NDgxQzIyLjA5MjIgMC45NzY0ODEgMjAuNTU4OCAxLjMxNzQ0IDE4Ljk5ODkgMS45NjMzOEwxOC43OTI0IDIuMDUwNTFDMTguMzE4OSAxLjU4NTQ4IDE3LjY5MzggMC45NzM2MzkgMTcuNjU1OSAwLjkzNzY0OUMxNi45Mzk4IDAuMzE1MzkxIDE2LjA1NDMgMCAxNS4wMjE5IDBDMTMuNzkwNyAwIDEyLjM4MDQgMC40NTU1NjUgMTAuODI0MyAxLjM1NDM4QzkuNDgyMjMgMi4xMjkxMyA4LjA0MDcxIDMuMjM2MzEgNi42NTY5NyA0LjU1ODQ5QzMuODI2MDMgNy4yNTMwNSAxLjU0NjMxIDEwLjQ3ODkgMC41NTU2MjEgMTMuMTg3N0MwLjEzMDM2NCAxNC4zNTA4IC0wLjA1MjQzMDEgMTUuNDA1OSAwLjAxMjkyMTEgMTYuMzI0NkMwLjA5NDM3MzQgMTcuNDQwMyAwLjU0MzMwOCAxOC4zNzQxIDEuMzE5IDE5LjAzMTRMMS44MDIwMyAxOS40Mzk2QzEuNjQ3ODkgMjAuMTI2NCAxLjYwNzI2IDIwLjgzMzggMS42ODE3NSAyMS41MzM3QzEuODIwOTcgMjIuOTE4NCAyLjUyMjc5IDI0LjIzNDkgMy42NTc0NCAyNS4yMzk4QzQuNTQyNTcgMjYuMDMzMSA1LjYzODggMjYuNTUyNSA2LjgxMzI0IDI2LjczNTNDNy44MzE2NyAyOC43NjE3IDkuMzg1NTggMzAuNDcwNiAxMS4zMDY0IDMxLjY3NjRDMTMuNDAwNSAzMy4wMDI0IDE1LjkwNjUgMzMuNzQwMiAxOC41NTQ3IDMzLjgxODhDMTguNzIzMyAzMy44MjM1IDE4Ljg5MzggMzMuODI2NCAxOS4wNjIzIDMzLjgyNjRDMjEuNzk1NyAzMy44MjY0IDI0LjM1NTggMzMuMTU0OSAyNi40NjQxIDMxLjg4MjlDMjguNjIyNCAzMC41ODkgMzAuMzA4IDI4LjYzNjEgMzEuMjcyNiAyNi4zMTE5TDMxLjI4MyAyNi4yODY0QzMxLjQ1MDcgMjUuODUzNSAzMiAyNC4zMzA2IDMyIDIyLjg5ODVDMzIgMjEuODY0MyAzMS42NDAxIDIxLjIwNTEgMzEuMzM4IDIwLjgzNjZaTTMwLjI0NTkgMjUuODg2N0MyOC4zNzQ0IDMwLjM3MTMgMjMuOTA3OCAzMi44Njc5IDE4LjU4NzggMzIuNzA1OUMxMy42Mjc4IDMyLjU1ODIgOS40MDA3NyAyOS45NDEzIDcuNTQ1MzcgMjUuNjc0NUM2LjQyNTg3IDI1LjY3NDUgNS4yNzIyOCAyNS4xODMgNC4zOTUyNSAyNC40MDYzQzMuNDcwODYgMjMuNTg3MSAyLjkwMDY5IDIyLjUyNzIgMi43ODUxNCAyMS40MjJDMi42OTQ5NyAyMC42MjM0IDIuNzk0MjYgMTkuODE0OCAzLjA3NDk2IDE5LjA2MTdMMi4wMzMxMyAxOC4xODA5Qy0yLjcyNDI2IDE0LjE2NDIgMTIuMTU1OSAtMi4zNzE1OSAxNi45MTUyIDEuNzc0OUMxNi45Mzk4IDEuNzk1NzQgMTguNTM0OCAzLjM2MDM4IDE4LjUzODYgMy4zNjQxN0wxOS40MjMyIDIuOTg1MzJDMjMuNjAyOCAxLjI2MTU2IDI2Ljk5MjYgMi4wOTU5OCAyNi45OTI2IDQuODUzOTlDMjYuOTkyNiA2LjI4ODg4IDI2LjA4MDUgNy45NjA1NCAyNC42MTcyIDkuNDc3ODNDMjUuMTQ3NiA5Ljk3MDMzIDI1LjU3MjggMTAuNzQwMyAyNS44MTYzIDExLjYxOTNDMjUuOTc4MiAxMi4xODM5IDI2LjA2NjEgMTIuNzY3MSAyNi4wNzc3IDEzLjM1NDRDMjYuMTAzMiAxMy45Mzg4IDI2LjEzMTYgMTUuMzAwNyAyNi4xMzQ1IDE1LjMyNTNDMjYuMTcxNCAxNS4zMzY3IDI2LjU5MzggMTUuNDUyMyAyNi43MjE3IDE1LjQ4ODNDMjcuODQyMSAxNS44MDI3IDI4LjYzOTYgMTYuMjIyMyAyOS4wMjk4IDE2LjYzMTRDMjkuNDIgMTcuMDQwNiAyOS42MTMzIDE3LjQzNjUgMjkuNjgzMyAxNy45MDE1QzI5Ljc0ODcgMTguMjgwNCAyOS43NDAyIDE4LjkzNzcgMjkuMjQ1OCAxOS42Nzc0QzI5LjM0MjQgMTkuODk2OCAyOS40MjYyIDIwLjEyMTYgMjkuNDk2OCAyMC4zNTA4QzI5LjYxOTkgMjAuNzQ1NyAyOS43MDg5IDIxLjA3MzQgMjkuNzIzMSAyMS4xMjE3QzMwLjE3NTggMjEuMTIxNyAzMC44ODcxIDIxLjY0MzYgMzAuODg3MSAyMi45MDE0QzMwLjg4NzEgMjQuMTU5MSAzMC4zNjgxIDI1LjU3MjIgMzAuMjQ1OSAyNS44ODM4VjI1Ljg4NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjkuNDk4NSAyMi4xNDQ2QzI5LjMzODIgMjIuMDU2MSAyOS4xNTMxIDIyLjAyMjggMjguOTcxOSAyMi4wNDk5QzI4Ljg3NTYgMjEuNDYzMSAyOC43MDcgMjAuODkwNCAyOC40NyAyMC4zNDUxQzI3LjM3MTMgMjEuMjExNyAyNS45NTczIDIxLjgyMTYgMjQuODc5NCAyMi4xMzA0QzIzLjMxODkgMjIuNTY3NyAyMS42OTYyIDIyLjc0MDkgMjAuMDc4NSAyMi42NDI4QzE5LjAzNjYgMjIuNTU4NSAxOC4zNDkgMjIuMjU0NCAxOC4wODk1IDIzLjA5NjRDMjAuNDY3NyAyMy45NjY4IDIyLjk4NTIgMjMuNTk0NiAyMi45ODUyIDIzLjU5NDZDMjMuMDA4MiAyMy41OTMgMjMuMDMwOSAyMy42MDA0IDIzLjA0ODYgMjMuNjE1M0MyMy4wNjYzIDIzLjYzMDEgMjMuMDc3NSAyMy42NTEyIDIzLjA3OTkgMjMuNjc0MkMyMy4wODE3IDIzLjY5MzcgMjMuMDc3MyAyMy43MTMzIDIzLjA2NzUgMjMuNzMwM0MyMy4wNTc3IDIzLjc0NzIgMjMuMDQyOCAyMy43NjA3IDIzLjAyNSAyMy43Njg5QzIzLjAyNSAyMy43Njg5IDIxLjA5MDkgMjQuNjY2OCAxOC4wMjA0IDIzLjcxNjhDMTguMTA1NiAyNC40Mzc2IDE4LjgwNzQgMjQuNzU4NiAxOS4xNDI3IDI0Ljg5MDNDMTkuNDI5NyAyNC45OTcyIDE5LjcyNTggMjUuMDc3NyAyMC4wMjczIDI1LjEzMDhDMjMuODMyOSAyNS43ODUzIDI3LjM5MDIgMjMuNjA5OCAyOC4xOTE1IDIzLjA2MTRDMjguMjUxMiAyMy4wMjA3IDI4LjI5MSAyMy4wNjE0IDI4LjI0MjcgMjMuMTMzNEMyOC4yMTg0IDIzLjE3MiAyOC4xOTIyIDIzLjIwOTMgMjguMTY0IDIzLjI0NTFDMjcuMTgzOCAyNC41MDk1IDI0LjU0ODkgMjUuOTczOCAyMS4xMTk0IDI1Ljk3MzhDMTkuNjI0OCAyNS45NzM4IDE4LjEyOTMgMjUuNDQ2MiAxNy41ODA5IDI0LjYzNjVDMTYuNzI4NSAyMy4zODA2IDE3LjUzOTIgMjEuNTQ2OSAxOC45NTcxIDIxLjczODNMMTkuNTc4NCAyMS44MDg0QzIxLjM1MjQgMjIuMDA2MyAyMy45MTkxIDIxLjc1NzIgMjYuMDM0OSAyMC43NzVDMjcuOTcwOCAxOS44NzcyIDI4LjcwMiAxOC44ODg0IDI4LjU5MjEgMTguMDg4MUMyOC41NTU5IDE3LjgzOTIgMjguNDM4NyAxNy42MDkyIDI4LjI1ODggMTcuNDMzNkMyNy45MTEyIDE3LjA5MjYgMjcuMzU5IDE2LjgyNzQgMjYuNDI4OSAxNi41NjZDMjYuMTIxMSAxNi40Nzk5IDI1LjkxMjcgMTYuNDI0OSAyNS42ODgzIDE2LjM1MUMyNS4yODg2IDE2LjIxOTQgMjUuMDkwNiAxNi4xMTMzIDI1LjA0NjEgMTUuMzYyM0MyNS4wMjYyIDE1LjAzMzYgMjQuOTY5NCAxMy44ODg1IDI0Ljk1MTQgMTMuNDE1OUMyNC45MTU0IDEyLjU4NzIgMjQuODE1IDExLjQ1NDQgMjQuMTEyMyAxMC45ODY2QzIzLjkzMzEgMTAuODY5OSAyMy43MjU1IDEwLjgwNDQgMjMuNTExOCAxMC43OTcxQzIzLjM5MTcgMTAuNzg5OCAyMy4yNzExIDEwLjgwMTcgMjMuMTU0NyAxMC44MzIyQzIyLjc1MzEgMTAuOTAwNCAyMi41MTY0IDExLjExNjMgMjIuMjE5OSAxMS4zNjA3QzIxLjM0MzggMTIuMDkwOSAyMC42MDMyIDEyLjIxMzEgMTkuNzgwMSAxMi4xNzUyQzE5LjI4NzYgMTIuMTU0NCAxOC43NjY3IDEyLjA4MDUgMTguMTcgMTIuMDQyNkMxOC4wNTM5IDEyLjAzNSAxNy45Mzc0IDEyLjAyODQgMTcuODIwNSAxMi4wMjI3QzE2LjQ0MTUgMTEuOTUxNyAxNC45NjMxIDEzLjE0MzIgMTQuNzE2OCAxNC44MzM4QzE0LjM3NDkgMTcuMTg3NCAxNi4wNzk3IDE4LjQwNDQgMTYuNTcxMyAxOS4xMTc2QzE2LjY0NzUgMTkuMjA4MyAxNi42OTQ2IDE5LjMxOTkgMTYuNzA2NyAxOS40Mzc3QzE2LjY5MzkgMTkuNTY4NSAxNi42MzExIDE5LjY4OTIgMTYuNTMxNSAxOS43NzQ5QzE1LjEyNDEgMjEuMjIxMSAxNC42NzQyIDIzLjUxOTggMTUuMjA1NSAyNS40MzQ5QzE1LjI3MDUgMjUuNjY5OSAxNS4zNTM3IDI1Ljg5OTUgMTUuNDU0NiAyNi4xMjE1QzE2LjY5OTIgMjkuMDI4MiAyMC41NTc3IDMwLjM4MzYgMjQuMzI3MyAyOS4xNTIzQzI0LjgyMTUgMjguOTg5NyAyNS4zMDEyIDI4Ljc4NTYgMjUuNzYxMiAyOC41NDI0QzI2LjU4NjQgMjguMTM1MyAyNy4zMjk2IDI3LjU3OTkgMjcuOTUzOCAyNi45MDM5QzI4Ljk1MzkgMjUuODYyIDI5LjU0OTcgMjQuNzI1NSAyOS43Nzk4IDIzLjMyMjhDMjkuODkwNiAyMi41NzM2IDI5LjcyNDkgMjIuMjgzOCAyOS40OTg1IDIyLjE0NDZaTTI0LjQyMjkgMTcuMzMyM0MyNC40MTcyIDE3LjY0MiAyNC4yMzM1IDE3Ljg5MDEgMjQuMDA0MyAxNy44ODYzQzIzLjc3NTEgMTcuODgyNSAyMy41OTg5IDE3LjYyODcgMjMuNjA0NiAxNy4zMTgxQzIzLjYxMDMgMTcuMDA3NCAyMy43OTQgMTYuNzYxMSAyNC4wMjMyIDE2Ljc2NDlDMjQuMjUyNCAxNi43Njg3IDI0LjQyNzcgMTcuMDIyNiAyNC40MjI5IDE3LjMzMjNaTTIzLjM4NjggMTMuNjY4OEMyMy44MjYyIDEzLjU5ODcgMjQuMDM5MyAxNC4wNTMzIDI0LjE5NTYgMTQuODA1M0MyNC4zMDE3IDE1LjMxMTEgMjQuMjgxOCAxNS43NzYxIDI0LjE2NDQgMTYuMDQ2MUMyMy45NDY4IDE2LjAxNzYgMjMuNzI2NSAxNi4wMTc2IDIzLjUwODkgMTYuMDQ2MUMyMy4yOTc0IDE1Ljc0NDIgMjMuMTUzOSAxNS40MDAxIDIzLjA4ODQgMTUuMDM3NEMyMi45MzEyIDE0LjI4NTQgMjIuOTQ3MyAxMy43Mzk4IDIzLjM4NjggMTMuNjY4OFpNMjEuOTEyMSAxNy43MTExQzIyLjAwNjggMTcuNTA4NCAyMi4zMTg0IDE3LjQ1NDQgMjIuNTk1OSAxNy41OTE4QzIyLjg3MzQgMTcuNzI5MSAyMy4wMTkzIDE4LjAwMjggMjIuOTE4OSAxOC4yMDU1QzIyLjgxODUgMTguNDA4MiAyMi41MTM1IDE4LjQ2MjIgMjIuMjM1MSAxOC4zMjU4QzIxLjk1NjYgMTguMTg5NCAyMS44MTI3IDE3LjkxNDcgMjEuOTEyMSAxNy43MTExWk0yMC4xODkzIDE3LjQ4MzhDMjAuMTQzOCAxNy41NTM5IDIwLjA0NzIgMTcuNTQxNiAxOS44NDA4IDE3LjUxNzlDMTkuMzk2OCAxNy40NDkgMTguOTQyNiAxNy40OTY0IDE4LjUyMjQgMTcuNjU1MkMxOC40MjY0IDE3LjY5NDkgMTguMzI1OCAxNy43MjI2IDE4LjIyMzEgMTcuNzM3NkMxOC4xOTgyIDE3LjczODMgMTguMTc0IDE3LjcyOTEgMTguMTU1OCAxNy43MTIxQzE4LjE0NTUgMTcuNzAyOCAxOC4xMzc0IDE3LjY5MTQgMTguMTMyIDE3LjY3ODZDMTguMTI2NiAxNy42NjU4IDE4LjEyNDEgMTcuNjUyIDE4LjEyNDYgMTcuNjM4MkMxOC4xMjQ2IDE3LjU1MzkgMTguMjAwMyAxNy40MzQ2IDE4LjMyMzUgMTcuMzI1NkMxOC40Njg0IDE3LjIwMDYgMTguNjk0NyAxNy4wNjUyIDE5LjEwMzkgMTcuMDAwOEMxOS42NzIyIDE2LjkzMzUgMjAuMDgxMyAxNy4xOTY4IDIwLjE3NzkgMTcuMzUyMkMyMC4xOTI5IDE3LjM3MDYgMjAuMjAyIDE3LjM5MzEgMjAuMjA0IDE3LjQxNjdDMjAuMjA2IDE3LjQ0MDMgMjAuMjAwOSAxNy40NjQxIDIwLjE4OTMgMTcuNDg0N1YxNy40ODM4Wk0xNy4wNDc3IDE2LjcwODFDMTYuOTczOCAxNi42OTc3IDE2Ljk0MjYgMTYuNjY2NCAxNi45MzMxIDE2LjYyNDhDMTYuOTA0NyAxNi40OTUgMTcuMTA0NSAxNi4yODEgMTcuMzExOSAxNi4xMjc1QzE3LjYxODggMTUuOTAzMSAxNy45NzgzIDE1Ljc2MTMgMTguMzU1OCAxNS43MTU5QzE4LjczMzMgMTUuNjcwNCAxOS4xMTYyIDE1LjcyMjggMTkuNDY3NiAxNS44NjhDMTkuNzk1OCAxNi4wMDM4IDIwLjA3ODIgMTYuMjMwOSAyMC4yODEyIDE2LjUyMjVDMjAuMzU2IDE2LjY0NTYgMjAuMzcwMiAxNi43NDAzIDIwLjMyMTkgMTYuNzkwNUMyMC4yNDYxIDE2Ljg3MDEgMjAuMDUyOSAxNi43NzkxIDE5LjczODUgMTYuNjQwOUMxOS4zNjA5IDE2LjQ1NTYgMTguOTQzNyAxNi4zNjU1IDE4LjUyMzMgMTYuMzc4NUMxNy44MjI0IDE2LjQyMjEgMTcuMjE3MiAxNi43MjggMTcuMDQ3NyAxNi43MDgxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxLjgzMzkgOC4xNzU0NkMyMS44OTM2IDguMTg5NjcgMjEuOTI4NiA4LjA4MDc1IDIxLjg3ODQgOC4wNTQyM0MyMS4wODE5IDcuNjA4MTQgMTkuODU5MSA3LjMwNDExIDE4Ljk5MjUgNy4yOTY1NEMxOC45ODI4IDcuMjk2MzIgMTguOTczNCA3LjI5MzQ2IDE4Ljk2NTIgNy4yODgyNUMxOC45NTcgNy4yODMwNSAxOC45NTA1IDcuMjc1NyAxOC45NDYyIDcuMjY3MDJDMTguOTQxOSA3LjI1ODMzIDE4Ljk0IDcuMjQ4NjMgMTguOTQwOSA3LjIzODk3QzE4Ljk0MTcgNy4yMjkzMiAxOC45NDUxIDcuMjIwMDcgMTguOTUwOSA3LjIxMjI0QzE5LjEwNzQgNy4wMDc2IDE5LjI5MDEgNi44MjQ0OSAxOS40OTQ1IDYuNjY3NjVDMTkuNTAyNCA2LjY2MDEzIDE5LjUwNzkgNi42NTA0NCAxOS41MTAzIDYuNjM5OEMxOS41MTI2IDYuNjI5MTYgMTkuNTExOCA2LjYxODA2IDE5LjUwNzggNi42MDc5QzE5LjUwMzggNi41OTc3NSAxOS40OTcgNi41ODkgMTkuNDg4IDYuNTgyNzdDMTkuNDc5MSA2LjU3NjU1IDE5LjQ2ODUgNi41NzMxMiAxOS40NTc2IDYuNTcyOTRDMTguMjI2MyA2LjY0ODcxIDE2LjgxNTEgNy4yMzU5MiAxNi4wMDYzIDcuNzkxODhDMTUuOTk3NCA3Ljc5NzY5IDE1Ljk4NjkgNy44MDA3MyAxNS45NzYzIDcuODAwNjNDMTUuOTY1NyA3LjgwMDU0IDE1Ljk1NTMgNy43OTczIDE1Ljk0NjUgNy43OTEzM0MxNS45Mzc3IDcuNzg1MzYgMTUuOTMwOCA3Ljc3NjkzIDE1LjkyNjggNy43NjcwOEMxNS45MjI4IDcuNzU3MjQgMTUuOTIxOCA3Ljc0NjQzIDE1LjkyMzkgNy43MzZDMTYuMDA3NiA3LjQyNDIzIDE2LjEzMDggNy4xMjQ0MSAxNi4yOTA0IDYuODQzODFDMTYuMjk1NyA2LjgzNDIyIDE2LjI5NzcgNi44MjMxOCAxNi4yOTYyIDYuODEyMzRDMTYuMjk0OCA2LjgwMTUgMTYuMjg5OCA2Ljc5MTQxIDE2LjI4MjIgNi43ODM1N0MxNi4yNzQ2IDYuNzc1NzIgMTYuMjY0NiA2Ljc3MDU0IDE2LjI1MzggNi43Njg3NkMxNi4yNDMgNi43NjY5OSAxNi4yMzE5IDYuNzY4NzMgMTYuMjIyMiA2Ljc3MzczQzE0LjkyMDkgNy40MzY3MSAxMy40Njg5IDguNjI0NCAxMi4yODk4IDkuOTg3M0MxMi4yODAxIDkuOTk2OTIgMTIuMjc0NSAxMC4wMDk5IDEyLjI3NDIgMTAuMDIzNUMxMi4yNzM4IDEwLjAzNzEgMTIuMjc4NyAxMC4wNTAzIDEyLjI4NzkgMTAuMDYwNEMxMi4yOTcgMTAuMDcwNSAxMi4zMDk3IDEwLjA3NjcgMTIuMzIzMiAxMC4wNzc4QzEyLjMzNjggMTAuMDc4OCAxMi4zNTAzIDEwLjA3NDUgMTIuMzYwOCAxMC4wNjU5QzEzLjM3OTkgOS4zMjUyNyAxNC43NzY5IDguNjM1NzYgMTYuNjA2NyA4LjE4OTY3QzE4LjY1ODIgNy42ODk1OSAyMC42MjgyIDcuODk4OSAyMS44MzM5IDguMTc1NDZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcuNDI2OSAzLjk1MDQ3QzE3LjQyNjkgMy45NTA0NyAxNi4xMzEyIDIuNDQ4MzQgMTUuNzQwMSAyLjM0MDM2QzEzLjMzNDQgMS42OTA2NCA4LjEzNzUzIDUuMjc2NDQgNC44MTk3NiAxMC4wMTJDMy40Nzc3IDExLjkyODEgMS41NTUwNCAxNS4zMTU5IDIuNDc0NyAxNy4wNjYyQzIuNTg3NCAxNy4yODIxIDMuMjMyMzkgMTcuODM4MSAzLjU3MjQxIDE4LjEyNTFDNC4xODYzNiAxNy4yNTkyIDUuMTEyODUgMTYuNjY1OSA2LjE1NjE1IDE2LjQ3MDRDNy41MTYyMiAxMi44MjEyIDkuNzg2NDYgOS40NjE3NiAxMi43OTA3IDcuMTQ0MTZDMTQuMjQ1IDUuOTUzMDYgMTUuNzk1NyA0Ljg4NDgzIDE3LjQyNjkgMy45NTA0N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  left: 5%;
  bottom: 30%;
}

.crm-integration .slick-arrow {
  display: none !important;
}

.crm-integration .icon.icon-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAzMiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM1MzQgMTEuMDM2MUMxNS4xODkzIDEyLjkxNjIgMTQuNDUxMSAxNC4zODUyIDEzLjE0MzUgMTUuNDUyNEMxMS44MDIxIDE2LjQ4MjUgMTAuMDM2MSAxNi45OTk5IDcuODQ1NTUgMTYuOTk5OUM1LjI5MzA5IDE2Ljk5OTkgMy4zNDg1OSAxNi4yNjU0IDIuMDA3MjMgMTQuNzkxOEMwLjY3MDY4NCAxMy4zODI4IDAgMTEuMjk5NCAwIDguNTQ2MTVDMCA1LjcyODIzIDAuNjg1MTU5IDMuNjE3MSAyLjA2MDMgMi4yMDgxNEMzLjQ2NDQgMC43MzQ1MDcgNS40OTU3NSAwIDguMTQ0NzEgMEMxMC4zMDE1IDAgMTIuMDE5MiAwLjUxNzM4OCAxMy4yOTMgMS41NDc1NUMxNC41MDQxIDIuNTQ5OTkgMTUuMTg5MyAzLjk1ODk0IDE1LjM1MzQgNS43NzQ0MkgxMy4yNDQ4QzEyLjQ2MzEgNS43NzQ0MiAxMS45MDM0IDUuNDQ2NDQgMTEuNTc1MyA0Ljc4NTg0QzExLjM0ODUgNC4zNzkzMiAxMS4wNjg3IDQuMDE5IDEwLjc0MDYgMy43MDQ4N0MxMC4wODkyIDMuMjMzNjggOS4yMjA3IDMuMDAyNyA4LjEzOTg4IDMuMDAyN0M2LjYzNDQ2IDMuMDAyNyA1LjQ3NjQ1IDMuNDczODkgNC42NTYxOSA0LjQxMTY2QzMuODY5NyA1LjM0OTQzIDMuNDc4ODcgNi43MjYwNSAzLjQ3ODg3IDguNTQxNTNDMy40Nzg4NyAxMC4yOTcgMy44Njk3IDExLjY0MTIgNC42NTYxOSAxMi41NzlDNS40MDg5IDEzLjU0OTEgNi41Mzc5NiAxNC4wMzQyIDguMDM4NTYgMTQuMDM0MkM5LjA4NTYgMTQuMDM0MiA5Ljk0OTI4IDEzLjc4NDcgMTAuNjM5MyAxMy4yODEyQzExLjI2MTcgMTIuODE0NiAxMS43MDA4IDEyLjA2MTYgMTEuOTY2MiAxMS4wMjY4SDE1LjM1MzRWMTEuMDM2MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMy45MDgxIDMuNzA5NDlMMjEuNTUzNCAxMC41NjQ5SDI2LjI2MjdMMjMuOTA4MSAzLjcwOTQ5Wk0yMy4xMjE2IDAuNDcxMTkxSDI1Ljg2N0wzMS45OTk3IDE2LjYyNTdIMjguMzIzTDI3LjE5MzkgMTMuMjkwNEgyMC42MjIyTDE5LjU0MTQgMTYuNjIxMUgxNS44NTk5TDIxLjQ1NjkgMS41NTIxNkMyMS43NDY0IDAuODMxNTE1IDIyLjMwMTMgMC40NzExOTEgMjMuMTIxNiAwLjQ3MTE5MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  right: 5%;
  bottom: 30%;
}

.crm-integration .icon.icon-13 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjU0NzYgMEgxMS40MjI0TDIxLjk3NzcgMTguMjE3NkgzMi4wMDAxTDIxLjU0NzYgMFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxOC4yMTc2TDkuOTY3NTkgMEwxNS4wMzAyIDguNzI3MjNMNC45NDEyMSAyNi45ODlMMCAxOC4yMTc2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjkxMDg5IDI3Ljk1ODNWMjcuOTU4N0gyNy4wNTg2TDMxLjk5OTggMTkuMTg3M0gxMC45OTIzTDUuOTEwODkgMjcuOTU4M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat 50%;
  left: 3%;
  bottom: 8%;
}

.crm-integration .icon.icon-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU5MTggMTcuODc0OUMxNC41MjUxIDE3LjQ4OTMgMTUuNzI3MiAxNi40NjM2IDE1LjcyNzIgMTQuOTE5QzE1LjcyNzIgMTIuNTM5NSAxNC4xOTkgMTEuMDc3IDExLjYyNDYgMTEuMDc3QzkuMzMxMyAxMS4wNzcgNy40ODMxIDEyLjU3ODUgNy40NTAzIDE0Ljc2OTNIOS4xMTU5M0M5LjE0MDU1IDEzLjQ4OTMgMTAuMDA2MiAxMi40MzcgMTEuNjIyNiAxMi40MzdDMTMuMTc5NSAxMi40MzcgMTQuMDU3NSAxMy4yNDcyIDE0LjA1NzUgMTQuODgyMUMxNC4wNTc1IDE2LjUxNyAxMi44MDYyIDE3LjI3MTkgMTEuMjgwMSAxNy4yNzE5QzEwLjY4MTEgMTcuMjcxOSAxMC4xMTcgMTcuMjcxOSAxMC4xMTcgMTcuMjcxOVYxOC41NzY1QzEwLjExNyAxOC41NzY1IDEwLjc2MTEgMTguNTc2NSAxMS4yODAxIDE4LjU3NjVDMTMuNTI0MiAxOC41NzY1IDE0LjI2MjYgMTkuNzQxNiAxNC4yNjI2IDIxLjA5MzRDMTQuMjYyNiAyMi44NjE3IDEzLjE4NzggMjMuNjc4MSAxMS42MzA4IDIzLjY3ODFDMTAuMjc1IDIzLjY3ODEgOS4wNDAwOCAyMi45NTQgOS4wMDMxNCAyMS4zMzU1SDcuMzI1MkM3LjM5NyAyMy45NDI2IDkuNTkxODkgMjUuMDI3OCAxMS42MzA4IDI1LjAyNzhDMTMuOTg1NyAyNS4wMjc4IDE1LjkyODMgMjMuNjU1NSAxNS45MjgzIDIxLjA1NjVDMTUuOTMyNCAxOC45NiAxNC40MzkgMTguMTIzMSAxMy41OTE4IDE3Ljg3NDlaTTIzLjExMzkgMTEuMDc3TDE4LjI1NjQgMTIuODIwNlYxNC4zODc3TDIxLjc0MzYgMTMuMjIyNlYyNS4wMjU3SDIzLjM4NDdWMTEuMDc3SDIzLjExMzlaIiBmaWxsPSIjRTFFMUUxIi8+CjxnIG9wYWNpdHk9IjAuNSI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTEzLjU5MTggMTcuODc0OUMxNC41MjUxIDE3LjQ4OTMgMTUuNzI3MiAxNi40NjM2IDE1LjcyNzIgMTQuOTE5QzE1LjcyNzIgMTIuNTM5NSAxNC4xOTkgMTEuMDc3IDExLjYyNDYgMTEuMDc3QzkuMzMxMyAxMS4wNzcgNy40ODMxIDEyLjU3ODUgNy40NTAzIDE0Ljc2OTNIOS4xMTU5M0M5LjE0MDU1IDEzLjQ4OTMgMTAuMDA2MiAxMi40MzcgMTEuNjIyNiAxMi40MzdDMTMuMTc5NSAxMi40MzcgMTQuMDU3NSAxMy4yNDcyIDE0LjA1NzUgMTQuODgyMUMxNC4wNTc1IDE2LjUxNyAxMi44MDYyIDE3LjI3MTkgMTEuMjgwMSAxNy4yNzE5QzEwLjY4MTEgMTcuMjcxOSAxMC4xMTcgMTcuMjcxOSAxMC4xMTcgMTcuMjcxOVYxOC41NzY1QzEwLjExNyAxOC41NzY1IDEwLjc2MTEgMTguNTc2NSAxMS4yODAxIDE4LjU3NjVDMTMuNTI0MiAxOC41NzY1IDE0LjI2MjYgMTkuNzQxNiAxNC4yNjI2IDIxLjA5MzRDMTQuMjYyNiAyMi44NjE3IDEzLjE4NzggMjMuNjc4MSAxMS42MzA4IDIzLjY3ODFDMTAuMjc1IDIzLjY3ODEgOS4wNDAwOCAyMi45NTQgOS4wMDMxNCAyMS4zMzU1SDcuMzI1MkM3LjM5NyAyMy45NDI2IDkuNTkxODkgMjUuMDI3OCAxMS42MzA4IDI1LjAyNzhDMTMuOTg1NyAyNS4wMjc4IDE1LjkyODMgMjMuNjU1NSAxNS45MjgzIDIxLjA1NjVDMTUuOTMyNCAxOC45NiAxNC40MzkgMTguMTIzMSAxMy41OTE4IDE3Ljg3NDlaTTIzLjExMzkgMTEuMDc3TDE4LjI1NjQgMTIuODIwNlYxNC4zODc3TDIxLjc0MzYgMTMuMjIyNlYyNS4wMjU3SDIzLjM4NDdWMTEuMDc3SDIzLjExMzlaIiBmaWxsPSIjQzJDMkMyIi8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjQ2MTUzIDQuOTIzMDdIMjkuNTM4NUMzMC44OTg1IDQuOTIzMDcgMzIgNi4wMjQ2MiAzMiA3LjM4NDY0QzMyIDcuNDk3NDMgMzEuOTkxOCA3LjYxMDI2IDMxLjk3NzQgNy43MjEwM0wzMC4zNTkgMTguMDUxM0gxLjY0MTAxTDAuMDIyNTU3NiA3LjcyMTAzQzAuMDA4MjIzNjMgNy42MTIzMyAwIDcuNDk5NSAwIDcuMzg0NjRDMCA2LjAyNDYyIDEuMTAxNTUgNC45MjMwNyAyLjQ2MTUzIDQuOTIzMDdaTTMwLjM1OSAxOC4wNTEzTDMxLjE3MzMgMjguNTQ3OEMzMS4xNzc1IDI4LjYwNTIgMzEuMTc5NSAyOC42NjA2IDMxLjE3OTUgMjguNzE4QzMxLjE3OTUgMzAuMDc4IDMwLjA3OCAzMS4xNzk1IDI4LjcxOCAzMS4xNzk1SDMuMjgyMDNDMS45MjIwNSAzMS4xNzk1IDAuODIwNDk5IDMwLjA3OCAwLjgyMDQ5OSAyOC43MThDMC44MjA0OTkgMjguNjYwNiAwLjgyMjU2NyAyOC42MDUyIDAuODI2NjU2IDI4LjU0NzhMMS42NDA5OCAxOC4wNTEzSDMwLjM1OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuODk3NiAwSDQuMTAyNjlDMi43NDI2NyAwIDEuNjQxMTEgMS4xMDE1NSAxLjY0MTExIDIuNDYxNTNMMS42NDcwMSA0LjQxMDQ0SDMwLjM1OTFWMi40NjE1M0MzMC4zNTkxIDEuMTAxNTUgMjkuMjU3NiAwIDI3Ljg5NzYgMFpNOS40MzU4OSAyLjQ2MTUzQzkuNDM1ODkgMy4xNDEyOCA4Ljg4NDg0IDMuNjkyMzIgOC4yMDUxIDMuNjkyMzJDNy41MjUzNSAzLjY5MjMyIDYuOTc0MzEgMy4xNDEyOCA2Ljk3NDMxIDIuNDYxNTNDNi45NzQzMSAxLjc4MTc4IDcuNTI1MzUgMS4yMzA3NCA4LjIwNTEgMS4yMzA3NEM4Ljg4NDg0IDEuMjMwNzQgOS40MzU4OSAxLjc4MTc4IDkuNDM1ODkgMi40NjE1M1pNMjMuNzk0OSAzLjY5MjMyQzI0LjQ3NDYgMy42OTIzMiAyNS4wMjU2IDMuMTQxMjggMjUuMDI1NiAyLjQ2MTUzQzI1LjAyNTYgMS43ODE3OCAyNC40NzQ2IDEuMjMwNzQgMjMuNzk0OSAxLjIzMDc0QzIzLjExNTEgMS4yMzA3NCAyMi41NjQxIDEuNzgxNzggMjIuNTY0MSAyLjQ2MTUzQzIyLjU2NDEgMy4xNDEyOCAyMy4xMTUxIDMuNjkyMzIgMjMuNzk0OSAzLjY5MjMyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzLjI2NjYgMTcuNzk4QzE0LjIgMTcuNDEyMyAxNS40MDIgMTYuMzg2NyAxNS40MDIgMTQuODQyQzE1LjQwMiAxMi40NjI2IDEzLjg3MzggMTEgMTEuMjk5NCAxMUM5LjAwNjExIDExIDcuMTU3OSAxMi41MDE1IDcuMTI1MSAxNC42OTIzSDguNzkwNzNDOC44MTUzNiAxMy40MTIzIDkuNjgxIDEyLjM2IDExLjI5NzQgMTIuMzZDMTIuODU0NCAxMi4zNiAxMy43MzIzIDEzLjE3MDMgMTMuNzMyMyAxNC44MDUyQzEzLjczMjMgMTYuNDQgMTIuNDgxIDE3LjE5NDkgMTAuOTU0OSAxNy4xOTQ5QzEwLjM1NTkgMTcuMTk0OSA5Ljc5MTgxIDE3LjE5NDkgOS43OTE4MSAxNy4xOTQ5VjE4LjQ5OTVDOS43OTE4MSAxOC40OTk1IDEwLjQzNTkgMTguNDk5NSAxMC45NTQ5IDE4LjQ5OTVDMTMuMTk5IDE4LjQ5OTUgMTMuOTM3NCAxOS42NjQ3IDEzLjkzNzQgMjEuMDE2NUMxMy45Mzc0IDIyLjc4NDcgMTIuODYyNiAyMy42MDExIDExLjMwNTYgMjMuNjAxMUM5Ljk0OTc2IDIzLjYwMTEgOC43MTQ4OCAyMi44NzcgOC42Nzc5NCAyMS4yNTg1SDdDNy4wNzE4MSAyMy44NjU3IDkuMjY2NjkgMjQuOTUwOCAxMS4zMDU2IDI0Ljk1MDhDMTMuNjYwNSAyNC45NTA4IDE1LjYwMzEgMjMuNTc4NSAxNS42MDMxIDIwLjk3OTVDMTUuNjA3MiAxOC44ODMxIDE0LjExMzggMTguMDQ2MSAxMy4yNjY2IDE3Ljc5OFpNMjIuNzg4NyAxMUwxNy45MzEyIDEyLjc0MzZWMTQuMzEwOEwyMS40MTg0IDEzLjE0NTZWMjQuOTQ4N0gyMy4wNTk1VjExSDIyLjc4ODdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat 50%;
  right: 3%;
  bottom: 8%;
}

@media(max-width:1366px) and (min-width:1024px){

  .crm-integration .item .image {
    width: 48px;
    height: 48px;
  }

  .crm-integration .slick-list {
    padding: 1.3rem 1.9rem 0 !important;
  }

}


@media(max-width:979px){
  .crm-integration .container {
    margin: 0 1rem 1rem;
    width:auto;
    padding: 0;
  }

  .crm-integration .slick-list {
    padding: 1.3rem 1rem 0 !important;
  }

  .crm-integration .container {
    margin-bottom: 2rem!important;
  }

}

@media(max-width:767px){

  .crm-integration>h2 {
    font-size: 40px !important;
    padding: 3.6rem 10px 47px;
    text-align: center;
    max-width: 365px;
    margin: 0 auto;
    line-height: 38px;
    min-height: 200px;
  }

  .crm-integration .item.on {
    max-width: 236px;
  }

  .crm-integration .item .image {
    width: 48px;
    height: 48px;
  }

  .crm-integration .icon {
    display: none;
  }

  .crm-integration .container {
    transform: none;
  }

  .crm-integration .content p {
    font-size: 16px;
    line-height: 20px;
  }

  .crm-integration .bg2 {
    transform: none;
  }


  .crm-integration {
    margin: 0;
  }
}


@media(max-width:634px){

  .crm-integration .item {
    margin:0px 6px 20px;
  }

  .crm-integration .slick-list {
    padding: 1.3rem 6px !important;
  }

}



@media all and (-ms-high-contrast:none){

  .crm-integration {
    display:block;
  }  

}


/* ===== Social icons ===== */
.social-icons {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 32px;
  margin-top: 25px;
}



.social-icons img {
  vertical-align: baseline;
}

@media(min-width:768px){

  .social-icons {
    column-gap: 50px;
  }
  
    .social-icons a.instagram img {
  width: 25px;
  height: 24px;
}

.social-icons a.youtube img {
  width: 34px;
  height: 24px;
}

.social-icons a.linkedin img {
  width: 24px;
  height: 24px;
}

}/* ===== Testimonial slider card ===== */
.testi-slider-wrap {
  max-width: 1170px;
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #fff;
  border-radius: 32px;
}

.testi-slider-wrap .lt-col {
  position:relative;
}

.testi-slider-wrap .top-img-wrp .lt-col h2 {
  padding-top: 59px;
  margin-bottom: 8px;
}

.testi-slider-wrap .top-img-wrp .lt-col p {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 3rem;
}

.testi-slider-wrap ul.slick-dots li:hover button {
    background: #0A6AFB;
}


.testi-slider-wrap .top-img-wrp .rt-col figure {
  width: 148px;
  margin-right: 1.5rem;
  -ms-transform: translateY(-4.2rem);
  transform: translateY(-4.2rem);
  height: auto;
  max-height: initial;
  display:block;
  max-width: initial;
}

.testi-slider-wrap .top-img-wrp p.auth_details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  text-align: left;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.testi-slider-wrap .top-img-wrp p.auth_details span.auth-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}


.testi-slider-wrap .top-img-wrp .rt-col>div {
  display: flex;
  flex-direction: row-reverse;
  align-self: flex-end;
  margin-top: 76px;
}


.testi-slider-wrap .top-img-wrp .lt-col {
  -ms-flex-order: 0;
  order: 0;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 380px;
  margin-right: auto !important;
  margin-left: 0;
}

.testi-slider-wrap .testi-item.top-img-wrp>div {
  padding-left: 70px;
  padding-bottom:14px;
}

.testi-slider-wrap  .top-img-wrp .rt-col {
  -ms-flex-order: 1;
  order: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 610px;
  height: 409px;
}

.testi-slider-wrap  .top-img-wrp .rt-col>img {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: auto;
  top: 5px;
  left: -4px;
}

.testi-slider-wrap .top-img-wrp  .rt-col>div {
  max-width: 456px;
  min-height: 128px;
  right: 0;
  width:100%;
  height: auto;
  padding: 1.1rem 1.1rem 1.1rem 1.3rem;
  padding-left: 1.8rem;
  height: 128px;
}

.testi-slider-wrap .top-img-wrp .rt-col {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 57px;
  margin-right: 0;
}

.testi-slider-wrap .testi-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  width: 100%;
  margin: 0 auto;
  padding: 1.1rem 0 0;
}


.testi-slider-wrap .rt-col>div{
  background: #fff;
  border-style: solid;
  border-width: 2px;
  border-radius: 32px;
  border-color: #F1F3F5;
}

.testi-slider-wrap .rt-col {
  position: relative;
}

.testi-slider-wrap .lt-col:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 27px;
  height: 22px;
  margin-bottom: 8px;
  margin-bottom: .5rem;
}

.testi-slider-wrap .lt-col h2 {
  font-weight: 700;
  color: #202124;
  font-family: Inter,Open Sans,sans-serif;
}

.testi-slider-wrap .slick-slide:focus {
  outline: none !important;
}

.testi-slider-wrap .lt-col p {
  font-weight: 500;
  color: #202124;
  font-family: Inter,Open Sans,sans-serif;
  margin: 2rem 0 0;
}

.testi-slider-wrap ul.slick-dots li:last-child {
  margin: 0;
}

.testi-slider-wrap .rt-col figure {
  max-width: 240px;
  max-height: 240px;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}

.testi-slider-wrap p.auth_details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  color: #202124;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: left;
  font-family: Inter,Open Sans,sans-serif;
  font-weight: 500;
  font-size: 16px;
  margin: 20px;
  line-height: 24px;
  flex-direction: column;
}

.testi-slider-wrap p.auth_details span.auth-name {
  font-weight: 700;
  font-size: 26px;
  width: 100%;
}

.testi-slider-wrap ul.slick-dots {
  margin-left: 75px;
  padding: 0;
  list-style: none;
  margin-top:20px;
  padding-bottom: 16px;
}

.testi-slider-wrap .top-img-wrp .lt-col .button a {
  border-radius: 2.8rem;
  letter-spacing: 1px;
  border: 0;
  cursor: pointer;
  padding: 0 2rem;
  outline: none;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 3px 1px rgba(90,130,210,.2);
  white-space: nowrap;
  transition: all .35s;
  will-change: transform;
  font-family: Inter,Open Sans,sans-serif;
  font-weight: 700;
  width: 100%;
  text-align: center;
  max-width: 272px;    background: #000;
  color: #fff;
  min-height: 48px;
  line-height: 48px;
  font-size: 16px;
}

.testi-slider-wrap .top-img-wrp .lt-col .button a:hover {
  box-shadow: 0 5px 12px 3px rgba(90,130,210,.11);
  transform: perspective(2px) translate3d(2px,2px,0);
}

.testi-slider-wrap ul.slick-dots li {
  display: inline-block;
  margin-right: .5rem;
  width: 10px;
  height: 10px;
  cursor: pointer;
}

.testi-slider-wrap ul.slick-dots li button {
  outline: none;
  cursor: pointer;
  color: transparent;
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap;
  padding: 0;
  border-radius: 7.5px;
  border: 0;
  display: inline-block;
  background: #D0DDFF;
  transition: all .2s;
  border: 1px solid #0A6AFB;
  border: none;
  width: 12px;
  height: 12px;
}

.testi-slider-wrap ul.slick-dots li.slick-active button {
  background: #0A6AFB;
}

@media(min-width:768px){
  .testi-slider-wrap .testi-item-inner {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    padding-top: 0;
  }
  .testi-slider-wrap .rt-col>div{
    height: Auto;
    display: flex;
    flex-flow: column nowrap;
    min-height: 356px;
    align-self: flex-start;
  }

  .testi-slider-wrap .rt-col {
    width: 100%;
    max-width: 244px;
    margin-right: 30px;
    margin-top: 3rem;
  }

  .testi-slider-wrap .lt-col:before{
    width: 59px;
    height: 49px;
    background-size: cover;
  }

  .testi-slider-wrap .lt-col h2{
    padding-top: 61px;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 125%;
  }

  .testi-slider-wrap .lt-col p {
    margin-top: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .testi-slider-wrap .rt-col figure{
    position: relative;
    width: 240px;
    max-width: 240px;
    max-height: 240px;
    height: 100%;
  }

  .testi-slider-wrap p.auth_details {
    position: relative;
    width: 100%;
    bottom: 0;
    right: 0;
    margin: auto 0;
    font-size: 16px;
    padding: 12px
  }

  .testi-slider-wrap .lt-col{
    max-width: 65%;
  }

}

@media(min-width:1280px){
  .testi-slider-wrap .lt-col:before{
    top: 1.8rem;
    left: -70px;
  }

  .testi-slider-wrap ul.slick-dots{
    margin-left: 75px;
    padding-bottom: 16px;
  }

  .testi-slider-wrap .lt-col{
    max-width: 60%;
    margin: 0 auto;
  }
}


@media(max-width:1279px){
  .testi-slider-wrap{
    max-width:1170px;
    margin: 24px
  }
  .testi-slider-wrap .lt-col {
    margin: 0 auto;
    padding-right: 10px;
  }
  .testi-slider-wrap .testi-item.top-img-wrp>div{
    padding-left:0;
  }
}

@media(max-width:1080px){
  .testi-slider-wrap .testi-item-inner {
    padding: 0 8px;
  }
  
  .testi-slider-wrap ul.slick-dots {
    padding-bottom: 16px;
    margin-left: 75px
}
  
}

@media(max-width:1000px){
  .testi-slider-wrap .lt-col h2 {
    margin-bottom: 0;
  }
}

@media(max-width:767px) {

  .testi-slider-wrap .lt-col {
    padding: 24px;

  }

  .testi-slider-wrap ul.slick-dots {
    margin-left: 30px;
    padding-bottom: 16px;
  }

  .testi-slider-wrap {
  }

  .testi-slider-wrap .testi-item.top-img-wrp>div {
    padding: 0;
  }

  .testi-slider-wrap .lt-col h2 {
    font-size: 24px !important;
    font-weight: 700;
    padding-top: 30px;
  }

  .testi-slider-wrap .lt-col p {
    margin: 0;
  }

  .testi-slider-wrap .lt-col p {
    font-family: Inter,Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 20px;
  }

  .testi-slider-wrap .testi-item-inner {
    flex-direction: column;
  }
  
  .testi-slider-wrap .top-img-wrp .lt-col p {
    font-family: Inter,Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #202124;
    margin: 0 0 1.45rem;
    line-height: 20px;
  }

  .testi-slider-wrap .top-img-wrp .lt-col h2 {
    font-family: Inter,Open Sans,sans-serif;
    font-size: 32px !important;
    font-weight: 700;
    color: #202124;
    line-height: 36px;
    margin-top: 1rem;
    padding: 16px;
    padding-bottom: 0 !important;
    margin-bottom: 1.45rem;
  }

  .testi-slider-wrap .top-img-wrp .lt-col .button a {
    font-family: Inter,Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    min-height: 54px;
    line-height: 54px;
    text-align: center;
    max-width: 100%;
  }

  .testi-slider-wrap .top-img-wrp .rt-col {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 316px;
    min-height: 253px;
    position: relative;
    margin: 0px auto;
  }

  .testi-slider-wrap .top-img-wrp .rt-col>div {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 98px;
    height: 98px;
    display: -ms-flexbox;
    display: flex;
    padding: 1.1rem 1.1rem 1.1rem 1.3rem;
    -ms-flex-flow: row nowrap;
    color: #fff;
  }

  .testi-slider-wrap .top-img-wrp .rt-col figure {
    width: 240px;
    margin-left: auto;
    margin-right: .5rem;
  }

  .testi-slider-wrap .top-img-wrp .lt-col {
    width: 100%;
    flex: 1 1 100%;
    max-width: 100%;
    padding: 0 1rem 1rem;
  }

  .testi-slider-wrap .top-img-wrp .lt-col:before {
    display: none !important;
  }


  .testi-slider-wrap .rt-col {
    width: 244px;
    margin: 16px;
  }

}


@media all and (-ms-high-contrast:none){
.testi-slider-wrap .top-img-wrp .rt-col,
  .testi-slider-wrap .rt-col figure{
  display:block;
  }
  
  .testi-slider-wrap .top-img-wrp .rt-col{
  flex:auto;
  }
  

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */

.body-wrapper {
  overflow: hidden;
}

.crm-gratis {
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  padding: 0 1rem;
  min-height: 100vh;
  background-color: #F1F3F5;
  background-image: url("https://8460831.fs1.hubspotusercontent-na1.net/hubfs/8460831/gratis-1.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.crm-gratis>.left-content ul {
  list-style: none;
  display: block;
  width: 100%;
  padding: 1rem;
  margin: 1.5rem 0 0;
}
.crm-gratis>.left-content ul li span {
  margin: 0 1rem 0 0;
  padding-top: .25rem;
}
.crm-gratis>.left-content ul li {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  align-items: self-start;
  padding: 0;
  margin: 1rem 0;
  padding-bottom: 6px;
}

.crm-gratis>.left-content ul li img {
  margin: 0;
  width: 1.75rem;
  vertical-align:top;
}

.crm-gratis>.left-content ul li p {
  margin: 0;
  font-family: Open Sans,sans-serif;
  font-size: 1rem;
  line-height: 23px;
    word-break: break-word;
  color: #000;
}

.svg-layers.crm .layer1 {
  top: 0;
}

.svg-layers.crm .layer2 {
  top: 0;
}

.crm-gratis>.left-content {
  -ms-flex: 1;
  flex: 1;
  margin-top: 4rem;
}

.crm-gratis>.right-content  .widget-type-rich_text  h6 {
  font-size: 1rem;
  line-height: 1.675rem;
  color: #000000;
  max-width: 620px;
  text-align: center;
  font-weight: 400;
  font-family: Open Sans,sans-serif;
  margin-bottom:0;
}



.crm-gratis>.right-content  .widget-type-linked_image>* {
  margin-bottom: .725rem;
  display:flex;
  justify-content:center;
  overflow: hidden;
}

.crm-gratis>.right-content .widget-type-linked_image img {
  max-width: 140% !important;
}

.crm-gratis>.form-col {
  max-width: 900px;
    width: 100%;
}

.crm-gratis>.form-col>div{
  border-radius: 32px;
  width: 100%;
  min-height: 590px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  background-size: cover,60%;
  padding: 2.5rem 2.5rem 2.5rem;
  margin: 4rem 0;
  box-shadow: 0px 0px 20px 0px rgba(34, 52, 84, 0.12);
  position: relative;
}

.crm-gratis>.right-content {
  -ms-flex: 1;
  flex: 1;
  margin-top: 4rem;
  padding: 6.5rem 0;
}



  
 .crm-gratis {
    flex-direction: column;
    align-items: center;
}
  

  
  .crm-gratis>.left-content ul li {
    padding-bottom: 0;
  }
  
  .crm-gratis>.right-content .widget-type-rich_text h6 {
    margin-left: auto;
    margin-right: auto;
  }
  
  .crm-gratis>.form-col > div {
    min-height: auto;
  }
  
}
.body-wrapper>div {
  position: relative;
}

.svg-layers {
  position: relative;
  z-index: -1;
}

.svg-layers>div {
  position: absolute;
  left: 0;
  width: 100%;
  height: 200vh;
  overflow: hidden;
  z-index: 1;
}

.svg-layers>div>div {
  position: absolute;
  background-image: linear-gradient(180deg,#3f78fb,#94b4fd 33%,#fff);
  height: 800px;
  width: 700px;
  opacity: .2;
}

.svg-layers .layer1>div {
  top: 0;
  left: 0;
  -ms-transform: rotate(-45deg) translateX(-70%) translateY(0);
  transform: rotate(-45deg) translateX(-70%) translateY(0);
}

.svg-layers .shadow>div:before,
.svg-layers .shadow>div:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: linear-gradient(180deg,#3f78fb,#94b4fd 33%,#fff);
  opacity: .2;
}

.svg-layers .shadow>div:before{
  -ms-transform: translateY(-25px) translateX(50px);
  transform: translateY(-25px) translateX(50px);
}

.svg-layers .shadow>div:after{
  -ms-transform: translateY(-50px) translateX(100px);
  transform: translateY(-50px) translateX(100px);
}

.svg-layers .layer2>div {
  top: 0;
  right: 0;
  -ms-transform: rotate(45deg) translateX(50%) translateY(-50%);
  transform: rotate(45deg) translateX(50%) translateY(-50%);
}

.svg-layers .layer1 {
  top: 85vh;
}

.svg-layers .layer2 {
  top: 120vh;
}

.svg-layers .layer3>div{
  top: 100px;
  right: 0;
  -ms-transform: rotate(45deg) translateX(50%) translateY(-50%);
  transform: rotate(45deg) translateX(50%) translateY(-50%);
}

.svg-layers .layer3 {
  top: 300vh;
}

.svg-layers .layer4>div{
  top: 0;
  left: 0;
  -ms-transform: rotate(-45deg) translateX(-65%) translateY(-20%);
  transform: rotate(-45deg) translateX(-65%) translateY(-20%);
}

.svg-layers .layer4 {
  top: 400vh;
}

.contact-page hr{
  height:0;
}

.contact-page h1{
  font-family: Raleway,Open Sans,sans-serif;
  color: #000;
  font-size: 2.3rem;
  font-weight: 700;
}


.svg-layers.services-page  .layer1 {
  top: 0;
}

.testimonials .testi-slider-wrap {
  padding: 2.5rem 1rem;
  max-width: 1140px;
  margin: 0px auto;
}

.testimonials .testi-slider-wrap ul.slick-dots {
  text-align: center;
  margin-left:0;
  margin-right:0;
  padding:0px 20px;
}

.svg-layers.services-page .layer4 {
  top: 340vh;
}

.contact-page .hs-button {
  padding: 0 3.5rem !important;
}

.services-page .bottom-section p {
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  line-height: 1.675rem;
  font-weight: 300;
  color: #58595b;
  margin: .5rem 0 0;
}

.services-page .bottom-section h3 {
  font-size: 2.5rem !important;
}

.services-page .bottom-section h6 {
  font-family: Open Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  color: #58595b;
  margin: 0;
}

.contact-page h5 {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.65rem;
  margin-bottom: 1rem;
  color: #000;
  font-family: Raleway,Open Sans,sans-serif;
}

.contact-page .widget-type-rich_text h6 {
  font-family: Raleway,Open Sans,sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 1rem;
  font-weight: 600;
  color: #000;
}
.custom-services {
  position: relative;
}

.home-page .newsletter .dnd-column>div {
  border-radius: 8px;
}

.home-page .newsletter h3 {
  overflow-wrap: break-word;
  color: #000000;
  font-weight: 800;
  line-height: 1;
  font-size: 34px !important;
  font-family: Inter,Open Sans,sans-serif;
  margin: 0;
  padding-bottom: 8px;
}

.home-page .newsletter .hs-button {
  background: #000000 !important;
  border: 0px !important;
  box-shadow: none;
  border-radius: 8px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  min-width: 32% !important;
  width:auto;
  transform:none !important;
  margin: 0 !important;
  padding: 14px !important;
  font-family: Open Sans,sans-serif !important;
  min-height: auto;
}

.home-page .materials h2 {
  font-weight: 700;
  font-size: 48px;
  line-height: 57px;
  color: #000;
  margin: 0;
  font-family: Raleway,Open Sans,sans-serif;
}

.customer-page  h3 {
  line-height: 2.5rem;
  font-size: 2.5rem;
}

.home-page .materials h6 {
  margin-bottom: 1rem;
  font-family: Raleway,Open Sans,sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 18px;
}

.customer-page .bottom-section blockquote {
  margin: 0;
  display: inline-block;
  margin-right: .5rem;
}

.customer-page .bottom-section {
  border-top: 3px solid #dde8f2;
}

.customer-page .bottom-section h4 {
  width: 100%;
  font-family: Open Sans,sans-serif;
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 2rem;
  color: #000000;
}

.customer-page .bottom-section blockquote img {
  align-items: center;
  justify-content: center;
  border: 1px solid #94b4fd;
  border-radius: 35%;
  height: 40px;
  width: 40px;
  padding: .5rem;
}

.home-page .materials .hs_cos_wrapper_type_rich_text>a {
  cursor: pointer;
  font-family: Raleway,Open Sans,sans-serif;
  font-size: 18px;
  font-weight: 800;
  color: #000;
  text-decoration: underline;
  line-height: 1.45rem;
}

.home-page .newsletter .hs-input::placeholder {
  color: #4e5966;
  opacity: .54;
}

.home-page .slider h1 {
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  margin-top: .9rem;
  margin-bottom:1.45rem;
  max-width: 660px;
  color: #000;
  font-family: Raleway,Open Sans,sans-serif;
}

.trusted-companies {
  background-color: #F1F3F5;
  width: 100%;
  margin: 0 auto;
  min-height: 497px;
  display: flex;
}

.home-page .newsletter ul.no-list.hs-error-msgs.inputs-list label {
  font-size: 14px;
  color: rgb(170, 100, 99);
  margin: 0px 0px 10px;
  text-align: left;
  line-height: 20px;
  background-color: rgb(255, 239, 239);
  padding: 12px;
  font-weight: 600;
  font-family: helvetica, arial, san-serif;
  border-radius: 3px;
  border: 2px solid rgb(255, 153, 153);
  display: block;
  opacity: 1;
  width: 88% !important;
}

.home-page .newsletter .hs-input.error {
  border: 2px solid rgb(255, 153, 153) !important;
  border-radius: 0px !important;
}

.trusted-companies .inner {
  width: 100%;
  max-width: 1280px;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 0 16px;
  margin: 0px auto;
  display: flex;
}
.trusted-companies .logos {
  margin-top:25px;
  margin-bottom:25px;
  min-width: 435px;
  min-height: 397px;
  
}

.trusted-companies .dnd-section {
  padding: 0 !important;
}

.trusted-companies h2 {
  max-width: 540px;
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 25px;
  margin-top: 14px;
}

.trusted-companies .dnd-section {
  padding: 0 !important;
}

.trusted-companies  .text {
  padding: 50px 0 68px;
  padding-left: 115px;
  height: 100%;
  padding-right:20px;
  display: flex;
  align-items: center;
}


.home-page .newsletter p {
  overflow-wrap: break-word;
  text-align: left;
  color: #000000;
  font-weight: 500;
  line-height: 1.2;
  font-size: 18px;
  font-family: Raleway,Open Sans,sans-serif;
  margin-bottom: 12px;
}

.home-page .newsletter .hs-input {
  color: #60656f;
  font-size: 16px;
  font-weight: 600;
  font-family: Open Sans,sans-serif;
  background: #ffffff;
  border: none;
  margin-bottom: 12px !important;
  max-width: 100%;
  width: 88% !important;
  line-height: 1.5;
  padding: 8px 12px;
  height: auto;
}

.home-page .newsletter .hs-form-field {
  padding: 0;
  margin:0;
}

@media(max-width:1279px) and (min-width:768px){
  .contact-page .span6.dnd-column {
    padding: 23px  1rem 0!important;
  }
}


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

  .contact-page h1 {
    font-weight: 600;
    font-size: 3.15rem !important;
    margin-bottom: 25px;
  }

}

@media(min-width:1024px){

  .contact-page h1 {
    font-size: 3.15rem;
  }

  .trusted-companies .logos {
    width: 492px;
    height: 448px;
  }

}

@media (max-width: 1023px) {
  .contact-page .hs-button{
    width:auto !important;
  }

}


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

  .home-banner .banner-image {
    width: 420px;
    height: 554.9px;
    bottom: 0;
    margin-bottom: 0;
    top: auto;
  }

  .trusted-companies .logos {
    min-width: 435px;
    min-height: 397px;
  }

  .trusted-companies .logos .span12.dnd-column {
    padding: 21px 56px 21px 53px !important;
  }

  .trusted-companies .text {
    padding-left: 84px;
    padding-top: 20px;
    padding-bottom: 126px;
  }

  .trusted-companies .logos  .hs-image-widget {
    width: 141px;
    height: 106px;
  }

}

@media (max-width:900px) and (min-width:768px){
  .trusted-companies .text {
    padding-left: 41px;
  }
}

@media(min-width:1280px){

  .contact-page h1{
    font-weight: 600;
    font-size: 4.38rem;
    margin-bottom: 3rem;
  }

}

@media(max-width:768px){

  .customer-page h3 {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .customer-page .main .widget-type-rich_text h3 {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
  }

  .crm-gratis {
    flex-direction: column;
    align-items: center;
  }

  .crm-gratis>.left-content {
    display: none;
  }

  .crm-gratis>.form-col>div{
    background: #fff;
    box-shadow: none;
    min-height:0px;
    padding: 0px;
  }

  .crm-gratis>.right-content {
    width: 100%;
    margin-top: 0;
    padding: 3.5rem 0;
  }

}

@media(max-width:767px){

  .home-page .materials h6 {
    text-align: center;
    margin-bottom: 4px;

  }

  .trusted-companies .span12 .dnd-column:not(.span12) {
    width: 90%;
    float: left;
  }

  .home-page .materials h2 {
    line-height: 30px;
    font-size: 32px !important;
  }


  .home-page .slider h1 {
    font-size: 32px;
    line-height: 32px;
    max-width: 350px;
    margin:0px auto;
  }

  .home-page .materials .hs_cos_wrapper_type_rich_text>a {
    text-align: center;
    display: block;
  }

  .customer-page h3 {
    text-align: center;
  }

  .customer-page .widget-type-rich_text p {
    text-align: center;
  }

  .trusted-companies .inner {
    flex-direction: column;
    align-items:start;
  }

  .trusted-companies .logos {
    min-width: 258px;
    min-width: 258px;
    min-height: 235px;
  }

  .trusted-companies .logos img {
    width: 83px;
    height: 63px;
  }


  .trusted-companies .text {
    padding: 0;
    align-items: self-end;
    padding-right: 15px;
    padding-bottom: 42px;
    margin-top: -22px;
  }

  .trusted-companies h2 {
    font-size: 36px !important;
    font-weight: 700;
    line-height: 43px;
    margin-top: 14px;
    color: #000;
    margin-bottom:1.45rem;
  }


  .testimonials .testi-slider-wrap {
    padding: 0;
  }
  
  .crm-gratis > .right-content .row-fluid .span6 {
    width: 50%;
    float: left;
  }

}


@media(max-width:480px){

  .customer-page .bottom-section h4 {
    font-size: 1.5rem !important;
    line-height: 1.75rem;
    text-align: center;
  }

  .customer-page .bottom-section .widget-type-rich_text {
    text-align: center;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your headers look
when it comes to the logo, search field, language switcher and navigation.
You will also find the mobile menu styles below.
*********************************************************************************
****************************************************************************** */
.header-wrap {
  padding: 16px 0 16px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 88;
  overflow: hidden;
  width: 100%;
  background-color: #fff;
}

.banner header.header {
  padding: 0 !important;
}

.custom-menu-primary nav>ul>li>a:hover .text {
  box-shadow: 0 5px 12px 3px rgba(90,130,210,.11);
}

.custom-menu-primary ul .open>ul {
  display: block;
}

.header-wrap .child-trigger {
  align-items: center;
  justify-content: center;
  cursor: pointer;
  display: flex;
  height: 2.8rem;
  width: 2.8rem;
  border-radius: calc(1.4rem - 3px);
  box-shadow: 0 2px 3px 1px rgba(90,130,210,.2);
  will-change: transform;
  transition: all .4s;
  background-size: 21px 21px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.custom-menu-primary li.has-submenu {
  position: relative;
  padding-right: 60px;
}

.header-wrap .child-trigger:after {
  content: '+';
}


.header-wrap .open>.child-trigger:after {
  content: '-';
}

header.header{
  padding-top:112px;
}

.logo-wrapper.desktop {
  display: none;
}


.header-wrap .buttons a {
  font-family: Raleway,Open Sans,sans-serif !important;
}

.logo-wrapper.mobile img {
  width: unset !important;
  max-height: calc(2.8rem + 5px);
}

.logo-wrapper.desktop img{
  width: 115px !important;
  vertical-align:baseline;
}

.mobile-open .mobile-trigger button {
  box-shadow: 0 8px 20px #94b4fd;
}

.mobile-open .mobile-trigger button span {
  background: transparent;
  width: 0;
}

.mobile-open .mobile-trigger button span:before {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}

.mobile-open .mobile-trigger button span:after {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
}

.hs-inline-edit .custom-menu-primary{
  display: none;
}

.menu-overlay {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  background-image: linear-gradient(180deg,#94b4fd,#fff);
  z-index: 6;
  opacity: 0;
  visibility: hidden;
  will-change: opacity;
  transition: opacity .3s ease-in;
}

.mobile-open .menu-overlay {
  visibility: visible;
  opacity: .9;
}

.header__container {
  padding: 0 16px;
  display: flex;
  margin:0px auto;
  flex-wrap: wrap;
  justify-content: space-around;
  min-height: 56px;
}

.header-wrap .left-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: flex-end;
  -ms-flex-pack: justify;
  -ms-flex: 1;
  flex: 1;
  transition: all .3s ease-out;
  justify-content: flex-start
}


.header-wrap .buttons {
  display: flex;
  align-items: flex-end;
}

.header-wrap .right-col {
  right: 5px;
  display: flex;
  position: relative;
  margin-left: auto;
  align-items: center;
}

.mobile-trigger {
  width: 54px;
  height: 48px;
  margin-left: 35px;
  margin-top: 3px;
}

.mobile-trigger .icon {
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 54px;
  height: 48px;
  z-index: 7;
}

.mobile-trigger>div>span {
  -ms-transform: translateX(calc(-100% - 1rem)) scale(.1);
  transform: translateX(calc(-100% - 1rem)) scale(.1);
  font-family: Open Sans,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-shadow: 0 3px 6px rgba(0,0,0,.2);
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transition-property: transform,opacity;
  transition-duration: .2s;
  transition-timing-function: linear;
  will-change: opacity;
}

.mobile-trigger button {
  display: block;
  cursor: pointer;
  color: transparent;
  width: 54px;
  height: 48px;
  position: fixed;
  z-index: 7;
  border: 0;
  outline: none;
  box-shadow: 0 0 16px rgba(0,0,0,.16);
  border-radius: 48px;
  transition: all .2s;
}

.mobile-trigger button span,.mobile-trigger button span:before,.mobile-trigger button span:after {
  display: block;
  height: 2px;
  width: 14px;
  position: absolute;
  top: calc(50% - 1px);
  transition: all .4s;
}

.mobile-trigger button span {
  left: 16px;
}

.mobile-trigger button span:before {
  top: -5px;
  content: "";
  left: 4px;
}

.mobile-trigger button span:after {
  top: 5px;
  content: "";
  left: 4px;
}

.mobile-trigger button:hover {
  box-shadow: 0 5px 12px 3px rgba(90,130,210,.11);
  transform: perspective(2px) translate3d(2px,2px,0);
}

.custom-menu-primary {
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-flex-align: end;
  align-items: flex-end;
  position: fixed;
  top: calc(54px + 1rem * 3);
  overflow: hidden;
  width: 320px;
  max-height: 0;
  -ms-transform: scale(.98) translateX(-50%);
  transform: scale(.98) translateX(-50%);
  will-change: transform;
  opacity: 0;
  transition: all .3s;
  max-height: 76vh;
  overflow-y:auto;
  z-index: 7;
  -ms-overflow-style: none;  
  scrollbar-width: none; 
  pointer-events: none;
}

.custom-menu-primary::-webkit-scrollbar {
  display: none;
}

.mobile-open .custom-menu-primary {
  opacity: 1;
  max-height: 77vh;
  pointer-events: auto;
  -ms-transform: scale(1) translateX(calc((100% - 2.8rem - 1.5rem) * -1));
  transform: scale(1) translateX(calc((100% - 2.8rem - 1.5rem) * -1));
  padding: 0 1.5rem 1.5rem 20px;
}

.custom-menu-primary nav>ul>li {
  display: flex;
  text-decoration: none;
  margin-bottom: 1rem;
  width: 100%;
}

.custom-menu-primary nav>ul>li>a .text {
  font-family: Open Sans,sans-serif;
  font-size: .8rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
  border: 0;
  cursor: pointer;
  padding: 0 2rem;
  min-height: 2.8rem;
  line-height: 2.8rem;
  outline: none;
  transition: all .2s;
  text-decoration: none;
  display: inline-block;
  border-radius: 2.8rem;
  box-shadow: 0 2px 3px 1px rgba(90,130,210,.2);
  margin-right: 1rem;
}

.custom-menu-primary nav>ul>li>a {
  display: flex;
  justify-content: flex-end;
}

.custom-menu-primary .menu-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  color: transparent;
  min-width: 2.8rem;
  max-height: 2.8rem;
  border-radius: calc(1.4rem - 3px);
  outline: 0;
  overflow: hidden;
  box-shadow: 0 2px 3px 1px rgba(90,130,210,.2);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
  will-change: transform;
  transition: all .4s;
  background-size: 21px 21px;
  background-repeat: no-repeat;
  background-position: center;
}
.custom-menu-primary nav>ul>li:nth-child(1)>a .menu-icon {
  background-image: url('');
    }
.custom-menu-primary nav>ul>li:nth-child(2)>a .menu-icon {
  background-image: url('');
    }


.custom-menu-primary nav>ul>li:nth-child(3)>a .menu-icon {
  background-image: url('');
    }

.custom-menu-primary nav>ul>li:nth-child(4)>a .menu-icon {
  background-image: url('');
    }

.custom-menu-primary nav>ul>li:nth-child(5)>a .menu-icon {
  background-image: url('');
    }


.custom-menu-primary nav>ul>li:nth-child(6)>a .menu-icon {
  background-image: url('');
    }

.custom-menu-primary nav>ul>li:nth-child(7)>a .menu-icon {
  background-image: url('');
    }


.animate .header-wrap .left-col .buttons {
  opacity: 1;
  
}

.animate .logo-wrapper.desktop {
    display: block;
    transform: scale(0.8);
 transition: all 0.4s;
  
}

.animate .header-wrap {
  opacity: 1;
   padding: 8px 0 8px;
   transition: all 0.4s;
   border-bottom: 2px solid #E9ECEF;
  
}

.mobile-open .custom-menu-primary .menu-icon {
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.animate .mobile-trigger>div>span {
  opacity: 1;
  visibility: visible;
  -ms-transform: translateX(calc(-100% - 1rem)) scale(1);
  transform: translateX(calc(-100% - 1rem)) scale(1);
}

.custom-menu-primary ul ul li a {
  font-family: Open Sans,sans-serif;
  font-size: .8rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
  border: 0;
  cursor: pointer;
  padding: 0 2rem;
  min-height: 2.8rem;
  line-height: 2.8rem;
  outline: 0;
  transition: all .2s;
  text-decoration: none;
  white-space: pre;
  display: inline-block;
  border-radius: 2.8rem;
  box-shadow: 0 2px 3px 1px rgba(90,130,210,.2);
}

.custom-menu-primary ul ul {
  padding: 30px !important;
  display:none;
  padding-right:0 !important;
}

.custom-menu-primary ul ul li:not(:last-child) {
  margin-bottom: 20px;
}

@media(max-width:767px){

  header.header{
    padding-top:80px;
  }

}

@media (min-width:767px) {
  
  .mobile-trigger  {
display:none
}

}

@media(max-width:767px){

  .header-wrap .right-col {
    right: 0;
  }
  



  .logo-wrapper.desktop img {
    width: 93px !important;
    margin: 0;
  }

  .header-wrap {
    padding: 1rem 0;
  }

  .custom-menu-primary ul ul li a,
  .custom-menu-primary nav>ul>li>a .text {
    font-size: 1rem;
  }

  .mobile-trigger {
    margin: 0;
  }

  .header-wrap .buttons {
    display: none;
  }

  .logo-wrapper img {
    width: 93px !important;
    margin: 0;
  }


  .mobile-trigger button:hover {
    transform: none !important;
  }

}


@media(min-width:321px){

  .logo-wrapper.desktop{
    display:block;
  }


  .logo-wrapper.mobile{
    display:none;
  }


}

@media(max-width:480px){

  .svg-layers{
    display: none;
  }

}


@media all and (-ms-high-contrast:none){

.custom-menu-primary {
  top: calc(54px + 2rem * 3);
  display:block;
  }
  
  .mobile-trigger button{
  top:42px;
  }
  
 
  .mobile-trigger .icon{
  justify-content:space-between;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
footer looks when it comes to spacing and other general styles.
*********************************************************************************
****************************************************************************** */

footer.footer {
position: relative;
display: flex;
width: 100%;
padding: 40px 0 0;
flex-direction: column;
}

.footer-top .menu.first ul li a:hover, .footer-top .menu ul ul li a:hover {
    text-decoration: underline;
}

.footer-bottom {
margin-top: 36px;
margin-bottom: 90px;
display: flex;
width: 100%;
flex-direction: row;
}

.footer__container {
width: 100%;
margin: 0 auto;
display: flex;
padding:0px 24px;
flex-flow: row wrap;
}


.footer-bottom .certified img {
width: 76px !important;
margin: 0 0 1.45rem;
height: 128px;
}

.footer-bottom .certified {
margin-left: auto;
display: flex;
}

.footer-top .menu h3,
.footer-top .menu ul>li>a {
font-size: 18px !important;
line-height: 18px;
margin-bottom: 11px;
font-family: Raleway,Open Sans,sans-serif;
font-weight: 700;
display: block;
  cursor:default;
}

.footer-top .title h3 {
font-size: 24px;
font-weight: 500;
margin-bottom: 37px;
color: inherit;
font-family: Raleway,Open Sans,sans-serif;
}


.footer-top .menu.primary.first ul li,
.footer-top .menu.primary ul ul li {
margin-bottom: 14px;
}

.footer-top .menu.first ul li {
width: 100%;
}

.footer-top {
width: 100%;
display: flex;
flex-flow: row wrap;
}

.footer-top .menu ul>li {
flex: 1 0 auto;
display: flex;
flex-direction: column;
}

.footer-top .menu ul {
display: flex;
flex-flow: row wrap;
width: 100%;
}

.footer-top>* {
width: 100%;
}

.footer-top .menu nav {
width: 100%;
display: flex;
}

.footer-top .menu ul ul {
margin: 0 0 1.45rem;
display: block;
}

.footer-top .menu.first ul li ,
.footer-top .menu ul ul li {
margin-bottom: 5px;
display: block;
font-family: Raleway,Open Sans,sans-serif;
}

.footer-top .menu.first ul li a,
.footer-top .menu ul ul li a {
font-family: Raleway,Open Sans,sans-serif;
display: inline;
margin: 0 !important;
line-height: 140%;
font-weight: 500;
  cursor:pointer;
font-size: 14px !important;
}

.footer-top .menu.first ul li a,
.footer-top .menu.primary ul ul li a {
font-weight: 600;
}

.top-menu {
display: flex;
}

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

.menu.first {
width: 30%;
}

.menu.second {
flex: 1;
}

@media (min-width: 980px){

footer.footer{
padding-top: 69px;
}

.footer-bottom .certified {
margin-right: 6rem;
}

.footer-top .menu h3 ,
.footer-top .menu ul>li>a {
margin-bottom:17px;
}

.footer-top .menu.primary.first ul li,
.footer-top .menu.primary ul ul li {
margin-bottom: 10px;
}

.footer-top .menu.first ul li a,
.footer-top .menu ul ul li a {
font-size: 16px !important;
display: inline;
line-height: 16px;
}

}

@media(max-width:767px){

.footer-bottom {
margin-top:10px;
margin-bottom: 21px;
}

.top-menu .menu.second nav>ul>li:nth-child(1) {
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}

.top-menu .menu.second nav>ul>li:nth-child(2){
-ms-flex: 1 1 25%;
flex: 1 1 25%;
}

.footer-top .menu li {
padding-right:5px;
}

.footer-top .menu ul>li {
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}

.menu.first {
width: 100%;
}

.footer-top .title {
display: none;
}

.top-menu {
flex-direction: column;
}


}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles for your blog. The styles included
are for the listing and post templates, featured images and pagination.
Also for the post meta infromation like tags, author and published date
*********************************************************************************
****************************************************************************** */

/* TODO: Find a better place for this */
.content-wrapper {
  max-width: 1240px;
  padding: 0 16px;
  margin: 0 auto;
}

@media(max-width:767px){

  .content-wrapper {
  padding: 0 14px;
}

  
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
system pages look. These pages include the error pages (404 and 500),
password protected content and search listing results.
*********************************************************************************
****************************************************************************** */

.error-page {
padding: 10rem 0;
text-align: center;
position: relative;
}
.error-page:before {
content: attr(data-error);
position: absolute;
width: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-family: Lato, sans-serif;
font-size: 40vw;
font-weight: bold;
color: #F3F6F9;
z-index: -1;
}


.error-page.error .hs-btn.blue {
margin-right: 1rem;
margin-left: 3rem;
margin-bottom: 1rem;
background: #155bfb;
color: #fff;
}

.error-page.error .hs-btn {
font-family: Open Sans,sans-serif;
font-size: .875rem;
font-weight: 600;
letter-spacing: 1px;
border: 0;
cursor: pointer;
padding: 0 2rem;
outline: none;
text-decoration: none;
display: inline-block;
box-shadow: 0 2px 3px 1px rgba(90,130,210,.2);
white-space: nowrap;
transition: all .35s;
will-change: transform; 
color: #155bfb;
background-color: #fff;;
min-height: 2.8rem;
line-height: 2.8rem;
border-radius: 2.8rem;
}

.error-page.error .button-wrap {
display: flex;
flex-wrap: wrap;
align-items: self-end;
justify-content: center;
}


.error-page.error .hs-btn:hover{
box-shadow: 0 5px 12px 3px rgba(90,130,210,.11);
transform: perspective(2px) translate3d(2px,2px,0);
}

@media screen and (min-width: 1100px) {
.error-page:before {
font-size: 20rem;
}
}
.error-page_heading {
margin-bottom: 1rem;
}

.systems-page form{
max-width:767px;
}
.error-page.error p {
margin: 0 auto;
max-width: 300px;
text-align: center;
font-family: inherit;
margin-bottom: 2rem;
font-weight: 400;
color: #223454;
}
.error-page.error .content-wrapper {
padding: 0;
max-width: 750px;
justify-content: center;
display: flex;
margin: 0px auto;
flex-direction: column;
}


.error-page.error {
padding: 0 4rem 4rem;
}

.error-page.error img {
width: 320px;
margin: 0 0 1.45rem;
vertical-align: baseline;

}

.systems-page .hs-form-field>label,
.systems-page  .hs-form label {
margin-bottom: 4px;
display: inline-block;
}

.systems-page .hs-button{
width: auto !important;
margin-left: 0px;
margin-top: 16px;
display: block;
}

.systems-page {
padding: 3rem 0px;
}
.systems-page .success {
display: inline-block;
margin: 2rem 0;
background-color: #CDE3CC;
border: 1.5px solid #4F7D24;
border-radius: 6px;
color: #4F7D24;
padding: .1rem .75rem;
}

.hs-search-results {
margin-top: 2rem;
}
ul.hs-search-results__listing li {
margin-bottom: 2rem;
}
.hs-search-results__title {
font-family: Merriweather, serif;
font-size: 1.25rem;
color: #494a52;
text-decoration: underline;
margin-bottom: .25rem;
}
.hs-search-results__title:hover {
text-decoration: none;
}
.hs-search-results__description {
padding-top: .5rem;
}
.hs-search-highlight {
font-weight: bold;
}
.hs-search-results__pagination a {
color: #494a52;
}

.email-prefs .item.disabled {
opacity: 0.6;
cursor: not-allowed;
}
.email-prefs .item.disabled input:disabled {
cursor: not-allowed;
}

@media(max-width:1024px){

.error-page.error .hs-btn {
padding: 0 1rem;
}


}

@media(max-width:767px){

.error-page.error .hs-btn.blue {
margin-left: auto;
margin-right: auto;
}

}