/* LICENSE & DETAILS
   ==================================================

  Theme Name: Dilate Framework
  Theme URI: http://www.dilate.com.au/
  Description: An Incredible Responsive Multi-Purpose WordPress Theme
  License: GNU General Public License version 3.0
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
  Template: Divi
  Version: 1.0
  Author: Dilate Digital
  Author URI: www.dilate.com.au
  Developer: Dilate

  All files, unless otherwise stated, are released under the GNU General Public License
  version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
  CHILD THEME CSS
-------------------------------------------- */
.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}


/**
*** Fonts
**/
@font-face {
  font-family: 'Muli';
  src: url('fonts/Muli-Bold.woff2') format('woff2'),
      url('fonts/Muli-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('fonts/Muli.woff2') format('woff2'),
      url('fonts/Muli.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/**
*** Defaults
**/
:root{
  --base: #0f1724;
  --blue: #1b72ff;
  --orange: #f68622;
}
html{
  font-size: 16px;
  overflow-x: hidden;
}
body {
  color: var(--base);
  font-family: 'Muli', sans-serif;
  font-size: 1.125rem;
  line-height: 2em;
  overflow-x: hidden;
  position: relative;
}
body.noscroll {
  overflow-y: hidden;
}
body:not(.page-template-page-template-blank):before{
  background-color: var(--blue);
  content: '';
  height: 52vw;
  width: 70vw;
  position: absolute;
  top: -34vw;
  right: -29vw;
  transform: rotate(30deg);
}
a{
  color: var(--blue);
}
p a:hover {
    text-decoration: underline;
}
h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
  color: var(--base);
  font-weight: 700;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  letter-spacing: 0;
}
h1, .h1, .et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1{
  font-size: 3.5rem;
}
h2, .h2, .et_pb_column h2{
  font-size: 3.125rem;
}
h3, .h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3{
  font-size: 1.75rem;
  color: var(--blue);
  line-height: 1.15em;
  padding-bottom: 1em;
}
h4, .h4{
  font-size: 1.375rem;
}
h2 + h3{
  padding-top: 0.15em;
  line-height: 1.35em;
}
strong{

}
.et_pb_row {
  width: 100%;
  padding-left: 20px !important;
  padding-right: 20px !important;
  max-width: calc(84vw - 2.8px);
}
.et-db.single #et-boc .et-l .et_pb_row{
  max-width: calc(84vw - 2.8px);
  width: 100%;
}
.et_pb_section {
  background-color: transparent;
}
p{
  padding-bottom: 1em;
}
p:last-of-type{
  padding-bottom: 0;
}
.et_pb_button,
.et-db #et-boc .et-l .et_pb_button {
  color: var(--blue);
  padding: 1.938rem 8.875rem 1.938rem 3.25rem;
  line-height: 1 !important;
  position: relative;
  width: auto;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid var(--blue);
  font-size: 1.25rem;
  letter-spacing: 0;

  z-index: 1;
  transition: 0.2s ease-in-out all;
}
.et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_button:hover{
  background-color: var(--blue) !important;
  padding: 1.938rem 8.875rem 1.938rem 3.25rem !important;
  color: #fff;
}
.et_pb_button::after,
.et-db #et-boc .et-l .et_pb_button::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M27.500,9.782 L18.295,0.501 C17.629,-0.170 16.549,-0.170 15.884,0.501 C15.218,1.172 15.218,2.260 15.884,2.931 L22.179,9.278 L1.704,9.278 C0.763,9.278 -0.001,10.048 -0.001,10.998 C-0.001,11.947 0.763,12.717 1.704,12.717 L22.179,12.717 L15.884,19.064 C15.218,19.734 15.218,20.824 15.884,21.494 C16.217,21.830 16.653,21.998 17.089,21.998 C17.525,21.998 17.962,21.830 18.295,21.494 L27.500,12.213 C28.166,11.542 28.166,10.454 27.500,9.782 Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.75rem 1.375rem;
  background-color: var(--blue);
  content: '';
  width: 5.625rem;
  height: calc(100% + 3px);
  opacity: 1;
  margin-left: 0;
  right: -3px;
  top: -1px;
  position: absolute;
  border-radius: 0 0.625rem 0.625rem 0;
}
.et_pb_button__alt,
.et-db #et-boc .et-l .et_pb_button__alt{
  background-color: transparent;
  color: var(--orange) !important;
  border: 2px solid var(--orange);
}
.et_pb_button__alt:hover,
.et-db #et-boc .et-l .et_pb_button__alt:hover{
  background-color: var(--orange) !important;
  color: #fff !important;
}
.et_pb_button__alt::after,
.et-db #et-boc .et-l .et_pb_button__alt::after{
  background-color: var(--orange);
}
.et_pb_button.button__dark,
.et-db #et-boc .et-l .button__dark{
  color: var(--base) !important;
  border: 2px solid var(--base);
}
.et_pb_button.button__dark:hover,
.et-db #et-boc .et-l .et_pb_button.button__dark:hover{
  background-color: var(--base) !important;
  color: #fff !important;
}
.et_pb_button.button__dark::after,
.et-db #et-boc .et-l .et_pb_button.button__dark::after{
  background-color: var(--base);
}
.et_pb_button.button__light,
.et-db #et-boc .et-l .et_pb_button.button__light::after{
  background-color: var(--base);
  color: #fff !important;
  border: 2px solid #fff;
}
.et_pb_button.button__light:hover,
.et-db #et-boc .et-l .et_pb_button.button__light:hover{
  background-color: #fff !important;
  color: var(--base) !important;
}
.et_pb_button.button__light::after,
.et-db #et-boc .et-l .et_pb_button.button__light::after{
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(15 23 36)' d='M27.500,9.782 L18.295,0.501 C17.629,-0.170 16.549,-0.170 15.884,0.501 C15.218,1.172 15.218,2.260 15.884,2.931 L22.179,9.278 L1.704,9.278 C0.763,9.278 -0.001,10.048 -0.001,10.998 C-0.001,11.947 0.763,12.717 1.704,12.717 L22.179,12.717 L15.884,19.064 C15.218,19.734 15.218,20.824 15.884,21.494 C16.217,21.830 16.653,21.998 17.089,21.998 C17.525,21.998 17.962,21.830 18.295,21.494 L27.500,12.213 C28.166,11.542 28.166,10.454 27.500,9.782 Z'/%3E%3C/svg%3E");
}
.et_pb_button.button__plain,
.et-db #et-boc .et-l .et_pb_button.button__plain{
  background-color: var(--blue) !important;
  border-radius: 0.75rem;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  padding: 0.938rem 0.938rem;
  min-width: 12.5rem;
  border-color: var(--white); /*GH BUTTON HOVER*/
}
.et_pb_button.button__plain:hover,
.et-db #et-boc .et-l .et_pb_button.button__plain:hover{
  background-color: var(--blue) !important;
  padding: 0.938rem 0.938rem !important;
  border-color: var(--blue); /*GH BUTTON HOVER*/
  text-decoration: none;
}
.et_pb_button.button__plain--orange,
.et-db #et-boc .et-l .et_pb_button.button__plain--orange{
  background-color: var(--orange) !important;
  border-color: var(--white);
}
.et_pb_button.button__plain--orange:hover,
.et-db #et-boc .et-l .et_pb_button.button__plain--orange:hover{
  background-color: var(--orange) !important;
  border-color: var(--orange);
  text-decoration: none;
}
.single .et_pb_button.button__plain{
  background-color: var(--blue) !important;
  border-radius: 0.75rem !important;
  font-size: 1rem !important;
  padding: 0.938rem 0.938rem !important;
  border: 2px solid var(--blue) !important;
}
.single .et_pb_button.button__plain:hover{
  background-color: var(--base) !important;
  border: 2px solid var(--base) !important;
}
.et_pb_button.button__plain::after{
  display: none;
}
.et_pb_button.button__plain--border{
  border-radius: 0.75rem;
  font-size: 1rem;
  text-align: center;
  padding: 0.938rem 0.938rem;
  min-width: 12.5rem;
}
.single .et_pb_button.button__plain--border{
  border-radius: 0.75rem !important;
  font-size: 1rem !important;
  padding: 0.938rem 0.938rem !important;
}
.et_pb_button.button__plain--border:hover{
  padding: 0.938rem 0.938rem !important;
}
.et_pb_button.button__plain--border::after{
  display: none;
}
.et_pb_button.button__back::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M0.250,5.398 L4.853,0.757 C5.186,0.422 5.725,0.422 6.058,0.757 C6.391,1.092 6.391,1.637 6.058,1.972 L2.910,5.147 L13.148,5.147 C13.618,5.147 14.000,5.531 14.000,6.006 C14.000,6.480 13.618,6.865 13.148,6.865 L2.910,6.865 L6.058,10.040 C6.391,10.374 6.391,10.918 6.058,11.253 C5.891,11.422 5.673,11.506 5.455,11.506 C5.237,11.506 5.019,11.422 4.853,11.253 L0.250,6.612 C-0.083,6.277 -0.083,5.734 0.250,5.398 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  display: inline-block;
  width: 0.875rem;
  height: 0.75rem;
  opacity: 1;
  margin-left: -0.625rem;
  position: relative;
  margin-right: 0.625rem;
  top: 0.063rem;
}
.et_pb_button.button__back:hover::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.250,5.398 L4.853,0.757 C5.186,0.422 5.725,0.422 6.058,0.757 C6.391,1.092 6.391,1.637 6.058,1.972 L2.910,5.147 L13.148,5.147 C13.618,5.147 14.000,5.531 14.000,6.006 C14.000,6.480 13.618,6.865 13.148,6.865 L2.910,6.865 L6.058,10.040 C6.391,10.374 6.391,10.918 6.058,11.253 C5.891,11.422 5.673,11.506 5.455,11.506 C5.237,11.506 5.019,11.422 4.853,11.253 L0.250,6.612 C-0.083,6.277 -0.083,5.734 0.250,5.398 Z'/%3E%3C/svg%3E");
}
.et_pb_button.button__plain.button__modal,
.et-db #et-boc .et-l .et_pb_button.button__plain.button__modal{
  padding: .625rem 0.938rem;
  border-radius: .5rem;
}
.et_pb_button.button__plain.button__modal::after,
.et-db #et-boc .et-l .et_pb_button.button__plain.button__modal::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.156,6.987 C0.260,7.091 0.386,7.143 0.536,7.143 L2.321,7.143 C2.470,7.143 2.596,7.091 2.701,6.987 C2.805,6.882 2.857,6.756 2.857,6.607 L2.857,2.857 L6.607,2.857 C6.756,2.857 6.882,2.805 6.987,2.701 C7.090,2.597 7.143,2.471 7.143,2.321 L7.143,0.536 C7.143,0.387 7.090,0.261 6.987,0.156 C6.882,0.052 6.756,-0.000 6.607,-0.000 L1.071,-0.000 C0.774,-0.000 0.520,0.104 0.312,0.312 C0.104,0.521 -0.000,0.774 -0.000,1.071 L-0.000,6.607 C-0.000,6.756 0.052,6.882 0.156,6.987 ZM13.013,0.156 C13.117,0.052 13.244,-0.000 13.393,-0.000 L18.928,-0.000 C19.226,-0.000 19.479,0.104 19.687,0.312 C19.895,0.521 20.000,0.774 20.000,1.071 L20.000,6.607 C20.000,6.756 19.948,6.882 19.844,6.987 C19.739,7.091 19.613,7.143 19.464,7.143 L17.679,7.143 C17.529,7.143 17.403,7.091 17.299,6.987 C17.194,6.882 17.143,6.756 17.143,6.607 L17.143,2.857 L13.393,2.857 C13.244,2.857 13.117,2.805 13.013,2.701 C12.909,2.597 12.857,2.471 12.857,2.321 L12.857,0.536 C12.857,0.387 12.909,0.261 13.013,0.156 ZM19.844,13.013 C19.948,13.118 20.000,13.244 20.000,13.393 L20.000,18.928 C20.000,19.226 19.895,19.479 19.687,19.687 C19.479,19.895 19.226,20.000 18.928,20.000 L13.393,20.000 C13.244,20.000 13.117,19.948 13.013,19.844 C12.909,19.739 12.857,19.613 12.857,19.464 L12.857,17.679 C12.857,17.530 12.909,17.404 13.013,17.299 C13.117,17.195 13.244,17.143 13.393,17.143 L17.143,17.143 L17.143,13.393 C17.143,13.244 17.194,13.118 17.299,13.013 C17.403,12.909 17.529,12.857 17.679,12.857 L19.464,12.857 C19.613,12.857 19.739,12.909 19.844,13.013 ZM6.987,19.844 C6.882,19.948 6.756,20.000 6.607,20.000 L1.071,20.000 C0.774,20.000 0.520,19.895 0.312,19.687 C0.104,19.479 -0.000,19.226 -0.000,18.928 L-0.000,13.393 C-0.000,13.244 0.052,13.118 0.156,13.013 C0.260,12.909 0.386,12.857 0.536,12.857 L2.321,12.857 C2.470,12.857 2.596,12.909 2.701,13.013 C2.805,13.118 2.857,13.244 2.857,13.393 L2.857,17.143 L6.607,17.143 C6.756,17.143 6.882,17.195 6.987,17.299 C7.090,17.404 7.143,17.530 7.143,17.679 L7.143,19.464 C7.143,19.613 7.090,19.739 6.987,19.844 Z'/%3E%3C/svg%3E");
  background-size: cover;
  background-color: transparent;
  content: '';
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
  vertical-align: middle;
  top: -0.15rem;
  margin-left: 0.5rem;
  border-radius: 0;
}
.et_pb_button.button__plain.button__modal:hover,
.et-db #et-boc .et_pb_button.button__plain.button__modal:hover{
  background-color: var(--blue) !important;
  padding: .625rem 0.938rem !important;
}
.et_pb_button.button__plain.button__modal.button__plain--orange:hover,
.et-db #et-boc .et_pb_button.button__plain.button__modal.button__plain--orange:hover{
  background-color: var(--orange) !important;
}
.et_pb_button.button__external::after,
.et-db #et-boc .et-l .et_pb_button.button__external::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M15.808,0.632 C15.680,0.509 15.524,0.447 15.341,0.447 L11.827,0.447 C11.644,0.447 11.489,0.509 11.361,0.632 C11.232,0.755 11.169,0.905 11.169,1.082 C11.169,1.258 11.232,1.408 11.361,1.532 L12.349,2.485 L5.651,8.917 C5.523,9.041 5.459,9.191 5.459,9.366 C5.459,9.544 5.523,9.694 5.651,9.816 L6.282,10.426 C6.410,10.549 6.566,10.611 6.749,10.611 C6.932,10.611 7.087,10.549 7.216,10.426 L13.886,3.967 L14.874,4.920 C15.002,5.043 15.158,5.105 15.341,5.105 C15.524,5.105 15.680,5.043 15.808,4.920 C15.936,4.797 16.000,4.647 16.000,4.469 L16.000,1.082 C16.000,0.905 15.936,0.755 15.808,0.632 ZM11.827,7.421 C12.010,7.431 12.166,7.492 12.294,7.606 C12.422,7.721 12.486,7.876 12.486,8.069 L12.486,12.729 C12.486,13.081 12.358,13.381 12.102,13.629 C11.845,13.876 11.534,13.999 11.169,13.999 L1.506,13.999 C1.140,13.999 0.829,13.876 0.573,13.629 C0.316,13.381 0.188,13.081 0.188,12.729 L0.188,3.411 C0.188,3.058 0.316,2.758 0.573,2.511 C0.829,2.264 1.140,2.140 1.506,2.140 L9.631,2.140 C9.814,2.140 9.970,2.202 10.098,2.325 C10.226,2.449 10.290,2.600 10.290,2.775 C10.290,2.952 10.226,3.103 10.098,3.226 L9.659,3.649 C9.530,3.773 9.375,3.835 9.192,3.835 L1.945,3.835 L1.945,12.305 L10.729,12.305 L10.729,8.493 C10.729,8.317 10.793,8.167 10.922,8.043 L11.361,7.620 C11.489,7.479 11.644,7.412 11.827,7.421 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  display: inline-block;
  width: 1rem;
  height: .875rem;
  position: relative;
  margin-left: 0.313rem;
  top: 0.063rem;
  background-color: transparent;
  border-radius: 0;
}
.et_pb_button + .et_pb_button{
  margin-left: 1.25rem;
}
.hide,
.hidden{
  display: none;
}
::-webkit-input-placeholder {
  color: #011c25;
}
::-moz-placeholder {
  color: #011c25;
}
:-ms-input-placeholder {
  color: #011c25;
}
:-moz-placeholder {
  color: #011c25;
}
.wpcf7-not-valid::-webkit-input-placeholder {
  color: #111;
}
.wpcf7-not-valid::-moz-placeholder {
  color: #111;
}
.wpcf7-not-valid:-ms-input-placeholder {
  color: #111;
}
.wpcf7-not-valid:-moz-placeholder {
  color: #111;
}
.input-error::-webkit-input-placeholder {
  color: #111;
}
.input-error::-moz-placeholder {
  color: #111;
}
.input-error:-ms-input-placeholder {
  color: #111;
}
.input-error:-moz-placeholder {
  color: #111;
}



/**
*** Header
**/
header .section__navigation .et_pb_row{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
header .section__navigation .et_pb_column--with-menu{
  display: flex;
  align-items: center;
}
header .section__navigation .image__logo{
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
}
header .section__navigation .et_pb_menu{
  margin-left: 5rem;
  margin-top: 0.313rem;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li{
  margin-right: 0.5rem !important;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li:last-of-type{
  margin-right: 0;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li:hover > a{
  color: var(--base) !important;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li > a{
  color: var(--base);
  font-size: 1rem;
  font-weight: 700;
  padding: 0.625rem 1.25rem 0.875rem !important;
  border-radius: 6px;
  transition: all .3s ease-in-out;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li > a:hover{
  background-color: var(--blue);
  color: #fff !important;
  opacity: 1;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.menu-item-has-children > a:hover{
  padding: 0.625rem 1.5rem 0.875rem 1rem !important;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.menu-item-has-children > a:first-child:after{
  color: var(--blue);
  top: 0.75rem !important;
  transition: all .3s ease-in-out !important;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.menu-item-has-children > a:hover:first-child:after{
  color: #fff;
  right: 0.313rem !important;
}
header .section__navigation .et_pb_menu .et-menu-nav .menu__mobile{
  display: none !important;
}
header .section__navigation .et_pb_menu .et-menu-nav .sub-menu{
  background-color: var(--blue) !important;
  border: none !important;
}
header .section__navigation .et_pb_menu .et-menu-nav .sub-menu li{
  display: block;
  padding-left: 0;
  padding-right: 0;
}
header .section__navigation .et_pb_menu .et-menu-nav .sub-menu a{
  color: #fff;
  font-size: 1rem !important;
  font-weight: 700;
}
header .section__navigation .et_pb_menu .et-menu-nav .sub-menu a:hover{
  opacity: 1 !important;
}
header .section__navigation .text__top--buttons{
  margin-top: 0.875rem;
  text-align: right !important;
}
header .section__navigation .text__top--buttons .button__dropdown > a{
  border: 2px solid #fff;
  border-radius: 10px;
  font-size: 1rem;
  font-weight: 700;
  padding: 0.625rem 1.5rem 0.875rem;
  min-width: 10.625rem;
  display: inline-block;
  text-align: center;
  transition: 0.3s ease-in-out all;
}
header .section__navigation .text__top--buttons .button__border{
  color: #fff;
}
header .section__navigation .text__top--buttons .button__border:hover{
  background-color: #fff;
  color: var(--blue);
}
header .section__navigation .text__top--buttons .button__fill{
  background-color: #fff;
  margin-left: 1.5rem;
}
header .section__navigation .text__top--buttons .button__fill:hover{
  background-color: transparent;
  color: #fff;
}
header .section__navigation .text__top--buttons .button__dropdown{
  display: inline-block;
  position: relative;
}
header .section__navigation .text__top--buttons .button__has-dropdown .button__border::after{
  font-family: ETmodules;
  content: "3";
  font-size: 16px;
  font-weight: 800;
  color: #fff;
  top: 0.125rem !important;
  transition: all .3s ease-in-out !important;
  position: relative;
  margin-left: 0.3125rem;
  left: 0.3125rem;
}
header .section__navigation .text__top--buttons .button__has-dropdown .button__border:hover::after{
  color: var(--blue);
}
header .section__navigation .text__top--buttons .button__has-dropdown ul{
  background-color: #fff;
  position: absolute;
  border-radius: 0.75rem;
  box-shadow: 0px 0px 76.14px 4.86px rgba(46,159,215,0.18);
  padding: 0.8125rem 0;
  list-style-type: none;
  text-align: left;
  top: 6.25rem;
  /* display: none; */
  transition: all 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: -9999;
}
header .section__navigation .text__top--buttons .button__has-dropdown ul::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41px' height='41px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.006,20.500 L20.500,-0.006 L41.006,20.500 L20.500,41.006 L-0.006,20.500 Z'/%3E%3C/svg%3E");
  content: '';
  height: 2.5625rem;
  width: 2.5625rem;
  position: absolute;
  top: -0.75rem;
  z-index: -1;
  left: 0;
  right: 0;
  margin: 0 auto;
}
header .section__navigation .text__top--buttons .button__has-dropdown.active ul{
  top: 5.625rem;
  opacity: 1;
  visibility: visible;
  z-index: 0;
}
header .section__navigation .text__top--buttons .button__has-dropdown ul a{
  padding: 0 0.625rem !important;
  display: block;
  font-size: 0.9375rem;
  text-align: center;
  /*color: #b5b5b5;*/
  letter-spacing: -0.03em;
}
header .section__navigation .text__top--buttons .button__has-dropdown ul a:hover{
  /*color: var(--blue);*/
  background-color: #f1f1f1;
}
header .section__navigation .text__top--buttons .button__has-dropdown ul a[target="_blank"]::after{
/*  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(181, 181, 181)' d='M15.808,0.632 C15.680,0.509 15.524,0.447 15.341,0.447 L11.827,0.447 C11.644,0.447 11.489,0.509 11.361,0.632 C11.232,0.755 11.169,0.905 11.169,1.082 C11.169,1.258 11.232,1.408 11.361,1.532 L12.349,2.485 L5.651,8.917 C5.523,9.041 5.459,9.191 5.459,9.366 C5.459,9.544 5.523,9.694 5.651,9.816 L6.282,10.426 C6.410,10.549 6.566,10.611 6.749,10.611 C6.932,10.611 7.087,10.549 7.216,10.426 L13.886,3.967 L14.874,4.920 C15.002,5.043 15.158,5.105 15.341,5.105 C15.524,5.105 15.680,5.043 15.808,4.920 C15.936,4.797 16.000,4.647 16.000,4.469 L16.000,1.082 C16.000,0.905 15.936,0.755 15.808,0.632 ZM11.827,7.421 C12.010,7.431 12.166,7.492 12.294,7.606 C12.422,7.721 12.486,7.876 12.486,8.069 L12.486,12.729 C12.486,13.081 12.358,13.381 12.102,13.629 C11.845,13.876 11.534,13.999 11.169,13.999 L1.506,13.999 C1.140,13.999 0.829,13.876 0.573,13.629 C0.316,13.381 0.188,13.081 0.188,12.729 L0.188,3.411 C0.188,3.058 0.316,2.758 0.573,2.511 C0.829,2.264 1.140,2.140 1.506,2.140 L9.631,2.140 C9.814,2.140 9.970,2.202 10.098,2.325 C10.226,2.449 10.290,2.600 10.290,2.775 C10.290,2.952 10.226,3.103 10.098,3.226 L9.659,3.649 C9.530,3.773 9.375,3.835 9.192,3.835 L1.945,3.835 L1.945,12.305 L10.729,12.305 L10.729,8.493 C10.729,8.317 10.793,8.167 10.922,8.043 L11.361,7.620 C11.489,7.479 11.644,7.412 11.827,7.421 Z'/%3E%3C/svg%3E");*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M15.808,0.632 C15.680,0.509 15.524,0.447 15.341,0.447 L11.827,0.447 C11.644,0.447 11.489,0.509 11.361,0.632 C11.232,0.755 11.169,0.905 11.169,1.082 C11.169,1.258 11.232,1.408 11.361,1.532 L12.349,2.485 L5.651,8.917 C5.523,9.041 5.459,9.191 5.459,9.366 C5.459,9.544 5.523,9.694 5.651,9.816 L6.282,10.426 C6.410,10.549 6.566,10.611 6.749,10.611 C6.932,10.611 7.087,10.549 7.216,10.426 L13.886,3.967 L14.874,4.920 C15.002,5.043 15.158,5.105 15.341,5.105 C15.524,5.105 15.680,5.043 15.808,4.920 C15.936,4.797 16.000,4.647 16.000,4.469 L16.000,1.082 C16.000,0.905 15.936,0.755 15.808,0.632 ZM11.827,7.421 C12.010,7.431 12.166,7.492 12.294,7.606 C12.422,7.721 12.486,7.876 12.486,8.069 L12.486,12.729 C12.486,13.081 12.358,13.381 12.102,13.629 C11.845,13.876 11.534,13.999 11.169,13.999 L1.506,13.999 C1.140,13.999 0.829,13.876 0.573,13.629 C0.316,13.381 0.188,13.081 0.188,12.729 L0.188,3.411 C0.188,3.058 0.316,2.758 0.573,2.511 C0.829,2.264 1.140,2.140 1.506,2.140 L9.631,2.140 C9.814,2.140 9.970,2.202 10.098,2.325 C10.226,2.449 10.290,2.600 10.290,2.775 C10.290,2.952 10.226,3.103 10.098,3.226 L9.659,3.649 C9.530,3.773 9.375,3.835 9.192,3.835 L1.945,3.835 L1.945,12.305 L10.729,12.305 L10.729,8.493 C10.729,8.317 10.793,8.167 10.922,8.043 L11.361,7.620 C11.489,7.479 11.644,7.412 11.827,7.421 Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  width: 1rem;
  height: .875rem;
  position: relative;
  margin-left: 0.313rem;
  top: 0.063rem;
}
/*header .section__navigation .text__top--buttons .button__has-dropdown ul a[target="_blank"]:hover::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M15.808,0.632 C15.680,0.509 15.524,0.447 15.341,0.447 L11.827,0.447 C11.644,0.447 11.489,0.509 11.361,0.632 C11.232,0.755 11.169,0.905 11.169,1.082 C11.169,1.258 11.232,1.408 11.361,1.532 L12.349,2.485 L5.651,8.917 C5.523,9.041 5.459,9.191 5.459,9.366 C5.459,9.544 5.523,9.694 5.651,9.816 L6.282,10.426 C6.410,10.549 6.566,10.611 6.749,10.611 C6.932,10.611 7.087,10.549 7.216,10.426 L13.886,3.967 L14.874,4.920 C15.002,5.043 15.158,5.105 15.341,5.105 C15.524,5.105 15.680,5.043 15.808,4.920 C15.936,4.797 16.000,4.647 16.000,4.469 L16.000,1.082 C16.000,0.905 15.936,0.755 15.808,0.632 ZM11.827,7.421 C12.010,7.431 12.166,7.492 12.294,7.606 C12.422,7.721 12.486,7.876 12.486,8.069 L12.486,12.729 C12.486,13.081 12.358,13.381 12.102,13.629 C11.845,13.876 11.534,13.999 11.169,13.999 L1.506,13.999 C1.140,13.999 0.829,13.876 0.573,13.629 C0.316,13.381 0.188,13.081 0.188,12.729 L0.188,3.411 C0.188,3.058 0.316,2.758 0.573,2.511 C0.829,2.264 1.140,2.140 1.506,2.140 L9.631,2.140 C9.814,2.140 9.970,2.202 10.098,2.325 C10.226,2.449 10.290,2.600 10.290,2.775 C10.290,2.952 10.226,3.103 10.098,3.226 L9.659,3.649 C9.530,3.773 9.375,3.835 9.192,3.835 L1.945,3.835 L1.945,12.305 L10.729,12.305 L10.729,8.493 C10.729,8.317 10.793,8.167 10.922,8.043 L11.361,7.620 C11.489,7.479 11.644,7.412 11.827,7.421 Z'/%3E%3C/svg%3E");
}*/
.button__open .et-l--header {
  position: relative;
  z-index: 9;
}
header .section__navigation,
header .section__navigation .et_pb_row,
header .section__navigation .image__logo,
header .section__navigation .et_pb_menu,
header .section__navigation .text__top--buttons{
  transition: 0.1s ease-in-out all;
}
header.navbar-shrink{
  position: relative;
  z-index: 3;
}
header.navbar-shrink .section__navigation,
.single #et-boc header.navbar-shrink .et_pb_section.section__navigation{
  position: fixed !important;
  width: 100%;
  top: 0;
  padding: 0.3125rem 0!important;
  background-color: #fff !important;
  -webkit-box-shadow: 0 10px 20px rgba(57, 63, 72, 0.1);
  -moz-box-shadow: 0 10px 20px rgba(57, 63, 72, 0.1);
  box-shadow: 0 10px 20px rgba(57, 63, 72, 0.1);
}
.navbar-shrink .section__navigation .et_pb_row{
  padding-top: 0.938rem !important;
  padding-bottom: 0.938rem !important;
}
.navbar-shrink .section__navigation .image__logo{
  width: 9.375rem !important;
}
.navbar-shrink .section__navigation .text__top--buttons a{
  padding: 0.188rem 1.25rem 0.313rem !important;
}
.navbar-shrink .section__navigation .text__top--buttons .button__border{
  background-color: var(--blue);
  border-color: var(--blue);
}
.navbar-shrink .section__navigation .text__top--buttons .button__fill{
  border-color: var(--blue);
}
.navbar-shrink .section__navigation .text__top--buttons .button__fill:hover{
  color: var(--blue);
}
.navbar-shrink .section__navigation .et_pb_menu{
  margin-top: 0;
}
.navbar-shrink .section__navigation .text__top--buttons {
  margin-top: 0;
}
header.navbar-shrink .section__navigation .et_pb_menu .et-menu-nav > ul > li.mega-menu{
  overflow: hidden;
}
header .et_mobile_nav_menu{
  margin: 0;
}
header .mobile_nav{
  position: relative;
}
header .mobile_menu_bar_background{
  width: 3.429rem;
  height: 3.429rem;
  background-color: var(--base);
  position: absolute;
  right: 0;
  top: -1.857rem;
  border-radius: 6px;
}
header .mobile_menu_bar {
  background: #fff;
  width: 25px;
  height: 3px;

  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;

  position: absolute !important;
  top: -11px;
  transition: all 0.3s ease;
  right: 11px;
  z-index: 999;
}
header .mobile_menu_bar:before,
header .mobile_menu_bar:after {
  position: absolute !important;
  content: "" !important;
  left: 0;
  width: 100%;
  height: 3px;
  background: #fff;
}
header .mobile_menu_bar:before {
  top: 9px !important;
  width: 29px;
}
header .mobile_menu_bar:after {
  top: 17px;
}
.mobile-menu--active .et-l--header{
  position: relative;
  z-index: 3;
}
.mobile-menu--active header .mobile_menu_bar{
  right: 0;
}
.mobile-menu--active header .mobile_menu_bar:before{
  left: 9px;
}
.mobile-menu--active header .mobile_menu_bar:after{
  left: 9px;
}
.mobile-menu--active header .mobile_menu_bar:before {
  content: '\4d';
  z-index: 100;
  color: #fff  !important;
  background: transparent;
  top: -8px !important;
  left: -7px !important;
  font-size: 36px;
}
.mobile-menu--active header .mobile_menu_bar,
.mobile-menu--active header .mobile_menu_bar:after{
  background: transparent;
}
#mobile_menu1,  .opened #mobile_menu {
  position: fixed !important;
  display: flex !important;
  flex-direction: column;
  justify-content: normal;
  min-height: 100%;
  max-height: 100%;
  z-index: 10 !important;
  top: 0 !important;
  border: none !important;
  overflow-y: auto;
  max-width: 100%;
  float: left;
  transition: all cubic-bezier(0.5, 0, 0, 1) 300ms;
  background-color: var(--blue) !important;
  /*background-image: url(/wp-content/uploads/2020/09/home-hero-mobile.png) !important;*/
  background-size: contain !important;
  padding-top: 70px !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
  padding-left: 5% !important;
}
.opened #mobile_menu1 {
  transform: none;
}
.opened #mobile_menu1 a {
  transform: none;
  opacity: 1 !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
  content: '\4d' !important;
  color: #fff;
  transition: all ease-in-out 300ms;
  z-index: 100;
  font-size: 36px !important;
}
.mobile_nav.closed .mobile_menu_bar:before {
  transition: all ease-in-out 300ms;
}
.closed #mobile_menu1 {
  opacity: 0;
  pointer-events: none;
  transform: translatex(-100%);
  width: 0px;
  transition-delay: 300ms;
}
#mobile_menu1 a {
  transform: translatex(-90px);
  opacity: 0;
  transition: all cubic-bezier(0.5, 0, 0, 1) 600ms !important;
  text-align: left;
  display: block !important;
  color: #fff !important;
  padding: 5px 0px !important;
  margin: 0;
  font-weight: 700;
  font-size: 16px !important;
  background: transparent !important;
}
header #navbar .et_pb_menu__menu .et_mobile_menu li{
  padding: 10px 0;
}
header #navbar .et_pb_menu__menu .et_mobile_menu li a,
header.navbar-shrink #navbar .et_pb_menu__menu .et_mobile_menu li a{
  margin: 0;
  color: #fff;
}
.home header #navbar .et_pb_menu__menu .et_mobile_menu li.menu-item__button a{
  border: none;
  background-color: #ff4d00;
  padding: 13px 15px;
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children a{
  background: transparent;
  position: relative;
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children > a > i.handle {
  position: absolute;
  width: 30px;
  height: 100%;
  top: 0;
  right: 0;
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children > a > i.handle:before, 
.mobile-menu--active header .et_mobile_menu .menu-item-has-children > a > i.handle:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 14px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: #ffffff;
  -webkit-transition: all 200ms 50ms cubic-bezier(.61,.25,.81,.88);
  -moz-transition: all 200ms 50ms cubic-bezier(.61,.25,.81,.88);
  -ms-transition: all 200ms 50ms cubic-bezier(.61,.25,.81,.88);
  transition: all 200ms 50ms cubic-bezier(.61,.25,.81,.88);
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children > a > i.handle:after {
  width: 14px;
  height: 2px;
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children.open > a > i.handle:before, 
.mobile-menu--active header .et_mobile_menu .menu-item-has-children.open > a > i.handle:after {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children.open > a > i.handle:after {
  opacity: 0;
}
header .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, 
header .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{
  background: none !important;
}
.mobile-menu--active header .et_mobile_menu > li > ul.sub-menu {
  background: none !important;
  padding: 0;
  overflow: hidden;
  max-height: 0px;
  -webkit-transition: all 500ms 50ms ease-in-out;
  -moz-transition: all 500ms 50ms ease-in-out;
  -ms-transition: all 500ms 50ms ease-in-out;
  transition: all 500ms 50ms ease-in-out;
  padding-left: 20px !important;
}
.mobile-menu--active header .et_mobile_menu > li > ul.sub-menu > li > ul.sub-menu{
  padding-left: 20px !important;
}
.mobile-menu--active header .et_mobile_menu > .menu-item-has-children.open > ul.sub-menu > .menu-item-has-children > ul.sub-menu{
  max-height: 0 !important;
  overflow: hidden;
}
.mobile-menu--active header .et_mobile_menu .menu-item-has-children.open ul.sub-menu,
.mobile-menu--active header .et_mobile_menu > .menu-item-has-children.open > ul.sub-menu > .menu-item-has-children.open > ul.sub-menu {
  max-height: 600px !important;
}
.et_mobile_nav_menu ul li{
  padding-left: 0 !important;
  padding-bottom: 0.5em;
}
.et_mobile_nav_menu .subitem_wrapper_fullwidth div{
  padding-left: 10px;
  padding-bottom: 0.5em;
}
.et_mobile_nav_menu ul li::before{
  display: none;
}
.et_mobile_nav_menu .mega-menu > .sub-menu .subitem_title img,
.et_mobile_nav_menu .mega-menu > .sub-menu .subitem_image,
.et_mobile_nav_menu .mega-menu > .sub-menu .subitem_description,
.et_mobile_nav_menu .mega-menu > .sub-menu .subitem_usps{
  display: none !important;
}
.et_mobile_nav_menu #mobile_menu1 .mega-menu > .sub-menu .button__plain{
  display: none !important;
}
.et_mobile_nav_menu .mega-menu .megamenu__column{
  display: none;
}
.nav li.et-touch-hover>ul,
.nav li:hover>ul,
.et-menu-nav li.mega-menu:hover>ul,
.et-db #et-boc .et-l .et-menu-nav li.mega-menu:hover>ul{
	opacity: 0 !important;
	visibility: hidden !important;
}
.menu-clicked .sub-menu,
ul.sub-menu.hide.visible {
	opacity: 1;
	visibility: visible;
  display: block;
}
.nav li.menu-clicked.et-touch-hover>ul,
.nav li.menu-clicked:hover>ul {
  opacity: 1 !important;
	visibility: visible !important;
  display: block;
}
header .section__navigation .et_pb_row,
.et-l--header .et_pb_column--with-menu,
.et-l--header .et_pb_column--with-menu .et_pb_menu,
.et-l--header .et_pb_column--with-menu .et_pb_menu_inner_container{
  position: static !important;
}
.megamenu__open .et-l--header{
  position: relative;
  z-index: 9;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.mega-menu{
  position: relative;
}
header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.menu-clicked{
  position: static;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.mega-menu.menu-clicked > a,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav > ul > li.mega-menu.menu-clicked > a{
  background-color: var(--blue);
  color: #fff !important;
  padding-right: 1.5rem !important;
  padding-left: 1rem !important;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.mega-menu.menu-clicked > a::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41px' height='41px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.006,20.500 L20.500,-0.006 L41.006,20.500 L20.500,41.006 L-0.006,20.500 Z'/%3E%3C/svg%3E");
  content: '';
  height: 2.5625rem;
  width: 2.5625rem;
  position: absolute;
  bottom: -4.875rem;
  z-index: 99999;
  left: 32%;
}
header .section__navigation .et_pb_menu .et-menu-nav > ul > li.mega-menu.menu-clicked > a:first-child:after{
  color: #fff;
  right: 0.313rem !important;
}
header .section__navigation .et_pb_menu .et-menu-nav .mega-menu > .sub-menu,
.et-db #et-boc header.et-l .section__navigation .et_pb_menu .et-menu-nav .mega-menu > .sub-menu{
  top: calc(100% + 3.125rem);
  /*box-shadow: 0px 0px 76.14px 4.86px rgba(46, 159, 215, 0.18);*/
  box-shadow: 0px 0px 18px 12px rgba(46, 159, 215, 0.18);
  background-color: #fff !important;
  display: flex;
  flex-wrap: wrap;
  padding-top: 3.3125rem;
  padding-bottom: 3.125rem;
  max-height: 0;
  overflow: hidden;
  max-height: 0;
  width: 99%;
  margin-left: 0.5%;
}



header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.menu-clicked > .sub-menu,
.et-db #et-boc header.et-l .section__navigation .et_pb_menu .et-menu-nav .mega-menu.menu-clicked > .sub-menu{
  top: calc(100% - 1px) !important;
  max-height: 9999px !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.menu-clicked:hover > .sub-menu{
  opacity: 1 !important;
  visibility: visible !important;
}
header .section__navigation .et_pb_menu .et-menu-nav .mega-menu .sub-menu a,
.et-db #et-boc header.et-l .section__navigation .et_pb_menu .et-menu-nav .mega-menu .sub-menu a{
  color: var(--base) !important;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__column ul,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__column ul,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul{
  display: block;
  position: relative;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  border: none;
  box-shadow: none;
  left: 0;
  top: 0;
  width: 100%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__column:first-of-type{
  width: 20% !important;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__column:last-of-type,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__column:last-of-type{
  width: 80%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__column > a{
  display: none !important;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items{
  padding-left: 1.4vw;
  padding-top: 5.125rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items li,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items li{
  margin-bottom: .625rem;
  cursor: pointer;
  transition: 0.3s ease-in-out all;
  line-height: 3em;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items .active{
  background-color: rgba(27,114,255, 0.07);
  border-radius: 5px 0 0 5px;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items li:hover{
  background-color: rgba(27,114,255, 0.07);
  border-radius: 5px 0 0 5px;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items img{
  width: 1.875rem;
  margin-right: 1.1875rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items a{
  font-size: 1.125rem !important;
  display: flex !important;
  align-items: center;
  pointer-events: none;
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items a:hover{
  background: transparent;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items a::after{
  background-color: var(--blue);
  content: '';
  width: 4px;
  height: 100%;
  position: absolute;
  right: 0;
  opacity: 0;
  transition: 0.3s ease-in-out all;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items a:hover::after,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items .active a::after{
  opacity: 1;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems{
  padding: .625rem 1.875rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems > ul,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems > ul{
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: 0.5s ease-in-out all;
  display: none;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems > ul.active,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems > ul.active{
  opacity: 1 !important;
  visibility: visible !important;
  display: flex;
  min-height: 22.5rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title img,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title img{
  height: 3.25rem;
  /*margin-right: 1.25rem;*/
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title .subitem_link_img,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title .subitem_link_img{
  width: auto;
  padding: 0;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title .subitem_link,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title .subitem_link{
  font-size: 1.5rem !important;
  width: 100%;
  padding: 6px 18px;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title a:hover,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title a:hover,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title a:hover,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title a:hover{
  background-color: transparent;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems p>a{
	font-weight: 500;
    display: inline;
    padding: 0px !important;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems li>a{
    font-size: .875rem !important;
	font-weight: 500;
    display: inline;
    padding: 0px !important;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems p>a,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems li>a:hover{
    background-color: rgb(0 0 0 / 0%) !important;
	font-weight: 600;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title{
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1.0625rem;
  margin-bottom: 1.125rem;
  position: relative;
  width: 96%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title::after,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title::after{
  background-color: var(--blue);
  content: '';
  height: .375rem;
  width: 0;
  position: absolute;
  transition: 1s ease-in-out all;
  bottom: 0;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems li:hover .subitem_title::after,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems li:hover .subitem_title::after{
  width: 74%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_image,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description{
  width: 74%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_image{
  margin-bottom: 1.3125rem;
  display: none;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description,
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_description{
  color: #888787;
  line-height: 1.714em;
  font-size: 1rem;
  padding-bottom: 7.1875rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description ul{
  z-index: 0 !important;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description .col-2 li,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description .col-2 li{
  width: 50% !important;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description li,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description li{
  padding-left: .625rem !important;
  line-height: 1.714em;
  font-size: .875rem;
}
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description ul li::before{
  background-color: #888787;
  content: '';
  display: inline-block;
  width: .3125rem;
  height: .3125rem;
  border-radius: 50%;
  position: absolute;
  top: .625rem;
  left: 0;
}
#et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .button__plain,
#et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .button__plain,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .button__plain,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .button__plain{
  font-size: .8125rem !important;
  color: #fff !important;
  padding: .4375rem .9375rem !important;
  min-width: 9.0625rem !important;
  border-radius: .375rem !important;
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
}
#et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .button__plain:hover,
#et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .button__plain:hover,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .button__plain:hover,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .button__plain:hover{
  padding: .4375rem .9375rem !important;
}
#et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .button__plain,
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .button__plain{
  width: auto !important;
}
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .button__plain[target="_blank"]::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='385' height='387' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none' class='' style=''/%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='svg_1' class=''%3E%3Cpath d='m313.74902587890625,386.5039971923828 h-278.23 c-9.418,0 -18.453,-3.7422 -25.113,-10.406 c-6.6641,-6.6602 -10.406,-15.695 -10.406,-25.113 v-278.23 c0,-9.418 3.7422,-18.453 10.406,-25.113 c6.6602,-6.6641 15.695,-10.406 25.113,-10.406 h124.32 c6.5391,0 11.84,5.3008 11.84,11.84 c0,6.5391 -5.3008,11.84 -11.84,11.84 h-124.32 c-6.5391,0 -11.84,5.3008 -11.84,11.84 v278.23 c0,3.1406 1.2461,6.1523 3.4688,8.3711 c2.2188,2.2188 5.2305,3.4688 8.3711,3.4688 h278.23 c3.1367,0 6.1484,-1.25 8.3711,-3.4688 c2.2188,-2.2188 3.4688,-5.2305 3.4688,-8.3711 v-124.32 c0,-6.5391 5.3008,-11.84 11.836,-11.84 c6.5391,0 11.84,5.3008 11.84,11.84 v124.32 c0,9.418 -3.7422,18.453 -10.402,25.113 c-6.6602,6.6641 -15.695,10.406 -25.113,10.406 z' id='svg_2' fill='%23fff'/%3E%3Cpath d='m261.64902587890623,25.80399719238281 c-6.5391,0 -11.84,-5.3008 -11.84,-11.84 c0,-6.5391 5.3008,-11.84 11.84,-11.84 l99.449,-0.41406000000000004 c6.5391,0 11.84,5.3008 11.84,11.84 c0,6.5391 -5.3008,11.84 -11.84,11.84 l-99.512,0.41406000000000004 z' id='svg_3' fill='%23fff'/%3E%3Cpath d='m372.93902587890625,137.86399719238284 c-6.5391,0 -11.84,-5.3008 -11.84,-11.84 l-0.53125,-105.14 v0.003906000000000001 c0,-6.5391 5.3008,-11.84 11.84,-11.84 c3.1406,0 6.1523,1.2461 8.3711,3.4688 c2.2188,2.2188 3.4688,5.2305 3.4688,8.3711 l0.53125,105.13 c0,3.1406 -1.2461,6.1523 -3.4688,8.3711 c-2.2188,2.2227 -5.2305,3.4688 -8.3711,3.4688 z' id='svg_4' fill='%23fff'/%3E%3Cpath d='m246.66902587890627,153.61399719238284 c-3.125,0.003906000000000001 -6.125,-1.2305 -8.3438,-3.4336 c-2.2227,-2.2188 -3.4727,-5.2344 -3.4727,-8.375 s1.25,-6.1562 3.4727,-8.375 l116.26,-116.27 c4.6719,-4.2461 11.852,-4.082 16.324,0.37109000000000003 c4.4727,4.457 4.6602,11.637 0.42969,16.324 l-116.32,116.32 c-2.2188,2.2031 -5.2188,3.4375 -8.3477,3.4336 z' id='svg_5' fill='%23fff'/%3E%3Cpath d='m382.5290258789063,11.663997192382823 c0,6.4375 -5.2188,11.66 -11.66,11.66 s-11.664,-5.2227 -11.664,-11.66 c0,-6.4414 5.2227,-11.664 11.664,-11.664 s11.66,5.2227 11.66,11.664 ' id='svg_6' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  content: '';
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  margin: 0;
  opacity: 1;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  top: -0.125rem;
  margin-left: 0.3125rem;
  border-radius: 0;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems{
  padding: 0 4vw;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul{
  display: flex !important;
  flex-wrap: wrap;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul > li,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul > li{
  width: 25% !important;
  filter: grayscale(100%);
  opacity: 0.6;
  transition: 0.3s ease-in-out filter, 0.3s ease-in-out opacity;
  overflow: hidden;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul > li.active,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems > ul > li.active{
  width: 50% !important;
  filter: grayscale(0);
  opacity: 1;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper{
  width: 200%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .active .subitem_wrapper{
  width: 100%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper::after{
  background-color: #fff;
  content: '';
  width: 15%;
  height: 83%;
  position: absolute;
  right: 0;
  bottom: 0;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .active .subitem_wrapper::after{
  display: none;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems li:last-of-type .subitem_wrapper::after{
  display: none;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title{
  padding-bottom: 1.625rem;
  margin-bottom: 1.5625rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title a,
.et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title a{
  font-size: 2rem !important;
  padding-left: 2rem;
  width: 100%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_title_2 {
  padding-bottom: 1.75rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_description{
  position: relative;
  height: 11rem;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_description strong{
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--base);
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usps{
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.5625rem;
  margin-right: -1.5625rem;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usp{
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  margin-bottom: 3.0625rem;
  width: 100%;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usp:nth-child(even){
  display: none;
}
.mega-menu.megamenu__products .megamenu__subitems .active .subitem_usp:nth-child(even){
  display: flex;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usp .usp_icon{
  width: 10%;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usp .usp_icon img{
  max-width: 1.875rem;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usp .usp_description{
  color: #888787;
  width: 89%;
  margin-top: -0.375rem;
  line-height: 1.571em;
  font-size: .875rem;
}
.mega-menu.megamenu__products .megamenu__subitems .active .subitem_usp .usp_description{
  width: 80%;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_usp .usp_title{
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--base);
  padding-bottom: .1875rem;
}
.mega-menu.megamenu__products .megamenu__subitems li:not(.active) .subitem_usp .usp_content{
  max-height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mega-menu.megamenu__products .megamenu__subitems .subitem_description,
.mega-menu.megamenu__products .megamenu__subitems .subitem_usps{
  padding-right: 5.625rem;
}

.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper_fullwidth {
    /*border-top: 2px solid rgba(0, 0, 0, 0.1);*/
    padding-top: 1.25rem;
	margin-top: 1.25rem;
	display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
	padding-bottom: 1.25rem;
    background: rgba(0, 0, 0, 0.03);
	border-radius: 0.5rem;
}
.et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper_fullwidth .button__plain {
    position: relative;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper_fullwidth:hover .subitem_title::after {
    width: 100%;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper_fullwidth .subitem_title {
    padding-bottom: 0.625rem;
    margin-bottom: 0.5625rem;
	width: auto;
}
.et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper_fullwidth .subitem_description {
    height: 3rem;
	padding-bottom: 0.625rem;
    margin-bottom: 0.5625rem;
	padding-right: 0rem;
}


/**
*** Global
**/
#main-content{
  background-color: transparent;
}
.et-db.single #et-boc .et-l .et_pb_section{
  background-color: transparent;
}
.row{
  margin-left: -15px;
  margin-right: -15px;
}
.row.no-padding{
  margin-left: 0;
  margin-right: 0;
}
[class^="col-"]{
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
.col-1{
  width: 8.33333333%;
}
.col-2{
  width: 16.66666667%;
}
.col-3{
  width: 25%;
}
.col-4{
  width: 33.33333333%;
}
.col-5{
  width: 41.66666667%;
}
.col-6{
  width: 50%;
}
.col-7{
  width: 58.33333333%;
}
.col-8{
  width: 66.66666667%;
}
.col-9{
  width: 75%;
}
.col-10{
  width: 83.33333333%;
}
.col-11{
  width: 91.66666667%;
}
.no-padding [class^="col-"]{
  padding-left: 0;
  padding-right: 0;
}
.entry-content ol {
  list-style-type: none !important;
  counter-reset: my-counter;
  padding-bottom: 0 !important;
}
.entry-content ol li {
  counter-increment: my-counter;
  position: relative;
  padding-left: 3.125rem;
  padding-bottom: 1.2em;
  line-height: 1.5em;
}
.entry-content ol li::before {
  content: counter(my-counter) ". ";
  color: #0c1c4f;
  font-size: 1.25rem;
  position: absolute;
  left: 0rem;
}
.entry-content ul{
  list-style-type: none !important;
  padding-bottom: 1.5em !important;
  padding-left: 0 !important;
  padding-bottom: 2rem !important;
}
.entry-content ul li {
  position: relative;
  padding-left: 2.938rem;
  padding-bottom: 1em;
  margin-bottom: 1em;
  line-height: 1.7em;
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 2em;
}
.entry-content ul li::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M21.312,21.311 C21.770,20.851 22.000,20.296 22.000,19.641 L22.000,2.356 C22.000,1.701 21.770,1.145 21.312,0.686 C20.853,0.228 20.297,-0.001 19.643,-0.001 L2.357,-0.001 C1.702,-0.001 1.145,0.228 0.687,0.686 C0.228,1.145 -0.000,1.701 -0.000,2.356 L-0.000,19.641 C-0.000,20.296 0.228,20.851 0.687,21.311 C1.145,21.769 1.702,21.998 2.357,21.998 L19.643,21.998 C20.297,21.998 20.853,21.769 21.312,21.311 ZM9.036,17.431 C8.806,17.431 8.626,17.350 8.495,17.186 L3.388,12.079 C3.224,11.915 3.143,11.727 3.143,11.514 C3.143,11.301 3.224,11.114 3.388,10.949 L4.469,9.869 C4.632,9.706 4.820,9.623 5.033,9.623 C5.246,9.623 5.434,9.706 5.598,9.869 L9.036,13.306 L16.402,5.940 C16.565,5.777 16.753,5.694 16.966,5.694 C17.179,5.694 17.367,5.777 17.531,5.940 L18.611,7.020 C18.775,7.184 18.857,7.373 18.857,7.585 C18.857,7.799 18.775,7.987 18.611,8.150 L9.576,17.186 C9.444,17.350 9.264,17.431 9.036,17.431 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  position: absolute;
  left: 0;
  width: 1.375rem;
  height: 1.375rem;
  top: 0.313rem;
  top: 0.513rem;
}
.entry-content ul.list__no--bottom li{
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 2em;
}
.entry-content ul.list__no--bottom li::before{
  top: 0.513rem;
}
.text__breadcrumbs{
  font-size: 0.875rem;
  margin-top: 0.25rem;
  color: var(--blue);
}
.text__breadcrumbs ul{
  padding-bottom: 0 !important;
  padding-left: 0;
}
.text__breadcrumbs ul li{
  padding-left: 0;
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 0;
}
.text__breadcrumbs ul li::before{
  display: none;
}
.text__breadcrumbs ul li::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(246, 134, 34)' d='M7.522,5.896 L1.687,9.815 C1.505,9.936 1.294,9.999 1.083,9.999 C0.908,9.999 0.733,9.956 0.574,9.872 C0.221,9.684 -0.000,9.317 -0.000,8.918 L-0.000,1.079 C-0.000,0.680 0.221,0.313 0.574,0.125 C0.927,-0.062 1.355,-0.041 1.687,0.182 L7.522,4.102 C7.821,4.303 8.000,4.639 8.000,4.999 C8.000,5.358 7.821,5.694 7.522,5.896 Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  width: 0.5rem;
  height: 0.625rem;
  margin-left: 1.063rem;
  margin-right: 1.063rem;
}
.text__breadcrumbs ul li:last-of-type::after{
  display: none;
}
.text__breadcrumbs a{
  color: var(--base);
}
.text__breadcrumbs ul li:last-of-type a{
  color: var(--blue);
}
.text__breadcrumbs .no-link{
  color: var(--base);
}
.text__title h2{
  color: var(--blue);
  font-size: 1.75rem !important;
  line-height: 1.35em;
}
.fieldset{
  display: flex;
  flex-wrap: wrap;
}
.fieldset .field{
  margin-bottom: 1.313rem;
  width: 100%;
}
.fieldset__half{
  gap: 0.938rem;
  justify-content: space-between;
}
.fieldset__half .field{
  width: calc(50% - 0.938rem);
}
.fieldset .field.with-hidden-field{
  margin-bottom: 0;
}
.et_pb_blurb .et-waypoint:not(.et_pb_counters) {
  opacity: 1;
}
.section__banner--inner .et_pb_video{
  overflow: visible;
  height: 32rem;
}
.section__banner--inner .et_pb_video iframe{
  height: 32rem;
}
.section__banner--inner .et_pb_video_overlay{
  border-radius: 12px;
}
.section__banner--inner .et_pb_video_overlay_hover{
  position: absolute;
}
.section__banner--inner .et_pb_video_play{
  left: 0.688rem;
  margin-top: -4.9rem;
}
.section__banner--inner .et_pb_video_play::before{
  content: 'Play Video';
  font-family: 'Muli';
  font-size: 1.75rem;
  font-weight: 700;
  padding-left: 5.4rem;
}
.section__banner--inner .et_pb_video_play::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %231b72ff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='36' cy='36' r='23'/%3E%3Cpath id='play' class='cls-2' d='M875,570a36,36,0,1,1,36-36A36,36,0,0,1,875,570Zm9.036-37.783-11.658-7.837a2.165,2.165,0,0,0-3.372,1.794v15.674a2.165,2.165,0,0,0,3.372,1.794l11.658-7.837A2.161,2.161,0,0,0,884.036,532.215Z' transform='translate(-839 -498)'/%3E%3C/svg%3E%0A");
  content: '';
  background-size: cover;
  width: 4.5rem;
  height: 4.5rem;
  position: absolute;
  left: 0;
  top: 2.9rem;
  transition: 0.3s ease-in-out all;
}
.section__banner--inner .et_pb_video_overlay_hover:hover .et_pb_video_play::after{
  transform: scale(1.2);
}
.section__banner--inner .pulses{
  height: 15.563rem;
  width: 15.563rem;
  position: absolute;
  left: -7rem;
  top: 29.5%;
}
.section__banner--inner .pulse{
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid #fff;
  border-radius: 50%;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-iteration-count: infinite;
  animation-duration: 3200ms;
  opacity: 0;
}
.section__banner--inner .pulse-1{
  animation-name: pulse;
}
.section__banner--inner .pulse-2{
  animation-name: pulse;
  animation-delay: 1000ms;
}
.section__banner--inner .pulse-3{
  animation-name: pulse;
  animation-delay: 2000ms;
}
@keyframes pulse {
  0% {
    margin: -4px 0 0 -4px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  25% {
    margin: -4rem 0 0 -4rem;
    width: 6rem;
    height: 6rem;
    opacity: 1;
    border-size: 1px;
  }
  100% {
    margin: -8.563rem 0 0 -8.563rem;
    width: 15.563rem;
    height: 15.563rem;
    opacity: 0;
    border-size: 1px;
  }
}
blockquote{
  border: none;
  background-color: #f5f8fc;
  border-radius: 0.75rem;
  line-height: 1.7em;
  padding: 0.6rem 1.8rem;
}
.text__code blockquote{
  color: #fff;
  background-color: var(--base);
  font-family: monospace;
}
.text__blockquote blockquote{
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 0;
  background: transparent;
  padding: 2.25rem;
}
.et-pb-controllers a{
  height: 12px;
  width: 12px;
  background-color: var(--blue);
  opacity: 1;
  border-radius: 50%;
}
.et-pb-controllers .et-pb-active-control{
  background-color: var(--blue);
  width: 40px;
  border-radius: 10px;
}
.button-switch {
  display: flex;
  align-items: center;
  position: relative;
  width: 80%;
  margin-left: 1.5rem;
}
.button-switch > span{
  font-size: 0.875rem;
}
.button-switch .lbl-off,
.button-switch .lbl-on {
  cursor: pointer;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1em;
  position: absolute;
  top: 0.6em;
  transition: opacity 0.25s ease-out 0.1s;
  text-transform: uppercase;
}
.button-switch .lbl-off {
  right: .3125rem;
}
.button-switch .lbl-on {
  /*color: #fefefe;*/
  opacity: 0;
  right: 1.6875rem;
}
.button-switch .switch {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0;
  font-size: 1em;
  right: 4.063rem;
  line-height: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 0;
}
.button-switch .switch:before, .button-switch .switch:after {
  content: "";
  font-size: 1em;
  position: absolute;
}
.button-switch .switch:before {
  border-radius: 1.875rem;
  background: #bdc3c7;
  height: 1.875rem;
  left: 0;
  top: 0;
  transition: background-color 0.25s ease-out 0.1s;
  width: 4.375rem;
}
.button-switch .switch:after {
  box-shadow: 0 0.0625em 0.375em 0 #666;
  border-radius: 50%;
  background: #fefefe;
  height: 1.875rem;
  transform: translate(0, 0);
  transition: transform 0.25s ease-out 0.1s;
  width: 1.875rem;
}
.button-switch .switch:checked:after {
  background: var(--blue);
  transform: translate(2.5em, 0);
}
.button-switch .switch:checked ~ .lbl-off {
  opacity: 0;
}
.button-switch .switch:checked ~ .lbl-on {
  opacity: 1;
}
.element__delay{
  display: none;
  opacity: 0;
}


/**
*** Home
**/
.section__banner{
  line-height: 2em;
}
.section__banner .et_pb_column{
  width: 45% !important;
}
.section__banner .et_pb_column.et-last-child{
  width: 55% !important;
}
.section__banner .h2{
  color: var(--blue);
  font-size: 1.75rem;
  line-height: 1.35em;
  padding-bottom: 1.5em;
}
.section__banner .image__graphics{
  position: absolute;
  top: -6.5rem;
  right: -45%;
  width: 130%;
  transform: rotate(-8deg);
}
.section__banner .et_pb_button_module_wrapper{
  margin-top: 3.125rem;
}
.section__banner .row__company--logos{
  margin-top: 4.688rem;
}
.section__banner .row__company--logos .et_pb_column{
  width: 100% !important;
}
.et_pb_section.section__integration{
  padding-top: 6rem;
}
.section__integration .et_pb_row:first-of-type{
  margin-bottom: 0rem;
}
.section__integration .row__logos{
  max-width: 75.625rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 1.5em;
}
.section__integration .row__logos--1{
  padding-bottom: 0;
}
.section__integration .row__logos--1::after{
  background-color: var(--blue);
  height: 1px;
  width: 100%;
  content: '';
  display: block;
  visibility: visible;
  margin-top: -0.563rem;
}
.section__integration .row__logos--2{
  padding-top: 0;
  margin-top: -0.938rem;
  padding-bottom: 3rem;
}
.section__integration .row__logos .slick-list{
  left: -0.625rem;
  width: 95%;
  float: right;
}
.section__integration .row__logos .slick-slide{
  padding: 1.375rem 0;
}
.section__integration .row__logos .et_pb_image{
  transition: 0.1s ease-in-out all;
  text-align: center;
  border-radius: 1.25rem;
  width: 6.25rem !important;
  height: 6.25rem;
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.section__integration .row__logos .et_pb_image:hover{
  /* background-color: rgba(255, 255, 255, 0.851);
  box-shadow: 0px 10px 19.74px 1.26px rgba(46, 159, 215, 0.21),inset 0px 0px 43px 0px rgba(255, 255, 255, 0.004); */
}
.section__integration .row__logos img{
  filter: grayscale(100%);
  transition: 0.1s ease-in-out all;
}
.section__integration .row__logos .et_pb_image:hover img{
  filter: grayscale(0);
}
.section__integration .row__logos .slick-arrow{
  position: absolute;
  width: 32px;
  height: 31px;
  font-size: 0;
  border: none;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 2;
  top: 39%;
}
.section__integration .row__logos .slick-prev{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='31px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M15.587,30.998 C24.128,30.998 31.052,24.074 31.052,15.533 C31.052,6.992 24.128,0.068 15.587,0.068 C7.046,0.068 0.122,6.992 0.122,15.533 C0.122,24.074 7.046,30.998 15.587,30.998 ZM11.840,14.635 L15.102,11.351 C15.631,10.818 16.492,10.814 17.024,11.343 C17.557,11.873 17.560,12.733 17.031,13.266 L14.720,15.593 L17.031,17.920 C17.560,18.452 17.557,19.313 17.024,19.842 C16.759,20.105 16.413,20.236 16.066,20.236 C15.717,20.237 15.368,20.102 15.102,19.835 L11.840,16.551 C11.314,16.020 11.314,15.165 11.840,14.635 Z'/%3E%3C/svg%3E");
  left: -22px
}
.section__integration .row__logos .slick-next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='31px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M16.413,30.998 C7.872,30.998 0.948,24.074 0.948,15.533 C0.948,6.992 7.872,0.068 16.413,0.068 C24.954,0.068 31.878,6.992 31.878,15.533 C31.878,24.074 24.954,30.998 16.413,30.998 ZM20.160,14.635 L16.898,11.351 C16.369,10.818 15.508,10.814 14.976,11.343 C14.443,11.873 14.440,12.733 14.969,13.266 L17.280,15.593 L14.969,17.920 C14.440,18.452 14.443,19.313 14.976,19.842 C15.241,20.105 15.587,20.236 15.933,20.236 C16.283,20.237 16.632,20.102 16.898,19.835 L20.160,16.551 C20.686,16.020 20.686,15.165 20.160,14.635 Z'/%3E%3C/svg%3E");
  right: 0;
}
.et_pb_section.section__generate{
  padding-top: 6.375rem;
  padding-bottom: 12.5rem;
}
.section__generate ul{
  padding-top: 1.65rem;
}
.et_pb_section.section__testimonials{
  padding-top: 0;
}
.section__testimonials .et_pb_row:first-of-type{
  padding-top: 0;
  padding-bottom: 2rem;
}
.section__testimonials .column__icons{
  display: flex;
  flex-wrap: wrap;
}
.section__testimonials .column__icons .et_pb_text{
  width: 50%;
  padding: 0 1.25rem;
  margin-bottom: 4.875rem;
}
.section__testimonials .column__icons .et_pb_text img{
  margin-bottom: 1.188rem;
  height: 3.313rem;
  width: auto;
}
.section__testimonials .column__icons .et_pb_text h3{
  line-height: 1.25em;
  padding-bottom: 0.9em;
}
.section__testimonials .et_parallax_bg{
  background-size: 79.375rem 43.25rem;
  background-position: 25vw 10rem;
}
.section__testimonials .slick__testimonials{
  margin-top: 1rem;
}
.section__testimonials .slick__testimonials::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49px' height='45px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M45.298,30.809 C43.379,35.340 40.126,39.896 35.544,44.477 L27.390,38.082 C32.187,32.966 35.065,28.011 36.024,23.215 L25.791,23.215 C25.791,23.215 25.791,11.993 25.791,5.442 C25.791,3.587 26.268,0.835 31.223,0.835 C34.786,0.835 39.421,0.835 42.943,0.835 C47.919,0.835 48.176,4.326 48.176,5.585 C48.176,9.883 48.176,15.542 48.176,15.542 C48.176,21.192 47.217,26.280 45.298,30.809 ZM9.816,44.477 L1.662,38.082 C6.459,32.966 9.337,28.011 10.296,23.215 L0.063,23.215 C0.063,23.215 0.063,11.993 0.063,5.442 C0.063,3.587 0.539,0.835 5.494,0.835 C9.058,0.835 13.692,0.835 17.215,0.835 C22.191,0.835 22.448,4.326 22.448,5.585 C22.448,9.883 22.448,15.542 22.448,15.542 C22.448,21.192 21.488,26.280 19.570,30.809 C17.651,35.340 14.398,39.896 9.816,44.477 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  width: 3.063rem;
  height: 2.813rem;
  display: block;
  margin: 0 auto 1.438rem;
}
.section__testimonials .item__testimonial{
  max-width: 41.875rem;
  margin: 0 auto;
  text-align: center;
  display: block !important;
}
.section__testimonials .item__testimonial .testimonial-excerpt{
  font-size: 1.563rem;
  font-weight: 700;
  font-style: italic;
  line-height: 1.6em;
}
.section__testimonials .slick-arrow{
  position: absolute;
}
.section__testimonials .item__testimonial .testimonial-stars{
  max-width: 12.5rem;
  margin: 2.188rem auto 1rem;
}
.section__testimonials .item__testimonial .testimonial-author{
  color: var(--blue);
  font-size: 1.375rem;
  font-weight: 700;
}
.section__testimonials .item__testimonial .testimonial-from{
  font-weight: 700;
  margin-bottom: 1.875rem;
}
.section__testimonials .item__testimonial .testimonial-image{
  display: flex;
  justify-content: center;
}
.section__testimonials .testimonial-buttons{
  text-align: center;
  margin-top: 1.875rem;
}
.section__testimonials .slick-arrow{
  position: absolute;
  width: 41px;
  height: 41px;
  font-size: 0;
  border: none;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 2;
  bottom: 3.938rem;
}
.section__testimonials .slick-prev{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='31px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M15.587,30.998 C24.128,30.998 31.052,24.074 31.052,15.533 C31.052,6.992 24.128,0.068 15.587,0.068 C7.046,0.068 0.122,6.992 0.122,15.533 C0.122,24.074 7.046,30.998 15.587,30.998 ZM11.840,14.635 L15.102,11.351 C15.631,10.818 16.492,10.814 17.024,11.343 C17.557,11.873 17.560,12.733 17.031,13.266 L14.720,15.593 L17.031,17.920 C17.560,18.452 17.557,19.313 17.024,19.842 C16.759,20.105 16.413,20.236 16.066,20.236 C15.717,20.237 15.368,20.102 15.102,19.835 L11.840,16.551 C11.314,16.020 11.314,15.165 11.840,14.635 Z'/%3E%3C/svg%3E");
  left: 0;
}
.section__testimonials .slick-next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='31px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M16.413,30.998 C7.872,30.998 0.948,24.074 0.948,15.533 C0.948,6.992 7.872,0.068 16.413,0.068 C24.954,0.068 31.878,6.992 31.878,15.533 C31.878,24.074 24.954,30.998 16.413,30.998 ZM20.160,14.635 L16.898,11.351 C16.369,10.818 15.508,10.814 14.976,11.343 C14.443,11.873 14.440,12.733 14.969,13.266 L17.280,15.593 L14.969,17.920 C14.440,18.452 14.443,19.313 14.976,19.842 C15.241,20.105 15.587,20.236 15.933,20.236 C16.283,20.237 16.632,20.102 16.898,19.835 L20.160,16.551 C20.686,16.020 20.686,15.165 20.160,14.635 Z'/%3E%3C/svg%3E");
  right: 0;
}
.section__usps .row__usps .et_pb_column{
  border: 1px solid #acacac;
  /* height: 24.5rem; */
  margin-left: -0.063rem;
  left: 0.063rem;
  padding-top: 4.375rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 4rem;
  transition: 0.2s ease all;
  outline: 1px solid transparent;
  outline-offset: -2px;
}
.section__usps .row__usps .et_pb_column:hover{
 /* background-color: var(--blue);
  color: #fff;
   padding-top: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center; */
  border-color: var(--blue);
  position: relative;
  z-index: 999;
  outline: 1px solid var(--blue);
  outline-offset: -2px;
}
.section__usps .row__usps .et_pb_image:not(.image__light){
  height: 3.125rem;
  width: 100%;
  transition: 0.2s ease all;
}
.section__usps .row__usps .et_pb_column:hover .et_pb_image:not(.image__light){
  /* display: none; */
  transform: scale(1.3);
}
.section__usps .row__usps .et_pb_image.image__light{
  height: 3.125rem;
  width: 100%;
  display: none;
}
.section__usps .row__usps .et_pb_column:hover .et_pb_image.image__light{
  display: block;
  /* margin-bottom: 1.25rem!important; */
}
.section__usps .row__usps .et_pb_column:hover .et_pb_image.image__light img{
  max-height: 5rem;
  height: auto;
}
.section__usps .row__usps .et_pb_text{
  width: 100%;
}
.section__usps .row__usps h3{
  color: var(--base);
  font-size: 1.5rem;
  padding-bottom: 1em;
  transition: 0.2s ease all;
  line-height: 1.35em;
}
.section__usps .row__usps .et_pb_column:hover h3{
  color: var(--blue);
  /* font-size: 1.75rem;
  padding-bottom: 0.8em; */
}


/**
*** How it Works
**/
.section__sticky{
  transition: 0.3s ease-in-out all;
}
.section__sticky ul{
  display: flex;
  padding-bottom: 0 !important;
}
.section__sticky ul li{
  padding-bottom: 0;
  margin-bottom: 0;
  padding-left: 0;
  margin-right: 3rem;
}
.section__sticky ul li::before{
  display: none;
}
.section__sticky ul li a{
  /* transition: 0.3s ease-in-out all; */
}
.section__sticky ul li a:hover{
  color: var(--orange) !important;
}
.section__sticky ul li a::before{
 content: '';
 display: inline-block;
 background-size: cover;
 margin-right: .5rem;
 position: relative;
 top: .0625rem;
 /* transition: 0.1s ease-in-out all; */
}
.section__sticky ul li a[href="#templates"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512.015 512.015' height='512' viewBox='0 0 512.015 512.015' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m20.106 131.11 111.014-111.013-113.534-19.869c-4.814-.84-9.737.714-13.193 4.17s-5.011 8.379-4.167 13.193z'/%3E%3Cpath d='m36.233 157.41 350.645 350.214c2.814 2.81 6.626 4.387 10.601 4.387h.023c3.983-.005 7.8-1.597 10.609-4.42l39.033-39.229-360.931-360.933z'/%3E%3Cpath d='m157.426 36.216-50 50 360.879 360.879 39.32-39.52c5.833-5.862 5.821-15.339-.026-21.187z'/%3E%3Cpath d='m507.628 125.132c2.814-2.818 4.393-6.641 4.387-10.624s-1.597-7.8-4.42-10.609l-100.014-99.514c-5.862-5.833-15.34-5.822-21.187.026l-18.416 18.416 43.033 43.033c5.858 5.857 5.858 15.355 0 21.213-2.929 2.93-6.768 4.394-10.606 4.394-3.839 0-7.678-1.464-10.607-4.394l-43.033-43.033-28.787 28.787 43.033 43.033c5.858 5.857 5.858 15.355 0 21.213-2.929 2.93-6.768 4.394-10.606 4.394-3.839 0-7.678-1.464-10.607-4.394l-43.033-43.033-19.545 19.545 121.041 121.041z'/%3E%3Cpath d='m94.033 296.773 43.033 43.033c5.858 5.858 5.858 15.355 0 21.213-2.929 2.929-6.768 4.394-10.606 4.394-3.839 0-7.678-1.465-10.606-4.394l-43.034-43.033-28.788 28.787 43.034 43.033c5.858 5.858 5.858 15.355 0 21.213-2.929 2.929-6.768 4.394-10.606 4.394-3.839 0-7.678-1.465-10.606-4.394l-43.034-43.033-18.42 18.419c-2.813 2.813-4.394 6.628-4.394 10.606 0 3.979 1.581 7.794 4.394 10.607l99.987 99.986c2.813 2.814 6.628 4.393 10.606 4.393h.004c3.979-.001 7.796-1.584 10.608-4.399l109.266-109.393-121.209-121.061z'/%3E%3C/g%3E%3C/svg%3E");
  width: .8125rem;
  height: .8125rem;
}
.section__sticky ul li a[href="#simple-syntax"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 502.664 502.664' style='enable-background:new 0 0 502.664 502.664;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill:%23010002;' d='M153.821,358.226L0,274.337v-46.463l153.821-83.414v54.574L46.636,250.523l107.185,53.431 C153.821,303.954,153.821,358.226,153.821,358.226z'/%3E%3Cpath style='fill:%23010002;' d='M180.094,387.584L282.103,115.08h32.227L212.084,387.584H180.094z'/%3E%3Cpath style='fill:%23010002;' d='M348.843,358.226v-54.272l107.164-52.999l-107.164-52.59v-53.927l153.821,83.522v46.183 L348.843,358.226z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  width: 1.4375rem;
  height: 1.1875rem;
}
.section__sticky ul li a[href="#complex-output"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M452,392c-33.091,0-60,26.909-60,60s26.909,60,60,60s60-26.909,60-60S485.091,392,452,392z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M60,392c-33.091,0-60,26.909-60,60s26.909,60,60,60s60-26.909,60-60S93.091,392,60,392z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M60,0C26.909,0,0,26.909,0,60s26.909,60,60,60s60-26.909,60-60S93.091,0,60,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M422,192.422v175.106c9.43-3.362,19.429-5.528,30-5.528s20.57,2.166,30,5.528V132.422L422,192.422z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M150,225H90v-80.528C80.57,147.834,70.571,150,60,150s-20.57-2.168-30-5.53v223.058C39.43,364.166,49.429,362,60,362 s20.57,2.166,30,5.528V285h60c8.284,0,15-6.716,15-15v-30C165,231.714,158.284,225,150,225z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M144.472,30C147.834,39.43,150,49.429,150,60s-2.166,20.57-5.528,30h175.106l60-60H144.472z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M367.53,482c-3.362-9.43-5.53-19.429-5.53-30s2.166-20.57,5.528-30H287v-60c0-8.286-6.716-15-15-15h-30 c-8.284,0-15,6.714-15,15v60h-82.528c3.362,9.43,5.528,19.429,5.528,30s-2.166,20.57-5.528,30H367.53z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M499.578,12.422c-16.551-16.551-43.449-16.551-60,0l-51.784,51.784c14.319,3.735,27.827,10.626,38.6,21.4 c10.716,10.715,17.921,23.865,21.922,38.078l51.262-51.262C516.129,55.871,516.129,28.973,499.578,12.422z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M405.183,106.817c-11.926-11.926-27.832-17.292-43.489-16.511l-91.113,91.113c32.679,6.043,54.192,30.886,59.476,60.524 l91.637-91.637C422.476,134.652,417.109,118.751,405.183,106.817z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M240.969,213.096l-19.46,58.4c-3.909,11.732,7.258,22.888,18.986,18.968L302,269.903V255 C302,225.853,274.091,201.806,240.969,213.096z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  width: 1rem;
  height: 1rem;
}
.section__sticky ul li a[href="#formats"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m256 220.95 9.373-16.234c2.82-4.884.939-9.196 0-10.823s-3.733-5.412-9.373-5.412-8.434 3.784-9.373 5.412c-.939 1.627-2.82 5.938 0 10.823z'/%3E%3Cpath d='m153.448 355.285c-.939 1.627-2.82 5.938 0 10.823 2.819 4.884 7.493 5.411 9.372 5.411s6.553-.527 9.373-5.412l9.373-16.233h-18.746c-5.639 0-8.432 3.784-9.372 5.411z'/%3E%3Cpath d='m233.527 319.874h44.946l-22.473-38.924z'/%3E%3Cpath d='m336 130c-8.284 0-15-6.716-15-15v-115h-215c-24.813 0-45 20.187-45 45v422c0 24.813 20.187 45 45 45h300c24.813 0 45-20.187 45-45v-337zm48.532 251.108c-7.378 12.78-20.594 20.411-35.352 20.411-14.759 0-27.975-7.63-35.354-20.411l-18.033-31.234h-79.586l-18.033 31.234c-7.379 12.78-20.596 20.411-35.354 20.411-.001 0 0 0-.001 0-14.758 0-27.974-7.631-35.352-20.412-7.379-12.78-7.38-28.042 0-40.822 7.379-12.781 20.595-20.411 35.353-20.411h36.066l39.793-68.924-18.033-31.234c-7.379-12.781-7.38-28.042 0-40.823 7.379-12.781 20.595-20.412 35.354-20.412s27.975 7.63 35.354 20.412c7.38 12.781 7.379 28.042 0 40.823l-18.034 31.234 39.793 68.924h36.066c14.758 0 27.974 7.63 35.353 20.411 7.38 12.781 7.379 28.042 0 40.823z'/%3E%3Cpath d='m349.18 349.874h-18.746l9.373 16.234c2.82 4.884 7.494 5.411 9.373 5.411s6.553-.527 9.372-5.411c2.82-4.885.939-9.196 0-10.823s-3.733-5.411-9.372-5.411z'/%3E%3Cpath d='m351 8.783v91.217h91.211z'/%3E%3C/svg%3E");
  width: 1rem;
  height: 1rem;
}
.section__sticky ul li a[href="#the-engine"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M314.183,38.837L299.418,8.291C296.869,3.208,291.684,0,286,0h-60c-5.684,0-10.869,3.208-13.418,8.291l-14.78,30.546 c-20.947,5.596-40.693,14.048-58.916,25.166l-24.668-12.334c-5.815-2.9-12.744-1.772-17.314,2.813L54.481,96.903 c-4.57,4.57-5.698,11.543-2.813,17.314l12.334,24.668c-11.118,18.223-19.57,37.969-25.166,58.916L8.29,212.581 C3.208,215.131,0,220.316,0,226v60c0,5.684,3.208,10.869,8.291,13.418l30.561,14.78c2.905,10.818,6.771,21.327,11.268,31.588 l11.202-22.388l33.453-33.453C70.338,173.418,172.918,70.219,289.951,94.779l48.065-48.063 C330.234,43.676,322.293,41.005,314.183,38.837z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M121.654,263.068l141.42-141.412C182.648,117.501,117.468,182.086,121.654,263.068z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M390.346,248.932L248.943,390.346C329.308,394.508,394.536,329.956,390.346,248.932z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M501.746,211.776l-27.016-8.672c-2.399-9.926-5.596-19.651-9.37-29.194l-48.138,48.142 c24.487,116.781-78.353,219.659-195.157,195.174l-33.155,33.159l-22.687,11.371c11.993,5.303,24.23,9.84,36.852,12.916 l8.701,27.074C213.813,507.869,219.54,512,226,512h60c6.46,0,12.188-4.131,14.224-10.254l8.701-27.074 c20.654-5.024,40.562-13.081,59.385-24.009l31.436,10.474c5.332,1.816,11.338,0.396,15.352-3.618l42.422-42.422 c4.014-4.014,5.42-9.961,3.618-15.352l-10.474-31.436c10.928-18.823,18.984-38.73,24.009-59.385l27.074-8.701 C507.869,298.188,512,292.46,512,286v-60C512,219.54,507.869,213.813,501.746,211.776z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M75.369,436.629c-8.237-8.237-19.315-12.67-30.662-12.992l-23.553,47.071c-6.453,12.898,7.236,26.581,20.132,20.123 l47.036-23.557C88.031,456.121,83.794,445.047,75.369,436.629z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='347.316' y='85.324' transform='matrix(0.7071 -0.7071 0.7071 0.7071 4.6468 301.8556)' width='38.76' height='119.989'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M494.404,16.832c-22.443-22.443-62.401-22.443-84.844,0L359.181,67.97l84.847,84.847l50.376-51.141 C517.865,78.244,517.865,40.264,494.404,16.832z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M289.353,137.8L85.976,341.166L58.81,395.457c14.046,2.944,27.292,9.49,37.771,19.962 c10.629,10.618,17.335,23.774,20.202,37.603l54.197-27.144l0.147-0.147L374.2,222.647L289.353,137.8z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  width: 1.0625rem;
  height: 1.0625rem;
}
.section__sticky ul li a[href="#fast-reliable-scalable"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.154 492.154' style='enable-background:new 0 0 492.154 492.154;' xml:space='preserve'%3E%3Cpath d='M404.062,180.844c0.258-3.766,0.58-7.525,0.58-11.355c0-87.422-71.126-158.548-158.574-158.548 c-87.411,0-158.538,71.126-158.538,158.548c0,3.83,0.323,7.58,0.581,11.346C35.982,206.834,0,260.557,0,322.673 c0,87.416,71.126,158.541,158.56,158.541c32.334,0,62.415-9.782,87.526-26.477c25.111,16.694,55.187,26.477,87.526,26.477 c87.415,0,158.542-71.126,158.542-158.541C492.154,260.564,456.186,206.841,404.062,180.844z M246.086,413.015 c-23.53-22.805-38.239-54.625-38.369-89.866c12.305,3.073,25.111,4.888,38.351,4.888c13.258,0,26.064-1.815,38.387-4.888 C284.326,358.39,269.617,390.21,246.086,413.015z M246.068,295.417c-11.821,0-23.222-1.751-34.094-4.814 c5.933-22.492,17.869-42.546,34.112-58.272c16.239,15.725,28.161,35.773,34.112,58.272 C269.327,293.667,257.907,295.417,246.068,295.417z M181.704,277.514c-27.888-16.683-48.756-43.795-57.242-75.954 c10.853-3.073,22.259-4.823,34.098-4.823c22.172,0,42.994,5.814,61.125,15.927C202.25,230.72,189.042,252.847,181.704,277.514z M272.487,212.664c18.127-10.114,38.935-15.927,61.125-15.927c11.839,0,23.24,1.751,34.112,4.823 c-8.499,32.159-29.372,59.271-57.256,75.963C303.116,252.847,289.923,230.72,272.487,212.664z M246.068,43.559 c69.288,0,125.673,56.231,125.931,125.446c-12.323-3.073-25.129-4.888-38.387-4.888c-32.339,0-62.415,9.782-87.526,26.474 c-25.11-16.692-55.192-26.474-87.526-26.474c-13.258,0-26.064,1.815-38.387,4.888C120.445,99.79,176.816,43.559,246.068,43.559z M32.628,322.673c0-45.901,24.756-86.027,61.545-108.042c12.613,42.376,42.515,77.262,81.463,96.688 c-0.271,3.757-0.562,7.523-0.562,11.353c0,42.708,17.045,81.457,44.611,109.995c-18.132,10.112-38.954,15.928-61.125,15.928 C89.11,448.595,32.628,392.106,32.628,322.673z M333.612,448.595c-22.19,0-42.999-5.816-61.125-15.928 c27.547-28.538,44.61-67.287,44.61-109.995c0-3.831-0.304-7.596-0.58-11.353c38.967-19.426,68.869-54.313,81.478-96.68 c36.788,22.013,61.549,62.132,61.549,108.033C459.543,392.106,403.062,448.595,333.612,448.595z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  width: 1.1875rem;
  height: 1.125rem;
}
.section__sticky ul li a:hover::before{
  filter: invert(52%) sepia(94%) saturate(914%) hue-rotate(347deg) brightness(102%) contrast(93%);
}
.section__sticky .et_pb_button_module_wrapper{
  line-height: 1;
}
.section__sticky.et_pb_sticky_module.et_pb_sticky--top{
  background-color: var(--base) !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.section__sticky.et_pb_sticky--top .et_pb_row::before,
.section__sticky.et_pb_sticky--top .et_pb_row::after{
  background-color: var(--base) !important;
}
.section__sticky.et_pb_sticky_module.et_pb_sticky--top .et_pb_text{
  padding: 0 !important;
}
.section__sticky.et_pb_sticky--top ul li a{
  color: #fff !important;
}
.section__sticky.et_pb_sticky--top ul li a:hover,
.section__sticky.et_pb_sticky--top ul li a.active{
  color: var(--orange) !important;
  border-top: 4px solid #fff;
  border-color: var(--orange) !important;
  padding-top: 0.8rem;
}
.section__sticky.et_pb_sticky--top ul li a::before{
  filter: invert(1);
}
.section__sticky.et_pb_sticky--top ul li a:hover::before,
.section__sticky.et_pb_sticky--top ul li a.active::before{
  filter: invert(52%) sepia(94%) saturate(914%) hue-rotate(347deg) brightness(102%) contrast(93%);
}
.section__sticky select, .column-sidebar-links select{
  display: none;
  padding: .3125rem .625rem;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  min-height: 3.143rem;
  width: 100%;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.5rem center;
  background-size: 1.25rem;
}


/**
*** About
**/
.section__history--timeline h2{
  padding-bottom: 0.7em;
}
.section__history--timeline p {
  padding-bottom: 1.7em;
}
.section__history--timeline .et_pb_column{
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  padding-left: 10.4375rem !important;
}
.section__history--timeline .et_pb_column::-webkit-scrollbar {
  height: 13px;
}
.section__history--timeline .et_pb_column::-webkit-scrollbar-track {
  background: #d6e1f4;
}
.section__history--timeline .et_pb_column::-webkit-scrollbar-thumb {
  background-color: #1b72ff;
  border-radius: 10px;
  border: 0px solid #1b72ff;
}
.section__history--timeline::after{
  background: rgb(53,53,97);
  background: linear-gradient(90deg, rgba(53,53,97,0) 0%, rgba(214,225,244,1) 100%);
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 30%;
  height: 100%;
  z-index: 1;
}
.section__history--timeline .text__timeline{
  border-left: 1px solid #e1e6ef;
  /* border-top: .4375rem solid var(--blue); */
  width: 30.625rem;
  white-space: normal;
  display: inline-block;
  vertical-align: top;
  font-size: 1rem;
  padding: 11.5625rem 3.125rem 11.8125rem 4.875rem;
  position: relative;
  line-height: 1.75em;
  margin-bottom: -2.0625rem !important;
}
.section__history--timeline .text__timeline::before{
  background-color: var(--blue);
  content: '';
  width: 100%;
  height: .4375rem;
  position: absolute;
  left: 0;
  top: 8.1875rem;
}
.section__history--timeline .text__timeline::after{
  background-color: var(--blue);
  border-radius: 50%;
  content: '';
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  top: 7.25rem;
  left: -1.1875rem;
}
.section__history--timeline .text__timeline .year{
  font-size: 1.625rem;
  font-weight: 700;
  letter-spacing: 0;
  position: absolute;
  top: -15.8125rem;
  left: -6.875rem;
}
.section__history--timeline .text__timeline h3{
  position: relative;
  margin-top: 8.625rem;
  padding-bottom: 1.3em;
}
.section__history--timeline .text__timeline h3::before{
  background-color: var(--orange);
  content: '';
  position: absolute;
  width: 1.1875rem;
  height: 1.1875rem;
  left: -3rem;
  top: .4375rem;
}


/**
*** Free Trial
**/
.section__form--free-trial .select-product{
  font-size: 1.75rem;
  color: var(--blue);
  font-weight: bold;
  border: none;
  border: 2px solid;
  padding: 0 1.875rem 0 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='5px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M0.031,0.732 C0.031,0.921 0.107,1.110 0.258,1.254 L3.987,4.783 C4.288,5.068 4.773,5.068 5.074,4.783 L8.803,1.254 C9.105,0.968 9.107,0.503 8.807,0.214 C8.506,-0.073 8.018,-0.075 7.715,0.210 L4.531,3.226 L1.346,0.210 C1.043,-0.075 0.555,-0.073 0.255,0.214 C0.105,0.357 0.031,0.544 0.031,0.732 Z'/%3E%3C/svg%3E") no-repeat scroll 95% center transparent;
  appearance: none;
  /*background-position: right center;*/
  width: 18rem;
  text-align: center;
  margin-left: 1rem;
  border-radius: 4px;
}
.section__form--free-trial .select-product option{
  font-size: 1.5rem;
}
.section__form--free-trial form .fieldset__header{
  align-items: center;
}
.section__form--free-trial form .fieldset__header .field{
  width: 50%;
}
.section__form--free-trial form .field-product{
  display: none;
}
.section__form--free-trial form .field-product label{
  display: flex;
  align-items: center;
}
.section__form--free-trial form .field-product select{
  /* margin-left: 1.25rem; */
  width: 9.813rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.section__form--free-trial form .fieldset__header .field-account{
  font-size: 0.875rem;
  text-align: center;
  width: 100%;
}
.section__form--free-trial form .fieldset__info{
  justify-content: space-between;
}
.section__form--free-trial form .fieldset__info .field{
  width: 23%
}
.section__form--free-trial form .fieldset__info .field:last-of-type{
  width: 46%
}
.section__form--free-trial form textarea{
  height: 10.375rem;
}
.section__form--free-trial .wpcf7-acceptance .wpcf7-list-item{
  margin-left: 0;
}
.section__form--free-trial .wpcf7-acceptance .wpcf7-list-item-label{
  color: #949494;
  font-size: 0.75rem;
  display: block;
  padding-left: 1.875rem;
  line-height: 1.5em;
  font-weight: normal;
}
.section__form--free-trial .wpcf7-acceptance input[type="checkbox"]{
  height: 1.25rem;
  width: 1.25rem;
  margin: 0;
  position: absolute;
}
.section__form--free-trial .wpcf7-spinner{
  position: absolute;
  right: -4.625rem;
}
.section__form--free-trial .legal{
  color: #949494;
  font-size: 0.75rem;
  padding-left: 1.875rem !important;
}
.section__form--free-trial .wpcf7 .et_pb_button__submit{
  min-width: 23.125rem;
}

label.free-trial-label{
	float:left;
	font-weight: 500!important;
}
.forward-icon::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='385' height='387' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none' class='' style=''/%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='svg_1' class=''%3E%3Cpath d='m313.74902587890625,386.5039971923828 h-278.23 c-9.418,0 -18.453,-3.7422 -25.113,-10.406 c-6.6641,-6.6602 -10.406,-15.695 -10.406,-25.113 v-278.23 c0,-9.418 3.7422,-18.453 10.406,-25.113 c6.6602,-6.6641 15.695,-10.406 25.113,-10.406 h124.32 c6.5391,0 11.84,5.3008 11.84,11.84 c0,6.5391 -5.3008,11.84 -11.84,11.84 h-124.32 c-6.5391,0 -11.84,5.3008 -11.84,11.84 v278.23 c0,3.1406 1.2461,6.1523 3.4688,8.3711 c2.2188,2.2188 5.2305,3.4688 8.3711,3.4688 h278.23 c3.1367,0 6.1484,-1.25 8.3711,-3.4688 c2.2188,-2.2188 3.4688,-5.2305 3.4688,-8.3711 v-124.32 c0,-6.5391 5.3008,-11.84 11.836,-11.84 c6.5391,0 11.84,5.3008 11.84,11.84 v124.32 c0,9.418 -3.7422,18.453 -10.402,25.113 c-6.6602,6.6641 -15.695,10.406 -25.113,10.406 z' id='svg_2' fill='%231b72ff'/%3E%3Cpath d='m261.64902587890623,25.80399719238281 c-6.5391,0 -11.84,-5.3008 -11.84,-11.84 c0,-6.5391 5.3008,-11.84 11.84,-11.84 l99.449,-0.41406000000000004 c6.5391,0 11.84,5.3008 11.84,11.84 c0,6.5391 -5.3008,11.84 -11.84,11.84 l-99.512,0.41406000000000004 z' id='svg_3' fill='%231b72ff'/%3E%3Cpath d='m372.93902587890625,137.86399719238284 c-6.5391,0 -11.84,-5.3008 -11.84,-11.84 l-0.53125,-105.14 v0.003906000000000001 c0,-6.5391 5.3008,-11.84 11.84,-11.84 c3.1406,0 6.1523,1.2461 8.3711,3.4688 c2.2188,2.2188 3.4688,5.2305 3.4688,8.3711 l0.53125,105.13 c0,3.1406 -1.2461,6.1523 -3.4688,8.3711 c-2.2188,2.2227 -5.2305,3.4688 -8.3711,3.4688 z' id='svg_4' fill='%231b72ff'/%3E%3Cpath d='m246.66902587890627,153.61399719238284 c-3.125,0.003906000000000001 -6.125,-1.2305 -8.3438,-3.4336 c-2.2227,-2.2188 -3.4727,-5.2344 -3.4727,-8.375 s1.25,-6.1562 3.4727,-8.375 l116.26,-116.27 c4.6719,-4.2461 11.852,-4.082 16.324,0.37109000000000003 c4.4727,4.457 4.6602,11.637 0.42969,16.324 l-116.32,116.32 c-2.2188,2.2031 -5.2188,3.4375 -8.3477,3.4336 z' id='svg_5' fill='%231b72ff'/%3E%3Cpath d='m382.5290258789063,11.663997192382823 c0,6.4375 -5.2188,11.66 -11.66,11.66 s-11.664,-5.2227 -11.664,-11.66 c0,-6.4414 5.2227,-11.664 11.664,-11.664 s11.66,5.2227 11.66,11.664 ' id='svg_6' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  content: '';
  display: inline-block;
  width: 0.825rem;
  height: 0.825rem;
  margin: 0;
  opacity: 1;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  top: -0.125rem;
  margin-left: 0.5rem;
  border-radius: 0;
}


.product__condition{
  display: none;
}
.product__condition.active{
  display: block;
}
.button__disabled{
  filter: grayscale(1);
  opacity: 0.5;
}
.row__next::before{
  background-color: #e6e6e6;
  content: '';
  position: absolute;
  width: calc(100% - 40px);
  height: 1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;;
}
.row__next .et_pb_column{
  min-height: 28rem;
}
.row__next .et_pb_blurb .et_pb_main_blurb_image{
  margin-bottom: 2.375rem;
}
.row__next .et_pb_blurb .et_pb_module_header{
  padding-bottom: 0.85em;
}
.section__form--free-trial .text__form-ac{
  display: none;
}
.section__form--free-trial .text__form-ac.active{
  display: block;
}
.text__form-ac ._form ._form-title{
  color: #1b72ff;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.1em;
  padding-bottom: 0.5em;
  text-align: center;
}
._form label{
  font-size: 0.875rem;
}
._form input[type="text"],
._form input[type="email"],
._form input[type="tel"],
._form textarea{
  color: var(--base);
  font-size: 0.875rem;
  width: 100%;
  padding: 0.813rem 1.25rem;
  margin-bottom: 0;
  border: 1px solid #e6e6e6;
  width: 100%;
}
._form ._button-wrapper{
  margin-top: 1.875rem;
}
._form ._submit{
  color: var(--blue);
  padding: 1.938rem 8.875rem 1.938rem 3.25rem;
  line-height: 1 !important;
  position: relative;
  width: auto;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid var(--blue);
  font-size: 1.25rem;
  letter-spacing: 0;
  z-index: 1;
  transition: 0.3s ease-in-out all;
  cursor: pointer;
}
._form ._submit::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M27.500,9.782 L18.295,0.501 C17.629,-0.170 16.549,-0.170 15.884,0.501 C15.218,1.172 15.218,2.260 15.884,2.931 L22.179,9.278 L1.704,9.278 C0.763,9.278 -0.001,10.048 -0.001,10.998 C-0.001,11.947 0.763,12.717 1.704,12.717 L22.179,12.717 L15.884,19.064 C15.218,19.734 15.218,20.824 15.884,21.494 C16.217,21.830 16.653,21.998 17.089,21.998 C17.525,21.998 17.962,21.830 18.295,21.494 L27.500,12.213 C28.166,11.542 28.166,10.454 27.500,9.782 Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.75rem 1.375rem;
  background-color: var(--blue);
  content: '';
  width: 5.625rem;
  height: calc(100% + 3px);
  opacity: 1;
  margin-left: 0;
  right: -3px;
  top: -1px;
  position: absolute;
  border-radius: 0 0.625rem 0.625rem 0;
}
._form ._submit:hover{
  background-color: var(--blue) !important;
  padding: 1.938rem 8.875rem 1.938rem 3.25rem !important;
  color: #fff;
}
._form ._form-branding{
  display: none;
}
._form ._error-inner{
  color: red;
  font-size: 0.875rem;
}
.section__form--free-trial ._form ._form-content{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section__form--free-trial ._form ._form_element{
  width: 100%;
}
.section__form--free-trial ._form ._form_element-firstname,
.section__form--free-trial ._form ._form_element-lastname{
  width: 48%;
}

._form.form__sending ._submit{
  cursor:not-allowed;
  /* pointer-events: none;
  filter: grayscale(100%);
  opacity: 0.8;*/
}



/**
*** Support Form
**/
form .field-custom-select{
  min-height: 3rem;
  position: relative;
  display: flex;
  padding-left: 0 !important;
}
form .field-custom-select.invalid{
  background-color: #FFBABA;
}
form .field-custom-select.invalid.active{
  background-color: #fff;
}
#submit-a-ticket .fieldset .field .field-product,
form .field-custom-select{
  padding: 0 1.25rem;
  border: 1px solid #e6e6e6;
}
form .field-custom-select label{
  width: 100%;
  position: relative;
  padding-left: 1.25rem;
}
#submit-a-ticket .fieldset .field .field-product label,
form .field-custom-select label{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 400;
  justify-content: space-between;
}
form .field-custom-select .wpcf7-form-control-wrap{
  position: absolute;
  width: 100%;
  margin-left: -1.25rem;
}
#submit-a-ticket .fieldset .field .field-product .wpcf7-form-control-wrap,
form .field-custom-select .wpcf7-form-control-wrap{
  flex-grow: 1;
}
#submit-a-ticket .fieldset .field .field-product select,
form .field-custom-select select{
  border: none;
  font-weight: 700;
  background-position-y: 1.4rem;
  padding-right: 2rem;
}
form .field-custom-select.active select,
form .field-custom-select.invalid.active select{
  background-color: #fff;
}
#submit-a-ticket .wpcf7 textarea{
  height: 11rem;
}
#submit-a-ticket .field small{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(192, 192, 192)' d='M11.250,1.012 C12.399,1.688 13.311,2.600 13.987,3.749 C14.662,4.899 15.000,6.149 15.000,7.499 C15.000,8.850 14.662,10.100 13.987,11.250 C13.311,12.399 12.399,13.311 11.250,13.986 C10.101,14.662 8.850,15.000 7.500,15.000 C6.149,15.000 4.899,14.662 3.750,13.986 C2.601,13.311 1.688,12.399 1.013,11.250 C0.337,10.100 -0.000,8.850 -0.000,7.499 C-0.000,6.149 0.337,4.899 1.013,3.749 C1.688,2.600 2.601,1.688 3.750,1.012 C4.899,0.337 6.149,-0.000 7.500,-0.000 C8.850,-0.000 10.101,0.337 11.250,1.012 ZM6.608,3.704 C6.355,3.956 6.230,4.253 6.230,4.596 C6.230,4.939 6.355,5.236 6.608,5.488 C6.860,5.741 7.157,5.866 7.500,5.866 C7.842,5.866 8.140,5.741 8.392,5.488 C8.644,5.236 8.770,4.939 8.770,4.596 C8.770,4.253 8.644,3.956 8.392,3.704 C8.140,3.452 7.842,3.326 7.500,3.326 C7.157,3.326 6.860,3.452 6.608,3.704 ZM9.193,10.282 C9.193,10.181 9.158,10.095 9.088,10.025 C9.017,9.954 8.931,9.919 8.831,9.919 L8.468,9.919 L8.468,6.895 C8.468,6.794 8.432,6.708 8.362,6.638 C8.291,6.567 8.205,6.532 8.105,6.532 L6.169,6.532 C6.068,6.532 5.983,6.567 5.912,6.638 C5.841,6.708 5.806,6.794 5.806,6.895 L5.806,7.620 C5.806,7.722 5.841,7.807 5.912,7.877 C5.983,7.948 6.068,7.983 6.169,7.983 L6.532,7.983 L6.532,9.919 L6.169,9.919 C6.068,9.919 5.983,9.954 5.912,10.025 C5.841,10.095 5.806,10.181 5.806,10.282 L5.806,11.008 C5.806,11.109 5.841,11.194 5.912,11.265 C5.983,11.335 6.068,11.370 6.169,11.370 L8.831,11.370 C8.931,11.370 9.017,11.335 9.088,11.265 C9.158,11.194 9.193,11.109 9.193,11.008 L9.193,10.282 Z'/%3E%3C/svg%3E") no-repeat scroll 0 0.2rem transparent;
  color: #949494;
  font-size: 0.75rem;
  line-height: 1.7em;
  display: block;
  padding-left: 1.5rem;
}
#submit-a-ticket .fieldset__message .field{
  margin-bottom: 0.5rem;
}
#submit-a-ticket .legal,
.wpcf7 .legal{
  color: #949494;
  font-size: 0.75rem;
  padding-left: 2.125rem;
  line-height: 1.7em;
}
#submit-a-ticket .field-upload{
  font-size: 0.875rem;
  margin-top: -0.4rem;
  line-height: 1.75em;
  font-weight: 700;
}
#submit-a-ticket .field-upload .wpcf7-form-control-wrap[data-name="upload-template"]{
  margin-top: 1rem;
  display: block;
}
#submit-a-ticket .upload-template{
  display: block;
  margin-top: 2rem;
}
.codedropz-upload-handler{
  background-color: #f5f8fc;
}
.codedropz-dragover{
  border-color: var(--blue)!important;
}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{
  text-decoration: underline;
}
#submit-a-ticket .wpcf7-acceptance .wpcf7-list-item{
  margin-left: 0;
}
#submit-a-ticket .fieldset .wpcf7-submit{
  padding-left: 1.8rem !important;
}
#submit-a-ticket .wpcf7 .et_pb_button__submit{
  margin-top: 2rem;
}


/**
*** Products
**/
#et-main-area{
  position: relative;
  z-index: 2;
}
.section__sticky--product .text__menu{
  padding-top: .75rem;
  padding-bottom: 1rem;
}
.section__sticky ul li a[href="#decouple-document-design"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Measure'%3E%3Cpath d='m476 0c-11.046 0-20 8.954-20 20v20h-200v-20c0-11.046-8.954-20-20-20s-20 8.954-20 20v80c0 11.046 8.954 20 20 20s20-8.954 20-20v-20h200v20c0 11.046 8.954 20 20 20s20-8.954 20-20v-80c0-11.046-8.954-20-20-20z'/%3E%3Cg%3E%3Cpath d='m116 0h-40c-33.084 0-60 26.916-60 60v392c0 33.084 26.916 60 60 60h40c33.084 0 60-26.916 60-60v-392c0-33.084-26.916-60-60-60zm20 452c0 11.028-8.972 20-20 20h-40c-11.028 0-20-8.972-20-20v-16h20c11.046 0 20-8.954 20-20s-8.954-20-20-20h-20v-40h20c11.046 0 20-8.954 20-20s-8.954-20-20-20h-20v-40h20c11.046 0 20-8.954 20-20s-8.954-20-20-20h-20v-40h20c11.046 0 20-8.954 20-20s-8.954-20-20-20h-20v-40h20c11.046 0 20-8.954 20-20s-8.954-20-20-20h-20v-16c0-11.028 8.972-20 20-20h40c11.028 0 20 8.972 20 20z'/%3E%3Cpath d='m478.427 234.142-56.569-56.569c-11.334-11.332-26.401-17.573-42.426-17.573h-103.432c-33.084 0-60 26.916-60 60v232c0 33.084 26.916 60 60 60h160c33.084 0 60-26.916 60-60v-175.431c0-16.027-6.241-31.095-17.573-42.427zm-30.711 25.858h-31.716c-11.028 0-20-8.972-20-20v-31.715zm-11.716 212h-160c-11.028 0-20-8.972-20-20v-232c0-11.028 8.972-20 20-20h80v40c0 33.084 26.916 60 60 60h40v152c0 11.028-8.972 20-20 20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 1rem;
  width: 1rem;
}
.section__sticky ul li a[href="#unique-architecture"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Compass'%3E%3Cg%3E%3Cpath d='m275.646 392.198c-.137 0-.275-.001-.413-.004-12.704-.258-25.762-.258-38.466 0-11.001.197-20.177-8.547-20.401-19.59s8.547-20.178 19.59-20.402c13.242-.269 26.846-.269 40.088 0 11.043.224 19.814 9.358 19.59 20.402-.221 10.905-9.131 19.594-19.988 19.594z'/%3E%3C/g%3E%3Cpath d='m464.833 381.572c-21.887-9.069-51.978-16.468-87.531-21.557l-18.609-48.015h17.307c11.046 0 20-8.954 20-20s-8.954-20-20-20h-32.81l-35.33-91.159c17.202-14.685 28.14-36.503 28.14-60.841 0-37.208-25.534-68.565-60-77.468v-22.532c0-11.046-8.954-20-20-20s-20 8.954-20 20v22.532c-34.466 8.903-60 40.26-60 77.468 0 24.338 10.938 46.156 28.141 60.841l-35.331 91.159h-32.81c-11.046 0-20 8.954-20 20s8.954 20 20 20h17.307l-18.609 48.015c-35.553 5.089-65.644 12.488-87.531 21.557-31.298 12.969-47.167 29.935-47.167 50.428 0 10.703 4.827 26.405 27.821 40.43 13.434 8.193 32.111 15.384 55.515 21.373 45.86 11.734 107.18 18.197 172.664 18.197s126.804-6.463 172.664-18.198c23.404-5.989 42.082-13.18 55.515-21.373 22.994-14.024 27.821-29.726 27.821-40.429 0-20.493-15.869-37.459-47.167-50.428zm-208.833-301.572c22.056 0 40 17.944 40 40s-17.944 40-40 40-40-17.944-40-40 17.944-40 40-40zm-15.777 118.43c5.103 1.025 10.377 1.57 15.777 1.57s10.674-.545 15.777-1.57l28.514 73.57h-88.581zm169.734 258.75c-41.682 9.557-96.358 14.82-153.957 14.82s-112.275-5.263-153.957-14.82c-42.009-9.632-57.945-20.784-61.542-25.285 3.909-5.091 23.487-18.562 77.43-28.619l-.58 1.496c-3.992 10.299 1.122 21.884 11.421 25.876 10.318 4 21.892-1.141 25.876-11.421l41.559-107.227h119.587l41.558 107.228c3.979 10.266 15.544 15.425 25.876 11.421 10.299-3.992 15.413-15.577 11.421-25.876l-.58-1.496c53.943 10.057 73.521 23.528 77.43 28.619-3.597 4.5-19.533 15.652-61.542 25.284z'/%3E%3C/g%3E%3C/svg%3E");
  height: 1.1875rem;
  width: 1.1875rem;
}
.section__sticky ul li a[href="#getting-started"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m511.4 38.222c-1.109-20.338-17.284-36.511-37.622-37.621-41.038-2.242-121.342-.061-198.13 39.656-39.145 20.248-80.545 54.577-113.584 94.185-.407.488-.803.979-1.207 1.468l-74.98 5.792c-12.342.954-23.335 7.423-30.161 17.747l-51.154 77.372c-5.177 7.83-6 17.629-2.203 26.212 3.798 8.584 11.602 14.566 20.877 16.003l63.171 9.784c-.223 1.228-.447 2.455-.652 3.683-2.103 12.58 2.065 25.514 11.151 34.599l87.992 87.993c7.533 7.533 17.712 11.686 28.142 11.686 2.148 0 4.308-.177 6.458-.536 1.228-.205 2.455-.429 3.683-.652l9.784 63.172c1.437 9.275 7.419 17.08 16.001 20.877 3.571 1.58 7.35 2.36 11.112 2.36 5.283-.001 10.529-1.539 15.101-4.562l77.372-51.155c10.325-6.827 16.793-17.82 17.745-30.161l5.792-74.979c.489-.404.981-.8 1.469-1.207 39.609-33.039 73.939-74.439 94.186-113.585 39.719-76.791 41.896-157.096 39.657-198.131zm-175.394 393.037-74.011 48.933-9.536-61.565c31.28-9.197 62.223-23.927 91.702-43.66l-3.773 48.845c-.235 3.047-1.833 5.762-4.382 7.447zm-129.895-37.377-87.993-87.993c-2.245-2.246-3.283-5.401-2.774-8.44 2.616-15.643 6.681-30.534 11.713-44.562l132.028 132.028c-16.848 6.035-31.939 9.635-44.534 11.741-3.044.506-6.195-.529-8.44-2.774zm-117.923-222.269 48.844-3.773c-19.734 29.479-34.464 60.422-43.661 91.702l-61.564-9.535 48.934-74.012c1.686-2.55 4.401-4.147 7.447-4.382zm270.155 155.286c-24.233 20.213-47.756 34.833-69.438 45.412l-149.221-149.221c13.858-28.304 30.771-51.873 45.417-69.431 30.575-36.655 68.602-68.276 104.331-86.756 70.474-36.453 144.725-38.416 182.713-36.348 5.028.274 9.027 4.273 9.301 9.302 2.071 37.988.104 112.238-36.349 182.713-18.479 35.728-50.1 73.754-86.754 104.329z'/%3E%3Cpath d='m350.721 236.243c19.202-.002 38.412-7.312 53.031-21.931 14.166-14.165 21.966-32.999 21.966-53.031s-7.801-38.866-21.966-53.031c-29.242-29.243-76.822-29.241-106.062 0-14.166 14.165-21.967 32.999-21.967 53.031s7.802 38.866 21.967 53.031c14.622 14.622 33.822 21.933 53.031 21.931zm-31.82-106.781c8.772-8.773 20.295-13.159 31.818-13.159 11.524 0 23.047 4.386 31.819 13.159 8.499 8.499 13.179 19.799 13.179 31.818s-4.68 23.32-13.179 31.819c-17.544 17.545-46.093 17.544-63.638 0-8.499-8.499-13.18-19.799-13.18-31.818s4.682-23.32 13.181-31.819z'/%3E%3Cpath d='m15.301 421.938c3.839 0 7.678-1.464 10.606-4.394l48.973-48.973c5.858-5.858 5.858-15.355 0-21.213-5.857-5.858-15.355-5.858-21.213 0l-48.972 48.973c-5.858 5.858-5.858 15.355 0 21.213 2.928 2.929 6.767 4.394 10.606 4.394z'/%3E%3Cpath d='m119.761 392.239c-5.857-5.858-15.355-5.858-21.213 0l-94.154 94.155c-5.858 5.858-5.858 15.355 0 21.213 2.929 2.929 6.767 4.393 10.606 4.393s7.678-1.464 10.606-4.394l94.154-94.154c5.859-5.858 5.859-15.355.001-21.213z'/%3E%3Cpath d='m143.429 437.12-48.973 48.973c-5.858 5.858-5.858 15.355 0 21.213 2.929 2.929 6.768 4.394 10.606 4.394s7.678-1.464 10.606-4.394l48.973-48.973c5.858-5.858 5.858-15.355 0-21.213-5.857-5.858-15.355-5.858-21.212 0z'/%3E%3C/svg%3E");
  height: 1.25rem;
  width: 1.25rem;
}
.section__sticky ul li a[href="#stand-alone-self-hosted"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M512,165c0-5.987-1.161-11.808-3.45-17.301c-0.002-0.004-0.004-0.009-0.006-0.013L458.539,27.69 C451.529,10.869,435.224,0,417.001,0H94.999C76.776,0,60.471,10.869,53.461,27.69L3.45,147.698C1.161,153.192,0,159.013,0,165v62 c0,11.517,4.354,22.032,11.495,30C4.354,264.968,0,275.483,0,287v60c0,11.517,4.354,22.032,11.495,30 C4.354,384.968,0,395.483,0,407v60c0,24.813,20.187,45,45,45h422c24.813,0,45-20.187,45-45v-60c0-11.517-4.354-22.032-11.495-30 c7.142-7.968,11.495-18.483,11.495-30v-60c0-11.517-4.354-22.032-11.495-30c7.142-7.968,11.495-18.483,11.495-30V165z M81.153,39.23C83.49,33.623,88.925,30,94.999,30h322.002c6.074,0,11.509,3.623,13.846,9.23l33.66,80.77H47.493L81.153,39.23z M482,467c0,8.271-6.729,15-15,15H45c-8.271,0-15-6.729-15-15v-60c0-8.271,6.729-15,15-15h422c8.271,0,15,6.729,15,15V467z M482,347c0,8.271-6.729,15-15,15H45c-8.271,0-15-6.729-15-15v-60c0-8.271,6.729-15,15-15h422c8.271,0,15,6.729,15,15V347z M482,227c0,8.271-6.729,15-15,15H45c-8.271,0-15-6.729-15-15v-62c0-8.342,6.736-15,15-15h422c8.29,0,15,6.684,15,15V227z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437,422H165c-8.284,0-15,6.716-15,15s6.716,15,15,15h272c8.284,0,15-6.716,15-15S445.284,422,437,422z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437,180H165c-8.284,0-15,6.716-15,15s6.716,15,15,15h272c8.284,0,15-6.716,15-15S445.284,180,437,180z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M75,180c-8.284,0-15,6.716-15,15s6.716,17,15,17s15-8.716,15-17S83.284,180,75,180z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437,302H165c-8.284,0-15,6.716-15,15s6.716,15,15,15h272c8.284,0,15-6.716,15-15S445.284,302,437,302z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle cx='75' cy='317' r='15'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle cx='75' cy='437' r='15'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  height: 1rem;
  width: 1rem;
}
.section__sticky ul li a[href="#advantage-of-templates"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M491.383,0H20.617C9.23,0,0,9.23,0,20.617v470.765C0,502.77,9.23,512,20.617,512h470.765 C502.77,512,512,502.77,512,491.383V20.617C512,9.23,502.77,0,491.383,0z M470.765,470.765H41.235V41.235h429.53V470.765z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='20.617' y='173.187' width='471.452' height='41.235'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='298.266' y='193.804' width='41.235' height='298.266'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='20.617' y='318.196' width='298.266' height='41.235'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  height: 1.188rem;
  width: 1.188rem;
}
.section__sticky ul li a[href="#security-statement"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m459.669 82.906-196-81.377c-4.91-2.038-10.429-2.039-15.338 0l-196 81.377c-7.465 3.1-12.331 10.388-12.331 18.471v98.925c0 136.213 82.329 258.74 208.442 310.215 4.844 1.977 10.271 1.977 15.116 0 126.111-51.474 208.442-174.001 208.442-310.215v-98.925c0-8.083-4.865-15.371-12.331-18.471zm-27.669 117.396c0 115.795-68 222.392-176 269.974-105.114-46.311-176-151.041-176-269.974v-85.573l176-73.074 176 73.074zm-198.106 67.414 85.964-85.963c7.81-7.81 20.473-7.811 28.284 0s7.81 20.474-.001 28.284l-100.105 100.105c-7.812 7.812-20.475 7.809-28.284 0l-55.894-55.894c-7.811-7.811-7.811-20.474 0-28.284s20.474-7.811 28.284 0z'/%3E%3C/g%3E%3C/svg%3E");
  height: 1.25rem;
  width: 1.125rem;
}
.section__sticky ul li a[href="#dgs-as-a-service"]::before,
.section__sticky ul li a[href="#docgen-in-the-cloud"]::before,
.section__sticky ul li a[href="#docgen-as-a-service"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M460.8,119.467h-85.333v-102.4C375.467,7.641,367.826,0,358.4,0H17.067C7.641,0,0,7.641,0,17.067V409.6 c0,37.703,30.564,68.267,68.267,68.267H409.6c37.703,0,68.267-30.564,68.267-68.267V136.533 C477.867,127.108,470.226,119.467,460.8,119.467z M136.533,85.333h102.4c9.426,0,17.067,7.641,17.067,17.067 s-7.641,17.067-17.067,17.067h-102.4c-9.426,0-17.067-7.641-17.067-17.067S127.108,85.333,136.533,85.333z M290.133,409.6h-204.8 c-9.426,0-17.067-7.641-17.067-17.067s7.641-17.067,17.067-17.067h204.8c9.426,0,17.067,7.641,17.067,17.067 S299.559,409.6,290.133,409.6z M290.133,341.333h-204.8c-9.426,0-17.067-7.641-17.067-17.067c0-9.426,7.641-17.067,17.067-17.067 h204.8c9.426,0,17.067,7.641,17.067,17.067C307.2,333.692,299.559,341.333,290.133,341.333z M290.133,273.067h-204.8 c-9.426,0-17.067-7.641-17.067-17.067c0-9.426,7.641-17.067,17.067-17.067h204.8c9.426,0,17.067,7.641,17.067,17.067 C307.2,265.426,299.559,273.067,290.133,273.067z M290.133,204.8h-204.8c-9.426,0-17.067-7.641-17.067-17.067 c0-9.426,7.641-17.067,17.067-17.067h204.8c9.426,0,17.067,7.641,17.067,17.067C307.2,197.159,299.559,204.8,290.133,204.8z M443.733,409.6c0,18.851-15.282,34.133-34.133,34.133s-34.133-15.282-34.133-34.133v-256h68.267V409.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  height: 1rem;
  width: 1rem;
}
.section__sticky ul li a[href="#rest-api"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m256 140c-63.962 0-116 52.038-116 116s52.038 116 116 116 116-52.038 116-116-52.038-116-116-116zm-60.25 59.875h86.635l-4.578-5.045c-5.566-6.135-5.106-15.622 1.029-21.188 6.136-5.567 15.621-5.106 21.188 1.029l27.333 30.125c5.188 5.718 5.188 14.441 0 20.159l-27.333 30.125c-2.96 3.263-7.029 4.92-11.113 4.92-3.596 0-7.203-1.285-10.075-3.891-6.135-5.567-6.596-15.053-1.029-21.188l4.578-5.045h-86.635c-8.284 0-15-6.716-15-15s6.716-15.001 15-15.001zm120.5 112.25h-86.635l4.578 5.045c5.566 6.135 5.106 15.622-1.029 21.188-2.873 2.606-6.48 3.891-10.075 3.891-4.084 0-8.152-1.658-11.113-4.92l-27.333-30.125c-5.188-5.718-5.188-14.441 0-20.159l27.333-30.125c5.567-6.135 15.054-6.596 21.188-1.029 6.135 5.567 6.596 15.053 1.029 21.188l-4.578 5.045h86.635c8.284 0 15 6.716 15 15s-6.716 15.001-15 15.001z'/%3E%3Cpath d='m497 199.92h-33.479c-4.807-17.856-11.887-34.931-21.142-50.991l23.688-23.688c5.858-5.858 5.858-15.355 0-21.213l-58.095-58.095c-5.857-5.858-15.355-5.858-21.213 0l-23.689 23.688c-16.06-9.255-33.135-16.335-50.991-21.142v-33.479c0-8.284-6.716-15-15-15h-82.159c-8.284 0-15 6.716-15 15v33.479c-17.855 4.807-34.931 11.887-50.991 21.142l-23.688-23.688c-5.857-5.858-15.355-5.858-21.213 0l-58.095 58.095c-5.858 5.858-5.858 15.355 0 21.213l23.688 23.688c-9.255 16.06-16.335 33.135-21.142 50.991h-33.479c-8.284 0-15 6.716-15 15v82.159c0 8.284 6.716 15 15 15h33.479c4.807 17.855 11.887 34.931 21.142 50.991l-23.688 23.688c-5.858 5.858-5.858 15.355 0 21.213l58.095 58.095c5.857 5.858 15.355 5.858 21.213 0l23.688-23.688c16.061 9.256 33.133 16.335 50.991 21.143v33.479c0 8.284 6.716 15 15 15h82.159c8.284 0 15-6.716 15-15v-33.479c17.857-4.807 34.93-11.886 50.991-21.143l23.688 23.688c5.857 5.858 15.355 5.858 21.213 0l58.095-58.095c5.858-5.858 5.858-15.355 0-21.213l-23.688-23.688c9.255-16.06 16.335-33.135 21.142-50.991h33.48c8.284 0 15-6.716 15-15v-82.159c0-8.284-6.716-15-15-15zm-241 202.08c-80.505 0-146-65.495-146-146s65.495-146 146-146 146 65.495 146 146-65.495 146-146 146z'/%3E%3C/svg%3E");
  height: 1.188rem;
  width: 1.188rem;
}
.section__sticky ul li a[href="#processing-locations"]::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M5.484,5.208 C5.735,3.655 6.135,2.398 6.683,1.438 C7.232,0.479 7.837,-0.002 8.500,-0.002 C9.162,-0.002 9.768,0.479 10.316,1.438 C10.865,2.398 11.276,3.655 11.550,5.208 L5.484,5.208 ZM5.312,6.306 L11.687,6.306 C11.756,7.037 11.790,7.768 11.790,8.499 C11.790,9.230 11.756,9.961 11.687,10.693 L5.312,10.693 C5.244,9.961 5.210,9.230 5.210,8.499 C5.210,7.768 5.244,7.037 5.312,6.306 L5.312,6.306 ZM12.647,5.208 C12.304,3.107 11.733,1.485 10.933,0.342 C12.144,0.708 13.224,1.319 14.172,2.175 C15.120,3.032 15.846,4.043 16.349,5.208 L12.647,5.208 ZM4.353,5.208 L0.651,5.208 C1.153,4.043 1.879,3.032 2.828,2.175 C3.775,1.319 4.855,0.708 6.066,0.342 C5.244,1.485 4.672,3.107 4.353,5.208 L4.353,5.208 ZM17.000,8.499 C17.000,9.230 16.897,9.961 16.692,10.693 L12.784,10.693 C12.853,9.938 12.887,9.208 12.887,8.499 C12.887,7.790 12.853,7.060 12.784,6.306 L16.692,6.306 C16.897,7.037 17.000,7.768 17.000,8.499 ZM4.216,10.693 L0.308,10.693 C0.103,9.938 -0.000,9.208 -0.000,8.499 C-0.000,7.790 0.103,7.060 0.308,6.306 L4.216,6.306 C4.147,7.060 4.113,7.790 4.113,8.499 C4.113,9.185 4.147,9.916 4.216,10.693 L4.216,10.693 ZM11.516,11.790 C11.264,13.343 10.865,14.600 10.316,15.560 C9.768,16.520 9.162,16.999 8.500,16.999 C7.837,16.999 7.232,16.520 6.683,15.560 C6.135,14.600 5.735,13.343 5.484,11.790 L11.516,11.790 ZM12.647,11.790 L16.349,11.790 C15.846,12.955 15.120,13.965 14.172,14.822 C13.224,15.679 12.144,16.291 10.933,16.656 C11.756,15.514 12.327,13.892 12.647,11.790 L12.647,11.790 ZM4.353,11.790 C4.695,13.892 5.266,15.514 6.066,16.656 C4.855,16.291 3.775,15.679 2.828,14.822 C1.879,13.965 1.153,12.955 0.651,11.790 L4.353,11.790 Z'/%3E%3C/svg%3E");
  height: 1.063rem;
  width: 1.063rem;
}
.section__sticky ul li a[href="#versions-and-monitoring"]::before,
.section__sticky ul li a[href="#uptime-monitoring"]::before,
.section__sticky ul li a[href="#dws-versions"]::before{
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m432.732 158.533h-64.266c-25.989 0-47.133-21.144-47.133-47.133v-64.283c0-26.065-21.096-47.117-47.117-47.117h-66.416c-26.278 0-47.133 21.325-47.133 47.133v289.2c0 26.278 21.325 47.133 47.133 47.133h224.933c26.338 0 47.134-21.39 47.134-47.133v-130.666c-.001-25.99-21.145-47.134-47.135-47.134zm-51.785 57.587-64.267 96.4c-5.668 8.834-19.293 8.831-24.961 0l-32.134-48.2c-4.596-6.893-2.733-16.206 4.16-20.801 6.892-4.596 16.205-2.733 20.801 4.16l19.653 29.479 51.786-77.679c4.595-6.893 13.908-8.755 20.801-4.161 6.895 4.596 8.757 13.91 4.161 20.802z'/%3E%3Cpath d='m66.4 400.6v-270.261c-19.498 5.549-34.267 23.378-34.267 45.327v289.2c0 25.989 21.144 47.133 47.133 47.133h224.934c21.528 0 39.718-14.514 45.333-34.267h-206c-42.531.001-77.133-34.601-77.133-77.132z'/%3E%3Cpath d='m130.666 336.333v-270.26c-19.498 5.55-34.266 23.381-34.266 45.327v289.2c0 25.989 21.144 47.133 47.133 47.133h224.934c21.528 0 39.718-14.514 45.333-34.267h-206c-42.531.001-77.134-34.601-77.134-77.133z'/%3E%3Cpath d='m351.333 111.4c0 9.447 7.686 17.133 17.133 17.133h64.267c14.589 0 28.244 4.073 39.891 11.14-4.588-10.874-11.273-20.868-19.869-29.464l-83.097-83.097c-8.593-8.594-18.584-15.277-29.454-19.865 7.061 11.642 11.13 25.289 11.13 39.87v64.283z'/%3E%3C/g%3E%3C/svg%3E");
  height: 1.25rem;
  width: 1.125rem;
}
body.popup-open{
  overflow: hidden;
}
body.popup-open #et-main-area{
  z-index: 3;
}
.section__popup{
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 1.25rem;
  width: 100%;
  max-height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  z-index: 9999;
  overflow: auto !important;
}
.section__popup.active{
  opacity: 1;
  visibility: visible;
  max-height: calc(100vh - 2.5rem);
  z-index: 99999;
}
body.popup-open .section__overlay{
  background-color: rgba(0,0,0,0.5);
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 2;
}
.row__button--close{
  position: absolute;
  top: 2.125rem;
  width: auto;
  right: .875rem;
}
.section__popup .row__slide{
  display: flex !important;
  flex-wrap: wrap;
  width: 100%;
}
.section__popup--product .slick-dots{
  position: absolute;
  width: auto;
  right: 11%;
}
.section__popup--product .slick-dots li{
  padding: 0;
}
.section__popup--product .slick-dots li::before{
  display: none;
}
.section__popup--product .slick-arrows{
  position: absolute;
  right: 12%;
  bottom: -8.125rem;
}
.section__popup--product .slick-arrow{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M1.106,6.853 L7.174,0.666 C7.613,0.218 8.325,0.218 8.764,0.666 C9.203,1.113 9.203,1.838 8.764,2.286 L4.614,6.517 L18.111,6.517 C18.732,6.517 19.235,7.030 19.235,7.663 C19.235,8.297 18.732,8.809 18.111,8.809 L4.614,8.809 L8.764,13.041 C9.203,13.488 9.203,14.214 8.764,14.661 C8.544,14.884 8.257,14.996 7.969,14.996 C7.682,14.996 7.394,14.884 7.174,14.661 L1.106,8.474 C0.667,8.026 0.667,7.301 1.106,6.853 Z'/%3E%3C/svg%3E");
  border: .1875rem solid var(--blue);
  border-radius: .625rem 0 0 .625rem;
  width: 4rem;
  height: 3.875rem;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
}
.section__popup--product .slick-arrow:hover{
  background-color: var(--blue);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.106,6.853 L7.174,0.666 C7.613,0.218 8.325,0.218 8.764,0.666 C9.203,1.113 9.203,1.838 8.764,2.286 L4.614,6.517 L18.111,6.517 C18.732,6.517 19.235,7.030 19.235,7.663 C19.235,8.297 18.732,8.809 18.111,8.809 L4.614,8.809 L8.764,13.041 C9.203,13.488 9.203,14.214 8.764,14.661 C8.544,14.884 8.257,14.996 7.969,14.996 C7.682,14.996 7.394,14.884 7.174,14.661 L1.106,8.474 C0.667,8.026 0.667,7.301 1.106,6.853 Z'/%3E%3C/svg%3E");
}
.section__popup--product .slick-arrow.slick-prev{
  border-right-width: 0.125rem;
}
.section__popup--product .slick-arrow.slick-next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M18.234,6.853 L12.166,0.666 C11.727,0.218 11.016,0.218 10.577,0.666 C10.138,1.113 10.138,1.838 10.577,2.286 L14.727,6.517 L1.229,6.517 C0.609,6.517 0.106,7.030 0.106,7.663 C0.106,8.297 0.609,8.809 1.229,8.809 L14.727,8.809 L10.577,13.041 C10.138,13.488 10.138,14.214 10.577,14.661 C10.796,14.884 11.084,14.996 11.371,14.996 C11.659,14.996 11.947,14.884 12.166,14.661 L18.234,8.474 C18.673,8.026 18.673,7.301 18.234,6.853 Z'/%3E%3C/svg%3E");
  border-radius: 0 .625rem .625rem 0;
  border-left-width: 0.125rem;
}
.section__popup--product .slick-arrow.slick-next:hover{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M18.234,6.853 L12.166,0.666 C11.727,0.218 11.016,0.218 10.577,0.666 C10.138,1.113 10.138,1.838 10.577,2.286 L14.727,6.517 L1.229,6.517 C0.609,6.517 0.106,7.030 0.106,7.663 C0.106,8.297 0.609,8.809 1.229,8.809 L14.727,8.809 L10.577,13.041 C10.138,13.488 10.138,14.214 10.577,14.661 C10.796,14.884 11.084,14.996 11.371,14.996 C11.659,14.996 11.947,14.884 12.166,14.661 L18.234,8.474 C18.673,8.026 18.673,7.301 18.234,6.853 Z'/%3E%3C/svg%3E");
}
.section__popup--product .et_pb_image{
  max-height: 78vh;
  overflow: hidden;
  max-width: 90%;
}
.section__popup--product .et_pb_image span{
  max-height: 78vh;
}
.section__popup--product .et_pb_image img{
  margin: 0 auto;
  object-fit: cover;
  max-height: 64vh;
}
.section__popup--product .et_pb_image img[src*=".svg"]{
  max-width: 80%;
}


/**
*** Case Studies & Reviews + Inner
**/
.row__post--items{
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.filter__blocks{
  padding-right: 6.25rem;
}
.filter__blocks .filters-heading{
  /* display: none; */
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 3rem;
  margin-top: 0.875rem;
}
.filter__blocks select{
  border-radius: 0.75rem;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 12.22px 0.78px rgba(46, 159, 215, 0.18);
  border: none;
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--base);
  width: 100%;
  padding: 0.813rem 1.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='5px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M0.031,0.732 C0.031,0.921 0.107,1.110 0.258,1.254 L3.987,4.783 C4.288,5.068 4.773,5.068 5.074,4.783 L8.803,1.254 C9.105,0.968 9.107,0.503 8.807,0.214 C8.506,-0.073 8.018,-0.075 7.715,0.210 L4.531,3.226 L1.346,0.210 C1.043,-0.075 0.555,-0.073 0.255,0.214 C0.105,0.357 0.031,0.544 0.031,0.732 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 1.25rem) center;
  padding: 0.688rem 1.25rem 0.938rem;
}
.filter__blocks .filter__block{
  margin-bottom: 1.063rem;
  padding-bottom: 1.063rem;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.filter__blocks .filter__block--category,
.filter__blocks .filter__block--view{
  border: none;
}
.filter__blocks .filter-heading{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(246, 134, 34)' d='M4.104,7.521 L0.185,1.687 C0.063,1.505 0.001,1.294 0.001,1.082 C0.001,0.908 0.044,0.733 0.128,0.574 C0.316,0.220 0.683,-0.000 1.082,-0.000 L8.920,-0.000 C9.320,-0.000 9.687,0.220 9.875,0.574 C10.062,0.927 10.040,1.355 9.817,1.687 L5.898,7.521 C5.697,7.820 5.360,8.000 5.001,8.000 C4.641,8.000 4.305,7.820 4.104,7.521 Z'/%3E%3C/svg%3E");
  background-position: right 1rem;
  background-repeat: no-repeat;
  background-size: .625rem .5rem;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  cursor: pointer;
}
.filter__blocks .filter__block.active .filter-heading{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(246, 134, 34)' d='M4.104,0.478 L0.185,6.312 C0.063,6.494 0.001,6.706 0.001,6.917 C0.001,7.091 0.043,7.266 0.128,7.426 C0.316,7.779 0.683,8.000 1.082,8.000 L8.920,8.000 C9.320,8.000 9.687,7.779 9.875,7.426 C10.062,7.073 10.040,6.645 9.817,6.312 L5.898,0.478 C5.697,0.179 5.360,-0.000 5.001,-0.000 C4.641,-0.000 4.305,0.179 4.104,0.478 Z'/%3E%3C/svg%3E");
}
.filter__blocks .checkbox-container{
  position: relative;
  margin-bottom: 0.375rem;
  display: none;
  overflow: hidden;
}
.filter__blocks .checkbox-container .checkbox{
  position: absolute;
  opacity: 0;
}
.filter__blocks .checkbox-container .checkbox + label,
.filter__blocks .checkbox-container .checkbox + a{
  position: relative;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  font-size: 1rem;
  color: var(--base);
}
.filter__blocks .checkbox-container .checkbox + label::before,
.filter__blocks .checkbox-container .checkbox + a::before{
  content: "";
  margin-right: 1.875rem;
  display: inline-block;
  vertical-align: text-top;
  width: 1.3125rem;
  height: 1.3125rem;
  background: white;
  border: 1px solid #000;
}
.filter__blocks .checkbox-container .checkbox:checked + label:before,
.filter__blocks .checkbox-container .checkbox:checked + a:before{
  background: var(--orange);
}
.filter__blocks .checkbox-container .checkbox:checked + label:after,
.filter__blocks .checkbox-container .checkbox:checked + a:after{
  content: "";
  position: absolute;
  width: .8125rem;
  height: .8125rem;
  outline: .25rem solid #fff;
  /* top: .75rem; */
  left: .3125rem;
}
.filter__blocks .search-container{
  margin-top: .9375rem;
  position: relative;
}
.filter__blocks .search-container input[type="text"]{
  padding: .8125rem 3.125rem .8125rem .9375rem;
  width: 100%;
}
.filter__blocks .search-container button,
.filter__blocks .search-container input[type="submit"]{
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.911,12.061 C13.417,14.537 9.532,14.790 6.751,12.823 L1.855,17.683 C1.430,18.105 0.741,18.105 0.316,17.683 C-0.109,17.262 -0.109,16.578 0.316,16.156 L5.191,11.318 C3.082,8.548 3.298,4.590 5.841,2.066 C8.622,-0.694 13.131,-0.694 15.911,2.066 C18.692,4.826 18.692,9.301 15.911,12.061 ZM14.373,3.593 C12.442,1.676 9.311,1.676 7.380,3.593 C5.448,5.510 5.448,8.617 7.380,10.534 C9.311,12.451 12.442,12.451 14.373,10.534 C16.304,8.617 16.304,5.510 14.373,3.593 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
  background-position: center;
  border: none;
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 0;
  cursor: pointer;
  font-size: 0;
}
.post-items__wrapper .toolbar{
  margin-top: .4375rem;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  padding-bottom: 3.6875rem;
  margin-bottom: 3.1875rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.post-items__wrapper .toolbar .search-container{
  width: 29.375rem;
  position: relative;
}
.post-items__wrapper .toolbar .search-container #post-search{
  padding: .8125rem 3.125rem .8125rem 0;
  width: 100%;
  border: none;
  border-bottom: 1px solid #000;
  font-size: 1.125rem;
}
.post-items__wrapper .toolbar .search-container .post-search-submit{
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.911,12.061 C13.417,14.537 9.532,14.790 6.751,12.823 L1.855,17.683 C1.430,18.105 0.741,18.105 0.316,17.683 C-0.109,17.262 -0.109,16.578 0.316,16.156 L5.191,11.318 C3.082,8.548 3.298,4.590 5.841,2.066 C8.622,-0.694 13.131,-0.694 15.911,2.066 C18.692,4.826 18.692,9.301 15.911,12.061 ZM14.373,3.593 C12.442,1.676 9.311,1.676 7.380,3.593 C5.448,5.510 5.448,8.617 7.380,10.534 C9.311,12.451 12.442,12.451 14.373,10.534 C16.304,8.617 16.304,5.510 14.373,3.593 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
  background-position: center;
  border: none;
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: -0.9375rem;
  cursor: pointer;
  font-size: 0;
}
.post-items__wrapper .search-terms{
  font-size: 0.75rem;
  line-height: 1em;
  position: absolute;
  left: 0;
  bottom: -2.1875rem;
}
.post-items__wrapper .search-term{
  background-color: #e7e7e7;
  padding: 0.375rem 0.9375rem 0.625rem;
  border-radius: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
}
.post-items__wrapper .search-term .clear{
  display: inline-block;
  margin-left: 0.3125rem;
  font-size: 1rem;
  position: relative;
  top: 0.0625rem;
  cursor: pointer;
}
.post-items__wrapper .post-items__inner{
  display: flex;
  flex-wrap: wrap;
  gap: 0 6.25rem;
}
.post-items__wrapper .post-items__inner .empty{
  /* margin-left: 3.4375rem; */
}
.post-items__wrapper .post-item .title{
  font-size: 1.5rem;
  font-weight: 700;
}
.post-items__wrapper .post-item{
  width: calc(50% - 3.125rem);
  margin-bottom: 3.3rem;
}
.post-items__wrapper .post-item .image{
  border-radius: .75rem;
  overflow: hidden;
  min-height: 25.1875rem;
  position: relative;
  margin-bottom: 2rem;
  height: 21.875rem;
}
.row__post--case-studies .post-items__wrapper .post-item .image{
  margin-bottom: 3.7rem;
}
.row__post--case-studies .post-items__wrapper .post-item.post-item-type-case-study .image::before{
  background-color: #1b72ff;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.7;
}
.row__post--case-studies .post-items__wrapper .post-item .image picture,
.row__post--case-studies .post-items__wrapper .post-item .image img{
  position: absolute;
  width: 100%;
  height: 100%;
}
.post-items__wrapper .post-item .image img{
  object-fit: cover;
  height: 100%;
}
.post-items__wrapper .post-item .page-type{
  background-color: var(--base);
  color: #fff;
  font-size: 1rem;
  border-radius: 0 0 .75rem 0;
  position: absolute;
  top: 0;
  z-index: 1;
  min-width: 11.6875rem;
  text-align: center;
  padding: .625rem .9375rem;
  z-index: 2;
}
.post-items__wrapper .post-item.post-item-type-customer-review .page-type{
  background-color: var(--blue);
}
.post-items__wrapper .post-item .excerpt{
  color: #fff;
  font-size: 1.625rem;
  font-weight: 700;
  position: relative;
  padding: 6.6rem 4.8rem 0 1.8rem;
  line-height: 1.34em;
  z-index: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.post-items__wrapper .post-item .time{
  background: url('/wp-content/uploads/2021/10/icon-timer.png') no-repeat scroll 2rem 0 transparent;
  font-size: .875rem;
  font-weight: normal;
  position: absolute;
  color: #fff;
  padding: 0 1.8rem 0 4rem;
  bottom: 6rem;
  z-index: 2;
}
.post-items__wrapper .post-item .info{
  padding: 0 1.8rem;
  position: relative;
  font-size: .875rem;
  color: #fff;
  position: absolute;
  bottom: 3.8rem;
  line-height: 1.3em;
}
.post-items__wrapper .post-item .info::before{
  background-color: var(--orange);
  content: '';
  width: 3.938rem;
  height: 0.313rem;
  display: block;
  margin-bottom: 0.7rem;
}
.post-items__wrapper .post-item .info h3{
  font-size: 1.25rem;
  padding-bottom: 0.5em;
}
.post-items__wrapper .post-item .content{
  line-height: 1.75em;
  margin-bottom: 3.2rem;
}
.row__post--case-studies .post-items__wrapper .post-item .buttons,
.section__cs--related .post-items__wrapper .post-item .buttons{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.post-items__wrapper .post-item .buttons .et_pb_button,
.et-db #et-boc .post-items__wrapper .post-item .buttons .et_pb_button{
  font-size: 0.875rem;
  padding: 0.938rem 4.375rem 0.938rem 1.563rem !important;
}
.post-items__wrapper .post-item .buttons .et_pb_button:hover{
  padding: 0.938rem 4.375rem 0.938rem 1.563rem !important;
}
.post-items__wrapper .post-item .buttons .et_pb_button::after,
.et-db #et-boc .post-items__wrapper .post-item .buttons .et_pb_button::after{
  width: 2.625rem;
  background-size: 0.688rem 0.563rem;
}
.row__post--case-studies .post-items__wrapper .post-item .buttons img,
.section__cs--related .post-items__wrapper .post-item .buttons img{
  width: auto;
  max-height: 4.0625rem;
  margin-bottom: -0.625rem;
  max-width: 13.75rem;
}
.row__post--case-studies .post-items__wrapper .post-item .buttons .logo,
.section__cs--related .post-items__wrapper .post-item .buttons .logo{
  text-align: right;
}
.pagination{
  width: 100%;
  text-align: right;
  position: relative;
  padding-bottom: .9375rem;
}
.pagination::before{
  background-color: #000;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  opacity: 0.2;
  margin-bottom: 4.375rem;
}
.pagination:not(.bottom-post-nav){
  /* margin-left: 3.125rem;
  width: calc(100% - 5.625rem); */
}
.pagination .page-numbers{
  color: var(--base);
  font-size: 1rem;
  display: inline-block;
  text-align: center;
  line-height: 1.5em;
  padding: 0 .3125rem;
}
.pagination .page-numbers.current{
  border: 1px solid #000;
  width: 1.875rem;
  height: 1.875rem;
}
.pagination .page-numbers.next,
.pagination .page-numbers.prev{
  border: 2px solid var(--blue);
  border-radius: .75rem;
  color: var(--blue);
  font-weight: 700;
  min-width: 10.625rem;
  padding: .625rem;
}
.pagination .page-numbers.prev{
  position: absolute;
  left: 0;
}
.pagination .page-numbers.next{
  position: absolute;
  left: 0;
}
.pagination .page-numbers.next.has-next{
  left: 11.5rem;
}
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:hover{
  color: #fff;
  background-color: var(--blue);
}
.pagination .page-numbers.next::after,
.pagination .page-numbers.prev::before{
  background-size: cover;
  content: '';
  display: inline-block;
  width: .9375rem;
  height: .75rem;
  position: relative;
  transition: 0.3s ease-in-out all;
}
.pagination .page-numbers.next::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 225)' d='M13.750,5.398 L9.147,0.758 C8.814,0.422 8.275,0.422 7.942,0.758 C7.609,1.093 7.609,1.637 7.942,1.973 L11.090,5.146 L0.852,5.146 C0.381,5.146 -0.000,5.531 -0.000,6.007 C-0.000,6.481 0.381,6.866 0.852,6.866 L11.090,6.866 L7.942,10.039 C7.609,10.375 7.609,10.919 7.942,11.254 C8.108,11.422 8.326,11.506 8.544,11.506 C8.762,11.506 8.981,11.422 9.147,11.254 L13.750,6.614 C14.083,6.278 14.083,5.734 13.750,5.398 Z'/%3E%3C/svg%3E");
  margin-left: .625rem;
  top: .0625rem;
}
.pagination .page-numbers.next:hover::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.750,5.398 L9.147,0.758 C8.814,0.422 8.275,0.422 7.942,0.758 C7.609,1.093 7.609,1.637 7.942,1.973 L11.090,5.146 L0.852,5.146 C0.381,5.146 -0.000,5.531 -0.000,6.007 C-0.000,6.481 0.381,6.866 0.852,6.866 L11.090,6.866 L7.942,10.039 C7.609,10.375 7.609,10.919 7.942,11.254 C8.108,11.422 8.326,11.506 8.544,11.506 C8.762,11.506 8.981,11.422 9.147,11.254 L13.750,6.614 C14.083,6.278 14.083,5.734 13.750,5.398 Z'/%3E%3C/svg%3E");
}
.pagination .page-numbers.prev::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M0.250,5.398 L4.853,0.758 C5.186,0.422 5.725,0.422 6.058,0.758 C6.391,1.093 6.391,1.637 6.058,1.973 L2.910,5.146 L13.148,5.146 C13.619,5.146 14.000,5.531 14.000,6.007 C14.000,6.481 13.619,6.866 13.148,6.866 L2.910,6.866 L6.058,10.039 C6.391,10.375 6.391,10.919 6.058,11.254 C5.892,11.422 5.673,11.506 5.455,11.506 C5.237,11.506 5.019,11.422 4.853,11.254 L0.250,6.614 C-0.083,6.278 -0.083,5.734 0.250,5.398 Z'/%3E%3C/svg%3E");
  margin-right: .625rem;
  top: .0625rem;
}
.pagination .page-numbers.prev:hover::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.250,5.398 L4.853,0.758 C5.186,0.422 5.725,0.422 6.058,0.758 C6.391,1.093 6.391,1.637 6.058,1.973 L2.910,5.146 L13.148,5.146 C13.619,5.146 14.000,5.531 14.000,6.007 C14.000,6.481 13.619,6.866 13.148,6.866 L2.910,6.866 L6.058,10.039 C6.391,10.375 6.391,10.919 6.058,11.254 C5.892,11.422 5.673,11.506 5.455,11.506 C5.237,11.506 5.019,11.422 4.853,11.254 L0.250,6.614 C-0.083,6.278 -0.083,5.734 0.250,5.398 Z'/%3E%3C/svg%3E");
}
.overlay{
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto;display:block;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%231b72ff'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
  background-color: rgba(255,255,255,0.8);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.5s ease-in-out all;
  z-index: -999;
  visibility: hidden;
  opacity: 0;
}
.overlay.active{
  z-index: 999;
  visibility: visible;
  opacity: 1;
}
.post-tile{
  margin-top: 12.3rem;
  margin-bottom: 3.2rem;
}
.post-tile .image{
  border-radius: .75rem;
  overflow: hidden;
  min-height: 30.875rem;
  position: relative;
  padding: 6.4rem 1.875rem 2rem;
}
.post-tile .image img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  top: 0;
  left: 0;
}
.post-tile .page-type{
  background-color: var(--base);
  color: #fff;
  font-size: 1rem;
  border-radius: 0 0 .75rem 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-width: 11.6875rem;
  text-align: center;
  padding: .625rem .9375rem;
  z-index: 2;
}
.post-tile.post-tile-customer-review .page-type{
  background-color: var(--blue);
}
.post-tile .block{
  color: #fff;
  position: relative;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 2.6rem;
}
.post-tile .block:last-of-type{
  margin-bottom: 0;
}
.post-tile .block::before{
  background-color: var(--orange);
  content: '';
  display: block;
  width: 1.688rem;
  height: 2px;
}
.post-tile .block label{
  font-size: .625rem;
  text-transform: uppercase;
  display: block;
  margin-top: -0.3rem;
  margin-bottom: -0.2rem;
}
.company-logo{
  text-align: center;
}


/**
*** Customer Reviews
**/
.page__customer-reviews .filter__block--page-type{
  display: none;
}
.row__post--case-studies .post-item,
.section__cs--related .post-item{
  position: relative;
}
.row__post--case-studies .link-overlay,
.section__cs--related .link-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 2;
}
.row__post--case-studies .post-item:hover .buttons .et_pb_button,
.section__cs--related .post-item:hover .buttons .et_pb_button{
  background-color: var(--blue) !important;
  color: #fff !important;
}
.row__post--case-studies .post-item .info{
  position: relative;
  bottom: 0;
  margin-top: 1.25rem;
}


/**
*** Case Studies Single
**/
.single-case-studies .entry-content{
  line-height: 2em;
}
.single-case-studies .entry-content h1{
  letter-spacing: -0.0313rem;
  word-spacing: .0625rem;
}
.single-case-studies .entry-content p{
  padding-bottom: 2em;
}
.single-case-studies .entry-content p:last-of-type{
  padding-bottom: 0;
}
.single-case-studies .entry-content h3{
  color: var(--base);
  font-size: 1.875rem !important;
  padding-bottom: 0.68em;
}
.single-case-studies .text__cs--image{
  width: 120%;
  position: absolute;
  height: 100%;
}
.single-case-studies .text__cs--image::after{
  background-color: #000;
  content: '';
  position: absolute;
  width: 100%;
  height: calc(100% + 3px);
  top: 0;
  opacity: 0.2;
}
.single-case-studies .text__cs--image .et_pb_text_inner{
  height: 100%;
}
.single-case-studies .text__cs--image img{
  height: 100%;
  max-width: none;
}
/* .section__cs--heading .et-last-child{
  display: flex;
  flex-wrap: wrap;
} */
.section__cs--heading .et-last-child:not(.et_pb_column_empty) .et_pb_module{
  width: 100%;
  max-width: 33.13rem;
  margin-left: auto!important;
  margin-right: 0px!important;
}
.section__cs--heading .image__cs--logo img{
  max-width: 16.88rem;
}
.section__cs--heading .text__logo--document{
  display: flex;
  width: 100%;
  padding-left: 46px;
}
.section__cs--heading .text__logo--document .et_pb_text_inner{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.section__cs--heading .text__logo--document .cs-image{
  padding-right: 48px;
}
.section__cs--heading .cs-page-type{
  background-color: var(--base);
  color: #fff;
  font-size: 16px;
  border-radius: 0 0 12px 0;
  position: absolute;
  top: 0;
  z-index: 1;
  min-width: 187px;
  text-align: center;
  padding: 10px 15px;
}
.section__cs--heading .cs-page-type.cs-page-type-customer-review{
  background-color: var(--blue);
}
.section__cs--heading .text__logo--document .cs-document{
  color: #fff;
  padding-left: 48px;
}
.section__cs--heading .text__logo--document .cs-document .label{
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  padding-left: 27px;
}
.section__cs--heading .text__logo--document .cs-document .label::before{
  background-color: var(--orange);
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  left: 0;
}
.section__cs--heading .text__logo--document .cs-document ul{
  font-size: 18px;
  text-transform: uppercase;
}
.section__cs--heading .text__logo--document .cs-document ul li{
  padding-left: 29px;
  padding-bottom: 0;
  margin-bottom: 0.3em;
}
.section__cs--heading .text__logo--document .cs-document ul li::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.562,13.562 C13.854,13.269 14.000,12.916 14.000,12.499 L14.000,1.499 C14.000,1.083 13.854,0.729 13.562,0.437 C13.270,0.145 12.916,-0.001 12.500,-0.001 L1.500,-0.001 C1.083,-0.001 0.729,0.145 0.437,0.437 C0.145,0.729 -0.000,1.083 -0.000,1.499 L-0.000,12.499 C-0.000,12.916 0.145,13.269 0.437,13.562 C0.729,13.853 1.083,13.999 1.500,13.999 L12.500,13.999 C12.916,13.999 13.270,13.853 13.562,13.562 ZM5.750,11.093 C5.604,11.093 5.489,11.041 5.406,10.937 L2.156,7.687 C2.052,7.582 2.000,7.463 2.000,7.328 C2.000,7.192 2.052,7.073 2.156,6.968 L2.844,6.281 C2.948,6.176 3.067,6.124 3.203,6.124 C3.338,6.124 3.458,6.176 3.562,6.281 L5.750,8.468 L10.437,3.781 C10.541,3.676 10.661,3.624 10.797,3.624 C10.932,3.624 11.052,3.676 11.156,3.781 L11.844,4.468 C11.948,4.573 12.000,4.692 12.000,4.828 C12.000,4.963 11.948,5.083 11.844,5.187 L6.094,10.937 C6.010,11.041 5.895,11.093 5.750,11.093 Z'/%3E%3C/svg%3E");
  width: 14px;
  height: 14px;
  top: 0.55em;
}
.section__cs--heading .text__logo--document div:nth-of-type(2){
  position: relative;
}
.section__cs--heading .text__logo--document div:nth-of-type(2)::before{
  background-color: #fff;
  content: '';
  position: absolute;
  width: 2px;
  height: 100%;
  left: 0;
}
.section__cs--heading .text__industry{
  position: absolute;
  bottom: -3px;
  width: 120%;
  background-color: var(--base);
}
.section__cs--heading .text__industry .cs__more--info{
  display: flex;
  flex-wrap: wrap;
  color: #fff;
  text-transform: uppercase;
}
.section__cs--heading .text__industry .cs__more--info .cs-industry{
  background-color: var(--blue);
  padding: 43px 35px;
}
.section__cs--heading .text__industry .cs__more--info .label{
  font-size: 12px;
  line-height: 1em;
  margin-bottom: 12px;
}
.section__cs--heading .text__industry .cs__more--info span{
  font-size: 18px;
  font-weight: 700;
  display: block;
  line-height: 1em;
}
.section__cs--heading .text__industry .cs__more--info > div:not(.cs-industry){
  padding: 43px 10px 43px 37px;
  position: relative;
}
.section__cs--heading .text__industry .cs__more--info > div:not(.cs-industry)::before{
  background-color: var(--orange);
  content: '';
  position: absolute;
  width: .1875rem;
  height: 2.5rem;
  top: 2.875rem;
  left: 1.5625rem;
}
.text__cs--testimonial-content{
  position: relative;
}
.text__cs--testimonial-content::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='71px' height='64px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M66.093,43.733 C63.330,50.259 58.645,56.822 52.045,63.420 L40.299,54.210 C47.208,46.842 51.354,39.704 52.736,32.796 L37.996,32.796 C37.996,32.796 37.996,16.632 37.996,7.196 C37.996,4.524 38.683,0.560 45.820,0.560 C50.952,0.560 57.628,0.560 62.702,0.560 C69.869,0.560 70.239,5.589 70.239,7.402 C70.239,13.592 70.239,21.744 70.239,21.744 C70.239,29.882 68.857,37.211 66.093,43.733 ZM14.986,63.420 L3.241,54.210 C10.150,46.842 14.296,39.704 15.677,32.796 L0.938,32.796 C0.938,32.796 0.938,16.632 0.938,7.196 C0.938,4.524 1.624,0.560 8.761,0.560 C13.894,0.560 20.569,0.560 25.643,0.560 C32.811,0.560 33.180,5.589 33.180,7.402 C33.180,13.592 33.180,21.744 33.180,21.744 C33.180,29.882 31.799,37.211 29.035,43.733 C26.271,50.259 21.586,56.822 14.986,63.420 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  width: 4.4375rem;
  height: 4rem;
  position: absolute;
  top: -2.125rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.text__cs--testimonial-author{
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.7em;
}
.text__cs--testimonial-author span{
  font-size: 1.375rem;
}
.section__cs--problem .et_pb_text{
  color: #fff;
}
.single-case-studies .section__cs--problem h3{
  padding-bottom: 1.1em;
}
.section__cs--problem .et_pb_equal_columns{
  align-items: center;
}
.text__cs--problem{
  font-size: 1.5625rem;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  margin-left: -1.75rem;
  padding: .625rem .625rem .625rem 6.25rem;
  min-height: 17.375rem;
  display: flex;
  align-items: center;
  position: relative;
  line-height: 1.6em;
}
.text__cs--problem::before,
.text__cs--problem::after{
  background-color: rgba(255, 255, 255, 0.5);
  content: '';
  height: 1px;
  width: 122%;
  position: absolute;
  top: 0;
  left: 0;
}
.text__cs--problem::after{
  top: auto;
  bottom: 0;
}
.section__cs--solution{
  color: #fff;
}
.section__cs--result h2{
  padding-bottom: 1.9em;
}
.et_pb_section.section__cs--related{
  padding-top: 3.6875rem !important;
}
.section__cs--related h2{
  font-size: 3.5rem;
  text-align: center;
}
.section__cs--related .post-items__wrapper .post-item .image img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.section__cs--related .post-items__wrapper .post-item .info h3{
  color: var(--blue);
  font-size: 1.25rem !important;
}
.et-db #et-boc .section__cs--related .post-items__wrapper .post-item .buttons .et_pb_button{
  line-height: 1 !important;
  position: relative;
  font-weight: 700;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid var(--blue);
  font-size: 0.875rem !important;
  padding: 0.938rem 4.375rem 0.938rem 1.563rem !important;
}
.et-db #et-boc .section__cs--related .post-items__wrapper .post-item .buttons .et_pb_button:hover{
  padding: 0.938rem 4.375rem 0.938rem 1.563rem !important;
}
.section__cs--related .post-items__wrapper .post-items__inner{
  gap: 1.875rem;
}
.section__cs--related .post-items__wrapper .post-item{
  width: calc(33.33% - 1.875rem);
}
.section__cs--related .post-items__wrapper .post-item.post-item-type-case-study .image::before{
  background-color: #1b72ff;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.7;
}
.section__cs--related .post-items__wrapper .post-item .content{
  display: none;
}
/* .section__cs--related .post-items__wrapper .content,
.section__cs--related .post-items__wrapper .buttons{
  display: none !important;
} */
.single-case-studies .et_pb_button.button__download::after,
.single-case-studies.et-db #et-boc .et-l .et_pb_button.button__download::after{
  background-image: url('images/icon-download.png');
  background-size: 0.813rem 0.875rem;
}
.single-case-studies .cs__details{
  padding-bottom: 2.5625rem;
}
.single-case-studies .cs__details .cs-info{
  color: #fff;
  padding-top: 6.5625rem;
  padding-left: 1.875rem;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1em;
}
.single-case-studies .cs-info > div{
  margin-bottom: 1.3125rem;
}
.single-case-studies .cs-info label{
  font-size: .625rem;
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 1em;
  padding-top: .8125rem;
  margin-bottom: .375rem;
}
.single-case-studies .cs-info label::before{
  background-color: var(--orange);
  content: '';
  display: block;
  height: 2px;
  width: 1.6875rem;
  position: absolute;
  top: .1875rem;
  left: 0;
}
.single-case-studies .cs-info .separator{
  position: relative;
  top: -2px;
}
.single-case-studies .cs-info .separator:last-of-type{
  display: none;
}
.single-case-studies .cs-info ul{
  padding-bottom: 0 !important;
}
.single-case-studies .cs-info ul li{
  padding-left: 0;
  margin-bottom: 0;
  padding-bottom: .375rem;
  line-height: 1em;
}
.cs-product {
    line-height: 1.375rem;
}
.cs-label {
    line-height: 1.375rem;
}
.single-case-studies .cs-info ul li::before{
  display: none;
}
.single-case-studies .cs-info ul li:last-of-type{
  padding-bottom: 0;
}
.single-case-studies .cs__details .cs-pdf{
  padding-left: 1.875rem;
  margin-top: 3rem;
}
.single-case-studies .entry-content .et_pb_button{
  font-size: .75rem !important;
  padding: .875rem 4.75rem .875rem 2.125rem !important;
  border-radius: .375rem !important;
}
.single-case-studies .cs__details .cs-pdf .et_pb_button{
  color: #fff !important;
  border: 2px solid #fff !important;
  background: transparent !important;
}
.single-case-studies .entry-content .et_pb_button:hover,
.single-case-studies.et-db #et-boc .entry-content .et-l .et_pb_button:hover{
  padding: .875rem 4.75rem .875rem 2.125rem !important;
}
.single-case-studies .et_pb_button.button__download::after,
.single-case-studies.et-db #et-boc .et-l .et_pb_button.button__download::after{
  width: 2.625rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.56,233.376C379.968,227.648,374.272,224,368,224h-64V16c0-8.832-7.168-16-16-16h-64c-8.832,0-16,7.168-16,16v208h-64 c-6.272,0-11.968,3.68-14.56,9.376c-2.624,5.728-1.6,12.416,2.528,17.152l112,128c3.04,3.488,7.424,5.472,12.032,5.472 c4.608,0,8.992-2.016,12.032-5.472l112-128C384.192,245.824,385.152,239.104,382.56,233.376z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M432,352v96H80v-96H16v128c0,17.696,14.336,32,32,32h416c17.696,0,32-14.304,32-32V352H432z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.single-case-studies .entry-content .cs__details .cs-pdf .et_pb_button.button__download::after,
.single-case-studies.et-db #et-boc .entry-content .et-l .cs__details .cs-pdf .et_pb_button.button__download::after{
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%231b72ff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.56,233.376C379.968,227.648,374.272,224,368,224h-64V16c0-8.832-7.168-16-16-16h-64c-8.832,0-16,7.168-16,16v208h-64 c-6.272,0-11.968,3.68-14.56,9.376c-2.624,5.728-1.6,12.416,2.528,17.152l112,128c3.04,3.488,7.424,5.472,12.032,5.472 c4.608,0,8.992-2.016,12.032-5.472l112-128C384.192,245.824,385.152,239.104,382.56,233.376z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M432,352v96H80v-96H16v128c0,17.696,14.336,32,32,32h416c17.696,0,32-14.304,32-32V352H432z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}


/**
*** Document Template Gallery
**/
.row__post--document-gallery .post-items__inner{
  margin-left: 0;
  margin-right: 0;
  gap: 1.875rem;
}
.row__post--document-gallery .post-items__inner .post-item{
  width: calc(33.33% - 1.25rem);
  margin-bottom: 3.3rem;
}
.row__post--document-gallery .post-items__inner .post-item.post-item-landscape{
  width: calc(67% - 1.25rem);
}
.row__post--document-gallery .post-item .title{
  margin-bottom: 1.4rem;
}
.row__post--document-gallery .post-item .image{
  /*background-color: #eee;*/
  border: 2px solid #cccccc;
  border-radius: 0.75rem;
  /*padding: 0.313rem;*/
  padding: 0.6rem;
  /*margin-bottom: 1.9rem;*/
  /*height: 32rem;*/
  height: calc(100% - 10rem);
  /*position: relative;
  display: flex;
  align-items: center;
  padding: 1rem;
  justify-content: center;*/
}
/*
@media (max-width: 1199px){
.row__post--document-gallery .post-item .image{
  height: 43vw;
}
}
@media (max-width: 979px){
.row__post--document-gallery .post-item .image{
  height: 132vw;
}
}
*/
.row__post--document-gallery .post-item .image a::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.56,233.376C379.968,227.648,374.272,224,368,224h-64V16c0-8.832-7.168-16-16-16h-64c-8.832,0-16,7.168-16,16v208h-64 c-6.272,0-11.968,3.68-14.56,9.376c-2.624,5.728-1.6,12.416,2.528,17.152l112,128c3.04,3.488,7.424,5.472,12.032,5.472 c4.608,0,8.992-2.016,12.032-5.472l112-128C384.192,245.824,385.152,239.104,382.56,233.376z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M432,352v96H80v-96H16v128c0,17.696,14.336,32,32,32h416c17.696,0,32-14.304,32-32V352H432z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center 46%;
  background-repeat: no-repeat;
  background-size: 3.1875rem 3.4375rem;
  background-color: rgba(27, 114, 255, 0.9);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.3s ease-in-out all;
}
.row__post--document-gallery .post-item .image a:hover::before{
  opacity: 1;
}
.row__post--document-gallery .post-item .image span{
  position: absolute;
  color: #fff;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 40%;
  opacity: 0;
  transition: 0.3s ease-in-out all;
}
.row__post--document-gallery .post-item .image a:hover span{
  opacity: 1;
}
.row__post--document-gallery .post-item .image img{
  /*height: 30.3125rem;*/
  width: 100%;
}
.row__post--document-gallery .post-item .buttons{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* .row__post--document-gallery .post-item.post-item-customer-sample .buttons{
  justify-content: normal;
} */
.row__post--document-gallery .post-item .buttons .et_pb_button{
  font-size: 0.75rem;
  padding: 0.813rem 4.375rem 0.813rem 1.563rem;
}
.row__post--document-gallery .post-item .buttons .et_pb_button:hover{
  padding: 0.813rem 4.375rem 0.813rem 1.563rem !important;
}
.row__post--document-gallery .post-item .buttons .et_pb_button::after{
  width: 2.625rem;
  background-size: 0.688rem 0.563rem;
}
.row__post--document-gallery .post-item .buttons .button__download::after{
  background-image: url('images/icon-download.png');
  background-size: 0.813rem 0.875rem;
}
.row__post--document-gallery .post-item .buttons .button__dark{
  min-width: 10.625rem;
}
.et-db #et-boc .row__post--document-gallery .post-item .buttons .et_pb_button__alt{
  padding: 0.938rem 3.5rem 0.938rem 1rem !important;
}
.et-db #et-boc .row__post--document-gallery .post-item .buttons .et_pb_button__alt:hover{
  padding: 0.938rem 3.5rem 0.938rem 1rem !important;
}
.row__post--document-gallery .post-item .buttons .courtesy{
  font-size: .625rem;
  margin-right: 1.1875rem;
}
.row__post--document-gallery .post-item .buttons picture{
  margin-bottom: -0.625rem;
}
.row__post--document-gallery .post-item .buttons img{
  max-height: 3.4rem;
  max-width: 8.6rem;
  float: right;
}
.row__post--document-gallery .filter__blocks .filter__block--view .checkbox-container{
  display: none;
}
.sidebar__banner{
  border-radius: 0.75rem;
  background-size: contain;
  padding: 0 1.2rem 1rem;
  background-repeat: no-repeat;
  background-color: var(--base);
  color: #fff;
  font-weight: 700;
  margin-bottom: 2rem;
}
.sidebar__banner .image{
  margin: 0 -1.2rem;
}
.sidebar__banner .image img{
  max-width: none;
  width: 100%;
}
.sidebar__banner .details{
  margin-top: -4rem;
}
.sidebar__banner .title{
  font-size: 1.5rem;
  line-height: 1.3em;
  margin-bottom: 1.8rem;
}
.sidebar__banner .text{
  line-height: 1.5em;
  margin-bottom: 2.4rem;
}
.sidebar__banner .et_pb_button,
.et-db #et-boc .et-l .sidebar__banner .et_pb_button{
  font-size: 0.75rem;
  padding: 0.813rem 4.375rem 0.813rem 1.875rem;
  background-color: var(--base) !important;
  border: 2px solid #fff !important;
}
.sidebar__banner .et_pb_button.button__light::after,
.et-db #et-boc .et-l .sidebar__banner .et_pb_button::after{
  width: 2.75rem;
  background-size: 0.688rem 0.563rem;
  top: -0.125rem;
  border-radius: 0 0.4375rem 0.4375rem 0;
  height: calc(100% + 0px);
}
.sidebar__banner .et_pb_button,
.et-db #et-boc .et-l .sidebar__banner .et_pb_button{
  padding: 0.813rem 4.375rem 0.813rem 1.875rem !important;
}


/**
*** Pricing
**/
.section__tab--navigation.section__tab--navigation-stopsticky{
  opacity: 0;
}
.section__tab--navigation select{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M 7.4296875 9.5 L 5.9296875 11 L 12 17.070312 L 18.070312 11 L 16.570312 9.5 L 12 14.070312 L 7.4296875 9.5 z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: 98% center;
  display: none;
  padding: 1rem;
  background-color: #f5f8fc;
  width: 100%;
  font-size: 1.5rem;
  font-weight: 700;
  appearance: none;
}
.section__tab--navigation ul{
  padding-bottom: 0 !important;
  text-align: center;
  display: flex;
  justify-content: center;
}
.section__tab--navigation ul li{
  padding: 0;
  margin: 0 -1px;
  display: flex;
  position: relative;
}
.section__tab--navigation ul li::before{
  display: none;
}
.section__tab--navigation ul li a{
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-bottom: none;
  color: var(--base);
  font-size: 1.375rem;
  font-weight: 700;
  padding: 1.36rem 1rem;
  width: 20.375rem;
  display: block;
  border-radius: 0.625rem 0.625rem 0 0;
}
.section__tab--navigation ul li.active a{
  background-color: #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  position: relative;
}
.section__tab--navigation ul li.active a::after{
  background-color: #e6e6e6;
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  opacity: 0;
}
.section__tab--navigation ul li a::before{
  content: '';
  background-size: contain;
  position: relative;
  display: inline-block;
  margin-right: 1.25rem;
  vertical-align: middle;
}
.section__tab--navigation ul li a[href="#docmosis-java"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230f1724;%7D%0A%3C/style%3E%3Crect x='133.9' y='179.4' class='st0' width='31.79' height='47.94'/%3E%3Crect x='190.27' y='197.59' class='st0' width='52.51' height='79.18'/%3E%3Crect x='194.93' y='91.11' class='st0' width='47.85' height='72.15'/%3E%3Crect x='274.9' y='134.84' class='st0' width='91.88' height='131.45'/%3E%3Crect x='235.01' y='299.21' class='st0' width='79.79' height='109.52'/%3E%3C/svg%3E%0A");
  width: 2.5rem;
  height: 2.0625rem;
  top: -0.125rem;
  margin-right: .625rem;
}
.section__tab--navigation ul li.active a[href="#docmosis-java"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23f68622;%7D%0A%3C/style%3E%3Crect x='133.9' y='179.4' class='st0' width='31.79' height='47.94'/%3E%3Crect x='190.27' y='197.59' class='st0' width='52.51' height='79.18'/%3E%3Crect x='194.93' y='91.11' class='st0' width='47.85' height='72.15'/%3E%3Crect x='274.9' y='134.84' class='st0' width='91.88' height='131.45'/%3E%3Crect x='235.01' y='299.21' class='st0' width='79.79' height='109.52'/%3E%3C/svg%3E%0A");
}
.section__tab--navigation ul li a[href="#tornado"]::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 392'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M288,224H264a16,16,0,0,0,0,32h24a16,16,0,0,0,0-32Z' style='fill:%230f1724'/%3E%3Cpath d='M336,72H285.1l18-50.6A16,16,0,0,0,288,0H32A15.94,15.94,0,0,0,18.9,6.8a16.17,16.17,0,0,0-2,14.6L57.7,136H16a16,16,0,0,0,0,32H69.1L89,224H48a16,16,0,0,0,0,32h52.3l44.6,125.3a15.94,15.94,0,0,0,30.1.1L251,168h53a16,16,0,0,0,0-32H262.3l11.4-32H336a16,16,0,0,0,0-32ZM142.1,255.9h-9.9l-11.3-31.8h21.2a15.54,15.54,0,0,1,11.2,4.7A16.14,16.14,0,0,1,158,240,15.88,15.88,0,0,1,142.1,255.9Zm32-88.1H100.8L89.9,137a15.55,15.55,0,0,1,5.7-1h78.5a15.54,15.54,0,0,1,11.2,4.7,15.84,15.84,0,0,1-11.2,27.1Zm67.5-64H128.4a15.54,15.54,0,0,1-11.2-4.7,16.33,16.33,0,0,1-4.7-11.2A15.88,15.88,0,0,1,128.4,72H251.6a5.7,5.7,0,0,1,1.3.1Z' style='fill:%230f1724'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 1.25rem;
  height: 1.375rem;
}
.section__tab--navigation ul li.active a[href="#tornado"]::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 392'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M288,224H264a16,16,0,0,0,0,32h24a16,16,0,0,0,0-32Z' style='fill:%23f68622'/%3E%3Cpath d='M336,72H285.1l18-50.6A16,16,0,0,0,288,0H32A15.94,15.94,0,0,0,18.9,6.8a16.17,16.17,0,0,0-2,14.6L57.7,136H16a16,16,0,0,0,0,32H69.1L89,224H48a16,16,0,0,0,0,32h52.3l44.6,125.3a15.94,15.94,0,0,0,30.1.1L251,168h53a16,16,0,0,0,0-32H262.3l11.4-32H336a16,16,0,0,0,0-32ZM142.1,255.9h-9.9l-11.3-31.8h21.2a15.54,15.54,0,0,1,11.2,4.7A16.14,16.14,0,0,1,158,240,15.88,15.88,0,0,1,142.1,255.9Zm32-88.1H100.8L89.9,137a15.55,15.55,0,0,1,5.7-1h78.5a15.54,15.54,0,0,1,11.2,4.7,15.84,15.84,0,0,1-11.2,27.1Zm67.5-64H128.4a15.54,15.54,0,0,1-11.2-4.7,16.33,16.33,0,0,1-4.7-11.2A15.88,15.88,0,0,1,128.4,72H251.6a5.7,5.7,0,0,1,1.3.1Z' style='fill:%23f68622'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.section__tab--navigation ul li a[href="#cloud"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' fill='%230f1724' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M436.236,104.188c-6.084-24.359-19.683-46.45-38.951-62.997c-22.076-18.957-50.239-29.396-79.304-29.396 c-21.805,0-42.692,5.623-61.127,16.366c-19.523-17.854-45.121-27.884-72.019-27.884c-57.693,0-104.847,45.991-106.729,103.233 c-19.945,5.575-38.004,16.923-51.809,32.752C9.34,155.708,0,180.61,0,206.381c0,58.883,47.904,106.787,106.787,106.787h298.426 c58.883,0,106.787-47.904,106.787-106.787C512,159.17,480.688,117.696,436.236,104.188z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M161,343.17v28.55h-53.097c-6.548-23.055-27.777-39.997-52.903-39.997c-30.327,0-55,24.673-55,55 c0,30.327,24.673,55,55,55c25.128,0,46.358-16.945,52.905-40.003H176c8.28,0,15-6.71,15-15v-43.55H161z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M271,403.819V343.17h-30v60.649c-23.057,6.547-40,27.777-40,52.904c0,30.327,24.673,55,55,55c30.327,0,55-24.673,55-55 C311,431.596,294.057,410.366,271,403.819z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M457,331.723c-25.126,0-46.355,16.942-52.903,39.997H351v-28.55h-30v43.55c0,8.29,6.72,15,15,15h68.095 c6.547,23.058,27.777,40.003,52.905,40.003c30.327,0,55-24.673,55-55C512,356.396,487.327,331.723,457,331.723z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  width: 1.375rem;
  height: 1.375rem;
}
.section__tab--navigation ul li.active a[href="#cloud"]::before{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' fill='%23f68622' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M436.236,104.188c-6.084-24.359-19.683-46.45-38.951-62.997c-22.076-18.957-50.239-29.396-79.304-29.396 c-21.805,0-42.692,5.623-61.127,16.366c-19.523-17.854-45.121-27.884-72.019-27.884c-57.693,0-104.847,45.991-106.729,103.233 c-19.945,5.575-38.004,16.923-51.809,32.752C9.34,155.708,0,180.61,0,206.381c0,58.883,47.904,106.787,106.787,106.787h298.426 c58.883,0,106.787-47.904,106.787-106.787C512,159.17,480.688,117.696,436.236,104.188z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M161,343.17v28.55h-53.097c-6.548-23.055-27.777-39.997-52.903-39.997c-30.327,0-55,24.673-55,55 c0,30.327,24.673,55,55,55c25.128,0,46.358-16.945,52.905-40.003H176c8.28,0,15-6.71,15-15v-43.55H161z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M271,403.819V343.17h-30v60.649c-23.057,6.547-40,27.777-40,52.904c0,30.327,24.673,55,55,55c30.327,0,55-24.673,55-55 C311,431.596,294.057,410.366,271,403.819z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M457,331.723c-25.126,0-46.355,16.942-52.903,39.997H351v-28.55h-30v43.55c0,8.29,6.72,15,15,15h68.095 c6.547,23.058,27.777,40.003,52.905,40.003c30.327,0,55-24.673,55-55C512,356.396,487.327,331.723,457,331.723z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.section__tabs h2{
  padding-bottom: 0.4em;
}
.section__tabs h2 + h3{
  padding-bottom: 1.5em;
}
.section__tabs table{
  overflow: hidden;
  border-top: none !important;
}
.section__tabs .license-pricing-table{
border-radius: 0.75rem;
    box-shadow: 0px 11px 70px 0px rgba(3, 25, 87, 0.32);
}

.section__tabs table th{
  background-color: #0f1724;
  color: #fff;
  font-weight: 700;
  padding: 0.85rem 1rem;
  text-align: center;
}
.section__tabs table th strong::before{
  background-color: var(--orange);
  content: '';
  display: inline-block;
  width: .75rem;
  height: .75rem;
  margin-right: 1.25rem;
}
.section__tabs table th:first-of-type strong::before{
  display: none;
}
.section__tabs table td{
  font-size: 1.25rem;
  text-align: center;
  line-height: 1.2em;
  padding: 1rem 0.5rem;
  border-top: none;
  border-bottom: none;
}
.section__tabs table td:not(:first-of-type):hover,
.section__tabs table .current-col{
  /* outline: 1px solid var(--blue); */
  /* border-left: 1px solid var(--blue);
  border-right: 1px solid var(--blue); */
}
.section__tabs table tr{
  height: 5.5rem !important;
  background-color: #fff;
}
.section__tabs table tr:nth-child(odd){
  background-color: #f5f8fc;
}
.section__tabs table tr td:first-of-type{
  background-color: #0f1724;
  color: #fff;
  font-weight: 700;
  font-size: 1.125rem;
}
.section__tabs table tr:first-of-type td{
  border-top: 1px solid #eee;
}
.section__tabs table tr:nth-child(odd) td.current-col:not(.colspan){
  background-color: #eef2f7;
}
.section__tabs table tr:nth-child(even) td.current-col:not(.colspan){
  background-color: #f5f8fc;
}
.section__tabs table td.colspan{
  background-color: #fff;
  z-index: 1;
}
.section__tabs table tr:nth-child(odd) td:first-of-type{
  background-color: #1b222f;
}
.section__tabs table tr td:first-of-type:hover{
  outline: none;
}
.section__tabs table tr:first-of-type td:first-of-type:hover{
  border-color: #eee;
}
.section__tabs table tr td:first-of-type:not(:empty):before{
  background-color: var(--orange);
  content: '';
  display: inline-block;
  width: .75rem;
  height: .75rem;
  margin-right: .625rem;
}
.section__table--pricing table{
  overflow: hidden;
  z-index: 1;
}
.section__table--pricing table th,
.section__table--pricing table td{
  position: relative;
}
.section__table--pricing table td > *{
  position: relative;
  z-index: 1;
}
.section__table--pricing table td:not(:first-of-type):hover::after {
  background-color: #eef2f7;
  content: '\00a0';
  height: 10000px;
  left: 0;
  position: absolute;
  top: -5000px;
  width: 100%;
  z-index: 0;
  opacity: 0;
}
.section__table--pricing table tr:nth-child(even) td:not(:first-of-type):hover::after {
  background-color: #f5f8fc;
}
.section__table--pricing table td.colspan:hover::after {
  opacity: 0;
}
.section__tabs .et_pb_pricing_table_wrap{
  gap: 5rem;
}
.section__tabs .et_pb_pricing_table_wrap .et_pb_pricing_table{
  width: calc(33.33% - 5rem);
  border: 1px solid #acacac;
  margin-top: 4.3rem;
  padding: 3.8rem 2rem 1.9rem;
}
.section__tabs .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table{
  margin-top: 0;
  width: calc(39.33% - 5rem);
  padding-bottom: 2.6rem;
}
.section__tabs .et_pb_pricing_heading{
  background-color: transparent;
  padding: 0;
  margin-bottom: 2.5rem;
  position: static;
}
.section__tabs .et_pb_featured_table .et_pb_pricing_heading{
  margin-top: 6.3rem;
  margin-bottom: 1.4rem;
}
.section__tabs .et_pb_best_value{
  background-color: var(--base);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 2.1rem 1rem;
}
.section__tabs .et_pb_pricing_content_top{
  border: none;
}
.section__tabs .et_pb_pricing_content{
  padding-top: 0.4rem;
}
.section__tabs .et_pb_pricing ul{
  padding-bottom: 0 !important;
  text-align: center;
}
.section__tabs .et_pb_pricing ul li{
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.8em;
}
.section__tabs .et_pb_pricing ul li::before{
  display: none;
}
.section__tabs .et_pb_pricing ul li span::before{
  display: none;
}
.et-db #et-boc .section__tabs .button__custom:hover{
  padding-top: 1.35rem!important;
  padding-right: 6.88rem!important;
  padding-bottom: 1.35rem!important;
  padding-left: 2.25rem!important;
}

.faq__wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
.faq__wrapper .faq__sidebar{
  width: 17.2%;
}
.faq__wrapper .faq-sticky{
  position: sticky;
  top: 12.5rem;
}
.faq__wrapper .search-container form{
  position: relative;
}
.faq__wrapper .search-container form input[type="text"]{
  padding: .8125rem 3.125rem .8125rem 0;
  width: 100%;
  border: none;
  border-bottom: 1px solid #000;
  font-size: 1.125rem;
}
.faq__wrapper .search-container form input[type="submit"]{
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.911,12.061 C13.417,14.537 9.532,14.790 6.751,12.823 L1.855,17.683 C1.430,18.105 0.741,18.105 0.316,17.683 C-0.109,17.262 -0.109,16.578 0.316,16.156 L5.191,11.318 C3.082,8.548 3.298,4.590 5.841,2.066 C8.622,-0.694 13.131,-0.694 15.911,2.066 C18.692,4.826 18.692,9.301 15.911,12.061 ZM14.373,3.593 C12.442,1.676 9.311,1.676 7.380,3.593 C5.448,5.510 5.448,8.617 7.380,10.534 C9.311,12.451 12.442,12.451 14.373,10.534 C16.304,8.617 16.304,5.510 14.373,3.593 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
  background-position: center;
  border: none;
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: -0.9375rem;
  cursor: pointer;
  font-size: 0;
  top: 0.2rem;
}
.faq__wrapper .search-term{
  background-color: #e7e7e7;
  padding: 0.375rem 0.9375rem 0.625rem;
  font-size: 0.75rem;
  border-radius: 1.25rem;
  display: inline-block;
  line-height: 1em;
}
.faq__wrapper .search-term .clear{
  display: inline-block;
  margin-left: 0.3125rem;
  font-size: 1rem;
  position: relative;
  top: 0.0625rem;
  cursor: pointer;
}
.faq__wrapper .filter__blocks{
  margin-top: 3rem;
  padding-right: 0;
  margin-bottom: 2rem;
}

.faq__headings{
  color: #0f1724;
  padding-bottom:0px !important;
  font-size: 1rem;
  border-bottom: none !important;
  font-weight: 400 !important;
}
.filter-heading{
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.filter__blocks .filter__block{
  border-bottom:none;
}

.faq__wrapper .faq__categories{
  margin-top: 1rem;
}
.faq__wrapper .faq__categories ul{
  
}
.faq__wrapper .faq__categories ul li{
  padding: 0;
  margin: 0;
}
.faq__wrapper .faq__categories ul li::before{
  display: none;
}
.faq__wrapper .faq__categories ul li a{
  color: #0f1724;
  font-weight: 700;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  display: block;
  padding-bottom: 1.2rem;
  margin-bottom: 1rem;
}
.faq__wrapper .faq__categories ul li:last-of-type a{
  border-bottom: none;
}

.faq__wrapper .faq__content{
  width: 74.5%;
}
.faq__wrapper .faq__content .faq__accordion-active{
  padding-top: 12.5rem;
}
.faq__wrapper .faq__content h3{
  color: var(--base);
  font-size: 2.375rem;
  padding-bottom: 0.9em;
}
.faq__wrapper .et_pb_toggle{
  border: 1px solid #e6e6e6;
  border-radius: .625rem;
  padding: 0;
  margin-bottom: 0.6rem !important;
}
.faq__wrapper .et_pb_toggle:last-of-type{
  margin-bottom: 3.3rem !important;
}
.faq__wrapper .et_pb_toggle_close{
  background-color: transparent;
}
.faq__wrapper .et_pb_toggle_title{
  color: #1b72ff;
  font-size: 1.5rem;
  padding: 1.6rem 3.1rem;
}
.faq__wrapper .et_pb_toggle_title::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(15, 23, 36)' d='M24.219,24.217 C23.697,24.737 23.065,24.999 22.321,24.999 L2.678,24.999 C1.934,24.999 1.302,24.737 0.781,24.217 C0.260,23.696 -0.000,23.065 -0.000,22.320 L-0.000,2.677 C-0.000,1.933 0.260,1.301 0.781,0.780 C1.302,0.259 1.934,-0.001 2.678,-0.001 L22.321,-0.001 C23.065,-0.001 23.697,0.259 24.219,0.780 C24.739,1.301 25.000,1.933 25.000,2.677 L25.000,22.320 C25.000,23.065 24.739,23.696 24.219,24.217 ZM18.775,10.472 L14.624,10.472 L14.624,6.322 L10.474,6.322 L10.474,10.472 L6.324,10.472 L6.324,14.623 L10.474,14.623 L10.474,18.773 L14.624,18.773 L14.624,14.623 L18.775,14.623 L18.775,10.472 Z'/%3E%3C/svg%3E");
  content: '';
  height: 1.5625rem;
  width: 1.5625rem;
  right: 1.8rem;
  background-size: cover;
}
.faq__wrapper .et_pb_toggle_open .et_pb_toggle_title::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M24.219,24.217 C23.697,24.738 23.065,24.999 22.321,24.999 L2.678,24.999 C1.934,24.999 1.302,24.738 0.781,24.217 C0.260,23.696 -0.000,23.065 -0.000,22.320 L-0.000,2.677 C-0.000,1.933 0.260,1.301 0.781,0.780 C1.302,0.260 1.934,-0.001 2.678,-0.001 L22.321,-0.001 C23.065,-0.001 23.697,0.260 24.219,0.780 C24.739,1.301 25.000,1.933 25.000,2.677 L25.000,22.320 C25.000,23.065 24.739,23.696 24.219,24.217 ZM18.775,10.473 L6.324,10.473 L6.324,14.624 L18.775,14.624 L18.775,10.473 Z'/%3E%3C/svg%3E");
}
.faq__wrapper .et_pb_toggle_content{
  padding: 0 3.1rem 1.6rem;
}
.faq__wrapper .et_pb_toggle_content ul li{
  padding-bottom: 0.2em;
  margin-bottom: 0.2em;
}
.faq__wrapper .faq__switch{
  position: absolute;
  right: 0;
  top: 0.5rem;
}
.faq__wrapper .faq__switch label{
  cursor: pointer;
  font-size: 1.25rem;
  font-weight: 700;
}


.switch {
  position: relative;
  display: inline-block;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}


.slider {
  position: absolute;
  cursor: pointer;
  top: 0.6rem;
  left: -3.3rem;
  right: 0;
  -webkit-transition: .4s;
  transition: .4s;
  background-color: rgb(220, 220, 220);
  box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
  outline: 1px solid #a5a5a5;
  width: 2.8125rem;
  height: 1.25rem;
}
.slider:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 1.5625rem;
  left: 0px;
  background-color: var(--blue);
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
  background-color: var(--blue);
  outline: 1px solid var(--blue);
}
input:focus + .slider {
  box-shadow: 0 0 1px var(--blue);
}
input:checked + .slider:before {
  -webkit-transform: translateX(2.125rem);
  -ms-transform: translateX(2.125rem);
  transform: translateX(1.2rem);
  background-color: #fff;
}
.slider.round {
  border-radius: 2.125rem;
}
.slider.round:before {
  border-radius: 2.125rem;
}
.range-slider-wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.range-slider-wrapper .label{
  font-size: 1.75rem;
  font-weight: 700;
  width: 18%;
}
.range-slider-wrapper .range-slider{
  width: 76%;
}
.min-value,
.max-value{
  display: none;
}
.current-value {
	position: absolute;
	left: 50%;
	text-align: center;
	white-space: nowrap;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='111px' height='42px'%3E%3Cpath fill-rule='evenodd' fill='rgb(15, 23, 36)' d='M105.000,34.000 L63.485,34.000 L56.000,41.485 L48.515,34.000 L6.000,34.000 C2.686,34.000 -0.000,31.313 -0.000,28.000 L-0.000,6.000 C-0.000,2.686 2.686,-0.000 6.000,-0.000 L105.000,-0.000 C108.313,-0.000 111.000,2.686 111.000,6.000 L111.000,28.000 C111.000,31.313 108.313,34.000 105.000,34.000 Z'/%3E%3C/svg%3E");
  font-size: 12px;
  width: 110px;
  height: 41px;
  color: #fff;
  font-weight: normal;
  top: -4.5em;
  line-height: 2.5em;
}
.current-value::after{
  content: ' Pages';
}
.range {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0.9375rem;
}
input[type=range] {
	-webkit-appearance: none;
	display: block;
	width: 100%;
	height: 9px;
	padding: 0;
	border-radius: 4px;
	background: #6c6d70;
	box-sizing: content-box;
  cursor: pointer;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43px' height='43px'%3E%3Cdefs%3E%3Cfilter filterUnits='userSpaceOnUse' id='Filter_0' x='0px' y='0px' width='43px' height='43px' %3E%3CfeOffset in='SourceAlpha' dx='0' dy='2' /%3E%3CfeGaussianBlur result='blurOut' stdDeviation='3' /%3E%3CfeFlood flood-color='rgb(46, 159, 215)' result='floodOut' /%3E%3CfeComposite operator='atop' in='floodOut' in2='blurOut' /%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.33'/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23Filter_0)'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M21.000,8.000 C27.075,8.000 32.000,12.924 32.000,19.000 C32.000,25.075 27.075,30.000 21.000,30.000 C14.925,30.000 10.000,25.075 10.000,19.000 C10.000,12.924 14.925,8.000 21.000,8.000 Z'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M21.000,12.750 C24.452,12.750 27.250,15.548 27.250,19.000 C27.250,22.452 24.452,25.250 21.000,25.250 C17.548,25.250 14.750,22.452 14.750,19.000 C14.750,15.548 17.548,12.750 21.000,12.750 Z'/%3E%3C/svg%3E");
	width: 43px;
	height: 43px;
	border: none;
	border-radius: 25px;
	background-color: transparent;
  margin-top: 5px;
}

.pricing__wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: start;
}

/* ----------- Cloud Pricing - Slider ----------- */
.pricing__wrapper .pricing__slider{
  background-color: #fff;
  border: 1px solid rgb(230, 230, 230);
  border-radius: .75rem;
  width: 24%;
  /*padding: 3.4375rem 1.25rem 1.75rem;*/
  /*line-height: 1.8em;*/
  position: relative;
}
.pricing__slider .quota-wrapper {
  padding: 2.625rem 0rem 1.625rem;
  text-align: center;
}
.pricing__slider .quota-wrapper > * {
    display: inline-block;
}

.pricing__slider .title{
  color: var(--blue);
  font-size: 1.75rem;
  font-weight: 700;
  text-align: center;
  padding: 1.25rem .9375rem 1.4375rem;
  border-bottom: 1px solid #e6e6e6;
}
.pricing__slider .quota-wrapper .quota .value{
  font-size: 3.125rem;
  font-weight: 700;
  color: var(--blue);
}
.pricing__slider .quota-wrapper .quota .plus{
  font-size: 2rem;
  font-weight: 700;
  color: var(--blue);
  vertical-align: top;
  display: none;
}
.pricing__slider .price-slider{
  background-color: #f7f9fc;
  padding: 2rem 2rem 2.2rem;
}

.pricing__slider .slider-description {
  padding: 1rem;
  font-size: 1.125rem;
}
.pricing__slider .price-slider .irs {
	margin-top: -1rem;
}
.pricing__slider .quota-wrapper .frequency {
    font-size: 0.875rem;
}

.infoIndicater {
    background-color: var(--blue);
    border-color: var(--blue);
    color: white;
    position: absolute;
    right: -5rem;
    width: 180px;
    padding: 0.5rem 1rem;
    border-radius: 9px;
    top: 3.6rem;
    text-align: center;
    transform: translateY(-50%);
    box-shadow: 0px 11px 70px 0px rgba(3, 25, 87, 0.6);
	z-index: 2;
}
.infoIndicater::before{
	content:"";
	position:absolute;
	border:10px solid transparent;
	border-right-color:var(--blue);
	width:0px;
	left:-16px;
	top:50%;
	transform:translatey(-50%);
}
.price-slider{
      position:relative;
}
@media(max-width:981px){
  .infoIndicater{
    right: 2rem;
   }
}

/* ----------- Cloud Pricing - Three Plans ----------- */

.pricing__tiles{
  display: flex;
  flex-wrap: wrap;
  width: 74%;
  justify-content: space-between;
}
.pricing__tiles .pricing__tile{
  border-radius: .75rem;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 11px 70px 0px rgba(3, 25, 87, 0.32);
  width: 31.5%;
  overflow: hidden;
}
.pricing__tile .title{
  background-color: var(--base);
  color: #fff;
  font-size: 1.75rem;
  font-weight: 700;
  text-align: center;
  padding: 1.25rem .9375rem 1.4375rem;
  border-bottom: 1px solid #e6e6e6;
}
.pricing__tile .price-wrapper{
  padding: 2.625rem 0rem 1.625rem;
  text-align: center;
}
.pricing__tile .price-wrapper > *{
  display: inline-block;
}

.pricing__tile .price-wrapper .amount-wrapper{
  font-size: 3.125rem;
  font-weight: 700;
}
.pricing__tile .price-wrapper .frequency{
  font-size: 0.875rem;
}
.pricing__tile .details{
  background-color: #f7f9fc;
  color: var(--blue);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5em;
  text-align: center;
  padding: 1.25rem 3rem;
}
.pricing__tile .region{
  border-bottom: 1px solid #e6e6e6;
  text-align: center;
  padding: .8125rem 1.25rem 1.1875rem;
}

.pricing__tile .features{
  color: #adadad;
  padding: 1.5625rem 1.25rem 2rem;
  line-height: 1em;
  font-size: 1.125rem;
  margin: 0 auto;
}
/* Features with True/False Checked */
.pricing__tile .feature{
  margin-bottom: .875rem;
  position: relative;
}
.pricing__tile .feature::after{
  content: '-';
  position: absolute;
  right: .625rem;
  font-size: 2rem;
  top: -0.2rem;
}
.pricing__tile .feature:last-of-type{
  margin-bottom: 0;
}
.pricing__tile .features .feature-active{
  color: var(--blue);
}
.pricing__tile .features .feature-active::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='22px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(15, 16, 17)' stroke-width='0px' stroke-dasharray='0, 0' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(27, 114, 255)' d='M11.000,22.000 C4.924,22.000 -0.001,17.075 -0.001,10.999 C-0.001,4.924 4.924,-0.001 11.000,-0.001 C17.075,-0.001 22.000,4.924 22.000,10.999 C22.000,17.075 17.075,22.000 11.000,22.000 ZM15.839,5.895 L9.756,11.979 L6.970,9.193 L4.588,11.574 L7.374,14.360 L7.366,14.369 L9.747,16.751 L18.221,8.277 L15.839,5.895 Z'/%3E%3C/svg%3E");
  background-size: 1.375rem;
  background-repeat: no-repeat;
  content: '';
  width: 1.375rem;
  height: 1.375rem;
  right: 0;
}

/* Features active above Price Amoun */
.pricing__tile .feature_at_price{
  margin-bottom: .875rem;
  position: relative;
}
.pricing__tile .feature_at_price::after{
  content: '-';
  position: absolute;
  right: .625rem;
  font-size: 2rem;
  top: -0.2rem;
}
.pricing__tile .feature_at_price:last-of-type{
  margin-bottom: 0;
}



.pricing__tiles .pricing__tile.contact-enabled .price-wrapper{
    padding-top: 0rem;
    padding-bottom: 3.315rem;
}
.pricing__tiles .pricing__tile .price-wrapper .contact-link{
  display: none;
}
.pricing__tiles .pricing__tile.contact-enabled .price-wrapper .contact-link{
  display: inline-block;
}
.pricing__tiles .pricing__tile.contact-enabled .price-wrapper .contact-link a{
  font-size: 1.75rem;
  font-weight: 700;
  color: var(--base);
  display: block;
  padding: 0.9375rem 0.625rem 1rem;
  text-decoration: underline;
}
.pricing__tiles .pricing__tile.contact-enabled .sup,
.pricing__tiles .pricing__tile.contact-enabled .amount-wrapper,
.pricing__tiles .pricing__tile.contact-enabled .frequency{
  display: none;
}



/**
*** Integrations
**/
.page__integrations .toolbar,
.page__integrations .filter__block--view{
  /* display: none; */
}
.row__post--integration .post-items__wrapper .post-items__inner{
  gap: 0 1.875rem;
}
.row__post--integration .post-items__wrapper .post-item{
  border: 2px solid #cccccc;
  border-radius: 12px;
  width: calc(33% - 1.0625rem);
  position: relative;
  padding-bottom: 5.125rem;
  margin-bottom: 1.875rem;
  background-color: #fff;
}
.row__post--integration .post-items__wrapper .post-item:hover {
    filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
    transition: 0.1s ease all;
}
.row__post--integration .post-items__wrapper .post-item .image{
  min-height: 10.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem 3.125rem;
  border-bottom: 2px solid #cccccc;
  border-radius: 0;
  height: 10.5rem;
  text-align: center;
}
.row__post--integration .post-items__wrapper .post-item .image img{
  height: auto;
  width: 70%;
}
.row__post--integration .post-items__wrapper .post-item .content{
  padding: .25rem 2.1875rem .125rem;
  font-size: 1rem;
  line-height: 1.625em;
  margin-bottom: 0;
}
.row__post--integration .post-items__wrapper .post-item .content p{
  padding-bottom: 1.6em;
}
.row__post--integration .post-items__wrapper .post-item .content strong{
  font-size: 1.25rem;
  line-height: 1.3em;
  display: inline-block;
}
.row__post--integration .post-items__wrapper .post-item .buttons{
  padding: 0 2.25rem;
  position: absolute;
  width: 100%;
  bottom: 1.5rem;
}


/**
*** Learn
**/
.page__learn .toolbar,
.page__learn .filter__block--view{
  /* display: none; */
}
.row__post--learn_articles .post-items__wrapper .post-items__inner{
  gap: 0 1.875rem;
}
.row__post--learn_articles .post-items__wrapper .post-item{
  border: 2px solid #cccccc;
  border-radius: 12px;
  width: calc(50% - 3.125rem);
  position: relative;
  padding-bottom: 5.125rem;
  margin-bottom: 1.875rem;
  background-color: #fff;
}
.row__post--learn_articles .post-items__wrapper .post-item:hover{
  filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
  transition: 0.1s ease all;
}
.row__post--learn_articles .post-items__wrapper .post-item .image{
  min-height: 24.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem 3.125rem;
  border-bottom: 2px solid #cccccc;
  border-radius: 0;
  text-align: center;
  width: 100%;
}
.row__post--learn_articles .post-items__wrapper .post-item .image img{
  height: auto;
  width: 70%;
}
.row__post--learn_articles .post-items__wrapper .post-item .content{
  padding: .25rem 2.1875rem .125rem;
  font-size: 1rem;
  line-height: 1.625em;
  margin-bottom: 0;
}
.row__post--learn_articles .post-items__wrapper .post-item .content p{
  padding-bottom: 1.6em;
}
.row__post--learn_articles .post-items__wrapper .post-item .content strong{
  font-size: 1.25rem;
  line-height: 1.3em;
  display: inline-block;
}
.row__post--learn_articles .post-items__wrapper .post-item .buttons{
  padding: 0 2.25rem;
  position: absolute;
  width: 100%;
  bottom: 1.5rem;
}

/***** Comparision and Product Tables *****/

.text-table{
	border-bottom: 1px solid #9E9EAA;
	border-radius: 0 0 1.25rem 1.25rem;
    overflow: hidden;
}
.text-table th a{
  color: #fff !important;
}
.text-table table{
	border-radius: 1.25rem 1.25rem 0 0;
	border: 1px solid #707070 !important;
	overflow: hidden;
	margin-bottom: 0 !important;
	margin-left: auto;
	margin-right: auto;
	/*set background instead of text-table-2*/
	background: #ffffff;
}
.text-table tr{
	border-left: 2px solid #9E9EAA;
	border-right: 2px solid #9E9EAA;
}
.text-table th{
	background-color: #0F1724;
	color: #fff !important;
	font-size: 1.75rem;
	line-height: 1.357em;
	text-align: center;
	padding: 1.188rem 1rem 1.5rem !important;
	border-color: #fff;
}
.entry-content .text-table td{
	border-color: #9E9EAA;
	line-height: 1.556em;
	padding: 2.5rem 3%;
	vertical-align: top;
	border-bottom: none;
	border-top: none;
}
.text-table td p:not(:last-child){
	padding-bottom: 1rem
}
.text-table .tr-images td{
	padding: 3.25rem 1rem;
	vertical-align: middle !important;
}
.text-table .tr-td-border-b-none td{
	border-bottom: none !important;
}
.text-table .tr-td-border-t-none td{
	border-top: none !important;
}
.text-table td[colspan]{
	background: #EEEEEF;
    text-align: center;
    font-size: 1.75rem;
    font-weight: 700;
    padding: 0.875rem 1rem;
}
.text-table tr:last-child td{
	border-bottom: 1px solid #9E9EAA;
}
/*.et-db #et-boc .et-l .text-table .et_pb_button.button__plain{
	margin-top: 4rem;
    min-width: 15.875rem !important;
	line-height: 1.5em !important;
    padding: 0.5rem 0.938rem !important;
	margin-bottom: 1.875rem;
}
.et-db #et-boc .et-l .text-table .et_pb_button.button__plain:hover{
	padding: 0.5rem 0.938rem !important;
}*/
.entry-content .text-table-bullet ul{
	padding-bottom: 0 !important;
}
.text-table-bullet ul li{
  margin-left: 12rem;
}
.entry-content .text-table-3-bullet ul{
	padding-bottom: 0 !important;
}
.text-table-3-bullet ul li{
  margin-left: 3rem;
}
.column-sidebar-links ul{
	
}
.column-sidebar-links li{
	padding-left: 0 !important;
	margin-bottom: 1.5rem !important;
}
.column-sidebar-links li::before{
	display: none;
}
.column-sidebar-links a{
	color: var(--base);
    font-weight: 700;
}
.column-sidebar-links .active a{
	color: var(--orange);
}
.banner{
	background: #e5f0ff;
	border-left: 0.5rem solid #1B72FF;
	font-size: 1.375rem;
	font-weight: 600;
	border-radius: 4px;
  max-width: none;
  padding: 2rem 3rem;
  margin: 20px 0 30px;
  
}
.column-content .et_pb_text{
	margin-bottom: 0 !important;
    padding-top: 3.5rem;
}
.column-content .text-table{
	border-bottom: none;
	border-radius: 0;
}
.column-content .text-table table{
	margin-bottom: 1.5em !important;
}
.column-content .text-table table.border-radius-0{
	border-radius: 0;
}

table.star-rating  {
	border-radius: 4px;
	border: 1px solid #707070 !important;
  border-collapse: unset;
  border-spacing: 2px
}
.star-rating tr td{
  border-top: none;
  padding: 2rem 1rem;
  width: 33.3333%;
  vertical-align: top;
}
.star-rating td:first-child{
	border-right: 1px solid #707070 !important;
}
.star-rating-3 td:last-child{
	border-left: 1px solid #707070 !important;
}

.column-content .text-table tr{
	border-left: 1px solid #9E9EAA;
	border-right: 1px solid #9E9EAA;
}
.column-content .text-table tr td{
	border-left: 1px solid #9E9EAA;
  border-right: 1px solid #9E9EAA;
}
.detailed-comparison p img{
  max-width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.tiles{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
	width: 100%;
	margin-bottom: 2.5rem;
}
.tiles .tile-3-across{
   border-radius: .75rem;
  background-color: rgb(255, 255, 255);
  width: 31.5%;
  overflow: hidden;
	border: 1px solid #9E9EAA;
	box-shadow: none;
}
.tile-3-across .title{
  background-color: var(--base);
  color: #fff;
  font-size: 1.75rem;
  font-weight: 700;
  text-align: center;
  padding: 1.25rem .9375rem 1.4375rem;
  border-bottom: 1px solid #e6e6e6;
}
.tile-3-across .row-wrapper{
	border-bottom: 1px solid #9E9EAA;
  padding: 2.625rem 0rem 1.625rem;
  text-align: center;
}
.tile-3-across .row-wrapper .text-wrapper{
	display: block;
  margin-bottom: 0.5rem;
  font-size: 3.125rem;
  font-weight: 700;
}
.tile-3-across .row-wrapper .frequency{
  font-size: 0.875rem;
}
.tile-3-across .details{
	background-color: transparent;
	padding: 1.25rem 1.5rem;
  color: var(--blue);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5em;
  text-align: center;
}
.tile-3-across .details > div{
	display: flex;
	justify-content: space-between;
	margin-bottom: 1rem;
}
.table-pricing td{
	font-size: 1.375rem;
	text-align: center;
	font-weight: 700;
	padding: 0.875rem 3% !important;
}
.table-pricing tr:nth-child(odd) td{
	background-color: #EEEEEF;
}
.table-pricing tr:nth-child(even) td{
	background-color: rgba(238, 238, 239, 0.4);
}
.table-pricing .features td{
	vertical-align: middle;
	background-color: #fff !important;
	color: #1B72FF;
    font-weight: 600;
    font-size: 1.375rem;
}
.table-pricing .features td > div{
	display: flex;
    justify-content: space-between;
}
.table-pricing tr td:first-child{
	border-left-width: 2px;
}
.table-pricing tr td:last-child{
	border-right-width: 2px;
}
.table-pricing tr:last-child td{
	border-bottom: 2px solid #9E9EAA;
}
.entry-content .text-table ul{
	padding-bottom: 0 !important;
}
/*.text-table-2 .tr-images{
	background-color: #fff;
}
.text-table-2 td{
	background-color: #fff;
}
.text-table-2 td[colspan]{
	background-color: #EEEEEF;
}*/
@media (max-width: 980px){
	.column-sidebar-links ul{
		display: none;
	}
	.column-sidebar-links select{
		display: block;
	}
}
@media (max-width: 767px){
	.et_pb_row_6col .et_pb_column{
		width: 50% !important;
	}
	.table-responsive {
		overflow: auto;
	}
	.text-table th{
		font-size: 1.385rem;
		min-width: 15.385rem;
	}
	.entry-content .text-table td{
		padding: 2.5rem 1rem;
	}
	.text-table td[colspan]{
		font-size: 1.385rem;
		padding: 0.875rem 1rem;
	}
	.et-db #et-boc .et-l .text-table .et_pb_button.button__plain{
		min-width: auto !important;
	}
}
@media all and (max-width: 480px) {
  blockquote{
    padding: 1.7rem 2rem;
  }
}@media all and (max-width: 480px) {
  blockquote{
    padding: 1.7rem 2rem;
  }
}


.trow__fixed.is__fixed {
	position: fixed;
	width: 100%;
	max-width: calc(84vw - 42px);
	display: inline-table;
	z-index: 1000;
	top: 88px;
	left: 2px;
	right: 0;
	margin: auto;
	border: none;
}



/**
*** News + Single News
**/
.row__post--post .filter__block--view{
  display: none;
}
.row__post--post .filter__blocks .filters-heading{
  display: none;
}
.row__post--items .filter__blocks .filter__block--all{
  border-bottom: none;
  margin-top: 1.875rem;
}
.row__post--items .filter__blocks .filter__block--all .et_pb_button,
.et-db #et-boc .et-l .row__post--items .filter__blocks .filter__block--all .et_pb_button{
  font-size: 1rem;
  padding: 1.25rem 5.625rem 1.25rem 1.563rem !important;
  width: 100%;
  color: var(--base);
  padding: 1.25rem 1.563rem 1.25rem !important;
  background-color: transparent !important;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 0
}
.row__post--items .filter__blocks .filter__block--all .et_pb_button:hover,
.et-db #et-boc .et-l .row__post--items .filter__blocks .filter__block--all .et_pb_button:hover{
  color: #fff;
  border-color: var(--blue);
  background-color: var(--blue) !important;
}
.row__post--items .filter__blocks .filter__block--all .et_pb_button::after,
.et-db #et-boc .et-l .row__post--items .filter__blocks .filter__block--all .et_pb_button::after{
  width: 5rem !important;
  background-size: 1.25rem !important;
}
.single-post .et_pb_title_meta_container{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M0.086,4.964 C0.028,5.023 -0.000,5.095 -0.000,5.180 L-0.000,11.781 C-0.000,12.120 0.114,12.407 0.344,12.645 C0.573,12.881 0.851,13.000 1.178,13.000 L9.821,13.000 C10.149,13.000 10.427,12.881 10.656,12.645 C10.885,12.407 11.000,12.120 11.000,11.781 L11.000,5.180 C11.000,5.095 10.971,5.023 10.914,4.964 C10.857,4.905 10.787,4.875 10.705,4.875 L0.295,4.875 C0.212,4.875 0.143,4.905 0.086,4.964 ZM10.914,3.973 C10.857,4.033 10.787,4.062 10.705,4.062 L0.295,4.062 C0.212,4.062 0.143,4.033 0.086,3.973 C0.028,3.914 -0.000,3.843 -0.000,3.758 L-0.000,2.844 C-0.000,2.505 0.114,2.218 0.344,1.980 C0.573,1.743 0.851,1.625 1.178,1.625 L2.357,1.625 L2.357,0.305 C2.357,0.220 2.385,0.148 2.443,0.089 C2.500,0.030 2.570,-0.000 2.652,-0.000 L3.634,-0.000 C3.716,-0.000 3.785,0.030 3.843,0.089 C3.900,0.148 3.928,0.220 3.928,0.305 L3.928,1.625 L7.071,1.625 L7.071,0.305 C7.071,0.220 7.100,0.148 7.157,0.089 C7.214,0.030 7.284,-0.000 7.366,-0.000 L8.348,-0.000 C8.430,-0.000 8.499,0.030 8.557,0.089 C8.614,0.148 8.643,0.220 8.643,0.305 L8.643,1.625 L9.821,1.625 C10.149,1.625 10.427,1.743 10.656,1.980 C10.885,2.218 11.000,2.505 11.000,2.844 L11.000,3.758 C11.000,3.843 10.971,3.914 10.914,3.973 Z'/%3E%3C/svg%3E");
  background-position: 0 .875rem;
  background-size: .6875rem .8125rem;
  background-repeat: no-repeat;
  padding-left: 1.5rem;
}
.single-post .et_pb_title_meta_container .published::before{
  content: 'Published: ';
  display: inline-block;
  margin-right: .25rem;
}
.single-post .et_pb_title_container h1{
  padding-bottom: 0.64em;
}
/* Put News images on transparent background */
.et_pb_image_0_tb_body {
    background: transparent!important;
}
.post__social--share{
  display: flex;
  align-items: center;
}
.post__social--share span{
  color: #000;
  font-size: .875rem;
  font-weight: 700;
  display: inline-block;
  margin-right: 1.625rem;
}
.post__social--share .social-icon{
  display: inline-block;
  margin-right: 1.75rem;
}
.post__social--share svg{
  height: 1.1875rem;
}
.single-post .et_pb_post_content p{
  padding-bottom: 2em;
}
.single-post .et_pb_post_content img{
  padding-bottom: 2em;
}
.single-post .et_pb_post_content .gallery img{
  border: none !important;
}
.single-post .et_pb_post_content .et_pb_button{
  font-size: .875rem !important;
  padding: 1.125rem 5rem 1.125rem 1.875rem !important;
}
.single-post .et_pb_post_content .et_pb_button::after{
  width: 3.125rem !important;
}
.single-post .et_pb_post_content .et_pb_button:hover,
.single-post.et-db #et-boc .et-l .et_pb_post_content .et_pb_button:hover{
  padding: 1.125rem 5rem 1.125rem 1.875rem !important;
}
.single-post .et_pb_post_content .et_pb_button.button__download::after,
.single-post.et-db #et-boc .et-l .et_pb_post_content .et_pb_button.button__download::after{
  background-image: url('images/icon-download.png');
  background-size: .8125rem .875rem;
}
.section__related--news .slick-track,
.section__related--news .slick-slide > div{
  display: flex;
}
.section__related--news .slick-slide{
  display: flex;
  height: inherit;
}
.section__related--news .post-items__wrapper{
  margin: 0 -2.5rem;
}
.section__related--news .post-items__wrapper .post-item-wrapper{
  padding: 0 2.5rem;
  display: flex !important;
}
.section__related--news .post-items__wrapper .post-items__inner{
  gap: 5rem;
}
.row__post--post .post-items__wrapper .post-item,
.section__related--news .post-items__wrapper .post-item {
  width: 100%;
  border: 2px solid #cccccc;
  border-radius: 12px;
  position: relative;
  padding-bottom: 3.375rem;
  background-color: #fff;
}
.row__post--post .post-items__wrapper .post-item:hover,
.section__related--news .post-items__wrapper .post-item:hover {
    filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
    transition: 0.1s ease all;
}
.row__post--post .post-items__wrapper .post-item-wrapper{
  width: calc(50% - 3.125rem);
  display: flex;
}
.row__post--post .post-items__wrapper .post-item .image,
.section__related--news .post-items__wrapper .post-item .image {
  min-height: 21.5625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.75rem 1.125rem;
  border-bottom: 2px solid #cccccc;
  border-radius: 0;
  position: relative;
}
.row__post--post .post-item .published,
.section__related--news .post-item .published{
  position: absolute;
  background-color: rgb(27, 114, 255);
  color: #fff;
  font-size: .875rem;
  font-weight: 700;
  width: 11.75rem;
  height: 3.5625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  border-radius: 12px 0;
}
.row__post--post .post-item .content,
.section__related--news .post-item .content{
  padding: 0 2.25rem;
}
.row__post--post .post-item .content .title,
.section__related--news .post-item .content .title{
  font-size: 1.25rem;
  line-height: 1.5em;
}
.row__post--post .post-item .content .excerpt,
.section__related--news .post-item .content .excerpt{
  color: #0f1724;
  font-size: 1rem;
  line-height: 1.875em;
  font-weight: normal;
  padding: .3125rem 0 0;
}
.row__post--post .post-item .buttons,
.section__related--news .post-item .buttons{
  padding: 0 2.25rem;
  position: absolute;
  width: 100%;
  bottom: 1.0625rem;
}
.slick-dots{
  padding: 0 !important;
  list-style-type: none !important;
  text-align: center;
  width: 100%;
}
.slick-dots li{
  display: inline-block;
  margin: 0 .3125rem;
}
.slick-dots button{
  background-color: rgb(27, 114, 255);
  border: none;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  font-size: 0;
  cursor: pointer;
}
.slick-dots .slick-active button{
  width: 2.25rem;
  border-radius: 1.875rem;
}


/**
*** Purchase Online
**/
.form__purchase-online .fieldset__product{
  margin-top: 2.938rem;
  margin-bottom: 0.875rem;
}
.form__purchase-online .field__product .wpcf7-list-item-label{
  border: 1px solid #c3c4c8;
  width: 8.75rem;
  height: 8.75rem;
  cursor: pointer;
  border-radius: 0.75rem;
  font-size: 1rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: center 0;
}
.form__purchase-online .field__product input:checked + .wpcf7-list-item-label{
  border: 3px solid var(--blue);
}
.form__purchase-online .field__product input{
  display: none;
}
.form__purchase-online .field__product input[value="Docmosis-Java"] + .wpcf7-list-item-label{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 232.88 317.62'%3E%3Ctitle%3Edocmosis-java-icon%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Crect y='88.29' width='31.79' height='47.94' style='fill:%231b72ff'/%3E%3Crect x='56.37' y='106.48' width='52.51' height='79.18' style='fill:%231b72ff'/%3E%3Crect x='61.03' width='47.85' height='72.15' style='fill:%231b72ff'/%3E%3Crect x='141' y='43.73' width='91.88' height='131.45' style='fill:%231b72ff'/%3E%3Crect x='101.11' y='208.1' width='79.79' height='109.52' style='fill:%231b72ff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 3.313rem;
  background-position-y: 1.25rem;
}
.form__purchase-online .field__product input[value="Tornado"] + .wpcf7-list-item-label{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 392'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M288,224H264a16,16,0,0,0,0,32h24a16,16,0,0,0,0-32Z' style='fill:%231b72ff'/%3E%3Cpath d='M336,72H285.1l18-50.6A16,16,0,0,0,288,0H32A15.94,15.94,0,0,0,18.9,6.8a16.17,16.17,0,0,0-2,14.6L57.7,136H16a16,16,0,0,0,0,32H69.1L89,224H48a16,16,0,0,0,0,32h52.3l44.6,125.3a15.94,15.94,0,0,0,30.1.1L251,168h53a16,16,0,0,0,0-32H262.3l11.4-32H336a16,16,0,0,0,0-32ZM142.1,255.9h-9.9l-11.3-31.8h21.2a15.54,15.54,0,0,1,11.2,4.7A16.14,16.14,0,0,1,158,240,15.88,15.88,0,0,1,142.1,255.9Zm32-88.1H100.8L89.9,137a15.55,15.55,0,0,1,5.7-1h78.5a15.54,15.54,0,0,1,11.2,4.7,15.84,15.84,0,0,1-11.2,27.1Zm67.5-64H128.4a15.54,15.54,0,0,1-11.2-4.7,16.33,16.33,0,0,1-4.7-11.2A15.88,15.88,0,0,1,128.4,72H251.6a5.7,5.7,0,0,1,1.3.1Z' style='fill:%231b72ff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 3.5rem;
  background-position-y: 1.5rem;
}
.form__purchase-online .field__product .wpcf7-list-item{
  vertical-align: top;
}
.form__purchase-online .fieldset__edition .wpcf7-form-control-wrap{
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 0.5rem;
  display: inline-block;
  padding-bottom: 0.3125rem;
}
.form__purchase-online .fieldset__edition .wpcf7-list-item{
  margin: 0.75rem 1.125rem;
}
.form__purchase-online .fieldset__edition .wpcf7-list-item:first-of-type{
  margin-left: 0;
}
.form__purchase-online .fieldset__edition .wpcf7-list-item:last-of-type{
  margin-right: 0;
}
.form__purchase-online .fieldset__edition label{
  font-size: 1rem;
  font-weight: 700;
}
.field__radio-box input{
  display: none;
}
.field__radio-box label{
  cursor: pointer;
}
.field__radio-box input + .wpcf7-list-item-label{
  position: relative;
}
.field__radio-box input + .wpcf7-list-item-label::before{
  border: 1px solid rgb(195, 196, 200);
  border-radius: 0.375rem;
  background-color: rgb(255, 255, 255);
  width: 1.5625rem;
  height: 1.5625rem;
  display: inline-block;
  margin-right: 1.25rem;
  top: 0.5rem;
  position: relative;
}
.field__radio-box input:checked + .wpcf7-list-item-label::after{
  border-radius: 0.1875rem;
  background-color: var(--blue);
  width: 1.1875rem;
  height: 1.1875rem;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
}
.form__purchase-online .product-description{
  background-color: #f5f8fd;
  border-radius: 0.75rem;
  max-width: 61vw;
  margin: 0 auto;
  line-height: 1.714em;
  font-size: 0.875rem;
  margin-top: 1.5rem;
  padding: 1.125rem 1.625rem;
}
.fieldset__edition-custom{
  max-width: 39.375rem;
  margin: 0.625rem auto 0;
  text-align: left;
}
.fieldset__edition-custom .wpcf7-form-control-wrap{
  border: none !important;
  display: block !important;
}
.fields__block{
  border: 1px solid #e6e6e6;
  border-radius: 0.75rem;
  margin: 3.9375rem auto 0;
  max-width: 61vw;
  padding: 2.875rem 6.25rem 1.25rem;
}
.fields__block h2{
  padding-bottom: 0.579em;
}
.fields__details .legal{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(192, 192, 192)' d='M11.250,1.012 C12.399,1.688 13.311,2.600 13.987,3.749 C14.662,4.899 15.000,6.149 15.000,7.499 C15.000,8.850 14.662,10.100 13.987,11.250 C13.311,12.399 12.399,13.311 11.250,13.986 C10.101,14.662 8.850,15.000 7.500,15.000 C6.149,15.000 4.899,14.662 3.750,13.986 C2.601,13.311 1.688,12.399 1.013,11.250 C0.337,10.100 -0.000,8.850 -0.000,7.499 C-0.000,6.149 0.337,4.899 1.013,3.749 C1.688,2.600 2.601,1.688 3.750,1.012 C4.899,0.337 6.149,-0.000 7.500,-0.000 C8.850,-0.000 10.101,0.337 11.250,1.012 ZM6.608,3.704 C6.355,3.956 6.230,4.253 6.230,4.596 C6.230,4.939 6.355,5.236 6.608,5.488 C6.860,5.741 7.157,5.866 7.500,5.866 C7.842,5.866 8.140,5.741 8.392,5.488 C8.644,5.236 8.770,4.939 8.770,4.596 C8.770,4.253 8.644,3.956 8.392,3.704 C8.140,3.452 7.842,3.326 7.500,3.326 C7.157,3.326 6.860,3.452 6.608,3.704 ZM9.193,10.282 C9.193,10.181 9.158,10.095 9.088,10.025 C9.017,9.954 8.931,9.919 8.831,9.919 L8.468,9.919 L8.468,6.895 C8.468,6.794 8.432,6.708 8.362,6.638 C8.291,6.567 8.205,6.532 8.105,6.532 L6.169,6.532 C6.068,6.532 5.983,6.567 5.912,6.638 C5.841,6.708 5.806,6.794 5.806,6.895 L5.806,7.620 C5.806,7.722 5.841,7.807 5.912,7.877 C5.983,7.948 6.068,7.983 6.169,7.983 L6.532,7.983 L6.532,9.919 L6.169,9.919 C6.068,9.919 5.983,9.954 5.912,10.025 C5.841,10.095 5.806,10.181 5.806,10.282 L5.806,11.008 C5.806,11.109 5.841,11.194 5.912,11.265 C5.983,11.335 6.068,11.370 6.169,11.370 L8.831,11.370 C8.931,11.370 9.017,11.335 9.088,11.265 C9.158,11.194 9.193,11.109 9.193,11.008 L9.193,10.282 Z'/%3E%3C/svg%3E") no-repeat scroll 0 0.2rem transparent;
  position: absolute;
  margin-top: 0.625rem;
}
.form__purchase-online .fieldset__consent{
  max-width: 61vw;
  margin: 2.5rem auto 1.5rem;
}
.wpcf7-acceptance input[type="checkbox"] {
  height: 1.25rem;
  width: 1.25rem;
  margin: 0;
  position: relative;
  margin-right: 0.625rem;
  top: 0.25rem;
}
.form__purchase-online .fieldset__message{
  max-width: 60.625rem;
  margin: 0 auto;
}
.form__purchase-online .fieldset__message textarea{
  border-radius: 0.75rem;
  height: 11rem;
}
.form__purchase-online .wpcf7-submit{
  padding-left: 1.8rem !important;
}


/**
*** Footer
**/
.et-l--footer{
  margin-top: 3.313rem;
}
.et-l--footer .section__prefooter{
  color: #fff;
  padding-top: 5.625rem;
  font-size: 1.375rem;
  font-weight: 700;
  padding-bottom: 5.25rem;
  background-color: var(--base);
}
.et-l--footer .section__prefooter > .et_pb_row{
  display: flex;
  align-items: center;
}
.et-l--footer .section__prefooter h2{
  color: #fff;
}
.et-l--footer .section__prefooter .et_pb_row_inner .et_pb_column:not(.et-last-child){
  width: 29.9798% !important;
}
.et-l--footer .section__prefooter .et_pb_row_inner .et_pb_column.et-last-child{
  width: 65.9798% !important;
}
.et-l--footer .section__prefooter ul{
  list-style-type: none !important;
  padding-bottom: 1.5em !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0.563rem;
  margin-left: 0.438rem;
}
.et-l--footer .section__prefooter ul li {
  position: relative;
  padding-left: 4.375rem;
  padding-bottom: 0.35em;
  margin-bottom: 0.35em;
  line-height: 1.7em;
  font-weight: normal;
}
.et-l--footer .section__prefooter ul li::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='27px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M26.156,26.155 C26.718,25.592 27.000,24.911 27.000,24.106 L27.000,2.892 C27.000,2.089 26.718,1.406 26.156,0.843 C25.593,0.281 24.910,-0.000 24.107,-0.000 L2.893,-0.000 C2.089,-0.000 1.406,0.281 0.844,0.843 C0.281,1.406 -0.000,2.089 -0.000,2.892 L-0.000,24.106 C-0.000,24.911 0.281,25.592 0.844,26.155 C1.406,26.718 2.089,27.000 2.893,27.000 L24.107,27.000 C24.910,27.000 25.593,26.718 26.156,26.155 ZM11.089,21.394 C10.808,21.394 10.586,21.295 10.426,21.093 L4.158,14.825 C3.957,14.625 3.857,14.394 3.857,14.132 C3.857,13.871 3.957,13.641 4.158,13.439 L5.484,12.113 C5.685,11.912 5.916,11.812 6.177,11.812 C6.438,11.812 6.669,11.912 6.870,12.113 L11.089,16.332 L20.129,7.292 C20.330,7.091 20.561,6.990 20.822,6.990 C21.083,6.990 21.314,7.091 21.516,7.292 L22.841,8.618 C23.042,8.819 23.143,9.050 23.143,9.310 C23.143,9.573 23.042,9.803 22.841,10.004 L11.752,21.093 C11.591,21.295 11.370,21.394 11.089,21.394 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  position: absolute;
  left: 0;
  width: 1.688rem;
  height: 1.688rem;
  top: 0.313rem;
}
.et-l--footer .section__prefooter .et_pb_button,
.et-db #et-boc .et-l--footer .section__prefooter .et_pb_button{
  padding: 1.938rem 8.438rem 1.938rem 3.125rem;
}
.et-l--footer .section__prefooter .et_pb_button:hover,
.et-db #et-boc .et-l--footer .section__prefooter .et_pb_button:hover{
  padding: 1.938rem 8.438rem 1.938rem 3.125rem !important;
}
.et-l--footer .section__prefooter .et_pb_button::after,
.et-db #et-boc .et-l--footer .section__prefooter .et_pb_button::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M27.500,9.782 L18.295,0.501 C17.629,-0.170 16.549,-0.170 15.884,0.501 C15.218,1.172 15.218,2.260 15.884,2.931 L22.179,9.278 L1.704,9.278 C0.763,9.278 -0.001,10.048 -0.001,10.998 C-0.001,11.947 0.763,12.717 1.704,12.717 L22.179,12.717 L15.884,19.064 C15.218,19.734 15.218,20.824 15.884,21.494 C16.217,21.830 16.653,21.998 17.089,21.998 C17.525,21.998 17.962,21.830 18.295,21.494 L27.500,12.213 C28.166,11.542 28.166,10.454 27.500,9.782 Z'/%3E%3C/svg%3E");
}
.et-l--footer .section__prefooter .et_pb_button:hover::after,
.et-db #et-boc .et-l--footer .section__prefooter .et_pb_button:hover::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M27.500,9.782 L18.295,0.501 C17.629,-0.170 16.549,-0.170 15.884,0.501 C15.218,1.172 15.218,2.260 15.884,2.931 L22.179,9.278 L1.704,9.278 C0.763,9.278 -0.001,10.048 -0.001,10.998 C-0.001,11.947 0.763,12.717 1.704,12.717 L22.179,12.717 L15.884,19.064 C15.218,19.734 15.218,20.824 15.884,21.494 C16.217,21.830 16.653,21.998 17.089,21.998 C17.525,21.998 17.962,21.830 18.295,21.494 L27.500,12.213 C28.166,11.542 28.166,10.454 27.500,9.782 Z'/%3E%3C/svg%3E");
}
.et-l--footer .section__footer{
  color: #fff;
  padding-top: 5.438rem;
  background-color: var(--blue);
}
.et-l--footer .section__footer .image__logo{
  margin-bottom: 0.938rem !important;
}
.et-l--footer .section__footer .text__tagline{
  font-size: 1rem;
}
.et-l--footer .section__footer .text__tagline a{
  color: white;
}
.et-l--footer .section__footer .text__social .social-buttons{
  margin-top: 4.063rem;
}
.et-l--footer .section__footer .text__social .social-buttons a{
  margin-left: 1.563rem;
}
.et-l--footer .section__footer .et_pb_row_5col .et_pb_column:first-of-type,
.et-db #et-boc .et-l--footer .section__footer .et_pb_row_5col .et_pb_column:first-of-type{
  width: 28.6%;
}
.et-l--footer .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(2),
.et-db #et-boc .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(2){
  width: 12.6%;
}
.et-l--footer .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(3),
.et-db #et-boc .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(3){
  width: 12.6%;
}
.et-l--footer .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(4),
.et-db #et-boc .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(4){
  width: 12.6%;
}
.et-l--footer .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(5),
.et-db #et-boc .section__footer .et_pb_row_5col .et_pb_column:nth-of-type(5){
  width: 20.6%;
}
.et-l--footer .section__footer .text__menu{
  margin-top: 1.938rem;
}
.et-l--footer .section__footer .text__menu h4{
  color: #fff;
  font-size: 1.375rem !important;
  margin-top: 2.125rem;
  padding-bottom: 1.65em;
}
.et-l--footer .section__footer .text__menu ul{
  list-style-type: none;
  padding-left: 0;
}
.et-l--footer .section__footer .text__menu ul li{
  margin-bottom: 0.1em;
}
.et-l--footer .section__footer .text__menu ul li a{
  color: #fff;
  font-size: 0.875rem;
}
.et-l--footer .section__footer .text__menu ul li a[target="_blank"]::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M15.808,0.632 C15.680,0.509 15.524,0.447 15.341,0.447 L11.827,0.447 C11.644,0.447 11.489,0.509 11.361,0.632 C11.232,0.755 11.169,0.905 11.169,1.082 C11.169,1.258 11.232,1.408 11.361,1.532 L12.349,2.485 L5.651,8.917 C5.523,9.041 5.459,9.191 5.459,9.366 C5.459,9.544 5.523,9.694 5.651,9.816 L6.282,10.426 C6.410,10.549 6.566,10.611 6.749,10.611 C6.932,10.611 7.087,10.549 7.216,10.426 L13.886,3.967 L14.874,4.920 C15.002,5.043 15.158,5.105 15.341,5.105 C15.524,5.105 15.680,5.043 15.808,4.920 C15.936,4.797 16.000,4.647 16.000,4.469 L16.000,1.082 C16.000,0.905 15.936,0.755 15.808,0.632 ZM11.827,7.421 C12.010,7.431 12.166,7.492 12.294,7.606 C12.422,7.721 12.486,7.876 12.486,8.069 L12.486,12.729 C12.486,13.081 12.358,13.381 12.102,13.629 C11.845,13.876 11.534,13.999 11.169,13.999 L1.506,13.999 C1.140,13.999 0.829,13.876 0.573,13.629 C0.316,13.381 0.188,13.081 0.188,12.729 L0.188,3.411 C0.188,3.058 0.316,2.758 0.573,2.511 C0.829,2.264 1.140,2.140 1.506,2.140 L9.631,2.140 C9.814,2.140 9.970,2.202 10.098,2.325 C10.226,2.449 10.290,2.600 10.290,2.775 C10.290,2.952 10.226,3.103 10.098,3.226 L9.659,3.649 C9.530,3.773 9.375,3.835 9.192,3.835 L1.945,3.835 L1.945,12.305 L10.729,12.305 L10.729,8.493 C10.729,8.317 10.793,8.167 10.922,8.043 L11.361,7.620 C11.489,7.479 11.644,7.412 11.827,7.421 Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: '';
  display: inline-block;
  width: 1rem;
  height: .875rem;
  position: relative;
  margin-left: 0.313rem;
  top: 0.063rem;
}
.et-l--footer .section__footer .row__copyright{
  font-size: 0.875rem;
  padding-top: 0.625rem;
}
.et-l--footer .section__footer .row__copyright::before{
  background-color: rgba(255,255,255,0.2);
  content: '';
  height: 1px;
  width: 100%;
  display: block;
  margin-bottom: 1.625rem;
}
.et-l--footer .section__footer .row__copyright a{
  color: #fff;
}



/**
*** Media Query
**/
@media (max-width: 1809px){

  header .section__navigation .et_pb_row--with-menu .et_pb_column--with-menu,
  .et-db #et-boc header .section__navigation .et_pb_row--with-menu .et_pb_column--with-menu{
    width: 70% !important;
  }
  header .section__navigation .et_pb_row--with-menu .et_pb_column.et-last-child,
  .et-db #et-boc header .section__navigation .et_pb_row--with-menu .et_pb_column.et-last-child{
    width: 30% !important;
  }
}
@media (max-width: 1699px){
  html{
    font-size: 15px;
  }
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems > ul.active,
  .et-db #et-boc header .section__navigation .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems > ul.active{
    min-height: 26rem;
  }
  .section__sticky.et_pb_sticky_module.et_pb_sticky--top{
    top: 5.467rem !important;
  }
}
@media (max-width: 1680px){
  .et_pb_row,
  .et-db.single #et-boc .et-l .et_pb_row{
    max-width: 100.625rem;
  }

  .pricing__wrapper-carousel .swiper-button-prev{
    left: 0;
  }
  .pricing__wrapper-carousel .swiper-button-next{
    right: 0;
  }
}
@media (max-width: 1440px){
  html{
    font-size: 14px;
  }

  header .section__navigation .et_pb_menu {
    margin-left: 3.333rem;
  }
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items {
    padding-left: 0;
  }
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items a,
  .et-db #et-boc .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__items a {
    font-size: 1rem !important;
  }
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description{
    padding-bottom: 9rem;
  }
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems{
    padding: 0 20px;
  }

  .section__sticky.et_pb_sticky_module.et_pb_sticky--top{
    top: 5.571rem !important;
  }

  .et_pb_section.section__testimonials {
    padding-top: 3.333rem;
  }
}
@media (max-width: 1366px){
  html{
    font-size: 13px;
  }

  .section__banner .image__graphics{
    width: 120%;
  }

  .section__sticky ul li{
    margin-right: 1.5rem;
  }
  .section__sticky .et_pb_equal_columns{
    flex-wrap: wrap;
  }
  /* .section__sticky .et_pb_column{
    width: 83% !important;
  }
  .section__sticky .et_pb_column.et-last-child{
    width: 17% !important;
  } */
  .section__sticky--product .et_pb_column.et-last-child {
    width: 100% !important;
  }
}
@media (max-width: 1319px){
  .et-l--footer .section__prefooter > .et_pb_row{
    flex-wrap: wrap;
  }
  .et-l--footer .section__prefooter .et_pb_specialty_column {
    width: 100% !important;
  }
  .et-l--footer .section__prefooter .et_pb_column_single {
    width: 100% !important;
  }
}
@media (max-width: 1299px){
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_title .subitem_link{
    font-size: 1.3rem !important;
    line-height: 1em;
  }

  .et-db.single #et-boc .et-l .et_pb_row {
    max-width: 100.625rem;
  }
  .section__banner p br{
    display: none;
  }
  .section__usps .row__usps p br{
    display: none;
  }

  .et-l--footer .section__footer .image__logo{
    max-width: 100%;
  }
}
@media (max-width: 1199px){
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__resources .megamenu__subitems .subitem_description{
    padding-bottom: 12rem;
  }
/* Dilate Change to Product Mega Menu for iPads.  But instead we made change to the menu on all devices.
 *   .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems .subitem_wrapper::after{
    height: 85%;
  }
  .et_pb_menu .et-menu-nav .mega-menu.megamenu__products .megamenu__subitems li:last-of-type .subitem_wrapper::after{
    opacity: 0;
  }
	*/
  .row__post--items [class^="col-"]{
    width: 100%;
  }
  .filter__blocks{
    padding-right: 0;
  }
  .filter__blocks .filters-heading{
    display: block;
    cursor: pointer;
    padding: 0.714rem 0 2.143rem;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    margin-bottom: 2.143rem;
    font-weight: 700;
  }
  .filter__blocks .filters-heading::after{
    content: '+';
    font-weight: normal;
    position: absolute;
    right: 1.071rem;
    font-size: 2rem;
  }
  .filter__blocks.active .filters-heading::after{
    content: '-';
  }
  .filter__blocks .filter__block{
    border: none;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    transition: 0.3s ease-in-out all;
  }
  .filter__blocks.active .filter__block{
    max-height: 9999px;
    transition: 0.3s ease-in-out all;
    margin-bottom: 1.214rem;
    padding-bottom: 1.214rem;
    border-bottom: 1px solid rgba(0,0,0,0.2);
  }
  .post-items__wrapper .toolbar .search-container{
    display: none;
  }

  .pricing__wrapper-carousel{
    width: 100%;
  }
  .pricing__wrapper-carousel .swiper-button-prev {
    left: -1.625rem;
  }
  .pricing__wrapper-carousel .swiper-button-next {
    right: -1.625rem;
  }
  .faq__products.filter__blocks .filter__block{
    max-height: none;
  }
}
@media (min-width: 981px) and (max-width: 1199px){
  header .section__navigation .et_pb_menu {
    margin-left: 1rem;
  }
  header .section__navigation .image__logo{
    width: 12.81rem;
  }
  header .section__navigation .et_pb_menu .et-menu-nav > ul > li {
    margin-right: 0 !important;
  }
  header .section__navigation .et_pb_menu .et-menu-nav > ul > li > a{
    padding: 0.625rem 0.5rem 0.875rem !important;
  }
  header .section__navigation .et_pb_menu .et-menu-nav > ul > li.menu-item-has-children > a{
    padding-right: 1rem !important;
  }
  header .section__navigation .text__top--buttons a{
    min-width: 8.625rem;
  }
  header .section__navigation .text__top--buttons .button__dropdown > a{
    padding: 0.625rem 1rem 0.875rem;
    min-width: 8.625rem;
  }
}
@media (max-width: 980px){
  body::before {
    width: 85vw;
    right: -33vw;
    height: 55vw;
  }
  h1, .h1, .et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1{
    font-size: 2.571rem;
  }
  h2, .h2, .et_pb_column h2{
    font-size: 1.857rem;
  }
  h3, .h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3{
    font-size: 1.286rem;
  }
  .et_pb_button,
  .et-db #et-boc .et_pb_button{
    font-size: 1.143rem;
    padding: 1.786rem 6.429rem 1.786rem 2.143rem;
    min-width: 19.286rem;
  }
  .et_pb_button:hover{
    padding: 1.786rem 6.429rem 1.786rem 2.143rem !important;
  }
  .et_pb_button::after{
    background-size: 1.357rem 1.071rem;
    width: 4.786rem;
  }

  header .section__navigation {
    padding-top: 0;
    padding-bottom: 0;
  }
  header .section__navigation .et_pb_row--with-menu .et_pb_column--with-menu, 
  .et-db #et-boc header .section__navigation .et_pb_row--with-menu .et_pb_column--with-menu {
    width: 100% !important;
  }
  header .section__navigation .et_pb_row--with-menu .et_pb_column--with-menu{
    justify-content: space-between;
    width: 100% !important;
  }
  header .section__navigation .text__top--buttons{
    display: none;
  }
  header .section__navigation .et_pb_menu .et-menu-nav .menu__mobile{
    display: block !important;
  }
  header .section__navigation .et_pb_row, .et-l--header .et_pb_column--with-menu, .et-l--header .et_pb_column--with-menu .et_pb_menu, .et-l--header .et_pb_column--with-menu .et_pb_menu_inner_container {
    position: relative;
  }

  .entry-content ul li{
    padding-left: 2.143rem;
  }
  .entry-content ul li::before{
    width: 1.286rem;
    height: 1.286rem;
  }
  .entry-content ul.list__no--bottom li::before{
    top: 0.5rem;
  }
  .text__breadcrumbs ul li{
    padding-left: 0;
  }
  .text__title h2{
    font-size: 1.286rem !important;
  }
  .fieldset__half{
    gap: 0;
  }
  .fieldset__half .field {
    width: 100%;
  }

  .et_pb_section.section__banner{
    line-height: 1.5em;
  }
  .section__banner .image__graphics {
    right: -29%;
    width: 55vw;
    top: -5.857rem;
  }
  .section__banner .h2{
    font-size: 1.286rem;
  }
  .section__banner p br{
    display: none;
  }
  .section__banner .row__company--logos {
    margin-top: 0;
    padding-top: 0;
  }
  .section__banner .row__company--logos .et_pb_column {
    width: 100% !important;
  }
  .et_pb_section.section__integration {
    padding-top: 0;
    padding-bottom: 2.143rem;
  }
  .section__integration .et_pb_row:first-of-type {
    margin-bottom: 0;
  }
  .section__integration .row__logos .et_pb_text{
    text-align: center;
    font-size: 1.143rem;
  }
  .section__integration .row__logos .slick-slide {
    padding: 0;
  }
  .section__integration .row__logos .slick-arrow{
    width: 46px;
    height: 46px;
    top: 25%;
  }
  .section__integration .row__logos .slick-prev{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48px' height='47px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M24.000,0.050 C36.951,0.050 47.450,10.549 47.450,23.499 C47.450,36.451 36.951,46.949 24.000,46.949 C11.049,46.949 0.550,36.451 0.550,23.499 C0.550,10.549 11.049,0.050 24.000,0.050 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M34.775,28.749 C34.486,28.749 34.197,28.637 33.977,28.414 L29.927,24.299 C29.491,23.857 29.491,23.142 29.927,22.700 L33.977,18.585 C34.415,18.140 35.127,18.137 35.568,18.579 C36.009,19.020 36.011,19.740 35.573,20.185 L32.311,23.499 L35.573,26.814 C36.011,27.259 36.009,27.978 35.568,28.420 C35.348,28.639 35.062,28.749 34.775,28.749 Z'/%3E%3C/svg%3E");
    left: -45px;
  }
  .section__integration .row__logos .slick-next{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='47px' height='47px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M23.500,0.050 C10.549,0.050 0.050,10.549 0.050,23.499 C0.050,36.451 10.549,46.949 23.500,46.949 C36.451,46.949 46.950,36.451 46.950,23.499 C46.950,10.549 36.451,0.050 23.500,0.050 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M12.725,28.749 C13.014,28.749 13.303,28.637 13.523,28.414 L17.573,24.299 C18.009,23.857 18.009,23.142 17.573,22.700 L13.523,18.585 C13.085,18.140 12.373,18.137 11.932,18.579 C11.491,19.020 11.489,19.740 11.927,20.185 L15.189,23.499 L11.927,26.814 C11.489,27.259 11.491,27.978 11.932,28.420 C12.152,28.639 12.438,28.749 12.725,28.749 Z'/%3E%3C/svg%3E");
    right: -45px;
  }
  .section__integration .row__logos--1::after{
    width: calc(100vw + 2.857rem);
    margin-top: 0.357rem;
    margin-left: -1.429rem;
    margin-right: -1.429rem;
  }
  .section__integration .row__logos--2{
    margin-top: 0;
    padding-bottom: 1.429rem;
  }
  .section__integration .row__logos--2 .et_pb_column:first-of-type{
    order: 2;
  }
  .et_pb_section.section__generate {
    padding-top: 0;
  }
  .et_pb_section.section__generate .et_pb_row{
    display: flex;
    flex-wrap: wrap;
  }
  .et_pb_section.section__generate .et_pb_row .et_pb_column:first-of-type{
    order: 2
  }
  .et_pb_section.section__generate h3 br{
    display: none;
  }
  .et_pb_section.section__testimonials {
    padding-top: 2.143rem;
  }
  .section__testimonials .et_parallax_bg {
    background-size: contain;
    background-position: center 75%;
  }
  .section__testimonials .slick__testimonials {
    margin-top: 4.286rem;
  }
  .section__testimonials .slick__testimonials::before{
    width: 2.714rem;
    height: 2.5rem;
  }
  .section__testimonials .item__testimonial .testimonial-excerpt{
    font-size: 1.286rem;
    font-style: normal;
    line-height: 1.3em;
  }
  .section__testimonials .item__testimonial .testimonial-stars {
    max-width: 11.143rem;
  }
  .section__testimonials .item__testimonial .testimonial-author{
    font-size: 1.286rem;
  }
  .section__testimonials .slick-arrow{
    width: 46px;
    height: 46px;
    bottom: auto;
    top: 50%;
  }
  .section__testimonials .slick-prev{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48px' height='47px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M24.000,0.050 C36.951,0.050 47.450,10.549 47.450,23.499 C47.450,36.451 36.951,46.949 24.000,46.949 C11.049,46.949 0.550,36.451 0.550,23.499 C0.550,10.549 11.049,0.050 24.000,0.050 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M34.775,28.749 C34.486,28.749 34.197,28.637 33.977,28.414 L29.927,24.299 C29.491,23.857 29.491,23.142 29.927,22.700 L33.977,18.585 C34.415,18.140 35.127,18.137 35.568,18.579 C36.009,19.020 36.011,19.740 35.573,20.185 L32.311,23.499 L35.573,26.814 C36.011,27.259 36.009,27.978 35.568,28.420 C35.348,28.639 35.062,28.749 34.775,28.749 Z'/%3E%3C/svg%3E");
    left: -45px;
  }
  .section__testimonials .slick-next{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='47px' height='47px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M23.500,0.050 C10.549,0.050 0.050,10.549 0.050,23.499 C0.050,36.451 10.549,46.949 23.500,46.949 C36.451,46.949 46.950,36.451 46.950,23.499 C46.950,10.549 36.451,0.050 23.500,0.050 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M12.725,28.749 C13.014,28.749 13.303,28.637 13.523,28.414 L17.573,24.299 C18.009,23.857 18.009,23.142 17.573,22.700 L13.523,18.585 C13.085,18.140 12.373,18.137 11.932,18.579 C11.491,19.020 11.489,19.740 11.927,20.185 L15.189,23.499 L11.927,26.814 C11.489,27.259 11.491,27.978 11.932,28.420 C12.152,28.639 12.438,28.749 12.725,28.749 Z'/%3E%3C/svg%3E");
    right: -45px;
  }
  .et_pb_section.section__usps{
    padding-top: 0;
    padding-bottom: 0;
  }
  .section__usps .row__usps--1{
    padding-top: 0.714rem;
  }
  .section__usps .row__usps h3{
    font-size: 1.286rem;
  }
  .section__usps .row__usps .et_pb_column:hover{
    padding-top: 1.429rem;
  }
  .section__usps .row__usps .et_pb_column:hover h3{
    /* font-size: 1.714rem; */
  }

  .section__banner--inner .et_pb_video_play{
    left: 45%;
  }
  .section__banner--inner .et_pb_video_play::before{
    display: none;
  }
  .section__banner--inner .pulses{
    left: 15px;
    right: 0;
    margin: auto;
  }
  .section__sticky.et_pb_sticky_module.et_pb_sticky--top {
    top: 4.462rem !important;
  }

  .section__popup--product .slick-dots{
    position: relative;
    right: 0;
  }
  .section__popup--product .slick-arrows{
    bottom: -1.875rem;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
  }
  .section__popup--product .slick-arrow{
    width: 3rem;
    height: 2.875rem;
    background-size: 1rem;
  }

  .post-items__wrapper .post-item{
    width: 100%;
  }
  .row__post--case-studies .post-items__wrapper .post-item .buttons, 
  .section__cs--related .post-items__wrapper .post-item .buttons{
    flex-wrap: wrap;
  }
  .post-items__wrapper .post-item .buttons .et_pb_button, .et-db #et-boc .post-items__wrapper .post-item .buttons .et_pb_button{
    min-width: auto;
  }
  .post-items__wrapper .post-item .buttons .logo, .et-db #et-boc .post-items__wrapper .post-item .buttons .logo{
    width: 40%;
  }
  .row__post--case-studies .post-items__wrapper .post-item .buttons img, .section__cs--related .post-items__wrapper .post-item .buttons img{
    max-width: 9.231rem;
  }

  body.single-case-studies::before{
    opacity: 0;
  }
  .single-case-studies .text__cs--image{
    width: 100%;
    overflow: hidden;
  }
  .section__cs--heading .image__cs--logo{
    margin-bottom: 30px !important;
  }
  .section__cs--heading .text__logo--document{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
  }
  .section__cs--heading .text__logo--document .cs-image, .section__cs--heading .text__logo--document .cs-document {
    width: 100%;
    padding: 0;
  }
  .section__cs--heading .text__logo--document .cs-image{
    margin-bottom: 30px;
  }
  .section__cs--heading .text__logo--document div:nth-of-type(2)::before {
    display: none;
  }
  .section__cs--heading .text__industry{
    position: relative;
    width: 100%;
  }
  .text__cs--testimonial-content::before{
    top: 0;
  }
  .text__cs--problem{
    margin-left: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.5)
  }
  .text__cs--problem::before, .text__cs--problem::after{
    width: 100%;
  }
  .post-tile {
    margin-top: 1rem;
  }
  .et_pb_section.section__cs--related {
    padding-top: 0 !important;
  }
  .section__cs--related .et_pb_row:first-of-type{
    padding-bottom: 0 !important;
  }
  .section__cs--related .post-items__wrapper .post-item {
    width: 100%;
  }

  .section__form--free-trial form .fieldset__header .field{
    width: 100%;
  }
  .section__form--free-trial form .fieldset__header .field.field-product{
    order: 2;
  }
  .section__form--free-trial form .field-account{
    text-align: left;
  }
  .section__form--free-trial form .field-product select{
    width: 140%;
  }
  .section__form--free-trial form .fieldset__info .field,
  .section__form--free-trial form .fieldset__info .field:last-of-type {
    width: 100%;
  }
  .section__form--free-trial ._form ._form_element-firstname, .section__form--free-trial ._form ._form_element-lastname {
    width: 100%;
  }

  .page__support .fieldset .field .field-product label,
  form .field-custom-select label{
    font-size: 1.071rem;
  }
  .page__support .fieldset .field .field-product select,
  form .field-custom-select select{
    margin-bottom: 0;
    background-position-y: 1.8rem;
  }

  .post-items__wrapper .toolbar{
    padding-bottom: 2.5rem;
  }
  .post-items__wrapper .case-study{
    width: 100%;
    margin-bottom: 2.5rem;
  }
  .post-items__wrapper .case-study .image{
    height: 17.857rem;
  }
  .pagination .page-numbers.next, .pagination .page-numbers.prev{
    font-size: 0;
    min-width: 3.571rem;
    padding: 0.5rem 0.714rem;
  }
  .pagination .page-numbers.next::after{
    margin-left: 0;
  }
  .pagination .page-numbers.prev::before{
    margin-right: 0;
  }

  .row__post--document-gallery .post-items__inner .post-item{
    width: 100%;
    margin-bottom: 1rem;
  }
  .row__post--document-gallery .post-items__inner .post-item.post-item-landscape{
    width: 100%;
  }
  .row__post--document-gallery .post-item .buttons .et_pb_button{
    min-width: auto;
  }

  .section__tab--navigation ul li{
    padding-left: 0;
  }
  .section__tab--navigation ul li a{
    width: 16.375rem;
  }
  .section__tabs .et_pb_pricing_table_wrap{
    justify-content: center;
  }

  .row__post--integration .post-items__wrapper .post-item{
    width: 48%;
  }
  .row__post--learn_articles .post-items__wrapper .post-item{
    width: 48%;
  }

  .section__sticky .et_pb_equal_columns {
    display: flex;
  }
  .section__sticky ul{
    display: none;
  }
  .section__sticky select{
    display: block;
  }
  /* .section__sticky .et_pb_column{
    width: 50% !important;
  } */
  /* .section__sticky .et_pb_column.et-last-child{
    width: 50% !important;
  } */
  .section__sticky--product .et_pb_column.et-last-child {
    width: 100% !important;
  }

  .section__history--timeline .et_pb_column{
    padding-left: 2.143rem !important;
  }

  .pricing__wrapper{
    display: block;
  }
  .pricing__wrapper .pricing__slider{
    width: 100%;
    top: 0;
  }
  .pricing__tiles{
    width: 100%;
  }
  .pricing__tiles .pricing__tile{
    width: 100%;
    margin-bottom: 2.143rem;
    box-shadow: none;
    border: 1px solid #dadada;
  }
  .pricing__wrapper-carousel {
    width: 86%;
  }
  .pricing__wrapper-carousel .swiper-slide-active {
    transform: scale(1);
  }
  .pricing__wrapper-carousel .swiper-button-prev {
    left: 0;
  }
  .pricing__wrapper-carousel .swiper-button-next {
    right: 0;
  }

  .fields__block{
    max-width: none;
    padding: 2rem;
  }
  .fields__block h2 {
    padding-bottom: 1em;
  }
  .fields__details .legal{
    position: relative;
  }
  .field:empty{
    margin-bottom: 0;
  }
  .wpcf7-acceptance{
    line-height: 1em;
  }
  .form__purchase-online .fieldset__consent{
    max-width: none;
    text-align: left;
  }
  .form__purchase-online .product-description{
    max-width: none;
  }

  .et-l--footer .section__prefooter{
    padding-top: 3.571rem;
    font-size: 1.286rem;
  }
  .et-l--footer .section__prefooter ul li{
    font-size: 1rem;
    padding-left: 2.857rem;
  }
  .et-l--footer .section__prefooter ul li::before{
    width: 1.143rem;
    height: 1.143rem;
  }
  .et-l--footer .section__prefooter .et_pb_button {
    padding: 1.714rem 6rem 1.714rem 1.714rem;
  }
  .et-l--footer .section__footer{
    padding-top: 2.143rem;
    padding-bottom: 0;
  }
  .et-l--footer .section__footer .text__social {
    font-size: 1.429rem;
  }
  .et-l--footer .section__footer .text__social .social-buttons img{
    width: 2.071rem;
  }
  .et-l--footer .section__footer .et_pb_row_5col .et_pb_column{
    width: 46% !important;
    margin-right: 4% !important;
  }
  .et-l--footer .section__footer .et_pb_row_5col .et_pb_column:first-of-type{
    width: 100% !important;
    margin-right: 0;
  }
  .et-l--footer .section__footer .text__menu h4{
    font-size: 1.429rem !important;
  }
  .et-l--footer .section__footer .text__menu ul li a{
    font-size: 0.857rem;
  }
  .et-l--footer .section__footer .text__menu img{
    max-height: 1.714rem;
  }
  .et-l--footer .section__footer .row__copyright {
    font-size: 0.857rem;
  }
}

@media (min-width: 768px) and (max-width: 980px){
  body::before {
    width: 79vw;
    top: -19vw;
    right: -33vw;
    height: 34vw;
  }
}
@media (max-width: 767px){
  body::before {
    right: -25vw;
  }
  .et_pb_button + .et_pb_button {
    margin-left: 0;
  }

  .section__banner h1{
    max-width: 15rem;
  }
  .section__banner .image__graphics {
    width: 67vw;
    right: -60%;
    top: 0;
  }
  .section__testimonials .column__icons .et_pb_text{
    width: 100%;
    margin-bottom: 4.286rem;
  }
  .section__usps .row__usps .et_pb_column{
    border: none;
    border-top: 1px solid #acacac;
    min-height: 23.571rem;
    height: auto;
    margin-left: 0;
    left: 0;
  }
  .section__usps .row__usps img{
    margin: 0 auto;
  }
  .section__usps .slick-arrow{
    width: 46px;
    height: 46px;
    top: 45%;
    position: absolute;
    font-size: 0;
    border: none;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  .section__usps .slick-prev{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48px' height='47px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M24.000,0.050 C36.951,0.050 47.450,10.549 47.450,23.499 C47.450,36.451 36.951,46.949 24.000,46.949 C11.049,46.949 0.550,36.451 0.550,23.499 C0.550,10.549 11.049,0.050 24.000,0.050 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M34.775,28.749 C34.486,28.749 34.197,28.637 33.977,28.414 L29.927,24.299 C29.491,23.857 29.491,23.142 29.927,22.700 L33.977,18.585 C34.415,18.140 35.127,18.137 35.568,18.579 C36.009,19.020 36.011,19.740 35.573,20.185 L32.311,23.499 L35.573,26.814 C36.011,27.259 36.009,27.978 35.568,28.420 C35.348,28.639 35.062,28.749 34.775,28.749 Z'/%3E%3C/svg%3E");
    left: -25px;
  }
  .section__usps .slick-next{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='47px' height='47px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M23.500,0.050 C10.549,0.050 0.050,10.549 0.050,23.499 C0.050,36.451 10.549,46.949 23.500,46.949 C36.451,46.949 46.950,36.451 46.950,23.499 C46.950,10.549 36.451,0.050 23.500,0.050 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M12.725,28.749 C13.014,28.749 13.303,28.637 13.523,28.414 L17.573,24.299 C18.009,23.857 18.009,23.142 17.573,22.700 L13.523,18.585 C13.085,18.140 12.373,18.137 11.932,18.579 C11.491,19.020 11.489,19.740 11.927,20.185 L15.189,23.499 L11.927,26.814 C11.489,27.259 11.491,27.978 11.932,28.420 C12.152,28.639 12.438,28.749 12.725,28.749 Z'/%3E%3C/svg%3E");
    right: -25px;
  }

  .section__cs--heading .text__logo--document .cs-document ul {
    font-size: 15px;
  }
  .section__cs--heading .text__logo--document .cs-document .label::before{
    top: 9px;
  }
  .section__cs--heading .text__logo--document .cs-document ul li::before{
    top: 0.45em;
  }
  .section__cs--heading .text__industry .cs__more--info .cs-industry, .section__cs--heading .text__industry .cs__more--info > div:not(.cs-industry){
    width: 100%;
  }
  .section__cs--heading .text__industry .cs__more--info .cs-industry {
    padding: 25px 20px;
  }
  .section__cs--heading .text__industry .cs__more--info > div:not(.cs-industry) {
    padding: 25px 10px 25px 37px;
  }
  .section__cs--heading .text__industry .cs__more--info > div:not(.cs-industry)::before{
    left: 20px;
    top: 27px;
    height: 37px;
  }
  .text__cs--testimonial-content::before{
    width: 4.286rem;
    height: 3.857rem;
  }
  .text__cs--testimonial-author {
    font-size: 1rem;
  }
  .text__cs--testimonial-author span {
    font-size: 1.429rem;
  }
  .text__cs--problem{
    font-size: 1.286rem;
    padding: 0.714rem 2.857rem;
    min-height: 16.429rem;
  }
  .section__cs--result h2 {
    padding-bottom: 1em;
  }

  .post-items__wrapper .post-items__inner{
    gap: 4rem 6.25rem;
  }
  .row__post--case-studies .post-items__wrapper .post-items__inner{
    gap: 0 6.25rem;
  }

  .section__tab--navigation ul{
    display: none;
  }
  .section__tab--navigation select{
    display: block;
  }
  .section__tabs table tr td:first-of-type{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .section__tabs table th{
    font-size: 1rem;
  }
  .section__tabs table td strong {
    font-size: 1rem;
  }
  .section__tabs table th strong::before {
    background-color: var(--orange);
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 0.2rem;
    top: -1px;
    position: relative;
  }
  .section__tabs .et_pb_text_inner{
    overflow: auto;
  }
  .range-slider-wrapper .label{
    width: 100%;
    text-align: center;
  }
  .range-slider-wrapper .range-slider {
    width: 100%;
    margin-top: 5rem;
  }
  .section__tabs .et_pb_pricing_table_wrap {
    gap: 0;
  }
  .faq__wrapper .faq__sidebar {
    width: 100%;
  }
  .faq__wrapper .faq-sticky{
    position: static;
  }
  .faq__wrapper .faq__content {
    width: 100%;
    position: relative;
  }
  .faq__wrapper .faq__switch{
    position: static;
    padding-left: 3rem;
    margin-bottom: 3rem;
  }
  .faq__wrapper .faq__content h3{
    font-size: 2rem;
  }
  .faq__wrapper .et_pb_toggle_title{
    font-size: 1.3rem;
    padding: 1.6rem 3.5rem 1.6rem 1.5rem;
  }
  .faq__wrapper .et_pb_toggle_title::before{
    right: 1.5rem;
  }
  .faq__wrapper .et_pb_toggle_content {
    padding: 0 1.5rem 1.6rem;
  }

  .row__post--integration .post-items__wrapper .post-item{
    width: 100%;
  }
	.row__post--learn_articles .post-items__wrapper .post-item{
    width: 100%;
  }


  .row__post--post .filter__blocks .filters-heading{
    display: block;
  }
  .row__post--post .post-items__wrapper .post-item-wrapper {
    width: 100%;
  }

  .et-l--footer .section__prefooter > .et_pb_row{
    flex-wrap: wrap;
  }
  .et-l--footer .section__prefooter .et_pb_row_inner .et_pb_column.et-last-child{
    width: 100% !important;
  }
  .et-l--footer .section__prefooter .et_pb_row_inner .et_pb_column:not(.et-last-child){
    width: 100% !important;
  }
}
@media (max-width: 566px){
  .section__banner .et_pb_column {
    width: 55% !important;
  }
  .section__banner .et_pb_column.et-last-child {
    width: 45% !important;
  }
  .section__banner .row__company--logos .et_pb_column {
    width: 100% !important;
  }
}
@media (max-width: 479px){
  .section__banner .et_pb_column {
    width: 61% !important;
  }
  .section__banner .et_pb_column.et-last-child {
    width: 39% !important;
  }
  .section__banner .row__company--logos .et_pb_column {
    width: 100% !important;
  }
  .section__banner p{
    width: calc(100vw - 2.857rem);
    text-align: center;
  }
  .section__banner .et_pb_button_module_wrapper {
    margin-top: 2.143rem;
    width: calc(100vw - 2.857rem);
    text-align: center;
  }
  .section__banner .row__company--logos .et_pb_image:last-of-type{
    margin: 0 auto;
  }
}









/**
*** CF7
**/
.wpcf7 label{
  font-size: 0.875rem;
  font-weight: 700;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 select,
.wpcf7 textarea{
  color: var(--base);
  font-size: 0.875rem;
  width: 100%;
  padding: 0.813rem 1.25rem;
  margin-bottom: 0;
  border: 1px solid #e6e6e6;
}
.wpcf7 select{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='5px'%3E%3Cpath fill-rule='evenodd' fill='rgb(27, 114, 255)' d='M0.030,0.732 C0.030,0.921 0.107,1.110 0.258,1.254 L3.987,4.784 C4.288,5.068 4.773,5.068 5.074,4.784 L8.803,1.254 C9.105,0.968 9.107,0.502 8.807,0.214 C8.506,-0.074 8.018,-0.075 7.715,0.210 L4.530,3.225 L1.345,0.210 C1.043,-0.075 0.555,-0.074 0.255,0.214 C0.105,0.357 0.031,0.545 0.030,0.732 Z'/%3E%3C/svg%3E") no-repeat scroll 100% center transparent;
  appearance: none;
}
.wpcf7 .field-checkbox label{
  display: block;
}
.wpcf7 .field-checkbox.invalid label {
    background-color: #FFBABA;
    display: inline-block;
    padding: 0 0.625rem;
}
.wpcf7 .field-checkbox .wpcf7-form-control-wrap{
  display: block;
}
.wpcf7 .field-checkbox .wpcf7-form-control{
  display: flex;
  flex-wrap: wrap;
}
.wpcf7 .field-checkbox .wpcf7-list-item{
  font-size: 1rem;
  width: 33.33%;
}
.wpcf7 .field-checkbox.field-products .wpcf7-list-item{
  width: 15%;
}
.wpcf7 textarea{
  height: 6.875rem;
}
.wpcf7 input[type="text"].wpcf7-not-valid,
.wpcf7 input[type="email"].wpcf7-not-valid,
.wpcf7 input[type="tel"].wpcf7-not-valid,
.wpcf7 input[type="number"].wpcf7-not-valid,
.wpcf7 textarea.wpcf7-not-valid,
.wpcf7 select.wpcf7-not-valid{
  background-color: #FFBABA;
}
.wpcf7 .field-custom-select select.wpcf7-not-valid{
  background-color: transparent;
}
.wpcf7 input[type="submit"]{
  
}
.wpcf7 input[type="submit"]:hover{
  
}
.wpcf7 .et_pb_button__submit{
  min-width: 18.75rem;
  min-height: 4.8125rem;
}
.wpcf7 .et_pb_button__submit input[type="submit"]{
  position: absolute;
  height: 100%;
  width: 100%;
  cursor: pointer;
  top: 0;
  left: 0;
  color: var(--blue);
  padding: 0 6rem 0 3rem;
  z-index: 1;
  background: transparent;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: left;
  border: none;
}
.wpcf7 .et_pb_button__submit input[type="submit"]:disabled{
  cursor: not-allowed;
}
.wpcf7 .et_pb_button__submit input[type="submit"]:hover{
  color: #fff;
}
.wpcf7 input[type="submit"].loading{
  width: 54px;
  height: 54px;
  background-image: none;
  border: 3px solid #e43e2f !important;
  border-bottom: 3px solid rgba(255,255,255,0.0) !important;
  border-left: 3px solid rgba(255,255,255,0.0) !important;
  min-width: auto;
}
span.wpcf7-not-valid-tip{
  font-size: 1rem;
  display: none;
}
div.wpcf7-response-output{
  border: none;
  /*display: block !important;*/
  min-height: 3.125rem;
  padding: 0.625rem;
}
.wpcf7 form.invalid .wpcf7-response-output {
  color: #D8000C;
  background-color: #FFBABA;
  border: 0;
  padding: 0.625rem;
  font-size: 1rem;
  text-align: left;
  margin-top: 1em;
  width: 100%;
  float: left;
}
.wpcf7 form.sent .wpcf7-response-output {
  color: var(--blue);
  background-color: #cfe0fd;
  border: 0;
  padding: 0.875rem 0.938rem 0.625rem;
}
.wpcf7 form.sent .wpcf7-response-output:before,
.wpcf7 form.invalid .wpcf7-response-output:before {
  font: 26px/30px etModules;
  margin-right: 1rem;
  vertical-align: middle;
  position: relative;
  top: -0.188rem;
  font-weight: 700;
}
.wpcf7 form.sent .wpcf7-response-output:before {
    content:'\52';
    color: var(--blue);
}
.wpcf7 form.invalid .wpcf7-response-output:before {
    content:'\51';
}
div.wpcf7 .ajax-loader{
  display: none !important;
}
.ajax-button{
  position: relative;
  display: block;
  margin-top: 3.438rem;
  height: 3.438rem;
}
.wpcf7 input[type="submit"].loading{
  font-size: 0;
  width: 3.375rem;
  height: 3.375rem;
  border-radius: 50%;
  padding: 0;
  border: 3px solid #00a998;
  border-bottom: 3px solid rgba(255,255,255,0.0);
  border-left: 3px solid rgba(255,255,255,0.0);
  background-color:transparent !important;
  animation-name: rotateAnimation;
  -webkit-animation-name: wk-rotateAnimation;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-delay: 0.2s;
  -webkit-animation-delay: 0.2s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  padding: 0 !important;
}

@keyframes rotateAnimation {
    0%   {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
@-webkit-keyframes wk-rotateAnimation {
    0%   {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);}
}

.wpcf7 .fa-check,
.wpcf7 .fa-close{
  color: #D8000C;
  position:absolute;
  left :50%;
  top: 50%;
  margin-top: -0.563rem;
  -webkit-transform:scaleX(0) !important;
  transform:scaleX(0) !important;
}
.wpcf7 .fa-check:before,
.wpcf7 .fa-close:before{
  font: 30px etModules;
  vertical-align: middle;
  position: relative;
  content: '\4e';
  left: -1.688rem;
  border: 3px solid;
  border-radius: 50%;
  padding: 0.563rem;
  top: -0.438rem;
}
.wpcf7 .fa-close:before{
  content: '\4d';
  padding: 0.563rem 0.563rem 0.563rem 0.625rem;
}

.wpcf7 .fa-check.finish,
.wpcf7 .fa-close.finish{
  -webkit-transform:scaleX(1) !important;
  transform:scaleX(1) !important;
}
.wpcf7 input[type="submit"].hide-loading{
  opacity:0;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  -webkit-transform:scale(0) !important;
  transform:scale(0) !important;
}
.wpcf7-spinner{
  display: none;
}
@media (max-width: 980px){
  .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 select, .wpcf7 textarea{
    font-size: 1.071rem;
    padding: 0.929rem  1.071rem;
    margin-bottom:  1.071rem;
  }
}
@media (max-width: 767px){
  .wpcf7 .field-checkbox .wpcf7-list-item,
  .wpcf7 .field-checkbox.field-products .wpcf7-list-item{
    width: 100%;
  }
}
@media (max-width: 479px){
  .wpcf7 .et_pb_button__submit {
    min-width: 100%;
  }
}


/**
*** Popup Maker
**/
#popmake-737{
  padding: 0 0 3.125rem;
  overflow: hidden;
}
#popmake-737 .popmake-close{
  display: none;
}
#popmake-737 h2{
  font-size: 3.5rem;
  padding-bottom: 0.2em;
}
#popmake-737 h3{
  padding-bottom: 1.5em;
}
#popmake-737 .popmake-close.et_pb_button{
  display: inline-block;
  font-size: 1.25rem;
  margin-top: 2rem;
}
#popmake-737 .pum-content{
  line-height: 2em;
}
.pum-container .popup-inner{
  margin: 0 auto;
  max-width: 72%;
}
@media (max-width: 980px){
  #popmake-737{
    width: 94% !important;
    max-width: 830px;
  }
  .pum-container .popup-inner{
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}


/**
*** Simple Modal
**/
.modal {
  position: absolute;
  z-index: 99999; /* 1 */
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
}
.modal.is-visible {
  visibility: visible;
}
.modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}
.modal.is-visible .modal-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.modal-wrapper {
  position: fixed;
  z-index: 9999;
  top: 6rem;
  left: 50%;
  width: 60%;
  background-color: #fff;
  box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
  margin: 0 auto;
  left: 0;
  right: 0;
}
.modal-transition {
  transition: all 0.3s 0.12s;
  transform: translateY(-10%);
  opacity: 0;
}
.modal.is-visible .modal-transition {
  transform: translateY(0);
  opacity: 1;
}
.modal-header,
.modal-content {
padding: 1em;
}
.modal-header {
  position: relative;
  background-color: #fff;
  /*box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
  border-bottom: 1px solid #e8e8e8; */
}
.modal-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5rem;
  color: #aaa;
  background: none;
  border: 0;
  cursor: pointer;
}
.modal-close:hover {
  color: #777;
}
.modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.modal-content > *:first-child {
  margin-top: 0;
}
.modal-content > *:last-child {
  margin-bottom: 0;
}
@media (max-width: 980px){
  .modal-wrapper{
    top: 8rem;
  }
}


/**
*** Legal Privacy page
**/
table.legal {
    width: 60rem !important;
}

table.legal tr:hover{
	background-color: #eef2f7;
}


/**
*** GDPR Override
**/
.cli-tab-footer .wt-cli-privacy-accept-btn{
  background-color: var(--blue);
}

/* New page H1 formatting */
p#pageTitle {
    font-weight: 700;
    line-height: 1.3em;
    font-size: 3.5rem;
}
h1#underTitle {
    font-size: 0.8rem;
    text-transform: uppercase;
    margin: 0.3rem 0rem 3rem 0.3rem;
	font-weight: bold;
	letter-spacing: 0.05rem;
    transform: scaleY(0.9);
}

/* Product Comparison Pages */

@media all and (max-width: 1680px) {
	.trow__fixed.is__fixed {
		width: calc(100% - 40px);
		max-width: calc(100.625rem - 40px);
		top: 82px;
	}
}
@media all and (max-width: 1440px) {
	.trow__fixed.is__fixed {
		top: 78px;
	}
}
@media all and (max-width: 1366px) {
	.trow__fixed.is__fixed {
		top: 74px;
	}
}
@media all and (max-width: 980px) {
	.trow__fixed.is__fixed {
		top: 66px;
	}
}
@media all and (max-width: 767px) {
	.trow__fixed.is__fixed {
		position: relative;
		max-width: none;
		display: table-row;
		top: 0;
		left: 0;
	}
}