/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

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

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

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

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

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

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

body {
  margin: 0;
}

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

/**
 * Add the correct box sizing in Firefox.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

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

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, 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;
}

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

/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 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;
}

/**
 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
 */

legend {
  padding: 0;
}

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

progress {
  vertical-align: baseline;
}

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/



/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}


  .row-fluid .span1,
  .row-fluid .span2,
  .row-fluid .span3,
  .row-fluid .span4,
  .row-fluid .span5,
  .row-fluid .span6,
  .row-fluid .span7,
  .row-fluid .span8,
  .row-fluid .span9,
  .row-fluid .span10,
  .row-fluid .span11,
  .row-fluid .span12{
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  
    .row-fluid .span1 {
      width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span2 {
      width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span3 {
      width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span4 {
      width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span5 {
      width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span6 {
      width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span7 {
      width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span8 {
      width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span9 {
      width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span10 {
      width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span11 {
      width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
    }
  
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

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

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

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

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

/* Elements
Base HMTL elements are styled in this section (<body>, <h1>, <a>, <p>, <button> etc.)
*/


button,
.button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

/* No button */

.no-button,
.no-button:hover,
.no-button:focus,
.no-button:active {
  background: none;
  border: none;
  border-radius: 0;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: none;
}
/* Fields */

.hs-form-field {
  margin-bottom: 20px;
}

/* Labels */

form label {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.35rem;
}

/* Help text */

form legend {
  font-size: 0.875rem;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.7rem;
  width: 100%;
}

form textarea {
  resize: vertical;
}

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

/* Inputs - checkbox/radio */

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

form .inputs-list > li {
  display: block;
  margin: 0 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - date picker */

.hs-dateinput {
  position: relative;
}

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

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

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

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

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

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #EF6B51;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}


/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table cells */

td,
th {
  vertical-align: top;
}

/* Table header */

thead th {
  vertical-align: bottom;
}

/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

/* Header DND sections */

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

/* Header container */

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

.header__row-1 {
  padding-top: 1rem;
}

.header__row-1,
.header__row-2 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

@media (max-width: 1150px) and (min-width: 767px) {
  .header__column {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .header__container {
    flex-direction: column;
    padding: 1rem 0 0;
  }

  .header__column {
    position: relative;
  }

  .header__row-1 {
    padding-top: 0;
  }

  .header__row-2 {
    justify-content: center;
    padding: 1.05rem;
  }
}

/* Navigation skipper */

.header__skip {
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
}

.header__skip:hover,
.header__skip:focus,
.header__skip:active {
  height: auto;
  left: 0;
  overflow: visible;
  top: 0;
  width: auto;
}

/* Logo */

.header__logo {
  align-items: center;
  display: flex;
  height: auto;
  margin-right: auto;
  max-width: 200px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .header__logo {
    margin: 0 auto;
    width: 100%;
  }
}

.header__logo img {
  max-width: 100%;
}

.header__logo .logo-company-name {
  font-size: 1.167rem;
  margin-top: 0.7rem;
}

.header__logo--main {
  padding-top: 1rem;
}

/* Search bar */

.header__search {
  padding: 0 1rem;
  width: auto;
}




.header__search .hs-search-field__input {
  
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-position: center right 15px;
    background-repeat: no-repeat;
  
  height: 45px;
  padding: 0 0.7rem;
}




.header__search .hs-search-field--open .hs-search-field__input {
  border-bottom: none;
  border-radius: 6px 6px 0 0;
  max-width: 100%;
}

.header__search .hs-search-field--open .hs-search-field__suggestions {
  background-color: #FFF;
  border: 2px solid #D1D6DC;
  border-radius: 0 0 6px 6px;
  border-top-width: 1px;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.header__search .hs-search-field__suggestions li {
  border-top: 1px solid #D1D6DC;
  font-size: 0.875rem;
}

.header__search .hs-search-field__suggestions li a {
  color: #494A52;
  padding: 0.35rem 0.7rem;
  text-decoration: none;
  transition: background-color 0.3s;
}

.header__search .hs-search-field__suggestions #results-for {
  display: none;
}

@media (min-width: 767px) {
  .header__search form {
    align-items: center;
    display: flex;
    flex-direction: row;
  }

  .header__search label {
    margin: 0 1rem 0 0;
  }

  .header__search .hs-search-field__input {
    width: auto;
  }
}

@media (max-width: 767px) {
  .header__search {
    border-top: 2px solid #CED4DB;
    order: 1;
    padding: 1.05rem;
  }
}

/* Language switcher */

.header__language-switcher {
  cursor: pointer;
  padding-right: 1.4rem;
}

.header__language-switcher .lang_switcher_class {
  position: static;
}

.header__language-switcher .lang_list_class {
  border: 2px solid;
  border-radius: 3px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  display: block;
  left: calc(100% - 24px);
  opacity: 0;
  min-width: 100px;
  padding-top: 0;
  text-align: left;
  top: 100%;
  transition: opacity 0.3s;
  visibility: hidden;
}

.header__language-switcher:hover .lang_list_class,
.header__language-switcher:focus .lang_list_class {
  opacity: 1;
  transition: opacity 0.3s;
  visibility: visible;
}

.header__language-switcher .lang_list_class:before {
  left: 70%;
  top: -25px;
}

.header__language-switcher .lang_list_class:after {
  left: 70%;
  top: -22px;
}

.header__language-switcher .lang_list_class.first-active::after {
  top: -22px;
  transition: 0.3s;
}

.header__language-switcher .lang_list_class li {
  border: none;
  font-size: 18px;
  padding: 0.35rem 0.7rem;
}

.header__language-switcher .lang_list_class li:first-child {
  border-radius: 6px 6px 0 0;
  border-top: none;
}

.header__language-switcher .lang_list_class li:last-child {
  border-bottom: none;
  border-radius: 0 0 6px 6px;
}

.header__language-switcher .lang_list_class li:hover {
  transition: background-color 0.3s;
}

.header__language-switcher--label {
  display: flex;
  position: relative;
}

.header__language-switcher--label-current {
  align-items: center;
  display: flex;
  font-size: 0.75rem;
  margin-bottom: 0.175rem;
  margin-left: 0.7rem;
}

.header__language-switcher--label-current:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #494A52;
  content: "";
  display: block;
  height: 0px;
  margin-left: 0.7rem;
  margin-top: 0.175rem;
  width: 0px;
}

@media (max-width: 767px) {
  .header__language-switcher {
    border-top: 2px solid #CED4DB;
    padding-left: 1.05rem;
    padding-right: 0;
  }

  .header__language-switcher .lang_list_class {
    border: none;
    box-shadow: unset;
    display: block;
    left: 30px;
    opacity: 1;
    padding: 0 1.05rem;
    top: 0;
    visibility: visible;
  }

  .header__language-switcher .lang_list_class li {
    background-color: inherit;
    font-size: 0.917rem;
  }

  .header__language-switcher--label-current {
    display: none;
  }

  .header__language-switcher .globe_class {
    background-image: none;
  }

  .header__language-switcher .lang_list_class li:hover{
    background-color: inherit;
  }

  .header__language-switcher .lang_list_class:before,
  .header__language-switcher .lang_list_class:after {
    content: none;
  }
}

/* Navigation */

#nav-toggle {
  display: none;
}

/* Mobile toggles */

@media (max-width: 767px) {
  .header__navigation,
  .header__search,
  .header__language-switcher {
    display: none;
    width: 100%;
  }

  .header__navigation.open,
  .header__search.open,
  .header__language-switcher.open {
    background-color: #F8FAFC;
    display: block;
    left: 0;
    min-height: calc(100vh - 115px);
    position: absolute;
    right: 0;
    top: 75px;
    z-index: 2;
  }

  .header__navigation--toggle,
  .header__search--toggle,
  .header__language-switcher--toggle,
  .header__close--toggle {
    cursor: pointer;
    margin: 0 5vw;
    position: relative;
  }

  .header__navigation--toggle.hide,
  .header__search--toggle.hide,
  .header__language-switcher--toggle.hide {
    display: none;
  }

  .header__navigation--toggle.open,
  .header__search--toggle.open,
  .header__language-switcher--toggle.open {
    display: block;
    margin-left: 0;
    margin-right: auto;
  }

  .header__navigation--toggle:after,
  .header__search--toggle:after,
  .header__language-switcher--toggle:after {
    display: none;
    font-size: 1.083rem;
    font-weight: 600;
    position: absolute;
    left: 40px;
    text-transform: uppercase;
    top: -10px;
  }

  .header__navigation--toggle.open:after,
  .header__search--toggle.open:after,
  .header__language-switcher--toggle.open:after {
    display: block;
    word-break: normal;
  }

  .header__navigation--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__navigation--toggle:after {
    content: "Menu";
  }

  .header__language-switcher--toggle {
    background-image: url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__language-switcher--toggle:after {
    content: "Language";
  }

  .header__search--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__search--toggle:after {
    content: "Search";
  }

  .header__close--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 110%;
    display: none;
    height: 25px;
    margin-right: 0;
    width: 25px;
  }

  .header__close--toggle.show {
    display: block;
  }
}
/* Menu and simple menu */

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

/* Horizontal menu */

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

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

/* Vertical menu */

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

/* Flyouts */

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

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

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

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

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

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

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

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

/* CTA, logo, and rich text images */

.hs_cos_wrapper_type_cta img,
.hs_cos_wrapper_type_logo img,
.hs_cos_wrapper_type_rich_text img {
  height: auto;
  max-width: 100%;
}

/* Utilities
Helper classes with ability to override anything that comes before it
*/

/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}

:root {
	--alabaster: #F6F6F1; /* light cream */
	--sky:  #EFF5FA; /* light blue */
	--jet: #373737; /* black */
	--matrixblue: #2570B9; /* blue */
	--cambridge: #B5D4B9; /* green */
	--ebony: #506457;
	--bone: #FCBB47;
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}








/* 1a. Containers */



/* 1b. Colors */

















/* color */

.color\:light_blue{ color:#0070b9; }
.bg\:light_blue{ background-color:#0070b9; }
.hover\:light_blue:hover{ color:#0070b9; }

.color\:white{ color:#ffffff; }
.bg\:white{ background-color:#ffffff; }
.hover\:white:hover{ color:#ffffff; }

.color\:skyblue{ color:#74c5da; }
.bg\:skyblue{ background-color:#74c5da; }
.hover\:skyblue:hover{ color:#74c5da; }

.color\:black{ color:#000000; }
.bg\:black{ background-color:#000000; }
.hover\:black:hover{ color:#000000; }

.color\:grey{ color:#55565a; }
.bg\:grey{ background-color:#55565a; }
.hover\:grey:hover{ color:#55565a; }

.color\:slideColor{ color:#768894; }
.bg\:slideColor{ background-color:#768894; }
.hover\:slideColor:hover{ color:#768894; }

.color\:courtland_black{ color:#1d252c; }
.bg\:courtland_black{ background-color:#1d252c; }
.hover\:courtland_black:hover{ color:#1d252c; }

.color\:secondary_color{ color:#595959; }
.bg\:secondary_color{ background-color:#595959; }
.hover\:secondary_color:hover{ color:#595959; }

.color\:fontyellow{ color:#eb7203; }
.bg\:fontyellow{ background-color:#eb7203; }
.hover\:fontyellow:hover{ color:#eb7203; }


/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

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

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }


/** -- Font Size -- **/

.font-2 { font-size:2px;}

.font-3 { font-size:3px;}

.font-4 { font-size:4px;}

.font-5 { font-size:5px;}

.font-6 { font-size:6px;}

.font-7 { font-size:7px;}

.font-8 { font-size:8px;}

.font-9 { font-size:9px;}

.font-10 { font-size:10px;}

.font-11 { font-size:11px;}

.font-12 { font-size:12px;}

.font-13 { font-size:13px;}

.font-14 { font-size:14px;}

.font-15 { font-size:15px;}

.font-16 { font-size:16px;}

.font-17 { font-size:17px;}

.font-18 { font-size:18px;}

.font-19 { font-size:19px;}

.font-20 { font-size:20px;}

.font-21 { font-size:21px;}

.font-22 { font-size:22px;}

.font-23 { font-size:23px;}

.font-24 { font-size:24px;}

.font-25 { font-size:25px;}

.font-26 { font-size:26px;}

.font-27 { font-size:27px;}

.font-28 { font-size:28px;}

.font-29 { font-size:29px;}

.font-30 { font-size:30px;}

.font-31 { font-size:31px;}

.font-32 { font-size:32px;}

.font-33 { font-size:33px;}

.font-34 { font-size:34px;}

.font-35 { font-size:35px;}

.font-36 { font-size:36px;}

.font-37 { font-size:37px;}

.font-38 { font-size:38px;}

.font-39 { font-size:39px;}

.font-40 { font-size:40px;}


/** -- Line Height -- **/

.line-10 { line-height:10px;}

.line-11 { line-height:11px;}

.line-12 { line-height:12px;}

.line-13 { line-height:13px;}

.line-14 { line-height:14px;}

.line-15 { line-height:15px;}

.line-16 { line-height:16px;}

.line-17 { line-height:17px;}

.line-18 { line-height:18px;}

.line-19 { line-height:19px;}

.line-20 { line-height:20px;}

.line-21 { line-height:21px;}

.line-22 { line-height:22px;}

.line-23 { line-height:23px;}

.line-24 { line-height:24px;}

.line-25 { line-height:25px;}

.line-26 { line-height:26px;}

.line-27 { line-height:27px;}

.line-28 { line-height:28px;}

.line-29 { line-height:29px;}

.line-30 { line-height:30px;}

.line-31 { line-height:31px;}

.line-32 { line-height:32px;}

.line-33 { line-height:33px;}

.line-34 { line-height:34px;}

.line-35 { line-height:35px;}

.line-36 { line-height:36px;}

.line-37 { line-height:37px;}

.line-38 { line-height:38px;}

.line-39 { line-height:39px;}

.line-40 { line-height:40px;}

.line-41 { line-height:41px;}

.line-42 { line-height:42px;}

.line-43 { line-height:43px;}

.line-44 { line-height:44px;}

.line-45 { line-height:45px;}

.line-46 { line-height:46px;}

.line-47 { line-height:47px;}

.line-48 { line-height:48px;}

.line-49 { line-height:49px;}

.line-50 { line-height:50px;}



.col-1 { max-width:8.333%; flex:0 0 8.333%; }

.col-2 { max-width:16.666%; flex:0 0 16.666%; }

.col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

.col-4 { max-width:33.332%; flex:0 0 33.332%; }

.col-5 { max-width:41.665%; flex:0 0 41.665%; }

.col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

.col-7 { max-width:58.331%; flex:0 0 58.331%; }

.col-8 { max-width:66.664%; flex:0 0 66.664%; }

.col-9 { max-width:74.997%; flex:0 0 74.997%; }

.col-10 { max-width:83.33%; flex:0 0 83.33%; }

.col-11 { max-width:91.663%; flex:0 0 91.663%; }

.col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }


/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   

.p--160 { padding:160px !important; }
.p-160 { padding:160px; }
.pt-160 { padding-top:160px; }
.pb-160 { padding-bottom:160px; }
.pl-160 { padding-left:160px; }
.pr-160 { padding-right:160px; }
.m-160 {  margin:160px; }
.mt-160 { margin-top:160px; }
.mb-160 { margin-bottom:160px; }
.ml-160 { margin-left:160px; }
.mr-160 { margin-right:160px; }   

.p--165 { padding:165px !important; }
.p-165 { padding:165px; }
.pt-165 { padding-top:165px; }
.pb-165 { padding-bottom:165px; }
.pl-165 { padding-left:165px; }
.pr-165 { padding-right:165px; }
.m-165 {  margin:165px; }
.mt-165 { margin-top:165px; }
.mb-165 { margin-bottom:165px; }
.ml-165 { margin-left:165px; }
.mr-165 { margin-right:165px; }   

.p--170 { padding:170px !important; }
.p-170 { padding:170px; }
.pt-170 { padding-top:170px; }
.pb-170 { padding-bottom:170px; }
.pl-170 { padding-left:170px; }
.pr-170 { padding-right:170px; }
.m-170 {  margin:170px; }
.mt-170 { margin-top:170px; }
.mb-170 { margin-bottom:170px; }
.ml-170 { margin-left:170px; }
.mr-170 { margin-right:170px; }   

.p--175 { padding:175px !important; }
.p-175 { padding:175px; }
.pt-175 { padding-top:175px; }
.pb-175 { padding-bottom:175px; }
.pl-175 { padding-left:175px; }
.pr-175 { padding-right:175px; }
.m-175 {  margin:175px; }
.mt-175 { margin-top:175px; }
.mb-175 { margin-bottom:175px; }
.ml-175 { margin-left:175px; }
.mr-175 { margin-right:175px; }   

.p--180 { padding:180px !important; }
.p-180 { padding:180px; }
.pt-180 { padding-top:180px; }
.pb-180 { padding-bottom:180px; }
.pl-180 { padding-left:180px; }
.pr-180 { padding-right:180px; }
.m-180 {  margin:180px; }
.mt-180 { margin-top:180px; }
.mb-180 { margin-bottom:180px; }
.ml-180 { margin-left:180px; }
.mr-180 { margin-right:180px; }   

.p--185 { padding:185px !important; }
.p-185 { padding:185px; }
.pt-185 { padding-top:185px; }
.pb-185 { padding-bottom:185px; }
.pl-185 { padding-left:185px; }
.pr-185 { padding-right:185px; }
.m-185 {  margin:185px; }
.mt-185 { margin-top:185px; }
.mb-185 { margin-bottom:185px; }
.ml-185 { margin-left:185px; }
.mr-185 { margin-right:185px; }   

.p--190 { padding:190px !important; }
.p-190 { padding:190px; }
.pt-190 { padding-top:190px; }
.pb-190 { padding-bottom:190px; }
.pl-190 { padding-left:190px; }
.pr-190 { padding-right:190px; }
.m-190 {  margin:190px; }
.mt-190 { margin-top:190px; }
.mb-190 { margin-bottom:190px; }
.ml-190 { margin-left:190px; }
.mr-190 { margin-right:190px; }   

.p--195 { padding:195px !important; }
.p-195 { padding:195px; }
.pt-195 { padding-top:195px; }
.pb-195 { padding-bottom:195px; }
.pl-195 { padding-left:195px; }
.pr-195 { padding-right:195px; }
.m-195 {  margin:195px; }
.mt-195 { margin-top:195px; }
.mb-195 { margin-bottom:195px; }
.ml-195 { margin-left:195px; }
.mr-195 { margin-right:195px; }   

.p--200 { padding:200px !important; }
.p-200 { padding:200px; }
.pt-200 { padding-top:200px; }
.pb-200 { padding-bottom:200px; }
.pl-200 { padding-left:200px; }
.pr-200 { padding-right:200px; }
.m-200 {  margin:200px; }
.mt-200 { margin-top:200px; }
.mb-200 { margin-bottom:200px; }
.ml-200 { margin-left:200px; }
.mr-200 { margin-right:200px; }   

.p--205 { padding:205px !important; }
.p-205 { padding:205px; }
.pt-205 { padding-top:205px; }
.pb-205 { padding-bottom:205px; }
.pl-205 { padding-left:205px; }
.pr-205 { padding-right:205px; }
.m-205 {  margin:205px; }
.mt-205 { margin-top:205px; }
.mb-205 { margin-bottom:205px; }
.ml-205 { margin-left:205px; }
.mr-205 { margin-right:205px; }   

.p--210 { padding:210px !important; }
.p-210 { padding:210px; }
.pt-210 { padding-top:210px; }
.pb-210 { padding-bottom:210px; }
.pl-210 { padding-left:210px; }
.pr-210 { padding-right:210px; }
.m-210 {  margin:210px; }
.mt-210 { margin-top:210px; }
.mb-210 { margin-bottom:210px; }
.ml-210 { margin-left:210px; }
.mr-210 { margin-right:210px; }   

.p--215 { padding:215px !important; }
.p-215 { padding:215px; }
.pt-215 { padding-top:215px; }
.pb-215 { padding-bottom:215px; }
.pl-215 { padding-left:215px; }
.pr-215 { padding-right:215px; }
.m-215 {  margin:215px; }
.mt-215 { margin-top:215px; }
.mb-215 { margin-bottom:215px; }
.ml-215 { margin-left:215px; }
.mr-215 { margin-right:215px; }   

.p--220 { padding:220px !important; }
.p-220 { padding:220px; }
.pt-220 { padding-top:220px; }
.pb-220 { padding-bottom:220px; }
.pl-220 { padding-left:220px; }
.pr-220 { padding-right:220px; }
.m-220 {  margin:220px; }
.mt-220 { margin-top:220px; }
.mb-220 { margin-bottom:220px; }
.ml-220 { margin-left:220px; }
.mr-220 { margin-right:220px; }   

.p--225 { padding:225px !important; }
.p-225 { padding:225px; }
.pt-225 { padding-top:225px; }
.pb-225 { padding-bottom:225px; }
.pl-225 { padding-left:225px; }
.pr-225 { padding-right:225px; }
.m-225 {  margin:225px; }
.mt-225 { margin-top:225px; }
.mb-225 { margin-bottom:225px; }
.ml-225 { margin-left:225px; }
.mr-225 { margin-right:225px; }   

.p--230 { padding:230px !important; }
.p-230 { padding:230px; }
.pt-230 { padding-top:230px; }
.pb-230 { padding-bottom:230px; }
.pl-230 { padding-left:230px; }
.pr-230 { padding-right:230px; }
.m-230 {  margin:230px; }
.mt-230 { margin-top:230px; }
.mb-230 { margin-bottom:230px; }
.ml-230 { margin-left:230px; }
.mr-230 { margin-right:230px; }   

.p--235 { padding:235px !important; }
.p-235 { padding:235px; }
.pt-235 { padding-top:235px; }
.pb-235 { padding-bottom:235px; }
.pl-235 { padding-left:235px; }
.pr-235 { padding-right:235px; }
.m-235 {  margin:235px; }
.mt-235 { margin-top:235px; }
.mb-235 { margin-bottom:235px; }
.ml-235 { margin-left:235px; }
.mr-235 { margin-right:235px; }   

.p--240 { padding:240px !important; }
.p-240 { padding:240px; }
.pt-240 { padding-top:240px; }
.pb-240 { padding-bottom:240px; }
.pl-240 { padding-left:240px; }
.pr-240 { padding-right:240px; }
.m-240 {  margin:240px; }
.mt-240 { margin-top:240px; }
.mb-240 { margin-bottom:240px; }
.ml-240 { margin-left:240px; }
.mr-240 { margin-right:240px; }   

.p--245 { padding:245px !important; }
.p-245 { padding:245px; }
.pt-245 { padding-top:245px; }
.pb-245 { padding-bottom:245px; }
.pl-245 { padding-left:245px; }
.pr-245 { padding-right:245px; }
.m-245 {  margin:245px; }
.mt-245 { margin-top:245px; }
.mb-245 { margin-bottom:245px; }
.ml-245 { margin-left:245px; }
.mr-245 { margin-right:245px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
	
	.sm\:p-0 { padding:0px; }
	.sm\:pt-0 { padding-top:0px; }
	.sm\:pb-0 { padding-bottom:0px; }
	.sm\:pl-0 { padding-left:0px; }
	.sm\:pr-0 { padding-right:0px; }
	.sm\:m-0 { margin:0px; }
	.sm\:mt-0 { margin-top:0px; }
	.sm\:mb-0 { margin-bottom:0px; }
	.sm\:ml-0 { margin-left:0px; }
	.sm\:mr-0 { margin-right:0px; }
	
	.sm\:p-5 { padding:5px; }
	.sm\:pt-5 { padding-top:5px; }
	.sm\:pb-5 { padding-bottom:5px; }
	.sm\:pl-5 { padding-left:5px; }
	.sm\:pr-5 { padding-right:5px; }
	.sm\:m-5 { margin:5px; }
	.sm\:mt-5 { margin-top:5px; }
	.sm\:mb-5 { margin-bottom:5px; }
	.sm\:ml-5 { margin-left:5px; }
	.sm\:mr-5 { margin-right:5px; }
	
	.sm\:p-10 { padding:10px; }
	.sm\:pt-10 { padding-top:10px; }
	.sm\:pb-10 { padding-bottom:10px; }
	.sm\:pl-10 { padding-left:10px; }
	.sm\:pr-10 { padding-right:10px; }
	.sm\:m-10 { margin:10px; }
	.sm\:mt-10 { margin-top:10px; }
	.sm\:mb-10 { margin-bottom:10px; }
	.sm\:ml-10 { margin-left:10px; }
	.sm\:mr-10 { margin-right:10px; }
	
	.sm\:p-15 { padding:15px; }
	.sm\:pt-15 { padding-top:15px; }
	.sm\:pb-15 { padding-bottom:15px; }
	.sm\:pl-15 { padding-left:15px; }
	.sm\:pr-15 { padding-right:15px; }
	.sm\:m-15 { margin:15px; }
	.sm\:mt-15 { margin-top:15px; }
	.sm\:mb-15 { margin-bottom:15px; }
	.sm\:ml-15 { margin-left:15px; }
	.sm\:mr-15 { margin-right:15px; }
	
	.sm\:p-20 { padding:20px; }
	.sm\:pt-20 { padding-top:20px; }
	.sm\:pb-20 { padding-bottom:20px; }
	.sm\:pl-20 { padding-left:20px; }
	.sm\:pr-20 { padding-right:20px; }
	.sm\:m-20 { margin:20px; }
	.sm\:mt-20 { margin-top:20px; }
	.sm\:mb-20 { margin-bottom:20px; }
	.sm\:ml-20 { margin-left:20px; }
	.sm\:mr-20 { margin-right:20px; }
	
	.sm\:p-25 { padding:25px; }
	.sm\:pt-25 { padding-top:25px; }
	.sm\:pb-25 { padding-bottom:25px; }
	.sm\:pl-25 { padding-left:25px; }
	.sm\:pr-25 { padding-right:25px; }
	.sm\:m-25 { margin:25px; }
	.sm\:mt-25 { margin-top:25px; }
	.sm\:mb-25 { margin-bottom:25px; }
	.sm\:ml-25 { margin-left:25px; }
	.sm\:mr-25 { margin-right:25px; }
	
	.sm\:p-30 { padding:30px; }
	.sm\:pt-30 { padding-top:30px; }
	.sm\:pb-30 { padding-bottom:30px; }
	.sm\:pl-30 { padding-left:30px; }
	.sm\:pr-30 { padding-right:30px; }
	.sm\:m-30 { margin:30px; }
	.sm\:mt-30 { margin-top:30px; }
	.sm\:mb-30 { margin-bottom:30px; }
	.sm\:ml-30 { margin-left:30px; }
	.sm\:mr-30 { margin-right:30px; }
	
	.sm\:p-35 { padding:35px; }
	.sm\:pt-35 { padding-top:35px; }
	.sm\:pb-35 { padding-bottom:35px; }
	.sm\:pl-35 { padding-left:35px; }
	.sm\:pr-35 { padding-right:35px; }
	.sm\:m-35 { margin:35px; }
	.sm\:mt-35 { margin-top:35px; }
	.sm\:mb-35 { margin-bottom:35px; }
	.sm\:ml-35 { margin-left:35px; }
	.sm\:mr-35 { margin-right:35px; }
	
	.sm\:p-40 { padding:40px; }
	.sm\:pt-40 { padding-top:40px; }
	.sm\:pb-40 { padding-bottom:40px; }
	.sm\:pl-40 { padding-left:40px; }
	.sm\:pr-40 { padding-right:40px; }
	.sm\:m-40 { margin:40px; }
	.sm\:mt-40 { margin-top:40px; }
	.sm\:mb-40 { margin-bottom:40px; }
	.sm\:ml-40 { margin-left:40px; }
	.sm\:mr-40 { margin-right:40px; }
	
	.sm\:p-45 { padding:45px; }
	.sm\:pt-45 { padding-top:45px; }
	.sm\:pb-45 { padding-bottom:45px; }
	.sm\:pl-45 { padding-left:45px; }
	.sm\:pr-45 { padding-right:45px; }
	.sm\:m-45 { margin:45px; }
	.sm\:mt-45 { margin-top:45px; }
	.sm\:mb-45 { margin-bottom:45px; }
	.sm\:ml-45 { margin-left:45px; }
	.sm\:mr-45 { margin-right:45px; }
	
	.sm\:p-50 { padding:50px; }
	.sm\:pt-50 { padding-top:50px; }
	.sm\:pb-50 { padding-bottom:50px; }
	.sm\:pl-50 { padding-left:50px; }
	.sm\:pr-50 { padding-right:50px; }
	.sm\:m-50 { margin:50px; }
	.sm\:mt-50 { margin-top:50px; }
	.sm\:mb-50 { margin-bottom:50px; }
	.sm\:ml-50 { margin-left:50px; }
	.sm\:mr-50 { margin-right:50px; }
	
	.sm\:p-55 { padding:55px; }
	.sm\:pt-55 { padding-top:55px; }
	.sm\:pb-55 { padding-bottom:55px; }
	.sm\:pl-55 { padding-left:55px; }
	.sm\:pr-55 { padding-right:55px; }
	.sm\:m-55 { margin:55px; }
	.sm\:mt-55 { margin-top:55px; }
	.sm\:mb-55 { margin-bottom:55px; }
	.sm\:ml-55 { margin-left:55px; }
	.sm\:mr-55 { margin-right:55px; }
	
	.sm\:p-60 { padding:60px; }
	.sm\:pt-60 { padding-top:60px; }
	.sm\:pb-60 { padding-bottom:60px; }
	.sm\:pl-60 { padding-left:60px; }
	.sm\:pr-60 { padding-right:60px; }
	.sm\:m-60 { margin:60px; }
	.sm\:mt-60 { margin-top:60px; }
	.sm\:mb-60 { margin-bottom:60px; }
	.sm\:ml-60 { margin-left:60px; }
	.sm\:mr-60 { margin-right:60px; }
	
	.sm\:p-65 { padding:65px; }
	.sm\:pt-65 { padding-top:65px; }
	.sm\:pb-65 { padding-bottom:65px; }
	.sm\:pl-65 { padding-left:65px; }
	.sm\:pr-65 { padding-right:65px; }
	.sm\:m-65 { margin:65px; }
	.sm\:mt-65 { margin-top:65px; }
	.sm\:mb-65 { margin-bottom:65px; }
	.sm\:ml-65 { margin-left:65px; }
	.sm\:mr-65 { margin-right:65px; }
	
	.sm\:p-70 { padding:70px; }
	.sm\:pt-70 { padding-top:70px; }
	.sm\:pb-70 { padding-bottom:70px; }
	.sm\:pl-70 { padding-left:70px; }
	.sm\:pr-70 { padding-right:70px; }
	.sm\:m-70 { margin:70px; }
	.sm\:mt-70 { margin-top:70px; }
	.sm\:mb-70 { margin-bottom:70px; }
	.sm\:ml-70 { margin-left:70px; }
	.sm\:mr-70 { margin-right:70px; }
	
	.sm\:p-75 { padding:75px; }
	.sm\:pt-75 { padding-top:75px; }
	.sm\:pb-75 { padding-bottom:75px; }
	.sm\:pl-75 { padding-left:75px; }
	.sm\:pr-75 { padding-right:75px; }
	.sm\:m-75 { margin:75px; }
	.sm\:mt-75 { margin-top:75px; }
	.sm\:mb-75 { margin-bottom:75px; }
	.sm\:ml-75 { margin-left:75px; }
	.sm\:mr-75 { margin-right:75px; }
	
	.sm\:p-80 { padding:80px; }
	.sm\:pt-80 { padding-top:80px; }
	.sm\:pb-80 { padding-bottom:80px; }
	.sm\:pl-80 { padding-left:80px; }
	.sm\:pr-80 { padding-right:80px; }
	.sm\:m-80 { margin:80px; }
	.sm\:mt-80 { margin-top:80px; }
	.sm\:mb-80 { margin-bottom:80px; }
	.sm\:ml-80 { margin-left:80px; }
	.sm\:mr-80 { margin-right:80px; }
	
	.sm\:p-85 { padding:85px; }
	.sm\:pt-85 { padding-top:85px; }
	.sm\:pb-85 { padding-bottom:85px; }
	.sm\:pl-85 { padding-left:85px; }
	.sm\:pr-85 { padding-right:85px; }
	.sm\:m-85 { margin:85px; }
	.sm\:mt-85 { margin-top:85px; }
	.sm\:mb-85 { margin-bottom:85px; }
	.sm\:ml-85 { margin-left:85px; }
	.sm\:mr-85 { margin-right:85px; }
	
	.sm\:p-90 { padding:90px; }
	.sm\:pt-90 { padding-top:90px; }
	.sm\:pb-90 { padding-bottom:90px; }
	.sm\:pl-90 { padding-left:90px; }
	.sm\:pr-90 { padding-right:90px; }
	.sm\:m-90 { margin:90px; }
	.sm\:mt-90 { margin-top:90px; }
	.sm\:mb-90 { margin-bottom:90px; }
	.sm\:ml-90 { margin-left:90px; }
	.sm\:mr-90 { margin-right:90px; }
	
	.sm\:p-95 { padding:95px; }
	.sm\:pt-95 { padding-top:95px; }
	.sm\:pb-95 { padding-bottom:95px; }
	.sm\:pl-95 { padding-left:95px; }
	.sm\:pr-95 { padding-right:95px; }
	.sm\:m-95 { margin:95px; }
	.sm\:mt-95 { margin-top:95px; }
	.sm\:mb-95 { margin-bottom:95px; }
	.sm\:ml-95 { margin-left:95px; }
	.sm\:mr-95 { margin-right:95px; }
	
	.sm\:p-100 { padding:100px; }
	.sm\:pt-100 { padding-top:100px; }
	.sm\:pb-100 { padding-bottom:100px; }
	.sm\:pl-100 { padding-left:100px; }
	.sm\:pr-100 { padding-right:100px; }
	.sm\:m-100 { margin:100px; }
	.sm\:mt-100 { margin-top:100px; }
	.sm\:mb-100 { margin-bottom:100px; }
	.sm\:ml-100 { margin-left:100px; }
	.sm\:mr-100 { margin-right:100px; }
	
	.sm\:p-105 { padding:105px; }
	.sm\:pt-105 { padding-top:105px; }
	.sm\:pb-105 { padding-bottom:105px; }
	.sm\:pl-105 { padding-left:105px; }
	.sm\:pr-105 { padding-right:105px; }
	.sm\:m-105 { margin:105px; }
	.sm\:mt-105 { margin-top:105px; }
	.sm\:mb-105 { margin-bottom:105px; }
	.sm\:ml-105 { margin-left:105px; }
	.sm\:mr-105 { margin-right:105px; }
	
	.sm\:p-110 { padding:110px; }
	.sm\:pt-110 { padding-top:110px; }
	.sm\:pb-110 { padding-bottom:110px; }
	.sm\:pl-110 { padding-left:110px; }
	.sm\:pr-110 { padding-right:110px; }
	.sm\:m-110 { margin:110px; }
	.sm\:mt-110 { margin-top:110px; }
	.sm\:mb-110 { margin-bottom:110px; }
	.sm\:ml-110 { margin-left:110px; }
	.sm\:mr-110 { margin-right:110px; }
	
	.sm\:p-115 { padding:115px; }
	.sm\:pt-115 { padding-top:115px; }
	.sm\:pb-115 { padding-bottom:115px; }
	.sm\:pl-115 { padding-left:115px; }
	.sm\:pr-115 { padding-right:115px; }
	.sm\:m-115 { margin:115px; }
	.sm\:mt-115 { margin-top:115px; }
	.sm\:mb-115 { margin-bottom:115px; }
	.sm\:ml-115 { margin-left:115px; }
	.sm\:mr-115 { margin-right:115px; }
	
	.sm\:p-120 { padding:120px; }
	.sm\:pt-120 { padding-top:120px; }
	.sm\:pb-120 { padding-bottom:120px; }
	.sm\:pl-120 { padding-left:120px; }
	.sm\:pr-120 { padding-right:120px; }
	.sm\:m-120 { margin:120px; }
	.sm\:mt-120 { margin-top:120px; }
	.sm\:mb-120 { margin-bottom:120px; }
	.sm\:ml-120 { margin-left:120px; }
	.sm\:mr-120 { margin-right:120px; }
	
	.sm\:p-125 { padding:125px; }
	.sm\:pt-125 { padding-top:125px; }
	.sm\:pb-125 { padding-bottom:125px; }
	.sm\:pl-125 { padding-left:125px; }
	.sm\:pr-125 { padding-right:125px; }
	.sm\:m-125 { margin:125px; }
	.sm\:mt-125 { margin-top:125px; }
	.sm\:mb-125 { margin-bottom:125px; }
	.sm\:ml-125 { margin-left:125px; }
	.sm\:mr-125 { margin-right:125px; }
	
	.sm\:p-130 { padding:130px; }
	.sm\:pt-130 { padding-top:130px; }
	.sm\:pb-130 { padding-bottom:130px; }
	.sm\:pl-130 { padding-left:130px; }
	.sm\:pr-130 { padding-right:130px; }
	.sm\:m-130 { margin:130px; }
	.sm\:mt-130 { margin-top:130px; }
	.sm\:mb-130 { margin-bottom:130px; }
	.sm\:ml-130 { margin-left:130px; }
	.sm\:mr-130 { margin-right:130px; }
	
	.sm\:p-135 { padding:135px; }
	.sm\:pt-135 { padding-top:135px; }
	.sm\:pb-135 { padding-bottom:135px; }
	.sm\:pl-135 { padding-left:135px; }
	.sm\:pr-135 { padding-right:135px; }
	.sm\:m-135 { margin:135px; }
	.sm\:mt-135 { margin-top:135px; }
	.sm\:mb-135 { margin-bottom:135px; }
	.sm\:ml-135 { margin-left:135px; }
	.sm\:mr-135 { margin-right:135px; }
	
	.sm\:p-140 { padding:140px; }
	.sm\:pt-140 { padding-top:140px; }
	.sm\:pb-140 { padding-bottom:140px; }
	.sm\:pl-140 { padding-left:140px; }
	.sm\:pr-140 { padding-right:140px; }
	.sm\:m-140 { margin:140px; }
	.sm\:mt-140 { margin-top:140px; }
	.sm\:mb-140 { margin-bottom:140px; }
	.sm\:ml-140 { margin-left:140px; }
	.sm\:mr-140 { margin-right:140px; }
	
	.sm\:p-145 { padding:145px; }
	.sm\:pt-145 { padding-top:145px; }
	.sm\:pb-145 { padding-bottom:145px; }
	.sm\:pl-145 { padding-left:145px; }
	.sm\:pr-145 { padding-right:145px; }
	.sm\:m-145 { margin:145px; }
	.sm\:mt-145 { margin-top:145px; }
	.sm\:mb-145 { margin-bottom:145px; }
	.sm\:ml-145 { margin-left:145px; }
	.sm\:mr-145 { margin-right:145px; }
	
	.sm\:p-150 { padding:150px; }
	.sm\:pt-150 { padding-top:150px; }
	.sm\:pb-150 { padding-bottom:150px; }
	.sm\:pl-150 { padding-left:150px; }
	.sm\:pr-150 { padding-right:150px; }
	.sm\:m-150 { margin:150px; }
	.sm\:mt-150 { margin-top:150px; }
	.sm\:mb-150 { margin-bottom:150px; }
	.sm\:ml-150 { margin-left:150px; }
	.sm\:mr-150 { margin-right:150px; }
	
	.sm\:p-155 { padding:155px; }
	.sm\:pt-155 { padding-top:155px; }
	.sm\:pb-155 { padding-bottom:155px; }
	.sm\:pl-155 { padding-left:155px; }
	.sm\:pr-155 { padding-right:155px; }
	.sm\:m-155 { margin:155px; }
	.sm\:mt-155 { margin-top:155px; }
	.sm\:mb-155 { margin-bottom:155px; }
	.sm\:ml-155 { margin-left:155px; }
	.sm\:mr-155 { margin-right:155px; }
	
	.sm\:p-160 { padding:160px; }
	.sm\:pt-160 { padding-top:160px; }
	.sm\:pb-160 { padding-bottom:160px; }
	.sm\:pl-160 { padding-left:160px; }
	.sm\:pr-160 { padding-right:160px; }
	.sm\:m-160 { margin:160px; }
	.sm\:mt-160 { margin-top:160px; }
	.sm\:mb-160 { margin-bottom:160px; }
	.sm\:ml-160 { margin-left:160px; }
	.sm\:mr-160 { margin-right:160px; }
	
	.sm\:p-165 { padding:165px; }
	.sm\:pt-165 { padding-top:165px; }
	.sm\:pb-165 { padding-bottom:165px; }
	.sm\:pl-165 { padding-left:165px; }
	.sm\:pr-165 { padding-right:165px; }
	.sm\:m-165 { margin:165px; }
	.sm\:mt-165 { margin-top:165px; }
	.sm\:mb-165 { margin-bottom:165px; }
	.sm\:ml-165 { margin-left:165px; }
	.sm\:mr-165 { margin-right:165px; }
	
	.sm\:p-170 { padding:170px; }
	.sm\:pt-170 { padding-top:170px; }
	.sm\:pb-170 { padding-bottom:170px; }
	.sm\:pl-170 { padding-left:170px; }
	.sm\:pr-170 { padding-right:170px; }
	.sm\:m-170 { margin:170px; }
	.sm\:mt-170 { margin-top:170px; }
	.sm\:mb-170 { margin-bottom:170px; }
	.sm\:ml-170 { margin-left:170px; }
	.sm\:mr-170 { margin-right:170px; }
	
	.sm\:p-175 { padding:175px; }
	.sm\:pt-175 { padding-top:175px; }
	.sm\:pb-175 { padding-bottom:175px; }
	.sm\:pl-175 { padding-left:175px; }
	.sm\:pr-175 { padding-right:175px; }
	.sm\:m-175 { margin:175px; }
	.sm\:mt-175 { margin-top:175px; }
	.sm\:mb-175 { margin-bottom:175px; }
	.sm\:ml-175 { margin-left:175px; }
	.sm\:mr-175 { margin-right:175px; }
	
	.sm\:p-180 { padding:180px; }
	.sm\:pt-180 { padding-top:180px; }
	.sm\:pb-180 { padding-bottom:180px; }
	.sm\:pl-180 { padding-left:180px; }
	.sm\:pr-180 { padding-right:180px; }
	.sm\:m-180 { margin:180px; }
	.sm\:mt-180 { margin-top:180px; }
	.sm\:mb-180 { margin-bottom:180px; }
	.sm\:ml-180 { margin-left:180px; }
	.sm\:mr-180 { margin-right:180px; }
	
	.sm\:p-185 { padding:185px; }
	.sm\:pt-185 { padding-top:185px; }
	.sm\:pb-185 { padding-bottom:185px; }
	.sm\:pl-185 { padding-left:185px; }
	.sm\:pr-185 { padding-right:185px; }
	.sm\:m-185 { margin:185px; }
	.sm\:mt-185 { margin-top:185px; }
	.sm\:mb-185 { margin-bottom:185px; }
	.sm\:ml-185 { margin-left:185px; }
	.sm\:mr-185 { margin-right:185px; }
	
	.sm\:p-190 { padding:190px; }
	.sm\:pt-190 { padding-top:190px; }
	.sm\:pb-190 { padding-bottom:190px; }
	.sm\:pl-190 { padding-left:190px; }
	.sm\:pr-190 { padding-right:190px; }
	.sm\:m-190 { margin:190px; }
	.sm\:mt-190 { margin-top:190px; }
	.sm\:mb-190 { margin-bottom:190px; }
	.sm\:ml-190 { margin-left:190px; }
	.sm\:mr-190 { margin-right:190px; }
	
	.sm\:p-195 { padding:195px; }
	.sm\:pt-195 { padding-top:195px; }
	.sm\:pb-195 { padding-bottom:195px; }
	.sm\:pl-195 { padding-left:195px; }
	.sm\:pr-195 { padding-right:195px; }
	.sm\:m-195 { margin:195px; }
	.sm\:mt-195 { margin-top:195px; }
	.sm\:mb-195 { margin-bottom:195px; }
	.sm\:ml-195 { margin-left:195px; }
	.sm\:mr-195 { margin-right:195px; }
	
	.sm\:p-200 { padding:200px; }
	.sm\:pt-200 { padding-top:200px; }
	.sm\:pb-200 { padding-bottom:200px; }
	.sm\:pl-200 { padding-left:200px; }
	.sm\:pr-200 { padding-right:200px; }
	.sm\:m-200 { margin:200px; }
	.sm\:mt-200 { margin-top:200px; }
	.sm\:mb-200 { margin-bottom:200px; }
	.sm\:ml-200 { margin-left:200px; }
	.sm\:mr-200 { margin-right:200px; }
	
	.sm\:p-205 { padding:205px; }
	.sm\:pt-205 { padding-top:205px; }
	.sm\:pb-205 { padding-bottom:205px; }
	.sm\:pl-205 { padding-left:205px; }
	.sm\:pr-205 { padding-right:205px; }
	.sm\:m-205 { margin:205px; }
	.sm\:mt-205 { margin-top:205px; }
	.sm\:mb-205 { margin-bottom:205px; }
	.sm\:ml-205 { margin-left:205px; }
	.sm\:mr-205 { margin-right:205px; }
	
	.sm\:p-210 { padding:210px; }
	.sm\:pt-210 { padding-top:210px; }
	.sm\:pb-210 { padding-bottom:210px; }
	.sm\:pl-210 { padding-left:210px; }
	.sm\:pr-210 { padding-right:210px; }
	.sm\:m-210 { margin:210px; }
	.sm\:mt-210 { margin-top:210px; }
	.sm\:mb-210 { margin-bottom:210px; }
	.sm\:ml-210 { margin-left:210px; }
	.sm\:mr-210 { margin-right:210px; }
	
	.sm\:p-215 { padding:215px; }
	.sm\:pt-215 { padding-top:215px; }
	.sm\:pb-215 { padding-bottom:215px; }
	.sm\:pl-215 { padding-left:215px; }
	.sm\:pr-215 { padding-right:215px; }
	.sm\:m-215 { margin:215px; }
	.sm\:mt-215 { margin-top:215px; }
	.sm\:mb-215 { margin-bottom:215px; }
	.sm\:ml-215 { margin-left:215px; }
	.sm\:mr-215 { margin-right:215px; }
	
	.sm\:p-220 { padding:220px; }
	.sm\:pt-220 { padding-top:220px; }
	.sm\:pb-220 { padding-bottom:220px; }
	.sm\:pl-220 { padding-left:220px; }
	.sm\:pr-220 { padding-right:220px; }
	.sm\:m-220 { margin:220px; }
	.sm\:mt-220 { margin-top:220px; }
	.sm\:mb-220 { margin-bottom:220px; }
	.sm\:ml-220 { margin-left:220px; }
	.sm\:mr-220 { margin-right:220px; }
	
	.sm\:p-225 { padding:225px; }
	.sm\:pt-225 { padding-top:225px; }
	.sm\:pb-225 { padding-bottom:225px; }
	.sm\:pl-225 { padding-left:225px; }
	.sm\:pr-225 { padding-right:225px; }
	.sm\:m-225 { margin:225px; }
	.sm\:mt-225 { margin-top:225px; }
	.sm\:mb-225 { margin-bottom:225px; }
	.sm\:ml-225 { margin-left:225px; }
	.sm\:mr-225 { margin-right:225px; }
	
	.sm\:p-230 { padding:230px; }
	.sm\:pt-230 { padding-top:230px; }
	.sm\:pb-230 { padding-bottom:230px; }
	.sm\:pl-230 { padding-left:230px; }
	.sm\:pr-230 { padding-right:230px; }
	.sm\:m-230 { margin:230px; }
	.sm\:mt-230 { margin-top:230px; }
	.sm\:mb-230 { margin-bottom:230px; }
	.sm\:ml-230 { margin-left:230px; }
	.sm\:mr-230 { margin-right:230px; }
	
	.sm\:p-235 { padding:235px; }
	.sm\:pt-235 { padding-top:235px; }
	.sm\:pb-235 { padding-bottom:235px; }
	.sm\:pl-235 { padding-left:235px; }
	.sm\:pr-235 { padding-right:235px; }
	.sm\:m-235 { margin:235px; }
	.sm\:mt-235 { margin-top:235px; }
	.sm\:mb-235 { margin-bottom:235px; }
	.sm\:ml-235 { margin-left:235px; }
	.sm\:mr-235 { margin-right:235px; }
	
	.sm\:p-240 { padding:240px; }
	.sm\:pt-240 { padding-top:240px; }
	.sm\:pb-240 { padding-bottom:240px; }
	.sm\:pl-240 { padding-left:240px; }
	.sm\:pr-240 { padding-right:240px; }
	.sm\:m-240 { margin:240px; }
	.sm\:mt-240 { margin-top:240px; }
	.sm\:mb-240 { margin-bottom:240px; }
	.sm\:ml-240 { margin-left:240px; }
	.sm\:mr-240 { margin-right:240px; }
	
	.sm\:p-245 { padding:245px; }
	.sm\:pt-245 { padding-top:245px; }
	.sm\:pb-245 { padding-bottom:245px; }
	.sm\:pl-245 { padding-left:245px; }
	.sm\:pr-245 { padding-right:245px; }
	.sm\:m-245 { margin:245px; }
	.sm\:mt-245 { margin-top:245px; }
	.sm\:mb-245 { margin-bottom:245px; }
	.sm\:ml-245 { margin-left:245px; }
	.sm\:mr-245 { margin-right:245px; }
	

	
	.sm\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.sm\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.sm\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.sm\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.sm\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.sm\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.sm\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.sm\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.sm\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.sm\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.sm\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.sm\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

	
	.sm\:font-100 { font-weight:100; }
	
	.sm\:font-200 { font-weight:200; }
	
	.sm\:font-300 { font-weight:300; }
	
	.sm\:font-400 { font-weight:400; }
	
	.sm\:font-500 { font-weight:500; }
	
	.sm\:font-600 { font-weight:600; }
	
	.sm\:font-700 { font-weight:700; }
	
	.sm\:font-800 { font-weight:800; }
	
	.sm\:font-900 { font-weight:900; }
	

	
	.sm\:font-2 { font-size:2px; }
	
	.sm\:font-3 { font-size:3px; }
	
	.sm\:font-4 { font-size:4px; }
	
	.sm\:font-5 { font-size:5px; }
	
	.sm\:font-6 { font-size:6px; }
	
	.sm\:font-7 { font-size:7px; }
	
	.sm\:font-8 { font-size:8px; }
	
	.sm\:font-9 { font-size:9px; }
	
	.sm\:font-10 { font-size:10px; }
	
	.sm\:font-11 { font-size:11px; }
	
	.sm\:font-12 { font-size:12px; }
	
	.sm\:font-13 { font-size:13px; }
	
	.sm\:font-14 { font-size:14px; }
	
	.sm\:font-15 { font-size:15px; }
	
	.sm\:font-16 { font-size:16px; }
	
	.sm\:font-17 { font-size:17px; }
	
	.sm\:font-18 { font-size:18px; }
	
	.sm\:font-19 { font-size:19px; }
	
	.sm\:font-20 { font-size:20px; }
	
	.sm\:font-21 { font-size:21px; }
	
	.sm\:font-22 { font-size:22px; }
	
	.sm\:font-23 { font-size:23px; }
	
	.sm\:font-24 { font-size:24px; }
	
	.sm\:font-25 { font-size:25px; }
	
	.sm\:font-26 { font-size:26px; }
	
	.sm\:font-27 { font-size:27px; }
	
	.sm\:font-28 { font-size:28px; }
	
	.sm\:font-29 { font-size:29px; }
	
	.sm\:font-30 { font-size:30px; }
	
	.sm\:font-31 { font-size:31px; }
	
	.sm\:font-32 { font-size:32px; }
	
	.sm\:font-33 { font-size:33px; }
	
	.sm\:font-34 { font-size:34px; }
	
	.sm\:font-35 { font-size:35px; }
	
	.sm\:font-36 { font-size:36px; }
	
	.sm\:font-37 { font-size:37px; }
	
	.sm\:font-38 { font-size:38px; }
	
	.sm\:font-39 { font-size:39px; }
	
	.sm\:font-40 { font-size:40px; }
	

	
	.sm\:line-10 { line-height:10px; }
	
	.sm\:line-11 { line-height:11px; }
	
	.sm\:line-12 { line-height:12px; }
	
	.sm\:line-13 { line-height:13px; }
	
	.sm\:line-14 { line-height:14px; }
	
	.sm\:line-15 { line-height:15px; }
	
	.sm\:line-16 { line-height:16px; }
	
	.sm\:line-17 { line-height:17px; }
	
	.sm\:line-18 { line-height:18px; }
	
	.sm\:line-19 { line-height:19px; }
	
	.sm\:line-20 { line-height:20px; }
	
	.sm\:line-21 { line-height:21px; }
	
	.sm\:line-22 { line-height:22px; }
	
	.sm\:line-23 { line-height:23px; }
	
	.sm\:line-24 { line-height:24px; }
	
	.sm\:line-25 { line-height:25px; }
	
	.sm\:line-26 { line-height:26px; }
	
	.sm\:line-27 { line-height:27px; }
	
	.sm\:line-28 { line-height:28px; }
	
	.sm\:line-29 { line-height:29px; }
	
	.sm\:line-30 { line-height:30px; }
	
	.sm\:line-31 { line-height:31px; }
	
	.sm\:line-32 { line-height:32px; }
	
	.sm\:line-33 { line-height:33px; }
	
	.sm\:line-34 { line-height:34px; }
	
	.sm\:line-35 { line-height:35px; }
	
	.sm\:line-36 { line-height:36px; }
	
	.sm\:line-37 { line-height:37px; }
	
	.sm\:line-38 { line-height:38px; }
	
	.sm\:line-39 { line-height:39px; }
	
	.sm\:line-40 { line-height:40px; }
	
	.sm\:line-41 { line-height:41px; }
	
	.sm\:line-42 { line-height:42px; }
	
	.sm\:line-43 { line-height:43px; }
	
	.sm\:line-44 { line-height:44px; }
	
	.sm\:line-45 { line-height:45px; }
	
	.sm\:line-46 { line-height:46px; }
	
	.sm\:line-47 { line-height:47px; }
	
	.sm\:line-48 { line-height:48px; }
	
	.sm\:line-49 { line-height:49px; }
	
	.sm\:line-50 { line-height:50px; }
	

}


@media(min-width:992px){
	
	.md\:p-0 { padding:0px; }
	.md\:pt-0 { padding-top:0px; }
	.md\:pb-0 { padding-bottom:0px; }
	.md\:pl-0 { padding-left:0px; }
	.md\:pr-0 { padding-right:0px; }
	.md\:m-0 { margin:0px; }
	.md\:mt-0 { margin-top:0px; }
	.md\:mb-0 { margin-bottom:0px; }
	.md\:ml-0 { margin-left:0px; }
	.md\:mr-0 { margin-right:0px; }
	
	.md\:p-5 { padding:5px; }
	.md\:pt-5 { padding-top:5px; }
	.md\:pb-5 { padding-bottom:5px; }
	.md\:pl-5 { padding-left:5px; }
	.md\:pr-5 { padding-right:5px; }
	.md\:m-5 { margin:5px; }
	.md\:mt-5 { margin-top:5px; }
	.md\:mb-5 { margin-bottom:5px; }
	.md\:ml-5 { margin-left:5px; }
	.md\:mr-5 { margin-right:5px; }
	
	.md\:p-10 { padding:10px; }
	.md\:pt-10 { padding-top:10px; }
	.md\:pb-10 { padding-bottom:10px; }
	.md\:pl-10 { padding-left:10px; }
	.md\:pr-10 { padding-right:10px; }
	.md\:m-10 { margin:10px; }
	.md\:mt-10 { margin-top:10px; }
	.md\:mb-10 { margin-bottom:10px; }
	.md\:ml-10 { margin-left:10px; }
	.md\:mr-10 { margin-right:10px; }
	
	.md\:p-15 { padding:15px; }
	.md\:pt-15 { padding-top:15px; }
	.md\:pb-15 { padding-bottom:15px; }
	.md\:pl-15 { padding-left:15px; }
	.md\:pr-15 { padding-right:15px; }
	.md\:m-15 { margin:15px; }
	.md\:mt-15 { margin-top:15px; }
	.md\:mb-15 { margin-bottom:15px; }
	.md\:ml-15 { margin-left:15px; }
	.md\:mr-15 { margin-right:15px; }
	
	.md\:p-20 { padding:20px; }
	.md\:pt-20 { padding-top:20px; }
	.md\:pb-20 { padding-bottom:20px; }
	.md\:pl-20 { padding-left:20px; }
	.md\:pr-20 { padding-right:20px; }
	.md\:m-20 { margin:20px; }
	.md\:mt-20 { margin-top:20px; }
	.md\:mb-20 { margin-bottom:20px; }
	.md\:ml-20 { margin-left:20px; }
	.md\:mr-20 { margin-right:20px; }
	
	.md\:p-25 { padding:25px; }
	.md\:pt-25 { padding-top:25px; }
	.md\:pb-25 { padding-bottom:25px; }
	.md\:pl-25 { padding-left:25px; }
	.md\:pr-25 { padding-right:25px; }
	.md\:m-25 { margin:25px; }
	.md\:mt-25 { margin-top:25px; }
	.md\:mb-25 { margin-bottom:25px; }
	.md\:ml-25 { margin-left:25px; }
	.md\:mr-25 { margin-right:25px; }
	
	.md\:p-30 { padding:30px; }
	.md\:pt-30 { padding-top:30px; }
	.md\:pb-30 { padding-bottom:30px; }
	.md\:pl-30 { padding-left:30px; }
	.md\:pr-30 { padding-right:30px; }
	.md\:m-30 { margin:30px; }
	.md\:mt-30 { margin-top:30px; }
	.md\:mb-30 { margin-bottom:30px; }
	.md\:ml-30 { margin-left:30px; }
	.md\:mr-30 { margin-right:30px; }
	
	.md\:p-35 { padding:35px; }
	.md\:pt-35 { padding-top:35px; }
	.md\:pb-35 { padding-bottom:35px; }
	.md\:pl-35 { padding-left:35px; }
	.md\:pr-35 { padding-right:35px; }
	.md\:m-35 { margin:35px; }
	.md\:mt-35 { margin-top:35px; }
	.md\:mb-35 { margin-bottom:35px; }
	.md\:ml-35 { margin-left:35px; }
	.md\:mr-35 { margin-right:35px; }
	
	.md\:p-40 { padding:40px; }
	.md\:pt-40 { padding-top:40px; }
	.md\:pb-40 { padding-bottom:40px; }
	.md\:pl-40 { padding-left:40px; }
	.md\:pr-40 { padding-right:40px; }
	.md\:m-40 { margin:40px; }
	.md\:mt-40 { margin-top:40px; }
	.md\:mb-40 { margin-bottom:40px; }
	.md\:ml-40 { margin-left:40px; }
	.md\:mr-40 { margin-right:40px; }
	
	.md\:p-45 { padding:45px; }
	.md\:pt-45 { padding-top:45px; }
	.md\:pb-45 { padding-bottom:45px; }
	.md\:pl-45 { padding-left:45px; }
	.md\:pr-45 { padding-right:45px; }
	.md\:m-45 { margin:45px; }
	.md\:mt-45 { margin-top:45px; }
	.md\:mb-45 { margin-bottom:45px; }
	.md\:ml-45 { margin-left:45px; }
	.md\:mr-45 { margin-right:45px; }
	
	.md\:p-50 { padding:50px; }
	.md\:pt-50 { padding-top:50px; }
	.md\:pb-50 { padding-bottom:50px; }
	.md\:pl-50 { padding-left:50px; }
	.md\:pr-50 { padding-right:50px; }
	.md\:m-50 { margin:50px; }
	.md\:mt-50 { margin-top:50px; }
	.md\:mb-50 { margin-bottom:50px; }
	.md\:ml-50 { margin-left:50px; }
	.md\:mr-50 { margin-right:50px; }
	
	.md\:p-55 { padding:55px; }
	.md\:pt-55 { padding-top:55px; }
	.md\:pb-55 { padding-bottom:55px; }
	.md\:pl-55 { padding-left:55px; }
	.md\:pr-55 { padding-right:55px; }
	.md\:m-55 { margin:55px; }
	.md\:mt-55 { margin-top:55px; }
	.md\:mb-55 { margin-bottom:55px; }
	.md\:ml-55 { margin-left:55px; }
	.md\:mr-55 { margin-right:55px; }
	
	.md\:p-60 { padding:60px; }
	.md\:pt-60 { padding-top:60px; }
	.md\:pb-60 { padding-bottom:60px; }
	.md\:pl-60 { padding-left:60px; }
	.md\:pr-60 { padding-right:60px; }
	.md\:m-60 { margin:60px; }
	.md\:mt-60 { margin-top:60px; }
	.md\:mb-60 { margin-bottom:60px; }
	.md\:ml-60 { margin-left:60px; }
	.md\:mr-60 { margin-right:60px; }
	
	.md\:p-65 { padding:65px; }
	.md\:pt-65 { padding-top:65px; }
	.md\:pb-65 { padding-bottom:65px; }
	.md\:pl-65 { padding-left:65px; }
	.md\:pr-65 { padding-right:65px; }
	.md\:m-65 { margin:65px; }
	.md\:mt-65 { margin-top:65px; }
	.md\:mb-65 { margin-bottom:65px; }
	.md\:ml-65 { margin-left:65px; }
	.md\:mr-65 { margin-right:65px; }
	
	.md\:p-70 { padding:70px; }
	.md\:pt-70 { padding-top:70px; }
	.md\:pb-70 { padding-bottom:70px; }
	.md\:pl-70 { padding-left:70px; }
	.md\:pr-70 { padding-right:70px; }
	.md\:m-70 { margin:70px; }
	.md\:mt-70 { margin-top:70px; }
	.md\:mb-70 { margin-bottom:70px; }
	.md\:ml-70 { margin-left:70px; }
	.md\:mr-70 { margin-right:70px; }
	
	.md\:p-75 { padding:75px; }
	.md\:pt-75 { padding-top:75px; }
	.md\:pb-75 { padding-bottom:75px; }
	.md\:pl-75 { padding-left:75px; }
	.md\:pr-75 { padding-right:75px; }
	.md\:m-75 { margin:75px; }
	.md\:mt-75 { margin-top:75px; }
	.md\:mb-75 { margin-bottom:75px; }
	.md\:ml-75 { margin-left:75px; }
	.md\:mr-75 { margin-right:75px; }
	
	.md\:p-80 { padding:80px; }
	.md\:pt-80 { padding-top:80px; }
	.md\:pb-80 { padding-bottom:80px; }
	.md\:pl-80 { padding-left:80px; }
	.md\:pr-80 { padding-right:80px; }
	.md\:m-80 { margin:80px; }
	.md\:mt-80 { margin-top:80px; }
	.md\:mb-80 { margin-bottom:80px; }
	.md\:ml-80 { margin-left:80px; }
	.md\:mr-80 { margin-right:80px; }
	
	.md\:p-85 { padding:85px; }
	.md\:pt-85 { padding-top:85px; }
	.md\:pb-85 { padding-bottom:85px; }
	.md\:pl-85 { padding-left:85px; }
	.md\:pr-85 { padding-right:85px; }
	.md\:m-85 { margin:85px; }
	.md\:mt-85 { margin-top:85px; }
	.md\:mb-85 { margin-bottom:85px; }
	.md\:ml-85 { margin-left:85px; }
	.md\:mr-85 { margin-right:85px; }
	
	.md\:p-90 { padding:90px; }
	.md\:pt-90 { padding-top:90px; }
	.md\:pb-90 { padding-bottom:90px; }
	.md\:pl-90 { padding-left:90px; }
	.md\:pr-90 { padding-right:90px; }
	.md\:m-90 { margin:90px; }
	.md\:mt-90 { margin-top:90px; }
	.md\:mb-90 { margin-bottom:90px; }
	.md\:ml-90 { margin-left:90px; }
	.md\:mr-90 { margin-right:90px; }
	
	.md\:p-95 { padding:95px; }
	.md\:pt-95 { padding-top:95px; }
	.md\:pb-95 { padding-bottom:95px; }
	.md\:pl-95 { padding-left:95px; }
	.md\:pr-95 { padding-right:95px; }
	.md\:m-95 { margin:95px; }
	.md\:mt-95 { margin-top:95px; }
	.md\:mb-95 { margin-bottom:95px; }
	.md\:ml-95 { margin-left:95px; }
	.md\:mr-95 { margin-right:95px; }
	
	.md\:p-100 { padding:100px; }
	.md\:pt-100 { padding-top:100px; }
	.md\:pb-100 { padding-bottom:100px; }
	.md\:pl-100 { padding-left:100px; }
	.md\:pr-100 { padding-right:100px; }
	.md\:m-100 { margin:100px; }
	.md\:mt-100 { margin-top:100px; }
	.md\:mb-100 { margin-bottom:100px; }
	.md\:ml-100 { margin-left:100px; }
	.md\:mr-100 { margin-right:100px; }
	
	.md\:p-105 { padding:105px; }
	.md\:pt-105 { padding-top:105px; }
	.md\:pb-105 { padding-bottom:105px; }
	.md\:pl-105 { padding-left:105px; }
	.md\:pr-105 { padding-right:105px; }
	.md\:m-105 { margin:105px; }
	.md\:mt-105 { margin-top:105px; }
	.md\:mb-105 { margin-bottom:105px; }
	.md\:ml-105 { margin-left:105px; }
	.md\:mr-105 { margin-right:105px; }
	
	.md\:p-110 { padding:110px; }
	.md\:pt-110 { padding-top:110px; }
	.md\:pb-110 { padding-bottom:110px; }
	.md\:pl-110 { padding-left:110px; }
	.md\:pr-110 { padding-right:110px; }
	.md\:m-110 { margin:110px; }
	.md\:mt-110 { margin-top:110px; }
	.md\:mb-110 { margin-bottom:110px; }
	.md\:ml-110 { margin-left:110px; }
	.md\:mr-110 { margin-right:110px; }
	
	.md\:p-115 { padding:115px; }
	.md\:pt-115 { padding-top:115px; }
	.md\:pb-115 { padding-bottom:115px; }
	.md\:pl-115 { padding-left:115px; }
	.md\:pr-115 { padding-right:115px; }
	.md\:m-115 { margin:115px; }
	.md\:mt-115 { margin-top:115px; }
	.md\:mb-115 { margin-bottom:115px; }
	.md\:ml-115 { margin-left:115px; }
	.md\:mr-115 { margin-right:115px; }
	
	.md\:p-120 { padding:120px; }
	.md\:pt-120 { padding-top:120px; }
	.md\:pb-120 { padding-bottom:120px; }
	.md\:pl-120 { padding-left:120px; }
	.md\:pr-120 { padding-right:120px; }
	.md\:m-120 { margin:120px; }
	.md\:mt-120 { margin-top:120px; }
	.md\:mb-120 { margin-bottom:120px; }
	.md\:ml-120 { margin-left:120px; }
	.md\:mr-120 { margin-right:120px; }
	
	.md\:p-125 { padding:125px; }
	.md\:pt-125 { padding-top:125px; }
	.md\:pb-125 { padding-bottom:125px; }
	.md\:pl-125 { padding-left:125px; }
	.md\:pr-125 { padding-right:125px; }
	.md\:m-125 { margin:125px; }
	.md\:mt-125 { margin-top:125px; }
	.md\:mb-125 { margin-bottom:125px; }
	.md\:ml-125 { margin-left:125px; }
	.md\:mr-125 { margin-right:125px; }
	
	.md\:p-130 { padding:130px; }
	.md\:pt-130 { padding-top:130px; }
	.md\:pb-130 { padding-bottom:130px; }
	.md\:pl-130 { padding-left:130px; }
	.md\:pr-130 { padding-right:130px; }
	.md\:m-130 { margin:130px; }
	.md\:mt-130 { margin-top:130px; }
	.md\:mb-130 { margin-bottom:130px; }
	.md\:ml-130 { margin-left:130px; }
	.md\:mr-130 { margin-right:130px; }
	
	.md\:p-135 { padding:135px; }
	.md\:pt-135 { padding-top:135px; }
	.md\:pb-135 { padding-bottom:135px; }
	.md\:pl-135 { padding-left:135px; }
	.md\:pr-135 { padding-right:135px; }
	.md\:m-135 { margin:135px; }
	.md\:mt-135 { margin-top:135px; }
	.md\:mb-135 { margin-bottom:135px; }
	.md\:ml-135 { margin-left:135px; }
	.md\:mr-135 { margin-right:135px; }
	
	.md\:p-140 { padding:140px; }
	.md\:pt-140 { padding-top:140px; }
	.md\:pb-140 { padding-bottom:140px; }
	.md\:pl-140 { padding-left:140px; }
	.md\:pr-140 { padding-right:140px; }
	.md\:m-140 { margin:140px; }
	.md\:mt-140 { margin-top:140px; }
	.md\:mb-140 { margin-bottom:140px; }
	.md\:ml-140 { margin-left:140px; }
	.md\:mr-140 { margin-right:140px; }
	
	.md\:p-145 { padding:145px; }
	.md\:pt-145 { padding-top:145px; }
	.md\:pb-145 { padding-bottom:145px; }
	.md\:pl-145 { padding-left:145px; }
	.md\:pr-145 { padding-right:145px; }
	.md\:m-145 { margin:145px; }
	.md\:mt-145 { margin-top:145px; }
	.md\:mb-145 { margin-bottom:145px; }
	.md\:ml-145 { margin-left:145px; }
	.md\:mr-145 { margin-right:145px; }
	
	.md\:p-150 { padding:150px; }
	.md\:pt-150 { padding-top:150px; }
	.md\:pb-150 { padding-bottom:150px; }
	.md\:pl-150 { padding-left:150px; }
	.md\:pr-150 { padding-right:150px; }
	.md\:m-150 { margin:150px; }
	.md\:mt-150 { margin-top:150px; }
	.md\:mb-150 { margin-bottom:150px; }
	.md\:ml-150 { margin-left:150px; }
	.md\:mr-150 { margin-right:150px; }
	
	.md\:p-155 { padding:155px; }
	.md\:pt-155 { padding-top:155px; }
	.md\:pb-155 { padding-bottom:155px; }
	.md\:pl-155 { padding-left:155px; }
	.md\:pr-155 { padding-right:155px; }
	.md\:m-155 { margin:155px; }
	.md\:mt-155 { margin-top:155px; }
	.md\:mb-155 { margin-bottom:155px; }
	.md\:ml-155 { margin-left:155px; }
	.md\:mr-155 { margin-right:155px; }
	
	.md\:p-160 { padding:160px; }
	.md\:pt-160 { padding-top:160px; }
	.md\:pb-160 { padding-bottom:160px; }
	.md\:pl-160 { padding-left:160px; }
	.md\:pr-160 { padding-right:160px; }
	.md\:m-160 { margin:160px; }
	.md\:mt-160 { margin-top:160px; }
	.md\:mb-160 { margin-bottom:160px; }
	.md\:ml-160 { margin-left:160px; }
	.md\:mr-160 { margin-right:160px; }
	
	.md\:p-165 { padding:165px; }
	.md\:pt-165 { padding-top:165px; }
	.md\:pb-165 { padding-bottom:165px; }
	.md\:pl-165 { padding-left:165px; }
	.md\:pr-165 { padding-right:165px; }
	.md\:m-165 { margin:165px; }
	.md\:mt-165 { margin-top:165px; }
	.md\:mb-165 { margin-bottom:165px; }
	.md\:ml-165 { margin-left:165px; }
	.md\:mr-165 { margin-right:165px; }
	
	.md\:p-170 { padding:170px; }
	.md\:pt-170 { padding-top:170px; }
	.md\:pb-170 { padding-bottom:170px; }
	.md\:pl-170 { padding-left:170px; }
	.md\:pr-170 { padding-right:170px; }
	.md\:m-170 { margin:170px; }
	.md\:mt-170 { margin-top:170px; }
	.md\:mb-170 { margin-bottom:170px; }
	.md\:ml-170 { margin-left:170px; }
	.md\:mr-170 { margin-right:170px; }
	
	.md\:p-175 { padding:175px; }
	.md\:pt-175 { padding-top:175px; }
	.md\:pb-175 { padding-bottom:175px; }
	.md\:pl-175 { padding-left:175px; }
	.md\:pr-175 { padding-right:175px; }
	.md\:m-175 { margin:175px; }
	.md\:mt-175 { margin-top:175px; }
	.md\:mb-175 { margin-bottom:175px; }
	.md\:ml-175 { margin-left:175px; }
	.md\:mr-175 { margin-right:175px; }
	
	.md\:p-180 { padding:180px; }
	.md\:pt-180 { padding-top:180px; }
	.md\:pb-180 { padding-bottom:180px; }
	.md\:pl-180 { padding-left:180px; }
	.md\:pr-180 { padding-right:180px; }
	.md\:m-180 { margin:180px; }
	.md\:mt-180 { margin-top:180px; }
	.md\:mb-180 { margin-bottom:180px; }
	.md\:ml-180 { margin-left:180px; }
	.md\:mr-180 { margin-right:180px; }
	
	.md\:p-185 { padding:185px; }
	.md\:pt-185 { padding-top:185px; }
	.md\:pb-185 { padding-bottom:185px; }
	.md\:pl-185 { padding-left:185px; }
	.md\:pr-185 { padding-right:185px; }
	.md\:m-185 { margin:185px; }
	.md\:mt-185 { margin-top:185px; }
	.md\:mb-185 { margin-bottom:185px; }
	.md\:ml-185 { margin-left:185px; }
	.md\:mr-185 { margin-right:185px; }
	
	.md\:p-190 { padding:190px; }
	.md\:pt-190 { padding-top:190px; }
	.md\:pb-190 { padding-bottom:190px; }
	.md\:pl-190 { padding-left:190px; }
	.md\:pr-190 { padding-right:190px; }
	.md\:m-190 { margin:190px; }
	.md\:mt-190 { margin-top:190px; }
	.md\:mb-190 { margin-bottom:190px; }
	.md\:ml-190 { margin-left:190px; }
	.md\:mr-190 { margin-right:190px; }
	
	.md\:p-195 { padding:195px; }
	.md\:pt-195 { padding-top:195px; }
	.md\:pb-195 { padding-bottom:195px; }
	.md\:pl-195 { padding-left:195px; }
	.md\:pr-195 { padding-right:195px; }
	.md\:m-195 { margin:195px; }
	.md\:mt-195 { margin-top:195px; }
	.md\:mb-195 { margin-bottom:195px; }
	.md\:ml-195 { margin-left:195px; }
	.md\:mr-195 { margin-right:195px; }
	
	.md\:p-200 { padding:200px; }
	.md\:pt-200 { padding-top:200px; }
	.md\:pb-200 { padding-bottom:200px; }
	.md\:pl-200 { padding-left:200px; }
	.md\:pr-200 { padding-right:200px; }
	.md\:m-200 { margin:200px; }
	.md\:mt-200 { margin-top:200px; }
	.md\:mb-200 { margin-bottom:200px; }
	.md\:ml-200 { margin-left:200px; }
	.md\:mr-200 { margin-right:200px; }
	
	.md\:p-205 { padding:205px; }
	.md\:pt-205 { padding-top:205px; }
	.md\:pb-205 { padding-bottom:205px; }
	.md\:pl-205 { padding-left:205px; }
	.md\:pr-205 { padding-right:205px; }
	.md\:m-205 { margin:205px; }
	.md\:mt-205 { margin-top:205px; }
	.md\:mb-205 { margin-bottom:205px; }
	.md\:ml-205 { margin-left:205px; }
	.md\:mr-205 { margin-right:205px; }
	
	.md\:p-210 { padding:210px; }
	.md\:pt-210 { padding-top:210px; }
	.md\:pb-210 { padding-bottom:210px; }
	.md\:pl-210 { padding-left:210px; }
	.md\:pr-210 { padding-right:210px; }
	.md\:m-210 { margin:210px; }
	.md\:mt-210 { margin-top:210px; }
	.md\:mb-210 { margin-bottom:210px; }
	.md\:ml-210 { margin-left:210px; }
	.md\:mr-210 { margin-right:210px; }
	
	.md\:p-215 { padding:215px; }
	.md\:pt-215 { padding-top:215px; }
	.md\:pb-215 { padding-bottom:215px; }
	.md\:pl-215 { padding-left:215px; }
	.md\:pr-215 { padding-right:215px; }
	.md\:m-215 { margin:215px; }
	.md\:mt-215 { margin-top:215px; }
	.md\:mb-215 { margin-bottom:215px; }
	.md\:ml-215 { margin-left:215px; }
	.md\:mr-215 { margin-right:215px; }
	
	.md\:p-220 { padding:220px; }
	.md\:pt-220 { padding-top:220px; }
	.md\:pb-220 { padding-bottom:220px; }
	.md\:pl-220 { padding-left:220px; }
	.md\:pr-220 { padding-right:220px; }
	.md\:m-220 { margin:220px; }
	.md\:mt-220 { margin-top:220px; }
	.md\:mb-220 { margin-bottom:220px; }
	.md\:ml-220 { margin-left:220px; }
	.md\:mr-220 { margin-right:220px; }
	
	.md\:p-225 { padding:225px; }
	.md\:pt-225 { padding-top:225px; }
	.md\:pb-225 { padding-bottom:225px; }
	.md\:pl-225 { padding-left:225px; }
	.md\:pr-225 { padding-right:225px; }
	.md\:m-225 { margin:225px; }
	.md\:mt-225 { margin-top:225px; }
	.md\:mb-225 { margin-bottom:225px; }
	.md\:ml-225 { margin-left:225px; }
	.md\:mr-225 { margin-right:225px; }
	
	.md\:p-230 { padding:230px; }
	.md\:pt-230 { padding-top:230px; }
	.md\:pb-230 { padding-bottom:230px; }
	.md\:pl-230 { padding-left:230px; }
	.md\:pr-230 { padding-right:230px; }
	.md\:m-230 { margin:230px; }
	.md\:mt-230 { margin-top:230px; }
	.md\:mb-230 { margin-bottom:230px; }
	.md\:ml-230 { margin-left:230px; }
	.md\:mr-230 { margin-right:230px; }
	
	.md\:p-235 { padding:235px; }
	.md\:pt-235 { padding-top:235px; }
	.md\:pb-235 { padding-bottom:235px; }
	.md\:pl-235 { padding-left:235px; }
	.md\:pr-235 { padding-right:235px; }
	.md\:m-235 { margin:235px; }
	.md\:mt-235 { margin-top:235px; }
	.md\:mb-235 { margin-bottom:235px; }
	.md\:ml-235 { margin-left:235px; }
	.md\:mr-235 { margin-right:235px; }
	
	.md\:p-240 { padding:240px; }
	.md\:pt-240 { padding-top:240px; }
	.md\:pb-240 { padding-bottom:240px; }
	.md\:pl-240 { padding-left:240px; }
	.md\:pr-240 { padding-right:240px; }
	.md\:m-240 { margin:240px; }
	.md\:mt-240 { margin-top:240px; }
	.md\:mb-240 { margin-bottom:240px; }
	.md\:ml-240 { margin-left:240px; }
	.md\:mr-240 { margin-right:240px; }
	
	.md\:p-245 { padding:245px; }
	.md\:pt-245 { padding-top:245px; }
	.md\:pb-245 { padding-bottom:245px; }
	.md\:pl-245 { padding-left:245px; }
	.md\:pr-245 { padding-right:245px; }
	.md\:m-245 { margin:245px; }
	.md\:mt-245 { margin-top:245px; }
	.md\:mb-245 { margin-bottom:245px; }
	.md\:ml-245 { margin-left:245px; }
	.md\:mr-245 { margin-right:245px; }
	

	
	.md\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.md\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.md\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.md\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.md\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.md\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.md\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.md\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.md\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.md\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.md\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.md\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

	
	.md\:font-100 { font-weight:100; }
	
	.md\:font-200 { font-weight:200; }
	
	.md\:font-300 { font-weight:300; }
	
	.md\:font-400 { font-weight:400; }
	
	.md\:font-500 { font-weight:500; }
	
	.md\:font-600 { font-weight:600; }
	
	.md\:font-700 { font-weight:700; }
	
	.md\:font-800 { font-weight:800; }
	
	.md\:font-900 { font-weight:900; }
	

	
	.md\:font-2 { font-size:2px; }
	
	.md\:font-3 { font-size:3px; }
	
	.md\:font-4 { font-size:4px; }
	
	.md\:font-5 { font-size:5px; }
	
	.md\:font-6 { font-size:6px; }
	
	.md\:font-7 { font-size:7px; }
	
	.md\:font-8 { font-size:8px; }
	
	.md\:font-9 { font-size:9px; }
	
	.md\:font-10 { font-size:10px; }
	
	.md\:font-11 { font-size:11px; }
	
	.md\:font-12 { font-size:12px; }
	
	.md\:font-13 { font-size:13px; }
	
	.md\:font-14 { font-size:14px; }
	
	.md\:font-15 { font-size:15px; }
	
	.md\:font-16 { font-size:16px; }
	
	.md\:font-17 { font-size:17px; }
	
	.md\:font-18 { font-size:18px; }
	
	.md\:font-19 { font-size:19px; }
	
	.md\:font-20 { font-size:20px; }
	
	.md\:font-21 { font-size:21px; }
	
	.md\:font-22 { font-size:22px; }
	
	.md\:font-23 { font-size:23px; }
	
	.md\:font-24 { font-size:24px; }
	
	.md\:font-25 { font-size:25px; }
	
	.md\:font-26 { font-size:26px; }
	
	.md\:font-27 { font-size:27px; }
	
	.md\:font-28 { font-size:28px; }
	
	.md\:font-29 { font-size:29px; }
	
	.md\:font-30 { font-size:30px; }
	
	.md\:font-31 { font-size:31px; }
	
	.md\:font-32 { font-size:32px; }
	
	.md\:font-33 { font-size:33px; }
	
	.md\:font-34 { font-size:34px; }
	
	.md\:font-35 { font-size:35px; }
	
	.md\:font-36 { font-size:36px; }
	
	.md\:font-37 { font-size:37px; }
	
	.md\:font-38 { font-size:38px; }
	
	.md\:font-39 { font-size:39px; }
	
	.md\:font-40 { font-size:40px; }
	

	
	.md\:line-10 { line-height:10px; }
	
	.md\:line-11 { line-height:11px; }
	
	.md\:line-12 { line-height:12px; }
	
	.md\:line-13 { line-height:13px; }
	
	.md\:line-14 { line-height:14px; }
	
	.md\:line-15 { line-height:15px; }
	
	.md\:line-16 { line-height:16px; }
	
	.md\:line-17 { line-height:17px; }
	
	.md\:line-18 { line-height:18px; }
	
	.md\:line-19 { line-height:19px; }
	
	.md\:line-20 { line-height:20px; }
	
	.md\:line-21 { line-height:21px; }
	
	.md\:line-22 { line-height:22px; }
	
	.md\:line-23 { line-height:23px; }
	
	.md\:line-24 { line-height:24px; }
	
	.md\:line-25 { line-height:25px; }
	
	.md\:line-26 { line-height:26px; }
	
	.md\:line-27 { line-height:27px; }
	
	.md\:line-28 { line-height:28px; }
	
	.md\:line-29 { line-height:29px; }
	
	.md\:line-30 { line-height:30px; }
	
	.md\:line-31 { line-height:31px; }
	
	.md\:line-32 { line-height:32px; }
	
	.md\:line-33 { line-height:33px; }
	
	.md\:line-34 { line-height:34px; }
	
	.md\:line-35 { line-height:35px; }
	
	.md\:line-36 { line-height:36px; }
	
	.md\:line-37 { line-height:37px; }
	
	.md\:line-38 { line-height:38px; }
	
	.md\:line-39 { line-height:39px; }
	
	.md\:line-40 { line-height:40px; }
	
	.md\:line-41 { line-height:41px; }
	
	.md\:line-42 { line-height:42px; }
	
	.md\:line-43 { line-height:43px; }
	
	.md\:line-44 { line-height:44px; }
	
	.md\:line-45 { line-height:45px; }
	
	.md\:line-46 { line-height:46px; }
	
	.md\:line-47 { line-height:47px; }
	
	.md\:line-48 { line-height:48px; }
	
	.md\:line-49 { line-height:49px; }
	
	.md\:line-50 { line-height:50px; }
	

}


@media(min-width:1200px){
	
	.lg\:p-0 { padding:0px; }
	.lg\:pt-0 { padding-top:0px; }
	.lg\:pb-0 { padding-bottom:0px; }
	.lg\:pl-0 { padding-left:0px; }
	.lg\:pr-0 { padding-right:0px; }
	.lg\:m-0 { margin:0px; }
	.lg\:mt-0 { margin-top:0px; }
	.lg\:mb-0 { margin-bottom:0px; }
	.lg\:ml-0 { margin-left:0px; }
	.lg\:mr-0 { margin-right:0px; }
	
	.lg\:p-5 { padding:5px; }
	.lg\:pt-5 { padding-top:5px; }
	.lg\:pb-5 { padding-bottom:5px; }
	.lg\:pl-5 { padding-left:5px; }
	.lg\:pr-5 { padding-right:5px; }
	.lg\:m-5 { margin:5px; }
	.lg\:mt-5 { margin-top:5px; }
	.lg\:mb-5 { margin-bottom:5px; }
	.lg\:ml-5 { margin-left:5px; }
	.lg\:mr-5 { margin-right:5px; }
	
	.lg\:p-10 { padding:10px; }
	.lg\:pt-10 { padding-top:10px; }
	.lg\:pb-10 { padding-bottom:10px; }
	.lg\:pl-10 { padding-left:10px; }
	.lg\:pr-10 { padding-right:10px; }
	.lg\:m-10 { margin:10px; }
	.lg\:mt-10 { margin-top:10px; }
	.lg\:mb-10 { margin-bottom:10px; }
	.lg\:ml-10 { margin-left:10px; }
	.lg\:mr-10 { margin-right:10px; }
	
	.lg\:p-15 { padding:15px; }
	.lg\:pt-15 { padding-top:15px; }
	.lg\:pb-15 { padding-bottom:15px; }
	.lg\:pl-15 { padding-left:15px; }
	.lg\:pr-15 { padding-right:15px; }
	.lg\:m-15 { margin:15px; }
	.lg\:mt-15 { margin-top:15px; }
	.lg\:mb-15 { margin-bottom:15px; }
	.lg\:ml-15 { margin-left:15px; }
	.lg\:mr-15 { margin-right:15px; }
	
	.lg\:p-20 { padding:20px; }
	.lg\:pt-20 { padding-top:20px; }
	.lg\:pb-20 { padding-bottom:20px; }
	.lg\:pl-20 { padding-left:20px; }
	.lg\:pr-20 { padding-right:20px; }
	.lg\:m-20 { margin:20px; }
	.lg\:mt-20 { margin-top:20px; }
	.lg\:mb-20 { margin-bottom:20px; }
	.lg\:ml-20 { margin-left:20px; }
	.lg\:mr-20 { margin-right:20px; }
	
	.lg\:p-25 { padding:25px; }
	.lg\:pt-25 { padding-top:25px; }
	.lg\:pb-25 { padding-bottom:25px; }
	.lg\:pl-25 { padding-left:25px; }
	.lg\:pr-25 { padding-right:25px; }
	.lg\:m-25 { margin:25px; }
	.lg\:mt-25 { margin-top:25px; }
	.lg\:mb-25 { margin-bottom:25px; }
	.lg\:ml-25 { margin-left:25px; }
	.lg\:mr-25 { margin-right:25px; }
	
	.lg\:p-30 { padding:30px; }
	.lg\:pt-30 { padding-top:30px; }
	.lg\:pb-30 { padding-bottom:30px; }
	.lg\:pl-30 { padding-left:30px; }
	.lg\:pr-30 { padding-right:30px; }
	.lg\:m-30 { margin:30px; }
	.lg\:mt-30 { margin-top:30px; }
	.lg\:mb-30 { margin-bottom:30px; }
	.lg\:ml-30 { margin-left:30px; }
	.lg\:mr-30 { margin-right:30px; }
	
	.lg\:p-35 { padding:35px; }
	.lg\:pt-35 { padding-top:35px; }
	.lg\:pb-35 { padding-bottom:35px; }
	.lg\:pl-35 { padding-left:35px; }
	.lg\:pr-35 { padding-right:35px; }
	.lg\:m-35 { margin:35px; }
	.lg\:mt-35 { margin-top:35px; }
	.lg\:mb-35 { margin-bottom:35px; }
	.lg\:ml-35 { margin-left:35px; }
	.lg\:mr-35 { margin-right:35px; }
	
	.lg\:p-40 { padding:40px; }
	.lg\:pt-40 { padding-top:40px; }
	.lg\:pb-40 { padding-bottom:40px; }
	.lg\:pl-40 { padding-left:40px; }
	.lg\:pr-40 { padding-right:40px; }
	.lg\:m-40 { margin:40px; }
	.lg\:mt-40 { margin-top:40px; }
	.lg\:mb-40 { margin-bottom:40px; }
	.lg\:ml-40 { margin-left:40px; }
	.lg\:mr-40 { margin-right:40px; }
	
	.lg\:p-45 { padding:45px; }
	.lg\:pt-45 { padding-top:45px; }
	.lg\:pb-45 { padding-bottom:45px; }
	.lg\:pl-45 { padding-left:45px; }
	.lg\:pr-45 { padding-right:45px; }
	.lg\:m-45 { margin:45px; }
	.lg\:mt-45 { margin-top:45px; }
	.lg\:mb-45 { margin-bottom:45px; }
	.lg\:ml-45 { margin-left:45px; }
	.lg\:mr-45 { margin-right:45px; }
	
	.lg\:p-50 { padding:50px; }
	.lg\:pt-50 { padding-top:50px; }
	.lg\:pb-50 { padding-bottom:50px; }
	.lg\:pl-50 { padding-left:50px; }
	.lg\:pr-50 { padding-right:50px; }
	.lg\:m-50 { margin:50px; }
	.lg\:mt-50 { margin-top:50px; }
	.lg\:mb-50 { margin-bottom:50px; }
	.lg\:ml-50 { margin-left:50px; }
	.lg\:mr-50 { margin-right:50px; }
	
	.lg\:p-55 { padding:55px; }
	.lg\:pt-55 { padding-top:55px; }
	.lg\:pb-55 { padding-bottom:55px; }
	.lg\:pl-55 { padding-left:55px; }
	.lg\:pr-55 { padding-right:55px; }
	.lg\:m-55 { margin:55px; }
	.lg\:mt-55 { margin-top:55px; }
	.lg\:mb-55 { margin-bottom:55px; }
	.lg\:ml-55 { margin-left:55px; }
	.lg\:mr-55 { margin-right:55px; }
	
	.lg\:p-60 { padding:60px; }
	.lg\:pt-60 { padding-top:60px; }
	.lg\:pb-60 { padding-bottom:60px; }
	.lg\:pl-60 { padding-left:60px; }
	.lg\:pr-60 { padding-right:60px; }
	.lg\:m-60 { margin:60px; }
	.lg\:mt-60 { margin-top:60px; }
	.lg\:mb-60 { margin-bottom:60px; }
	.lg\:ml-60 { margin-left:60px; }
	.lg\:mr-60 { margin-right:60px; }
	
	.lg\:p-65 { padding:65px; }
	.lg\:pt-65 { padding-top:65px; }
	.lg\:pb-65 { padding-bottom:65px; }
	.lg\:pl-65 { padding-left:65px; }
	.lg\:pr-65 { padding-right:65px; }
	.lg\:m-65 { margin:65px; }
	.lg\:mt-65 { margin-top:65px; }
	.lg\:mb-65 { margin-bottom:65px; }
	.lg\:ml-65 { margin-left:65px; }
	.lg\:mr-65 { margin-right:65px; }
	
	.lg\:p-70 { padding:70px; }
	.lg\:pt-70 { padding-top:70px; }
	.lg\:pb-70 { padding-bottom:70px; }
	.lg\:pl-70 { padding-left:70px; }
	.lg\:pr-70 { padding-right:70px; }
	.lg\:m-70 { margin:70px; }
	.lg\:mt-70 { margin-top:70px; }
	.lg\:mb-70 { margin-bottom:70px; }
	.lg\:ml-70 { margin-left:70px; }
	.lg\:mr-70 { margin-right:70px; }
	
	.lg\:p-75 { padding:75px; }
	.lg\:pt-75 { padding-top:75px; }
	.lg\:pb-75 { padding-bottom:75px; }
	.lg\:pl-75 { padding-left:75px; }
	.lg\:pr-75 { padding-right:75px; }
	.lg\:m-75 { margin:75px; }
	.lg\:mt-75 { margin-top:75px; }
	.lg\:mb-75 { margin-bottom:75px; }
	.lg\:ml-75 { margin-left:75px; }
	.lg\:mr-75 { margin-right:75px; }
	
	.lg\:p-80 { padding:80px; }
	.lg\:pt-80 { padding-top:80px; }
	.lg\:pb-80 { padding-bottom:80px; }
	.lg\:pl-80 { padding-left:80px; }
	.lg\:pr-80 { padding-right:80px; }
	.lg\:m-80 { margin:80px; }
	.lg\:mt-80 { margin-top:80px; }
	.lg\:mb-80 { margin-bottom:80px; }
	.lg\:ml-80 { margin-left:80px; }
	.lg\:mr-80 { margin-right:80px; }
	
	.lg\:p-85 { padding:85px; }
	.lg\:pt-85 { padding-top:85px; }
	.lg\:pb-85 { padding-bottom:85px; }
	.lg\:pl-85 { padding-left:85px; }
	.lg\:pr-85 { padding-right:85px; }
	.lg\:m-85 { margin:85px; }
	.lg\:mt-85 { margin-top:85px; }
	.lg\:mb-85 { margin-bottom:85px; }
	.lg\:ml-85 { margin-left:85px; }
	.lg\:mr-85 { margin-right:85px; }
	
	.lg\:p-90 { padding:90px; }
	.lg\:pt-90 { padding-top:90px; }
	.lg\:pb-90 { padding-bottom:90px; }
	.lg\:pl-90 { padding-left:90px; }
	.lg\:pr-90 { padding-right:90px; }
	.lg\:m-90 { margin:90px; }
	.lg\:mt-90 { margin-top:90px; }
	.lg\:mb-90 { margin-bottom:90px; }
	.lg\:ml-90 { margin-left:90px; }
	.lg\:mr-90 { margin-right:90px; }
	
	.lg\:p-95 { padding:95px; }
	.lg\:pt-95 { padding-top:95px; }
	.lg\:pb-95 { padding-bottom:95px; }
	.lg\:pl-95 { padding-left:95px; }
	.lg\:pr-95 { padding-right:95px; }
	.lg\:m-95 { margin:95px; }
	.lg\:mt-95 { margin-top:95px; }
	.lg\:mb-95 { margin-bottom:95px; }
	.lg\:ml-95 { margin-left:95px; }
	.lg\:mr-95 { margin-right:95px; }
	
	.lg\:p-100 { padding:100px; }
	.lg\:pt-100 { padding-top:100px; }
	.lg\:pb-100 { padding-bottom:100px; }
	.lg\:pl-100 { padding-left:100px; }
	.lg\:pr-100 { padding-right:100px; }
	.lg\:m-100 { margin:100px; }
	.lg\:mt-100 { margin-top:100px; }
	.lg\:mb-100 { margin-bottom:100px; }
	.lg\:ml-100 { margin-left:100px; }
	.lg\:mr-100 { margin-right:100px; }
	
	.lg\:p-105 { padding:105px; }
	.lg\:pt-105 { padding-top:105px; }
	.lg\:pb-105 { padding-bottom:105px; }
	.lg\:pl-105 { padding-left:105px; }
	.lg\:pr-105 { padding-right:105px; }
	.lg\:m-105 { margin:105px; }
	.lg\:mt-105 { margin-top:105px; }
	.lg\:mb-105 { margin-bottom:105px; }
	.lg\:ml-105 { margin-left:105px; }
	.lg\:mr-105 { margin-right:105px; }
	
	.lg\:p-110 { padding:110px; }
	.lg\:pt-110 { padding-top:110px; }
	.lg\:pb-110 { padding-bottom:110px; }
	.lg\:pl-110 { padding-left:110px; }
	.lg\:pr-110 { padding-right:110px; }
	.lg\:m-110 { margin:110px; }
	.lg\:mt-110 { margin-top:110px; }
	.lg\:mb-110 { margin-bottom:110px; }
	.lg\:ml-110 { margin-left:110px; }
	.lg\:mr-110 { margin-right:110px; }
	
	.lg\:p-115 { padding:115px; }
	.lg\:pt-115 { padding-top:115px; }
	.lg\:pb-115 { padding-bottom:115px; }
	.lg\:pl-115 { padding-left:115px; }
	.lg\:pr-115 { padding-right:115px; }
	.lg\:m-115 { margin:115px; }
	.lg\:mt-115 { margin-top:115px; }
	.lg\:mb-115 { margin-bottom:115px; }
	.lg\:ml-115 { margin-left:115px; }
	.lg\:mr-115 { margin-right:115px; }
	
	.lg\:p-120 { padding:120px; }
	.lg\:pt-120 { padding-top:120px; }
	.lg\:pb-120 { padding-bottom:120px; }
	.lg\:pl-120 { padding-left:120px; }
	.lg\:pr-120 { padding-right:120px; }
	.lg\:m-120 { margin:120px; }
	.lg\:mt-120 { margin-top:120px; }
	.lg\:mb-120 { margin-bottom:120px; }
	.lg\:ml-120 { margin-left:120px; }
	.lg\:mr-120 { margin-right:120px; }
	
	.lg\:p-125 { padding:125px; }
	.lg\:pt-125 { padding-top:125px; }
	.lg\:pb-125 { padding-bottom:125px; }
	.lg\:pl-125 { padding-left:125px; }
	.lg\:pr-125 { padding-right:125px; }
	.lg\:m-125 { margin:125px; }
	.lg\:mt-125 { margin-top:125px; }
	.lg\:mb-125 { margin-bottom:125px; }
	.lg\:ml-125 { margin-left:125px; }
	.lg\:mr-125 { margin-right:125px; }
	
	.lg\:p-130 { padding:130px; }
	.lg\:pt-130 { padding-top:130px; }
	.lg\:pb-130 { padding-bottom:130px; }
	.lg\:pl-130 { padding-left:130px; }
	.lg\:pr-130 { padding-right:130px; }
	.lg\:m-130 { margin:130px; }
	.lg\:mt-130 { margin-top:130px; }
	.lg\:mb-130 { margin-bottom:130px; }
	.lg\:ml-130 { margin-left:130px; }
	.lg\:mr-130 { margin-right:130px; }
	
	.lg\:p-135 { padding:135px; }
	.lg\:pt-135 { padding-top:135px; }
	.lg\:pb-135 { padding-bottom:135px; }
	.lg\:pl-135 { padding-left:135px; }
	.lg\:pr-135 { padding-right:135px; }
	.lg\:m-135 { margin:135px; }
	.lg\:mt-135 { margin-top:135px; }
	.lg\:mb-135 { margin-bottom:135px; }
	.lg\:ml-135 { margin-left:135px; }
	.lg\:mr-135 { margin-right:135px; }
	
	.lg\:p-140 { padding:140px; }
	.lg\:pt-140 { padding-top:140px; }
	.lg\:pb-140 { padding-bottom:140px; }
	.lg\:pl-140 { padding-left:140px; }
	.lg\:pr-140 { padding-right:140px; }
	.lg\:m-140 { margin:140px; }
	.lg\:mt-140 { margin-top:140px; }
	.lg\:mb-140 { margin-bottom:140px; }
	.lg\:ml-140 { margin-left:140px; }
	.lg\:mr-140 { margin-right:140px; }
	
	.lg\:p-145 { padding:145px; }
	.lg\:pt-145 { padding-top:145px; }
	.lg\:pb-145 { padding-bottom:145px; }
	.lg\:pl-145 { padding-left:145px; }
	.lg\:pr-145 { padding-right:145px; }
	.lg\:m-145 { margin:145px; }
	.lg\:mt-145 { margin-top:145px; }
	.lg\:mb-145 { margin-bottom:145px; }
	.lg\:ml-145 { margin-left:145px; }
	.lg\:mr-145 { margin-right:145px; }
	
	.lg\:p-150 { padding:150px; }
	.lg\:pt-150 { padding-top:150px; }
	.lg\:pb-150 { padding-bottom:150px; }
	.lg\:pl-150 { padding-left:150px; }
	.lg\:pr-150 { padding-right:150px; }
	.lg\:m-150 { margin:150px; }
	.lg\:mt-150 { margin-top:150px; }
	.lg\:mb-150 { margin-bottom:150px; }
	.lg\:ml-150 { margin-left:150px; }
	.lg\:mr-150 { margin-right:150px; }
	
	.lg\:p-155 { padding:155px; }
	.lg\:pt-155 { padding-top:155px; }
	.lg\:pb-155 { padding-bottom:155px; }
	.lg\:pl-155 { padding-left:155px; }
	.lg\:pr-155 { padding-right:155px; }
	.lg\:m-155 { margin:155px; }
	.lg\:mt-155 { margin-top:155px; }
	.lg\:mb-155 { margin-bottom:155px; }
	.lg\:ml-155 { margin-left:155px; }
	.lg\:mr-155 { margin-right:155px; }
	
	.lg\:p-160 { padding:160px; }
	.lg\:pt-160 { padding-top:160px; }
	.lg\:pb-160 { padding-bottom:160px; }
	.lg\:pl-160 { padding-left:160px; }
	.lg\:pr-160 { padding-right:160px; }
	.lg\:m-160 { margin:160px; }
	.lg\:mt-160 { margin-top:160px; }
	.lg\:mb-160 { margin-bottom:160px; }
	.lg\:ml-160 { margin-left:160px; }
	.lg\:mr-160 { margin-right:160px; }
	
	.lg\:p-165 { padding:165px; }
	.lg\:pt-165 { padding-top:165px; }
	.lg\:pb-165 { padding-bottom:165px; }
	.lg\:pl-165 { padding-left:165px; }
	.lg\:pr-165 { padding-right:165px; }
	.lg\:m-165 { margin:165px; }
	.lg\:mt-165 { margin-top:165px; }
	.lg\:mb-165 { margin-bottom:165px; }
	.lg\:ml-165 { margin-left:165px; }
	.lg\:mr-165 { margin-right:165px; }
	
	.lg\:p-170 { padding:170px; }
	.lg\:pt-170 { padding-top:170px; }
	.lg\:pb-170 { padding-bottom:170px; }
	.lg\:pl-170 { padding-left:170px; }
	.lg\:pr-170 { padding-right:170px; }
	.lg\:m-170 { margin:170px; }
	.lg\:mt-170 { margin-top:170px; }
	.lg\:mb-170 { margin-bottom:170px; }
	.lg\:ml-170 { margin-left:170px; }
	.lg\:mr-170 { margin-right:170px; }
	
	.lg\:p-175 { padding:175px; }
	.lg\:pt-175 { padding-top:175px; }
	.lg\:pb-175 { padding-bottom:175px; }
	.lg\:pl-175 { padding-left:175px; }
	.lg\:pr-175 { padding-right:175px; }
	.lg\:m-175 { margin:175px; }
	.lg\:mt-175 { margin-top:175px; }
	.lg\:mb-175 { margin-bottom:175px; }
	.lg\:ml-175 { margin-left:175px; }
	.lg\:mr-175 { margin-right:175px; }
	
	.lg\:p-180 { padding:180px; }
	.lg\:pt-180 { padding-top:180px; }
	.lg\:pb-180 { padding-bottom:180px; }
	.lg\:pl-180 { padding-left:180px; }
	.lg\:pr-180 { padding-right:180px; }
	.lg\:m-180 { margin:180px; }
	.lg\:mt-180 { margin-top:180px; }
	.lg\:mb-180 { margin-bottom:180px; }
	.lg\:ml-180 { margin-left:180px; }
	.lg\:mr-180 { margin-right:180px; }
	
	.lg\:p-185 { padding:185px; }
	.lg\:pt-185 { padding-top:185px; }
	.lg\:pb-185 { padding-bottom:185px; }
	.lg\:pl-185 { padding-left:185px; }
	.lg\:pr-185 { padding-right:185px; }
	.lg\:m-185 { margin:185px; }
	.lg\:mt-185 { margin-top:185px; }
	.lg\:mb-185 { margin-bottom:185px; }
	.lg\:ml-185 { margin-left:185px; }
	.lg\:mr-185 { margin-right:185px; }
	
	.lg\:p-190 { padding:190px; }
	.lg\:pt-190 { padding-top:190px; }
	.lg\:pb-190 { padding-bottom:190px; }
	.lg\:pl-190 { padding-left:190px; }
	.lg\:pr-190 { padding-right:190px; }
	.lg\:m-190 { margin:190px; }
	.lg\:mt-190 { margin-top:190px; }
	.lg\:mb-190 { margin-bottom:190px; }
	.lg\:ml-190 { margin-left:190px; }
	.lg\:mr-190 { margin-right:190px; }
	
	.lg\:p-195 { padding:195px; }
	.lg\:pt-195 { padding-top:195px; }
	.lg\:pb-195 { padding-bottom:195px; }
	.lg\:pl-195 { padding-left:195px; }
	.lg\:pr-195 { padding-right:195px; }
	.lg\:m-195 { margin:195px; }
	.lg\:mt-195 { margin-top:195px; }
	.lg\:mb-195 { margin-bottom:195px; }
	.lg\:ml-195 { margin-left:195px; }
	.lg\:mr-195 { margin-right:195px; }
	
	.lg\:p-200 { padding:200px; }
	.lg\:pt-200 { padding-top:200px; }
	.lg\:pb-200 { padding-bottom:200px; }
	.lg\:pl-200 { padding-left:200px; }
	.lg\:pr-200 { padding-right:200px; }
	.lg\:m-200 { margin:200px; }
	.lg\:mt-200 { margin-top:200px; }
	.lg\:mb-200 { margin-bottom:200px; }
	.lg\:ml-200 { margin-left:200px; }
	.lg\:mr-200 { margin-right:200px; }
	
	.lg\:p-205 { padding:205px; }
	.lg\:pt-205 { padding-top:205px; }
	.lg\:pb-205 { padding-bottom:205px; }
	.lg\:pl-205 { padding-left:205px; }
	.lg\:pr-205 { padding-right:205px; }
	.lg\:m-205 { margin:205px; }
	.lg\:mt-205 { margin-top:205px; }
	.lg\:mb-205 { margin-bottom:205px; }
	.lg\:ml-205 { margin-left:205px; }
	.lg\:mr-205 { margin-right:205px; }
	
	.lg\:p-210 { padding:210px; }
	.lg\:pt-210 { padding-top:210px; }
	.lg\:pb-210 { padding-bottom:210px; }
	.lg\:pl-210 { padding-left:210px; }
	.lg\:pr-210 { padding-right:210px; }
	.lg\:m-210 { margin:210px; }
	.lg\:mt-210 { margin-top:210px; }
	.lg\:mb-210 { margin-bottom:210px; }
	.lg\:ml-210 { margin-left:210px; }
	.lg\:mr-210 { margin-right:210px; }
	
	.lg\:p-215 { padding:215px; }
	.lg\:pt-215 { padding-top:215px; }
	.lg\:pb-215 { padding-bottom:215px; }
	.lg\:pl-215 { padding-left:215px; }
	.lg\:pr-215 { padding-right:215px; }
	.lg\:m-215 { margin:215px; }
	.lg\:mt-215 { margin-top:215px; }
	.lg\:mb-215 { margin-bottom:215px; }
	.lg\:ml-215 { margin-left:215px; }
	.lg\:mr-215 { margin-right:215px; }
	
	.lg\:p-220 { padding:220px; }
	.lg\:pt-220 { padding-top:220px; }
	.lg\:pb-220 { padding-bottom:220px; }
	.lg\:pl-220 { padding-left:220px; }
	.lg\:pr-220 { padding-right:220px; }
	.lg\:m-220 { margin:220px; }
	.lg\:mt-220 { margin-top:220px; }
	.lg\:mb-220 { margin-bottom:220px; }
	.lg\:ml-220 { margin-left:220px; }
	.lg\:mr-220 { margin-right:220px; }
	
	.lg\:p-225 { padding:225px; }
	.lg\:pt-225 { padding-top:225px; }
	.lg\:pb-225 { padding-bottom:225px; }
	.lg\:pl-225 { padding-left:225px; }
	.lg\:pr-225 { padding-right:225px; }
	.lg\:m-225 { margin:225px; }
	.lg\:mt-225 { margin-top:225px; }
	.lg\:mb-225 { margin-bottom:225px; }
	.lg\:ml-225 { margin-left:225px; }
	.lg\:mr-225 { margin-right:225px; }
	
	.lg\:p-230 { padding:230px; }
	.lg\:pt-230 { padding-top:230px; }
	.lg\:pb-230 { padding-bottom:230px; }
	.lg\:pl-230 { padding-left:230px; }
	.lg\:pr-230 { padding-right:230px; }
	.lg\:m-230 { margin:230px; }
	.lg\:mt-230 { margin-top:230px; }
	.lg\:mb-230 { margin-bottom:230px; }
	.lg\:ml-230 { margin-left:230px; }
	.lg\:mr-230 { margin-right:230px; }
	
	.lg\:p-235 { padding:235px; }
	.lg\:pt-235 { padding-top:235px; }
	.lg\:pb-235 { padding-bottom:235px; }
	.lg\:pl-235 { padding-left:235px; }
	.lg\:pr-235 { padding-right:235px; }
	.lg\:m-235 { margin:235px; }
	.lg\:mt-235 { margin-top:235px; }
	.lg\:mb-235 { margin-bottom:235px; }
	.lg\:ml-235 { margin-left:235px; }
	.lg\:mr-235 { margin-right:235px; }
	
	.lg\:p-240 { padding:240px; }
	.lg\:pt-240 { padding-top:240px; }
	.lg\:pb-240 { padding-bottom:240px; }
	.lg\:pl-240 { padding-left:240px; }
	.lg\:pr-240 { padding-right:240px; }
	.lg\:m-240 { margin:240px; }
	.lg\:mt-240 { margin-top:240px; }
	.lg\:mb-240 { margin-bottom:240px; }
	.lg\:ml-240 { margin-left:240px; }
	.lg\:mr-240 { margin-right:240px; }
	
	.lg\:p-245 { padding:245px; }
	.lg\:pt-245 { padding-top:245px; }
	.lg\:pb-245 { padding-bottom:245px; }
	.lg\:pl-245 { padding-left:245px; }
	.lg\:pr-245 { padding-right:245px; }
	.lg\:m-245 { margin:245px; }
	.lg\:mt-245 { margin-top:245px; }
	.lg\:mb-245 { margin-bottom:245px; }
	.lg\:ml-245 { margin-left:245px; }
	.lg\:mr-245 { margin-right:245px; }
	

	
	.lg\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.lg\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.lg\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.lg\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.lg\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.lg\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.lg\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.lg\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.lg\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.lg\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.lg\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.lg\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

	
	.lg\:font-100 { font-weight:100; }
	
	.lg\:font-200 { font-weight:200; }
	
	.lg\:font-300 { font-weight:300; }
	
	.lg\:font-400 { font-weight:400; }
	
	.lg\:font-500 { font-weight:500; }
	
	.lg\:font-600 { font-weight:600; }
	
	.lg\:font-700 { font-weight:700; }
	
	.lg\:font-800 { font-weight:800; }
	
	.lg\:font-900 { font-weight:900; }
	

	
	.lg\:font-2 { font-size:2px; }
	
	.lg\:font-3 { font-size:3px; }
	
	.lg\:font-4 { font-size:4px; }
	
	.lg\:font-5 { font-size:5px; }
	
	.lg\:font-6 { font-size:6px; }
	
	.lg\:font-7 { font-size:7px; }
	
	.lg\:font-8 { font-size:8px; }
	
	.lg\:font-9 { font-size:9px; }
	
	.lg\:font-10 { font-size:10px; }
	
	.lg\:font-11 { font-size:11px; }
	
	.lg\:font-12 { font-size:12px; }
	
	.lg\:font-13 { font-size:13px; }
	
	.lg\:font-14 { font-size:14px; }
	
	.lg\:font-15 { font-size:15px; }
	
	.lg\:font-16 { font-size:16px; }
	
	.lg\:font-17 { font-size:17px; }
	
	.lg\:font-18 { font-size:18px; }
	
	.lg\:font-19 { font-size:19px; }
	
	.lg\:font-20 { font-size:20px; }
	
	.lg\:font-21 { font-size:21px; }
	
	.lg\:font-22 { font-size:22px; }
	
	.lg\:font-23 { font-size:23px; }
	
	.lg\:font-24 { font-size:24px; }
	
	.lg\:font-25 { font-size:25px; }
	
	.lg\:font-26 { font-size:26px; }
	
	.lg\:font-27 { font-size:27px; }
	
	.lg\:font-28 { font-size:28px; }
	
	.lg\:font-29 { font-size:29px; }
	
	.lg\:font-30 { font-size:30px; }
	
	.lg\:font-31 { font-size:31px; }
	
	.lg\:font-32 { font-size:32px; }
	
	.lg\:font-33 { font-size:33px; }
	
	.lg\:font-34 { font-size:34px; }
	
	.lg\:font-35 { font-size:35px; }
	
	.lg\:font-36 { font-size:36px; }
	
	.lg\:font-37 { font-size:37px; }
	
	.lg\:font-38 { font-size:38px; }
	
	.lg\:font-39 { font-size:39px; }
	
	.lg\:font-40 { font-size:40px; }
	

	
	.lg\:line-10 { line-height:10px; }
	
	.lg\:line-11 { line-height:11px; }
	
	.lg\:line-12 { line-height:12px; }
	
	.lg\:line-13 { line-height:13px; }
	
	.lg\:line-14 { line-height:14px; }
	
	.lg\:line-15 { line-height:15px; }
	
	.lg\:line-16 { line-height:16px; }
	
	.lg\:line-17 { line-height:17px; }
	
	.lg\:line-18 { line-height:18px; }
	
	.lg\:line-19 { line-height:19px; }
	
	.lg\:line-20 { line-height:20px; }
	
	.lg\:line-21 { line-height:21px; }
	
	.lg\:line-22 { line-height:22px; }
	
	.lg\:line-23 { line-height:23px; }
	
	.lg\:line-24 { line-height:24px; }
	
	.lg\:line-25 { line-height:25px; }
	
	.lg\:line-26 { line-height:26px; }
	
	.lg\:line-27 { line-height:27px; }
	
	.lg\:line-28 { line-height:28px; }
	
	.lg\:line-29 { line-height:29px; }
	
	.lg\:line-30 { line-height:30px; }
	
	.lg\:line-31 { line-height:31px; }
	
	.lg\:line-32 { line-height:32px; }
	
	.lg\:line-33 { line-height:33px; }
	
	.lg\:line-34 { line-height:34px; }
	
	.lg\:line-35 { line-height:35px; }
	
	.lg\:line-36 { line-height:36px; }
	
	.lg\:line-37 { line-height:37px; }
	
	.lg\:line-38 { line-height:38px; }
	
	.lg\:line-39 { line-height:39px; }
	
	.lg\:line-40 { line-height:40px; }
	
	.lg\:line-41 { line-height:41px; }
	
	.lg\:line-42 { line-height:42px; }
	
	.lg\:line-43 { line-height:43px; }
	
	.lg\:line-44 { line-height:44px; }
	
	.lg\:line-45 { line-height:45px; }
	
	.lg\:line-46 { line-height:46px; }
	
	.lg\:line-47 { line-height:47px; }
	
	.lg\:line-48 { line-height:48px; }
	
	.lg\:line-49 { line-height:49px; }
	
	.lg\:line-50 { line-height:50px; }
	

}


/* 1c. Typography */







/* 1d. Buttons */

/* -- btn1 -- */










/* -- btn2 -- */










/* -- btn3 -- */










/* 1e. Forms */


















/* 1g. Website header */











/* 1h. Website footer */











.container { max-width: 1250px; width: 100%; margin: auto; padding: 0 20px; }
.dnd-section, .content-wrapper--vertical-spacing { padding: 0; }

@media (min-width:1200px) and (max-width:1430px) { .container { max-width:1136px; } }
@media (min-width:992px) and (max-width:1199px) { .container { max-width:100%; padding:0 30px } }
@media (min-width:768px) and (max-width:991px) { .container { max-width:100%; padding:0 30px} }
@media (max-width:767px) { .container { max-width:100%; } }





*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

body, html {
	font-family: navigo, sans-serif;
	font-size: 18px;
	line-height: 1.75;
	font-weight: 300;
	font-style: normal;
	text-wrap: pretty;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
}

.body-container-wrapper {
	padding-top: 100px;
}
.lp-no-nav .body-container-wrapper {
	padding-top: 0;
}

p,
.tab-content.tab-content a, 
.tab-content.tab-content p {
	font-family: navigo, sans-serif;
	font-weight: 300;
	color: #081f2c;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	margin-bottom: 1rem;
	margin-top: 0;
}

@media(max-width: 992px) {
	p {

	}
}

a { 
	color: var(--matrixblue);
	text-decoration: underline;
	 
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; 
}

a:hover, a:focus, a:active { 
	color: #0a4c7c
		text-decoration: none;
}

img { border:0; vertical-align: top; height:auto; max-width:100%; }

li {
	font-family: navigo, sans-serif;
	font-weight: 300;
}
li::marker {
	font-size: 12px;
}





.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }
.row-fluid a.cta_button, a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.w100 { width:100%; display:inline-block; vertical-align:top; }
.dis-flex{ display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.align-center{ align-items: center; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }













h1,
.h1,
.event-banner-listing.event-banner-listing .inner-event-banner-listing .event-title-text h1 {
	font-family: ivypresto-display, serif;
	font-weight: 300;
	color: #081f2c;
	font-size: 62px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.129em;
	text-decoration: none;
	text-transform: none
}

@media(max-width: 992px) {
	h1 {
		font-size:43px
	}
}

h2,
.h2 ,.h1 h1 ,
.headingColor h1,
.site-common-title-main-h2 {
	font-family: ivypresto-display, serif;
	font-weight: 300;
	color: #081f2c;
	font-size: 52px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.12em;
	text-decoration: none;
	text-transform: none
}

@media(max-width: 992px) {
	h2 {
		font-size:36px
	}
}

h3,
.h3 {
	font-family: ivypresto-display, serif;
	font-weight: 300;
	color: #081f2c;
	font-size: 33px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.39em;
	text-decoration: none;
	text-transform: none
}

@media(max-width: 992px) {
	h3 {
		font-size:23px
	}
}

h4,
.h4 {
	font-family: space-grotesk-variable, sans-serif;
	font-variation-settings: 
		"wght" 500;
	letter-spacing: 0;
	color: #081f2c;
	font-size: 24px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.54em;
	text-decoration: none;
	text-transform: none
}

@media(max-width: 992px) {
	h4 {
		font-size:17px
	}
}

h5,
.h5 {
	font-family: space-grotesk-variable, sans-serif;
	font-variation-settings: 
		"wght" 700;
	color: #081f2c;
	font-size: 18px;
	text-transform: none;
	letter-spacing: 1.2px;
	line-height: 1.55em;
	text-decoration: none
}

h6,
.h6 {
	font-family: space-grotesk-variable, sans-serif;
	letter-spacing: 2.5px;
	font-variation-settings: 
		"wght" 650;
	color: #2570b9;
	font-size: 16px;
	text-transform: uppercase
}

@media(max-width: 992px) {
	h6 {
		font-size: 14px;
	}
}

/* Blockquote */

blockquote,
blockquote p { 
	border-left-color: #595959;
	font-family: ivypresto-display, serif;
	font-weight: 300;

}





.hhs-top-bar .hhs-header-cta .cta-secondary, 
.hhs-top-bar .hhs-header-cta .cta-tertiary, 
.hhs-top-bar .hhs-header-cta .cta-primary, 
.hhs-top-bar .hhs-header-cta .cta-four, 
.hhs-top-bar .hhs-header-cta .cta-five,

.hhs-side-menu .hhs-header-cta .cta-secondary, 
.hhs-side-menu .hhs-header-cta .cta-tertiary, 
.hhs-side-menu .hhs-header-cta .cta-primary, 
.hhs-side-menu .hhs-header-cta .cta-four, 
.hhs-side-menu .hhs-header-cta .cta-five,

.btn1 a,
.blog-cta a,
.btn2 a ,
.btn2 input#startbuttonId,

.cta-primary,
.cta-primary:active, 
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li .mega-menu a.cta-primary, 
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li .mega-menu a.cta-primary, 
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li .mega-menu a.cta-primary,

.cta-secondary, 
.cta-secondary:active, 
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li .mega-menu a.cta-secondary, 
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li .mega-menu a.cta-secondary, 
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li .mega-menu a.cta-secondary {
	font-family: navigo, sans-serif;
	font-weight: 500 !important;
	padding: 12px 55px 14px 25px !important;
	font-size: 0.875rem !important;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23F6F6F1'/%3E%3Cpath d='M8.99683 13.146L12.1795 9.96329L8.99683 6.78059' stroke='%23373737' stroke-width='1.27275' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");	
	background-color: rgba(55, 55, 55, 1.0);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: calc(100% - 22px) 50%;

	letter-spacing: 0;
	color: #ffffff !important;
	letter-spacing: 1.2px;
	text-transform: none;
	text-decoration: none;
	border-radius: 50px;
	display: inline-block;
}

.hs-button,
.button--primary {
	font-family: navigo, sans-serif;
	font-weight: 500 !important;
	width: 100%;
	box-sizing: border-box !important;
	margin-top: 1.5rem;
	text-align: center;
	letter-spacing: 1.2px;
	
	color: #ffffff !important;
	font-size: 16px;
	font-style: normal;
	padding: 20px 20px;
	border-radius: 20px;
	border: none;
	background-color: rgba(55, 55, 55, 1.0);
}

.cta-primary:hover,
.cta-primary:focus,
.btn1 a:hover,
.btn1 a:focus,
.blog-cta a:hover,
.blog-cta a:focus,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:hover,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:hover,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:hover,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus{
	color: #ffffff !important;
	background-color: rgba(82, 82, 82, 1.0) !important;
}

.cta-primary:focus,
.cta-secondary:focus,
.hs-button:focus,
.button--primary:focus,
.btn1 a:focus {
	box-shadow: 0 0 3px 3px rgba(2, 114, 252, .7) !important;
	outline: none;
}


/* -- Button2 -- */
.btn2 a ,
.btn2 input#startbuttonId,
.cta-secondary, 
.cta-secondary:active, 
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary, 
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary, 
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary {
    color: #373737 !important;
    background-color: rgba(215, 216, 198, 1.0);
}

.btn2 a:hover ,
.btn2 input#startbuttonId:hover,
.btn2 a:focus ,
.btn2 input#startbuttonId:focus,
.cta-secondary:hover, 
.cta-secondary:focus, .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:hover, 
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:focus, 
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:hover, 
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:focus, 
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:hover, 
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:focus {
    color: #373737 !important;
    background-color: rgba(230, 230, 219, 1.0) !important;
}


.btnGreen a {
	border: 0px solid #032665;

	position:relative;
	padding-top: 13px;
padding-right: 29px;
padding-bottom: 13px;
padding-left: 29px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	line-height: initial;
	background-color: #30a7c2;
	border-radius: 59px;
	color: #fff;
	letter-spacing:2px;
	padding: 13px 60px 13px 29px !important;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
}

.btnGreen a:hover {
	background-color: #0070b9; color:#ffffff; border-color: #032665;
}



.btnGreen a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='20px' height='20px' viewBox='0 0 24 24' enable-background='new 0 0 24 24'%3E%3Cpath d='M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z'/%3E%3C/svg%3E");background-size: 28px; content: ""; height: 25px; position: absolute; right: 8px; top: 0px; transition: all .4s ease-in-out; width: 35px; border-left: 1px solid #fff; height: 100%; background-position: center left 2px;}
.btnGreen a:hover:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='20px' height='20px' viewBox='0 0 24 24' enable-background='new 0 0 24 24'%3E%3Cpath d='M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z'/%3E%3C/svg%3E");}





/* -- Button3 -- */
.btn3 a {
	border: 0px solid #26A96C;

	padding-top: 10px;
padding-right: 48px;
padding-bottom: 10px;
padding-left: 33px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	letter-spacing:2px;
	background-color: #070702;
	border-radius: 59px;
	color: #ffffff;
	font-size: 17px;
	text-transform: none;
	display: inline-block;
	position:relative;

	line-height: 1.2;
}
.btn3 a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='35px' height='35px' viewBox='-12 0 32 32' version='1.1'%3E%3Ctitle%3Eangle-right%3C/title%3E%3Cpath d='M0.88 23.28c-0.2 0-0.44-0.080-0.6-0.24-0.32-0.32-0.32-0.84 0-1.2l5.76-5.84-5.8-5.84c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l6.44 6.44c0.16 0.16 0.24 0.36 0.24 0.6s-0.080 0.44-0.24 0.6l-6.4 6.44c-0.2 0.16-0.4 0.24-0.6 0.24z'/%3E%3C/svg%3E");position: absolute;height: 25px;background-size: 33px; position: absolute; top: 4px; width: 24px; right: 25px;}
.btn3 a:hover:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='35px' height='35px' viewBox='-12 0 32 32' version='1.1'%3E%3Ctitle%3Eangle-right%3C/title%3E%3Cpath d='M0.88 23.28c-0.2 0-0.44-0.080-0.6-0.24-0.32-0.32-0.32-0.84 0-1.2l5.76-5.84-5.8-5.84c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l6.44 6.44c0.16 0.16 0.24 0.36 0.24 0.6s-0.080 0.44-0.24 0.6l-6.4 6.44c-0.2 0.16-0.4 0.24-0.6 0.24z'/%3E%3C/svg%3E");}
.btn3 a:hover {
	background-color: #ffffff; color:#000000; border-color: #26A96C;
}

.btnLink a{
	border: 0px solid #26A96C;

	color: #0070b9;
	font-size: 17px;
	text-transform: none;
	display: inline-block;text-transform: uppercase;
	font-weight: 700;
	position:relative;
	position:relative;
	padding-right: 25px;
	line-height: 1.2;}

.btnLink a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230070b9' width='25px' height='25px' viewBox='0 0 24 24'%3E%3Cpath d='m4.8 21.57 2.422 2.43 11.978-12-11.978-12-2.422 2.43 9.547 9.57z'/%3E%3C/svg%3E");content: ""; height: 17px; position: absolute; right: 0; right: 0; top: 1px; transition: all .4s ease-in-out; width: 17px; background-position: center; background-size: cover;}




/* -- Button4 (Simple Link) -- */
.btn4 a { color: ; position:relative; font-weight:700;  }
.btn4 a:hover { color: ; }

.btn4 a:before {content: ' '; left: auto; right: -16px; width: 0;  height: 0;  border-top: 5px solid transparent;  border-left: 8px solid;  border-bottom: 5px solid transparent; position: absolute; top: 9px;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; }
.btn4 a:hover:before { border-left-color: ; }

.btn a { border: 2px solid #1d252c;
 padding-top: 11px;
padding-right: 29px;
padding-bottom: 11px;
padding-left: 29px;
 font-family: Roboto, sans-serif; font-style: normal; font-weight: 900; text-decoration: none; background-color: #fff; border-radius: 50px; color: #55565a; font-size: 14px; text-transform: uppercase; display: inline-block; }
.btn a:hover {  background-color: #0070b9; color:#fff; border-color: #0070b9; } 

.btn-small .btn1 a, .btn-small .btn2 a, .btn-small .btn3 a { padding: 12px 30px; border:2px solid; }





 .assessment-form .hs-form,
 .hs-form {
	padding: 2.5rem;
	margin-top: 0;
	margin-bottom: 0;
	background-color: rgba(246, 246, 241, 1.0);
	border-radius: 37px;
	overflow: hidden;
}
.site-download-pdf-ebook-main-wrap .hs-form {
	background: transparent;
	padding: 0;
	border-radius: 0;
}
.assessment-form .form-title,
.hs-form .form-title{
	display: none;
	padding: 0;
	border-radius: 0;
}

.site-download-pdf-ebook-main-wrap .two-col-contentinner .form-title-wrap * {
	margin-top: 0;
}

.hs-input,select {
	background-color: #fff;
	border: 1px solid rgba(196,192,203,0);
	-webkit-border-radius: 18px;
	border-radius: 18px;
	color: #373737;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	padding: 12px 8px
}

::-webkit-input-placeholder {
	color: #373737;
	transition: opacity .25s ease-in-out
}

:focus::-webkit-input-placeholder {
	opacity: .5
}

:-ms-input-placeholder {
	color: #373737;
	transition: opacity .25s ease-in-out
}

:focus:-ms-input-placeholder {
	opacity: .5
}

::-moz-placeholder {
	color: #373737;
	opacity: 1;
	transition: opacity .25s ease-in-out
}

:focus::-moz-placeholder {
	opacity: .5
}

:-moz-placeholder {
	color: #373737;
	opacity: 1;
	transition: opacity .25s ease-in-out
}

:focus:-moz-placeholder {
	opacity: .5
}

.hs-input:focus {
	border-color: #2f6eb3;
	outline: none
}

input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
	padding: 12px 8px!important
}

select.post__category-selector {
	background-color: rgba(0,0,0,.3);
	border-color: hsla(0,0%,100%,.3);
	color: #ccc
}

.hs-fieldtype-checkbox>label,.hs-form label {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: none
}

.hs-fieldtype-checkbox .hs-form-checkbox label,.hs-form label.hs-form-radio-display span,.hs-form-booleancheckbox label,.hs_radio_buttons .hs-form-radio label,.hs_single_checkbox label {
	color: #081f2c;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1.2em;
	text-transform: none
}

.hs-form legend {
	color: #c4c0cb
}

.hs-form legend,.legal-consent-container,.legal-consent-container p {
	font-size: 12px;
	font-style: normal;
	font-weight: 400
}

.legal-consent-container,.legal-consent-container p {
	color: #999
}

div.field.error .chzn-choices,div.field.error .chzn-choices:focus,div.field.error input,div.field.error input:focus,div.field.error textarea,div.field.error textarea:focus,input.hs-input.error,input.hs-input.error:focus,select.hs-input.error,select.hs-input.error:focus,textarea.hs-input.error,textarea.hs-input.error:focus {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #da0101;
	border-bottom: 0
}

.hs-error-msgs {
	background-color: rgba(218,1,1,.2);
	border-bottom-left-radius: 18px;
	border-bottom-right-radius: 18px;
	border-color: #da0101;
	border-size: 1px
}

.hs-error-msgs label {
	color: #da0101;
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	padding: 10px;
	text-transform: none
}

form input,form select,form textarea,select {
	border-color: rgba(196,192,203,0)
}

form input:focus,form select:focus,form textarea:focus,select:focus {
	border-color: #2f6eb3
}

.fn-date-picker .pika-table thead th {
	color: rgba(8,31,44,0)
}

.fn-date-picker td.is-today .pika-button {
	color: #2f6eb3
}

.fn-date-picker td.is-selected .pika-button {
	background: #2f6eb3
}

.fn-date-picker td .pika-button:hover {
	background-color: #0a4c7c!important
}

select, .hs-input,
.hs-fieldtype-checkbox > label, .hs-form label {
	font-family: navigo, sans-serif !important;
	font-weight: 300 !important;
}

textarea.hs-input {
	min-height: 6rem; 
	resize: vertical;
}





.tabing-v2.tabing-v2 .tab-wrap-one-list {
	background: var(--jet);
}
.tabing-v2.tabing-v2 .tabs li {
	color: var(--alabaster);
	font-family: space-grotesk-variable, sans-serif;
	letter-spacing: 2.5px;
	font-variation-settings: 
		"wght" 650;
}

.tabing-v2.tabing-v2 .tabs li.active-tab {
	color: var(--cambridge);
	border-color: currentColor;
	font-family: space-grotesk-variable, sans-serif;
	
}

.tabing-v2.tabing-v2 .tab-content h3 {
	color: var(--jet);
	font-family: initial;
}

.footer { background-color: #f4f6f7; }
.footer p { color: #ffffff; }
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
	color: #fff;
}
.footer .footer-menu ul li a { color:#fff; }
.footer .footer-menu ul li a:hover { color:#55565a; }
.blueFont *{color:#0070b9 }
.darkGray *{color:#595959 }
.whiteFont *{color:#ffffff }
.blackFont *{color:#000000 }
.greyFont *{color:#55565a }
.courtlandBlack *{color:#1d252c }
.fontWhite *{color:#ffffff !important; }
.fontLightBlue *{color:#0070b9 !important; }
.fontyellow *{color:#eb7203 !important;}
.secondary_color *:not(a){color:#595959 !important;}



.accordian_title .plus:before, .plus:after{background-color:#000000;}
.matdivider{background-color:#74c5da;}

.details-main-wrap.details-main-wrap .details-column-wrap .details-column-title {
	background: transparent !important;
	color: inherit !important;
	margin-top: 1.5rem;
	padding: 0;
}


/* 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; }
.slick-list { outline:none; 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; }
.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; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.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; }

.slick-arrow{position: absolute; margin-top: 0; width: 57px; height: 57px; border-radius: 50%; border: 0; background-color: #003087; background-image: url(https://21560746.fs1.hubspotusercontent-na1.net/hubfs/21560746/MCU/slider-arrow.png); background-size: 30px;background-repeat: no-repeat; background-position: center; font-size:0; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left: -65px; background-position: center 15px; }
.slick-arrow.slick-prev:before { content: ""; }
.slick-arrow.slick-next { right:-65px; transform: rotate(180deg); background-position: center 14px; }
.slick-arrow.slick-next:before { content: ""; }
.slick-arrow:hover{background-color: #003087; background-image: url(https://21560746.fs1.hubspotusercontent-na1.net/hubfs/21560746/MCU/slider-arrow.png);background-size: 30px;background-repeat: no-repeat;}
.slick-arrow.slick-disabled{ background-color:#99ACCF; pointer-events:none; opacity: 0.3;}


ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#0096D9; width:15px; height:15px; border-radius:100%; font-size:0;  cursor:pointer; padding:0;}
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#111850; }







.sc-site-header__menu .hhs-nav-links {
	align-items: center;
}
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
.hhs-lang-switch .lang_list_class li a,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
	font-family: navigo, sans-serif;
	font-weight: 500;
	font-size: 0.875rem;
	text-decoration: none;
}
.hhs-top-bar.hhs-top-bar li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:not(:has(.mega)) > ul {
	border-top: 1px solid var(--matrixblue);
	padding-top: 2rem !important;
	box-shadow: 0 0 0 0 transparent !important;
	max-width: auto !important;
	left: -9px;
	top: 63px;
}

.hhs-top-bar.hhs-top-bar li.hs-menu-depth-1.hs-item-has-children:where(:hover, :focus, :focus-within) > ul.hs-menu-children-wrapper {
	opacity: 1;
	visibility: visible;
	z-index: 1000;
}

.hhs-top-bar li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:not(:has(.mega))::before {
	content: "";
	min-height: 0;
	transition: min-height .5s ease;
}
.hhs-top-bar li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:where(:hover,:focus,:focus-within):not(:has(.mega))::after {
	height: 40px !important;
	top: 100%;
}

.hhs-top-bar li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:where(:hover,:focus,:focus-within):not(:has(.mega))::before {
	transition: min-height .5s ease;
	top: 140px;
	min-height: 500px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 1000;
	background: linear-gradient(180deg, var(--alabaster) 0%, #FFFFFF 100%) !important;
	background-size: 100%;
	isolation: isolate;
	box-shadow: 
		0px 1923px 769px rgba(0, 0, 0, 0.01), 
		0px 1082px 649px rgba(0, 0, 0, 0.05), 
		0px 481px 481px rgba(0, 0, 0, 0.09), 
		0px 120px 264px rgba(0, 0, 0, 0.1) !important;
}

.sticky-menu.active li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:where(:hover,:focus,:focus-within):not(:has(.mega))::before {
	top: 90px;
}

.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
	font-family: navigo, sans-serif;
	font-weight: 300;
}

.mega-menu {
	padding: 0 !important;
	background: linear-gradient(180deg, var(--alabaster) 0%, #FFFFFF 100%) !important;
	background-size: 100%;
	box-shadow: 
		0px 1923px 769px rgba(0, 0, 0, 0.01), 
		0px 1082px 649px rgba(0, 0, 0, 0.05), 
		0px 481px 481px rgba(0, 0, 0, 0.09), 
		0px 120px 264px rgba(0, 0, 0, 0.1) !important;

}
.mega-menu .container {
	border-top: 1px solid var(--matrixblue);
	padding: 50px 0 !important;
}

.mega-menu .row {
	display: flex;
	gap: 40px;
}
.mega-menu .row > * {
	flex: 1;
}

.sticky-menu {
	box-shadow: 
		0px 1923px 769px rgba(0, 0, 0, 0.01), 
		0px 1082px 649px rgba(0, 0, 0, 0.05), 
		0px 481px 481px rgba(0, 0, 0, 0.09), 
		0px 120px 264px rgba(0, 0, 0, 0.1) !important;
}
.hhs-side-menu .hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open {
	margin-top: 1rem;
	padding-left: .5rem !important;
	border-left: 1px solid rgba(53, 53, 53, .25)
}
.hhs-side-menu__mobile {
	padding: 1em 1.5em 0 1.5em !important;
}
.hhs-side-menu__mobile a {
	text-decoration: none;
}

@media (max-width: 768px) {
	.hhs-header-hat .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        flex-direction: row;
	}
}

/*  Website Footer*/

.scrolltop { background-color: #333; border-radius: 4px 4px 0 0; bottom: 0; height: 35px; position: fixed; text-align: center; width: 48px; right: 0; opacity: 1; z-index: 99;line-height: 35px; color: #fff; font-size: 25px; cursor: pointer; right: 67px; }
.iconbg a { position: relative; } 
.iconbg a:after { background-color: #333; border-radius: 3px; bottom: calc(100% + -3px); color: #fff; content: attr(aria-label); font-size: 12px; height: 22px; left: 50%; line-height: 1; margin-top: -40px; padding: 5px 10px; } 
.iconbg a:before { border: 5px solid transparent; border-top-color: #333; bottom: calc(105% + -14px); content: ""; }

.iconbg a:before, .iconbg a:after{display: block; left: 50%; opacity: 0; position: absolute; transform: translate(-50%,-10px); transition: .2s; visibility: hidden; transition: all 0.3s ease;}
.FooterMainSec .ftrBottomSec .iconbg a:hover:before,.FooterMainSec .ftrBottomSec .iconbg a:hover:after { overflow: visible; opacity: 1; visibility: visible; }
.FooterMainSec a{text-decoration:none  !important;}

.ftrBottomSec {background-color:#f4f6f7; }
.FooterMainSec .ftrBottomSec .copyrightSec li { display: inline-block; padding-right: 10px; font-size:11px;}
.FooterMainSec .ftrBottomSec .copyrightSec li a{ text-decoration:none; color:#55565a;}
.FooterMainSec .ftrBottomSec .copyrightSec li a:hover{ color:#0070b9;}
.FooterMainSec .ftrBottomSec .copyrightSec li:after { padding: 0 10px; content: ''; border-right: 1px solid #55565a; }
.FooterMainSec .ftrBottomSec .copyrightSec li:last-child:after{border-right:0px;}
.FooterMainSec .ftrBottomSec .socialIcons svg {fill: #fff; align-items: center; display: flex; height: 16px; justify-content: center; width: 16px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.FooterMainSec .ftrBottomSec .iconbg{ border-radius: 4px;margin: 0 5px 10px}
.FooterMainSec .ftrBottomSec .iconbg a{  height: 34px; width: 34px; display: block;}
.FooterMainSec .ftrTopSec h6{ line-height:1.5;}
.scroll.icon:hover { background-color: #0070b9; border-radius: 4px 4px 0 0; }
.ftrTopWrap a:hover{color:#55565a !important; } 


/*  Home Page Banner Section*/
.matrixRecentPostLeft .matdivider {background-color: #30a7c2 !important;}
.spinner{width: 40px; height: 40px; background-color: #fff; background-image: url(https://21709387.fs1.hubspotusercontent-na1.net/hubfs/21709387/Matrix%202023/Image/loader.gif); background-repeat: no-repeat; background-position: center center; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); margin-top: -20px; margin-left: -20px; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px;}
.homeBanner{position:relative; overflow:hidden; }
.spinner{top: 50%;left: 50%;z-index: 10000;position: absolute;}
@keyframes tp-rotateplane {0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}
.page-loader {  width: 100%;height: 100%;position: absolute;background: #fff;z-index: 1000;}
.leftSideBannerInner p {padding-right: 12px; }
.leftSideBannerInner span {line-height: 0.7; font-family: 'Montserrat', sans-serif; font-size: 89px; font-weight: 100; text-transform: uppercase; }
.homeBannerInner{position: absolute; width: 100%; bottom: 0;min-height: 163px;border-bottom: 1px solid #fff;}
.bannerTwoCol { min-height: 163px; align-items: center; }
.rightSideBannerInner p { font-family: 'Open Sans', sans-serif; font-size: 16px; letter-spacing: 0.2em; font-weight: 300; line-height: 20px; margin-bottom: 0; }
.rightSideBannerInner {max-width: 270px; text-align: left; width: 100%; margin: 0 0 0 45px; }
.rightSideBanner { position: relative; } .rightSideBanner:before { position: absolute; content: ''; height: 157px; width: 3px; background-color: #6b6b6b; left: 0; top: -21px; }

/*  Left Content Right Video Module */
.threeColumnBoxInner { width: calc(33.33% - 48px); margin: 24px; position:relative; }
.boxIconImg { width: 45px;  max-width:100%; margin: 0 0 0 auto;}
.threeColumnBox { margin: 0 -24px; }
.threeColumnBoxInner span.boxBorder { transition:all 0.5s ease; position: absolute; width: 100%; height: 100%; border: 1px solid #fff; left: 0; top: 0; bottom: 0; right: 0; }
.threeColumnBoxInner span.boxBorder a { display: block; width: 100%; height: 100%; }
.threeColumnBoxInner:hover span.boxBorder {  box-shadow: rgb(0 0 0 / 40%) 0px 3px 15px;transform: scale(1.04);}

.top{align-items:flex-start;}
.center{align-items:center;}
.bottom{align-items:flex-end;}




/* Recent Post Module */
.swapSection .matrix-left { order: 2; }
.swapSection .matrix-right-img { order: 1; }
.recentPostReadMore a { position: relative; padding: 5px 0; display: block; padding-right: 16px; } 
.recentPostReadMore a svg {height: 21px; position: absolute; top: 50%; transform: translateY(-50%); width: 17px;}
.recentPostReadMore { border-top: 1px solid #0070b9; border-bottom: 1px solid #0070b9; text-align: right; }


/***********/



/*  Banner Image Zoom css */
.matrix-right-img >div a { pointer-events: none; }
.imageHoverZoom{position:relative; overflow:hidden; transition:all 0.5s ease-in-out;}
.imageHoverZoom a img{transition: all 0.5s ease-in-out;}
.imageHoverZoom:hover a img{transform: scale(1.1); transition:all 0.5s ease-in-out;}
.imageHoverZoom a {pointer-events: inherit !important;}
.clarkCountyRemc .matrix-right-img {margin-top: 0;}


/* parallax Section */

.parallax-image{height: 552px;background-position:top center !important; background-repeat: no-repeat; background-size: cover; min-width:2500px; }
#scroll-slider{height:552px !important;}
.parallax-inner { position: relative; overflow: hidden; }




/* Time Line Section */
.leftTimeLine { width: 52px; position:relative; } 
.rightTimeLine { width: calc(100% - 52px); }
.verticalLine { background-color: #74c5da;top: 15px;display: block; width: 1px;z-index: -1;left: 14px;  position: absolute; top: 0;  height:100%; display: block; top:1px; }
/* .timeLineIcon { transition:all 0.3s ease;position:relative;box-shadow: 0px 0px 1px 1px #0000001a;opacity: 0;transform: scale(0);border-color: #74c5da; border-width: 1px; background-color: #74c5da; box-sizing: content-box; height: 30px; width: 30px; line-height: 30px; border-radius: 50%; font-size: 15px; position:relative; }  */
.timeLineIcon svg path { fill: #fff; stroke: #fff; }
.timeLineIcon svg { fill: #fff; height: 16px; width: 16px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.matrixTimeLineInner:last-child .verticalLine { display: none; }
.matrixTimeLineInner:hover .matrixTimeLineTitle h4 {color:#0070b9;}
/* .matrixTimeLine { opacity: 0; }
.matrixTimeLineShow{opacity:1;} */
/* .timeLineIcon:after{box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #0070b9,0 0 0 10px rgba(255,255,255,.5);} */
.matrixTimeLine{position:relative;}
/* .matrixTimeLine.matrixTimeLineShow  .verticalLine{-webkit-transition-duration: 350ms; animation-duration: 350ms;animation: fusionExpandHeight 1s 1 cubic-bezier(.17,.67,.83,.67); } */
/* .matrixTimeLine.matrixTimeLineShow .timeLineIcon {animation: fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);opacity: 1;transform: scale(1);animation-duration: 350ms;-webkit-transition-duration: 350ms;animation-duration: 350ms;} */
@keyframes fusionExpandAndShow{0%{transform:scale(.5);opacity:1}100%{transform:scale(1);opacity:1}}
@keyframes fusionExpandHeight{0%{height:0}100%{height:100%}}

.matrixTimeLineInner:hover  .timeLineIcon{background-color:#0070b9;transform: scale(0.9)}
@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
	}
	100% {
		box-shadow: 0 0 0 px rgba(0, 0, 0, 0);
	}
}


@keyframes fusionExpandHeight{
	0%{height:0}
	100%{height:100%}
}


/* Supply Chain Solutions Page */
.supplyChainSolutions { padding: 0 0 50px; }
.quotationContent { max-width: 934px; margin: 0 0 0 auto; width: 100%;  position:relative;}
.quotationIcon svg { width: 32px; width: 32px; height: 32px; }
.quotationIcon svg path { fill: #fff; } 
.sectionTitle h6 em {letter-spacing: 0.04em;}
.quotationIcon { position: absolute; left: -90px; top: -18px; }

/* accordionTitle Module */
.accordionTitle h2 { font-size: 60px; line-height: 66px; font-weight: 600; }
.accordionIcon span { background-color: #fff; display: block; height: 14px; position: absolute; width: 2px; transition:all 0.2s ease; } 
.accordionIcon { left: 40px; position: absolute; top: 30px; } 
.accordionGroup { position: relative;padding: 15px 25px; transition:all 0.5s ease; }
.accordionIcon span:last-child { transform: rotate(90deg); top: 0; }
.accordionExpandTitle {padding-left: 40px;cursor: pointer;}
.accordionGroup:hover{ background-color:#fff;}
.accordionGroup.active{ background-color:#fff;}
.accordionGroup:hover .accordionExpandTitle  h4 , .accordionGroup:hover .accordionContent p,.accordionGroup:hover .accordionContent p * {color:#0070b9 !important;}
.accordionGroup.active .accordionExpandTitle  h4 , .accordionGroup.active .accordionContent p,.accordionGroup.active .accordionContent p * {color:#0070b9 !important;}
.accordionGroup:hover .accordionExpandTitle .accordionIcon span{background-color:#0070b9;}
.accordionGroup.active .accordionExpandTitle .accordionIcon span{background-color:#0070b9;}
.accordionGroup.active .accordionIcon span:first-child {opacity: 0;visibility: hidden;}
.accordionTwoCol { margin: 0 -25px; }
.threeColImg { max-width: 922px; margin: 0 auto; width: 100%; }
.countDownContewnt span { font-size: 14px; } 
.countDownContewnt p { font-size: 18px; font-weight: 700; letter-spacing: 2px; margin-bottom:0; } 
.countDownContewnt { line-height: 1.7; }
div#getting-started span {background-color: #092933;padding: 9px 19px; font-size:18px;border-radius: 4px;margin:2px;}
.multiPulImage { margin: 0 -20px; }
.multipleImgTitle h2 {color: #fff;}


/* accordionForm form Section */
.accordionForm form .hs-form-field>label span{color:#fff;}
form .inputs-list>li.hs-form-checkbox .hs-form-checkbox-display span{color:#fff;}
.twoColumnAgendinner p a { color: #0070b9 !important; }
.twoColumnAgenda { margin: 0 -25px; }
form .hs_mobilephone label {line-height: 1;}
/*  Our It Solution  */
.ourItSolutions { text-align: center; } 
.ourItSolutions .sectionTitle { text-align: center; } 
.ourItSolutions .brenda-stallings-content { text-align: center; } 
.ourItSolutions .matdivider { margin-left: auto; margin-right: auto; } 
.ourItSolutions { padding-bottom: 70px; }


/* Three Column Pluse Module */

.threColumnPluesMain{margin:0 -15px}
.pulseIcon { margin: 0 auto;width: 92px; background-color: #30a7c2; height: 92px; border-radius: 50%; position:relative;}
.pulseIcon svg { height: 42px; width: 42px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.pulseIcon svg path{fill:#fff;}
.threeColPulse{margin: 15px;position: relative;width: calc(33.33% - 30px); transition:all 0.3s ease;}
.pulseIcon p{position:relative; position: relative;height: 100%;    border-radius: 50%;}
.threeColPulse:hover .pulseIcon p:after{box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #e57224,0 0 0 10px rgba(255,255,255,.5); pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: 0; left: 0; padding: 0; z-index: -1; opacity: 0; transform: scale(.9); display: inline-block; animation: fusionSonarEffect 1.3s ease-out 75ms;}
.threeColPulse:hover .pulseIcon{background-color:#e57224 !important;  transition: background-color .3s,color .3s;  transform: scale(.93);border-color:#e57224 !important;}
.pulseIcon {transition: all 0.5s ease !important;animation: fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);opacity: 1;transform: scale(1);}
.boxMainThreeCol .boxTitle h4{transition: all 0.5s ease}
.threeColPulse:hover .boxTitle h4{color:#e57224 !important}
@keyframes fusionExpandAndShow{0%{transform:scale(.5);opacity:1}100%{transform:scale(1);opacity:1}}
@keyframes fusionSonarEffect{0%{opacity:.3}40%{opacity:.5}100%{transform:scale(1.5);opacity:0}}



.threeColumnContactPluse .pulseIcon  p { height: 150px; width: 150px; border: 5px solid #f4f6f7; margin: 0 auto; position: relative; top: 50%; transform: translateY(-50%); }
.threeColumnContactPluse .pulseIcon { height: 180px; width: 180px; background-color: #fff; }
.threeColumnContactPluse .threeColPulse:hover .pulseIcon p:after{box-shadow: 0 0 0 2px hsl(0deg 0% 100% / 10%), 0 0 10px 10px #0070b9, 0 0 0 10px hsl(0deg 0% 100% / 50%);}
.threeColumnContactPluse .threeColPulse:hover .pulseIcon{background-color: #0070b9 !important;border-color: var(--matrixblue)!important;}
.threeColumnContactPluse .threeColPulse:hover .pulseIcon  p{border: 0.5px solid #f4f6f7; } 
.threeColumnContactPluse .pulseIcon svg{height:70px; width:70px;}
.threeColumnContactPluse .pulseIcon svg path{fill:#76c5db;}
.threeColumnContactPluse .threeColPulse:hover .boxTitle h4{color:#0070b9 !important;}



/*  clientSrory Section  */



.clientSrory .matdivider{margin-left: auto; margin-right: auto;}
.clientStoryFourCol.fourCol .clientStoryFourColInner{margin: 27px;position: relative;transition: all .3s ease;width: calc(25% - 54px); box-shadow: 10px 6px 10px 0px;}
.clientStoryFourCol.threeCol .clientStoryFourColInner{margin: 27px;position: relative;transition: all .3s ease;width: calc(33.33% - 54px); box-shadow: 10px 6px 10px 0px;}
.clientStoryFourCol.twoCol .clientStoryFourColInner{margin: 27px;position: relative;transition: all .3s ease;width: calc(50% - 54px); box-shadow: 10px 6px 10px 0px;}
.clientStoryFourCol { margin: 0 -27px; }
.clientSroryImages { background-color: #fff; width: 100%; height: 242px; line-height: 242px; display: flex; align-items: center; } 
.clientSroryImages img { width: 173px; height: 122px; display: block; text-align: center; margin: 0 auto; }
.clientSroryTitle h6 { margin-bottom: 0; }
.clientSroryTitle h6 span { color: #30a7c2 !important; }
.boxLink a { position: absolute; content: ''; height: 100%; width: 100%; top: 0; left: 0; right: 0; }
.MiConnectionSection   .contentTopLogo {text-align: left;}
.clientSroryContent { max-width: 765px; margin: 0 auto; width: 100%; }
/* we-are-matrix Secrtion */
.accordionBtn.btn2 { position: relative; z-index: 2;}
.we-are-matrix .clientStoryFourCol .clientStoryFourColInner {box-shadow: none;}
.we-are-matrix .clientStoryFourCol .boxLink{display:none;}
.we-are-matrix .clientStoryFourCol .clientSroryImages img {width: 100%;}
.we-are-matrix .clientStoryFourCol  .boxMainFourCol.fontWhite *:not(a){color:#595959 !important; text-align: center;}
.teamDiscription a { color: #0070b9 !important; }
.we-are-matrix .clientStoryFourCol .social-sharing{opacity: 1; transition: all .5s ease; visibility: visible;}

.we-are-matrix .clientStoryFourCol .social-sharing ul li a svg {fill: #ffff; display: block; height: 22px; text-align: center; width: 22px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.we-are-matrix .clientStoryFourCol .social-sharing ul.share-buttons { text-align: center; display: flex; align-items: center; justify-content: center;margin: 0; padding: 0; list-style: none; }
.we-are-matrix .clientStoryFourCol .social-sharing ul.share-buttons li a { height: 32px; width: 32px; background-color: #0077b5; display: block; border-radius: 6px; position: relative; }
.teamDiscription a { padding-bottom: 20px; border-bottom: 1px solid #edeef2; display: block; }
.we-are-matrix .clientStoryFourCol .clientSroryImages{position:relatative;overflow:hidden}
.we-are-matrix .clientStoryFourCol .clientSroryImages img{transition:all 0.8s ease;}
.we-are-matrix .clientStoryFourCol .clientSroryImages:hover img {transform: scale(1.1);}
.we-are-matrix .clientStoryFourCol .clientSroryImages{height:auto;}
.social-sharing ul .iconbg a:hover:after, .social-sharing ul .iconbg a:hover:before {opacity: 1;overflow: visible;visibility: visible;}
.accordionLogoInner img { width: 219px; }
.accordionLogoInner { width: 50%; }
.accordionTwoColGroup { max-width: 500px; margin: 0; width: 100%; }
.social-sharing ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; width: 100%; justify-content: right; } 
.social-sharing ul li { margin: 0 5px; }
.social-sharing ul li a svg { height: 18px; width: 18px; }
.fancybox__content{padding: 3px;background: #fff;box-shadow: 0 0 45px rgb(0 0 0 / 20%);}
.social-sharing { width: 100%; left: 0; } 
.fancybox__backdrop{background-color: rgba(255,255,255,0.92);}
.social-sharing { opacity: 0; visibility: hidden; transition: all 0.5s ease; margin-bottom:30px; padding-top: 10px; margin-bottom: 31px; padding-right: 15px;}
.fancybox__content>.carousel__button.is-close{color:#595959;}
div#modal:hover .social-sharing{visibility: visible;opacity: 1;} 
.fancybox__content>.carousel__button.is-close{position: absolute; top: 0; right: inherit; left: 0;}
.fancybox__content{position: unset;}

.techAdvisors .matrix-two-col{align-items: flex-start;}
.techAdvisors  .matrix-right-img { margin-top: 0; }
.matrixIntegration   .clientSroryContent { max-width: 100%; }
.we-are-matrix.matrixIntegration .clientStoryFourCol .clientSroryImages:hover img{ transform: inherit;}
.we-are-matrix.matrixIntegration .clientStoryFourCol .boxContent{padding-top:0;}
.we-are-matrix.matrixIntegration .clientStoryFourCol .boxContent h4 { padding-bottom: 25px;position:relative; }
.we-are-matrix.matrixIntegration .clientStoryFourCol .boxContent h4:before { position: absolute; content: ''; height: 1px; width: 50px; background-color: #cbaa5c; left: 50%; transform: translateX(-50%); bottom: 13px; }
.we-are-matrix.matrixIntegration .clientStoryFourCol .clientSroryBoxinner:hover .boxContent  h4{color: #e57224 !important;}

.we-are-matrix.matrixIntegration .clientStoryFourCol .clientSroryImages { height: 305px !important; position: relative; overflow: hidden; object-fit: cover; }
.we-are-matrix.matrixIntegration .clientStoryFourCol .clientSroryImages img { object-fit: cover  !important;  height: 305px !important; }
.left-form_Section form .inputs-list>li.hs-form-checkbox .hs-form-checkbox-display span {color: #55565a}



/* sliderAuthorDetail */
.matrix-section.twocolFormbgSection.footerForm .hs_number label {line-height: 1;}
.sliderContent p { font-style: italic; letter-spacing: 2px; }
.sliderAuthorDetail  span.company-name { letter-spacing: 2px; }
.sliderAuthorDetail  span.company-name strong { color: #768894; }
.formTopSpace form textarea {min-height: 160px;}
.embeddedMapRight iframe { outline: none; border: none; }
.twoColFormMap .headerInner{border-bottom:0;}

.embeddedMapRight { height: 0; padding-bottom: 56.25%; padding-top: 25px; width: 640px; max-width:100%;position: relative; margin: 0 AUTO; } 
.embeddedMapRight iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; }

.mi-managed.mi-protection-page .bannerMainTitle h1 {font-weight: 700;max-width: 500px; width: 100%; }
/* Any Question Section */

.anyQuestionLeftInner h1{font-size:80px;font-weight:400;line-height:1; }
.anyQuestionLeftInner h3{margin-bottom:0;}
.anyQuestionLeftInner h1 ,.anyQuestionLeftInner h3{color:#000;}
.anyQuestionLeftSide { border-left: 10px solid #74c5da; }
.anyQuestionIconLeft { width: 30px; align-items: center; display: flex; } 
.anyQuestionIconContent { width: calc(100% - 30px); padding-left: 8px; }
.anyQuestionIconLeft svg path {fill: #000;}
.anyQuestionIconLeft svg { height: 20px; width: 20px; }
.anyQuestionIconContent p a { color: #0070b9; font-size: 18px; } 
.anyQuestionIconContent p { margin-bottom: 0; }
.anyQuestionTwoCol { padding-bottom: 15px; }
.quotationDesignation p { margin-bottom: 0; }

/* threeColVideo Section  */
.remote-section.we-are-matrix.threeColVideo .boxContent  {padding-top:0;}
.remote-section.we-are-matrix.threeColVideo .clientSroryBoxinner { padding: 0; } 
.remote-section.we-are-matrix.threeColVideo .clientSroryBoxinner p { text-align: left; padding-top: 15px; }
.remote-section.we-are-matrix.threeColVideo .clientStoryFourColInner{width: calc(33.33% - 46px);margin: 23px;}

.remote-section.we-are-matrix.threeColVideo .clientStoryFourCol{margin:0 - 23px}
.remote-section.we-are-matrix.threeColVideo .clientStoryFourCol {padding-top:0;}
.remote-section.we-are-matrix.threeColVideo { padding: 60px 0 30px; }

/*  five Column Cta Section*/

.fiveColCtaInner { width: 20%; }
.fiveColCtaLink a { min-height: 92px; display: flex; align-items: center; justify-content: center; background-color: #1d252c; border-right: 2px solid #ffffff; color: #ffffff; font-weight: 700; padding: 0 10px; }
.fiveColCtaLink a:hover{ background-color:#0070b9 ;box-shadow: 0 3px 15px rgb(0 0 0 / 40%);}
.fiveColCtaInner:last-child a { border-right: 0; }
.remote-section.reggieGresham .matrix-right-img {padding-left: 50px;}
.remote-section.reggieGresham .matrix-two-col {align-items: end;}
form input[type=tel] {width: 100% !important;}




/* Blog Listing css*/
form .hs_number.hs-number label {line-height: 1;}
.blogListTitle  h1{color:#595959}
h3.blogPostHeading a { font-size: 32px; font-family: Roboto Condensed,sans-serif; line-height: 35px; display:block; }
.blogListingInner { display: flex; flex-wrap: wrap; }
.blogPublishDate { width: 82px;margin-top: 0;}
.blogListingImage { width: 337px;margin-left: 17px; position: relative; }  
.blogListingImage img.blog-index__post-image { width: 320px; height: 202px; object-fit: cover; } 
.blogDetail {width: calc(100% - 436px);padding-left: 17px; }
.blog-index__info span { display: inline-block; font-size: 12px; line-height:20px; } 
.blog-index__info span a { display: inline-block; }
.blog-index__info h3.blogPostHeading { margin-bottom: 0; } 
.blogDateLeftSide span { display: block; color: #fff; }
.blogDateLeftSide { background-color: #0070b9; padding: 8px 0 5px; text-align: center; } 
.blogDateLeftSide span:first-child { font-size: 29px; font-weight: 700; }
.blogDetail .blogPostHeading { margin-bottom: 10px; }
.blogDateIcon { background-color: #eef0f2; }
.blogDateIcon svg { height: 30px; width: 30px; } 
.blogDateIcon { text-align: center; margin-top: 5px; padding: 8px 0; } 
.blogDateIcon svg path { fill: #0070b9; }
.blogListMain { margin-bottom: 65px; }
.readMoreCta .button--read-more {align-items: center; display: flex; font-size: 13px; justify-content: right; line-height: 30px; padding: 5px 0; } 
.readMoreCta .button--read-more svg { height: 11px; width: 11px; margin-left: 3px; margin-top: 1px; }
.readMoreCta { border-bottom: 1px solid #0070b9; }
.blog-index__info { padding-bottom: 20px; line-height:0;}
.popupIcon {opacity: 0;visibility: hidden; position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;transition: all 0.5s ease;  }
.popupLinkIconLeft {text-align: center;padding-right: 0;opacity: 0.5;}
.popupSearchIconRight { width: 80px; padding-left: 10px; opacity: 0.5; }
.popupIcon {background-image: linear-gradient(to top, rgba(255,255,255,0.85) 0, rgba(255,255,255,0.85) 100%);}
.blog-index__post-image-wrapper:hover .popupIcon{opacity: 1;visibility: visible;}
.popupImageGallery ul.share-buttons { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; } 
.popupImageGallery ul.share-buttons li { margin: 0 3px; }
.popupImageGallery ul.share-buttons li a svg { height: 20px; width: 20px; }
.blog-index__post-image-wrapper { position: relative; }
/*  News Blog Listing*/
.blogListingInner.newsBlogListing .blogListingImage {margin-left: 0;}
.newsBlogDetail {width: calc(100% - 337px);padding-left: 17px; }
.newsBlogListingMain  .readMoreCta { border-top: 1px solid #0070b9; }



/* Blog Post */

.blog-post h1{color:#595959;font-size: 67px;line-height: 74px;}
.postTitleStyle { background-color: #74c5da; height: 4px; width: 150px; margin: 10px 0 30px 0; }
.blogPostRightSide  form { position: relative; } 
.blogPostRightSide form button { position: absolute; right: 0; height: 100%; width: 50px; border: none; outline: none; background-color: #000; color: #ffff; }
.blogPostRightSide form .hs-search-field__bar button svg{height: 22px;}
.blogPostRightSide form button svg path { fill: #fff; height: 20px; width: 70px; }
.blogPostRightSide form button:hover{ background-color:#0070b9}
.blogPostRightSide form input[type=text]{padding: 15px 65px 15px 15px;}

.recentPostMain ul { margin: 0; padding: 0; list-style: none; } 
.recentPostMain ul li { position: relative;padding: 10px 10px 10px 20px; border-bottom: 1px solid #0070b9; } 
.recentPostMain ul li:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230070b9' width='20px' height='20px' viewBox='0 0 24 24'%3E%3Cpath d='M15.54,11.29,9.88,5.64a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l4.95,5L8.46,17a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.71-.3l5.66-5.65A1,1,0,0,0,15.54,11.29Z'/%3E%3C/svg%3E"); position: absolute; content: ''; height: 15px; width: 15px; left: 0; top: 17px; background-repeat: no-repeat; background-size: cover; }
.recentPostMain h6{color:#0070b9; }
.blogPostLeftSide  .container { padding: 0;}
.blogPostLeftSide .twocolFormbgSection{ padding: 0 !important;}



/* Blog Social Share */
.blogSocialShareRight ul { justify-content: right; margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; }
.blogSocialShareRight ul .iconbg a:hover:after,.blogSocialShareRight ul .iconbg a:hover:before{opacity: 1;overflow: visible;visibility: visible;}
.blogSocialShareRight ul li a { display: block; height: 34px; width: 34px; background-color: #3b5998; border-radius: 4px; margin: 0 5px 10px; }
.blogSocialShareRight ul li a svg { height: 18px; width: 18px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } 
.blogSocialShareRight ul li { margin: 0; } 
.blogSocialShareRight ul li a svg path { fill: #ffff; text-align: center; }
.blogSocialShareRight ul li a.twitter {background-color: #55acee;}
.blogSocialShareRight ul li a.linkedin {background-color: #0077b5;}
.blogSocialShareRight ul li a.share_whatsapp {background-color: #77e878;}
.blogSocialShareRight ul li a.share_tumblr {background-color: #35465c;}
.blogSocialShareRight ul li a.share_pinterest {background-color: #bd081c;}
.blogSocialShareRight ul li a.email {background-color: #000000;}
.techknowBlogFirst h3.blog-index__post-title.blogPostHeading { margin-bottom: 10px; }



/* Blog Social Share */
.blog-pagination ul { margin: 0; padding: 0; list-style: none; display: flex; justify-content: right;}
.blog-pagination ul li { min-width: 40px;    margin: 0 4px; } 
.blog-pagination ul li a { font-size: 14px;display: block; text-align: center; padding: 5px 0px; transition:all 0.5s ease;}
.blog-pagination ul li a { display: flex; align-items: center; flex-wrap: wrap; justify-content: center;    border: 1px solid #0070b9; }
.blog-pagination ul li.hide { display: none; }
.blog-pagination li:first-child a, .blog-pagination li:last-child a { border: none;font-size: 14px; }
.blog-pagination li:first-child a:hover, .blog-pagination li:last-child a:hover { background-color: transparent; color: #0070b9; }
.blog-pagination li.active a { background-color: #0070b9; color: #fff; }
.blog-pagination li a:hover{background-color: #0070b9; color: #fff;}
.blog-pagination { padding-bottom: 125px; }



/* techknow Blog  */
.techknowBlogListImage  .blog-index__post-image-wrapper img { width: 100%; }
.readMoreCta.firstPostReadMore { border: none; text-align: left; }
.readMoreCta.firstPostReadMore a { justify-content: left; }
.techknowBlogPostOne { border-bottom: 1px solid #0070b9; }
.techknowTwoCol { margin: 0 -25px; }
.techknowBlogSecond {background-color: #f7f7f7; width: calc(33.33% - 50px); margin: 25px; position:relative;}
.techknowBlogSecond .readMoreCta.firstPostReadMore { position: absolute; bottom: 15px; width: 100%; }
.blogListMain.moreOurBlog .blogDetail {width: calc(100% - 82px); padding-left: 17px; padding-top: 0;}
.techknowBlogSecond .blog-index__post-header.techknowBlogListImage img {height: 236px;object-fit: cover;}







/* MiAssurance Page css 2023 */

.MiAssurance .brenda-stallings-center-img {text-align: center;}
.MiAssurance .brenda-stallings-content  span { display: inline-block; margin-right: -4px; vertical-align: middle; }
.MiAssurance .brenda-stallings-content  span.leftBodyContent { width: 50%; padding-right: 20px; }
.MiAssurance .brenda-stallings-content span.leftBodyImage { width: 50%; padding-left: 20px; }
.miassuranceFooterForm form textarea { min-height: 80px; }
.miassuranceFooterForm .hs-form .input{margin-right: 0 !important;}
.timelineSection .matdivider{margin-left:auto; margin-right:auto;}
.remote-section.twoColumnListing { padding: 0 0 100px; }
.twoColumnListing .matrix-leftcontent ul { margin: 0; padding: 0; list-style: none; } 
.twoColumnListing .matrix-leftcontent ul li { display: block; padding-bottom: 20px; padding-left: 30px; position: relative; } 
.twoColumnListing .matrix-leftcontent ul li:before { position: absolute; content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%230070b9'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E"); background-position: center; background-size: cover; content: ""; height: 16px; left: 0; position: absolute; top: 9px; width: 16px; }

.threeColIconPulseMain .boxLink a{cursor: pointer;}

/*  Audio Player css*/


.green-audio-player { border-radius: 26px;margin:0 auto;width:100%;border-radius:0; margin: 0 auto; width: 100%; height: 40px !important; max-width:100%; padding: 10px !important;}
span.controls__current-time , span.controls__total-time{font-size: 10px;}
.play-pause-btn ,.volume__button{ width: 35px; height: 35px; border-radius: 50%; background-color:transparent; display: flex; align-items: center; justify-content: center; }
.green-audio-player .controls span , .green-audio-player .controls span{color:#fff;}
.volume__button{background-color: transparent;}
.green-audio-player img, .green-audio-player svg{display: block;height: 18px;width: 18px;}
/*   .play-pause-btn svg {transform: scale(0.4);}
.volume__button svg{transform: scale(0.5);} */
.play-pause-btn svg path , .volume__button svg path { fill: #fff;;}
.green-audio-player .slider .gap-progress .pin , .green-audio-player .slider .gap-progress{background-color:#fff}
.green-audio-player .controls .controls__slider {height: 10px !important;border-radius:0px;}
.green-audio-player .controls .controls__slider .controls__progress .progress__pin{top:-4px}
.green-audio-player .slider .gap-progress .pin, .green-audio-player .slider .gap-progress {background-color: #fff !important;}
.green-audio-player .slider{background: rgba(255,255,255,.33);}
.green-audio-player .volume .volume__button.open path{fill:#EF5396}
.green-audio-player .pin.progress__pin { display: none; }
.audio-section .audioInnerBoxes {width:100%; }
.audio-section .audioParent { display: flex;flex-wrap: wrap; justify-content:center;}
.audio-section .audio-title h3{margin:0;text-align:center;}
/* .audio-section .audio-title{margin-bottom:20px;} */
.audio-section .download-button{margin-top:18px;text-align:center;}
.audio-section .sec-button{margin-top:85px;text-align:center;}
.ready-player.player.green-audio-player {background-color: #222;}
.green-audio-player .volume .volume__controls.top { bottom: -4px;left:40px;}
.green-audio-player .volume .volume__controls.bottom { bottom: -3px; left: 42px; }
.controls__progress.gap-progress:after { content: ''; background-color: #FFF; width: 10px; height: 10px; border-radius: 0; position: absolute; right: 0; top: 0; }
.helpdescription p{text-transform:capitalize;}
.jp-img-title h5 { font-weight: 700; }

.spp-click-to-tweet{ display: inline-block; background: #f9f9f9; border-left: 5px solid #4099ff; margin: 1.5em 0; padding: 0.5em 10px; } 
.spp-click-to-tweet a.spp-ctt-btn {margin: 0;  padding: 0; position: relative; display: block; text-transform: uppercase;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px font-weight: 700; line-height: 150%; color: #4099ff; float: right;padding-right: 0;text-decoration: none;}

.bhrate .site-operational-title h3 {  margin-bottom:0;}
.bhrate .site-operational-title p {  font-size: 16px;} 
.threeColIconPulseMain .boxLink a{z-index: 1;}
.threeColIconPulseMain .boxContent {position: relative;z-index: 2;}
.formTopSpace .hs-form .input{margin-right:0 !important;}


/* Blog Css 2023 */
.healthcareITSolutions   .parallax-image {min-width: 2000px;}
.blog-post__body h2 { font-size: 48px !important; line-height: 1;}    
.blog-post__body h5{letter-spacing:1px; font-size:30px;}
.blog-post__body h6{ color: ;}
.blog-post__body p , .blog-post__body  p span{color:#55565a !important}
.blog-post__body h6 a,.blog-post__body h5 a, .blog-post__body h4 a{ font-family: ivypresto-display, serif;}

.blog-post__body iframe {max-width: 100%;}
.technologyCompany .threeColumnBox {margin: 0 -18px;}


.technologyCompany .threeColumnBoxInner {
	width: calc(25% - 36px);
	margin: 18px;
	position: relative;
	box-shadow: none;
	border-radius: 37px;
	transition: box-shadow .125s ease;
}
.technologyCompany .threeColumnBoxInner:hover {
	box-shadow: 0px 20px 60px 0px rgba(53,53,53,0.5);
}
.technologyCompany .threeColumnBoxInner span.boxBorder{
	border:none;
}
.technologyCompany .boxTitle.font-30 h4 {font-size: 16px !important;}
.brenda-stallings-content h6 { color: #595959; padding-bottom: 20px; }


/* Blog Inner Page css */
.blog-inner .leftSidebar.sidebar { width: 180px; }
.blog-inner article.blog-post { width: calc(100% - 180px); }
.sticky-column-trigger { margin-top: 103px; }
.blog-inner li.toc-list-item.is-active-li a{color:#0070b9;}
.blog-inner ol.toc-list { max-width: 212px; font-size: 15px; }

/******************************************************** Event-page css ***************************************************************************/

.event-isting-hub-section .event-description ul { padding-left: 21px; }


/*********************************************************************** new-footer-section *****************************************************/


.footer-section {padding:100px 67px;} 
.footer-section  .first-row-footer-section { justify-content: space-between; margin:0 -15px 40px;}
.footer-section  .first-row-footer-section .right-icon-footer-section { width: 20%; padding: 0 15px; }
.footer-section  .first-row-footer-section .logo-footer-section { width: 80%; padding: 0 15px; }
.footer-section .first-row-footer-section .logo-footer-section img { width: 200px; }
.footer-section .first-row-footer-section .item-icon-section a svg{fill:#fff;width:16px;height:16px;}
.footer-section .first-row-footer-section .item-icon-section{padding:0 10px;}
.footer-section .first-row-footer-section .item-icon-section:first-child{padding-left:0;}
.footer-section .first-row-footer-section .item-icon-section:last-child{padding-right:0;}
.footer-section .first-row-footer-section  .addres-content p { color: #fff; margin-bottom: 0; } 
.footer-section .first-row-footer-section  .addres-content p a { margin: 0; color: #fff; }
.footer-section .main-footer-section-menu{margin: 0 -15px;}
.footer-section .main-footer-section-menu .item-footer-section-menu{width:20%;padding:0 15px;}
.footer-section .main-footer-section-menu .item-footer-section-menu .footer-simple-menu ul { display: block; } 
.footer-section .main-footer-section-menu .item-footer-section-menu .footer-simple-menu ul  li{margin-bottom: 2px;}
.footer-section .main-footer-section-menu .item-footer-section-menu .footer-simple-menu ul li a { color: #fff; }
.footer-section .main-footer-section-menu .item-footer-section-menu .menu-title a { color: #eb6b17; font-weight: 600;margin-bottom:5px;font-size:18px; }
.footer-section .main-footer-section-menu .item-footer-section-menu:last-child .menu-title a { margin-bottom: 12px; }



@media (min-width:1366px){
	.right-img, .right-img img {
		width: 450px;
		height: 450px !important;
	}
}

@media (min-width:991px){

	section.hs-tabs-wrapper { display: flex; flex-wrap: wrap; }
	section.hs-tabs-wrapper .hs-tabs {    width: 50%;    display: block;}
	#hs_cos_wrapper_widget_1681899992683 .hs-tabs__content {    border: 1px solid #cccccc;    width: 50%;    background: #fff;}
	.hs-tabs, .hs-tabs__scroll { display: block !important; overflow: auto !important; }
	.hs-tabs__tab-wrapper {    display: block;} 
	.hs-tabs__tab, .hs-tabs__tab:active, .hs-tabs__tab:focus, .hs-tabs__tab:hover{width: 100%;}
	.hs-tabs__tab-wrapper { display: block !important; width: 100%; max-width: 100% !important; }
	section.hs-tabs-wrapper .hs-tabs { width: 50%; display: block; background: rgba(2,108,177,1.0); }
	.hs-tabs__content__panel--visible {    display: block;}
	.hs-tabs__content__panel {    padding: 30px;    width: 100%;    border: 1px solid #c1c1c1;    max-width: 250px;    margin: 24px auto !important;    display: none;}
}
@media (max-width:1600px){
	.headerInner,.headerTopStrip .headerInner{padding:0 60px}
	.parallax-image{min-width:1700px;}
	.footer-section {padding-right:60px;padding-left:60px;} 

}
@media (max-width:1440px){
	.headerInner,.headerTopStrip .headerInner{padding:0 57px}
	/*    Home BAnner Section  */
	.leftSideBannerInner.pl-80 { padding-left: 46px; }
	.parallax-image{min-width:1500px;}
	.fiveColCtaLink a{font-size:14px;}
	.footer-section {padding-right:57px;padding-left:57px;} 
}
@media (max-width:1320px){
	.headerInner,.headerTopStrip .headerInner{padding:0 55px}
	.footer-section {padding-right:55px;padding-left:55px;} 
}
@media (max-width:1230px){
	.headerInner,.headerTopStrip .headerInner{padding:0 53px}
	.footer-section {padding-right:53px;padding-left:53px;} 
	.leftSiteLogo{width:160px}
	.siteLogo{margin-top:0}
	.rightSiteMenu{width:calc(100% - 160px)}
	.parallax-image{min-width:1350px;}
	.clientStoryFourCol.fourCol .clientStoryFourColInner{margin: 27px;position: relative;transition: all .3s ease;width: calc(33.33% - 54px); box-shadow: 10px 6px 10px 0px;}
	.clientSroryImages img{width: 235px;}

}
@media (max-width:1080px){
	.headerInner,.headerTopStrip .headerInner{padding:0 48px}
	.footer-section {padding-right:48px;padding-left:30px;} 
	.headerSection .IconDropDown{min-width:108px}
	.headerSection .IconDropDown>li>a{padding:3px 10px}
	.headerSection ul.lang_list_class li a{padding:3px 3px 3px 20px}
	.headerSection ul.lang_list_class{top:30px}

	.headerInner, .headerTopStrip .headerInner {padding: 0px 30px;}
	.parallax-image{height: 400px; background-repeat: no-repeat; background-size: cover; min-width:1200px;}
	#scroll-slider{height:400px !important;}
	.fiveColCtaLink a{line-height: 1.5;}


}


@media(max-width:1024px){

	.footer-section .main-footer-section-menu .item-footer-section-menu{width:50%;margin-bottom:40px;text-align:center;}
	.footer-section .first-row-footer-section .logo-footer-section { width: 50%; text-align: center; }
	.footer-section .first-row-footer-section .right-icon-footer-section { width: 50%; text-align: center; }
	.main-icon-section { justify-content: center; }


}

@media (min-width:1001px){ 
	.navigationOpen{display:block !important;}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:block !important;}
}


@media (max-width:1000px){
	.headerInner,.headerTopStrip .headerInner{padding:0 30px}
	.header{position:relative}
	.NewHeader .body-container-wrapper{padding-top:0}
	.NewHeader .header-container-wrapper{min-height:auto}
	.headerSection .wrapper{width:100%!important;max-width:100%;padding:0 15px}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{width:100%}
	.navigation{display:block;width:100%;margin:0}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static;display:none}
	span.childExpand{display:block}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{text-align:left;position:relative}
	.navigation .hs-menu-wrapper{background-color:grey}
	.navigation .hs-menu-wrapper>ul>li>ul>li>a{background:0 0}
	.navigation div.expandMenu{cursor:pointer;position:absolute;right:30px;top:39px}
	.navigation .expandMenu i{width:30px;right:0;height:3px;opacity:1;display:block;background:#0070b9;margin:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all ease .3s}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{width:100%;display:block;margin-right:0}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{padding:15px 30px;line-height:1.37;border-top:1px solid #f4f6f7}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover>a{background-color:#f4f6f7;color:#1d252c !important}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a:hover{background-color:#f4f6f7;color:#1d252c}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:hover{background-color:#f4f6f7;color:#1d252c}

	.expandMenu.active i:last-child{transform:rotate(-45deg);top:-1px;position:relative}
	.expandMenu.active i:first-child{transform:rotate(45deg);top:8px;position:relative}
	.navigation .hs-menu-item.hs-menu-depth-2:hover>a{background-color: #f4f6f7; color:#1d252c !important;}
	.expandMenu.active i:nth-child(2){display:none}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{display:block; color:#092933;font-size:14px!important;line-height:1.37;width:100%;min-height:auto}
	.leftSiteLogo{width:160px}
	.siteLogo{margin-top:0}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{padding:0}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.navigation .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:1;visibility:visible}
	span.childExpand.child-open{transform:rotate(180deg)}
	.childExpand{position:absolute;top:6px;right:10px;width:40px;text-align:center;height:40px;margin:0;padding:5px;transition:all .5s ease;cursor:pointer}
	.childExpand.open i{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
	.childExpand i.fa.fa-angle-down{font-size:21px;position:relative}
	.childExpand.open i+i{transform:rotate(1turn);-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn)}
	.row-fluid .navigation{width:calc(100% - 185px)}
	.headerRightBar,.row-fluid .navigation{display:inline-block;vertical-align:middle;margin-right:-4px}
	.headerRightBar{text-align:right;width:50px}
	.sitelogo{width:185px;text-align:left;display:inline-block;vertical-align:middle;margin-right:-4px}
	.sitelogo img.hs-image-widget{width:100%;max-width:185px}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{background-color:#fff;padding:0}
	.navigation ul.hs-menu-children-wrapper{width:100%;background-color:#fff;transition:none;padding:0!important;margin:0!important;box-shadow:none!important}
	.navigation .hs-menu-depth-1.hs-item-has-children>a:after{display:none}
	span.childExpand.child-open .fa{color:#0070b9}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{color:#092933;padding:12px 39px;border:none; position:relative;}

	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:before { position: absolute; font-size: 15px;  margin-right: 2px; content: '-'; left: 30px; top: 9px; }
	.navigationOpen{display:none;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 102px)}
	.headerSection .navbar{width:100%}
	.navigation .hs-menu-wrapper{display:block}
	.headerSection .NavIcon{width:100%;text-align:left;padding:10px 15px;background-color:#fff;z-index:9999;position:relative}
	.headerSection .NavIcon .caret{left:41px;top:18px;width:14px;height:14px}
	.NavIcon span.hs_cos_wrapper{width:0;height:0;padding-top:0;display:inline-block;position:relative;top:0}
	.navigationOpen{padding-top:0}
	.navigation ul.hs-menu-children-wrapper:before{display:none}
	.headerSection .navigation ul.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:nth-child(1n+2){padding-left:0}
	.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{font-weight:400!important;border-top:1px solid #edeef2!important}
	.headerSection .NavIcon .caret{border-top:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent}
	.navigation .hs-menu-wrapper>ul>li:last-child a{margin-left:0}
	.headermain{padding:10px 0}
	.headerSection .NavIcon{padding-left:18px}
	.headerSection ul.lang_list_class{min-width:auto;top:5px;left:0}
	.headerSection ul.lang_list_class li a{padding:4px 13px 3px 25px}
	.headerSection span.caret{cursor:pointer}
	.headerSection span.flag{display:inline-block}
	.clickMenu{width:40px;height:20px}
	.fusionSecondaryLeft{max-width:100%;flex:0 0 100%;text-align:center}
	.fusionSecondaryRight{max-width:100%;flex:0 0 100%;text-align:center;position:relative}
	.fusionSecondaryRight:before{position:absolute;content:'';height:1px;background-color:#edeef2;width:100%;top:0;left:0}
	.fusionSecondaryMenu .hs-menu-wrapper ul{justify-content:center}
	.headerTopStrip .headerInner{padding:0}

	/*   Left Content Right Video Section */
	.threeColumnBoxInner{width: calc(50% - 48px);}

}
.site-elimation-form-wrap fieldset label * {font-size: 13px !important;}

@media (max-width:1199px){
	/*  Home Banner Section  */

	.leftSideBannerInner p{font-size: 35px;padding-right: 0;text-align: center;} 
	.leftSideBannerInner span{font-size: 70px;text-align: center; width: 100%; display: block;}
	.leftSideBannerInner {padding-left: 58px;}
	.quotationContent{margin: 0 auto;max-width: 700px;position: relative;width: 100%;}
	.anyQuestionLeftInner h1{font-size:65px;}

}

@media (min-width:992px){
	.header-section .bottom-part .navigation .hs-menu-wrapper { display: block !important;}
}

@media (max-width:991px){

	.testing.remote-section .matrix-left {
		padding-left:0;
	}
	.footer-section .main-footer-section-menu .item-footer-section-menu .footer-simple-menu ul li { margin-bottom: 2px; padding: 9px 0; }

	.remote-section .two-col-contentinner {
		max-width: 100% !important;
	}
	.header-section .bottom-part .navigation .mainmenu { display: none; }
	.pr-40{padding-right:0px;}
	.scrolltop{right:15px;}
	/*  Home Banner Section  */
	.leftSideBannerInner{padding-left: 0;}
	.leftSideBannerInner span{font-size: 56px;}
	.leftSideBannerInner p{font-size: 28px;}
	.whatWeDo .matrix-right-img {padding-left: 0;}
	.whatWeDo .matrix-left.lg{padding-right: 0;}
	.quotationContent{max-width:100%;}
	.quotationIcon { position: relative; right: 0; top: -18px; left: inherit; }
	.countDownLeft,.countDownRight { flex: 100%;max-width: 100%; text-align: center;}
	.countDownRight {padding-top: 30px;}
	.clientStoryFourCol.fourCol .clientStoryFourColInner{width: calc(50% - 54px); }

	.clientStoryFourCol.threeCol .clientStoryFourColInner{width: calc(50% - 54px); }
	.anyQuestionLeftInner h1{font-size:50px;}
	.anyQuestionRightSide {padding-top: 40px;}
	.right-image-sec .embeddedMapRight { margin-top: 50px; }
	.remote-section.we-are-matrix.threeColVideo .clientStoryFourColInner{width: calc(50% - 46px);margin: 23px;}  
	.threeColumnContactPluse .pulseIcon p{width: 120px; height: 120px;}
	.threeColumnContactPluse .pulseIcon{height: 150px;width: 150px;}
	.threeColumnContactPluse .pulseIcon svg{height: 60px;width: 60px;}
	.blogDetail{width: 100%; padding-top: 30px; padding-left:0;}
	.blogSocialShareRight ul{ justify-content: left;}
	.techknowBlogSecond {width: calc(50% - 50px);}
	.remote-section.reggieGresham .matrix-right-img {padding-left:0;}

	.MiAssurance .brenda-stallings-content span{display: block;width: 100% !important;margin: 0 !important;}
	.MiAssurance .brenda-stallings-content span.leftBodyImage{padding-left: 0;padding-top: 20px;padding-bottom: 20px; text-align: center;}
	.MiAssurance .brenda-stallings-content span.leftBodyContent{padding-right:0;}
	.miassuranceFooterForm  .right-image-sec { max-width: 500px; width: 100%; margin: 0 auto; }
	.technologyCompany  .threeColumnBoxInner {width: calc(33.33% - 36px);margin: 18px;position: relative;}
	.swapSection .matrix-left { padding:20px 0 0 0; }

	.how-it-work h2{font-size:30px;}

}


@media (min-width:768px){
	.tab-panel-sec .tab-inner-content { display: block !important;}
}

@media (max-width:767px){
	ul, ol { padding-left:20px; }
	.headingColor h1{font-size:45px;}
	.font-20{font-size:16px;}
	.container{padding:0px 30px;}
	.headerInner{padding:0 20px}
	.footer-section {padding:60px 20px;} 
	.fusionSecondaryMenu .hs-menu-wrapper ul{flex-direction:row !important}
	.rightSideBannerInner {margin: 0;max-width: 100%;text-align: center;width: 100%;padding-top: 30px;}
	.rightSideBanner:before{display:none;}
	.leftSideBannerInner{padding-right: 0;}
	.leftSideBannerInner p{font-size: 23px;}
	.leftSideBannerInner span{font-size: 45px;}
	.threeColumnBoxInner{width:100%;margin: 24px 0;}
	.threeColumnBox{margin:0;}
	.parallax-image{height: 300px;  min-width:800px;}
	#scroll-slider{height:300px !important;}
	div#getting-started { display: flex; flex-wrap: wrap; justify-content: center; }
	div#getting-started span{width:48%;padding: 9px 15px; font-size:16px;}
	.multiPulImageInner  img { width: 432px; height: 350px; margin-bottom: 50px; }
	.countDown {margin-top: 40px;}
	.threeColPulse{width: calc(100% - 30px);}
	.clientStoryFourCol.fourCol .clientStoryFourColInner{width:100%; }
	.clientStoryFourCol.threeCol .clientStoryFourColInner{width:100%; }
	.clientStoryFourCol.twoCol .clientStoryFourColInner{width:100%; }
	.remote-section.we-are-matrix.threeColVideo .clientStoryFourColInner{width:100%;}
	.accordionLogoInner {width: 50%;padding-right: 30px;}
	.anyQuestionLeftInner h1{font-size:45px;}
	.left-form_Section form fieldset.form-columns-2 .hs-form-field{width: 100%;float: left;padding: 0 !important;}
	.remote-section.we-are-matrix.threeColVideo .clientSroryBoxinner p{text-align:center;}
	.fiveColCtaInner{width: 100%;}
	.fiveColCtaLink a{border-right:0; border-bottom:1px solid #fff; min-height: 50px;}
	.fiveColCtaLink a br {display: none;}
	.blogListingImage{margin: 0 auto;}
	.blogDateIcon,.blogDateLeftSide{text-align: center;max-width: 82px;margin: 0 auto;}
	.blogPublishDate{width: 100%;margin: 0 auto;text-align: center;}
	.blogPublishDate { width: 100%; margin: 0 auto; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; }
	.blogDateIcon, .blogDateLeftSide { text-align: center; max-width: 82px; width: 100%; margin: 0; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
	.blog-post h1{line-height: 1;font-size: 45px;}
	.blog-post h1 span{font-size: 45px !important; line-height:1;}

	.newsBlogDetail{padding-left: 0; width: 100%; padding-top: 20px;}
	.newsBlogListingMain .readMoreCta .button--read-more{justify-content: left;}
	.techknowBlogListImage .blog-index__post-image-wrapper img{height: 320px;object-fit: cover;}
	.techknowBlogSecond{width:100%;}
	.blogListMain.moreOurBlog .blogDetail{padding-left: 0;width: 100%;}
	.blogListMain.moreOurBlog .blogDateIcon,.blogListMain.moreOurBlog .blogDateLeftSide{margin-right: auto;margin-left: 0; margin-bottom:15px}
	.techknowBlogFirst { margin-bottom: 30px; }
	.blogListMain.moreOurBlog .blogDateLeftSide {margin-bottom: 6px;}
	.techknowBlogFirst .techknowBlogListImageDetail { padding-top: 15px; }
	.blog-post__body h2{font-size: 30px !important;}
	.technologyCompany  .threeColumnBoxInner {width: calc(50% - 36px);margin: 18px;position: relative;}


	.footer-section { padding: 60px 20px; }
	.footer-section .first-row-footer-section { display: block;margin:0 0 40px 0; } 
	.footer-section .first-row-footer-section .logo-footer-section { text-align: center; margin-bottom: 30px;width:100%;padding:0;} 
	.footer-section .first-row-footer-section .right-icon-footer-section { text-align: center; width:100%;padding:0;} 
	.footer-section .first-row-footer-section .main-icon-section{ justify-content: center; } 
	.footer-section .main-footer-section-menu{margin:0;}
	.footer-section .main-footer-section-menu .item-footer-section-menu { width: 100%; margin-bottom: 25px;padding:0; } 
	.footer-section .main-footer-section-menu .item-footer-section-menu:last-child { margin: 0; }

}


@media(max-width:550px){
	.blogListingImage{width:100%; max-width:320px;}
	.technologyCompany  .threeColumnBoxInner {width:100%;margin: 18px;position: relative;}

}


@media(max-width:420px){
	.FooterMainSec .ftrBottomSec .copyrightSec li:nth-last-child(2):after{ border-right:0px;}
	.FooterMainSec .ftrBottomSec .copyrightSec li:nth-last-child(4):after{ border-right:0px;}
	.fusionSecondaryLeftInner {text-align: center;}
	span.fusion-contact-info-email-address { display: block; text-align: center; }
	span.fusion-header-separator{display: none !important;}
	span.fusion-contact-info-phone-number a{color:#fff !important}
	.parallax-image{height: 265px;  min-width:500px;}
	#scroll-slider{height:265px !important;}
	.anyQuestionLeftInner h1{font-size: 32px;}
	.anyQuestionIconContent p a {color: #0070b9;font-size: 16px;}
	.protection.listing-brenda-stallings-img {margin-bottom: 5px;}  
	form .hs-form .input{margin-right:0 !important;}



}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.green-audio-player {
	width: 400px;
	min-width: 300px;
	height: 56px;
	-webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .07);
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 24px;
	padding-right: 24px;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none
}

.green-audio-player.player-accessible .controls:hover,
.green-audio-player.player-accessible .download:hover,
.green-audio-player.player-accessible .play-pause-btn:hover,
.green-audio-player.player-accessible .volume__button:hover,
.green-audio-player.player-accessible .volume__controls:hover {
	outline: 1px dotted #999
}

.green-audio-player img,
.green-audio-player svg {
	display: block
}

.green-audio-player .holder {
	position: relative
}

.green-audio-player .holder .loading .loading__spinner {
	position: absolute;
	left: -3px;
	bottom: 2px;
	width: 16px;
	height: 16px;
	border: 2px solid #b0b0b0;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spin .4s linear infinite;
	animation: spin .4s linear infinite
}

.green-audio-player .holder .play-pause-btn {
	visibility: hidden;
	cursor: pointer;
	outline: none
}

.green-audio-player .holder .play-pause-btn:focus {
	outline: none
}

.green-audio-player .slider {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background-color: #d8d8d8;
	cursor: pointer;
	position: relative
}

.green-audio-player .slider .gap-progress {
	background-color: #44bfa3;
	border-radius: inherit;
	position: absolute;
	pointer-events: none
}

.green-audio-player .slider .gap-progress .pin {
	height: 16px;
	width: 16px;
	border-radius: 8px;
	background-color: #44bfa3;
	position: absolute;
	pointer-events: all;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .32);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .32)
}

.green-audio-player .slider .gap-progress .pin:after {
	content: "";
	display: block;
	background: transparent;
	width: 200%;
	height: 200%;
	margin-left: -50%;
	margin-top: -50%;
	border-radius: 50%
}

.green-audio-player .controls {
	font-family: Roboto, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #55606e;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 15px;
	margin-right: 15px;
	outline: none
}

.green-audio-player .controls .controls__slider {
	margin-left: 16px;
	margin-right: 16px;
	border-radius: 2px;
	height: 4px
}

.green-audio-player .controls .controls__slider .controls__progress {
	width: 0;
	height: 100%
}

.green-audio-player .controls .controls__slider .controls__progress .progress__pin {
	right: -8px;
	top: -6px
}

.green-audio-player .controls span {
	cursor: default
}

.green-audio-player .controls:focus {
	outline: none
}

.green-audio-player .volume {
	position: relative
}

.green-audio-player .volume .volume__button {
	cursor: pointer;
	outline: none
}

.green-audio-player .volume .volume__button:focus {
	outline: none
}

.green-audio-player .volume .volume__button.open path {
	fill: #44bfa3
}

.green-audio-player .volume .volume__controls {
	width: 30px;
	height: 135px;
	background-color: rgba(0, 0, 0, .62);
	border-radius: 7px;
	position: absolute;
	left: -3px;
	bottom: 52px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 2;
	outline: none
}

.green-audio-player .volume .volume__controls .volume__slider {
	margin-top: 12px;
	margin-bottom: 12px;
	width: 6px;
	border-radius: 3px
}

.green-audio-player .volume .volume__controls .volume__slider .volume__progress {
	bottom: 0;
	height: 100%;
	width: 6px
}

.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin {
	left: -5px;
	top: -8px
}

.green-audio-player .volume .volume__controls:focus {
	outline: none
}

.green-audio-player .volume .volume__controls.hidden {
	display: none
}

.green-audio-player .volume .volume__controls.top {
	bottom: 52px;
	left: -3px
}

.green-audio-player .volume .volume__controls.middle {
	bottom: -54px;
	left: 54px
}

.green-audio-player .volume .volume__controls.bottom {
	bottom: -164px;
	left: -3px
}

.green-audio-player .download {
	display: none;
	margin-left: 16px;
	cursor: pointer;
	outline: none
}

.green-audio-player .download:focus,
.green-audio-player:focus {
	outline: none
}

.message__offscreen {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal
}

@charset 'UTF-8';@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â†'}[dir=rtl] .slick-prev:before{content:'â†’'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'â†’'}[dir=rtl] .slick-next:before{content:'â†'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
/* 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;
}

.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;
}
.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;
}
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}


/***************managed-service-page css*************************/
.managed-service-page .bannerContent { max-width: 80% !important;}

.mi-assurance .bannerMainTitle.fontWhite h1 {font-size: 32px;margin-bottom: 28px; }
.banner-counter-section { padding: 100px 0 100px 0px; margin-top: -100px; background: transparent; z-index: 1; position: relative; }
.banner-counter-section .counter-inner-sec .counter-box { width: calc(33.33% - 30px); margin: 0 15px; text-align: center;}
.managed-service-page .one-col-box-content { width:100%; /*max-width: 100% !important;*/} 

.managed-service-page .rightSideBanner .bannerBtn a:hover { background-color: #0bc8e9; }

.manage-service-page .mer-tab-box { display: flex !important; flex-wrap: wrap; }
.manage-service-page .mer-tab-box ul { width: 100%; max-width: 400px; background-color: #026cb1; list-style-type: none;  padding: 40px 50px; display: flex; flex-direction: column;}
.manage-service-page .mer-tab-box ul li { color: #FFF; font-size: 28px; margin-bottom: 25px;background-color: transparent; border:0;}
.manage-service-page .mer-tab-box ul li:hover{border-left: 2px solid; color: #f36a02; }
.manage-service-page .resp-tabs-container { width: 40%; padding: 40px 60px;}
.manage-service-page .mer-tab-box-left { width: 100%; background-color: #fff; }
.manage-service-page .mer-tab-box-contnet h3 { color: #e57224;}
.manage-service-page .mer-tab-box-contnet p { color: #1d252c;}

.pattern-images { width: 90px; height: 90px; }
.managed-service-page.homeBannerSection { min-height: 0 !important; } 
.manage-service-page .pattern-images.patten-1 { /*   position: absolute; */  right: -25px;  top: -42px;  transform: rotate(1deg);}
.manage-service-page .pattern-images.patten-2 {  left: -23px;/*   position: absolute; */  top: -42px;  transform: rotate(270deg);}
.manage-service-page .pattern-images.patten-3 {   bottom: -35px;  left: -25px;/*   position: absolute; */  transform: rotate(179deg);}
.manage-service-page .pattern-images.patten-4 {   bottom: -35px;/*   position: absolute; */  right: -25px;  transform: rotate(90deg);}
.managed-service-page .bannerMainTitle.fontWhite h1 { font-size: 36px;line-height: 46px;}
.managed-service-page .headerInner.bannerTopMain { min-height: 0 !important; }

.testimonial h4 { text-transform: uppercase; }
.testimonial-testimonial-wrap .btn {
	margin-top: 0 !important;
}
.mi-managed.mi-protection-page .btn1 a{ background: #e57224 !important;}
.mi-managed.mi-protection-page .btn1 a:hover{ background: #0bc8e9 !important;;}
.mi-protection-page .btn1 a{ background: #e57224; border: none; color: #fff; padding: 10px 30px; border-radius: 0; font-size: 22px;text-transform:capitalize; font-weight: 500;}
.mi-protection-page .btn1 a:hover { background: #0bc8e9; }
.mi-protection-page .btn1:last-child a{ background: #0070b9; border: none; color: #fff; padding: 10px 30px; border-radius: 0; font-size: 22px;text-transform:capitalize;font-weight: 500; }
.mi-protection-page .btn1:last-child a:hover { background: #0bc8e9;  }
.protection .bannerMainContent { margin-bottom: 40px; }
.mi-protection-page .tab-wrap .btn a { background: #45d4ee; border: none; color: #fff; padding: 10px 80px; border-radius: 0; font-size: 22px; text-transform:capitalize;font-weight: 300;}
.mi-protection-page .tab-wrap .btn a:hover { background: #2d71b5; }
.mi-protection .tabing-v2 .tabs { margin: 0; padding: 40px 40px 40px 60px; list-style: none; position: relative;  } 
.mi-protection .tabing-v2 .tab-wrap-one-list{ width:30% !important;}
.mi-tab-cat .btn{ text-align:center;    margin-top: 35px;}
.mi-tab-cat .btn a:hover{    background-color: #0070b9;}
.mi-protection-page.homeBannerSection { min-height: 0 !important; }
.mi-protection-page .bannerMainTitle h1 { font-size: 46px;margin-bottom: 48px; }
.tab-btn:hover{ background-color: #0070b9;color:#fff; }
.mi-protection-page.Stressing .one-col-box-content { max-width: 600px; }
.box-section.Stressing .one-col-box-content { max-width: 640px; }

.mi-connection .bannerMainTitle.fontWhite h1 { font-size: 36px; margin-bottom: 28px; font-weight:700;}
.mi-connection .bannerContent { max-width: 100% !important; }
.mi-connection .bannerBtn.btn1 { margin-top: 30px;}
.mi-connection .bannerBtn.btn1 a{ background: #e57224; border: none; color: #fff; padding: 10px 42px; border-radius: 0; font-size: 18px;font-weight:600; text-transform: capitalize;}
.mi-connection .bannerBtn.btn1 a:hover {background: #0bc8e9;}
.mi-connection.homeBannerSection { min-height: 0 !important; }
.mi-connection-page .one-col-box-content { max-width: 802px !important;width:100%;margin:0 auto; }
.mi-connection .matrix-right-center-img.text-right { padding-left: 40px; margin-left: 0px; }
.swapSection .matrix-right-img .matrix-right-center-img{ padding-left: 0;}
.bannerContent.leftAlign { margin: 0 auto 0 0; padding-left: 90px; }

.mi-assurance .headerInner.bannerTopMain { display: flex; flex-wrap: wrap; min-height: auto!important; padding:60px 20px 30px 20px; align-items: center; }
.mi-assurance.homeBannerSection { min-height: 0 !important; }

.matrix-meeting .inner-content .left-content-section h3 {font-weight: 500;}
.one-col-box-list ul { list-style: none;}
.Stressing .one-col-box-head h3,
.assessment .sectionTitle h3,
.testing .matrix-two-col .matrix-left .matrix-left-content h5,
.testing .matrix-two-col .matrix-left .matrix-left-content h3,
.assessment .one-col-content h3 { font-weight: 500; }
.mi-protection-page strong, .mi-connection strong, .mi-assurance strong, .managed-service-page strong { font-weight: 900!important;}



/* tab section */
.small-tab-section .tab-wrap-one-content { width: 35% !important; }
.small-tab-section.tabing-v2 .tab-wrap-one-list{ width: 28% !important;background-color: unset!important;margin-top: 50px!important;}
.small-tab-section .tab-wrap-one-list-max { background: #026cb1; }
.small-tab-section.tabing-v2 .tab-head { margin-bottom: 0; text-align: left; }
.mi-connection.tabing-v2 .tab-wrap-one-list{margin-bottom: 50px;}
.mi-connection.tabing-v2 .tab-wrap-one-main{ height:90%;}
/***************Two Column Module*************************/
.left-content h2 {margin-bottom: 30px;}
.left-content p {margin-bottom: 20px;}
.titleDot span {color: #30a7c2;}
/***************Only Content Module***********************/
.SecrtionTitle h2 {position: relative; padding-bottom:30px;}
.matdivider { max-width: 150px; width: 100%;  height:4px;}
/***************Matrix two colun Module***********************/
.matrix-left-content p {margin-bottom: 20px;}
.matrix-left-content h4 {  margin-bottom: 30px;}
.remote-section.assessment {padding-bottom: 0;}
.remote-section.security {padding-top: 0;padding-bottom: 100px;}
.remote-section.assessment .matrix-right-center-img {margin: 0;}   
.remote-section.security ul {list-style-type: disc;}
.akhdrbdr h3 { border-bottom: 1px solid #ccc; padding-bottom: 30px;}
.brenda-stallings-content ul li {list-style-type: disc;}
.contentTopLogo img {  max-width: 680px; width: 100%;}
.listing-icon { width: 16px; height: 16px; fill: #0070b9; }
.managedITServices .matdivider {margin-left: auto;margin-right: auto;}
.matdivider.dividerAltColor {background-color: #00add8;}
.protection .brenda-stallings-content h5 {color: #747474;}
.right .matrix-leftcontent ul li {font-size: 16px; color: #55565a;}
.vpSalesMarketing .matrix-two-col { align-items: flex-start; }
.aktwocol .brenda-stallings-content h2 { font-weight: 300;}
.ComputingSolutions .bannerMainTitle h1 span { color: #00add8 !important;}
.solutions .bannerMainTitle span {color: #00add8 !important;}
/* Careers Page  */
.technologyCompany {padding-top: 50px;}
.technologyCompany   .matrix-right-img {margin-top: 0 !important;}
.technologyCompany  .threeColumnBoxInner:hover span.boxBorder{box-shadow: none;transform: scale(1);}
.it-service-page .brenda-stallings-content> p {margin-bottom: 5px;}

.our-process-sec .inner-content .btn { margin-top: 60px; }

@media(max-width:991px){
	.matrix-right-center-img{text-align:center;}
	.matdivider { margin-bottom: 30px;}
	br{ display:none;}
	.managed-service-page .keep.remote-section .matrix-left { margin-top: 0px; }
	.managed-service-page .one-col-box-content.left-box { padding-right: 0; margin: 0 auto 60px auto; }
	.managed-service-page .one-col-box-content{margin: 25px auto;}
	.managed-service-page .right-listbox-section{ padding-left:0;}
	.managed-service-page .matrix-left { padding-left: 0; }

	.managed-service-page .rightSideBanner .bannerBtn a {  padding: 10px 40px;font-size: 16px; }
	.managed-service-page .ak-inner .right_btn a {  padding: 10px 40px; font-size: 16px; }
	.banner-counter-section{padding: 70px 0 70px 0px;}
	.mi-connection br{ display:none;}
	.mi-connection .bannerBtn.btn1 { margin-top: 15px;}
	.managed-service-page .headerInner.bannerTopMain { padding-bottom:130px;padding-top: 30px; min-height: 0px !important;}
	.managed-service-page .bannerContent { max-width: 100% !important; }
	.headerInner.bannerTopMain {min-height: auto!important; padding:100px 20px 100px 20px;}
	.bannerContent.leftAlign { margin: 0 auto 0 0; padding-left: 15px; }
	.mi-connection .matrix-right-center-img.text-right { /* padding-left: 40px; */ margin-left: 0px; }
	.mi-tab-cat .btn { text-align: center; margin-top: 20px; }
	.small-tab-section.tabing-v2 .tab-head { margin-bottom: 0; text-align: center; }

	.our-process-sec .inner-content { max-width: 550px; margin-left: auto; margin-right: auto; }
	.mi-connection .matrix-right-center-img.text-right { padding-left: 0px;}
	.small-tab-section.tabing-v2 .tab-wrap-one-list,.small-tab-section .tab-wrap-one-content{width:100% !important;}

	.our-process-sec .inner-content .btn {margin-top: 35px;}

}
@media(max-width:767px){
	.banner-counter-section .counter-inner-sec .counter-box { margin: 0px 0px 25px 0px; text-align: center; width: 100%; }
	.banner-counter-section{padding: 60px 0 50px 0px;}
	.manage-service-page .mer-tab-box ul {    display: none;}
	h2.resp-accordion { border-top: 0 solid #c1c1c1; font-size: 20px; margin: 0; padding: 10px 15px; }
	.manage-service-page .resp-tabs-container { width: 100%; padding: 10px; }
	#hs_cos_wrapper_module_16819053989937 .three-clmn-tab-bg li.resp-tab-item:hover, #hs_cos_wrapper_module_16819053989937 .resp-tab-active { background-color: transparent;color: #000;}
	.testing.remote-section .matrix-left { margin-top: 20px; }
	.keep.remote-section .matrix-left { margin-top: 40px; }
	.managed-service-page .headerInner.bannerTopMain { padding-bottom:60px;padding-top: 30px; min-height: 0px !important;}
	.banner-counter-section {     padding: 40px 0 20px 0px; }
	.headerInner.bannerTopMain {min-height: auto; padding:70px 20px 70px 20px;}
	.mi-protection-page .headerInner.bannerTopMain {min-height: auto; padding:0px 20px 30px 20px;}
	.mi-assurance .bannerMainTitle.fontWhite h1 { font-size: 28px;}
	.mi-connection .bannerBtn.btn1 {margin-top:0;padding-top:0;}
	.mi-connection .bannerMainTitle.fontWhite h1 { font-size: 30px;}
	.managed-service-page .bannerMainTitle.fontWhite h1 { font-size: 30px;}
	.container { padding: 0px 20px !important; }

}
@media(max-width:400px){
	.mi-space { padding: 60px 0px;}
	.testimonial .three-col-box-list { margin: -20px -25px; }
	.our-process-sec .inner-content{ max-width:300px; }

}





/***************patner page css/***************/

/*  .patner_section .patner_Left_part img {  max-width: 270px !important;} */
.patner_section .patner_two_col_Wrap_Section{margin: -20px -20px; }
.patner_section .patner_Boxes{ 
	width: calc(50% - 40px); 
	margin: 20px 20px; 
	box-shadow: 0px 20px 60px 0px rgba(53,53,53,0.15);
	border-radius: 37px;
	background-color:#fff;
}
.patner_section .patner_two_col_Wrap_Section .Col1{ width: calc(100%); margin: 20px 0px;}
.patner_section .patner_two_col_Wrap_Section .Col2{width: calc(50% - 40px); margin: 20px 20px;}
.patner_section .patner_two_col_Wrap_Section .Col3{ width: calc(33% - 40px); margin: 20px 20px;}
.patner_section .patner_two_col_Wrap_Section .Col4{ width: calc(25% - 40px); margin: 20px 20px;}


.matrix_two_col_list_section .two-col-content { width: 500px; padding-right: 60px; }
.matrix_two_col_list_section .right_content_wrap { width: calc(100% - 500px); }
.matrix_two_col_list_section .two-col-contentinner { max-width: 400px; }
.matrix_two_col_list_section .right_content_wrap .right_content_box {  width: calc(100% / 4 - 30px); margin: 0 15px; }
.matrix_two_col_list_section .right_content_wrap .right_content_box >ul{ padding-left:0;}

/***************thank you page css/***************/
.only_social_icons_section .social_Wrap_Section { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 500px; margin-left: auto; margin-right: auto; }
.only_social_icons_section .social_icon{ border-radius: 50%;     padding: 15px; cursor:pointer;}
.only_social_icons_section .social_icon svg{ width:30px; height:30px; fill: #fff; display: flex; justify-content: center; align-items: center;}


.only_social_icons_section .social_icon {  position: relative;}
.only_social_icons_section .social_icon:hover { transform: scale(.93); transition: all .3s;}
.only_social_icons_section .social_icon:hover:after { box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px ,0 0 0 10px rgba(255,255,255,.5);}
.only_social_icons_section .social_icon:hover:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: 0; left: 0; padding: 0; z-index: -1; box-shadow: 0 0 0 2px rgb(255 255 255 / 10%); opacity: 0; transform: scale(.9); display: inline-block; animation: fusionSonarEffect 1.3s ease-out 75ms; transition-property: color,background-color,border-color; transition-duration: .2s; transition-timing-function: linear; }

/***************thank you page css END/***************/

/***************Matrix Left Content Right Image Module/***************/

.microsoft-page .matrix-right-center-img img { width: 536px; }
.microsoft-page .matrix-left-content h4{ margin-bottom:0;}

/* .microsoft-page .right-img img { width: 538px;} */

/***************Matrix Left Content Right Image Module CSS END***************/

/***************Two Column With Accordian Module*************************/
.accordian{position: relative;width: 100%;height: auto; cursor: pointer;}
.accordianWrap .accordian_content{ display:none;}
.accordianWrap .accordian_content ul{list-style-type: disc;}
.CaseStudyInformation ul{list-style-type: disc;}

.accordian_title .plus { position: relative; width:20px; height:20px;  } 
.accordian_title .plus:before, .plus:after { content: ""; position:absolute; transition:0.5s all ease; } 
.accordian_title .plus:before { left:50%; top:4px; bottom:4px; width:2px; transform:translateX(-50%); } 
.accordian_title .plus:after { top:50%; left:4px; right:4px; height:2px; transform:translateY(-50%); }
.accordian_title.active .plus::before { display: none; }
.accordian:hover .plus:after,.accordian:hover .plus:before { background: #0070b9; }
.accordian:hover{ background-color:#fff !important; transition:0.5s all ease;}
.accordian_title.active .plus:after{background:#0070b9;}
.accordian_content ul{ padding-bottom:10px;}
.font400{ font-weight:400;}
.matrix-accordian-sec .accordian_title:before { height: 100%; position: absolute; content: ''; width: 100%; top: 0; left: 0; right: 0; cursor: pointer; } .accordianWrap { position: relative; }
.matrix-accordian-sec .accordian{ overflow: hidden;}
.two-col-contentinner{max-width:538px;}

.twoColAccordion .accordian_title:before { height: 100%; position: absolute; content: ''; width: 100%; top: 0; left: 0; right: 0; cursor: pointer; } .accordianWrap { position: relative; }
.twoColAccordion .accordian{overflow: hidden;}
.twoColAccordion .accordian_title .heading {  width: calc(100% - 20px);}

/***************Two Column With Accordian CSS END *************************/
/*************** FAQ CSS *************************/
.faq-page .accordian_title .heading {   width: calc(100% - 25px);}
.faq-page .accordian_title .plus { background-color: #333333;}
.faq-page .accordian_title .plus:before, .faq-page .accordian_title .plus:after {  background-color: #fff;}
.faq-page .accordian_title .plus:after { top:50%; left:6px; right:6px; height:2px; transform:translateY(-50%); }
.faq-page .accordian_title .plus:before { left:50%; top:6px; bottom:6px; width:2px; transform:translateX(-50%); } 
.faq-page .accordian:hover{ background-color:#f9f9f9 !important; transition:0.5s all ease;}
.faq-page .accordian:hover .plus:after, .faq-page .accordian:hover .plus:before { background:#fff;  }
.faq-page .accordian:hover .accordian_title > .plus { background:#0070b9; }
/*************** FAQ CSS END  *************************/

.dividerLeft {margin-right: auto;text-align:right;}
.dividerCenter { margin-left: auto; margin-right: auto;text-align:center;}
.dividerRight {margin-left: auto;text-align:left;}
/***************Two Column With Accordian CSS END*************************/

/************ LOgin Form Css *****/
.login-page form .inputs-list>li{margin-bottom: 8px;}
.login-page .hs_remember_me.hs-remember_me.hs-fieldtype-booleancheckbox.field.hs-form-field {  margin-bottom: 0px;}
/************ LOgin Form Css End *****/

.techAdvisors .matrix-two-col ul li{ font-size:16px;}
.associations-page .matrix-right-img>div a { pointer-events: auto;}
}
/************ Utulity Page Css *****/

/* .utility-page ul { list-style: disc; } */
.utility-page .matrixTimeLineContent ul { list-style: disc; }

/************ Utulity Page Css *****/

.one-col-bottom-box .bottom_content_box { border-left: 3px solid #0070b9; margin-bottom: -160px; position: relative; z-index: 2;}

/************ Utulity Page Css End *****/

/************ technology-solutions Page Css End *****/
.technology_Solutions .boxMainThreeCol{ display: flex; flex-wrap: wrap;}
.technology_Solutions .boxTitle{ width: calc(100% - 45px); order: 1;height:100px;}
.technology_Solutions .boxIconImg{order: 2;}
.technology_Solutions .boxContent{  order: 3;}
/************ technology-solutions Page Css End *****/ 
/* Technology Solutions 01/03/2023  start*/

.new-changes-ak .bannerBtn.btnGreen,.cards-new-change .boxContent.pt-30 { position: absolute; bottom: 40px; left: 30px; right: 0; margin: 0 auto; }
.new-changes-ak .clientSroryBoxinner.p-30,.cards-new-change .clientSroryBoxinner.p-30{padding-bottom:100px;}
.new-changes-ak .boxIconImg {    float: right;}
.new-changes-ak .boxTitle.font-30 { min-height: 100px; }

/* Technology Solutions 01/03/2023  end*/
@media(max-width:1230px){
	/*   .patner_section .patner_two_col_Wrap_Section {  margin: 0 ;} */
}
@media(max-width:991px){
	.remote-section.microsoft-page .matrix-right-img {margin-top: 20px;}
	.TwoColWrapSection .leftPart{ padding-right: 0px; padding-bottom: 20px;}
	.microsoft-page .matrix-left{ padding-right:0; }
	.microsoft-page .matrix-right-center-img img { width: 100%;}

	.patner_section .patner_two_col_Wrap_Section .Col2 { width: 100%; margin:20px 20px;}
	.matrix_two_col_list_section .right_content_wrap {  width: calc(100%);}
	.matrix_two_col_list_section .two-col-content { padding-right: 0; margin-bottom:20px; width: 100%; }
	.techAdvisors .matrix-two-col .matrix-right-center-img { text-align:left; margin-top:30px;}


	.right-img-wrap .right-img{ text-align:center;}
	.right-img-wrap .right-img img{ max-width:420px !important;}
}
@media(max-width:767px){
	.microsoft-page .matrix-right-center-img{margin-bottom: 0px;}
	.patner_section .patner_Right_part .btn { text-align: center; }

	.matrix_two_col_list_section .right_content_wrap .right_content_box { margin: 0px 20px; width: calc(33% - 40px);  }
	.associations-page .brenda-stallings-content br{ display:none;}
}
@media(max-width:480px){
	.microsoft-page .matrix-left-content h4 { padding-top: 20px; }
	.Cisco-page .accordian_title h4{  font-size:17px;}
	.matrix_two_col_list_section .right_content_wrap .right_content_box { margin: 0px 20px; width: calc(50% - 40px);  }
	.right-img-wrap .right-img img{ max-width:100%!important;}
}


.event-page-section img {max-width: 100% !important;}
.details-main-wrap { margin-top: 25px; }



@media screen and (min-width:1400px){
	.event-page-section .brenda-stallings-content h1 {font-size: 45px;line-height: normal;}
}


.site-custom-blog-listing .featured-custom-posts{width:100%;display:block}
.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner{
	min-height:500px;
	height: 100%;
	background:#fff;
	padding:40px;
	box-shadow:0 10px 30px rgba(37,37,37,.15);
	border-radius: 37px;
	display:flex;
	flex-wrap:wrap
}
.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-inner{width:50%}
.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog{width:50%;padding-left:40px}
.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog h3 a {
	color: var(--jet);
	text-decoration: none;
}
.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-inner .featured-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog .featured-post-wrapper p{color:#1d252c;display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-size:14px;line-height:26px;margin-bottom:25px}
.site-blog-listing-main-wrap .featured-wrapper .slider-loop-parent .slider-loop-parent-inner { display: flex; flex-wrap: wrap; margin: 0;padding:15px 0; } 
.site-blog-listing-main-wrap .featured-wrapper .slider-loop-parent .slider-loop-parent-inner .featured-custom-posts { width: 50%; padding: 0 15px 30px; }
.site-custom-blog-listing ul.slick-dots button {background: #c9cec9;} 
.site-custom-blog-listing ul.slick-dots li.slick-active button { background: #e57224; }
.site-custom-blog-listing ul.slick-dots button::before { display: none; }
.site-blog-listing-main-wrap { overflow: hidden; }
.featured-post-wrapper .time-to-read { margin-bottom: 5px; } .featured-post-wrapper .time-to-read span { font-weight: bold; font-size: 14px; color: #0070b9; }
.event-page-section .container {display: flex;flex-wrap: wrap;flex-direction: row-reverse;} 
.event-page-section .container .contentTopLogo { width: 50%; } 
.event-page-section  .inner-content { width: 50%; padding-right: 50px; }
.site-how-we-help-main-wrap .three-col-number-list { justify-content: center; padding-top: 55px; } 
.site-how-we-help-main-wrap .three-col-number-list .three-col-number-box:not(:last-child), .site-how-we-help-main-wrap .three-col-number-list .three-col-number-box:not(:nth-last-child(2)) { margin-bottom: 50px; }
.site-partnership-banner .bannerContent .bannerMainTitle h5 {text-transform: unset;}
.site-custom-blog-listing ul.slick-dots {bottom: 0;}





@media screen and (max-width:1280px){
	.site-common-title-main-h2 {font-size: 45px;}
}

@media screen and (max-width:1199px) and (min-width:992px){
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner{padding:25px}
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog{padding-left:25px}
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog .featured-post-wrapper h3{font-size:23px}
	.site-how-we-help-main-wrap .three-col-number-list .three-col-number-box { margin-bottom: 50px !important; }
	.brenda-stallings-content br {display: none;}
}



@media screen and (max-width:991px){
	.site-common-title-main-h2 {font-size: 31px;}
	.site-blog-listing-main-wrap .featured-wrapper .slider-loop-parent .slider-loop-parent-inner .featured-custom-posts{width:100%}
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog,.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-inner{width:100%;padding-left:0}
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-inner .featured-img{height:305px;margin-bottom:30px}
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner{padding:25px}
	.site-custom-blog-listing .featured-custom-posts .featured-custom-posts-inner .featured-blog .featured-post-wrapper h3{font-size:25px;line-height:normal}
	.tabing-v2 .inner-content > p {text-align: center;}
	.event-page-section .inner-content { width: 100%; padding: 30px 0 0; } 
	.event-page-section .container .contentTopLogo { width: 100%; }
	.site-how-we-help-main-wrap .three-col-number-list .three-col-number-box:not(:last-child), .site-how-we-help-main-wrap .three-col-number-list .three-col-number-box:not(:nth-last-child(2)) { margin-bottom: 50px; margin-top: 0; }
	.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-1,.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-2{top:-8px}
	.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-1{right:0}
	.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-2{left:0}
	.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-3,.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-4{bottom:-8px}
	.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-3{left:0}
	.site-how-we-help-main-wrap.how-it-work .patten-imag-number.patten-4{right:0}

}

.site-image-wrap{
	display:flex;
	flex-wrap:wrap;
	position:relative;
	border-radius: 37px;
	box-shadow: 0 10px 30px rgba(37,37,37,.15);
	overflow: hidden;
}
.site-image-wrap .custom-form{width:70%;margin-bottom:0;border: 0;}
.site-image-wrap .cal-image{position: absolute;top: 0;right: 0;width:30%;height: 100%;}
.site-image-wrap .cal-image img{ height: 100%;object-fit: cover;}
.site-image-wrap .meeting-section.meeting-postion-fixed { width: 100%; }
.testimonial .slick-track{display:flex}
.testimonial .slick-track .three-col-box{height:100%;display:flex}
.testimonial .slick-track .three-col-box .three-col-inner {
	height:100%;
	border-radius: 37px;
	overflow: hidden;
	box-shadow: 0 10px 40px rgba(57,57,57,.15);
}
.testimonial .slick-list.draggable{display:flex}
.testimonial.testimonial ul.slick-dots li.slick-active button {
	background: var(--cambridge) ;
}

.site-client-stories-main-wrap .clientStoryFourCol{margin:0 -30px}
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner{box-shadow:unset;padding:0 30px 90px;width:25%;margin:0;background:0 0!important}

.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol{
	background: var(--sky);
	position:relative;
	height:100%;
	border-radius: 37px;
	overflow: hidden;
	box-shadow: 0 10px 40px rgba(57,57,57,.15);
}
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryImages{justify-content:center}
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryBoxinner{padding:25px}
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryBoxinner .boxContent{position:relative;bottom:0;left:0;right:0;margin:0}
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryBoxinner .clientSroryTitle *{color: var(--matrixblue) !important}
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryBoxinner .boxContent *{color:#000!important}
.acSitePadding.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryBoxinner .boxContent p * { color: #0070b9 !important; }
.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner .boxMainFourCol .clientSroryBoxinner .boxContent p{margin-bottom:10px;line-height:24px;font-size:14px}
.site-survey-form-main-wrap .hs_how_many_computers_users_at_your_organization .input input[type=range]{width:50%;margin-top:15px}
.site-survey-form-main-wrap .hs_how_many_computers_users_at_your_organization .input input[type=text]{pointer-events: none;position:absolute;width:100px;right:0;text-align:center;font-size:20px;font-weight:700}
.site-survey-form-main-wrap .hs_how_many_computers_users_at_your_organization .input{position:relative}



@media screen and (min-width:1200px){
	.new-one-tab .tab-wrap .tab-wrap-one-list {
		width: 40%;
	}

	.new-one-tab .tab-wrap .tab-wrap-one-content {
		width: 60%;
	}
}
@media screen and (max-width:1203px) and (min-width:992px){
	.blog-post__body .cta_button {width: 100%;display: block;}
}

@media screen and (max-width:991px){
	.site-success-stories.testimonial h2 { font-size: 30px;}
	.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner{width:50%;}

}
@media screen and (max-width:767px){
	.site-image-wrap .custom-form{width:100%}
	.site-image-wrap .cal-image{position:relative;width:100%;height:auto}
	.blog-post__body .cta_button {width: 100%;display: block;}
	.site-client-stories-main-wrap .clientStoryFourCol .clientStoryFourColInner { width: 100%;padding:0 30px 60px; } 
	.site-client-stories-main-wrap .clientStoryFourCol {padding: 0 15px;margin-top: 45px;}
	body,html { overflow-x: hidden; }

}
.tab-content p {word-break: break-word;}


.tabing-v2 .tabs-content li .tab-content ul{
	margin-bottom:10px;
}
.tabing-v2 .tabs-content li .tab-content ul li {
	display: list-item!important;
} 
.tabing-v2 .tabs-content .slick-track { width: 1836px !important; }
.site-success-stories.testimonial .three-col-box-para p { margin-bottom: 0; }