@charset "UTF-8";
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: none; }

table { border-collapse: collapse; border-spacing: 0; }

/* =======================================================================
## ++ Media Queries
========================================================================== */
/* Used for media queries. Add these mixins in your normal scss flow. Eg. .container{ width:1024px; @include tablets{ width:90%; } } */
/* =======================================================================
## ++ Unit transform
========================================================================== */
/* Used for making containers have width in percentages. Usage: define elemnt width in px and the width of parent elemnt in px. eg. .block{width:cp(512px, 1024px)} this will result in .block{width:50%;} */
/* Used for making px values convert to rem values Usage: define font-size in px and it will convert to rems eg. font-size: rem(14px); */
/**/
/* fonts */
/**/
@font-face { font-family: Metric-black-italic; src: url("../css/fonts/metric-black-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-black; src: url("../css/fonts/metric-black.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-bold-italic; src: url("../css/fonts/metric-bold-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-bold; size-adjust: 100%; src: url("../css/fonts/metric-bold.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-light-italic; src: url("../css/fonts/metric-light-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-light; src: url("../css/fonts/metric-light.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-medium-italic; src: url("../css/fonts/metric-medium-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-medium; src: url("../css/fonts/metric-medium.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-italic; src: url("../css/fonts/metric-regular-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric; src: url("../css/fonts/metric-regular.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-semibold-italic; src: url("../css/fonts/metric-semibold-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-semibold; src: url("../css/fonts/metric-semibold.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-thin-italic; src: url("../css/fonts/metric-thin-italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Metric-thin; src: url("../css/fonts/metric-thin.woff2") format("woff2"); font-display: swap; }

html { font-size: 100%; }

body { -webkit-font-smoothing: antialiased; font-family: Metric !important; }

h1, h2, h3, .h1, .h2, .h3 { font-family: Metric-bold; }

/**/
/* DT Defined colors */
/**/
:root { --primary-color: #0bc5ba; --primary-light-color: #c2d1d0; --primary-hover-color: #1fb7ab; --secondary-color: #004064; --secondary-hover-color: #00273b; --tertiary-color: #007bbd; --text-main-color: #5e636b; --text-dark-color: #35364e; --body-background-color: #fff; }

/**/
/* typography */
/**/
.h1, h1 { font-size: 46px; line-height: 1.125; letter-spacing: -0.025em; color: #004064; font-family: Metric-bold; }

.h1-new { color: #112532; font-style: normal; font-weight: 700; line-height: 110%; letter-spacing: -0.5px; }

.h1--xlarge { font-size: 56px; line-height: 1.125; }

.h1--xxlarge { font-size: 64px; line-height: 1.19; }

.h1--large { font-size: 50px; line-height: 1.125; }

.h1--small { font-size: 40px; line-height: 1.125; }

.h2, h2 { font-size: 36px; letter-spacing: -0.025em; color: #004064; line-height: 1.15; font-family: Metric-bold; }

.h2--xlarge { font-size: 48px; line-height: 1.15; }

.h2--large { font-size: 38px; line-height: 1.15; }

.h3, h3 { font-size: 30px; letter-spacing: -0.025em; color: #004064; line-height: 1.2; font-family: Metric-bold; }

.h3--medium { font-size: 32px; line-height: 1.2; }

.h3--small { font-size: 26px; line-height: 1.2; }

.h3--xsmall { font-size: 24px; line-height: 1.25; }

.h4, h4 { font-size: 22px; letter-spacing: 0; color: #004064; line-height: 1.28; font-family: Metric-semibold; }

.h5, h5 { font-size: 20px; letter-spacing: 0; color: #007bbd; line-height: 1.2; font-family: Metric-semibold; }

.h6, h6 { margin-bottom: 8px; font-size: 16px; letter-spacing: 0.05em; color: #007bbd; font-family: Metric-semibold; line-height: 1.2; }

.h6--large { font-size: 24px; line-height: 1.2; }

.h6--medium { font-size: 18px; line-height: 1.2; }

.h6--small { font-size: 12px; line-height: 1.2; }

.overline { font-size: 14px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: #c3c5d7; }

.overline--lg { font-size: 16px !important; font-weight: 600 !important; }

.p { font-size: 20px; line-height: 1.375; }

.p--xxlarge { font-size: 32px; line-height: 1.25; }

.p--xlarge { font-size: 24px; line-height: 1.35; }

.p--large { font-size: 22px; line-height: 1.3; }

.p--medium { font-size: 18px; line-height: 1.3; }

.p--small { font-size: 16px; line-height: 1.3; }

.p--xsmall { font-size: 15px; line-height: 1.3; }

.p--xxsmall { font-size: 14px; line-height: 1.3; }

.p--xxxsmall { font-size: 13px; line-height: 1.3; }

.p--xxxxxsmall { font-size: 12px; line-height: 1.3; }

.p--xxxxxxsmall { font-size: 10px; line-height: 1.3; }

.ul { list-style: none; }

.ul > li { position: relative; margin-top: 0.75em; padding-left: 1em; }

.ul > li::before { content: "•"; position: absolute; top: 0; left: 0; color: #36bdb5; font-size: 18px; }

.ul > li:first-child { margin-top: 0; }

.text-link { color: #32bdb5; }

.hr { border-top: 1px solid #e4e7ee; }

.nobr { white-space: nowrap; }

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

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

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

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

.ta--left { text-align: left; }

.ta--center { text-align: center; }

.ta--right { text-align: right; }

.extra-bold { font-family: Metric-black; }

.strong { font-family: Metric-bold; }

.semibold { font-family: Metric-semibold; }

.medium { font-family: Metric-medium; }

.metric { font-family: Metric; }

.light { font-family: Metric-light; }

.thin { font-family: Metric-thin; }

.em--extra-bold { font-family: Metric-black-italic; }

.em--strong { font-family: Metric-bold-italic; }

.em--semibold { font-family: Metric-semibold-italic; }

.em--medium { font-family: Metric-medium-italic; }

.em--light { font-family: Metric-light-italic; }

.em--thin { font-family: Metric-thin-italic; }

.em { font-family: Metric-italic; }

@media screen and (max-width: 1283.98px) { .h1--large { font-size: 46px; }
  .p--xxlarge { font-size: 28px; } }

@media screen and (max-width: 767.98px) { .h1 { font-size: 34px; }
  .h1--xlarge { font-size: 30px; }
  .h1--large { font-size: 36px; }
  .h1--small { font-size: 32px; }
  .h2 { font-size: 30px !important; line-height: 35px !important; }
  .h3, h3 { font-size: 24px !important; line-height: 27.5px; }
  .h4, h4 { font-size: 20px !important; }
  .p { font-size: 19px; }
  .p--xxlarge { font-size: 24px; }
  .p--xlarge { font-size: 22px; }
  .p--large { font-size: 20px; }
  .p--medium { font-size: 16px; }
  .p--small { font-size: 15px; }
  .p--xsmall { font-size: 14px; }
  .p--xxxsmall { font-size: 12px; }
  .p--xxxxxsmall { font-size: 10px; }
  .p--xxxxxxsmall { font-size: 8px; } }

/**/
/* text color */
/**/
.text-main-color { color: #5e636b; }

.tc--light { color: #7d828b !important; }

.tc--red { color: #e0685a; }

.tc--blue { color: #007bbd; }

.tc--darker-blue { color: var(--darker-blue, #112532); }

.tc--dark-blue { color: #003F65; }

.tc--teal { color: #0bc5ba; }

.tc--yellow { color: #ddae38; }

.tc--orange { color: #f68935; }

.tc--primary { color: #36bdb5; }

.tc--inherit { color: inherit; }

.tc--dark { color: #35364e; }

.tc--heading { color: #004064; }

.tc--tertiary { color: #007bbd; }

.tc--white { color: #ffffff; }

.tc--secondary { color: #1f5aa0; }

.tc--cyan-blue { color: #84b8d8; }

.tc--light-teal { color: #76a2bc; }

.tc--light-teal-2 { color: #CEE1EC; }

.tc--baby-blue { color: #AAD3EC; }

.tc--light-gray { color: #9FACC2; }

.tc--black { color: #000000; }

.tc--baby-blue { color: #AAD3EC; }

.linear-gradient { background: -webkit-gradient(linear, left top, right top, color-stop(11.21%, #174061), color-stop(73.77%, #0BC5BA)); background: linear-gradient(90deg, #174061 11.21%, #0BC5BA 73.77%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

body.page-node-6476 { overflow-x: hidden; }

main { background-color: #fff; overflow: hidden; }

.page--blue { background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); }

.page-node-6441 { background-color: #0d1e29; }

.center-block { display: block; margin-right: auto; margin-left: auto; }

html { font-size: 100%; }

body { background: #fff; }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

a { text-decoration: none; color: #0bc5ba; }

a:link { color: #0bc5ba; }

a:visited { color: #0bc5ba; }

a:hover { color: #1fb7ab; }

a:active { color: #0bc5ba; }

.item-list li { margin-bottom: 15px; margin-left: 0; }

div.views-row { margin-bottom: 30px; }

.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }

.clr { clear: both; }

.display-none { display: none; }

.story-grid-body-wrap .display-none { display: block; }

#block-egnyte-content { width: 100%; }

.layout-container { margin-left: auto; margin-right: auto; width: 100%; max-width: 100%; }

.layout-container.layout-container--front { padding-top: 72px; }

.message-area + .layout-container, .message-area + .layout-container-full-size { padding-top: 118px; }

.message-area + .layout-container .header, .message-area + .layout-container-full-size .header { top: 46px; }

@media screen and (max-width: 991px) { .message-area + .layout-container, .message-area + .layout-container-full-size { padding-top: 108px; }
  .layout-container.layout-container--front, .layout-container-full-size { padding-top: 62px; } }

@media screen and (max-width: 767.98px) { .message-area + .layout-container.layout-container--front { padding-top: 108px; } }

@media screen and (max-width: 575.98px) { .message-area + .layout-container, .message-area + .layout-container-full-size { padding-top: 98px; } }

.layout-content { max-width: 100%; width: 100%; margin-left: auto; margin-right: auto; float: none; display: block; padding: 0; }

.full-size { width: 100% !important; max-width: 100% !important; }

.views-view-grid .fixed-size.views-row, .fixed-size.story-row, .fixed-size { width: 1280px; max-width: 94%; margin-left: auto; margin-right: auto; float: none; }

.page-footer .layout-container { width: 1360px; }

.header .layout-container { width: 1280px; max-width: 94%; margin-left: auto; margin-right: auto; }

.fixed-540 { width: 540px; max-width: 100%; }

.fixed-500 { width: 500px; max-width: 100%; }

.fixed-600 { width: 600px; max-width: 100%; }

.fixed-700 { width: 650px; max-width: 100%; }

.fixed-900 { width: 900px; max-width: 94%; }

.fixed-980 { width: 980px; max-width: 100%; }

.fixed-1100 { width: 1100px; max-width: 100%; }

.fixed-1200 { width: 1200px; max-width: 100%; }

.fixed-1400 { width: 1400px; max-width: 100%; }

.center-box.story-row, .center-box { margin-left: auto; margin-right: auto; float: none; }

.center-align { text-align: center !important; }

p { margin: 0 0 30px; line-height: 1.3; font-size: 20px; }

.wp-block-columns { margin-bottom: 0; }

#block-egnyte-local-tasks .tabs ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 45px; margin: 25px auto; }

.toolbar-fixed .js-form-item { max-width: 94%; width: 450px; margin: 20px auto 20px; color: #000; text-align: center; }

.toolbar-fixed .js-form-item h4.label { color: #000; }

.toolbar-fixed #edit-info-wrapper .js-form-item { text-align: left; }

#block-egnyte-content .user-login-form { max-width: 94%; width: 450px; margin: 60px auto 120px; }

#block-egnyte-content .user-login-form label { display: block; }

#block-egnyte-content .user-login-form input { padding: 8px 16px; margin-top: 10px; margin-bottom: 5px; }

#block-egnyte-content .user-login-form #edit-submit { background: #0bc5ba; color: #fff; border: 2px solid #0bc5ba; font-size: 21px; font-weight: normal; }

#block-egnyte-content .user-login-form #edit-submit:hover { color: #0bc5ba; background: #fff; }

#block-egnyte-content .user-login-form #edit-submit:focus { color: #0bc5ba; background: #fff; }

#block-egnyte-content .user-login-form #edit-submit:active { color: #0bc5ba; background: #fff; }

div[aria-label="Status message"] { margin-top: 35px; text-align: center; }

#block-egnyte-page-title h1 { margin-top: 120px; text-align: center; font-size: 38px; }

.uppercase { text-transform: uppercase; }

.white-text h1 { color: #fff; }

.white-text h2 { color: #fff; }

.white-text h3 { color: #fff; }

.white-text h4 { color: #fff; }

.white-text p { color: #fff; }

#block-egnyte-breadcrumbs { background: transparent; }

#block-egnyte-breadcrumbs a { color: #333c50; font-size: 16px; }

#block-egnyte-breadcrumbs a:hover { color: #0bc5ba; }

#block-egnyte-breadcrumbs a:focus { color: #0bc5ba; }

.bg--primary { background-color: #36bdb5; }

.bg--blue { background-color: #007bbd; }

.bg--dark-blue { background-color: #0a324c !important; }

.bg--dark-blue-gradient { background: linear-gradient(249deg, #00214A 32.56%, #0A2342 143.45%); }

.bg--yellow { background-color: #edbf47; }

.bg--orange { background-color: #f68935; }

.bg--red { background-color: #e0685a; }

.bg--primary-teal { background-color: #32bdb5; }

.bg--secondary-teal { background-color: #3ab8b4; }

.teal-bg { background-color: #0bc5ba; }

.bg--athens-gray { background-color: #e2e5eb; }

.gray-bg { background-color: #fafafa; }

.dark-bg { background-color: #000; }

.jelly-bean-bg { background-color: #2b72a5; }

.mystic-bg { background-color: #ebf0f3; }

.center-y { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.center-text { text-align: center; }

.align-left { text-align: left !important; }

.align-right { text-align: right !important; }

.margin-0-auto { margin: 0 auto; }

@media screen and (max-width: 991.98px) { .margin-0-auto--md { margin: 0 auto !important; } }

.margin-10 { height: 10px; }

.margin-20 { height: 20px; }

.margin-30 { height: 30px; }

.margin-40 { height: 40px; }

.margin-50 { height: 50px; }

.margin-60 { height: 60px; }

.margin-70 { height: 70px; }

.margin-80 { height: 80px; }

.margin-90 { height: 90px; }

.margin-100 { height: 100px; }

.margin-110 { height: 110px; }

.margin-120 { height: 120px; }

.margin-130 { height: 130px; }

.margin-140 { height: 140px; }

.margin-150 { height: 150px; }

.margin-top-0 { margin-top: 0 !important; }

.margin-top-10 { margin-top: 10px; }

.margin-top-16 { margin-top: 16px; }

.margin-top-20 { margin-top: 20px; }

.margin-top-30 { margin-top: 30px; }

.margin-top-40 { margin-top: 40px; }

.margin-top-50 { margin-top: 50px; }

.margin-top-60 { margin-top: 60px; }

.margin-top-70 { margin-top: 70px; }

.margin-top-80 { margin-top: 80px; }

.margin-top-90 { margin-top: 90px; }

.margin-top-100 { margin-top: 100px; }

.margin-top-110 { margin-top: 110px; }

.margin-top-120 { margin-top: 120px; }

.margin-top-130 { margin-top: 130px; }

.margin-top-140 { margin-top: 140px; }

.margin-top-150 { margin-top: 150px; }

.margin-bottom-negetive-2 { margin-bottom: -2px !important; }

.margin-bottom-0 { margin-bottom: 0 !important; }

.margin-bottom-10 { margin-bottom: 10px; }

.margin-bottom-20 { margin-bottom: 20px; }

.margin-bottom-30 { margin-bottom: 30px; }

.margin-bottom-40 { margin-bottom: 40px; }

.margin-bottom-50 { margin-bottom: 50px !important; }

.margin-bottom-60 { margin-bottom: 60px !important; }

.margin-bottom-70 { margin-bottom: 70px !important; }

.margin-bottom-80 { margin-bottom: 80px !important; }

.margin-bottom-90 { margin-bottom: 90px !important; }

.margin-bottom-100 { margin-bottom: 100px !important; }

.margin-bottom-110 { margin-bottom: 110px !important; }

.margin-bottom-120 { margin-bottom: 120px !important; }

.margin-bottom-130 { margin-bottom: 130px !important; }

.margin-bottom-140 { margin-bottom: 140px !important; }

.margin-bottom-150 { margin-bottom: 150px !important; }

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

.margin-top-bottom-20 { margin-top: 20px; margin-bottom: 20px; }

.margin-top-bottom-30 { margin-top: 30px; margin-bottom: 30px; }

.margin-top-bottom-40 { margin-top: 40px; margin-bottom: 40px; }

.margin-top-bottom-50 { margin-top: 50px; margin-bottom: 50px; }

.margin-top-bottom-60 { margin-top: 60px; margin-bottom: 60px; }

.margin-top-bottom-70 { margin-top: 70px; margin-bottom: 70px; }

.margin-top-bottom-80 { margin-top: 80px; margin-bottom: 80px; }

.margin-top-bottom-90 { margin-top: 90px; margin-bottom: 90px; }

.margin-top-bottom-100 { margin-top: 100px; margin-bottom: 100px; }

.margin-top-bottom-110 { margin-top: 110px; margin-bottom: 110px; }

.margin-top-bottom-120 { margin-top: 120px; margin-bottom: 120px; }

.margin-top-bottom-130 { margin-top: 130px; margin-bottom: 130px; }

.margin-top-bottom-140 { margin-top: 140px; margin-bottom: 140px; }

.margin-top-bottom-150 { margin-top: 150px; margin-bottom: 150px; }

.margin-left-0 { margin-left: 0 !important; }

.margin-right-0 { margin-right: 0 !important; }

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

.mt-50 { margin-top: 8px; }

.mt-75 { margin-top: 12px; }

.mt-100 { margin-top: 16px; }

.mt-125 { margin-top: 20px; }

.mt-150 { margin-top: 24px; }

.mt-175 { margin-top: 28px; }

.mt-200 { margin-top: 32px; }

.mt-225 { margin-top: 36px; }

.mt-250 { margin-top: 40px; }

.mt-300 { margin-top: 48px; }

.mt-325 { margin-top: 50px; }

.mt-350 { margin-top: 56px; }

.mt-400 { margin-top: 64px; }

.mt-500 { margin-top: 80px !important; }

.mt-550 { margin-top: 85px; }

.mt-600 { margin-top: 96px; }

.mt-750 { margin-top: 120px; }

.mt-1000 { margin-top: 160px; }

.mt-1250 { margin-top: 200px; }

.mb-25 { margin-bottom: 4px; }

.mb-50 { margin-bottom: 8px; }

.mb-75 { margin-bottom: 12px; }

.mb-100 { margin-bottom: 16px; }

.mb-125 { margin-bottom: 20px; }

.mb-150 { margin-bottom: 24px; }

.mb-250 { margin-bottom: 40px; }

.mb-300 { margin-bottom: 48px; }

.mb-400 { margin-bottom: 64px; }

.mb-500 { margin-bottom: 80px; }

.mb-750 { margin-bottom: 120px; }

@media screen and (max-width: 767.98px) { .mt-25 { margin-top: 3px; }
  .mt-50 { margin-top: 6px; }
  .mt-75 { margin-top: 9px; }
  .mt-100 { margin-top: 12px; }
  .mt-125 { margin-top: 15px; }
  .mt-150 { margin-top: 18px; }
  .mt-175 { margin-top: 21px; }
  .mt-200 { margin-top: 24px; }
  .mt-225 { margin-top: 27px; }
  .mt-250 { margin-top: 30px; }
  .mt-300 { margin-top: 36px; }
  .mt-350 { margin-top: 42px; }
  .mt-400 { margin-top: 48px; }
  .mt-500 { margin-top: 60px; }
  .mb-500 { margin-bottom: 60px; }
  .mt-600 { margin-top: 72px; }
  .mt-750 { margin-top: 80px; }
  .mb-750 { margin-bottom: 80px; }
  .mt-1000 { margin-top: 80px; } }

.mr-40 { margin-right: 40px; }

.p-0 { padding: 0 !important; }

.padding-top-0 { padding-top: 0 !important; }

.padding-top-10 { padding-top: 10px; }

.padding-top-20 { padding-top: 20px; }

.padding-top-30 { padding-top: 30px; }

.padding-top-40 { padding-top: 40px; }

.padding-top-50 { padding-top: 50px; }

.padding-top-60 { padding-top: 60px; }

.padding-top-70 { padding-top: 70px; }

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

.padding-top-90 { padding-top: 90px; }

.padding-top-100 { padding-top: 100px; }

.padding-top-110 { padding-top: 110px; }

.padding-top-120 { padding-top: 120px; }

.padding-top-130 { padding-top: 130px; }

.padding-top-140 { padding-top: 140px; }

.padding-top-150 { padding-top: 150px; }

.padding-top-200 { padding-top: 200px; }

.padding-top-250 { padding-top: 250px; }

.padding-top-300 { padding-top: 300px; }

.padding-top-350 { padding-top: 350px; }

.padding-bottom-0 { padding-bottom: 0 !important; }

.padding-bottom-10 { padding-bottom: 10px; }

.padding-bottom-20 { padding-bottom: 20px; }

.padding-bottom-30 { padding-bottom: 30px; }

.padding-bottom-40 { padding-bottom: 40px; }

.padding-bottom-50 { padding-bottom: 50px !important; }

.padding-bottom-60 { padding-bottom: 60px; }

.padding-bottom-70 { padding-bottom: 70px; }

.padding-bottom-80 { padding-bottom: 80px; }

.padding-bottom-90 { padding-bottom: 90px; }

.padding-bottom-100 { padding-bottom: 100px; }

.padding-bottom-110 { padding-bottom: 110px; }

.padding-bottom-120 { padding-bottom: 120px; }

.padding-bottom-130 { padding-bottom: 130px; }

.padding-bottom-140 { padding-bottom: 140px; }

.padding-bottom-150 { padding-bottom: 150px; }

.padding-bottom-200 { padding-bottom: 200px; }

.padding-bottom-250 { padding-bottom: 250px; }

.padding-bottom-300 { padding-bottom: 300px; }

.padding-bottom-350 { padding-bottom: 350px; }

.padding-top-bottom-0 { padding-top: 0px !important; padding-bottom: 0px !important; }

.padding-top-bottom-10 { padding-top: 10px; padding-bottom: 10px; }

.padding-top-bottom-20 { padding-top: 20px; padding-bottom: 20px; }

.padding-top-bottom-30 { padding-top: 30px !important; padding-bottom: 30px !important; }

.padding-top-bottom-40 { padding-top: 40px; padding-bottom: 40px; }

.padding-top-bottom-50 { padding-top: 50px !important; padding-bottom: 50px !important; }

.padding-top-bottom-60 { padding-top: 60px !important; padding-bottom: 60px !important; }

.padding-top-bottom-70 { padding-top: 70px; padding-bottom: 70px; }

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

.padding-top-bottom-90 { padding-top: 90px; padding-bottom: 90px; }

.padding-top-bottom-100 { padding-top: 100px !important; padding-bottom: 100px !important; }

.padding-top-bottom-110 { padding-top: 110px; padding-bottom: 110px; }

.padding-top-bottom-120 { padding-top: 120px; padding-bottom: 120px; }

.padding-top-bottom-130 { padding-top: 130px; padding-bottom: 130px; }

.padding-top-bottom-140 { padding-top: 140px; padding-bottom: 140px; }

.padding-top-bottom-150 { padding-top: 150px; padding-bottom: 150px; }

.pl-0 { padding-left: 0 !important; }

.padding-left-0 { padding-left: 0 !important; }

.padding-right-0 { padding-right: 0 !important; }

.padding-right-10 { padding-right: 10px !important; }

.padding-left-10 { padding-left: 10px !important; }

.padding-left-20 { padding-left: 20px !important; }

.padding-right-20 { padding-right: 20px !important; }

.padding-left-30 { padding-left: 30px !important; }

.padding-right-30 { padding-right: 30px !important; }

.padding-left-50 { padding-left: 50px !important; }

.padding-right-50 { padding-right: 50px !important; }

.padding-left-60 { padding-left: 60px !important; }

.padding-right-60 { padding-right: 60px !important; }

.clear { clear: both; min-height: 1px; width: 100%; display: block; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

@media (min-width: 600px) { .dark-grad-cols .wp-block-column { -ms-flex-preferred-size: calc(50% - 8px); flex-basis: calc(50% - 8px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }
  .dark-grad-cols .wp-block-column:nth-child(2n) { margin-left: 16px; } }

@media (min-width: 782px) { .dark-grad-cols .wp-block-column:not(:first-child) { margin-left: 16px; } }

@media (min-width: 320px) and (max-width: 782px) { .wp-block-columns.video-cards { display: block; }
  .wp-block-columns.video-cards .wp-block-column { margin: 0 auto 20px; max-width: 100%; width: 320px; }
  .wp-block-columns.video-cards .wp-block-column:last-child { margin: 0 auto 20px; max-width: 100%; width: 320px; }
  .four-col-dark.video-cards { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.fade.in { opacity: 1; }

.collapse { display: none; }

.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.modal-open { overflow: hidden; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }

.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.modal.in .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 10px; }

.modal-content { position: relative; background-color: #ffffff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }

.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }

.modal-backdrop.in { filter: alpha(opacity=50); opacity: 0.5; }

.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }

.modal-header .close { margin-top: -2px; }

.modal-title { margin: 0; line-height: 1.42857143; }

.modal-body { position: relative; padding: 15px; }

.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }

.modal-footer .btn-group .btn + .btn { margin-left: -1px; }

.modal-footer .btn-block + .btn-block { margin-left: 0; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 300px; } }

@media (min-width: 992px) { .modal-lg { width: 900px; } }

.tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.42857143; line-break: auto; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; font-size: 14px; filter: alpha(opacity=0); opacity: 0; }

.tooltip.in { filter: alpha(opacity=90); opacity: 0.9; }

.tooltip.top { padding: 5px 0; margin-top: -3px; }

.tooltip.right { padding: 0 5px; margin-left: 3px; }

.tooltip.bottom { padding: 5px 0; margin-top: 3px; }

.tooltip.left { padding: 0 5px; margin-left: -3px; }

.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000; }

.tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000000; }

.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000000; }

.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000; }

.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000; }

.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }

.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }

.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }

.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; background-color: #000000; border-radius: 4px; }

.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.42857143; line-break: auto; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; font-size: 16px; background-color: #ffffff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.popover.top { margin-top: -10px; }

.popover.right { margin-left: 10px; }

.popover.bottom { margin-top: 10px; }

.popover.left { margin-left: -10px; }

.popover > .arrow { border-width: 11px; }

.popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }

.popover > .arrow:after { content: ""; border-width: 10px; }

.popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; }

.popover.top > .arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #ffffff; border-bottom-width: 0; }

.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0; }

.popover.right > .arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #ffffff; border-left-width: 0; }

.popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom > .arrow:after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #ffffff; }

.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #ffffff; }

.popover-title { padding: 8px 14px; margin: 0; font-size: 16px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }

.popover-content { padding: 9px 14px; }

.clearfix:before, .clearfix:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after { display: table; content: " "; }

.clearfix:after, .modal-header:after, .modal-footer:after { clear: both; }

article ol, article ul { margin: 0 0 30px; line-height: 1.56; list-style: outside disc; padding-left: 30px; font-size: 18px; color: var(--text-dark-color); }

article ol li, article ul li { margin-bottom: 15px; }

.ul--checks > li { padding-left: 1.75em; }

.ul--checks > li::before { content: '\00a0\00a0\00a0\00a0'; background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5455 2L6.54545 12L2 7.45455" stroke="%2332BDB5" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') 50% 50%/100% 14px no-repeat; }

strong { font-weight: bold; }

.layout-container main { overflow: hidden; }

sup { font-size: 11px; vertical-align: text-top; }

.white-background { background: #fff; }

#block-egnyte-local-tasks { position: relative; z-index: 99999; }

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

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

.fw-semi-bold { font-weight: 600; }

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

.botticelli-mystic-gradient-bg { background: linear-gradient(14.59deg, #cadbe3 16.92%, rgba(255, 255, 255, 0) 97.26%), #e5ebee; }

.left-doublequote-mercury-bg { background: url("../images/left-doublequote-mercury.svg") no-repeat; }

.fill-black { fill: #000000; }

/**/
/* more link */
/**/
.more-link { display: inline-block; vertical-align: top; font-size: 18px; line-height: 1.375; font-weight: 600; text-decoration: none; color: #0bc5ba; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.more-link svg { vertical-align: top; width: 1em; height: 1.375em; margin: 0 -0.25em 0 0.125em; fill: currentColor; }

.more-link:hover { color: #1fb7ab; text-decoration: none; }

.more-link--alt { font-weight: 400; color: inherit; }

.more-link--small { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.more-link--large { font-size: 20px; }

.more-link--xlarge { font-size: 22px; }

.more-link--back svg { margin: 0 0.25em 0 -0.25em; }

.more-link--enlarged::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

@media screen and (max-width: 767.98px) { .more-link { font-size: 17px; }
  .more-link--small { font-size: 16px; }
  .more-link--large { font-size: 18px; }
  .more-link--xlarge { font-size: 20px; } }

/**/
/* button */
/**/
.button { display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #0bc5ba; font-size: 20px; line-height: 24px; font-weight: 600; text-decoration: none; color: #fff !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; text-align: center; }

.button:hover { background: #1fb7ab; color: #fff; text-decoration: none; }

.button--small { padding: 12px 20px; font-size: 18px; line-height: 20px; }

.button--large { padding: 16px 48px; }

.button--xsmall { padding: 11px 23px; font-size: 18px; line-height: 20px; }

.button--xxsmall { padding: 9px 23px; font-size: 18px; line-height: 20px; }

.button--text { padding: 0; border: 0; background: none; color: #32BDB5 !important; }

.button--secondary { background: #004064; }

.button--secondary:hover { border-color: #007bbd; background-color: #007bbd; }

.button--secondary__inverse { background-color: #007bbd; }

.button--secondary__inverse:hover { border-color: #004064; background: #004064; }

.button--tertiary { background: #007bbd; }

.button--tertiary:hover { border-color: #037bbd; background-color: #037bbd; }

.button--outlined { border-color: #0bc5ba; background: none; color: #0bc5ba !important; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.12); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.12); }

.button--outlined:hover { border-color: #2CA19B; color: #2CA19B; }

.button--outlined-tertiary { background: #e6f2f8; color: #007bbd !important; }

.button--outlined-tertiary:hover { background: #007bbd !important; color: #fff !important; }

.button--light { background-color: rgba(3, 123, 189, 0.1); color: #007BBD; }

.button--light:hover { border-color: #007BBD; background-color: #007BBD; color: #FFF !important; }

.button--iblock { display: inline-block; vertical-align: top; }

.button--text { padding: 0; border: 0; background: none; color: #32BDB5 !important; }

.button--text:hover { background: none; -webkit-box-shadow: none; box-shadow: none; color: #2CA19B !important; }

.overflow-hidden { overflow: hidden !important; }

.button--text { padding: 0; border: 0; background: none; color: #32BDB5; }

.button--text:hover { background: none; -webkit-box-shadow: none; box-shadow: none; color: #2CA19B; }

/**/
/* images */
/**/
.img-fluid { max-width: 100%; height: auto; }

.cover-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.responsive-image { display: block; }

@media screen and (max-width: 1359.98px) { .responsive-image { max-width: 100%; height: auto; } }

.border-none { border: none !important; }

.border { border: 1px solid #e6e6e6 !important; }

.dots__item img { position: relative; z-index: 3; }

.dots__item::before { content: ""; position: absolute; top: -40px; left: -40px; width: 189px; height: 173px; background: url(../images/company/dots.svg); }

.dots__item--alt::before { top: auto; right: -40px; bottom: -40px; left: auto; }

.w-100p { width: 100%; }

.w-50p { width: 50%; }

.position-absolute-bottom { position: absolute; bottom: 0; }

@media screen and (min-width: 1283.98px) { .position-absolute-bottom-lg { position: absolute; bottom: 0; } }

@media screen and (min-width: 991.98px) { .position-absolute-bottom-md { position: absolute; bottom: 0; } }

@media screen and (min-width: 767.98px) { .position-absolute-bottom-sm { position: absolute !important; bottom: 0; } }

@media screen and (min-width: 575.98px) { .position-absolute-bottom-xs { position: absolute; bottom: 0; } }

.border-cta-link { display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid #0bc5ba !important; }

@media screen and (max-width: 991.98px) { .width-fit-content--md { width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; } }

/**/
/* FORMS */
/**/
/**/
/* input */
/**/
.input { position: relative; }

.input__input { position: relative; display: block; width: 100%; padding: 11px 15px; border-radius: 4px; border: 1px solid #CCD3E0; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); font-size: 17px; line-height: 24px; color: #35364E; resize: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, -webkit-box-shadow; transition-property: border-color, -webkit-box-shadow; transition-property: border-color, box-shadow; transition-property: border-color, box-shadow, -webkit-box-shadow; }

.input__input:hover { border-color: #0BC5BA; }

.input__input:focus { border-color: #0BC5BA; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); }

.input__input[disabled] { background-color: #F7F8F9; }

.input__input::-webkit-input-placeholder { color: #9395AD; }

.input__input::-moz-placeholder { color: #9395AD; }

.input__input:-ms-input-placeholder { color: #9395AD; }

.input__input::-ms-input-placeholder { color: #9395AD; }

.input__input::placeholder { color: #9395AD; }

.input__input--invalid, .input__input.parsley-error { border-color: #FD3C3C; }

.input__input--invalid:focus, .input__input.parsley-error:focus { border-color: #FD3C3C; -webkit-box-shadow: 0 0 0 3px rgba(253, 60, 60, 0.1); box-shadow: 0 0 0 3px rgba(253, 60, 60, 0.1); }

.input__counter { margin-top: 4px; font-size: 14px; text-align: right; color: #B9C1D1; }

.input__icon { position: absolute; top: 1px; right: 1px; width: 42px; height: 46px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; pointer-events: none; color: #C3C3CA; }

.input__passview { cursor: pointer; border: none; position: absolute; z-index: 1; top: 1px; right: 1px; width: 46px; height: 46px; border-radius: 4px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23CCC" d="M8,14c4.707,0,7.744-5.284,7.871-5.508c0.171-0.304,0.172-0.676,0.001-0.98C15.746,7.287,12.731,2,8,2 C3.245,2,0.251,7.289,0.126,7.514c-0.169,0.303-0.168,0.672,0.002,0.975C0.254,8.713,3.269,14,8,14z M8,4 c2.839,0,5.036,2.835,5.818,4C13.034,9.166,10.837,12,8,12c-2.841,0-5.038-2.838-5.819-4.001C2.958,6.835,5.146,4,8,4z"></path><circle fill="%23CCC" cx="8" cy="8" r="2"></circle></svg>') 50% 50%/16px 16px no-repeat; }

.input__passview.active { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23CCC" d="M14.574,5.669l-1.424,1.424C13.428,7.44,13.656,7.757,13.819,8c-0.76,1.13-2.85,3.82-5.561,3.985L6.443,13.8 C6.939,13.924,7.457,14,8,14c4.707,0,7.744-5.284,7.871-5.508c0.171-0.304,0.172-0.676,0.001-0.98 C15.825,7.427,15.372,6.631,14.574,5.669z"></path><path fill="%23CCC" d="M0.293,15.707C0.488,15.902,0.744,16,1,16s0.512-0.098,0.707-0.293l14-14c0.391-0.391,0.391-1.023,0-1.414 s-1.023-0.391-1.414,0l-2.745,2.745C10.515,2.431,9.331,2,8,2C3.245,2,0.251,7.289,0.126,7.514 c-0.169,0.303-0.168,0.672,0.002,0.975c0.07,0.125,1.044,1.802,2.693,3.276l-2.529,2.529C-0.098,14.684-0.098,15.316,0.293,15.707z M2.181,7.999C2.958,6.835,5.146,4,8,4c0.742,0,1.437,0.201,2.078,0.508L8.512,6.074C8.348,6.029,8.178,6,8,6C6.895,6,6,6.895,6,8 c0,0.178,0.029,0.348,0.074,0.512L4.24,10.346C3.285,9.51,2.559,8.562,2.181,7.999z"></path></svg>'); }

.input__passview ~ .input__input { padding-right: 46px; }

.input__tooltip { position: absolute; z-index: 5; top: 48px; right: 0; left: 0; margin-top: 12px; padding: 8px 12px; border-radius: 4px; background: rgba(0, 0, 0, 0.9); font-size: 14px; pointer-events: none; opacity: 0; color: #FFF; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: margin-top, opacity; transition-property: margin-top, opacity; }

.input__tooltip::after { content: ''; position: absolute; bottom: 100%; left: 16px; border-right: 6px solid transparent; border-bottom: 6px solid rgba(0, 0, 0, 0.9); border-left: 6px solid transparent; }

.input__input:focus ~ .input__tooltip { margin-top: 4px; opacity: 1; }

.input__postfix { position: absolute; top: 0; right: 0; padding: 12px 32px; border-radius: 0 4px 4px 0; background-color: #F0F8FB; font-size: 17px; line-height: 24px; font-weight: 600; color: #007CC3; }

.input__postfix ~ .input__input { padding-right: 154px; }

@media screen and (max-width: 575.98px) { .input__postfix { padding-right: 20px; padding-left: 20px; }
  .input__postfix ~ .input__input { padding-right: 138px; } }

/**/
/* select */
/**/
.select { position: relative; }

.select__select { position: relative; width: 100%; padding: 11px 15px; border-radius: 4px; border: 1px solid #CCD3E0; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><path fill="%237F7F7F" d="M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z"></path></svg>') 100% 50%/46px 12px no-repeat; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); font-size: 17px; line-height: 24px; color: #9395AD; cursor: pointer; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, -webkit-box-shadow; transition-property: border-color, -webkit-box-shadow; transition-property: border-color, box-shadow; transition-property: border-color, box-shadow, -webkit-box-shadow; -moz-appearance: none; -webkit-appearance: none; }

.select__select:hover { border-color: #0BC5BA; }

.select__select:focus { border-color: #0BC5BA; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); }

.select__select.changed { color: #35364E; }

.select__select[disabled] { background-color: #F7F8F9; }

.select__select--invalid, .select__select.parsley-error { border-color: #FD3C3C; }

.select__select--invalid:focus, .select__select.parsley-error:focus { border-color: #FD3C3C; -webkit-box-shadow: 0 0 0 3px rgba(253, 60, 60, 0.1); box-shadow: 0 0 0 3px rgba(253, 60, 60, 0.1); }

/**Display hover state or cards***/
.disable-hover { -webkit-transform: none !important; transform: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

.callout__outer-container { height: 360px; background: radial-gradient(38.64% 72.76% at 46% 81.31%, #193B59 0%, #121F37 100%); }

.callout__outer-container .callout__inner-container { background-image: url(../images/hex-left-callout.png), url(../images/hex-right-callout.png); background-position: left bottom, right top; background-repeat: no-repeat; height: 360px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.callout__outer-container .callout__inner-container .callout_cta { font-weight: 500; font-size: 22px; padding: 0; width: 280px; margin: 0 auto; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/**/
/* divider */
/**/
.divider { position: relative; height: 1px; margin: 120px 0; pointer-events: none; }

.divider::after, .divider::before { content: ""; position: absolute; top: 0; left: 50%; width: 300%; height: 960px; margin-left: -150%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.05)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(180deg, rgba(0, 123, 189, 0.05), rgba(255, 255, 255, 0)); opacity: 0.5; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }

.divider::after { -webkit-transform: rotate(-4deg); transform: rotate(-4deg); }

.divider::before { -webkit-transform: rotate(3deg); transform: rotate(3deg); }

.divider--left { -webkit-transform: translateX(-560px); transform: translateX(-560px); }

.divider--right { -webkit-transform: translateX(480px); transform: translateX(480px); }

.divider--light::after, .divider--light::before { background: linear-gradient(172.01deg, rgba(0, 123, 189, 0.1) 8.6%, rgba(255, 255, 255, 0.0001) 30.48%); }

.divider--light { height: auto; top: 191px; }

.divider--nom { margin-top: 0; margin-bottom: 0; }

@media screen and (max-width: 991.98px) { .divider { margin: 120px 0; } }

@media screen and (max-width: 767.98px) { .divider { margin: 80px 0; }
  .divider--left { -webkit-transform: translateX(-280px); transform: translateX(-280px); }
  .divider--right { -webkit-transform: translateX(240px); transform: translateX(240px); } }

@media screen and (max-width: 575.98px) { .divider--left { -webkit-transform: translateX(-140px); transform: translateX(-140px); }
  .divider--right { -webkit-transform: translateX(120px); transform: translateX(120px); } }

a.btn { height: 60px; font-size: 22px; font-family: metric-medium; font-weight: 500; color: #fff; background-color: #0BC5BA; border-radius: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; }

a.btn:hover { background-color: #23B6AA; }

.btn--small { width: 170px; }

.btn--medium { width: 240px; }

.btn--large { width: 280px; }

a.btn--outlined { background-color: #fff; border: 2px solid #0BC5BA; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.12); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.12); }

.lnk { font-size: 22px; font-weight: 600; font-family: metric-semibold; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.lnk span { position: relative; }

.lnk span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.lnk span:hover::before { width: 100%; }

.lnk svg { width: 18px; height: 16px; margin-top: 3px; }

@media (max-width: 992px) { a.btn { height: 50px; font-size: 20px; }
  .btn--small { width: 150px; }
  .btn--medium { width: 220px; }
  .btn--large { width: 260px; }
  .lnk { font-size: 20px; }
  .lnk svg { width: 16px; height: 14px; } }

.stop-scroll { height: 100%; overflow: hidden; }

.mediabox-wrap { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); top: 0; left: 0; opacity: 0; z-index: 999; -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: mediabox; animation-name: mediabox; }

@-webkit-keyframes mediabox { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes mediabox { 0% { opacity: 0; }
  100% { opacity: 1; } }

.mediabox-content { max-width: 96%; width: 853px; display: block; margin: 0 auto; height: 100%; position: relative; }

.mediabox-content iframe { max-width: 100% !important; width: 100% !important; display: block !important; height: 480px !important; border: none !important; position: absolute; top: 0; bottom: 0; margin: auto 0; }

.mediabox-hide { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: mediaboxhide; animation-name: mediaboxhide; }

@-webkit-keyframes mediaboxhide { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes mediaboxhide { 0% { opacity: 0; }
  100% { opacity: 1; } }

.mediabox-close { position: absolute; top: 0; cursor: pointer; bottom: 528px; right: 0; margin: auto 0; width: 24px; height: 24px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==") no-repeat; background-size: 24px 24px; }

.mediabox-close:hover { opacity: 0.8; }

@media all and (max-width: 768px) { .mediabox-content { max-width: 90%; } }

@media all and (max-width: 600px) { .mediabox-content iframe { height: 320px !important; }
  .mediabox-close { bottom: 362px; } }

@media all and (max-width: 480px) { .mediabox-content iframe { height: 220px !important; }
  .mediabox-close { bottom: 262px; } }

/* Slider */
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir="rtl"] .slick-prev { left: auto; right: -25px; }

.slick-prev:before { content: "←"; }

[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: -25px; }

[dir="rtl"] .slick-next { left: -25px; right: auto; }

.slick-next:before { content: "→"; }

[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

/* Slider */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

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

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[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; }

.slide-ul ul .slick-dots li, .slide-gal ul .slick-dots li, .one-slide-img-text .slick-dots li, .one-slide .slick-dots li { height: 30px; width: 40px; margin: 0; }

.slide-ul ul .slick-dots li button, .slide-gal ul .slick-dots li button, .one-slide-img-text .slick-dots li button, .one-slide .slick-dots li button { border: 0; background: #fff; display: block; height: 30px; width: 40px; outline: none; line-height: 1; font-size: 18px; color: #000; padding: 5px; cursor: pointer; border: 1px solid #000; }

.slide-ul ul .slick-dots li:first-child button, .slide-gal ul .slick-dots li:first-child button, .one-slide-img-text .slick-dots li:first-child button, .one-slide .slick-dots li:first-child button { border-radius: 5px 0 0 5px; }

.slide-ul ul .slick-dots li:last-child button, .slide-gal ul .slick-dots li:last-child button, .one-slide-img-text .slick-dots li:last-child button, .one-slide .slick-dots li:last-child button { border-radius: 0 5px 5px 0; }

.slide-ul ul .slick-dots li.slick-active button, .slide-gal ul .slick-dots li.slick-active button, .one-slide-img-text .slick-dots li.slick-active button, .one-slide .slick-dots li.slick-active button { color: #fff; background: #000; }

.slide-ul ul .slick-dots li button::before, .slide-gal ul .slick-dots li button::before, .one-slide-img-text .slick-dots li button::before, .one-slide .slick-dots li button::before { display: none; }

.slide-ul .blocks-gallery-item__caption, .slide-gal .blocks-gallery-item__caption { display: none; }

.img-text-slide-col, .wp-block-column.img-text-slide-col { margin-left: auto !important; margin-right: auto !important; -ms-flex-preferred-size: 1280px !important; flex-basis: 1280px !important; width: 1280px; z-index: 1; }

.wp-block-column.img-text-slide-col { max-width: 100%; }

.fixed-980.slide-ul, .fixed-800.slide-ul, .fixed-700.slide-ul, .fixed-600.slide-ul { margin-left: auto !important; margin-right: auto !important; float: none !important; }

.wp-block-gallery.slide-ul { display: block !important; }

.slide-row { position: relative; }

.img-text-slide-col h2 { font-size: 24px; font-weight: 500; line-height: 28px; margin-bottom: 30px; }

.img-text-slide-col h2, .img-text-slide-col p { text-align: left; }

.img-text-slide-col p:last-child { margin-bottom: 0; }

.slide-img-col.img-right-col { width: 450px; }

.img-right-col .wp-block-image img { max-width: 100%; width: auto; }

.slide-text-col.text-left-col { padding: 0 60px; }

.slide-text-col.text-left-col { width: 90%; -ms-flex-preferred-size: 90%; flex-basis: 90%; }

.wp-block-columns.slide-row { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; margin-bottom: 0; }

.wp-block-column.img-text-slide-col { margin-bottom: 0; }

.slide-img-col.img-right-col .wp-block-image { margin-bottom: 0; }

.slide-img-col.img-right-col .wp-block-image img { border-radius: 5px; }

.slide-round-bg-wrap { position: relative; padding: 80px 0; }

.slide-round-bg-wrap::after { content: ""; position: absolute; width: 90%; height: 100%; left: 0; top: 0; -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; background: #ecedef; z-index: 0; }

.slick-dots { bottom: -35px; }

.slide-round-bg-wrap .slick-dots { bottom: -45px; }

.wp-block-column.is-vertically-aligned-center.slide-img-col { -ms-grid-row-align: center; -ms-flex-item-align: center; align-self: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

.wp-block-columns.slide-row { margin-bottom: 28px; }

.slick-dotted.slick-slider { max-width: 100%; overflow: hidden; }

.slick-dots { position: relative; bottom: auto; }

@media only screen and (max-width: 1080px) { .slide-round-bg-wrap .slick-dots { bottom: -50px; } }

/**/
/* platform reviews */
/**/
.platform-reviews { margin: 120px 0; }

.platform-reviews__carousel { padding: 0 64px; }

.platform-reviews__carousel .slick-list { border-radius: 6px; }

.platform-reviews__item { overflow: hidden; border-radius: 6px; background-color: #F9FAFB; color: #2E2E2E; }

.platform-reviews__figure { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 275px; height: 100%; min-height: 208px; background-position: 50% 50%; background-size: cover; }

.platform-reviews__cont { padding: 24px 40px; }

.platform-reviews__photo { display: block; border-radius: 50%; }

.platform-reviews__position { opacity: 0.5; }

.platform-reviews__dots { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 20px; }

.platform-reviews__dots li { position: relative; width: 8px; height: 8px; margin: 0 2px; border: 1px solid #A7A8BD; border-radius: 50%; cursor: pointer; }

.platform-reviews__dots li::before { content: ''; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; }

.platform-reviews__dots li.slick-active { background-color: #A7A8BD; }

.platform-reviews__arrow { border: 0; background: none; color: #5e636b; position: absolute; top: 50%; margin-top: -26px; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.platform-reviews__arrow:focus { outline: none; }

.platform-reviews__arrow svg { display: block; width: 24px; height: 24px; }

.platform-reviews__arrow--prev { left: -6px; }

.platform-reviews__arrow--next { right: -6px; }

.platform-reviews__arrow:hover { color: #36BDB5; }

@media screen and (max-width: 1023.98px) { .platform-reviews__carousel { padding: 0; }
  .platform-reviews__figure { min-height: 242px; }
  .platform-reviews__arrow { display: none !important; } }

@media screen and (max-width: 767.98px) { .platform-reviews { margin: 60px -20px; }
  .platform-reviews__item { padding: 20px; border-radius: 0; }
  .platform-reviews__figure { min-height: 156px; margin: 0 auto; border-radius: 6px; }
  .platform-reviews__cont { margin-top: 20px; padding: 0; } }

.solution-reviews { text-align: center; }

.solution-reviews + .trusted-by { margin-top: 80px; }

.solution-reviews .more-link--enlarged::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.solution-reviews__slide { padding: 16px 100px 30px; }

.solution-reviews__item { position: relative; padding: 48px 64px; border-radius: 6px; border: 1px solid #DDE1E9; background-color: #FBFCFE; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); text-align: left; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.solution-reviews__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.solution-reviews__quotes { display: block; }

.solution-reviews__photo { display: block; border-radius: 50%; }

.solution-reviews__arrow { position: absolute; z-index: 1; top: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 44px; height: 44px; margin-top: -34px; border-radius: 50%; background-color: #F7F8FB; color: #32BDB5; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, color; transition-property: background-color, color; border: 0; outline: 0; }

.solution-reviews__arrow:hover { background-color: #32BDB5; color: #FFF; }

.solution-reviews__arrow--prev { left: 28px; }

.solution-reviews__arrow--next { right: 28px; }

.solution-reviews__dots { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.solution-reviews__dots li { position: relative; width: 10px; height: 10px; margin: 0 4px; border-radius: 50%; background-color: #DCDEE3; cursor: pointer; }

.solution-reviews__dots li::before { content: ''; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; }

.solution-reviews__dots li.slick-active { background-color: #32BDB5; }

@media screen and (max-width: 991.98px) { .solution-reviews__slide { padding-right: 24px; padding-left: 24px; }
  .solution-reviews__arrow { top: 100%; margin-top: -44px; } }

@media screen and (max-width: 767.98px) { .solution-reviews__item { padding: 24px; }
  .solution-reviews__photo { width: 54px; height: 54px; }
  .solution-reviews__foot { margin-top: 24px; margin-right: -24px; margin-left: -24px; padding-top: 24px; border-top: 1px solid #E1E9EB; text-align: center; }
  .solution-reviews + .trusted-by { margin-top: 60px; } }

/**/
/* support review */
/**/
.support-review { margin-top: 32px; padding: 24px 54px; border-radius: 6px; background-color: #F7FAFC; }

.support-review__author { margin-right: 32px; }

.support-review__photo { display: block; border-radius: 50%; }

.support-review__photo img { display: block; border-radius: 50%; }

.support-review__name { font-size: 15px; font-weight: 600; color: #35364E; }

.support-review__position { font-size: 13px; color: #7D828B; }

.support-review__text { font-style: italic; }

@media screen and (max-width: 767.98px) { .support-review { padding: 24px; }
  .support-review__author { margin: 24px 0 0; } }

@media screen and (min-width: 782px) { .support-review .wp-block-column:not(:first-child) { margin-left: 0; } }

@media screen and (min-width: 600px) { .support-review .wp-block-column:nth-child(2n) { margin-left: 0; } }

.awards-accolades__carousel__alt { padding: 0 56px; }

.awards-accolades__carousel__alt .awards-accolades__slide { padding: 32px 8px; }

.awards-accolades__carousel__alt .awards-accolades__item__alt { padding: 32px 24px; }

@media screen and (max-width: 767.98px) { .awards-accolades__carousel__alt .awards-accolades__slide { padding-top: 24px; padding-bottom: 24px; }
  .awards-accolades__carousel__alt .awards-accolades__item__alt { padding: 24px 20px; } }

@media screen and (max-width: 575.98px) { .awards-accolades__carousel__alt { margin: 0 -20px; padding: 0; }
  .awards-accolades__carousel__alt .awards-accolades__slide { padding-right: 20px; padding-left: 20px; } }

.art-modal { position: fixed; z-index: 10000; /* 1 */ top: -24px; left: 0; visibility: hidden; width: 100%; height: 100%; }

.art-modal.is-visible { visibility: visible; }

.art-modal-overlay { position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s; transition: visibility 0s linear 0.3s, opacity 0.3s; }

.art-modal.is-visible .art-modal-overlay { opacity: 1; visibility: visible; -webkit-transition-delay: 0s; transition-delay: 0s; }

.art-modal-wrapper { position: absolute; z-index: 9999; top: 6em; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 980px; max-width: 96%; background-color: #fff; -webkit-box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35); box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35); }

.art-modal-transition { -webkit-transition: all 0.3s 0.12s; transition: all 0.3s 0.12s; -webkit-transform: translateY(-10%); transform: translateY(-10%); opacity: 0; }

.art-modal.is-visible .art-modal-transition { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.art-modal-header, .art-modal-content { padding: 1em; }

.art-modal-header { position: relative; background-color: #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); border-bottom: 1px solid #e8e8e8; }

.art-modal-close { position: absolute; top: 0; right: 0; padding: 1em; color: #aaa; background: none; border: 0; }

.art-modal-close:hover { color: #777; }

.art-modal-heading { font-size: 1.125em; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.art-modal-content > *:first-child { margin-top: 0; }

.art-modal-content > *:last-child { margin-bottom: 0; }

.art-modal-wrapper .wp-block-columns .wp-block-column:first-child { -ms-flex-preferred-size: calc(40% - 16px) !important; flex-basis: calc(40% - 16px) !important; }

.art-modal-wrapper .wp-block-columns .wp-block-column:last-child { -ms-flex-preferred-size: calc(60% - 16px) !important; flex-basis: calc(60% - 16px) !important; padding: 30px 32px 30px 0; }

.art-modal-wrapper .wp-block-columns .wp-block-column:last-child p { font-size: 18px; margin-bottom: 20px; }

.art-modal-wrapper .wp-block-image { margin-bottom: 0; }

.art-modal-wrapper h2 { font-size: 26px; font-weight: bold; color: #0bc5ba; margin-bottom: 10px; }

.art-modal-wrapper h3 { font-size: 20px; margin-bottom: 20px; }

.wp-block-group.social-link { width: 40px; height: 40px; display: inline-block; }

.art-modal-wrapper .wp-block-columns .empty-col + .wp-block-column:last-child { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; }

.art-modal-wrapper .wp-block-column > figure > img { margin-bottom: -2px; }

.is-fixed { position: fixed; }

.art-modal-wrapper.contact-modal-wrap { width: 600px; max-width: 94%; }

.contact-form-modals { padding: 45px 35px; background: -webkit-gradient(linear, left top, left bottom, from(#333c50), color-stop(40%, #333c50), to(#000000)); background: linear-gradient(to bottom, #333c50 0%, #333c50 40%, #000000 100%); width: 600px; max-width: 100%; }

.contact-form-modals h2 { margin-bottom: 30px; color: #fff; text-transform: uppercase; font-weight: 300; line-height: 1.42857143; text-align: center; font-size: 26px; }

.contact-form-modals .mktoFormRow select { border: 1px solid #ccc !important; }

@media only screen and (max-width: 1023px) { .art-modal { overflow-y: auto; top: 0; }
  .art-modal-wrapper { top: auto; margin-top: 20px; margin-bottom: 20px; position: relative; }
  .art-modal { top: 0; } }

@media only screen and (max-width: 599px) { .art-modal-wrapper .wp-block-columns .wp-block-column:first-child { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin: 0 auto; }
  .art-modal-wrapper .wp-block-columns .wp-block-column:last-child { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin: 0 auto; padding: 30px 30px 30px 30px; }
  .art-modal-wrapper .wp-block-columns .empty-col + .wp-block-column:last-child { padding: 30px 30px 30px 30px; }
  .art-modal-close a { background: #fff; padding: 5px 7px; display: inline-block; border-radius: 50%; line-height: 1; } }

#hr-swag-modal { background: -webkit-gradient(linear, left top, left bottom, from(#333c50), color-stop(40%, #333c50), to(#000000)); background: linear-gradient(to bottom, #333c50 0%, #333c50 40%, #000000 100%); }

#hr-swag-modal .modal-dialog, #hr-swag-modal .modal-content, #hr-swag-modal .modal-body { height: 100%; }

#hr-swag-modal .modal-footer { border-top: none; }

.billing-form.contact-form-modals .mktoForm input[type="url"], .billing-form.contact-form-modals .mktoForm input[type="text"], .billing-form.contact-form-modals .mktoForm input[type="date"], .billing-form.contact-form-modals .mktoForm input[type="tel"], .billing-form.contact-form-modals .mktoForm input[type="email"], .billing-form.contact-form-modals .mktoForm input[type="number"], .billing-form.contact-form-modals .mktoForm select.mktoField, .reseller-form.contact-form-modals .mktoForm input[type="url"], .reseller-form.contact-form-modals .mktoForm input[type="text"], .reseller-form.contact-form-modals .mktoForm input[type="date"], .reseller-form.contact-form-modals .mktoForm input[type="tel"], .reseller-form.contact-form-modals .mktoForm input[type="email"], .reseller-form.contact-form-modals .mktoForm input[type="number"], .reseller-form.contact-form-modals .mktoForm select.mktoField { margin-bottom: 10px !important; }

.billing-form.contact-form-modals .mktoForm .mktoCheckboxList > input, .reseller-form.contact-form-modals .mktoForm .mktoCheckboxList > input { top: 0px; }

.contact-form-modals .mktoForm input[type="url"], .contact-form-modals .mktoForm input[type="text"], .contact-form-modals .mktoForm input[type="date"], .contact-form-modals .mktoForm input[type="tel"], .contact-form-modals .mktoForm input[type="email"], .contact-form-modals .mktoForm input[type="number"], .contact-form-modals .mktoForm select.mktoField { margin-bottom: 0px !important; }

.contact-form-modals .mktoForm textarea.mktoField { margin-bottom: 10px !important; }

.contact-form-modals .mktoForm .mktoCheckboxList > input { position: relative; top: -15px; }

@media only screen and (max-width: 530px) { .billing-form.contact-form-modals #LblconsentGiven { width: 90% !important; } }

@media only screen and (max-width: 500px) { .contact-form-modals .mktoForm input[type="url"], .contact-form-modals .mktoForm input[type="text"], .contact-form-modals .mktoForm input[type="date"], .contact-form-modals .mktoForm input[type="tel"], .contact-form-modals .mktoForm input[type="email"], .contact-form-modals .mktoForm input[type="number"], .contact-form-modals .mktoForm textarea.mktoField, .contact-form-modals .mktoForm select.mktoField { margin-top: 15px !important; }
  .contact-form-modals #LblconsentGiven { width: 90% !important; }
  .contact-form-modals .mktoForm .mktoCheckboxList > input { top: 0px !important; }
  .billing-form.contact-form-modals .mktoForm input[type="url"], .billing-form.contact-form-modals .mktoForm input[type="text"], .billing-form.contact-form-modals .mktoForm input[type="date"], .billing-form.contact-form-modals .mktoForm input[type="tel"], .billing-form.contact-form-modals .mktoForm input[type="email"], .billing-form.contact-form-modals .mktoForm input[type="number"], .billing-form.contact-form-modals .mktoForm textarea.mktoField, .billing-form.contact-form-modals .mktoForm select.mktoField, .reseller-form.contact-form-modals .mktoForm input[type="url"], .reseller-form.contact-form-modals .mktoForm input[type="text"], .reseller-form.contact-form-modals .mktoForm input[type="date"], .reseller-form.contact-form-modals .mktoForm input[type="tel"], .reseller-form.contact-form-modals .mktoForm input[type="email"], .reseller-form.contact-form-modals .mktoForm input[type="number"], .reseller-form.contact-form-modals .mktoForm textarea.mktoField, .reseller-form.contact-form-modals .mktoForm select.mktoField { margin-top: 0px !important; } }

@media only screen and (max-width: 480px) { .contact-form-modals #LblconsentGiven a { padding: 0px !important; }
  .billing-form.contact-form-modals #LblconsentGiven, .reseller-form.contact-form-modals #LblconsentGiven { width: 85% !important; } }

@media only screen and (max-width: 440px) { .contact-form-modals #LblconsentGiven { width: 85% !important; } }

#mktoForm_2714 #LblconsentGiven { margin-top: 0 !important; }

#mktoForm_2714 #Company, #mktoForm_2714 #Phone { margin-bottom: 10px !important; }

@media only screen and (max-width: 586px) { #mktoForm_2714 #LblconsentGiven { width: 90% !important; } }

@media only screen and (max-width: 560px) { .contact-slide .modal-content { margin-top: -42px; }
  #mktoForm_2714 .mktoFormRow input[type="text"], #mktoForm_2714 .mktoFormRow input[type="email"], #mktoForm_2714 .mktoFormRow input[type="tel"] { margin-bottom: 10px !important; font-size: 18px !important; }
  #mktoForm_2714 .mktoButton { margin-left: 50%; margin-right: 50%; margin-top: 10%; height: 50px; width: 100px; } }

@media only screen and (max-width: 440px) { #mktoForm_2714 #LblconsentGiven { width: 85% !important; } }

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px), only screen and (max-device-height: 480px) { .contact-form__ce-ransomware-analyze form.mktoForm { padding: 0; } }

/**/
/* tag */
/**/
.tag { display: inline-block; vertical-align: top; min-width: 68px; padding: 0 10px; border-radius: 4px; font-size: 10px; line-height: 22px; font-weight: 700; text-align: center; text-transform: uppercase; }

.tag--website { background: #C9D2D4; color: #5E646C; }

.tag--success_story { background: #FFF8E8; color: #F0C107; }

.tag--webinar { background: #E8F4EC; color: #6EA37F; }

.tag--blog { background: #FCE8E4; color: #FD5F3C; }

.tag--report { background: #EAF5FF; color: #8BA2BA; }

.tag--ebook { background: #F5E8F2; color: #BA54A4; }

.tag--solutions_brief { background: #E9E5FF; color: #8186F5; }

.tag--infographic { background: #E5FCF9; color: #5BBAC0; }

.tag--video { background: #e5f4ff; color: #0092d8; }

.tag--governance { background-color: #FFF0E5; color: #E39862; }

.tag--demo { background-color: #E8F4EC; color: #6EA37F; }

.tag--webcast { background-color: #F0EFF8; color: #5A62A8; }

.content.content__ce-ransomware-analyze .content__side .side-nav { position: relative; z-index: 10; top: 0; left: 0; margin-top: 40px; padding: 24px 24px 24px 16px; border-radius: 6px; background-color: #004064; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05), 0px 6px 18px rgba(0, 0, 0, 0.07); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05), 0px 6px 18px rgba(0, 0, 0, 0.07); }

.content.content__ce-ransomware-analyze .content__side .side-nav.fixed { position: fixed; }

.content.content__ce-ransomware-analyze .content__side .side-nav.stoped { position: absolute; }

.content.content__ce-ransomware-analyze .content__side .side-nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-top: 12px; padding: 8px 8px 8px 0; border-radius: 4px; font-size: 16px; line-height: 24px; font-weight: 500; text-align: left; color: #fff; height: unset; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.content.content__ce-ransomware-analyze .content__side .side-nav__item:first-child { margin-top: 0; }

.content.content__ce-ransomware-analyze .content__side .side-nav__item svg { min-width: 48px; color: #8d9eac; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.content.content__ce-ransomware-analyze .content__side .side-nav__item:hover, .content.content__ce-ransomware-analyze .content__side .side-nav__item.active { background-color: rgba(0, 123, 189, 0.2); color: #8d9eac; }

.content.content__ce-ransomware-analyze .content__side .side-nav__item:hover svg, .content.content__ce-ransomware-analyze .content__side .side-nav__item.active svg { color: #fff; }

.content.content__ce-ransomware-analyze .content__side .side-nav__button { display: block; margin-top: 24px; margin-left: 48px; border-radius: 4px; border: 2px solid #037bbd; background-color: #037bbd; font-size: 15px; line-height: 38px; font-weight: 600; text-align: center; text-decoration: none; color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.content.content__ce-ransomware-analyze .content__side .side-nav__button:hover { background-color: #004064; }

.content.content__ce-ransomware-analyze .content__side .side-nav__toggle { display: none; }

@media screen and (max-width: 1440.98px) { .content.content__ce-ransomware-analyze .content__side .side-nav { border-top-left-radius: 0; border-bottom-left-radius: 0; } }

@media screen and (max-width: 1279.98px) { .content.content__ce-ransomware-analyze .content__side .side-nav { padding: 16px; }
  .content.content__ce-ransomware-analyze .content__side .side-nav__button { margin-left: 0; } }

@media screen and (max-width: 1023.98px) { .content.content__ce-ransomware-analyze .content__side .side-nav { z-index: 14; position: fixed; top: 0 !important; right: 0; left: 0; min-height: 54px; margin-top: 0; padding: 0; border-radius: 0; -webkit-transform: translateY(-125%); transform: translateY(-125%); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
  .content.content__ce-ransomware-analyze .content__side .side-nav.fixed { -webkit-transform: none; transform: none; }
  .content.content__ce-ransomware-analyze .content__side .side-nav.stoped { position: fixed; -webkit-transform: none; transform: none; }
  .content.content__ce-ransomware-analyze .content__side .side-nav.opened .side-nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .content.content__ce-ransomware-analyze .content__side .side-nav.opened .side-nav__button { display: block; margin: 20px; font-size: 18px; line-height: 50px; color: #FFF; }
  .content.content__ce-ransomware-analyze .content__side .side-nav.opened .side-nav__toggle { pointer-events: none; -webkit-transform: scale(1, -1); transform: scale(1, -1); }
  .content.content__ce-ransomware-analyze .content__side .side-nav .side-nav__item { display: none; height: 54px; font-size: 18px; font-weight: 600; margin-top: 0; }
  .content.content__ce-ransomware-analyze .content__side .side-nav .side-nav__item svg { width: 54px; }
  .content.content__ce-ransomware-analyze .content__side .side-nav .side-nav__item.active { display: -webkit-box; display: -ms-flexbox; display: flex; background: none; }
  .content.content__ce-ransomware-analyze .content__side .side-nav .side-nav__button { display: none; }
  .content.content__ce-ransomware-analyze .content__side .side-nav .side-nav__toggle { position: absolute; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; height: 54px; color: #8D9EAC; }
  .content.content__ce-ransomware-analyze .content__side .side-nav .side-nav__toggle svg { width: 54px; } }

.page-node-6441 .layout-container-full-size, .page-node-6871 .layout-container-full-size { padding: initial !important; }

.content.contact-form__ce-ransomware-analyze { max-width: 1440px; margin: 0 auto; position: relative; }

.content.contact-form__ce-ransomware-analyze #collapseForm { position: absolute; top: 20px; right: 0; z-index: 13; background: #ffffff; border-radius: 6px; }

.content.contact-form__ce-ransomware-analyze #collapseForm .contact-slide { margin-top: 0; }

.content.contact-form__ce-ransomware-analyze #collapseForm .modal-dialog { margin: 0; padding: 0; width: 580px; max-width: unset; }

.content.contact-form__ce-ransomware-analyze #collapseForm .modal-dialog .modal-content { padding: 40px; }

.content.contact-form__ce-ransomware-analyze #collapseForm .modal-dialog .modal-content .modal-header, .content.contact-form__ce-ransomware-analyze #collapseForm .modal-dialog .modal-content .modal-body { padding: 0; }

.contact-form__ce-ransomware-analyze #collapseForm .modal-header button { top: 40px; right: 30px !important; }

.contact-form__ce-ransomware-analyze #collapseForm .modal-header button:hover svg path { stroke: #32bdb5; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="text"], .contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="email"], .contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="tel"], .contact-form__ce-ransomware-analyze .modal-body .mktoForm textarea { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #ccd3e0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 18px !important; line-height: 24px; color: #35364e !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, box-shadow !important; transition-property: border-color, box-shadow, -webkit-box-shadow !important; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="text"]:hover, .contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="email"]:hover, .contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="tel"]:hover, .contact-form__ce-ransomware-analyze .modal-body .mktoForm textarea:hover { border-color: #0bc5ba !important; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="text"]:focus, .contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="email"]:focus, .contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="tel"]:focus, .contact-form__ce-ransomware-analyze .modal-body .mktoForm textarea:focus { border-color: #0bc5ba !important; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; outline: none; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow select { position: relative; width: 100% !important; padding: 11px 15px !important; border-radius: 4px; border: 1px solid #ccd3e0 !important; background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46px" height="12px" viewBox="0 0 12 12"><path fill="%237F7F7F" d="M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z"></path></svg>') 100% 50% no-repeat; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 18px !important; line-height: 24px; color: #9395ad !important; cursor: pointer; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, box-shadow !important; transition-property: border-color, box-shadow, -webkit-box-shadow !important; -moz-appearance: none !important; -webkit-appearance: none !important; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow select:hover { border-color: #0bc5ba !important; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow select:focus { border-color: #0bc5ba !important; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; outline: none; }

.contact-form__ce-ransomware-analyze .modal-body .mktoFormRow input[type="checkbox"] { cursor: pointer; }

.contact-form__ce-ransomware-analyze .modal-body .mktoButtonRow, .contact-form__ce-ransomware-analyze .modal-body .mktoButton { width: 100%; }

.contact-form__ce-ransomware-analyze .modal-body .mktoButton { display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #32bdb5; font-size: 20px; line-height: 24px; font-weight: 700; text-align: center; text-decoration: none; color: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; }

.contact-form__ce-ransomware-analyze .modal-body .mktoButton:hover, .contact-form__ce-ransomware-analyze .modal-body .mktoButton:focus { background: #2ca19b; color: #fff !important; outline: none; }

.contact-form__ce-ransomware-analyze .modal-body #LblconsentGiven { display: block; padding: 0px; font-weight: normal; font-size: 15px; line-height: 16px; color: #35354f !important; }

.contact-form__ce-ransomware-analyze .modal-body #LblconsentGiven a, .contact-form__ce-ransomware-analyze .modal-body #LblconsentGiven a:focus { color: #707070 !important; border-bottom: 2px solid #707070 !important; text-decoration: none; padding: 0; }

.contact-form__ce-ransomware-analyze .modal-body #LblconsentGiven a:hover, .contact-form__ce-ransomware-analyze .modal-body #LblconsentGiven a:focus { color: #32bdb5 !important; border-bottom: 2px solid #32bdb5 !important; text-decoration: none; }

@media screen and (max-width: 629.98px) { .content.contact-form__ce-ransomware-analyze #collapseForm .modal-dialog { width: 100%; }
  .content.contact-form__ce-ransomware-analyze #collapseForm .modal-dialog .modal-content { margin-top: 0; } }

@media screen and (max-width: 549.98px) { .contact-form__ce-ransomware-analyze .modal-body #LblconsentGiven { width: 85% !important; } }

.content-wrap.content-wrap__ce-ransomware-analyze { padding-bottom: 120px; background: -webkit-gradient(linear, left top, left bottom, from(#0d1e29), to(#3497cc)); background: linear-gradient(#0d1e29, #3497cc); }

.content.content__ce-ransomware-analyze { max-width: 1440px; margin: 0 auto; }

.content.content__ce-ransomware-analyze .content__side { float: left; width: 312px; margin-top: -120px; }

.content.content__ce-ransomware-analyze .content__main { position: relative; padding-right: 60px; padding-left: 360px; }

.content.content__ce-ransomware-analyze .content__main .content__divider { position: relative; height: 1px; }

.content.content__ce-ransomware-analyze .content__main .content__divider::before { content: ""; position: absolute; right: -1060px; left: -1360px; height: 1000px; background: -webkit-gradient(linear, left top, left bottom, color-stop(8%, rgba(201, 236, 255, 0.09)), color-stop(10%, rgba(0, 166, 255, 0.1)), color-stop(30%, rgba(255, 255, 255, 0.0001))); background: linear-gradient(180deg, rgba(201, 236, 255, 0.09) 8%, rgba(0, 166, 255, 0.1) 10%, rgba(255, 255, 255, 0.0001) 30%); pointer-events: none; opacity: 0.5; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); }

.content.content__ce-ransomware-analyze .content__main .content__divider.content__divider--alt::before { -webkit-transform: rotate(3deg); transform: rotate(3deg); }

@media screen and (max-width: 1365.98px) { .content.content__ce-ransomware-analyze .content__main { padding-right: 48px; } }

@media screen and (max-width: 1279.98px) { .content.content__ce-ransomware-analyze .content__main { padding-left: 296px; }
  .content.content__ce-ransomware-analyze .content__side { width: 248px; } }

@media screen and (max-width: 1023.98px) { .content.content__ce-ransomware-analyze .content__side { float: none; margin-top: 0; width: auto; }
  .content.content__ce-ransomware-analyze .content__main { padding: 0 28px; } }

@media screen and (max-width: 767.98px) { .content-wrap.content-wrap__ce-ransomware-analyze { padding-bottom: 0; }
  .content.content__ce-ransomware-analyze .content__main { padding: 0 20px; } }

/**/
/* whats next */
/**/
.whats-next.whats-next__ce-ransomware-analyze { padding: 120px 0; background-color: #eef2f4; }

.whats-next.whats-next__ce-ransomware-analyze .content { max-width: 1440px; margin: 0 auto; }

.whats-next.whats-next__ce-ransomware-analyze .content .content__main { position: relative; padding-right: 60px; padding-left: 360px; }

.whats-next.whats-next__ce-ransomware-analyze .content .content__main .whats-next__inner { position: relative; padding: 0 128px; }

@media screen and (max-width: 1365.98px) { .whats-next.whats-next__ce-ransomware-analyze .content .content__main { padding-right: 48px; }
  .whats-next.whats-next__ce-ransomware-analyze .content .content__main .whats-next__inner { padding: 0 64px; } }

@media screen and (max-width: 1279.98px) { .whats-next.whats-next__ce-ransomware-analyze .content .content__main { padding-left: 296px; } }

@media screen and (max-width: 1023.98px) { .whats-next.whats-next__ce-ransomware-analyze .content .content__main { padding: 0 28px; } }

@media screen and (max-width: 767.98px) { .whats-next.whats-next__ce-ransomware-analyze { padding: 80px 0; }
  .whats-next.whats-next__ce-ransomware-analyze .content .content__main .whats-next__inner { padding: 0 20px; } }

/**/
/* footer */
/**/
.footer.footer__ce-ransomware-analyze { padding: 80px 0; background-color: #f9fafb; margin-top: 0; }

.footer.footer__ce-ransomware-analyze .content { max-width: 1440px; margin: 0 auto; }

.footer.footer__ce-ransomware-analyze .content .content__main { position: relative; padding-right: 60px; padding-left: 360px; }

.footer.footer__ce-ransomware-analyze .content .content__main .footer__inner { padding: 0 128px; }

.footer.footer__ce-ransomware-analyze .content .content__main .footer__side { position: absolute; top: 0; left: 64px; }

@media screen and (max-width: 1365.98px) { .footer.footer__ce-ransomware-analyze .content .content__main .footer__inner { padding: 0 64px; } }

@media screen and (max-width: 1023.98px) { .footer.footer__ce-ransomware-analyze .content .content__main { padding: 0 28px; }
  .footer.footer__ce-ransomware-analyze .content .content__main .footer__side { position: static; margin-top: 48px; padding: 0 64px; } }

@media screen and (max-width: 767.98px) { .footer.footer__ce-ransomware-analyze { padding: 60px 0; }
  .footer.footer__ce-ransomware-analyze .content .content__main .footer__inner { padding: 0 20px; }
  .footer.footer__ce-ransomware-analyze .content .content__main .footer__side { margin-right: auto; margin-left: auto; text-align: center; }
  .footer.footer__ce-ransomware-analyze .content .content__main .footer__side .logo__image { margin-right: auto; margin-left: auto; }
  .footer.footer__ce-ransomware-analyze .content .content__main .footer__side .footer__hr { margin-right: auto; margin-left: auto; } }

.layout-container-full-size { width: 100%; padding-top: 72px; }

.layout-container-full-size .layout-content { max-width: 100%; width: 100%; margin-left: auto; margin-right: auto; float: none; display: block; padding: 0; }

.egnyte-block #block-egnyte-content { width: 100%; }

.full-bg-section { display: block; position: relative; height: auto; overflow: hidden; }

.full-bg-section .wp-block-media-text__media { z-index: 0; width: 100%; height: auto; overflow: hidden; position: relative; }

.full-bg-section .wp-block-media-text__media::after { content: " "; width: 100%; height: 100%; background: rgba(31, 90, 160, 0.5); position: absolute; top: 0; left: 0; }

.full-bg-section .wp-block-media-text__media img { -o-object-fit: cover; object-fit: cover; width: 100%; }

.full-bg-section .wp-block-media-text__content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1280px; max-width: 94%; padding: 0; }

.full-bg-section h1 { line-height: 1.3em; color: #fff; margin-bottom: 0; font-size: calc(10px + 2.2vw); font-weight: 700; text-shadow: 0 0 20px #0b142b; }

.inner-heading { display: block; position: relative; height: auto; overflow: hidden; }

.inner-heading .wp-block-media-text__media { z-index: 0; width: 100%; height: auto; overflow: hidden; position: relative; }

.inner-heading .wp-block-media-text__media::after { content: " "; width: 100%; height: 100%; background: rgba(31, 90, 160, 0.5); position: absolute; top: 0; left: 0; }

.inner-heading .wp-block-media-text__media img { -o-object-fit: cover; object-fit: cover; width: 100%; }

.inner-heading .wp-block-media-text__content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1280px; max-width: 94%; padding: 0; }

.inner-heading h1 { line-height: 1.15em; color: #fff; text-transform: uppercase; margin-bottom: 0; font-size: calc(10px + 2.2vw); font-weight: 700; text-align: center; text-shadow: 0 0 20px #0b142b; }

.inner-heading h1 strong { font-weight: normal; display: block; font-size: calc(10px + 1.8vw); }

.inner-heading.inner-heading--cmma .wp-block-media-text__media::after { background: none; }

.inner-heading.inner-heading--cmma .wp-block-media-text__content { width: 1200px; }

.inner-heading.inner-heading--cmma .wp-block-media-text__content h1 { text-align: left; text-transform: none; font-size: 46px; text-shadow: none; line-height: 44px; }

.inner-heading.inner-heading--cmma .wp-block-media-text__content h2 { font-size: 34px; }

@media screen and (max-width: 991px) { .layout-container-full-size { padding-top: 62px; } }

@media screen and (max-width: 767px) { .two_column_layout .wp-block-column:nth-child(2n) { margin-left: 0; } }

.inner-heading--v2 .wp-block-media-text__media::after { background: none; }

/**/
/* grid */
/**/
.grid-cont { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 1284px; margin: 0 auto; padding: 0 40px; }

.grid-cont--xl { max-width: 1360px; }

.grid-cont--small { max-width: 1180px; }

.grid-cont--xsmall { max-width: 1080px; }

.grid-cont--wide { max-width: 100%; }

.grid-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -16px; margin-left: -16px; }

.grid-row--aic { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.grid-row--ais { -webkit-box-align: start; -ms-flex-align: start; align-items: start; }

.grid-row--aib { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.grid-row--jcs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.grid-row--jcc { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.grid-row--jce { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.grid-row--jca { -ms-flex-pack: distribute; justify-content: space-around; }

.grid-row--jcb { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.grid-row--now { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.grid-row--nog { margin-right: 0; margin-left: 0; }

.grid-row--mdg { margin-right: -12px; margin-left: -12px; }

.grid-row--smg { margin-right: -8px; margin-left: -8px; }

.grid-row--xsg { margin-right: -6px; margin-left: -6px; }

.grid-row--nog > .grid-col { padding-right: 0; padding-left: 0; }

.grid-row--mdg > .grid-col { padding-right: 12px; padding-left: 12px; }

.grid-row--smg > .grid-col { padding-right: 8px; padding-left: 8px; }

.grid-row--xsg > .grid-col { padding-right: 6px; padding-left: 6px; }

.grid-col { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; padding-right: 16px; padding-left: 16px; }

.grid-col--1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }

.grid-col--2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }

.grid-col--3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.grid-col--4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }

.grid-col--5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }

.grid-col--6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.grid-col--7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }

.grid-col--8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }

.grid-col--9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.grid-col--10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }

.grid-col--11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }

.grid-col--12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.grid-col--45 { -webkit-box-flex: 0; flex: 0 0 37.5%; max-width: 37.5%; -ms-flex: 0 0 37.5%; }

.grid-col--asc { -ms-flex-item-align: center; align-self: center; }

.grid-col--ass { -ms-flex-item-align: start; align-self: flex-start; }

.grid-col--ase { -ms-flex-item-align: end; align-self: flex-end; }

.grid-col--jcc { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.grid-col--auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }

.grid-col--order-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

@media screen and (min-width: 992px) { .grid-row--md-jce { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media screen and (max-width: 1283.98px) { .grid-cont { padding-right: 24px; padding-left: 24px; }
  .grid-col--lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .grid-col--lg-1 { -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; -ms-flex: 0 0 8.333333%; }
  .grid-col--lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .grid-col--lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .grid-col--lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .grid-col--lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .grid-col--lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .grid-col--lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .grid-col--lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .grid-col--lg-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; -ms-flex: 0 0 75%; }
  .grid-col--lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .grid-col--lg-11 { -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; -ms-flex: 0 0 91.666667%; }
  .grid-col--lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .grid-col--lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } }

@media screen and (max-width: 991.98px) { .grid-row { margin-right: -12px; margin-left: -12px; }
  .grid-col { padding-right: 12px; padding-left: 12px; }
  .grid-row--nog { margin-right: 0; margin-left: 0; }
  .grid-row--smg { margin-right: -8px; margin-left: -8px; }
  .grid-row--xsg { margin-right: -6px; margin-left: -6px; }
  .grid-col--md { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .grid-col--md-1 { -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; -ms-flex: 0 0 8.333333%; }
  .grid-col--md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .grid-col--md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .grid-col--md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .grid-col--md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .grid-col--md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .grid-col--md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .grid-col--md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .grid-col--md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .grid-col--md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .grid-col--order-md-0 { -webkit-box-ordinal-group: 0 !important; -ms-flex-order: -1 !important; order: -1 !important; }
  .grid-col--order-md-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } }

@media screen and (max-width: 767.98px) { .grid-cont { padding-right: 20px; padding-left: 20px; }
  .grid-col--sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .grid-col--sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .grid-col--sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .grid-col--sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .grid-col--sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .grid-col--sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .grid-col--sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .grid-col--sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .grid-col--sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .grid-col--sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .grid-col--sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .grid-col--sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .grid-col--sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .grid-col--order-sm-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .grid-col--md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } }

@media screen and (max-width: 575.98px) { .grid-col--xs { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .grid-col--xs-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .grid-col--xs-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .grid-col--xs-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .grid-col--xs-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .grid-col--xs-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .grid-col--xs-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .grid-col--xs-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .grid-col--xs-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .grid-col--xs-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .grid-col--xs-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .grid-col--xs-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .grid-col--xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .grid-col--order-xs-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } }

/**/
/* display */
/**/
.removed { display: none; }

.blocked { display: block; }

.grid { display: grid; }

.iblocked { display: inline-block; }

.inlined { display: inline; }

.flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1283.98px) { .removed-lg { display: none; }
  .blocked-lg { display: block; }
  .iblocked-lg { display: inline-block; }
  .inlined-lg { display: inline; }
  .grid-lg { display: grid; }
  .flex-lg { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 991.98px) { .removed-md { display: none !important; }
  .blocked-md { display: block !important; }
  .iblocked-md { display: inline-block !important; }
  .inlined-md { display: inline !important; }
  .grid-md { display: grid; }
  .flex-md { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 767.98px) { .removed-sm { display: none !important; }
  .blocked-sm { display: block !important; }
  .iblocked-sm { display: inline-block !important; }
  .inlined-sm { display: inline !important; }
  .grid-sm { display: grid; }
  .flex-sm { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 575.98px) { .removed-xs { display: none !important; }
  .blocked-xs { display: block !important; }
  .iblocked-xs { display: inline-block !important; }
  .inlined-xs { display: inline !important; }
  .grid-xs { display: grid; }
  .flex-xs { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.message-area { position: fixed; z-index: 10; width: 100%; right: 0; left: 0; top: 0; }

.top-message { -webkit-transition-property: margin; transition-property: margin; -webkit-transition-duration: 320ms; transition-duration: 320ms; -webkit-transition-timing-function: ease; transition-timing-function: ease; position: relative; }

.top-message .layout-container { width: 1280px; max-width: 94%; margin-left: auto; margin-right: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; will-change: margin; }

.top-message p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.top-message p a { border-bottom: 2px solid white; }

.top-message .message-notice-close { background: transparent; border: none; padding: 0; }

.top-message .message-notice-close span { font-size: 38px; font-weight: 100; }

@media only screen and (max-width: 991px) { .no-message { padding-top: 0; }
  .top-message { text-align: center; padding: 15px 25px 5px; }
  .top-message p { font-size: 17px !important; }
  .top-message a { clear: both; font-size: 17px; }
  .top-message a:visited { font-size: 17px; }
  .top-message .message-notice-close { position: relative !important; } }

@media screen and (max-width: 767.98px) { .has-message .hero { padding-top: 128px; } }

@media screen and (max-width: 575.98px) { .top-message p { font-size: 15px !important; }
  .top-message p a { font-size: 15px !important; }
  .top-message .message-notice-close span { font-size: 28px; } }

/**/
/* speak callout */
/**/
.speak-callout { max-width: 1260px; margin: 120px auto; padding: 40px 0; border-radius: 6px; background: url(../images/speak-callout/bg.png) 50% 50%/auto 200px no-repeat; text-align: center; }

.speak-callout__button { padding-right: 48px; padding-left: 48px; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .speak-callout { background-image: url(../images/speak-callout/bg@2x.png); } }

@media screen and (max-width: 1259.98px) { .speak-callout { border-radius: 0; } }

@media screen and (max-width: 767.98px) { .speak-callout { margin: 60px 0; } }

/**/
/* app integration feature */
/**/
.app-integration-feature__row { margin-right: -32px; margin-left: -32px; }

.app-integration-feature__col { padding-right: 32px; padding-left: 32px; }

.app-integration-feature__figure--alt { direction: rtl; }

.app-integration-feature__figure img { display: block; margin: 0 auto; }

.app-integration-feature__figure--shadow img { border-radius: 6px; -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09), 5px 8px 40px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09), 5px 8px 40px rgba(0, 0, 0, 0.15); }

@media screen and (max-width: 991.98px) { .app-integration-feature__figure { margin-bottom: 40px; } }

@media screen and (max-width: 767.98px) { .app-integration-feature__figure { margin-bottom: 30px; }
  .app-integration-feature__figure img { max-width: 100%; height: auto; } }

@media (min-width: 782px) { .app-integration-feature__row .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .app-integration-feature__row .wp-block-column:nth-child(2n) { margin-left: 0; } }

/**/
/* app integration feature */
/**/
.app-integration-feature__row { margin-right: -32px; margin-left: -32px; }

.app-integration-feature__col { padding-right: 32px; padding-left: 32px; }

.app-integration-feature .app-integration-feature__col .app-integration-intro-left:nth-child(2) { margin-top: 64px; }

.app-integration-feature__figure--alt { direction: rtl; }

.app-integration-feature__figure img { display: block; margin: 0 auto; }

.app-integration-feature__figure--shadow img { border-radius: 6px; -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09), 5px 8px 40px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09), 5px 8px 40px rgba(0, 0, 0, 0.15); }

@media screen and (max-width: 991.98px) { .app-integration-feature__figure { margin-bottom: 40px; } }

@media screen and (max-width: 767.98px) { .app-integration-feature__figure { margin-bottom: 30px; }
  .app-integration-feature__figure img { max-width: 100%; height: auto; } }

@media only screen and (min-width: 768px) and (max-width: 992px) { .app-integration-feature__figure::before { left: 40px !important; } }

.app-integration-feature__category { border: 1px solid #E1E9EB; border-radius: 6px; padding: 35px 5px; background: #fff; z-index: 9; }

.app-integration-feature__category ul { margin-left: 20px; font-size: 19px; font-family: metric-medium; padding: 0 30px; }

.app-integration-feature__category ul li:hover { /* background: #F6F7FA; */ }

.app-integration-feature__quote { padding-left: 70px; }

.app-integration-feature__category h3 { font-size: 24px; line-height: 26px; font-weight: 700; color: #003F65; padding: 0 30px; }

.head-reviews--alt--new { background-image: url("../images/app-integration/bg-carousel.png"); background-repeat: no-repeat; background-size: cover; }

.head-reviews.head-reviews--alt--new { margin-bottom: -80px; }

.featured-integrations--alt.cards .h2 { max-width: unset; font-size: 34px; }

.category__blog { list-style: none; }

.category__blog li { font-family: Metric-semibold; font-weight: 600; }

.category__blog li::before { content: "\2022"; color: #0BC5BA; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }

.resources__blog .resources__blog-link { font-family: Metric-semibold; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; padding: 8px 30px; line-height: 23px; font-size: 19px; line-height: 26px; /* or 137% */ /* Dark Grey - Text */ color: #35364E; }

.resources__blog .resources__blog-link:hover { background: #F6F7FA; }

.resources__blog-link img { margin-right: 10px; }

.normal__txt { font-family: metric; }

.app-integration-hero__col .button { font-size: 20px; font-family: metric-medium; font-weight: normal; padding: 9px 30px; }

.app-integration-feature__quote--info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.featured-integration__useCase { padding: 23px 27px; cursor: pointer; }

.solution-workflows a { text-decoration: none; }

.featured-integration__useCase h4 { font-size: 25px; line-height: 30px; font-weight: 700; color: #35364E important; font-family: metric-bold; }

.featured-integration__useCase p { line-height: 26px; }

.featured-integration__useCase .case-studies__more-link { position: absolute; bottom: 17px; right: 17px; }

#block-egnyte-content .divider--light { top: 375px; }

#block-egnyte-content .app-integration-hero { background: #0F1D35; }

#block-egnyte-content .app-integration-hero .grid-cont .app-integration-hero__row .app-integration-hero__col .app-integration-hero__crumbs { margin-bottom: 17px; margin-top: 26px; }

#block-egnyte-content .app-integration-hero .grid-cont .app-integration-hero__row .app-integration-hero__col .h1 { font-size: 58px; line-height: 68.85px; }

#block-egnyte-content .app-integration-intro--main { margin-top: -25px; }

#block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

#block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-feature__quote .app-integration-feature__quote--info .grid-row .head-shot { -ms-flex-item-align: center; align-self: center; }

#block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-feature__quote .app-integration-feature__quote--info .grid-row .head-reviews__name { font-size: 24px; color: #35364E; }

#block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-feature__quote .app-integration-feature__quote--info .grid-row .head-reviews__position { font-size: 18px; }

#block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-feature__quote .head-reviews__text { line-height: 31px; color: #35364E; font-size: 27px; font-weight: 400; }

#block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-intro-left .h2 { font-size: 34px; color: #003F65; line-height: 48px; }

#block-egnyte-content .featured-integrations--alt.cards { margin-top: -10px; }

#block-egnyte-content .featured-integrations--alt.cards .grid-cont { max-width: 1360px; }

#block-egnyte-content .featured-integrations--alt.cards .grid-cont .h2 { padding: 0; text-align: left; }

@media (max-width: 991.9px) { .head-reviews--alt--new #app_int__carousel .head-reviews__arrow { margin-top: -70px; }
  .head-reviews__dots { margin-bottom: 25px; }
  .app-integration-feature__quote { padding-left: 0; padding-bottom: 60px; }
  .app-integration-feature__category { max-width: 930px; margin: 0 auto; width: 90%; }
  .resources__blog .resources__blog-link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

@media (max-width: 822px) { #block-egnyte-content .app-integration-hero .grid-cont .app-integration-hero__row .app-integration-hero__col .h1 { font-size: 50px; } }

@media (max-width: 767px) { #block-egnyte-content .app-integration-hero .grid-cont .app-integration-hero__row .app-integration-hero__col .h1 { font-size: 36px; line-height: 38px; }
  #block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-feature__quote .app-integration-feature__quote--info .grid-row .head-reviews__name { font-size: 20px; }
  #block-egnyte-content .app-integration-intro--main .grid-cont .app-integration-feature__row .app-integration-feature__col .app-integration-feature__quote .head-reviews__text { line-height: 25px; font-size: 21px; }
  #block-egnyte-content .featured-integrations--alt.cards { margin-top: -10px; }
  #block-egnyte-content .featured-integrations--alt.cards .grid-cont { max-width: 1360px; }
  #block-egnyte-content .featured-integrations--alt.cards .grid-cont .h2 { padding: 0; }
  .app-integration-hero__col .button { font-size: 20px; font-family: metric-medium; font-weight: normal; padding: 9px 30px; display: block; max-width: 150px; width: 100%; margin: 20px auto !important; }
  .app-integration-hero__col h1 { text-align: center; }
  .head-reviews--alt--new #app_int__carousel .head-reviews__arrow { margin-top: -52px; } }

@media (max-width: 520px) { .app-integration-feature__quote--info img { display: none; } }

.app-integration-hero .grid-cont .app-integration-hero__row .app-integration-hero__col .app-integration-hero__crumbs a { color: #828B9F; font-size: 17px; }

.p.p--small.head-reviews__position { color: #979797; }

#integration__blog { padding: 30px; }

.integration__blog__cta { position: absolute; bottom: 25px; right: 35px; }

.solution-callout { padding-top: 80px; padding-bottom: 80px; background: linear-gradient(150.31deg, #F2F9FF 6.95%, #E6F1F9 91.34%); background-image: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/help-desk/help-center-right.svg), url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/help-desk/help-center-left.svg); background-position: 100% 0%, 0px 0px; background-size: auto, auto; background-repeat: no-repeat, no-repeat; text-align: center; position: relative; }

.solution-callout h3 { color: #003F65; }

.head-reviews__carousel-quote { font-size: 26px; }

.head-reviews__arrow { cursor: pointer; }

.solution-callout.app-integration-callout { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/app-integration-bg@2x.png) 50% 50%/cover no-repeat; }

/****Modern Partners***/
.modern-partner--app-intergration-intro { margin-top: 80px; margin-bottom: 50px; }

.modern-partner--app-intergration-intro .p { -webkit-font-feature-settings: 'clig' off, 'liga' off; font-feature-settings: 'clig' off, 'liga' off; font-style: normal; font-weight: 400; line-height: 26px; /* 130% */ }

@media screen and (max-width: 991.98px) { .modern-partner--divider { margin: 50px 0; } }

/**/
/* bread crumbs */
/**/
.bread-crumbs { margin: 0 0 28px; padding-top: 20px; }

.bread-crumbs__link { text-decoration: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; margin-right: 6px; color: #7d828b; font-weight: normal; }

.bread-crumbs__link:visited, .bread-crumbs__link:link { color: #7d828b; }

.bread-crumbs__link:hover { color: #32bdb5; }

.bread-crumbs__current-page { text-transform: capitalize; color: #5e636b; }

.bread-crumbs__block li { list-style-type: none; }

@media screen and (max-width: 767.98px) { .bread-crumbs { margin: 0px 0 21px; }
  .mobile-nav__link { padding: 0 20px; }
  .mobile-nav__buttons { padding: 0 20px; } }

.main-nav__item:hover > .main-nav__link::after { opacity: 1; -webkit-transform: none; transform: none; }

.main-nav__item.current { pointer-events: none; }

.main-nav__item.current > .main-nav__link { color: #2CA19B; }

.main-nav__item--parent { position: relative; }

@media screen and (min-width: 993px) and (max-width: 1325px) { header .header__grid-cont { padding: 0px 24px; }
  header .header__grid-cont .user-nav__button--request { margin-right: 8px; }
  .main-nav__link { font-size: 17px; } }

@media screen and (min-width: 1293px) and (max-width: 1325px) { .main-nav { margin-left: 24px; } }

@media screen and (min-width: 991px) and (max-width: 1099px) { header .header__grid-cont .user-nav .button--small { font-size: 14px; }
  header .header__grid-cont .user-nav .user-nav__button { margin: 12px 0 12px 7px; }
  .main-nav__link { font-size: 15.5px; }
  .user-nav__msp_secondary .user-nav__link { font-size: 15.5px; } }

.second-nav .clearfix ul li { float: left; margin: 11px 10px 10px; }

.second-nav .clearfix ul li:last-child { margin: 10px 0; }

.second-nav .clearfix ul a { font-size: 16px; text-transform: uppercase; line-height: 1.42857143; display: block; color: #4b4f55; text-decoration: none; padding: 7px 14px; border-radius: 3px; }

.second-nav .clearfix ul a:hover { text-decoration: underline; }

.second-menu-box { margin-right: 20px; }

.second-menu-box ul > li:first-child a { background: #333c50; border: 1px solid #333c50; color: #fff; }

.second-menu-box ul > li:first-child a:visited { background: #333c50; border: 1px solid #333c50; color: #fff; }

.second-menu-box ul > li:nth-child(2) a { color: #333c50; border: 1px solid #333c50; }

.second-menu-box ul > li:nth-child(2) a:visited { color: #333c50; border: 1px solid #333c50; }

.second-menu-box ul > li:last-child a { color: #333c50; padding: 7px 8px; }

.navbar { min-height: 50px; margin-bottom: 0; }

nav.sem-nav-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; }

ul.sem-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 10px; }

ul.sem-nav li:first-child { margin-right: 20px; }

ul.sem-nav li button { background: #fff; color: #333c50; border: 1px solid #333c50; padding: 7px 14px; border-radius: 3px; margin-right: 10px; line-height: 1; height: 35px; text-transform: uppercase; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 16px; font-weight: 500; }

ul.sem-nav li button:hover, ul.sem-nav li button:focus, ul.sem-nav li button:active { background: #333c50; color: #fff; border: 1px solid #333c50; }

#collapseForm { background: -webkit-gradient(linear, left top, left bottom, from(#333c50), color-stop(40%, #333c50), to(#000000)); background: linear-gradient(to bottom, #333c50 0%, #333c50 40%, #000000 100%); }

#collapseForm .modal-header button { color: #ccc; font-size: 32px; text-transform: uppercase; background: transparent; color: #fff; border: 1px solid transparent; position: absolute; top: 16px; right: 25px; color: #ccc; height: auto; }

.free-trial-mm1 a, .free-trial-mm1 a:visited, .contact-us-mm1 a, .contact-us-mm1 a:visited, .login-mm1 a, .login-mm1 a:visited, .free-trial-mm a, .free-trial-mm a:visited, .contact-us-mm a, .contact-us-mm a:visited, .login-mm a, .login-mm a:visited { text-transform: none; }

@media screen and (max-width: 991px) { .close-form { position: fixed; }
  body.toggled { right: auto; width: 96%; margin-left: auto; margin-right: auto; }
  body.toggled .dialog-off-canvas-main-canvas { right: 250px; }
  .active-form-slide-up .type-of-block { pointer-events: auto; }
  .active-form-slide + div .type-of-block { pointer-events: auto; opacity: 1; }
  .active-form-slide + div .type-of-block { pointer-events: auto; opacity: 1; }
  .overlay { display: none; } }

@media only screen and (max-width: 479px) { .bread-crumbs { margin: 20px 0 28px; }
  .bread-crumbs__link { text-decoration: none; color: #7d828b; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }
  .bread-crumbs__link:hover { color: #32bdb5; } }

@media only screen and (max-width: 479px) and (max-width: 767.98px) { .bread-crumbs { margin: 15px 0 21px; } }

@media only screen and (max-width: 479px) { .modal-header { padding: 20px 20px 5px; }
  .modal-title { font-size: 24px; }
  ul.sem-nav li:first-child { margin-right: 5px; }
  ul.sem-nav li { font-size: 14px; }
  ul.sem-nav li button { padding: 7px 7px; margin-right: 2px; font-size: 14px; }
  .page-node-type-sem_pages .header .block-egnyte-branding { width: 130px; margin-top: 11px; } }

/**/
/* logo */
/**/
.logo { display: block; margin: 21px 0; }

.logo__image { display: block; margin-top: -5px; }

@media screen and (max-width: 1023.98px) { .logo__image { width: auto; height: 32px; } }

@media screen and (max-width: 767.98px) { .logo { margin: 16px 0; }
  .logo__image { width: 94px; height: auto; margin-top: -3px; } }

/**/
/* main nav */
/**/
.main-nav { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 28px; color: #35364e; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.main-nav--hidden { pointer-events: none; opacity: 0; }

.main-nav__link { padding: 0 5px; }

.main-nav__link--nodrop::after { display: none; }

.main-nav__item:hover > .main-nav__link { color: #007bbd; }

.main-nav__item:hover > .main-nav__link::after { opacity: 1; -webkit-transform: none; transform: none; }

.main-nav__dropdown { position: absolute; z-index: 10; top: 100%; left: -24px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; margin-top: -12px; border-radius: 6px; -webkit-box-shadow: 0px 10px 30px rgba(0, 64, 100, 0.2); box-shadow: 0px 10px 30px rgba(0, 64, 100, 0.2); pointer-events: none; opacity: 0; -webkit-transform: translateY(8px); transform: translateY(8px); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; }

.main-nav__dropdown .h3 { font-size: 26px; font-family: 'Metric'; }

.main-nav__item:hover > .main-nav__dropdown { pointer-events: auto; opacity: 1; -webkit-transform: none; transform: none; }

.main-nav__dropdown-left { min-width: 288px; padding: 28px 20px; background: #00334e; }

.main-nav__dropdown-left--large { min-width: 512px; }

.main-nav__dropdown-left--large .grid-col:nth-of-type(2) { display: block; }

.main-nav__dropdown-image { display: block; margin: -30px -30px 20px; }

.main-nav__dropdown-button { background-color: rgba(3, 123, 189, 0.1); color: #007bbd; }

.main-nav__dropdown-button:hover { background-color: rgba(3, 123, 189, 0.2); color: #007bbd; }

.main-nav__heading { padding: 0 16px; font-size: 15px; color: #87c0dd; }

.main-nav__sublink { position: relative; display: block; padding: 12px 36px 12px 16px; border-radius: 3px; font-size: 17px; line-height: 20px; font-weight: 500; text-decoration: none; color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; }

.main-nav__sublink:hover, .main-nav__sublink.hover { background-color: #002b42; color: #32bdb5; }

.main-nav__sublink::after { content: ""; position: absolute; top: 50%; right: 12px; width: 12px; height: 12px; margin-top: -6px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>') 50% 50%/100% 100% no-repeat; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; }

.main-nav__sublink-parent::after { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%23FFF" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>') 50% 50%/100% 100% no-repeat; opacity: 1; }

.main-nav__sublink:hover::after { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>'); opacity: 1; }

.main-nav__subsection { position: relative; min-height: 264px; padding: 10px 0; border-radius: 3px; background-color: #002b42; pointer-events: none; opacity: 0; }

.main-nav__subsection.hover, .main-nav__subsection.active { pointer-events: auto; opacity: 1; }

.main-nav__subsection::after { content: ""; position: absolute; top: 0; right: 100%; bottom: 0; left: -16px; }

.main-nav__subsection-link { display: block; padding: 0 15px; -webkit-box-shadow: inset 2px 0 0 0 #002b42; box-shadow: inset 2px 0 0 0 #002b42; font-size: 17px; line-height: 30px; font-weight: 500; text-decoration: none; color: #fff; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color, -webkit-box-shadow; transition-property: color, -webkit-box-shadow; transition-property: box-shadow, color; transition-property: box-shadow, color, -webkit-box-shadow; }

.main-nav__subsection-link:hover { -webkit-box-shadow: inset 2px 0 0 0 #32bdb5; box-shadow: inset 2px 0 0 0 #32bdb5; color: #32bdb5; }

@media screen and (max-width: 1283.98px) { .main-nav { margin: 0; } }

@media screen and (max-width: 991.98px) { .main-nav { margin-right: -10px; margin-left: -10px; }
  .main-nav__link { padding: 0 10px; font-size: 17px; }
  .main-nav__dropdown { margin-left: -165px; }
  .main-nav__dropdown-left--large { min-width: 464px; }
  .main-nav__dropdown-right { min-width: 288px; padding: 36px 28px; } }

/**/
/* search */
/**/
.search { position: relative; margin: 0 16px; }

.search__input { position: absolute; top: 50%; right: 0; width: 320px; margin-top: -20px; padding: 9px 32px 9px 0; border-top: 1px solid #fff; border-bottom: 1px solid rgba(53, 54, 78, 0.2); pointer-events: none; opacity: 0; color: #35364e; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: width, opacity; transition-property: width, opacity; }

.search__input::-webkit-input-placeholder { color: rgba(53, 54, 78, 0.5); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.search__input::-moz-placeholder { color: rgba(53, 54, 78, 0.5); transition-duration: 0.125s; -moz-transition-property: color; transition-property: color; }

.search__input:-ms-input-placeholder { color: rgba(53, 54, 78, 0.5); transition-duration: 0.125s; -ms-transition-property: color; transition-property: color; }

.search__input::-ms-input-placeholder { color: rgba(53, 54, 78, 0.5); transition-duration: 0.125s; -ms-transition-property: color; transition-property: color; }

.search__input::placeholder { color: rgba(53, 54, 78, 0.5); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.search__input--visible { width: 420px; pointer-events: auto; opacity: 1; outline: none; }

.search__loop { position: relative; display: block; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color, opacity; transition-property: color, opacity; background-color: transparent; border: 0; }

.search__loop svg { display: inline-block; vertical-align: top; stroke-width: 1.25px; }

.search__loop:hover { color: #007bbd; }

.search__loop--hidden { pointer-events: none; opacity: 0; }

.search__close { position: absolute; top: 0; right: 0; pointer-events: none; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color, opacity; transition-property: color, opacity; background-color: transparent; border: 0; }

.search__close svg { display: inline-block; vertical-align: top; stroke-width: 1.25px; }

.search__close:hover { color: #007bbd; }

.search__close--visible { pointer-events: auto; opacity: 1; }

@media screen and (max-width: 1283.98px) { .search { margin: 0; } }

/**/
/* user nav */
/**/
.user-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #35364e; }

.user-nav a[href="/login"] { color: #35364e; }

.user-nav__link { margin: 0 16px; font-weight: 500; text-decoration: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; font-family: Metric-medium; }

.user-nav__link svg { display: inline-block; vertical-align: top; margin: 1px 8px; }

.user-nav__link:hover { color: #007bbd; }

.user-nav__button { margin: 12px 0 12px 12px; }

.user-nav__button--start { background-color: rgba(3, 123, 189, 0.1); color: #007bbd; }

.user-nav__button--start:hover { background-color: rgba(3, 123, 189, 0.2); color: #007bbd; }

.user-nav__button--request { background-color: #007bbd; }

.user-nav__button--request:hover { border-color: #1F5AA0; background-color: #1F5AA0; }

@media screen and (max-width: 1283.98px) { .user-nav__link { margin: 0 12px; }
  .user-nav__button { margin-left: 8px; padding-right: 14px; padding-left: 14px; } }

@media screen and (max-width: 991.98px) { .user-nav__link { margin-right: 0; } }

.user-nav .button { cursor: pointer; }

/**/
/* burger */
/**/
.burger { display: block; position: relative; width: 20px; height: 20px; border: 0; background-color: transparent; }

.burger span { content: ""; position: absolute; top: 50%; right: 0; left: 0; height: 2px; width: 20px; margin-top: -1px; border-radius: 1px; background-color: #35364e; -webkit-box-shadow: 0 6px 0 #35364e, 0 -6px 0 #35364e; box-shadow: 0 6px 0 #35364e, 0 -6px 0 #35364e; }

/**/
/* mobile nav */
/**/
.mobile-nav { position: fixed; z-index: 100; top: 0; right: 0; bottom: 0; left: 0; overflow: auto; background-color: #0e2b4a; pointer-events: none; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.mobile-nav button { border: 0; background-color: transparent; }

.mobile-nav.active { pointer-events: auto; opacity: 1; }

.mobile-nav__close { position: relative; display: block; width: 28px; height: 28px; margin-right: -4px; }

.mobile-nav__close::after, .mobile-nav__close::before { content: ""; position: absolute; top: 50%; left: 50%; width: 16px; height: 2px; margin: -1px 0 0 -8px; border-radius: 1px; background: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.mobile-nav__close::before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.mobile-nav__form { position: relative; }

.mobile-nav__input { width: 100%; padding: 12px 15px; border-radius: 4px; background-color: #002b42; -webkit-box-shadow: inset 0 0 0 1px #002b42; box-shadow: inset 0 0 0 1px #002b42; line-height: 20px; color: #fff; -webkit-appearance: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: -webkit-box-shadow; transition-property: -webkit-box-shadow; transition-property: box-shadow; transition-property: box-shadow, -webkit-box-shadow; }

.mobile-nav__form .mobile-nav__input { border: 1px solid #2A4F76 !important; width: 100%; padding: 12px 15px; border-radius: 4px; background-color: #0B1F34 !important; -webkit-box-shadow: inset 0 0 0 1px #0b1f34 !important; box-shadow: inset 0 0 0 1px #0b1f34 !important; line-height: 20px; color: #fff !important; -webkit-appearance: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: -webkit-box-shadow; transition-property: -webkit-box-shadow; transition-property: box-shadow; transition-property: box-shadow, -webkit-box-shadow; outline: none; border: 0; border-radius: 6px !important; }

.mobile-nav__loop { position: absolute; top: 14px; right: 14px; color: rgba(255, 255, 255, 0.4); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.mobile-nav__input:focus { -webkit-box-shadow: inset 0 0 0 1px #0bc5ba; box-shadow: inset 0 0 0 1px #0bc5ba; }

.mobile-nav__input::-webkit-input-placeholder { color: #82bad7; }

.mobile-nav__input::-moz-placeholder { color: #82bad7; }

.mobile-nav__input:-ms-input-placeholder { color: #82bad7; }

.mobile-nav__input::-ms-input-placeholder { color: #82bad7; }

.mobile-nav__input::placeholder { color: #82bad7; }

.mobile-nav__input:focus::-webkit-input-placeholder { color: transparent; }

.mobile-nav__input:focus::-moz-placeholder { color: transparent; }

.mobile-nav__input:focus:-ms-input-placeholder { color: transparent; }

.mobile-nav__input:focus::-ms-input-placeholder { color: transparent; }

.mobile-nav__input:focus::placeholder { color: transparent; }

.mobile-nav__input:focus + .mobile-nav__loop { color: #0bc5ba; }

.mobile-nav__cont { position: relative; overflow: hidden; border-top: 12px solid transparent; border-bottom: 101px solid transparent; -webkit-box-sizing: content-box; box-sizing: content-box; }

.mobile-nav__slide { position: absolute; top: 0; right: 0; left: 0; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.mobile-nav__slide.active { -webkit-transform: none; transform: none; }

.mobile-nav__slide--first { position: relative; -webkit-transform: none; transform: none; }

.mobile-nav__slide.active ~ .mobile-nav__slide--first { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.mobile-nav__link { display: block; padding: 0 20px; font-size: 18px; line-height: 48px; font-weight: 500; text-decoration: none; color: #fff; }

.mobile-nav__link.active { color: #0bc5ba; }

.mobile-nav__arrow { float: right; width: 16px; height: 16px; margin: 16px 0; }

.mobile-nav__arrow--back { float: left; width: 40px; margin-left: -20px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.mobile-nav__dropdown { margin: 6px 0; padding: 20px 40px; background-color: #002b42; }

.mobile-nav__head .logo__caption { margin-left: 12px; padding-left: 11px; border-left: 1px solid rgba(151, 151, 151, 0.3); font-size: 22px; line-height: 1; font-weight: 500; }

.mobile-nav__head .logo__caption a { color: #9aa1ac; }

.mobile-nav__head .logo__caption a:hover { color: #32BDB5; }

.mobile-nav__heading { margin: 24px 0 21px; font-size: 13px; color: #87c0dd; border-bottom: 1px solid; padding-bottom: 14px; }

.mobile-nav__heading:first-child { margin-top: 6px; }

.mobile-nav__sublink { display: block; font-size: 18px; font-weight: 500; text-decoration: none; color: #fff; margin-bottom: 27px; }

.mobile-nav__divider { margin: 12px 20px; border-top: 1px solid #2A4F76; }

.mobile-nav__foot { position: fixed; right: 0; bottom: 0; left: 0; padding: 20px; border-top: 1px solid #164f6e; background-color: #00334e; }

.mobile-nav__buttons { margin-top: 16px; padding: 0 24px; }

.mobile-nav__buttons .button { cursor: pointer; }

.breadcrumbs { padding-bottom: 0; }

.breadcrumbs-block { padding-bottom: 0 !important; padding-top: 0 !important; }

.breadcrumbs-block li { list-style-type: none; color: #5e636b; margin-bottom: 0; }

.breadcrumbs-block ol { margin-bottom: 0; padding-left: 0; }

.breadcrumbs-block span { margin: auto; }

/***Help Desk***/
/**HelpDesk Navigation **/
#egnyte_helpDesk_menu .main-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }

#egnyte_helpDesk_menu .header { position: fixed; left: 0%; top: 0%; right: 0%; bottom: auto; z-index: 10; background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.04), 4px 0 25px 0 rgba(0, 0, 0, 0.04); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.04), 4px 0 25px 0 rgba(0, 0, 0, 0.04); }

#egnyte_helpDesk_menu .header__cont { display: -webkit-box; display: -ms-flexbox; display: flex; height: 70px; padding-right: 30px; padding-left: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#egnyte_helpDesk_menu .header__button { margin-left: auto; padding-right: 20px; padding-left: 20px; border-radius: 5px; background-color: rgba(0, 123, 189, 0.1); -webkit-transition: color 200ms ease, background-color 200ms ease; transition: color 200ms ease, background-color 200ms ease; color: #007bbd; font-size: 18px; line-height: 44px; font-weight: 600; }

#egnyte_helpDesk_menu .logo { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 0px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #9aa1ac; font-size: 20px; line-height: 1; text-decoration: none; }

#egnyte_helpDesk_menu .logo:hover { color: #32BDB5; }

#egnyte_helpDesk_menu .logo__image { margin-top: -6px; margin-bottom: -2px; }

#egnyte_helpDesk_menu .logo__caption { margin-left: 12px; padding-left: 11px; border-left: 1px solid rgba(151, 151, 151, 0.3); font-size: 22px; line-height: 1; font-weight: 500; }

#egnyte_helpDesk_menu .logo__caption a { color: #9aa1ac; }

#egnyte_helpDesk_menu .logo__caption a:hover { color: #32BDB5; }

#egnyte_helpDesk_menu .main-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }

#egnyte_helpDesk_menu .main-nav__link { padding-right: 20px; padding-left: 20px; -webkit-transition: color 200ms ease; transition: color 200ms ease; color: #35374d; font-size: 18px; line-height: 50px; font-weight: 500; text-decoration: none; }

#egnyte_helpDesk_menu .main-nav__link:hover { color: #32bdb5; }

#egnyte_helpDesk_menu .main-nav__link.w--current { -webkit-box-shadow: inset 0 -4px 0 0 #1fb7ab; box-shadow: inset 0 -4px 0 0 #1fb7ab; font-weight: 700; }

/* Navigation Bar for Event Summit Page */
.summit_nav .main-nav__link { font-size: 16px; padding: 0 19px; color: #35364E; font-family: Metric-medium; }

.summit_nav .main-nav__item:hover { font-family: Metric-medium; }

.summit__user-nav { width: 170px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; background: #103154; text-transform: uppercase; font-family: Metric-medium-italic; font-size: 16px; border-radius: 5px; padding: 16px 25px; }

.header { position: fixed; padding-top: 0px; top: 0px; left: 0; width: 100%; height: 72px; max-height: calc(100vh - 72px); z-index: 99; background: #fff; -webkit-box-shadow: 0 8px 6px -9px rgba(0, 0, 0, 0.1); box-shadow: 0 8px 6px -9px rgba(0, 0, 0, 0.1); font-size: 18px; }

.header .egnyte-block { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.header .block-egnyte-branding { width: 150px; max-width: 135px; max-height: 42px; padding-right: 0; padding-left: 0; }

.header .block-egnyte-branding img { width: 100%; max-width: 100%; height: auto; display: block; margin-top: -5px; }

.header .site-logo img { width: 100%; display: block; margin-top: -5px; }

.page_front__alt .header { background-color: #102C3F; }

.page_front__alt .header .search__close, .page_front__alt .header .search__input, .page_front__alt .header .search__loop { color: #fff; }

.page_front__alt .header .main-nav { color: #FFF; }

.page_front__alt .header .main-nav__link::after { border-bottom-color: #193D54; }

.page_front__alt .header .search__input { color: #FFF; }

.page_front__alt .header .search__loop, .page_front__alt .header .search__close { color: #FFF; }

.page_front__alt .header .user-nav { color: #FFF; }

.page_front__alt .header .user-nav a[href="/login"] { color: #FFF; }

.page_front__alt .header .user-nav .button--secondary { border-color: #133D59; background-color: #133D59; }

.page_front__alt .header .user-nav .button--secondary:hover { border-color: #004163; background-color: #004163; }

.page_front__alt .header .user-nav .button--light { border-color: #133D59; background-color: #133D59; color: #FFF; }

.page_front__alt .header .user-nav .button--light:hover { border-color: #004163; background-color: #004163; }

.page_front__alt .header .burger span { background-color: #FFF; -webkit-box-shadow: 0 6px 0 #FFF, 0 -6px 0 #FFF; box-shadow: 0 6px 0 #FFF, 0 -6px 0 #FFF; }

.page_front__alt .header .search__input::-webkit-input-placeholder { color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.page_front__alt .header .search__input::-moz-placeholder { color: #fff; transition-duration: 0.125s; -moz-transition-property: color; transition-property: color; }

.page_front__alt .header .search__input:-ms-input-placeholder { color: #fff; transition-duration: 0.125s; -ms-transition-property: color; transition-property: color; }

.page_front__alt .header .search__input::-ms-input-placeholder { color: #fff; transition-duration: 0.125s; -ms-transition-property: color; transition-property: color; }

.page_front__alt .header .search__input::placeholder { color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.page_front__alt .header .search__close:hover { color: #007BBD; }

.page_front__alt .header .search__input--visible { outline: 0; border: none !important; background-color: transparent !important; border-bottom: 1px solid !important; color: #fff !important; }

.header.header__ce-ransomware-analyze, .header.header__dgt-report-2021 { padding: 20px 28px; background-color: #152d3c; position: unset; }

.header.header__ce-ransomware-analyze .header__cont, .header.header__dgt-report-2021 .header__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1440px; margin-right: auto; margin-left: auto; }

.header.header__ce-ransomware-analyze .header__cont .logo, .header.header__dgt-report-2021 .header__cont .logo { margin: 0; }

.header.header__ce-ransomware-analyze .header__cont .logo .logo__image, .header.header__dgt-report-2021 .header__cont .logo .logo__image { display: block; margin-top: -6px; }

.header.header__ce-ransomware-analyze .header__cont .contacts-nav, .header.header__dgt-report-2021 .header__cont .contacts-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.header.header__ce-ransomware-analyze .header__cont .contacts-nav .contacts-nav__link, .header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__link { margin-right: 24px; font-size: 18px; text-decoration: none; color: #fff; font-weight: 400; }

.header.header__ce-ransomware-analyze .header__cont .contacts-nav .contacts-nav__link:hover, .header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__link:hover { text-decoration: underline; }

.header.header__ce-ransomware-analyze .header__cont .contacts-nav .contacts-nav__button, .header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__button { border: 0; padding: 0 16px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.7); font-size: 18px; line-height: 38px; font-weight: 500; text-decoration: none; color: #152d3c; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.header.header__ce-ransomware-analyze .header__cont .contacts-nav .contacts-nav__button:hover, .header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__button:hover { background-color: #fff; }

@media screen and (max-width: 1023.98px) { .header.header__ce-ransomware-analyze .header__cont .logo .logo__image, .header.header__dgt-report-2021 .header__cont .logo .logo__image { width: auto; height: 32px; } }

@media screen and (max-width: 767.98px) { .header.header__ce-ransomware-analyze, .header.header__dgt-report-2021 { padding: 12px 20px; }
  .header.header__ce-ransomware-analyze .header__cont .logo .logo__image, .header.header__dgt-report-2021 .header__cont .logo .logo__image { width: auto; height: 28px; margin-top: -5px; }
  .header.header__ce-ransomware-analyze .header__cont .contacts-nav .contacts-nav__link, .header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__link { display: none; } }

.header.header__dgt-report-2021 { background-color: #fff; }

.header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__link { color: #5E636B; }

.header.header__dgt-report-2021 .header__cont .contacts-nav .contacts-nav__button { border: 1px solid #152d3c; }

.toolbar-fixed .header { top: 72px; }

.site-name a { color: #fff; text-decoration: none; }

.site-slogan { color: #4b4f55; }

.heading-search { position: relative; width: 120px; margin-left: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 7px; }

.heading-search form { margin-top: 5px; }

.heading-search1 { position: relative; width: 120px; margin-left: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 7px; }

.heading-search1 form { margin-top: 5px; }

.js-form-type-search input.form-search { width: 100%; height: 30px; background: #fff; font-size: 1em; float: left; padding-left: 40px; margin: 0; border-radius: 0; border: 0; border-bottom: 2px solid #333c50; color: #333c50; -webkit-transition: background 0.55s ease; transition: background 0.55s ease; -webkit-box-sizing: border-box; box-sizing: border-box; }

.second-nav { margin-left: auto; }

.heading-img-full { display: block; position: relative; height: 100vh; overflow: hidden; }

.heading-img-full .wp-block-media-text__media { z-index: 0; width: 100%; height: calc(100vh - 49px); background: #0b142b; overflow: hidden; position: relative; }

.heading-img-full .wp-block-media-text__media video { position: absolute; height: 100vh; min-height: 900px; -o-object-fit: cover; object-fit: cover; top: 0; right: 0; }

.heading-img-full .wp-block-media-text__content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1280px; max-width: 94%; padding: 0; }

.heading-img-full h1 { line-height: 1.3em; color: #fff; margin-bottom: 40px; font-size: calc(10px + 2.2vw); font-weight: 700; text-shadow: 0 0 20px #0b142b; }

.search-mm a { display: none; }

.green-button { text-indent: 0; }

.green-button a { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff; padding: 10px 25px; text-transform: uppercase; font-size: 22px; font-weight: 500; border-radius: 4px; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.green-button a:visited { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff; padding: 10px 25px; text-transform: uppercase; font-size: 22px; border-radius: 4px; font-weight: 600; display: inline-block; }

.green-button a:hover { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba; text-decoration: none; }

.green-button a:focus { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba; text-decoration: none; }

.green-button a:active { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba; text-decoration: none; }

.form-item-search { margin: 0; max-width: 100%; height: 30px; }

.form-item-search [id^="edit-actions"] { position: relative; }

.form-item-search [id^="edit-actions"] span, .form-item-search label { display: none; }

.search-mm .heading-search .js-form-item-search { position: relative; }

.search-mm .heading-search .js-form-item-search::before { content: ""; background: url(../images/search-icon.svg) center center no-repeat; height: 30px; width: 30px; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; display: inline-block; color: transparent; position: absolute; top: 4px; left: 0; border: 0; }

.form-item-search input[id^="edit-search"] { width: 100%; height: 30px; background: #fff; font-size: 1em; float: left; padding-left: 15px; margin: 0; border: 0; border-bottom: 1px solid rgba(53, 54, 78, 0.2); color: #35364e; -webkit-transition: background 0.55s ease; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; }

.layout-container-full-size.header-search-page { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; }

.layout-container-full-size.header-search-page::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: transparent linear-gradient(100deg, #061522 0%, #06354c 100%) 0% 0% no-repeat padding-box; opacity: 0.8; z-index: 0; }

.layout-container-full-size.header-search-page h1 { color: #fff; font-size: 48px; line-height: 56px; font-weight: 900; text-transform: uppercase; z-index: 1; padding: 40px 0; }

.header-search-page + .page-heading .views-exposed-form.search-block-form { margin: 50px auto 0; }

.search-block-form h2 { display: none; }

.page-heading .search-block-form input[id^="edit-submit-search"] { background: url(../images/search-hover.svg) no-repeat center center; background: #fff url(../images/search-black.svg) no-repeat center center; background-size: 22px; top: 4px; left: auto; right: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.page-heading .search-block-form input[id^="edit-submit-search"]:hover, .page-heading .search-block-form input[id^="edit-submit-search"]:focus { background: #fff url(../images/search-hover.svg) no-repeat center center; background-size: 22px; }

.page-heading .search-block-form input[id^="edit-submit-search"]:focus { outline: none; }

.page-heading .search-block-form form { width: 600px; max-width: 96%; margin: 0 auto; }

.free-trial-mm { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.we-mega-menu-ul > .we-mega-menu-li { z-index: 4; }

.we-mega-menu-ul.expand-search > .we-mega-menu-li { z-index: 4; }

.we-mega-menu-ul > .we-mega-menu-li.search-mm { position: relative; }

.we-mega-menu-ul.expand-search > .we-mega-menu-li.search-mm { position: static; }

.header > .layout-container { display: -webkit-box; display: -ms-flexbox; display: flex; }

.header .block-egnyte-branding { z-index: 9; position: relative; }

.second-menu-box { margin-right: 0; }

.second-nav .clearfix ul li { margin: 0 10px 0; }

.second-menu-box ul > li a, .second-menu-box ul > li a:visited { border: 2px solid transparent; }

.second-menu-box .form-item-search::after { width: 0; height: 60px; position: absolute; content: ""; right: 0; top: -10px; opacity: 0; z-index: 1; background: #fff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.second-menu-box .expand-search .form-item-search::after { width: 700px; opacity: 1; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm1 a, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm1 a:visited, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm a, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm a:visited { border: 2px solid #0bc5ba; margin-right: 5px; }

.second-nav .clearfix ul li { margin: 0 5px 0; }

.second-nav .we-mega-menu-li.search-mm { margin-left: auto; margin-right: 0; }

.second-nav .clearfix ul a:hover, .second-nav .login-mm a:hover { text-decoration: none; color: #0bc5ba; }

.second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm1 a:hover, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm1 a:focus, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm1 a:active, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm a:hover, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm a:focus, .second-menu-box .we-mega-menu-ul .we-mega-menu-li.free-trial-mm a:active { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba; text-decoration: none; }

.contact-us-mm, .free-trial-mm, .login-mm, .search-mm { display: none; }

.second-nav .login-mm, .second-nav .search-mm { display: -webkit-box; display: -ms-flexbox; display: flex; }

.second-nav .we-mega-menu-ul.expand-search > .contact-us-mm1 { z-index: 9; }

@media only screen and (min-width: 991px) { .we-mega-menu-li.search-mm { width: 35px; background: #fff; z-index: 3; }
  .we-mega-menu-ul.expand-search > .dropdown-menu { z-index: 1; }
  .we-mega-menu-ul > .free-trial-mm, .we-mega-menu-ul > .contact-us-mm, .we-mega-menu-ul > .login-mm, .we-mega-menu-ul.expand-search > .free-trial-mm, .we-mega-menu-ul.expand-search > .contact-us-mm, .we-mega-menu-ul.expand-search > .login-mm { z-index: 6; }
  .search-mm input[id^="edit-submit-search"] { display: none; }
  .search-mm .form-item-search input[id^="edit-search"] { padding-left: 15px; padding-right: 0; }
  .search-mm .heading-search1, .search-mm .heading-search { width: 35px; overflow: hidden; z-index: 4; }
  .expand-search .search-mm .heading-search1 input[id^="edit-search"], .expand-search .search-mm .heading-search input[id^="edit-search"] { border-bottom: 1px solid rgba(53, 54, 78, 0.2); }
  .search-mm a.we-mega-menu-li { background: #ffffff url(../images/close-black.svg) no-repeat center center; background: #ffffff url(../images/close-hover.svg) no-repeat center center; background: #ffffff url(../images/search-hover.svg) no-repeat center center; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .search-mm a.we-mega-menu-li { width: 30px; height: 30px; display: inline-block; background: #ffffff url(../images/search-black.svg) no-repeat center center; background-size: cover; z-index: 7; margin-top: 12px; outline: none; }
  .search-mm a.we-mega-menu-li:hover { background: #ffffff url(../images/search-hover.svg) no-repeat center center; background-size: cover; }
  .expand-search .search-mm a.we-mega-menu-li { background: #ffffff url(../images/close-black.svg) no-repeat center center; background-size: cover; }
  .expand-search .search-mm a.we-mega-menu-li:hover { background: #ffffff url(../images/close-hover.svg) no-repeat center center; background-size: cover; }
  .search-mm .remove-s { display: none; }
  .expand-search .search-mm .heading-search { overflow: visible; }
  .search-mm .heading-search1 input[id^="edit-search"], .search-mm .heading-search input[id^="edit-search"] { padding-left: 15px; padding-right: 0; position: absolute; right: -400px; width: 400px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0; z-index: 4; outline: none; }
  .expand-search .search-mm .heading-search1 input[id^="edit-search"], .expand-search .search-mm .heading-search input[id^="edit-search"] { right: 0; opacity: 1; }
  .search-mm::after { content: ""; width: 370px; position: absolute; z-index: 6; background: #ffffff; height: 100%; margin-right: 0; opacity: 1; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .search-mm::before { content: ""; width: 100%; position: absolute; z-index: 3; background: #ffffff; height: 100%; margin-right: 0; left: 0; opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .expand-search .search-mm::before { width: 100%; opacity: 1; }
  .navbar-we-mega-menu .nav-tabs { position: relative; } }

@media only screen and (max-width: 991px) { .search-mm > a { display: none; }
  .layout-container-full-size.header-search-page h1 { line-height: 30px; font-size: 27px; }
  main.main-search { max-width: 92%; } }

@media only screen and (max-width: 991.98px) { .block-egnyte-branding { width: 157px; height: 52px; margin-top: 12px; } }

.home-video-col { width: 100%; display: block; }

.home-video-col .wp-block-column:first-child { z-index: 0; width: 100%; height: calc(100vh - 49px); background: #0b142b; overflow: hidden; position: relative; }

.home-video-col .wp-block-column:last-child { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1280px; max-width: 94%; padding: 0; }

.home-video-col .wp-block-video video { max-width: 100%; width: 100%; position: absolute; height: 100vh; min-height: 900px; -o-object-fit: cover; object-fit: cover; top: 0; right: 0; }

@media only screen and (max-width: 1090px) { .search-mm .heading-search1 input[id^="edit-search"], .search-mm .heading-search input[id^="edit-search"] { width: 350px; } }

.wp-block-video.mobile-video { display: none; }

@media only screen and (max-width: 992px) { .wp-block-video.desktop-video { display: none; }
  .wp-block-video.mobile-video { display: block; } }

@media only screen and (min-width: 992px) { .we-mega-menu-submenu { margin-top: 6px; } }

@media only screen and (max-width: 991px) { .main-nav { margin-right: 0; margin-left: 30px; margin-top: 3px; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .second-nav { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .header { padding-top: 3px; height: 62px; top: calc(0px); }
  .region-we-mega-menu { margin-bottom: 0; margin-top: 5px; }
  .contact-us-mm, .free-trial-mm, .login-mm, .search-mm { display: block; }
  .second-nav, .second-nav .login-mm, .second-nav .search-mm { display: none; } }

.header_container { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; padding: 0 50px; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: initial; flex-flow: initial; position: relative; }

.header_container .search { margin: 0 2px; }

.header_container .search #search__loop:hover { color: #76A2BC; }

.header_container .search #search__close:hover { color: #76A2BC; }

.header_container .primary__menu { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 32px; margin-top: 0px; -webkit-box-ordinal-group: initial; -ms-flex-order: initial; order: initial; width: initial; list-style: none; height: 72px; }

.header_container .primary__menu .visually-hidden { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; word-wrap: normal; }

.header_container .primary__menu .main-nav__item { margin-left: 10px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .grid-col--6 .grid-row--lgg .grid-col--12 { max-width: 1200px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .grid-col--6 .grid-row--lgg .grid-col--12 .grid-row .grid-col--6 { max-width: 410px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .grid-col--6 .grid-row--lgg .grid-col--12 .main-nav__heading { max-width: 750px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown { border: none; border-radius: 0; left: 0; overflow: initial; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0; background: #0B1F34; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; min-height: 420px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .main-nav__dropdown-left .main-nav__sublink { position: relative; display: block; padding: 12px; border-radius: 6px; font-size: 17px; line-height: 20px; font-weight: 500; text-decoration: none; color: #FFF; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; margin-left: -11px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .main-nav__dropdown-left .product_menu { max-width: 552px; padding: 20px; }

.header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .main-nav__dropdown-right { background: transparent; padding: 0 0 0 20px; }

.header_container .primary__menu .main-nav__item:hover > .main-nav__link { font-weight: 700; color: #000; font-family: metric-bold; height: 72px; }

.header_container .primary__menu .main-nav__item .btnNav { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border-top: none; border-right: none; border-left: none; -o-border-image: initial; border-image: initial; border-bottom: 1px solid #d6dcea; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; font-weight: 500; gap: 3px; width: 100%; border: none; border-radius: 10px; color: #35364e; font-family: metric-medium; }

.header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__link:hover { color: #76A2BC; }

.header_container .user-nav .egnyte-block nav .user-nav__item .button { font-weight: 500; font-family: metric-medium; }

.header_container .user-nav .egnyte-block nav .user-nav__item .button--light { background: #0BC5BA; background-color: #0BC5BA; color: #fff; }

.header_container .user-nav .egnyte-block nav .user-nav__item .button--light:hover { background-color: #23B6AA; border-color: #23B6AA; }

.header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { background-color: #fff; border-color: #0BC5BA; margin-right: 15px; padding: 12px 7px; color: #35364e !important; }

.header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request:hover { border-color: #0BC5BA; background-color: #0BC5BA; color: #fff !important; }

.main-nav__dropdown-right a { text-decoration: none; }

.main-nav__subtxt p { opacity: 0.85; margin-bottom: 3px; }

.dropdown-right__container { background: #122941; border-radius: 6px; }

.dropdown-right__container:hover > picture img { background-color: #000; opacity: 0.5; }

.dropdown-right__bottom { padding: 17px 20px; }

.trial__cta { color: #34BDB5; font-size: 18px; font-weight: 500; text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: metric-medium; }

.trial__cta img { margin-left: 10px; }

.main-nav__heading { padding: 0 0 10px 0; font-size: 13px; color: #76A2BC; text-transform: uppercase; letter-spacing: 1.5px; border-bottom: 1px solid #2A4F76; margin-bottom: 12px; font-weight: 700; }

.two-col__menu .grid-col { width: 270px; }

.btnNav svg:last-of-type { margin: 0px; -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); }

.main-nav__item:hover > .main-nav__link svg:last-of-type { -webkit-transform: rotateZ(-90deg); transform: rotateZ(-90deg); }

.products__menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin: 0 auto; padding: 50px; }

.main-nav__dropdown-left--xlarge { max-width: 894px; width: 100%; }

.main-nav__dropdown-left { background: transparent; min-width: initial; padding: 0; }

.main-nav__sublink:hover { background-color: #214161; -webkit-box-shadow: inset 0 0 0 99999px rgba(255, 255, 255, 0.08); box-shadow: inset 0 0 0 99999px rgba(255, 255, 255, 0.08); color: inherit; }

.main-nav__sublink:hover::after { opacity: 0; }

.main-nav__subtxt { display: -webkit-box; display: -ms-flexbox; display: flex; }

.main-nav__subtxt picture { margin-right: 34px; }

.main-nav__subtxt .p { opacity: 0.7; }

a:visited { color: #35364e; }

.page_front__alt .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { background-color: #0d2743; border-color: transparent; color: #fff !important; }

.page_front__alt .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request:hover { background-color: #8B83FE; border-color: transparent; color: #fff; }

.page_front__alt .primary__menu .main-nav__item .main-nav__link { color: #fff; font-family: Metric-medium; }

.page_front__alt .header { background-color: #0F1D35; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 10; }

.page_front__alt .header .main-nav__item:hover { height: 72px; }

.page_front__alt .header .main-nav__item:hover > .main-nav__link { color: #76A2BC; font-weight: 500; font-family: Metric-medium; height: 72px; }

.page_front__alt .header .user-nav .main-nav__item:hover > .main-nav__link { color: #76A2BC; font-weight: normal; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .mobile-nav__dropdown a { color: #fff; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .egnyte-block .mobile-nav__buttons .grid-row .grid-col .button--small { background-color: transparent; border-color: #0BC5BA; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .egnyte-block .mobile-nav__buttons .grid-row .grid-col .button--small:hover { border-color: #0BC5BA; background-color: #0BC5BA; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .egnyte-block .mobile-nav__buttons .grid-row .grid-col .button--outlined { border-color: #0BC5BA; background-color: #0BC5BA; color: #fff !important; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .egnyte-block .mobile-nav__buttons .grid-row .grid-col .button--outlined:hover { background-color: #23B6AA; border-color: #23B6AA; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .mobile-nav__link { color: #fff; }

.mobile-nav__cont .egnyte-block .mobile-nav__slide .mobile-nav__link--back { display: -webkit-box; display: -ms-flexbox; display: flex; }

.mobile-nav__dropdown { background-color: #0B1F34; }

.main-nav__dropdown-left .grid-col--6 .main-nav__sublink { max-width: 291px; width: 100%; }

.main-nav__dropdown-left .grid-col--4 { max-width: 456px; }

.main-nav__dropdown-left .grid-col--4 .main-nav__heading { max-width: 300px; width: 100%; }

.main-nav__dropdown-left .grid-col--4 .main-nav__sublink { max-width: 305px; width: 100%; }

.main-nav__dropdown-left .grid-col--12 .main-nav__heading { max-width: 1214px; width: 100%; }

.main-nav__dropdown-left .grid-col--12 .grid-row { margin-left: 0; }

.dropdown-right__container picture img { border-top-left-radius: 6px; border-top-right-radius: 6px; }

.search__loop, .search__close { cursor: pointer; }

@media (max-width: 1660px) { .header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .grid-col--6 .grid-row--lgg .grid-col--12 .main-nav__heading { max-width: 680px; } }

@media (max-width: 1570px) { .header_container .primary__menu .main-nav__item .main-nav__dropdown .products__menu .grid-col--6 .grid-row--lgg .grid-col--12 .main-nav__heading { max-width: 640px; } }

@media (max-width: 1120px) { .header_container .user-nav .egnyte-block nav .user-nav__item .button { font-size: 15px; padding-right: 4px; padding-left: 4px; } }

@media (max-width: 1252px) { .page_front__alt .header_container .search { margin: 0; } }

@media (max-width: 1246px) { .header_container .user-nav .egnyte-block nav .user-nav__item .product-page__cta { font-size: 14px; padding: 12px 5px; width: 100px; } }

@media (max-width: 1241px) { .header_container .user-nav .egnyte-block .user-nav__msp_secondary .user-nav__item .button { font-size: 15px; padding: 10px 5px; } }

@media (max-width: 1055px) { .header_container .primary__menu .main-nav__item .btnNav { gap: 0; }
  .header_container .user-nav .egnyte-block nav .user-nav__item .product-page__cta { padding: 12px 7px; font-size: 15px; }
  .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { margin-right: 10px; } }

@media (max-width: 1182px) { .user-nav__item .free-trial .removed-lg { display: none; }
  .header_container { padding: 0 20px; }
  .products__menu { padding: 50px 20px; }
  .primary__menu { margin-left: 0; }
  .btnNav { gap: 0; }
  .dropdown-right__bottom .p { font-size: 17px; }
  .dropdown-right__bottom .trial__cta { font-size: 17px; } }

@media (max-width: 1297px) { .header_container .primary__menu { margin-left: 0; } }

@media (max-width: 1480px) { .main-nav__dropdown-left .grid-col--12 .main-nav__heading { max-width: 1092px; } }

@media (min-width: 1500px) and (max-width: 1800px) { .main-nav__dropdown-left .grid-col--12 .main-nav__heading { max-width: 1149px; width: 100%; } }

@media (max-width: 1334px) { .page_front__alt .header .main-nav { margin-left: 0; } }

@media (max-width: 1369px) { .header_container .user-nav .egnyte-block .user-nav__msp_secondary .user-nav__item .button { font-size: 15px; padding: 10px; } }

@media (max-width: 1207px) { .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { margin-right: 3px; font-size: 15px; } }

@media (max-width: 1116px) { .header_container .user-nav .egnyte-block .user-nav__msp_secondary .user-nav__item .button { font-size: 12px; padding: 7px 1px; } }

@media (max-width: 1036px) { .header_container #block-guidesecondary .egnyte-block .user-nav .user-nav__item .user-nav__button--request { font-size: 10px; padding-right: 1px; padding-left: 1px; } }

@media (max-width: 1022px) { .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { margin-right: 2px; } }

@media (max-width: 1019px) { .header_container .user-nav .egnyte-block nav .user-nav__item .button { padding-right: 1px; padding-left: 1px; } }

@media (max-width: 1003px) { .header_container .primary__menu .main-nav__item .btnNav { padding: 0; } }

@media (width: 992px) { .header .header_container .user-nav .egnyte-block .grid-col .egnyte-block nav .user-nav__item:first-child { width: 64px; } }

/**/
/* intro */
/**/
.intro { position: relative; overflow: hidden; padding: 100px 0 158px; background-color: #102c3f; color: #aad3ec; }

.intro__cont { position: relative; }

.intro__note { color: #5f7988; }

.intro__logos { position: relative; margin-bottom: -16px; }

.intro__logos-line { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 54px; overflow: hidden; margin-right: -140px; }

.intro__logos-line img { margin-top: 16px; margin-right: 20px; margin-bottom: 16px; -webkit-transition-duration: 0.375s; transition-duration: 0.375s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.intro__logos-line img:nth-child(2) { -webkit-transition-delay: 0.125s; transition-delay: 0.125s; }

.intro__logos-line img:nth-child(3) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; }

.intro__logos-line img:nth-child(4) { -webkit-transition-delay: 0.375s; transition-delay: 0.375s; }

.intro__logos-line img:nth-child(5) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.intro__logos-line:last-child { position: absolute; bottom: 0; left: 0; }

.intro__logos-line:last-child img { -webkit-transform: translateY(108px); transform: translateY(108px); }

.intro__logos.flipped .intro__logos-line img { -webkit-transform: translateY(-108px); transform: translateY(-108px); }

.intro__logos.flipped .intro__logos-line:last-child img { -webkit-transform: none; transform: none; }

.intro__figure { margin: -48% -69.3% -48% -52%; margin: -11% -10% -10% 0; }

.intro__figure img { margin-right: auto; margin-left: auto; }

.intro__title { position: relative; overflow: hidden; }

@media screen and (max-width: 1283.98px) { .intro { padding-top: 64px; padding-bottom: 122px; }
  /*.intro__figure { margin-top: -52%; margin-bottom: -44%; }*/ }

@media screen and (max-width: 991.98px) { .intro { text-align: center; }
  .intro__logos-line { margin-right: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .intro__logos-line:last-child { right: 0; }
  .intro__figure { margin: 0; } }

@media screen and (max-width: 767.98px) { .intro { padding-top: 48px; padding-bottom: 106px; }
  .intro__logos-line { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 0; }
  .intro__logos-line img { margin-right: 10px; margin-left: 10px; } }

@media screen and (max-width: 599.98px) { /* .intro__figure { margin: -55% -65% -37%; } */
  .intro__note { font-size: 14px; }
  .intro__logos { margin-bottom: 0; }
  .intro__logos-line img { margin-bottom: 0; } }

/**/
/* announcements */
/**/
.announcements { background-color: #f7fafc; }

.announcements__carousel { margin-top: -58px; }

.announcements__carousel .slick-list { border-radius: 10px; background-color: #fff; -webkit-box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); }

.announcements__item { position: relative; display: block; padding: 32px 40px; background-color: #fff; text-decoration: none; }

.announcements__item--alt { background-color: #004163; color: #98d4f4; }

.announcements__item--secondary-teal { background-color: #3ab8b4; }

.announcements__item--athens-gray { background-color: #e2e5eb; }

.announcements__cont { position: relative; z-index: 1; max-width: 880px; }

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

.announcements__cont .button svg { vertical-align: top; }

.announcements__figure { position: absolute; top: 0; right: 0; bottom: 0; left: 50%; margin-left: 80px; }

.announcements__dots { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 12px; }

.announcements__dots li { position: relative; width: 8px; height: 8px; margin: 0 4px; border-radius: 8px; background: #a2aeb6; cursor: pointer; opacity: 0.5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.announcements__dots li:hover { opacity: 1; }

.announcements__dots li::before { content: ""; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; }

.announcements__dots li.slick-active { background-color: #32bdb5; opacity: 1; }

@media screen and (max-width: 991.98px) { .announcements__item { padding: 32px; }
  .announcements__figure { display: none; } }

@media screen and (max-width: 767.98px) { .announcements__item { padding: 24px 24px 32px; }
  .announcements__heading { height: 44px; overflow: hidden; } }

@media screen and (max-width: 599.98px) { .announcements .button { margin-top: 16px; } }

/**/
/* what is */
/**/
.what-is { padding: 80px 0; background-color: #f7fafc; text-align: center; }

.what-is__title, .what-is__suptitle { position: relative; }

.what-is__cont { max-width: 920px; }

.what-is__pane { position: absolute; top: -9999px; left: -9999px; pointer-events: none; opacity: 0; -webkit-transition-duration: 0.375s; transition-duration: 0.375s; -webkit-transition-property: opacity; transition-property: opacity; }

.what-is__pane.active { position: static; pointer-events: auto; opacity: 1; }

.what-is__figure { margin: -17% -29.1% -24%; }

.what-is__image { display: block; margin-right: auto; margin-left: auto; }

@media screen and (max-width: 991.98px) { .what-is__figure { margin: -15% -20% -21%; } }

@media screen and (max-width: 599.98px) { .what-is__figure { margin: -5% -20px -15%; } }

/**/
/* switcher */
/**/
.switcher { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 600px; margin-right: auto; margin-left: auto; padding: 4px; border-radius: 6px; background-color: #fff; -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 254px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 254px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.05); line-height: 40px; text-align: center; white-space: nowrap; }

.switcher a { font-weight: 500; }

.switcher__item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-radius: 4px; text-decoration: none; color: #004163 !important; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; }

.switcher__item:hover { background-color: rgba(50, 189, 181, 0.1); }

.switcher__item.active { font-weight: 600; pointer-events: none; color: #32bdb5; }

@media screen and (max-width: 599.98px) { .switcher { -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-right: -20px; margin-left: -20px; border-radius: 0; font-size: 16px; } }

/**/
/* why egnyte */
/**/
.why-egnyte { text-align: center; }

.why-egnyte__title, .why-egnyte__suptitle { position: relative; overflow: hidden; }

.why-egnyte__item { text-align: left; }

.why-egnyte__list { list-style: none; margin-top: 24px; color: #35364e; }

.why-egnyte__list li { margin-top: 16px; padding-left: 32px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') -2px 0/24px 30px no-repeat; }

.why-egnyte__figure { position: relative; margin: 0 auto; }

.why-egnyte__figure--1 { max-width: 656px; padding: 0 40px 54px 40px; }

.why-egnyte__figure--2 { max-width: 651px; padding: 48px 0 60px 64px; }

.why-egnyte__figure--3 { max-width: 695px; padding: 0 40px 54px 48px; }

.why-egnyte__dots { position: absolute; top: 0; left: 16px; }

.why-egnyte__image-wrap { position: relative; border-radius: 10px; overflow: hidden; }

.why-egnyte__image-wrap::after { content: ""; position: absolute; top: 0; right: 0; left: 0; height: 100%; background-color: #32bdb5; pointer-events: none; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.animated .why-egnyte__image-wrap::after { -webkit-transform: translateY(-100%); transform: translateY(-100%); }

.why-egnyte__image { position: relative; display: block; width: 100%; }

.why-egnyte__logo { position: absolute; top: 56px; left: 40px; margin-left: -35px; }

.why-egnyte__chart { position: absolute; bottom: 20px; left: -20px; border-radius: 4px; -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.05); }

.why-egnyte__iphone { position: absolute; right: 64px; bottom: 0; }

.why-egnyte__policies { position: absolute; top: 48px; left: 0; border-radius: 4px; -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.05); }

.why-egnyte__numbers { position: absolute; right: 0; bottom: 0; width: 380px; padding: 20px; border-radius: 12px; background-color: #004163; font-size: 15px; font-weight: 500; letter-spacing: -0.02em; color: #84b8d8; }

.why-egnyte__numbers span { display: block; font-size: 36px; font-weight: 500; color: #fff; }

.why-egnyte__numbers--alt { right: auto; bottom: 108px; left: 0; width: 180px; background-color: #fff; -webkit-box-shadow: -20px 6px 44px rgba(0, 0, 0, 0.08), inset 0 0 0 1px #ebedf2; box-shadow: -20px 6px 44px rgba(0, 0, 0, 0.08), inset 0 0 0 1px #ebedf2; color: #004163; }

.why-egnyte__numbers--alt span { color: #004163; }

.why-egnyte__list .text-link span { color: #32bdb5; font-weight: 400; text-decoration: underline; }

.status__description:after { content: " *"; color: red; }

@media screen and (max-width: 991.98px) { .why-egnyte__figure { margin-bottom: 32px; } }

@media screen and (max-width: 599.98px) { .why-egnyte__figure--1, .why-egnyte__figure--2, .why-egnyte__figure--3 { padding: 0; }
  .why-egnyte__logo { top: 20px; left: 0; margin: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  .why-egnyte__dots { top: -20px; left: -20px; }
  .why-egnyte__chart { display: none; }
  .why-egnyte__image-wrap { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
  .why-egnyte__iphone { right: 20px; bottom: 60px; width: 27%; height: auto; }
  .why-egnyte__policies { top: 20px; left: -20px; width: 50%; height: auto; }
  .why-egnyte__numbers { position: static; width: auto; border-top-left-radius: 0; border-top-right-radius: 0; } }

/**/
/* featured report */
/**/
.featured-report { position: relative; padding: 20px; border-radius: 8px; background-color: #f7fafc; text-align: center; color: #4a728a; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; }

.featured-report:hover { background-color: #eff6fb; }

@media screen and (max-width: 599.98px) { .featured-report__caption { margin: 12px 0; } }

/**/
/* featured awards */
/**/
.featured-awards__title { position: relative; overflow: hidden; }

.featured-awards__cont { padding: 48px 60px; border-radius: 10px; background: url(../images/featured-awards/bg.png) 50% 50%/cover no-repeat, url(../images/featured-awards/circles.png) 50% 50% no-repeat; text-align: center; color: #637884; }

.featured-awards__item { width: 139px; margin: 0 auto; font-weight: 500; }

.featured-awards__caption { margin: 0 -8px; font-weight: 500; }

.featured-awards__more { position: relative; padding: 16px; border-radius: 10px; background-color: #f7fafc; text-align: center; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; }

.featured-awards__more:hover { background-color: #eff6fb; }

@media screen and (max-width: 991.98px) { .featured-awards__cont { padding: 48px 32px; } }

@media screen and (max-width: 599.98px) { .featured-awards__cont { margin-right: -20px; margin-left: -20px; padding: 40px 0; }
  .featured-awards__cont--alt { padding-left: 15%; padding-right: 10%; }
  .featured-awards__title { padding-right: 20px; padding-left: 20px; } }

/**/
/* everyday tools */
/**/
.everyday-tools { padding: 80px 0; background-color: #e7f3f8; }

.everyday-tools__title { position: relative; overflow: hidden; line-height: normal; }

.everyday-tools__figure { margin: -40px -25% -40px 0; }

.everyday-tools__figure img { margin-right: auto; margin-left: auto; }

.everyday-tools__footnote { max-width: 460px; color: #608da9; opacity: 0.8; }

@media screen and (max-width: 991.98px) { .everyday-tools { text-align: center; }
  .everyday-tools__figure { margin-right: -10%; margin-bottom: 24px; } }

/**/
/* bio-tech */
/**/
.everyday-tools.bio-tech { padding: 40px 0; background-color: #32bdb5; }

/**/
/* featured resources */
/**/
.featured-resources__title { position: relative; overflow: hidden; }

/**/
/* large featured resource */
/**/
.large-featured-resource { position: relative; height: 100%; overflow: hidden; border-radius: 6px; background-color: #fff; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); color: rgba(255, 255, 255, 0.8); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.large-featured-resource:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.large-featured-resource__logo { position: absolute; top: 40px; left: 40px; }

.large-featured-resource__cont { position: absolute; right: 0; bottom: 0; left: 0; padding: 40px; }

@media screen and (max-width: 991.98px) { .large-featured-resource { height: auto; padding-top: 56.25%; }
  .large-featured-resource__cont { padding: 32px; } }

@media screen and (max-width: 599.98px) { .large-featured-resource { padding-top: 100%; }
  .large-featured-resource__cont { padding: 20px; } }

/**/
/* small featured resource */
/**/
.small-featured-resource { position: relative; overflow: hidden; border-radius: 6px; background-color: #fff; -webkit-box-shadow: inset 0 0 0 1px #dde1e9, 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #dde1e9, 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.small-featured-resource:hover { -webkit-box-shadow: inset 0 0 0 1px #dde1e9, 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #dde1e9, 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.small-featured-resource__cont { padding: 16px; }

.small-featured-resource__title { color: #35364e; }

.small-featured-resource__figure { position: relative; width: 192px; height: 100%; }

@media screen and (max-width: 599.98px) { .small-featured-resource__figure { width: 120px; } }

/**/
/* experience today */
/**/
.experience-today { position: relative; padding: 60px 0; overflow: hidden; background-color: #1e3243; color: #c8e0fc; }

.experience-today::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/experience-today/bg.png) 50% 50%/cover; }

.experience-today__title { position: relative; overflow: hidden; }

.experience-today__cont { position: relative; width: 440px; }

.experience-today__link { position: relative; z-index: 1; display: block; margin-top: 16px; padding: 20px 54px 20px 24px; border-radius: 4px; background-color: #1f5aa0; -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 8px 24px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-decoration: none; color: #c8e0fc !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; }

.experience-today__link::after { content: ""; position: absolute; top: 20px; right: 0; width: 54px; height: 24px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>') 50% 50%/54px 24px no-repeat; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; }

.experience-today__link.active { margin-right: -20px; padding-right: 74px; border-top-right-radius: 0; border-bottom-right-radius: 0; }

.experience-today__link.active::after { right: 20px; }

.experience-today__heading { margin-bottom: -2px; font-size: 24px; line-height: 1.125; color: #fff; }

.experience-today__pane { position: absolute; z-index: 2; top: 0; left: 100%; width: 400px; min-height: 100%; margin-left: 20px; padding: 24px 32px 32px; border-radius: 0 4px 4px 4px; background-color: #1f5aa0; color: #fff; pointer-events: none; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.experience-today__pane.active { pointer-events: auto; opacity: 1; -webkit-transition-delay: 0.125s; transition-delay: 0.125s; }

.experience-today__pane:last-child { border-radius: 4px 4px 4px 0; }

.experience-today__list { margin-top: 20px; margin-left: 20px; font-size: 17px; padding-left: 0px; }

.experience-today__list li { margin-top: 10px; }

.experience-today__figure { margin: -180px -47% -180px -33%; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.experience-today__figure.faded { opacity: 0.1; }

.experience-today__image { display: block; }

.experience-today .button svg { vertical-align: top; }

.experience-today__link.faded { background-color: rgba(31, 90, 160, 0.5); }

.experience-today__link.faded:hover { background-color: #1f5aa0; }

.experience-today__close { position: absolute; top: 20px; right: 20px; width: 20px; height: 20px; background: url("data:image/svg+xml;utf8,<svg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.843 2.43211L20.5501 1.725L19.1359 0.310791L18.4288 1.0179L10.275 9.17162L2.12132 1.0179L1.41421 0.310791L0 1.725L0.707107 2.43211L8.86083 10.5858L0.707107 18.7396L0 19.4467L1.41421 20.8609L2.12132 20.1538L10.275 12L18.4288 20.1538L19.1359 20.8609L20.5501 19.4467L19.843 18.7396L11.6893 10.5858L19.843 2.43211Z' fill='%2335364E'/%3E%3C/svg>") 50% 50%/24px 24px no-repeat; outline: none; border: none; }

.experience-today__pane.active { top: 0; width: 100%; padding: 40px 60px 40px 40px; }

@media screen and (max-width: 991.98px) { .experience-today__cont { width: auto; }
  .experience-today__pane { width: 352px; } }

@media screen and (max-width: 767.98px) { .experience-today__link::after { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  .experience-today__link.active { margin-right: 0; padding-right: 54px; border-radius: 4px 4px 0 0; }
  .experience-today__link.active::after { right: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
  .experience-today__pane { position: relative; left: auto; display: none; width: auto; margin: 0; border-top: 1px solid rgba(255, 255, 255, 0.1); border-radius: 0 0 4px 4px; }
  .experience-today__pane.active { display: block; }
  .experience-today__pane:last-child { border-radius: 0 0 4px 4px; } }

/**/
/* ANIMATIONS */
/**/
/**/
/* wow */
/**/
[data-anim-name="slideInUp"] { -webkit-transform: translateY(100%); transform: translateY(100%); }

[data-anim-name="fadeIn"] { opacity: 0; }

[data-anim-name="fadeInUp"] { opacity: 0; -webkit-transform: translateY(2rem); transform: translateY(2rem); }

[data-anim-name="fadeInLeft"] { opacity: 0; -webkit-transform: translateX(4rem); transform: translateX(4rem); }

[data-anim-name="fadeInRight"] { opacity: 0; -webkit-transform: translateX(-4rem); transform: translateX(-4rem); }

[data-anim-name="fadeInScaleUp"] { opacity: 0; -webkit-transform: scale(0.875) translateY(2rem); transform: scale(0.875) translateY(2rem); }

.animated [data-anim-name="slideInUp"], .animated [data-anim-name="fadeIn"], .animated [data-anim-name="fadeInUp"], .animated [data-anim-name="fadeInLeft"], .animated [data-anim-name="fadeInRight"], .animated [data-anim-name="fadeInScaleUp"] { opacity: 1; -webkit-transform: none; transform: none; -webkit-transition-duration: 0.75s; transition-duration: 0.75s; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; }

.animated [data-anim-delay="0.25s"] { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; }

.animated [data-anim-delay="0.375s"] { -webkit-transition-delay: 0.375s; transition-delay: 0.375s; }

.animated [data-anim-delay="0.5s"] { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.animated [data-anim-delay="0.625s"] { -webkit-transition-delay: 0.625s; transition-delay: 0.625s; }

.animated [data-anim-delay="0.75s"] { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; }

.animated [data-anim-delay="0.875s"] { -webkit-transition-delay: 0.875s; transition-delay: 0.875s; }

.animated [data-anim-delay="1s"] { -webkit-transition-delay: 1s; transition-delay: 1s; }

.animated [data-anim-delay="1.25s"] { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

.animated [data-anim-delay="1.5s"] { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

.animated [data-anim-delay="1.75s"] { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }

.animated [data-anim-delay="2s"] { -webkit-transition-delay: 2s; transition-delay: 2s; }

.animated [data-anim-delay="2.25s"] { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }

.animated [data-anim-delay="2.5s"] { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }

.animated [data-anim-delay="2.75s"] { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }

.animated [data-anim-delay="3s"] { -webkit-transition-delay: 3s; transition-delay: 3s; }

.dark-grad-cols .wp-block-column { background: linear-gradient(135deg, #333c50 0%, #000 63%, #000 100%); padding-bottom: 60px; position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: 6px 7px 17px 0 rgba(0, 0, 0, 0.22); box-shadow: 6px 7px 17px 0 rgba(0, 0, 0, 0.22); border-radius: 4px; }

.dark-grad-cols .wp-block-column:hover { -webkit-transform: translateY(-12px); transform: translateY(-12px); }

.dark-grad-cols .wp-block-column:focus { -webkit-transform: translateY(-12px); transform: translateY(-12px); }

.dark-grad-cols h3 { font-size: 26px; line-height: 28px; font-weight: 700; color: #0bc5ba; text-transform: uppercase; margin-top: 0; padding-top: 30px; padding-left: 25px; padding-right: 25px; }

.dark-grad-cols h3 a { font-size: 26px; line-height: 28px; font-weight: 700; color: #0bc5ba; text-transform: uppercase; margin-top: 0; padding-top: 0; }

.dark-grad-cols h3 a:visited { font-size: 26px; line-height: 28px; font-weight: 700; color: #0bc5ba; text-transform: uppercase; margin-top: 0; padding-top: 0; }

.dark-grad-cols h3 strong { display: block; }

.dark-grad-cols p { font-size: 21px; font-weight: 700; line-height: 29px; color: #fff; padding-top: 0; margin-top: 0; padding-left: 25px; padding-right: 25px; }

.card-link { position: absolute; left: 0; bottom: 20px; width: 100%; text-align: right; margin-bottom: 0; }

.green-link a { color: #0bc5ba; padding-bottom: 3px; border-bottom: 2px solid #0bc5ba; font-size: 21px; font-weight: normal; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.green-link a:visited { color: #0bc5ba; padding-bottom: 3px; border-bottom: 2px solid #0bc5ba; font-size: 21px; font-weight: normal; }

.green-link a:hover { color: #0bc5ba; background: #fff; border-bottom: 2px solid #0bc5ba; }

.green-link a:focus { color: #0bc5ba; background: #fff; border-bottom: 2px solid #0bc5ba; }

.green-link.no-link strong { color: #0bc5ba; padding-bottom: 3px; border-bottom: 2px solid #0bc5ba; font-size: 21px; font-weight: normal; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.abs-link { margin: 0; padding: 0; }

.abs-link a { position: absolute; display: inline-block; width: 100%; height: 100%; left: 0; top: 0; text-indent: -9999px; padding: 0; }

.abs-link a:visited { position: absolute; display: inline-block; width: 100%; height: 100%; left: 0; top: 0; text-indent: -9999px; padding: 0; }

.single-paltform h2 { font-size: 28px; line-height: 36px; margin-bottom: 10px; font-weight: bold; color: #000; margin-left: 25px; }

.single-paltform p { margin-top: 0; margin-bottom: 30px; font-size: 22px; margin-left: 25px; }

.art-section h1 { line-height: 50px; font-weight: 700; margin: 0 0 30px; }

.art-section h2 { line-height: 50px; font-weight: 700; margin: 0 0 30px; }

.art-section p { margin-top: 0; margin-bottom: 30px; -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; }

.art-section .simple-secure h2 { color: #0bc5ba; }

.art-section .simple-secure p { text-align: center; }

.art-section .white-text h2 { color: #fff; }

.extend-logos .wp-block-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: right; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; }

.extend-logos .wp-block-image { padding-bottom: 60px; }

.extend-logos .wp-block-image:last-child { padding-bottom: 0; }

.extend-value h2 strong { display: block; }

.extend-value p { padding-right: 40px; }

.logo-cols .wp-block-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 50px; }

.logo-cols.last-logo-col .wp-block-column { margin-bottom: 0; }

.three-col-dark .wp-block-column { padding-bottom: 90px; }

.top-message { width: 100%; padding: 5px 25px; text-align: center; background: #0bc5ba; color: #fff; z-index: 8; height: 46px; }

.top-message p { margin: 0; font-size: 18px; display: inline; }

.top-message p strong { font-weight: 700; }

.top-message a { color: #fff; }

.top-message a:visited { color: #fff; }

.top-message a:hover { text-decoration: none; color: #fff; outline: none; }

.top-message a:focus { text-decoration: none; color: #fff; outline: none; }

.top-message a:active { text-decoration: none; color: #fff; outline: none; }

.horisontal-logos { display: none; }

.extend-value .wp-block-image { max-width: 90%; }

.partner-logos-new .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.partner-logos-new .wp-block-group__inner-container .wp-block-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 50px; -ms-flex-preferred-size: calc(20% - 16px); flex-basis: calc(20% - 16px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 20%; }

.partner-logos-new .wp-block-group__inner-container .wp-block-image img { max-width: 90%; margin: 0 auto; }

.partner-logos-new .wp-block-group__inner-container .wp-block-image:not(:first-child) { margin-left: 16px; }

.extend-logos .wp-block-column:first-child .blocks-gallery-grid li { padding-bottom: 30px; -webkit-box-align: end; -ms-flex-align: end; align-items: end; }

.extend-logos .blocks-gallery-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: right; -ms-flex-line-pack: center; align-content: center; }

.extend-logos .blocks-gallery-grid li { padding-bottom: 60px; margin-bottom: 1em; max-width: 90%; }

.extend-logos .blocks-gallery-grid li:last-child { margin-bottom: 0; padding-bottom: 0; }

.extend-logos .blocks-gallery-item__caption { display: none; }

.home-heading { padding-bottom: 100px; background: #fff; }

.home-heading h1 { color: #333c50; line-height: 1.2em; margin-bottom: 20px; font-size: calc(10px + 1.8vw); text-shadow: 0 2px 10px rgba(11, 20, 43, 0); font-weight: 700; }

.home-heading h1 strong { display: block; }

.home-heading h2 { color: #333c50; line-height: 1.3em; margin-bottom: 40px; font-size: calc(10px + 0.8vw); }

.home-heading h2 strong { display: block; font-weight: 500; }

.home-heading .wp-block-image { margin-bottom: -5px; width: 100%; }

.home-heading .wp-block-image img { max-width: 100%; width: 100%; margin-bottom: -15px; }

.home-heading .home-video-col .wp-block-column:first-child, .home-heading .heading-img-full { height: auto; }

.home-video-col .green-button a:first-child { margin-right: 10px; }

.home-video-col .green-button a:last-child, .home-video-col .green-button a:last-child:visited { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba !important; }

.home-video-col .green-button a:last-child:hover, .home-video-col .green-button a:last-child:focus, .home-video-col .green-button a:last-child:active { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff !important; }

.heading-img-low { display: none; }

.jetfuel-section { position: relative; display: block; }

.jetfuel-section p strong { font-weight: normal; display: block; }

.jetfuel-section .wp-block-media-text__content { width: 1280px; max-width: 90%; margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0; }

.jetfuel-section .wp-block-media-text { display: grid; grid-template-rows: auto; grid-template-columns: 25% 1fr; }

@media only screen and (min-width: 1920px) { .jetfuel-section .wp-block-media-text { grid-template-columns: 35% 1fr; } }

@media only screen and (max-width: 1919px) { .jetfuel-section .wp-block-media-text { grid-template-columns: 30% 1fr; } }

@media only screen and (max-width: 1360px) { .jetfuel-section .wp-block-media-text { grid-template-columns: 10% 1fr; } }

@media only screen and (max-width: 1280px) { .art-section h1, .art-section h2 { font-size: calc(10px + 2vw); line-height: 1.56; } }

@media only screen and (max-width: 1180px) { .dark-grad-cols h3 { font-size: 22px; line-height: 26px; }
  .dark-grad-cols p { font-size: 20px; } }

@media only screen and (max-width: 1080px) { .dark-grad-cols h3 { font-size: 21px; line-height: 24px; }
  .dark-grad-cols p { font-size: 19px; } }

@media only screen and (max-width: 991px) { .jetfuel-section .wp-block-media-text { grid-template-columns: 1% 1fr; } }

@media only screen and (max-width: 992px) { .dark-grad-cols.four-col-dark { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 0; }
  .dark-grad-cols.four-col-dark .wp-block-column { -ms-flex-preferred-size: calc(50% - 12px) !important; flex-basis: calc(50% - 12px) !important; width: 50%; margin-left: 5px; margin-bottom: 16px; margin-right: 8px; }
  .dark-grad-cols.four-col-dark .wp-block-column:nth-child(2) { margin-right: 0; }
  .dark-grad-cols.four-col-dark .wp-block-column:nth-child(4) { margin-right: 0; }
  .not-full.dark-grad-cols .wp-block-column { -ms-flex-preferred-size: calc(50% - 16px) !important; flex-basis: calc(50% - 16px) !important; width: 50%; }
  .inner-heading + .dark-grad-cols.four-col-dark { margin-top: 50px; }
  .dark-grad-cols .wp-block-column:hover { -webkit-transform: translateY(0); transform: translateY(0); }
  .extend-value { display: block; }
  .extend-value .wp-block-colum { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 5px 35px 5px; display: block; clear: both; float: none; }
  .single-paltform.two-cols { display: block; }
  .single-paltform.two-cols .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 5px 35px 5px; display: block; clear: both; float: none; }
  .single-paltform.two-cols .wp-block-column h2 { margin-right: 25px; margin-left: 25px; }
  .single-paltform.two-cols .wp-block-column p { margin-right: 25px; margin-left: 25px; }
  .single-paltform.home-img-right, .single-paltform.home-img-left { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .single-paltform.home-img-right .wp-block-column, .single-paltform.home-img-left .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; }
  .single-paltform.home-img-right .wp-block-column:first-child { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .single-paltform.home-img-right .wp-block-column:last-child { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .horisontal-logos { display: block; }
  .simple-secure.fixed-size { padding-left: 15px; padding-right: 15px; }
  .extend-value.fixed-size { padding-left: 15px; padding-right: 15px; }
  .extend-value .wp-block-column { margin-left: auto; margin-right: auto; }
  .extend-logos { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 5px 35px 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; clear: both; float: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; }
  .extend-logos .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 50px auto; }
  .extend-logos .wp-block-column:last-child { margin: 0 auto; }
  .extend-logos .wp-block-column:last-child .wp-block-image { -ms-flex-preferred-size: 25%; flex-basis: 25%; padding: 0; text-align: center; }
  .extend-logos .wp-block-column img { max-width: 80%; vertical-align: middle; }
  .extend-logos .wp-block-column:first-child .wp-block-image { -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; width: 33.33%; padding: 0; text-align: center; }
  .extend-logos .blocks-gallery-grid { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; }
  .extend-logos .blocks-gallery-grid .blocks-gallery-item figure { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .extend-logos .blocks-gallery-grid img { max-width: 80%; }
  .extend-logos .wp-block-gallery { width: 100%; }
  .extend-logos .wp-block-gallery .blocks-gallery-item figure { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .extend-logos .wp-block-column:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .extend-logos .wp-block-column:first-child .blocks-gallery-grid li { width: 33.33%; -ms-flex-preferred-size: 33%; flex-basis: 33%; text-align: center; margin-bottom: 0; padding-bottom: 0; }
  .extend-logos .wp-block-column:last-child .blocks-gallery-grid li { width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; margin-bottom: 0; padding-bottom: 0; margin-top: 50px; }
  .home-heading h1 { margin-bottom: 10px; }
  .home-heading h2 { margin-bottom: 20px; } }

@media only screen and (max-width: 860px) { .jetfuel-section .wp-block-media-text { display: block; }
  .jetfuel-section .wp-block-media-text figure { overflow: hidden; position: relative; }
  .jetfuel-section .wp-block-media-text figure::after { content: ""; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
  .jetfuel-section .wp-block-media-text figure img { width: 120%; max-width: 120%; margin-left: -19%; }
  .jetfuel-section p.green-button { margin: 0; }
  .art-section.jetfuel-section h2 { margin: 0 0 20px; } }

@media only screen and (max-width: 767px) { .dark-grad-cols.three-col-dark { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .dark-grad-cols.three-col-dark .wp-block-column { margin-bottom: 16px; }
  .dark-grad-cols.three-col-dark .wp-block-column:last-child { margin-right: auto; margin-left: auto; }
  .partner-logos-new .wp-block-group__inner-container .wp-block-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 50px; -ms-flex-preferred-size: calc(25% - 16px); flex-basis: calc(25% - 16px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 25%; }
  .partner-logos-new .wp-block-group__inner-container .wp-block-image img { max-width: 90%; margin: 0 auto; }
  .partner-logos-new .wp-block-group__inner-container .wp-block-image:not(:first-child) { margin-left: 16px; } }

@media only screen and (max-width: 739px) { .home-headin-desk { display: none; }
  .heading-img-low { display: block; }
  .heading-img-low figure { margin-bottom: 0; }
  .home-video-col .wp-block-column:last-child { top: 35%; text-align: center; }
  .home-heading .wp-block-image { margin-bottom: -15px; }
  .home-heading h1 { margin-bottom: 30px; }
  .home-heading h2 { margin-bottom: 26px; }
  .jetfuel-section p strong { display: inline; } }

@media only screen and (max-width: 600px) { .dark-grad-cols.four-col-dark { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .dark-grad-cols.four-col-dark .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; max-width: 100%; margin-left: 5px; margin-bottom: 16px; margin-right: 5px; }
  .dark-grad-cols.four-col-dark .wp-block-column:nth-child(2) { margin-right: 5px; }
  .dark-grad-cols.four-col-dark .wp-block-column:nth-child(4) { margin-right: 5px; }
  .dark-grad-cols.three-col-dark .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; max-width: 100%; margin-left: 5px; margin-bottom: 16px; margin-right: 5px; }
  .dark-grad-cols.three-col-dark .wp-block-column:last-child { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; max-width: 100%; margin-left: 5px; margin-bottom: 16px; margin-right: 5px; }
  .partner-logos-new .wp-block-group__inner-container .wp-block-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 50px; -ms-flex-preferred-size: calc(50% - 16px); flex-basis: calc(50% - 16px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 50%; }
  .heading-img-full h1 { font-size: 32px; margin-top: 15px; margin-bottom: 25px; }
  .heading-img-full h2 { font-size: 22px; }
  .art-section h1 { font-size: 29px; line-height: 37px; }
  .art-section h2 { font-size: 29px; line-height: 37px; }
  .single-paltform h2 { padding-right: 20px; }
  .home-heading { padding-bottom: 100px; }
  .jetfuel-section .wp-block-media-text figure img { width: 150%; max-width: 150%; margin-left: -49%; }
  .jetfuel-section p strong { display: inline; } }

@media only screen and (max-width: 539px) { .extend-logos .wp-block-column:first-child { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin: 0 auto; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .extend-logos .wp-block-column:first-child .wp-block-image { -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; margin-bottom: 30px; }
  .extend-logos .wp-block-column:last-child { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 50px auto 5px; }
  .extend-logos .wp-block-column:last-child .wp-block-image { -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; margin-bottom: 35px; }
  .extend-logos .wp-block-column .wp-block-image { -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; margin-bottom: 30px; }
  .extend-logos .wp-block-column:last-child { margin-top: 50px; }
  .extend-logos .wp-block-column:last-child .blocks-gallery-grid li { margin-top: 0; margin-bottom: 35px; width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .extend-logos .wp-block-column:first-child .blocks-gallery-grid li { margin-top: 0; margin-bottom: 35px; width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .jetfuel-section .wp-block-media-text figure img { width: 180%; max-width: 180%; margin-left: -79%; } }

@media only screen and (max-width: 479px) { .jetfuel-section .wp-block-media-text figure img { width: 200%; max-width: 200%; margin-left: -99%; } }

.tco-calculator .green-button a:last-child, .tco-calculator .green-button a:last-child:visited { background: #0bc5ba; color: #fff !important; }

.tco-calculator .green-button a:last-child:hover { background: #fff; color: #0bc5ba !important; }

/**/
/* egnyte experience */
/**/
.egnyte-experience { padding: 80px 0; background-color: #F7FAFC; text-align: center; }

.egnyte-experience__figure { position: relative; }

.egnyte-experience__figure img { vertical-align: top; }

.egnyte-experience__button { width: 192px; margin-top: -32px; }

.egnyte-experience__section { color: #35364E; }

.egnyte-experience__section--head { padding: 30px 0 155px; border-radius: 12px 12px 0 0; background: linear-gradient(23.21deg, rgba(11, 197, 186, 0) -13.81%, rgba(11, 197, 186, 0.15) 114.08%); }

.egnyte-experience__section--head img { margin-bottom: -50px; }

.egnyte-experience__section--head .egnyte-experience__heading { color: #00AFA6; }

.egnyte-experience__section--middle { position: relative; }

.egnyte-experience__section--middle img { position: absolute; top: -159px; left: 50%; margin-left: -154px; }

.egnyte-experience__section--foot { padding: 155px 0 30px; border-radius: 0 0 12px 12px; background: linear-gradient(217.84deg, rgba(43, 178, 255, 0) -34.46%, rgba(43, 178, 255, 0.2) 182.86%); }

.egnyte-experience__section--foot img { margin-bottom: -50px; }

.egnyte-experience__section--foot .egnyte-experience__heading { color: #006FB4; }

.egnyte-experience__subheading { margin-top: 6px; font-size: 14px; font-weight: 600; color: #35364E; }

.egnyte-experience__list { width: 271px; margin-right: auto; margin-left: auto; text-align: left; }

.egnyte-experience__list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.egnyte-experience__list-item:not(:first-child) { margin-top: 18px; }

.egnyte-experience__list-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 42px; min-width: 42px; height: 42px; margin-right: 12px; border-radius: 50%; background: #FFFFFF; -webkit-box-shadow: 0px 12px 16px rgba(0, 0, 0, 0.05); box-shadow: 0px 12px 16px rgba(0, 0, 0, 0.05); }

@media screen and (max-width: 1283.98px) { .egnyte-experience__figure img { height: auto; } }

@media screen and (max-width: 991.98px) { .egnyte-experience__button { margin-top: 0; } }

@media screen and (max-width: 767.98px) { .egnyte-experience { padding: 60px 0; }
  .egnyte-experience__button { display: block; margin: 0 auto; } }

@media screen and (max-width: 599.98px) { .egnyte-experience__button { margin-top: 18px; } }

/**/
/* intro review */
/**/
.intro-review { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: -31px; padding: 16px; border-radius: 10px; background: #F7FAFC; }

.intro-review__logo { margin-right: 32px; }

.intro-review__text { margin-right: 24px; }

@media screen and (max-width: 767.98px) { .intro-review__logo { margin: 0 0 16px; }
  .intro-review__text { width: 100%; margin: 0 0 8px; text-align: center; } }

/**/
/* New Home Page Styles*/
/**/
#home-egnyte-action { background: radial-gradient(41.74% 92.72% at 37.25% 61.57%, #193B59 20.11%, #121F37 100%); background-size: cover; }

#home-egnyte-action .tc-aqua { color: #20FCF2; }

#home-egnyte-action .home-egnyte-action-color-li { color: #60C5BF; }

#home-egnyte-action .egnyte-action__title { font-size: 44px; font-weight: 600; line-height: 110%; letter-spacing: -2px; }

#home-egnyte-action .egnyte-action__desc { color: #9BB5C4; font-size: 20px; line-height: 125%; font-weight: 400; }

#home-egnyte-action .egnyte-action__img { max-width: 500px; margin-bottom: -4px; }

#home-egnyte-action .home-egnyte-action .grid-col { -webkit-box-flex: 0; -ms-flex: 0 0 47%; flex: 0 0 47%; }

/**/
/* Award section refresh oct2022 */
/**/
.award-p { margin-top: 3px; font-size: 12px; opacity: 0.6; margin-left: -10px; }

#new-home-page-tabs h2.simplify-secure-ways__main-heading { font-size: 50px; }

#new-home-page-tabs .simplify-secure-ways__sub-heading { font-size: 20px; font-weight: 500; margin-top: 10px; color: var(--text-dark-color); }

#new-home-page-tabs .simplify-secure-ways__item .p--medium { line-height: 22px; }

#new-home-page-tabs .explore-product__tabs { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 40px; margin-right: 40px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#new-home-page-tabs a.explore-product__tabs-item { border-radius: 30px; font-weight: 700; font-size: 18px; color: #3A375F; padding: 10px 20px; text-decoration: none; margin-left: 10px; margin-right: 10px; -webkit-box-shadow: 0px 0px 0px 2px #eee; box-shadow: 0px 0px 0px 2px #eee; -webkit-transition: color 0.25s; transition: color 0.25s; }

#new-home-page-tabs a.explore-product__tabs-item.active { background: #E9F6F6; -webkit-box-shadow: 0px 0px 0px 2px #e9f6f6; box-shadow: 0px 0px 0px 2px #e9f6f6; color: #32BDB5; }

#new-home-page-tabs a.explore-product__tabs-item:hover, #new-home-page-tabs a.explore-product__tabs-item:active { color: #32BDB5; -webkit-box-shadow: 0px 0px 0px 2px #32BDB5; box-shadow: 0px 0px 0px 2px #32BDB5; }

#new-home-page-tabs .simplify-secure-ways__cell--xl .simplify-secure-ways__item { background: linear-gradient(97.04deg, #036CA5 1.77%, #124C74 49.64%, #02446A 97.51%); padding: 0; }

#new-home-page-tabs .simplify-secure-ways__cell .more-link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; color: #fff; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.15s ease-in-out; transition: 0.15s ease-in-out; }

#new-home-page-tabs .simplify-secure-ways__cell .more-link img { margin-top: 7px; margin-left: 7px; }

#new-home-page-tabs .simplify-secure-ways__item:hover { -webkit-box-shadow: 0px 0px 10px #444; box-shadow: 0px 0px 10px #444; -webkit-transition: all 200ms ease-in; transition: all 200ms ease-in; -webkit-transform: scale(1.05); transform: scale(1.05); }

#new-home-page-tabs .sky-blue-bg { background: #67c1e8; }

#new-home-page-tabs .nevy-blue-bg { background: #056fab; }

#new-home-page-tabs .simplify-secure-ways__cell--xs p { font-size: 18px; line-height: 21px; }

#new-home-page-tabs .blue-gradient-bg { border-radius: 8px; padding: 32px; background: url(../images/new-home/grid.webp); background-repeat: no-repeat; background-position: right; }

#new-home-page-tabs .simplify-secure-ways__cell h4 { font-size: 24px; line-height: 26.4px; }

#new-home-page-tabs .simplify-secure-ways__cell .h2 { font-size: 30px; line-height: 29px; }

#new-home-page-tabs .explore-product__tabs-content { min-height: 220px; }

#new-home-page-tabs .grey--text { color: #B6DFF0; }

.ul--alt li::marker { color: #32BDB5; }

.everyday-tools__figure__alt { margin: -15px -25% -80px 5%; }

.everyday-tools--alt { background: radial-gradient(41.74% 92.72% at 37.25% 61.57%, #193B59 20.11%, #121F37 100%); }

.featured-awards__item__alt { width: unset; }

.bullet-point-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.bullet-point-container ul:nth-child(2n) { margin-left: 50px; }

.bullet-point-container ul { text-align: left; }

.bullet-point-container ul li { margin-bottom: 5px; }

.featured-awards__item__G2 { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.featured-awards__item__G2 p { margin: 0; }

#g2-award-container .g2-award-data { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

#g2-award-container .g2-award-data .g2-award-banner { -webkit-box-flex: 0; -ms-flex: 0 0  31%; flex: 0 0  31%; }

#g2-award-container .g2-award-data .g2-award-banner h2 { font-size: 34px; line-height: 36px; }

#g2-award-container .g2-award-data .g2-award-banner div a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 18px; cursor: pointer; }

#g2-award-container .g2-award-data .g2-award-banner div a:hover { color: #1fb7ab; }

#g2-award-container .g2-award-data .g2-award-banner div a img { margin-left: 8px; }

#g2-award-container .g2-award-data .g2-award-flag-container { display: block; -webkit-box-flex: 0; -ms-flex: 0 0 78%; flex: 0 0 78%; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box { -webkit-box-flex: 0; -ms-flex: 0 0 43%; flex: 0 0 43%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #E5E5E5; margin-left: 20px; margin-right: 20px; padding-bottom: 15px; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box:nth-child(3) { padding-top: 15px; border: 0; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box:nth-child(4) { padding-top: 15px; border: 0; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box .g2-award-flag-data { margin-left: 20px; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box .g2-award-flag-data p { line-height: 1; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box .g2-award-flag-data p:nth-child(2) { margin: 7px 0 0; }

#g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box .g2-award-flag-data p:first-child { font-weight: 600; margin: 0; font-size: 20px; }

@media screen and (max-width: 991.98px) { .everyday-tools__figure__alt { margin-right: -10%; margin-bottom: 24px; } }

@media (max-width: 1162px) { #g2-award-container .g2-award-data .g2-award-banner { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; }
  #g2-award-container .g2-award-data .g2-award-banner div a { font-size: 15px; }
  #g2-award-container .g2-award-data .g2-award-banner h2 { font-size: 27px; line-height: 30px; } }

@media (min-width: 1024px) { #new-home-page-tabs .simplify-secure-ways__cell--xl { width: 50%; }
  #new-home-page-tabs .simplify-secure-ways__cell--sm { width: 25%; } }

@media (min-width: 767px) and (max-width: 1023px) { #new-home-page-tabs .simplify-secure-ways__cell--xl { width: 40%; }
  #new-home-page-tabs .simplify-secure-ways__cell--sm { width: 30%; }
  #new-home-page-tabs .simplify-secure-ways__item { padding: 35px 24px; }
  #new-home-page-tabs .simplify-secure-ways__cell h4 { font-size: 21px; line-height: 23.4px; }
  #new-home-page-tabs .simplify-secure-ways__cell .h2 { font-size: 27px; line-height: 26px; } }

@media (max-width: 865px) { #g2-award-container .g2-award-data { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  #g2-award-container .g2-award-data .g2-award-banner { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  #g2-award-container .g2-award-data .g2-award-flag-container { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-top: 30px; } }

@media screen and (max-width: 767.98px) { #new-home-page-tabs h2.simplify-secure-ways__main-heading { font-size: 31px; line-height: 33px; }
  #new-home-page-tabs .simplify-secure-ways__sub-heading { margin-top: 15px; font-size: 16px; }
  #new-home-page-tabs .simplify-secure-ways__cell .h2, #new-home-page-tabs .simplify-secure-ways__cell h4 { font-size: 23px; }
  #new-home-page-tabs .simplify-secure-ways__item { min-height: 250px; }
  #new-home-page-tabs a.explore-product__tabs-item { font-size: 15px; line-height: 17px; } }

@media (max-width: 612px) { #g2-award-container .g2-award-data .g2-award-banner h2 { font-size: 25px; line-height: 27px; }
  #g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  #g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box { -webkit-box-flex: 0; -ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 400px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 20px 0; }
  #g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box:nth-child(3) { border-bottom: 1px solid #E5E5E5; }
  #g2-award-container .g2-award-data .g2-award-flag-container .g2-award-flag .g2-award-flag-box .g2-award-flag-data p:first-child { font-size: 16px; line-height: 18px; } }

@media (max-width: 550px) { #new-home-page-tabs .explore-product__tabs { margin-left: 0; margin-right: 0; }
  #new-home-page-tabs a.explore-product__tabs-item { font-size: 12px; line-height: 14px; padding: 5px 12px; margin-left: 4px; margin-right: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media screen and (max-width: 470.98px) { .grid-row.grid-row--smg.grid-row--aic { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

/* Hero Banner Carousel  */
.page_front__alt .header.scrolled { background-color: #0F1D35; -webkit-transition: background-color 200ms linear; transition: background-color 200ms linear; }

.page_front__alt .header_container .user-nav .egnyte-block nav .user-nav__item .button--light { border-color: #0BC5BA; background-color: #0BC5BA; color: #fff !important; }

.page_front__alt .header_container .user-nav .egnyte-block nav .user-nav__item .button--light:hover { background-color: #23B6AA; border-color: #23B6AA; }

.page_front__alt .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { background-color: rgba(3, 123, 189, 0.2); border-color: transparent; color: #fff !important; }

.page_front__alt .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request:hover { background-color: rgba(3, 123, 189, 0.3); border-color: transparent; color: #fff !important; }

.page-node-11936 .header_container .burger span { background-color: #fff !important; -webkit-box-shadow: 0 6px 0 #FFF, 0 -6px 0 #FFF !important; box-shadow: 0 6px 0 #FFF, 0 -6px 0 #FFF !important; }

.page-node-11936 .header_container .search .search__input::-webkit-input-placeholder { color: #fff !important; }

.page-node-11936 .header_container .search .search__input::-moz-placeholder { color: #fff !important; }

.page-node-11936 .header_container .search .search__input:-ms-input-placeholder { color: #fff !important; }

.page-node-11936 .header_container .search .search__input::-ms-input-placeholder { color: #fff !important; }

.page-node-11936 .header_container .search .search__input::placeholder { color: #fff !important; }

.page-node-11936 .header_container .search .search__loop { color: #FFF; }

.page-node-11936 .header_container .search .search__close { color: #FFF; }

.page-node-11936 .header_container .search .search__input--visible { outline: 0; border: none !important; background-color: transparent !important; border-bottom: 1px solid !important; color: #fff !important; }

.page-node-11936 .header_container .user-nav a[href="/login"] { color: #FFF; }

.page-node-11936 .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request { background-color: #0d2743; border-color: transparent; color: #fff !important; }

.page-node-11936 .header_container .user-nav .egnyte-block nav .user-nav__item .user-nav__button--request:hover { background-color: #8B83FE; border-color: transparent; color: #fff; }

.page-node-11936 .primary__menu .main-nav__item .main-nav__link { color: #fff; font-family: Metric-medium; }

.page-node-11936 .header { background-color: #0F1D35; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 1; }

.page-node-11936 .header .main-nav__item:hover > .main-nav__link { color: #76A2BC; font-weight: 500; font-family: Metric-medium; }

.page-node-11936 .header .user-nav .main-nav__item:hover > .main-nav__link { color: #76A2BC; font-weight: normal; }

.layout-container.layout-container--front.page_front__alt { padding-top: 0; }

#home-reviews__carousel__alt .slick-dots { text-align: left; bottom: 61px; max-width: 1311px; padding: 0 40px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; }

#home-reviews__carousel__alt .slick-dots li button { border: 0; outline: none; opacity: 0.5; font-size: 16px; color: #fff; cursor: pointer; display: inline; font-weight: 700; }

#home-reviews__carousel__alt .slick-dots li button:before { content: none; }

#home-reviews__carousel__alt .slick-dots li.slick-active { -webkit-animation: width-pulse 2s linear 0.5s 1 normal forwards; animation: width-pulse 2s linear 0.5s 1 normal forwards; }

@-webkit-keyframes width-pulse { 0% { margin-right: 10px; }
  100% { margin-right: 58px; } }

@keyframes width-pulse { 0% { margin-right: 10px; }
  100% { margin-right: 58px; } }

#home-reviews__carousel__alt .slick-dots li.slick-active button { opacity: 1; }

#home-reviews__carousel__alt .slick-dots li.slick-active::after { -webkit-animation: white-line 2s linear 0.5s 1 normal forwards; animation: white-line 2s linear 0.5s 1 normal forwards; content: ' '; display: inline-block; margin-left: 28px; position: relative; bottom: 32px; }

@-webkit-keyframes white-line { 0% { width: 0;
    border: 1px solid #fff; }
  100% { width: 40px;
    border: 1px solid #fff; } }

@keyframes white-line { 0% { width: 0;
    border: 1px solid #fff; }
  100% { width: 40px;
    border: 1px solid #fff; } }

#home-reviews__carousel__alt .slider__item .slide_1 .carousel_banner .carousel_container .carousel_content { margin-top: 20px; }

#home-reviews__carousel__alt .slider__item .carousel_banner { background-repeat: no-repeat; background-position: center; background-size: cover; margin: 0 auto; padding: 150px 0 0; height: 760px; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1600px; margin: 0 auto; padding: 0 0 0 95px; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content { color: #CEE1EC; font-size: 24px; line-height: 30px; font-weight: 500; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .eyebrow { color: #1CFFF1; text-transform: uppercase; font-family: metric-light; font-weight: 300; font-size: 19px; letter-spacing: 5px; margin-bottom: 18px; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_desc { font-size: 24px; line-height: 28.49px; color: #CEE1EC; margin-top: 35px; margin-bottom: 50px; width: 520px; font-family: 'metric'; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_heading { color: #fff; line-height: 75.97px; font-size: 64px; text-transform: capitalize; width: 437px; letter-spacing: -1px; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 360px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-family: metric-medium; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container a { width: 170px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; font-weight: 500; color: #fff !important; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container a:hover { border-color: #23B6AA; color: #fff !important; background-color: #23B6AA; }

#home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container .on-demand-cta { width: 240px; }

#home-reviews__carousel__alt .video_container { margin-top: 30px; }

.one_platform__container { background: radial-gradient(101.62% 52.66% at 37.48% 61.57%, #193B59 20.11%, #121F37 100%); }

.one_platform__container p { max-width: 760px; margin: 10px auto; width: 100%; }

.one_platform__container .one-platform__slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: width .4s; transition: width .4s; height: 460px; max-width: 1300px; margin: 0 auto; position: relative; }

.one_platform__container .one-platform__slider .cards { width: 400px; height: 379.867px; border-radius: 10px; z-index: 1; -webkit-transition: left 0.4s cubic-bezier(0.47, 0.13, 0.15, 0.89); transition: left 0.4s cubic-bezier(0.47, 0.13, 0.15, 0.89); -webkit-filter: drop-shadow(0px 3.077px 7.691px rgba(0, 0, 0, 0.08)) drop-shadow(0px 12.306px 38.456px rgba(0, 0, 0, 0.07)); filter: drop-shadow(0px 3.077px 7.691px rgba(0, 0, 0, 0.08)) drop-shadow(0px 12.306px 38.456px rgba(0, 0, 0, 0.07)); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ffffff; border-radius: 10px; padding: 0 20px; opacity: .7; cursor: pointer; }

.one_platform__container .one-platform__slider .cards .tour--cta { width: 100%; position: absolute; bottom: 0; padding-top: 1px; height: 0; overflow: hidden; }

.one_platform__container .one-platform__slider .cards .tour--cta div { position: relative; }

.one_platform__container .one-platform__slider .cards .tour--cta div:before { content: ""; width: 0; height: 2px; position: absolute; -webkit-transition: all .3s linear; transition: all .3s linear; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(51%, #FFFFFF), to(rgba(255, 255, 255, 0))); background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 51%, rgba(255, 255, 255, 0) 100%); left: 50%; top: 0; }

.one_platform__container .one-platform__slider .cards .tour--cta a { display: none; }

.one_platform__container .one-platform__slider .cards h3 { padding-bottom: 30px; cursor: auto; }

.one_platform__container .one-platform__slider .cards a { line-height: 110%; letter-spacing: -0.05px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 13px; pointer-events: none; color: #35364E; }

.one_platform__container .one-platform__slider .cards a .arrow-icon { width: 17px; margin-top: 3px; }

.one_platform__container .one-platform__slider .cards a .ai-icon { margin-right: 5px; }

.one_platform__container .one-platform__slider .cards a span { position: relative; }

.one_platform__container .one-platform__slider .cards a span:hover { color: #23B6AA; cursor: pointer; }

.one_platform__container .one-platform__slider .cards a span:hover::before { width: 100%; }

.one_platform__container .one-platform__slider .cards a span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.one_platform__container .one-platform__slider .cards:not(.active):hover { opacity: 1; cursor: pointer; }

.one_platform__container .one-platform__slider .cards:hover .tour--cta { height: 52px; }

.one_platform__container .one-platform__slider .cards:hover .tour--cta div:before { width: 100%; left: 0; }

.one_platform__container .one-platform__slider .active { position: relative; pointer-events: all; z-index: 2; opacity: 1; -webkit-box-shadow: 0 16px 20px 8px rgba(0, 0, 0, 0.2); box-shadow: 0 16px 20px 8px rgba(0, 0, 0, 0.2); border-radius: 10px; border: 2px solid transparent; background: linear-gradient(38deg, #14263F 54.21%, #1A3C5A 92.56%) padding-box, linear-gradient(to bottom, #fff, #21313f) border-box; height: 415px; }

.one_platform__container .one-platform__slider .active .tour--cta a { background: #14263f; padding-top: 16px; height: 51px; padding-bottom: 19px; margin-bottom: 0 !important; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.one_platform__container .one-platform__slider .active a { pointer-events: all; color: #fff; }

.one_platform__container .one-platform__slider .active h3 { color: #fff; }

.one_platform__container .one-platform__slider .active a { color: #fff; }

.one_platform__container .one-platform__slider .card-1 { margin-right: -15px; }

.one_platform__container .one-platform__slider .card-3 { margin-left: -15px; }

.one_platform__container .powered_by_copy { margin: 0 auto; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.one_platform__container .powered_by_copy span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.one_platform__container .powered_by_copy span img { margin-right: 10px; }

.one_platform__container .hexagon_image__container { background-image: url("../images/new-home/Left_BG_Line_Pattern.png"), url("../images/new-home/Right_Only_BG_Line_Pattern.png"); background-repeat: no-repeat; background-position: left bottom, right bottom; text-align: center; }

.one_platform__container .hexagon_image__container video { max-width: 990px; width: 100%; }

.one_platform__container .hexagon_image__container img { display: none; }

.one_platform__container .one_platfomr__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.one_platform__container .one_platfomr__link span { position: relative; }

.one_platform__container .one_platfomr__link span:hover { color: #23B6AA; cursor: pointer; }

.one_platform__container .one_platfomr__link span:hover::before { width: 100%; }

.one_platform__container .one_platfomr__link span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.one_platform__container .one_platfomr__link img { width: 20px; margin-top: 5px; }

.integrations__container { padding-top: 60px; padding-bottom: 60px; position: relative; background: radial-gradient(100.89% 124.73% at 145.85% 47.03%, rgba(255, 255, 255, 0) 70.64%, rgba(255, 255, 255, 0.75) 112.6%, #F6FAFD 124.68%); }

.integrations__container .integrations__inner_container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 1350px; margin: 0 auto; padding: 0 20px; }

.integrations__container .integrations__inner_container .integration_icons__container { -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; }

.integrations__container .integrations__inner_container .integration_icons__container picture { display: none; }

.integrations__container .integrations__inner_container .integration_icons__container .icon_row { width: 400px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; }

.integrations__container .integrations__inner_container .integration_icons__container .icon_row img { border-radius: 12px; -webkit-box-shadow: 0px 29px 43px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 29px 43px 0px rgba(0, 0, 0, 0.06); margin: 7px; cursor: pointer; }

.integrations__container .integrations__inner_container .integration_icons__container .icon_row img:hover { -webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.14); box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.14); }

.integrations__container .integrations__inner_container .integration_icons__container .row_1 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.integrations__container .integrations__inner_container .integration_icons__container .row_2 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.integrations__container .integrations__inner_container .integration_icons__container .row_3 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-right: 50px; }

.integrations__container .integrations__inner_container .integration_icons__container .row_4 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.integrations__container .integrations__inner_container .integration_icons__container .row_5 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-left: 35px; }

.integrations__container .integrations__inner_container .integration_icons__container .row_6 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.integrations__container .integrations__inner_container .integration_copy__container { -webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%; }

.integrations__container .integrations__inner_container .view_integration__cta { width: 280px; height: 60px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-weight: 500; font-family: 'Metric-medium'; margin: 0; cursor: pointer; }

.integrations__container .integrations__inner_container p { margin-top: 10px; }

.egnyte_business__container p { max-width: 740px; margin: 15px auto; }

.business_cards__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.business_cards__container .industry__container { margin: 10px; }

.business_cards__container .industry__container a { display: block; position: relative; }

.business_cards__container .industry__container a .industry__cta { position: absolute; top: 85%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.business_cards__container .industry__container a .industry__cta span { position: relative; }

.business_cards__container .industry__container a .industry__cta span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #ffffff; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.business_cards__container .industry__container a .industry__cta span:hover::before { width: 100%; }

.business_cards__container .industry__container a .industry__cta svg { margin-left: 7px; }

.business_cards__container .industry__container a img:hover { -webkit-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.18), 0px 25px 25px 0px rgba(0, 0, 0, 0.15), 0px 56px 34px 0px rgba(0, 0, 0, 0.09), 0px 100px 40px 0px rgba(0, 0, 0, 0.03), 0px 156px 44px 0px rgba(0, 0, 0, 0); box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.18), 0px 25px 25px 0px rgba(0, 0, 0, 0.15), 0px 56px 34px 0px rgba(0, 0, 0, 0.09), 0px 100px 40px 0px rgba(0, 0, 0, 0.03), 0px 156px 44px 0px rgba(0, 0, 0, 0); border-radius: 10px; }

.business_cards__container .industry__container a img:hover + .industry__cta span::before { width: 100%; }

.g2-awards__container h2 { max-width: 690px; margin: 0 auto; }

.g2-awards__container .g2_awards { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.g2-awards__container .g2_awards img { margin-top: 10px; margin-bottom: 10px; }

@media (max-width: 1650px) { #home-reviews__carousel__alt .slider__item .carousel_banner { padding: 115px 0 0; height: 700px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1600px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content { padding-left: 0; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .eyebrow { font-size: 15px; }
  #home-reviews__carousel__alt .slick-dots { bottom: 50px; max-width: 1044px; } }

@media (max-width: 1200px) { #home-reviews__carousel__alt .slider__item .carousel_banner { height: 600px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_desc { font-size: 21px; line-height: 25.49px; width: 440px; margin-top: 24px; margin-bottom: 37px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_heading { font-size: 54px; line-height: 63.97px; width: 377px; }
  #home-reviews__carousel__alt .video_container { margin-top: 40px; }
  .one_platform__container h2 { font-size: 50px; }
  .one_platform__container p { font-size: 20px; max-width: 730px; }
  .one_platform__container a { font-size: 20px; }
  .one_platform__container .one_platfomr__link img { width: 15px; } }

@media (max-width: 1060px) { #home-reviews__carousel__alt .slick-dots { padding-left: 52px; max-width: 959px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner { height: 520px; padding: 120px 0 0; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container { padding: 0 0 0 50px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .eyebrow { font-size: 14px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_heading { font-size: 48px; line-height: 50px; }
  #home-reviews__carousel__alt .video_container { margin-top: 15px; }
  .egnyte_icon { height: 20px; } }

@media (max-width: 950px) { #home-reviews__carousel__alt .slick-dots { padding-left: 35px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner { padding-top: 96px; height: 473px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_heading { text-align: left; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_desc { width: 420px; font-size: 20px; }
  .business_cards__container a { margin: 10px; }
  .integrations__container { background: none; }
  .integrations__container .integrations__inner_container { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 0; }
  .integrations__container .integrations__inner_container .integration_copy__container { text-align: center; padding: 0 20px; }
  .integrations__container .integrations__inner_container .integration_copy__container .view_integration__cta { margin: 0 auto 30px; }
  .integrations__container .integrations__inner_container .integration_icons__container { width: 100%; }
  .integrations__container .integrations__inner_container .integration_icons__container picture { display: block; }
  .integrations__container .integrations__inner_container .integration_icons__container .icon_row { display: none; }
  .integrations__container .integrations__inner_container .integration_icons__container .icon_shadow { background: none; } }

@media (max-width: 900px) { #home-reviews__carousel__alt .slider__item .carousel_banner { padding-top: 85px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container { max-width: 310px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container a { width: 146px; font-size: 17px; height: 50px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner .carousel_container .carousel_content .carousel_cta__container .on-demand-cta { width: 200px; } }

@media (max-width: 860px) { #home-reviews__carousel__alt .slick-dots { bottom: 34px; }
  #home-reviews__carousel__alt .slider__item .carousel_banner { height: 443px; } }

@media (max-width: 800px) { #home-reviews__carousel__alt .slick-dots { padding-left: 35px; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner { height: 100%; padding-top: 20px; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container { padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 50px 20px; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content .carousel_cta__container { width: 100%; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content .carousel_cta__container a { margin-left: 10px; margin-right: 10px; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content .eyebrow { font-size: 16px; letter-spacing: 3px; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content .carousel_heading { font-size: 40px; width: 100%; }
  #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content .carousel_desc { width: 100%; margin-top: 16px; margin-bottom: 30px; font-size: 20px; line-height: 1.3; }
  .one_platform__container .hexagon_image__container img { display: block; width: 100%; }
  .one_platform__container .hexagon_image__container video { display: none; }
  .one_platform__container .powered_by_copy { display: none; }
  .one_platform__container h2 { font-size: 38px; }
  .one_platform__container p { max-width: 640px; }
  .business_cards__container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .business_cards__container a .learn_more_cta svg { margin-bottom: -2px; margin-left: 6px; }
  .egnyte_business__container h2 { font-size: 38px; }
  .egnyte_business__container p { font-size: 20px; }
  .g2-awards__container h2 { max-width: 490px; font-size: 38px; }
  .one_platform__container .one_platfomr__link { margin-top: 40px; }
  .one_platform__container .one-platform__slider { height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .one_platform__container .one-platform__slider .card-1 { margin-right: 0; }
  .one_platform__container .one-platform__slider .card-3 { margin-left: 0; }
  .one_platform__container .one-platform__slider .cards { height: auto; padding-bottom: 50px; margin: 20px 0 !important; max-width: 400px; width: 100%; opacity: 1; }
  .one_platform__container .one-platform__slider .cards h3 { padding-top: 50px; }
  .one_platform__container .one-platform__slider .cards .tour--cta { height: 52px; }
  .one_platform__container .one-platform__slider .cards .tour--cta div::before { content: none; }
  .one_platform__container .one-platform__slider .cards .tour--cta a { display: -webkit-box; display: -ms-flexbox; display: flex; font-weight: 500; background: none; height: 51px; margin-bottom: 0 !important; padding-top: 16px; padding-bottom: 19px; }
  .one_platform__container .one-platform__slider .active { background: #fff; }
  .one_platform__container .one-platform__slider .active h3 { color: #003F65; }
  .one_platform__container .one-platform__slider .active a { color: #35364E; }
  .integrations__container .integrations__inner_container .integration_copy__container h2 { font-size: 38px; } }

@media (max-width: 730px) { #home-reviews__carousel__alt .slider__item .slider_container .carousel_banner .carousel_container .carousel_content .carousel_cta__container .on-demand-cta { width: 170px; } }

@media (max-width: 690px) { .hide-sm { display: none; }
  #home-reviews__carousel__alt .slick-dots { padding: 0; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; bottom: 50px; }
  #home-reviews__carousel__alt .video_container { margin-top: 0; } }

@media (max-width: 612px) { #home-reviews__carousel__alt .slick-dots { bottom: 40px; } }

@media (max-width: 500px) { #home-reviews__carousel__alt .slick-dots { bottom: 38px; }
  .business_cards__container a img { width: 100%; } }

@media (max-width: 431px) { #home-reviews__carousel__alt .slick-dots { bottom: 40px; } }

.page { overflow: hidden; }

/**/
/* hero */
/**/
.hero { position: relative; padding-top: 80px; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f7f9), to(#ffffff)); background-image: linear-gradient(180deg, #f2f7f9 0%, #ffffff 100%); text-align: center; }

.hero__bg { position: absolute; }

.hero__bg--left { top: 80px; right: 50%; margin-right: 480px; }

.hero__bg--right { top: 32px; left: 50%; margin-left: 520px; }

.hero__cont { position: relative; z-index: 1; }

.hero__title { max-width: 760px; margin: 0 auto; }

.hero__subtitle { max-width: 630px; margin-right: auto; margin-left: auto; color: #5e636b; margin-bottom: 0; }

.hero__request { display: block; margin-right: 8px; margin-left: 8px; font-size: 20px; font-weight: 600; text-decoration: none; color: #0bc5ba; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.hero__request:hover { color: #1fb7ab; }

.hero__pic { display: inline-block; vertical-align: top; }

.hero__image { position: relative; z-index: 1; vertical-align: top; margin: 8px auto -5%; }

a.hero__button:link, a.hero__button:visited { color: #fff; }

a.hero__button:hover { text-decoration: none; }

@media screen and (max-width: 1425.98px) { .hero__image { max-width: 100%; height: auto; } }

@media screen and (max-width: 1283.98px) { .hero__image { margin-top: 32px; } }

@media screen and (max-width: 1023.98px) { .hero__image { margin-bottom: 0; } }

@media screen and (max-width: 991.98px) { .hero { padding-top: 90px; } }

@media screen and (max-width: 767.98px) { .hero { padding-top: 40px; } }

@media screen and (max-width: 575.98px) { .hero__image { margin: 0; } }

/**/
/* trusted by */
/**/
.trusted-by { position: relative; margin-top: 90px; text-align: center; }

.trusted-by__grid-cont { max-width: 1120px; }

.trusted-by img { display: block; margin: 0 auto; }

.trusted-by__grid { display: grid; grid-row-gap: 40px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-items: center; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

.trusted-by .h4 { margin-top: 0; margin-bottom: 0; }

.trusted-by a:hover { text-decoration: none; }

@media screen and (max-width: 1023.98px) { .trusted-by__grid { grid-template-columns: 1fr 1fr 1fr 1fr; } }

@media screen and (max-width: 767.98px) { .trusted-by { margin-top: 80px; }
  .trusted-by__grid { grid-row-gap: 30px; grid-template-columns: 1fr 1fr 1fr; } }

@media screen and (max-width: 575.98px) { .trusted-by__grid { margin-right: -20px; margin-left: -20px; }
  .trusted-by__grid img { width: auto; height: auto; max-width: 84px; max-height: 20px; }
  .trusted-by img { width: auto; height: auto; max-width: 84px; max-height: 20px; } }

/**/
/* divider */
/**/
.divider { position: relative; height: 1px; pointer-events: none; }

.divider::after, .divider::before { content: ""; position: absolute; top: 0; left: 50%; width: 300%; height: 960px; margin-left: -150%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.05)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(180deg, rgba(0, 123, 189, 0.05), rgba(255, 255, 255, 0)); opacity: 0.5; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }

.divider::after { -webkit-transform: rotate(-4deg); transform: rotate(-4deg); }

.divider::before { -webkit-transform: rotate(3deg); transform: rotate(3deg); }

.divider--left { -webkit-transform: translateX(-560px); transform: translateX(-560px); }

.divider--right { -webkit-transform: translateX(480px); transform: translateX(480px); }

@media screen and (max-width: 767.98px) { .divider { margin: 80px 0; }
  .divider--left { -webkit-transform: translateX(-280px); transform: translateX(-280px); }
  .divider--right { -webkit-transform: translateX(240px); transform: translateX(240px); } }

@media screen and (max-width: 575.98px) { .divider--left { -webkit-transform: translateX(-140px); transform: translateX(-140px); }
  .divider--right { -webkit-transform: translateX(120px); transform: translateX(120px); } }

/**/
/* advantage */
/**/
.advantage { text-align: center; }

.advantage__cont { max-width: 1030px; }

.advantage__subtitle { max-width: 780px; margin-right: auto; margin-left: auto; color: #35364e; }

.advantage__row { position: relative; }

.advantage__row::after { content: ""; position: absolute; top: 50%; left: 50%; width: 242px; height: 242px; margin: -86px 0 0 -121px; background: url(../images/umcc@2x.png); background-size: 100%; }

.advantage__item { margin: 0 1px; border-radius: 6px; overflow: hidden; background-image: linear-gradient(150deg, #f2f9ff 0%, #e6f1f9 100%); color: #35364e; }

.advantage__item--right { background-image: linear-gradient(150deg, #f1fdfe 0%, #e2f4f6 100%); }

.advantage__inner { padding: 60px 140px 20px 68px; }

.advantage__item--right .advantage__inner { padding-right: 64px; padding-left: 140px; }

.advantage__heading { padding: 20px 16px; font-size: 26px; background: rgba(82, 119, 153, 0.1); font-weight: 500; }

.advantage__item--right .advantage__heading { background: rgba(73, 178, 169, 0.1); color: #127a72; }

.advantage__icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 60px; height: 60px; margin-bottom: 40px; border-radius: 50%; background: #fff; -webkit-box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.06); }

.advantage__caption { margin-bottom: 40px; line-height: 1.25; text-align: right; }

.advantage__item--right .advantage__caption { text-align: left; }

.advantage__cont h6 { margin-top: 0; }

.advantage__cont .advantage__title { margin-top: 0; margin-bottom: 0; }

@media screen and (max-width: 1023.98px) { .advantage__row::after { margin-top: -121px; }
  .advantage__item { margin: 1px 0; }
  .advantage__inner { padding: 40px 160px 120px; }
  .advantage__item--right .advantage__inner { padding: 160px 160px 0px; }
  .advantage__caption { text-align: left; } }

@media screen and (max-width: 767.98px) { .advantage__heading { padding: 12px; font-size: 24px; }
  .advantage__inner { padding: 30px 30px 120px; }
  .advantage__item--right .advantage__inner { padding: 150px 30px 0px; }
  .advantage__icon { margin-bottom: 30px; }
  .advantage__caption { margin-bottom: 30px; } }

/**/
/* about */
/**/
.about__head { text-align: center; }

.about__title { max-width: 640px; margin: 0 auto; text-align: center; }

.about__subtitle { max-width: 800px; margin-right: auto; margin-left: auto; color: #35364e; }

.about .case-studies__item { text-decoration: none; color: #35364e; }

.about__head h6 { margin-top: 0; }

.about__cont .about__subtitle { margin-bottom: 0; }

.about__cont .about__more-link:link, .about__cont .about__more-link:visited { color: #0bc5ba; }

.about__cont .about__more-link:hover { text-decoration: none; color: #1fb7ab; }

@media screen and (max-width: 767.98px) { .about__cont { text-align: center; } }

/**/
/* features */
/**/
.features { margin-top: 160px; }

.features__head { margin-bottom: -60px; text-align: center; }

.features__item { margin-top: 120px; }

.features__heading { margin-bottom: 12px; }

.features__subheading { margin-bottom: 16px; }

.features__divider { margin: 32px 0; border-top: 1px solid #e4e7ee; }

.features__pic--alt { text-align: right; }

.features__image { display: inline-block; vertical-align: top; }

.features__image--1 { margin: -20px 0 -42px -29px; }

.features__image--2 { margin: -20px 0 -56px 0; }

.features__image--3 { margin: -24px 0 -44px 0; }

.features__logo { display: block; margin-bottom: 12px; }

.features__cite { margin-bottom: 16px; font-style: italic; }

.features__photo { display: block; margin-right: -4px; border-radius: 50%; max-width: none; }

.features__name { font-size: 16px; font-weight: 600; color: #35364e; }

.features__position { margin-top: 4px; font-size: 14px; color: #7a7a7a; }

.features__head h6 { margin-top: 0; }

.features__head .features__title { margin-top: 0; margin-bottom: 0; }

.features__item a.more-link { word-break: normal; }

.features__item a.more-link:link, .features__item a.more-link:visited { color: #0bc5ba; }

.features__item a.more-link:hover { text-decoration: none; color: #1fb7ab; }

.features__item .features__subheading, .features__item .features__cite { color: #5e636b; }

@media screen and (max-width: 1283.98px) { .features__image { max-width: 100%; height: auto; } }

@media screen and (max-width: 767.98px) { .features { margin-top: 80px; }
  .features__head { margin-bottom: -40px; }
  .features__item { margin-top: 80px; }
  .features__image { margin: 0; } }

/**/
/* testimonials */
/**/
.testimonials { position: relative; margin-top: 160px; text-align: center; }

.testimonials__bg { position: absolute; width: 538px; height: 328px; background: url(../images/testimonials/bg.svg); }

.testimonials__bg--left { top: 0; right: 50%; margin-right: 600px; opacity: 0.2; }

.testimonials__bg--right { bottom: -80px; left: 50%; margin-left: 540px; opacity: 0.1; }

.testimonials__subtitle { margin-top: 12px; margin-bottom: 32px; }

.testimonials__item { position: relative; display: block; height: 100%; padding: 23px 31px 165px; border-radius: 6px; border: 1px solid #e1e9eb; background: #fbfcfe; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.08); text-align: left; text-decoration: none; color: #2e2e2e; font-weight: 400; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow, -webkit-transform; transition-property: background-color, -webkit-box-shadow, -webkit-transform; transition-property: background-color, box-shadow, transform; transition-property: background-color, box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.testimonials__item:hover { border-color: #e1e9eb; background-color: #ffffff; -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.08); -webkit-transform: translateY(-8px); transform: translateY(-8px); text-decoration: none; }

.testimonials__item:active { border-color: #0bc5ba; background-color: #fbfcfe; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; transform: none; }

.testimonials__item::before { content: ""; display: block; width: 26px; height: 21px; background: url(../images/testimonials/quotes.svg); }

.testimonials__text { line-height: 1.5; }

.testimonials__foot { position: absolute; right: 31px; bottom: 89px; left: 31px; }

.testimonial__photo { display: block; border-radius: 50%; margin-right: -4px; }

.testimonials__name { font-weight: 600; }

.testimonials__position { margin-top: 4px; font-size: 14px; opacity: 0.6; }

.testimonials__position span { padding: 0 2px; opacity: 0.6; }

.testimonials__read { position: absolute; right: 0; bottom: 0; left: 0; padding: 24px 0; border-top: 1px solid #e1e9eb; text-align: center; }

.testimonials .testimonials__title { margin-top: 0; margin-bottom: 0; }

.testimonials .testimonials__item:link, .testimonials .testimonials__item:visited { color: #2e2e2e; }

.testimonials .more-link:link, .testimonials .more-link:visited { color: #0bc5ba; }

.testimonials .more-link:hover { color: #1fb7ab; text-decoration: none; }

@media screen and (max-width: 767.98px) { .testimonials { margin-top: 80px; }
  .testimonials__subtitle { margin-top: 9px; margin-bottom: 24px; }
  .testimonials__item { padding: 17px 23px 137px; }
  .testimonials__foot { right: 23px; bottom: 71px; left: 23px; }
  .testimonials__read { padding: 18px 0; } }

/**/
/* badge */
/**/
.badge { display: inline-block; vertical-align: top; min-width: 68px; padding: 0 10px; border-radius: 4px; font-size: 12px; line-height: 22px; font-weight: 700; text-align: center; text-transform: uppercase; }

.badge--blue { background-color: #e5f4ff; color: #0092d8; }

.badge--green { background-color: #e5ffec; color: #00c17c; }

.badge--orange { background-color: #fff0e5; color: #e27400; }

.badge--navy { background-color: #F0EFF8; color: #5A62A8; }

/**/
/* resources */
/**/
.resources { margin-top: 160px; }

.resources.mt-500 { margin-top: 80px; }

.resources.mt-750 { margin-top: 120px; }

.resources__item { position: relative; display: block; min-height: 100%; border-radius: 8px; -webkit-box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.resources__item:hover { -webkit-box-shadow: inset 0 0 0 1px #e6e6e6, 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #e6e6e6, 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.resources__item:active { -webkit-box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); -webkit-transform: none; transform: none; }

.resources__image { display: block; border-radius: 8px 8px 0 0; }

.resources__cont { padding: 24px; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: border-color; transition-property: border-color; }

.resources__item:active .resources__cont { border-color: #0bc5ba; }

.resources__badge { margin-bottom: 12px; }

.resources__heading { margin-bottom: 8px; color: #35364e; }

.resources__summary { margin-bottom: 12px; }

.resources__more { font-size: 16px; line-height: 20px; font-weight: 600; text-decoration: none; color: #0bc5ba; }

.resources__more svg { vertical-align: top; margin: 0 -4px 0 4px; }

.resources .resources__title { margin-top: 0; margin-bottom: 0; }

.resources .resources__more-link:link, .resources .resources__more-link:visited { color: #0bc5ba; }

.resources .resources__more-link:hover { color: #1fb7ab; text-decoration: none; }

.resources__item:link, .resources__item:visited { color: #5e636b; font-weight: 400; }

.resources__item:hover { text-decoration: none; }

.resources__item .resources__cont .resources__heading { margin-top: 0; }

@media screen and (max-width: 1283.98px) { .resources__image { width: 100%; height: auto; } }

@media screen and (max-width: 767.98px) { .resources { margin-top: 80px; }
  .resources__cont { padding: 17px; } }

.resource__more_link a { display: inline-block; vertical-align: top; font-size: 16px; line-height: 1.375; font-weight: 600; text-decoration: none; color: #0bc5ba; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.resource__more_link a::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.resource__more_link svg { vertical-align: top; width: 1em; height: 1.375em; margin: 0 -0.25em 0 0.125em; }

/**/
/* callout */
/**/
.callout { position: relative; max-width: 1350px; overflow: hidden; margin: 80px auto 0; border-radius: 8px; text-align: center; color: #b6c0d4; }

.callout__bg { position: absolute; top: 50%; left: 50%; margin: -199px 0 0 -675px; max-width: none; }

.callout__cont { position: relative; padding-top: 80px; padding-bottom: 80px; }

.callout__title { font-weight: 600; color: #fff; }

.callout__subtitle { max-width: 560px; margin-right: auto; margin-left: auto; }

.callout__button { margin-right: 8px; margin-left: 8px; }

.callout__request { display: block; margin-right: 8px; margin-left: 8px; font-size: 20px; font-weight: 600; text-decoration: none; color: #0bc5ba; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.callout__request:hover { color: #1fb7ab; }

.callout .callout__cont .callout__title { margin-top: 0; margin-bottom: 0; }

.callout .callout__cont .callout__subtitle { margin-bottom: 0; }

.callout .callout__cont .callout__button:link, .callout .callout__cont .callout__button:visited { color: #fff; }

.callout .callout__cont .callout__button:focus, .callout .callout__cont .callout__button:hover { text-decoration: none; }

.callout .callout__cont .callout__request:link, .callout .callout__cont .callout__request:visited { color: #0bc5ba; }

.callout .callout__cont .callout__request:hover { color: #1fb7ab; text-decoration: none; }

@media screen and (max-width: 1340px) { .callout { border-radius: 0; } }

@media screen and (max-width: 767.98px) { .callout { margin-top: 60px; }
  .callout__cont { padding-top: 60px; padding-bottom: 60px; } }

@media screen and (max-width: 575.98px) { .callout__cont { padding-top: 48px; padding-bottom: 48px; } }

/* New Home Page Animation*/
#case-studies-animation h2 { padding: 0 15px; margin-bottom: 90px; }

#case-studies-animation .bottom__animation-wrapper { background: url(../images/new-home/new-home-bottom-bg.webp) no-repeat; background-size: cover; }

#case-studies-animation .bottom__animation-wrapper .new-home-bottom--container { background: url(../images/new-home/Hex-Pattern.webp) no-repeat right; padding-top: 80px; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px; -webkit-transition: ease; transition: ease; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item { -ms-flex-negative: 0; flex-shrink: 0; width: 350px; margin-right: 20px; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a { padding: 24px; -webkit-transition: all 200ms ease; transition: all 200ms ease; background: url(../images/new-home/quote-bg.webp) no-repeat 96%; background-color: #fff; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a:hover { scale: 1.03; -webkit-transform: none; transform: none; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .case-studies__qoute { height: 230px; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .case-studies__name { font-size: 18px; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .cards__author-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .cards__author-details .cards__author--bio .case-studies__position { height: 46px; font-size: 15px; color: #5E636B; font-weight: 500; }

#case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .cards__author-details .cards__author--cta .more-link { font-size: 15px; }

@media screen and (min-width: 900px) { #case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item { width: 700px; }
  #case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .case-studies__qoute { height: 191px; }
  #case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .case-studies__name { font-size: 18px; }
  #case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .cards__author-details .cards__author--bio .case-studies__position { height: 46px; font-size: 18px; }
  #case-studies-animation .bottom__animation-wrapper .js-scroll-slider .js-scroll-slider__item a .cards__author-details .cards__author--cta .more-link { font-size: 18px; } }

.page-node-3391 main { padding-bottom: 0 !important; }

.page-node-3391 .header { position: absolute; }

.page-node-3391 .page-footer { display: none; }

.content.dgt-report { max-width: 1440px; margin: 0 auto; overflow: unset; }

.content__side.dgt-report { float: left; width: 280px; margin-top: -40px; }

.content__main.dgt-report { padding-right: 28px; padding-left: 360px; }

@media screen and (max-width: 1279.98px) { .content__side.dgt-report { width: 240px; }
  .content__main.dgt-report { padding-left: 296px; } }

@media screen and (max-width: 1023.98px) { .content__side.dgt-report { float: none; margin-top: 0; width: auto; }
  .content__main.dgt-report { padding: 0 28px; } }

@media screen and (max-width: 767.98px) { .content__main.dgt-report { padding: 0 24px; } }

.content__dgt-report-2021 { padding-top: 120px; }

.content__dgt-report-2021::before { content: ''; position: absolute; top: 80px; right: 0px; left: 0px; height: 480px; background: -webkit-gradient(linear, left top, left bottom, from(#F2F8FB), to(#FFFFFF)); background: linear-gradient(#F2F8FB, #FFFFFF); }

/**/
/* side nav */
/**/
.side-nav { position: relative; z-index: 10; top: 0; left: 0; margin-top: 40px; padding: 20px; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05), 0px 6px 18px rgba(0, 0, 0, 0.07); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05), 0px 6px 18px rgba(0, 0, 0, 0.07); }

.side-nav.fixed { position: fixed; }

.side-nav.stoped { position: absolute; }

.side-nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 40px; border-radius: 4px; font-size: 18px; line-height: 24px; font-weight: 500; color: #004163; border: 0; background: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.side-nav__item:focus { outline: none; }

.side-nav__item svg { color: #8D9EAC; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.side-nav__item:hover { background-color: #F7FBFD; color: #0092D8; }

.side-nav__item:hover svg { color: #0092D8; }

.side-nav__item.active { background-color: #F3FBFB; color: #36BDB5; }

.side-nav__item.active svg { color: #36BDB5; }

.side-nav__button { display: block; margin-top: 20px; border: 2px solid #36BDB5; border-radius: 4px; font-size: 17px; line-height: 40px; font-weight: 600; text-align: center; color: #36BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.side-nav__button:hover { background-color: #36BDB5; color: #FFF; }

.side-nav__toggle { display: none; }

@media screen and (max-width: 1440.98px) { .side-nav { border-top-left-radius: 0; border-bottom-left-radius: 0; } }

@media screen and (max-width: 1023.98px) { .side-nav { position: fixed; top: 0 !important; right: 0; left: 0; min-height: 54px; margin-top: 0; padding: 0; border-radius: 0; -webkit-transform: translateY(-125%); transform: translateY(-125%); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
  .side-nav.fixed { -webkit-transform: none; transform: none; }
  .side-nav.stoped { position: fixed; -webkit-transform: none; transform: none; }
  .side-nav.opened .side-nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .side-nav.opened .side-nav__button { display: block; margin: 20px; background-color: #36BDB5; font-size: 20px; line-height: 50px; color: #FFF; }
  .side-nav.opened .side-nav__toggle { pointer-events: none; -webkit-transform: scale(1, -1); transform: scale(1, -1); }
  .side-nav__item { display: none; height: 54px; font-size: 20px; font-weight: 600; }
  .side-nav__item svg { width: 54px; }
  .side-nav__item.active { display: -webkit-box; display: -ms-flexbox; display: flex; background: none; }
  .side-nav__button { display: none; }
  .side-nav__toggle { position: absolute; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; height: 54px; color: #8D9EAC; border: 0; background: none; }
  .side-nav__toggle svg { width: 54px; } }

/**/
/* anchor */
/**/
.anchor { position: absolute; top: -40px; right: 0; left: 0; }

@media screen and (max-width: 1023.98px) { .anchor { top: -64px; } }

/**/
/* introduction */
/**/
.introduction { position: relative; }

.introduction .h3 { font-size: 20px; line-height: 1.25; }

.introduction__cont { max-width: 800px; }

.introduction__carousel { margin-bottom: -32px; margin-right: -28px; margin-left: -16px; margin-right: calc(-100vw/2 + 720px - 28px); }

.introduction__slide { width: 296px !important; padding: 16px 0 32px 16px; }

.introduction__item { position: relative; overflow: hidden; padding: 28px 32px; border-radius: 8px; background-color: #FFF; cursor: pointer; color: #36BDB5; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.introduction__item::after { content: ''; position: absolute; top: 0; right: 0; left: 0; height: 4px; background-color: currentcolor; }

.introduction__item:hover { -webkit-box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.introduction__item--red { color: #E0685A; }

.introduction__item--blue { color: #2E5B9B; }

.introduction__item--green { color: #84A613; }

.introduction__item--yellow { color: #DDAE38; }

.introduction__prev { position: absolute; top: 50%; left: -84px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 60px; height: 60px; margin-top: -38px; padding-left: 2px; border-radius: 50%; background-color: #E6F4FB; cursor: pointer; color: #007BBD; border: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.introduction__prev:hover { background-color: #007BBD; color: #FFF; }

.introduction__next { position: absolute; top: 50%; right: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 66px; height: 66px; margin-top: -41px; padding-left: 2px; border-radius: 50%; border: 3px solid #FFF; background-color: rgba(230, 244, 251, 0.95); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); cursor: pointer; color: #007BBD; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.introduction__next:hover { background-color: #007BBD; color: #FFF; }

.introduction__prev:focus, .introduction__next:focus { outline: none; }

.slick-active .introduction__item, .slick-active ~ .slick-slide .introduction__item { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 6px 0 rgba(0, 0, 0, 0.05); }

@media screen and (max-width: 1439.98px) { .introduction__carousel { margin-right: -28px; } }

@media screen and (max-width: 1279.98px) { .introduction__prev { left: -76px; } }

.introduction__dgt-report-2021 .introduction__cont .intro__browse { position: relative; display: inline-block; vertical-align: top; text-decoration: underline; color: #5D636E; }

.introduction__dgt-report-2021 .introduction__cont .intro__browse:hover { text-decoration: none; }

.introduction__dgt-report-2021 .introduction__cont .intro__browse::after { content: ''; position: absolute; top: 100%; left: 50%; width: 8px; height: 12px; margin-top: 4px; margin-left: -4px; background: url('data:image/svg+xml;utf8,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.64645 11.3536C3.84171 11.5488 4.15829 11.5488 4.35355 11.3536L7.53553 8.17157C7.7308 7.97631 7.7308 7.65973 7.53553 7.46447C7.34027 7.2692 7.02369 7.2692 6.82843 7.46447L4 10.2929L1.17157 7.46447C0.976311 7.2692 0.659728 7.2692 0.464466 7.46447C0.269204 7.65973 0.269204 7.97631 0.464466 8.17157L3.64645 11.3536ZM3.5 0V11H4.5V0H3.5Z" fill="%235D636E"/></svg>'); }

@media screen and (max-width: 1023.98px) { .introduction__dgt-report-2021 .introduction__cont { max-width: 100%; } }

/**/
/* content sprawl */
/**/
.content-sprawl { position: relative; max-width: 880px; }

.content-sprawl--alt { max-width: 860px; }

.content-sprawl__donut { position: relative; width: 128px; height: 128px; border-radius: 50%; border: 10px solid #E6E8EA; font-size: 30px; line-height: 108px; font-weight: 700; text-align: center; color: #36BDB5; }

.content-sprawl__donut svg { position: absolute; top: -10px; left: -10px; width: 128px; height: 128px; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.content-sprawl__donut circle { stroke-dashoffset: 371px; -webkit-transition-property: all; transition-property: all; }

.content-sprawl__donut circle[stroke-dashoffset="86"] { -webkit-transition-duration: 2s; transition-duration: 2s; }

.content-sprawl__donut circle[stroke-dashoffset="89"] { -webkit-transition-duration: 2s; transition-duration: 2s; }

.content-sprawl__donut circle[stroke-dashoffset="111"] { -webkit-transition-duration: 1.84s; transition-duration: 1.84s; }

.content-sprawl__donut circle[stroke-dashoffset="123"] { -webkit-transition-duration: 1.84s; transition-duration: 1.84s; }

.content-sprawl__donut circle[stroke-dashoffset="135"] { -webkit-transition-duration: 1.84s; transition-duration: 1.84s; }

.content-sprawl__donut circle[stroke-dashoffset="138"] { -webkit-transition-duration: 1.84s; transition-duration: 1.84s; }

.content-sprawl__donut circle[stroke-dashoffset="170"] { -webkit-transition-duration: 1.84s; transition-duration: 1.84s; }

.content-sprawl__donut circle[stroke-dashoffset="175"] { -webkit-transition-duration: 1.84s; transition-duration: 1.84s; }

.content-sprawl__donut circle[stroke-dashoffset="182"] { -webkit-transition-duration: 1.34s; transition-duration: 1.34s; }

.content-sprawl__donut circle[stroke-dashoffset="197"] { -webkit-transition-duration: 1.27s; transition-duration: 1.27s; }

.content-sprawl__donut circle[stroke-dashoffset="223"] { -webkit-transition-duration: 1.27s; transition-duration: 1.27s; }

.content-sprawl__donut circle[stroke-dashoffset="230"] { -webkit-transition-duration: 1s; transition-duration: 1s; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="86"] { stroke-dashoffset: 86px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="89"] { stroke-dashoffset: 89px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="111"] { stroke-dashoffset: 111px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="123"] { stroke-dashoffset: 123px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="135"] { stroke-dashoffset: 135px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="138"] { stroke-dashoffset: 138px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="170"] { stroke-dashoffset: 170px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="175"] { stroke-dashoffset: 175px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="182"] { stroke-dashoffset: 182px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="197"] { stroke-dashoffset: 197px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="223"] { stroke-dashoffset: 223px; }

.content-sprawl__donut .isShown ~ svg circle[stroke-dashoffset="230"] { stroke-dashoffset: 230px; }

.content-sprawl__donut--red { color: #E0685A; }

.content-sprawl__donut--blue { color: #2E5B9B; }

.content-sprawl__donut--yellow { color: #DDAE38; }

.content-sprawl__donut--dark-gray { color: #5D636E; }

.content-sprawl__donut--celery { color: #B4CF66; }

.content-sprawl__donut--wisteria { color: #9C75C3; }

@media screen and (max-width: 767.98px) { .content-sprawl__donut { margin: 0 auto; }
  .content-sprawl__donut + .p { text-align: center; } }

/**/
/* content sprawl */
/**/
.content-sprawl__dgt-report-2021 .file-storage { padding: 32px 24px 48px; border-radius: 4px; border-top: 10px solid #36BDB5; background-color: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-align: center; }

.content-sprawl__dgt-report-2021 .file-storage__label { color: #004A70; }

.content-sprawl__dgt-report-2021 .file-storage__divider { height: 100%; margin: 0 12px; border-left: 1px solid #36BDB5; }

.content-sprawl__dgt-report-2021 .file-storage__slider { position: relative; height: 3px; margin: 128px 128px 0 20px; border-radius: 2px; background-color: #E4E6EE; -webkit-box-shadow: 128px 0 0 0 #E4E6EE, -20px 0 0 0 #E4E6EE; box-shadow: 128px 0 0 0 #E4E6EE, -20px 0 0 0 #E4E6EE; }

.content-sprawl__dgt-report-2021 .file-storage__handle { position: absolute; z-index: 1; top: 50%; cursor: -webkit-grab; cursor: grab; }

.content-sprawl__dgt-report-2021 .file-storage__handle::after { content: ''; position: absolute; top: -11px; left: -11px; width: 22px; height: 22px; border-radius: 50%; border: 3px solid #E4E6EE; background-color: #FFF; -webkit-box-sizing: border-box; box-sizing: border-box; }

.content-sprawl__dgt-report-2021 .file-storage__handle.ui-state-hover::after, .content-sprawl__dgt-report-2021 .file-storage__handle.ui-state-active::after { border-color: #71C3C1; }

.content-sprawl__dgt-report-2021 .file-storage__caption { position: absolute; top: 100%; left: 50%; width: 80px; padding-top: 16px; margin-left: -40px; font-size: 14px; font-weight: 700; text-align: center; pointer-events: none; color: #004A70; opacity: 1; }

.content-sprawl__dgt-report-2021 .file-storage__caption.hidden { opacity: 0; }

.content-sprawl__dgt-report-2021 .file-storage__image { position: absolute; bottom: 100%; left: 50%; margin-bottom: 20px; pointer-events: none; opacity: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.content-sprawl__dgt-report-2021 .file-storage__image.active { opacity: 1; }

.content-sprawl__dgt-report-2021 .file-storage__legend { margin-top: 20px; padding: 0 12px; font-size: 20px; font-weight: 700; text-align: left; color: #004A70; opacity: 0.2; }

.content-sprawl__dgt-report-2021 .file-storage__legend span { float: right; }

.content-sprawl__dgt-report-2021 .file-storage__value::after { content: '%'; }

@media screen and (max-width: 599.98px) { .content-sprawl__dgt-report-2021 .file-storage { padding-right: 16px; padding-left: 16px; }
  .content-sprawl__dgt-report-2021 .file-storage__slider { margin-right: 80px; -webkit-box-shadow: 80px 0 0 0 #E4E6EE, -20px 0 0 0 #E4E6EE; box-shadow: 80px 0 0 0 #E4E6EE, -20px 0 0 0 #E4E6EE; }
  .content-sprawl__dgt-report-2021 .file-storage__label { white-space: nowrap; }
  .content-sprawl__dgt-report-2021 .file-storage__divider { margin: 0 6px; }
  .content-sprawl__dgt-report-2021 .file-storage__legend { padding: 0; } }

.content-sprawl__dgt-report-2021 .informal-repositories { padding: 32px 24px 48px; border-radius: 4px; border-top: 10px solid #E0685A; background-color: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-align: center; }

.content-sprawl__dgt-report-2021 .informal-repositories .content-sprawl__donut { margin: 0 auto; }

.content-sprawl__dgt-report-2021 .informal-repositories .content-sprawl__donut img { margin-top: 15px; }

.content-sprawl__dgt-report-2021 .informal-repositories .content-sprawl__donut span { position: absolute; bottom: -90px; left: 0px; right: 0px; }

.content-sprawl__dgt-report-2021 .informal-repositories .content-sprawl__donut span::after { content: '%'; }

@media screen and (max-width: 1023.98px) { .content-sprawl__dgt-report-2021 { max-width: 100%; } }

@media screen and (max-width: 767.98px) { .content-sprawl__dgt-report-2021 .informal-repositories .informal-repositories__location { margin-top: 40px; } }

.content-sprawl__dgt-report-2021 h6, .remote-risks__dgt-report-2021 h6, .wishlist__dgt-report-2021 h6 { text-transform: none; letter-spacing: unset; }

/**/
/* data source */
/**/
.remote-risks__dgt-report-2021 .data-source { padding-top: 50px; }

.remote-risks__dgt-report-2021 .data-source .data-source__callout { max-width: 656px; margin-right: auto; margin-left: auto; border-radius: 4px; border-top: 10px solid #037BBD; background-color: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-align: center; }

.remote-risks__dgt-report-2021 .data-source .data-source__callout .data-source__callout-title { padding-left: 15px; padding-right: 15px; }

.remote-risks__dgt-report-2021 .data-source .data-source__callout .data-source__callout-content { padding-right: 90px; padding-bottom: 80px; padding-left: 90px; }

.remote-risks__dgt-report-2021 .data-source .data-source__callout .data-source__callout-content .data-source__num { font-size: 34px; color: #34BDB5; margin-right: 10px; }

.remote-risks__dgt-report-2021 .data-source .data-source__callout .data-source__callout-content .data-source__label { margin-left: 10px; }

@media screen and (max-width: 688px) { .remote-risks__dgt-report-2021 .data-source .data-source__callout .data-source__callout-content { padding: 30px; } }

/**/
/* leadership believe */
/**/
.remote-risks__dgt-report-2021 .leadership-believe { max-width: 656px; margin-right: auto; margin-left: auto; padding: 24px; border-radius: 4px; border-top: 10px solid #BED972; background-color: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-align: center; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__title { font-size: 20px; line-height: 1.25; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart { display: block; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart path { cursor: pointer; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart.active path { fill: transparent; stroke: #E4E6EE; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart.active path:nth-child(1).active { fill: #037BBD; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart.active path:nth-child(2).active { fill: #5D636E; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart.active path:nth-child(3).active { fill: #BEDA73; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart.active path:nth-child(4).active { fill: #F0BB1D; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__chart.active path:nth-child(5).active { fill: #1FB6AA; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__value { width: 150px; border-bottom: 1px solid #E4E6EE; padding-bottom: 4px; font-size: 34px; font-weight: 700; text-align: left; color: #5E636B; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__label { width: 210px; height: 40px; text-align: left; }

.remote-risks__dgt-report-2021 .leadership-believe .leadership-believe__label.active { font-weight: 600; }

/**/
/* bigger concern */
/**/
.remote-risks__dgt-report-2021 .bigger-concern { text-align: center; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales { position: relative; width: 687px; height: 207px; margin-top: 144px; margin-right: auto; margin-left: auto; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info { position: absolute; width: 308px; margin-bottom: 20px; font-size: 19px; color: #004A70; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info.bigger-concern__info--left { bottom: 100%; left: -31px; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info.bigger-concern__info--right { right: -31px; bottom: 154px; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info .bigger-concern__caption { display: block; margin-top: 4px; opacity: 0; -webkit-transform: translateY(8px); transform: translateY(8px); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-delay: 2s; transition-delay: 2s; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info .bigger-concern__value { display: block; font-size: 32px; font-weight: 700; color: #36BDB5; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info .bigger-concern__value::after { content: '%'; }

.remote-risks__dgt-report-2021 .bigger-concern .bigger-concern__scales .bigger-concern__info .bigger-concern__value.isShown + .bigger-concern__caption { opacity: 1; -webkit-transform: none; transform: none; }

.remote-risks__dgt-report-2021 .remote-risks__donut { margin: 0 auto; }

.remote-risks__dgt-report-2021 .remote-risks__donut__divider { height: 100%; margin: 0 12px; border-left: 2px solid #E2E5EB; }

/**/
/* investing tools */
/**/
.wishlist__dgt-report-2021 .investing-tools { max-width: 656px; margin-right: auto; margin-left: auto; padding: 30px 50px 40px 50px; border-radius: 4px; border-top: 10px solid #F1BB1F; background-color: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-align: center; }

.wishlist__dgt-report-2021 .investing-tools .investing-tools__title { font-size: 20px; line-height: 1.25; }

.wishlist__dgt-report-2021 .investing-tools table thead tr { border-bottom: none; }

.wishlist__dgt-report-2021 .investing-tools table thead tr th span { font-size: 12px; }

.wishlist__dgt-report-2021 .investing-tools table tbody tr { border-bottom: 1px solid #F1BB1F; }

.wishlist__dgt-report-2021 .investing-tools table tbody tr:last-child { border-bottom: none; }

.wishlist__dgt-report-2021 .investing-tools table tbody tr td { vertical-align: middle; padding: 15px; }

@media screen and (max-width: 600px) { .wishlist__dgt-report-2021 .investing-tools { padding-left: 5px; padding-right: 5px; } }

/**/
/* top dividers */
/**/
.top-dividers { max-width: 920px; }

.top-dividers__bar { float: left; width: 0; height: 8px; margin-right: 16px; border-radius: 4px; background-color: #60B9B5; -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transition-property: width; transition-property: width; }

.top-dividers__bar--red { background-color: #E0685A; }

.top-dividers__bar--blue { background-color: #2E5B9B; }

.top-dividers__bar--green { background-color: #C3D77F; }

.top-dividers__bar--yellow { background-color: #EABC47; }

.top-dividers__bar--purple { background-color: #9C63A9; }

.top-dividers__bar--orange { background-color: #F68935; }

.top-dividers__bar--grey { background-color: #54585E; }

.top-dividers__value { display: block; margin: -4px 0; font-size: 16px; line-height: 16px; font-weight: 500; }

.isShown + .top-dividers__bar[data-value="26"] { width: 52%; }

.isShown + .top-dividers__bar[data-value="31"] { width: 62%; }

.isShown + .top-dividers__bar[data-value="32"] { width: 64%; }

.isShown + .top-dividers__bar[data-value="33"] { width: 66%; }

.isShown + .top-dividers__bar[data-value="34"] { width: 68%; }

.isShown + .top-dividers__bar[data-value="35"] { width: 70%; }

.isShown + .top-dividers__bar[data-value="36"] { width: 72%; }

.isShown + .top-dividers__bar[data-value="37"] { width: 74%; }

.isShown + .top-dividers__bar[data-value="38"] { width: 76%; }

.isShown + .top-dividers__bar[data-value="39"] { width: 78%; }

.isShown + .top-dividers__bar[data-value="40"] { width: 80%; }

.isShown + .top-dividers__bar[data-value="41"] { width: 82%; }

.isShown + .top-dividers__bar[data-value="42"] { width: 84%; }

.isShown + .top-dividers__bar[data-value="47"] { width: 90%; }

@media screen and (max-width: 767.98px) { .top-dividers__bar { margin: 9px 12px 6px 0; }
  .top-dividers__value { margin: 0; padding-top: 3px; line-height: 20px; } }

/**/
/* remote risks */
/**/
.remote-risks { position: relative; max-width: 848px; }

@media screen and (max-width: 1023.98px) { .remote-risks__dgt-report-2021 { max-width: 100%; } }

.remote-risks__icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 92px; }

.remote-risks__icon + .tc--red { color: #E0685A; }

.remote-risks__icon + .tc--primary { color: #36BDB5; }

.remote-risks__icon + .tc--yellow { color: #DDAE38; }

@media screen and (max-width: 767.98px) { .remote-risks .content-sprawl__donut { margin-bottom: 18px; } }

@media screen and (max-width: 575.98px) { .remote-risks__icon { float: left; width: 116px; height: auto; margin-right: 24px; }
  .remote-risks__icon ~ .p { overflow: hidden; }
  .remote-risks__icon ~ .h2 { margin-top: 0; } }

/**/
/* report card */
/**/
.report-card { max-width: 880px; margin-top: 80px; padding: 48px 52px; border-radius: 8px; -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05), 0px 2px 6px rgba(0, 0, 0, 0.05); }

.report-card__tablet { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 174px; height: 245px; margin-top: -24px; margin-right: 32px; border-top: 24px solid transparent; }

.report-card__tablet::after { content: ''; position: absolute; top: -24px; right: 0; bottom: 0; left: 0; background: url(../images/dgt-report/report-card/tablet.svg); }

.report-card__donut { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; margin: auto; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.report-card__donut.active { opacity: 1; }

.report-card__tabs { position: absolute; top: 22px; left: 100%; margin-left: -1px; }

.report-card__tabs button { display: block; width: 32px; margin-bottom: 4px; border-radius: 0 2px 2px 0; -webkit-box-shadow: 2px 2px 0 0 #E6E6E6, 0 2px 0 0 #E6E6E6; box-shadow: 2px 2px 0 0 #E6E6E6, 0 2px 0 0 #E6E6E6; font-size: 20px; line-height: 32px; font-weight: 700; text-align: center; color: #FFF; border: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: width; transition-property: width; }

.report-card__tabs button.active { width: 40px; }

.report-card__tabs button:last-child { margin-bottom: 0; }

@media screen and (max-width: 767.98px) { .report-card { padding: 24px; } }

@media screen and (max-width: 767.98px) { .report-card { margin-top: 60px; } }

@media screen and (max-width: 575.98px) { .report-card__tablet { margin: 0 auto 24px; } }

/**/
/* disaster */
/**/
.disaster { max-width: 980px; }

.disaster .tc--red { color: #E0685A; }

.disaster .tc--primary { color: #36BDB5; }

.disaster .tc--yellow { color: #DDAE38; }

.disaster .tc--blue { color: #007BBD; }

/**/
/* phone */
/**/
.phone { width: 286px; overflow: hidden; border-radius: 24px; border: 6px solid #FFF; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05), 0px 6px 18px rgba(0, 0, 0, 0.07); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05), 0px 6px 18px rgba(0, 0, 0, 0.07); }

.phone__head { position: relative; height: 31px; background-color: #D9F1F0; }

.phone__head::after { content: ''; position: absolute; top: 12px; right: 25px; width: 7px; height: 7px; border-radius: 50%; background-color: #98D5D3; -webkit-box-shadow: 11px 0 0 #98D5D3, -11px 0 0 #98D5D3; box-shadow: 11px 0 0 #98D5D3, -11px 0 0 #98D5D3; }

.phone__head::before { content: ''; position: absolute; top: 12px; left: 14px; width: 11px; height: 7px; border-radius: 3px; background-color: #98D5D3; -webkit-box-shadow: 15px 0 0 #98D5D3, 21px 0 0 #98D5D3; box-shadow: 15px 0 0 #98D5D3, 21px 0 0 #98D5D3; }

.phone__subhead { position: relative; height: 38px; background: #ECF8F7 url(../images/dgt-report/cloud.svg) 14px 50% no-repeat; }

.phone__subhead::after { content: ''; position: absolute; top: 50%; right: 14px; width: 20px; height: 2px; border-radius: 1px; background-color: #A6DAD8; -webkit-box-shadow: 0 -6px 0 #A6DAD8, 0 6px 0 #A6DAD8; box-shadow: 0 -6px 0 #A6DAD8, 0 6px 0 #A6DAD8; }

.phone__subhead::before { content: ''; position: absolute; top: 50%; right: 58px; left: 68px; height: 8px; margin-top: -4px; border-radius: 4px; background-color: #A6DAD8; }

.phone__cont { padding: 24px 22px; }

.phone__value { width: 60px; margin-right: -16px; border-radius: 4px; font-size: 20px; line-height: 60px; font-weight: 700; text-align: center; color: #FFF; }

.phone__value--red { background-color: #E0685A; }

.phone__value--blue { background-color: #2E5B9B; }

.phone__value--green { background-color: #A0BA47; }

.phone__value--yellow { background-color: #EDBF47; }

@media screen and (max-width: 575.98px) { .phone { width: auto; } }

/**/
/* wishlist */
/**/
.wishlist { position: relative; max-width: 820px; }

@media screen and (max-width: 1023.98px) { .wishlist__dgt-report-2021 { max-width: 100%; } }

.wishlist__bar { width: 0; height: 6px; margin: 6px 0; border-radius: 3px; background-color: #D8D8D8; -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transition-property: width; transition-property: width; }

.wishlist__bar--primary { background-color: #60B9B5; -webkit-transition-delay: 0.25s; transition-delay: 0.25s; }

.wishlist__legend { position: relative; padding-right: 28px; font-size: 16px; line-height: 20px; font-weight: 600; color: #5E636B; }

.wishlist__legend::after { content: ''; position: absolute; top: 0; right: 0; width: 20px; height: 20px; border-radius: 50%; background-color: #D8D8D8; }

.wishlist__legend--primary { color: #60B9B5; }

.wishlist__legend--primary::after { background-color: #60B9B5; }

.wishlist__caption { width: 168px; margin-right: 16px; }

.isShown ~ .wishlist__bar[data-width="37"] { width: 37%; }

.isShown ~ .wishlist__bar[data-width="40"] { width: 40%; }

.isShown ~ .wishlist__bar[data-width="52"] { width: 52%; }

.isShown ~ .wishlist__bar[data-width="56"] { width: 56%; }

.isShown ~ .wishlist__bar[data-width="60"] { width: 60%; }

.isShown ~ .wishlist__bar[data-width="62"] { width: 62%; }

.isShown ~ .wishlist__bar[data-width="70"] { width: 70%; }

.isShown ~ .wishlist__bar[data-width="80"] { width: 80%; }

.isShown ~ .wishlist__bar[data-width="85"] { width: 85%; }

.isShown ~ .wishlist__bar[data-width="91"] { width: 91%; }

.isShown ~ .wishlist__bar[data-width="96"] { width: 96%; }

.isShown ~ .wishlist__bar[data-width="100"] { width: 100%; }

@media screen and (max-width: 575.98px) { .wishlist__caption { width: auto; margin: 0; } }

/**/
/* future */
/**/
.future { position: relative; max-width: 820px; margin-top: 80px; }

.future__cont { position: relative; }

@media screen and (max-width: 1279.98px) { .future__image { width: 570px; height: 570px; } }

@media screen and (max-width: 767.98px) { .future { margin-top: 60px; }
  .future__image { float: right; width: 280px; height: 280px; margin: 0 -164px 24px 24px; } }

/**/
/* FOOTER */
/**/
/**/
/* footer */
/**/
.footer { padding: 80px 0; background-color: #F9FAFB; }

.footer__cont { max-width: 1440px; margin: 0 auto; }

.footer__side { float: left; padding: 0 28px; }

.footer__main { padding-right: 28px; padding-left: 360px; }

@media screen and (max-width: 1279.98px) { .footer__main { padding-left: 296px; } }

@media screen and (max-width: 767.98px) { .footer { margin-top: 60px; padding: 60px 0; }
  .footer__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .footer__side { min-width: 100%; margin-top: 60px; padding: 0 24px; text-align: center; }
  .footer__main { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; min-width: 100%; padding: 0 24px; } }

/**/
/* methodology */
/**/
.methodology { max-width: 800px; }

.methodology a { text-decoration: underline; color: #007BBD; }

.methodology a:hover { text-decoration: none; }

.methodology__title { color: #6B8D9E; }

/**/
/* social nav */
/**/
.social-nav { margin-right: -12px; }

.social-nav__item { display: block; margin-right: 12px; color: #B3B7BB; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.social-nav__item svg { display: block; }

.social-nav__item--twitter:hover { color: #1DA1F2; }

.social-nav__item--linkedin:hover { color: #0077B5; }

.social-nav__item--facebook:hover { color: #3B5998; }

.social-nav__item--vimeo:hover { color: #29B7EA; }

@media screen and (max-width: 767.98px) { .social-nav .grid-row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

/**/
/* copyrights */
/**/
.copyrights { font-size: 14px; line-height: 1.334; color: #979797; }

.content.content__ce-ransomware-analyze .content__main .introduction { position: relative; color: #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .introduction p { max-width: 830px; }

.content.content__ce-ransomware-analyze .content__main .introduction h2 { color: #fff; padding: 0; }

.content.content__ce-ransomware-analyze .content__main .introduction sup { display: inline-block; vertical-align: top; font-size: 0.625em; }

.content.content__ce-ransomware-analyze .content__main .introduction .introduction__vr { height: 100%; margin: 0 8px; border-right: 2px dashed #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .introduction .introduction__trigger { -webkit-transform: translateY(128px); transform: translateY(128px); }

.content.content__ce-ransomware-analyze .content__main .introduction .introduction__trigger-2 { -webkit-transform: translateY(92px); transform: translateY(92px); }

.content.content__ce-ransomware-analyze .content__main .introduction .introduction__trigger-3 { -webkit-transform: translateY(128px); transform: translateY(128px); }

.content.content__ce-ransomware-analyze .content__main .introduction .introduction__trigger-4 { -webkit-transform: translateY(208px); transform: translateY(208px); }

@media screen and (max-width: 1365.98px) { .content.content__ce-ransomware-analyze .content__main .introduction .introduction__vr { width: 100%; border: 0; border-bottom: 2px dashed #abc3d3; } }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding-left: 20px; }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__num { width: 32px; height: 32px; margin-right: 20px; border-radius: 50%; border: 2px solid #c4c4c4; font-size: 16px; line-height: 28px; color: #c4c4c4; }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__timer { position: relative; width: 128px; height: 128px; overflow: hidden; margin-left: 4px; border-radius: 50%; background-color: #c4c4c4; -webkit-transition-delay: 2.25s; transition-delay: 2.25s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: background-color; transition-property: background-color; }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__timer::after { content: ""; position: absolute; top: 9px; right: 9px; bottom: 9px; left: 9px; border-radius: 50%; border: 6px solid #0d1e29; pointer-events: none; }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__timer .stopwatch__eleven { position: absolute; top: 9px; right: 9px; bottom: 9px; left: 9px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; font-size: 56px; font-weight: 700; color: #fff; opacity: 0; -webkit-transition-delay: 2.25s; transition-delay: 2.25s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: opacity; transition-property: opacity; }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__timer .stopwatch__hour-hand { position: absolute; top: 50%; left: 50%; width: 2px; height: 32px; margin-top: -1px; margin-left: -1px; border-radius: 1px; background-color: #007bbd; -webkit-transition-duration: 2.75s; transition-duration: 2.75s; -webkit-transform-origin: 1px 1px; transform-origin: 1px 1px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__timer .stopwatch__minute-hand { position: absolute; top: 50%; left: 50%; width: 2px; height: 40px; margin-top: -1px; margin-left: -1px; border-radius: 1px; background-color: #007bbd; -webkit-transition-duration: 2.75s; transition-duration: 2.75s; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform-origin: 1px 1px; transform-origin: 1px 1px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .stopwatch .stopwatch__timer { background-color: #007bbd; }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .stopwatch .stopwatch__eleven { opacity: 1; }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .stopwatch .stopwatch__hour-hand { -webkit-transform: rotate(225deg); transform: rotate(225deg); }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .stopwatch .stopwatch__minute-hand { -webkit-transform: rotate(4140deg); transform: rotate(4140deg); }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .introduction .stopwatch { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; }
  .content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__num { margin-right: 8px; } }

@media screen and (max-width: 575.98px) { .content.content__ce-ransomware-analyze .content__main .introduction .stopwatch { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__num { width: 28px; height: 28px; margin-right: 2px; margin-left: 2px; line-height: 24px; }
  .content.content__ce-ransomware-analyze .content__main .introduction .stopwatch .stopwatch__timer { margin-top: 8px; margin-left: 0; } }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #a0ba47; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__dollar-wrap { position: relative; min-width: 172px; height: 92px; margin-right: 32px; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__dollar-wrap .average-cost__dollar { position: absolute; top: 0; left: 0; width: 50%; height: 100%; border: 2px solid currentColor; -webkit-transition-duration: 0.75s; transition-duration: 0.75s; -webkit-transition-property: width; transition-property: width; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__dollar-wrap .average-cost__dollar .average-cost__dollar-inner { position: absolute; top: 5px; right: 4px; bottom: 5px; left: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 10px solid #5d636e; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__value { font-size: 29px; line-height: 1.25; font-weight: 700; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__value sup { display: inline-block; vertical-align: top; padding-right: 0.25em; font-size: 0.625em; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__value span { display: block; padding-left: 15px; font-size: 16px; font-weight: 600; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost.average-cost--alt { color: #e0685a; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost.average-cost--alt .average-cost__dollar-wrap { min-width: 260px; height: 128px; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost.average-cost--alt .average-cost__dollar-wrap .average-cost__dollar .average-cost__dollar-inner { border-width: 15px; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost.average-cost--alt .average-cost__value { font-size: 40px; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost.average-cost--alt .average-cost__value span { padding-left: 21.5px; }

.content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__dollar-wrap .isShown ~ .average-cost__dollar { width: 100%; }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__dollar-wrap { margin-right: 16px; } }

@media screen and (max-width: 575.98px) { .content.content__ce-ransomware-analyze .content__main .introduction .average-cost { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__dollar-wrap { margin-right: 16px; }
  .content.content__ce-ransomware-analyze .content__main .introduction .average-cost .average-cost__value { margin-top: 12px; padding-bottom: 8px; } }

/**/
/* calendar */
/**/
.content.content__ce-ransomware-analyze .content__main .introduction .calendar { display: grid; grid-row-gap: 7px; grid-column-gap: 7px; grid-template-columns: repeat(7, 1fr); width: 294px; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar__item { position: relative; padding-top: 100%; background-color: #e6e8ea; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar__item::after { content: ""; position: absolute; top: 0; right: 0; width: 10px; height: 12px; border-radius: 0 0 0 4px; background-color: #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar__item::before { content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; background-color: #e0685a; opacity: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(1) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(1) .calendar__item::before { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(2) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(2) .calendar__item::before { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(3) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(3) .calendar__item::before { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(4) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(4) .calendar__item::before { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(5) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(5) .calendar__item::before { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(6) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(6) .calendar__item::before { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(7) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(7) .calendar__item::before { -webkit-transition-delay: 0.35s; transition-delay: 0.35s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(8) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(8) .calendar__item::before { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(9) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(9) .calendar__item::before { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(10) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(10) .calendar__item::before { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(11) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(11) .calendar__item::before { -webkit-transition-delay: 0.55s; transition-delay: 0.55s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(12) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(12) .calendar__item::before { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(13) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(13) .calendar__item::before { -webkit-transition-delay: 0.65s; transition-delay: 0.65s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(14) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(14) .calendar__item::before { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(15) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(15) .calendar__item::before { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(16) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(16) .calendar__item::before { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(17) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(17) .calendar__item::before { -webkit-transition-delay: 0.85s; transition-delay: 0.85s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(18) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(18) .calendar__item::before { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(19) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(19) .calendar__item::before { -webkit-transition-delay: 0.95s; transition-delay: 0.95s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(20) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(20) .calendar__item::before { -webkit-transition-delay: 1s; transition-delay: 1s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(21) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(21) .calendar__item::before { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(22) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(22) .calendar__item::before { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

.content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(23) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .calendar .calendar__cell:nth-child(23) .calendar__item::after { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(1) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(2) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(3) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(4) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(5) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(6) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(7) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(8) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(9) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(10) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(11) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(12) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(13) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(14) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(15) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(16) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(17) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(18) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(19) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(20) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(21) .calendar__item, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(22) .calendar__item { background-color: #125c8b; }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(1) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(2) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(3) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(4) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(5) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(6) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(7) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(8) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(9) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(10) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(11) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(12) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(13) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(14) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(15) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(16) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(17) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(18) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(19) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(20) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(21) .calendar__item::before, .content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(22) .calendar__item::before { opacity: 1; }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(23) .calendar__item { background-color: #e0685a; }

.content.content__ce-ransomware-analyze .content__main .introduction .isShown ~ .calendar .calendar__cell:nth-child(23) .calendar__item::after { background-color: #efb3ac; }

/**/
/* key findings */
/**/
.content.content__ce-ransomware-analyze .content__main .key-findings { position: relative; max-width: 860px; color: #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__leading { padding-bottom: 16px; border-bottom: 1px solid #125c8b; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__label { margin-bottom: 6px; font-size: 15px; font-weight: 600; color: #fff; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row { padding: 10px 0; border-bottom: 1px solid #125c8b; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__trigger { -webkit-transform: translateY(21px); transform: translateY(21px); }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__industry { font-size: 15px; color: #fff; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__value { font-size: 16px; font-weight: 500; color: #8d9eac; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__bar { float: left; width: 0; height: 5px; margin-top: 8px; margin-right: 16px; border-radius: 3px; -webkit-transition-duration: 0.375s; transition-duration: 0.375s; -webkit-transition-property: width; transition-property: width; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__bar.key-findings__bar--red { background-color: #e0685a; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__bar.key-findings__bar--yellow { background-color: #eab633; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__bar.key-findings__bar--green { background-color: #a0ba47; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__bar.key-findings__bar--purple { background-color: #9c63a9; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .key-findings__bar.key-findings__bar--blue { background-color: #007bbd; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__map { display: block; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .isShown ~ .key-findings__bar--red { width: 80%; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .isShown ~ .key-findings__bar--yellow { width: 30%; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .isShown ~ .key-findings__bar--green { width: 25%; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .isShown ~ .key-findings__bar--purple { width: 20%; }

.content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__row .isShown ~ .key-findings__bar--blue { width: 15%; }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .key-findings .key-findings__map { max-width: 100%; height: auto; } }

/**/
/* protection */
/**/
.content.content__ce-ransomware-analyze .content__main .protection { position: relative; }

.content.content__ce-ransomware-analyze .content__main .protection .protection__head { position: relative; margin-right: 64px; margin-left: 64px; padding: 32px 64px; border-radius: 16px; background-color: #32bdb5; color: #fff; }

.content.content__ce-ransomware-analyze .content__main .protection .protection__cont { margin-top: -84px; padding: 84px 128px 96px; border-radius: 16px; background-color: #e5f4ff; -webkit-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.07); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.07); }

@media screen and (max-width: 1365.98px) { .content.content__ce-ransomware-analyze .content__main .protection .protection__head { margin-right: 32px; margin-left: 32px; padding: 24px 32px; }
  .content.content__ce-ransomware-analyze .content__main .protection .protection__cont { margin-top: -77px; padding: 77px; } }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .protection .protection__head { padding: 20px; margin: 0; }
  .content.content__ce-ransomware-analyze .content__main .protection .protection__cont { margin-top: -115px; margin-right: -20px; margin-left: -20px; padding: 115px 20px 40px; border-radius: 0; } }

/**/
/* ransomware phases */
/**/
.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid { display: grid; grid-gap: 24px; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-right: -64px; margin-left: -64px; padding-bottom: 20px; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item { -webkit-perspective: 1000px; perspective: 1000px; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner { position: relative; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front { position: relative; border-radius: 6px 6px 10px 10px; padding: 28px 32px 92px; border-top: 6px solid currentcolor; background-color: #ffffff; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); cursor: pointer; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front p { font-size: 18px; line-height: 1.25; color: #5e636b; margin-bottom: 0; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front.ransomware-phases__item-front--blue { color: #2e5b9b; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front.ransomware-phases__item-front--green { color: #32bdb5; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front.ransomware-phases__item-front--yellow { color: #eab633; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front .ransomware-phases__how-link { position: absolute; right: 20px; bottom: -20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 11px 16px; border-radius: 4px; background-color: #fff; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); font-size: 14px; line-height: 1.375; color: #5e636b; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-delay: 0.25s; transition-delay: 0.25s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front .ransomware-phases__how-link::before { content: ""; width: 38px; height: 38px; margin-right: 12px; background: url('data:image/svg+xml;utf8,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38 34C38 36.2091 36.2091 38 34 38L4 38C1.79086 38 2.42655e-08 36.2091 2.2785e-08 34L2.68059e-09 4C1.20014e-09 1.79086 1.79086 -1.20014e-09 4 -2.68059e-09L34 -2.2785e-08C36.2091 -2.42655e-08 38 1.79086 38 4L38 34Z" fill="%2359C2BA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.044 13.7639L18.4832 13.7639C18.3782 13.7639 18.2923 13.6771 18.2923 13.5715L18.2923 7.52584C18.2923 7.42024 18.3782 7.3335 18.4832 7.3335L20.044 7.3335C20.149 7.3335 20.2352 7.42024 20.2352 7.52584L20.2352 13.5715C20.2352 13.6771 20.149 13.7639 20.044 13.7639Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M23.327 22.2157L24.1059 20.8542C24.1582 20.7637 24.2742 20.7297 24.3679 20.7825L29.5638 23.8035C29.6534 23.8563 29.6873 23.9732 29.635 24.0675L28.8561 25.429C28.8038 25.5195 28.6878 25.5534 28.5941 25.5007L23.3982 22.4797C23.3048 22.4231 23.2747 22.3062 23.327 22.2157Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.4215 20.8541L15.2001 22.2156C15.2524 22.3061 15.2226 22.4268 15.1289 22.4796L9.93304 25.5005C9.84309 25.5533 9.72336 25.5232 9.67102 25.4289L8.89248 24.0674C8.83983 23.9769 8.86992 23.8562 8.96363 23.8034L14.1595 20.7824C14.2492 20.7296 14.3692 20.7598 14.4215 20.8541Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M29.0997 15.0991L27.4862 12.2856C27.389 12.1196 27.1794 12.0593 27.0107 12.1573L19.2617 16.6642L11.5127 12.1573C11.3482 12.0593 11.1347 12.1196 11.0376 12.2856L9.42409 15.0991C9.32661 15.265 9.38648 15.48 9.55134 15.578L17.3003 20.085L17.3003 29.0988C17.3003 29.2912 17.4536 29.4496 17.6482 29.4496L20.8715 29.4496C21.0623 29.4496 21.2197 29.2949 21.2197 29.0988L21.2197 20.085L28.9687 15.578C29.137 15.48 29.1931 15.265 29.0997 15.0991Z" fill="white"/></svg>'); }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 12px 20px; border-radius: 6px 6px 10px 10px; border-top: 6px solid #7adcd6; background-color: #007bbd; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); color: #fff; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back div.h6 { font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: #7adcd6; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back h3 { font-size: 22px; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back p { font-size: 18px; line-height: 1.25; margin-bottom: 0; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back .ransomware-phases__go-back { position: absolute; right: 16px; bottom: 12px; font-size: 14px; font-weight: 700; color: #7adcd6; background-color: transparent; border: 0; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item:hover .ransomware-phases__how-link { text-decoration: underline; color: #36bdb5; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item.active .ransomware-phases__how-link { pointer-events: none; opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item.active .ransomware-phases__item-inner { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }

@media screen and (max-width: 1365.98px) { .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid { margin-right: -32px; margin-left: -32px; } }

@media screen and (max-width: 1279.98px) { .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid { margin-right: -48px; margin-left: -48px; }
  .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front { padding-right: 24px; padding-left: 24px; }
  .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front p { font-size: 16px; }
  .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back h3 { margin-top: 4px; line-height: 1; }
  .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-back p { font-size: 14px; } }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid { margin-right: 0; margin-left: 0; grid-gap: 36px; grid-template-columns: 1fr; }
  .content.content__ce-ransomware-analyze .content__main .protection .ransomware-phases__grid .ransomware-phases__item .ransomware-phases__item-inner .ransomware-phases__item-front { padding-top: 24px; padding-bottom: 60px; } }

/**/
/* ransomware recovery */
/**/
.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery { position: relative; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .ransomware-recovery__trigger { position: absolute; bottom: 0; left: 0; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 { display: grid; grid-row-gap: 7px; grid-column-gap: 7px; grid-template-columns: repeat(7, 1fr); width: 259px; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2__item { position: relative; padding-top: 100%; background-color: #fff; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2__item::after { content: ""; position: absolute; top: 0; right: 0; width: 10px; height: 12px; border-radius: 0 0 0 4px; background-color: #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2__item::before { content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; background-color: #e0685a; opacity: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(1) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(2) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(3) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(4) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(5) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(6) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(7) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(8) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(9) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(10) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(11) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(12) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(13) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(14) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(15) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(16) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(17) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(18) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(19) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(20) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(21) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(22) .calendar2__item { background-color: #125c8b; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(23) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(23) .calendar2__item::after { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(23) .calendar2__item { background-color: #e0685a; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(23) .calendar2__item::after { background-color: #efb3ac; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(22) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(22) .calendar2__item::before { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(21) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(21) .calendar2__item::before { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(20) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(20) .calendar2__item::before { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(19) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(19) .calendar2__item::before { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(18) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(18) .calendar2__item::before { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(17) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(17) .calendar2__item::before { -webkit-transition-delay: 0.35s; transition-delay: 0.35s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(16) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(16) .calendar2__item::before { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(15) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(15) .calendar2__item::before { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(14) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(14) .calendar2__item::before { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(13) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(13) .calendar2__item::before { -webkit-transition-delay: 0.55s; transition-delay: 0.55s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(12) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(12) .calendar2__item::before { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(11) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(11) .calendar2__item::before { -webkit-transition-delay: 0.65s; transition-delay: 0.65s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(10) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(10) .calendar2__item::before { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(9) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(9) .calendar2__item::before { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(8) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(8) .calendar2__item::before { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(7) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(7) .calendar2__item::before { -webkit-transition-delay: 0.85s; transition-delay: 0.85s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(6) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(6) .calendar2__item::before { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(5) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(5) .calendar2__item::before { -webkit-transition-delay: 0.95s; transition-delay: 0.95s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(4) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(4) .calendar2__item::before { -webkit-transition-delay: 1s; transition-delay: 1s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(3) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(3) .calendar2__item::before { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(2) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(2) .calendar2__item::before { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(1) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .calendar2 .calendar2__cell:nth-child(1) .calendar2__item::before { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(1) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(2) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(3) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(4) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(5) .calendar2__item { background-color: #7adcd6; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(6) .calendar2__item { background-color: #34bdb5; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(7) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(8) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(9) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(10) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(11) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(12) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(13) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(14) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(15) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(16) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(17) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(18) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(19) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(20) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(21) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(22) .calendar2__item, .content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(23) .calendar2__item { background-color: #fff; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown ~ div .calendar2 .calendar2__cell:nth-child(23) .calendar2__item::after { background-color: #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .ransomware-recovery__clock { position: relative; width: 132px; height: 132px; border-radius: 50%; border: 10px solid #c4c4c4; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .ransomware-recovery__clock::before { content: ""; position: absolute; top: 50%; left: 50%; width: 69px; height: 72px; margin-top: -39px; margin-left: -33px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="69" height="72" viewBox="0 0 69 72" fill="none"><path d="M29.304 14.7746L35.8192 8.25858L29.304 1.71338" stroke="%23004A70" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.5139 56.5295L6.31074 55.5945L5.49268 64.9155" stroke="%23004A70" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M56.3584 46.887L58.7541 55.799L67.6359 53.4029" stroke="%23004A70" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.1911 45.1045C1.8405 43.2052 1.63599 41.2475 1.63599 39.2606C1.63599 22.1379 15.4846 8.25854 32.5762 8.25854C33.3359 8.25854 35.8193 8.25854 35.8193 8.25854" stroke="%23004A70" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M52.4727 63.0162C47.0968 67.5452 40.1433 70.2919 32.5762 70.2919C21.5324 70.2919 11.8325 64.4772 6.33984 55.7405" stroke="%23004A70" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M45.4607 11.0637C56.0955 15.9726 63.5165 26.7547 63.5165 39.2899C63.5165 45.3676 61.7635 51.0362 58.7542 55.8282" stroke="%23004A70" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .ransomware-recovery__clock .ransomware-recovery__hour-hand { position: absolute; top: 50%; left: 50%; width: 2px; height: 14px; margin-top: -1px; margin-left: -1px; border-radius: 1px; background-color: #34bdb5; -webkit-transition-duration: 1.25s; transition-duration: 1.25s; -webkit-transform-origin: 1px 1px; transform-origin: 1px 1px; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .ransomware-recovery__clock .ransomware-recovery__minute-hand { position: absolute; top: 50%; left: 50%; width: 2px; height: 20px; margin-top: -1px; margin-left: -1px; border-radius: 1px; background-color: #34bdb5; -webkit-transition-duration: 1.25s; transition-duration: 1.25s; -webkit-transform-origin: 1px 1px; transform-origin: 1px 1px; }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown + div .ransomware-recovery__hour-hand { -webkit-transform: rotate(-540deg); transform: rotate(-540deg); }

.content.content__ce-ransomware-analyze .content__main .protection .ransomware-recovery .isShown + div .ransomware-recovery__minute-hand { -webkit-transform: rotate(-1620deg); transform: rotate(-1620deg); }

/**/
/* whats next */
/**/
.whats-next.whats-next__ce-ransomware-analyze .whats-next__inner { position: relative; }

.whats-next.whats-next__ce-ransomware-analyze .whats-next__inner p a { text-decoration: underline; color: #007bbd; }

/**/
/* anchor */
/**/
.content__ce-ransomware-analyze .anchor, .whats-next__ce-ransomware-analyze .anchor { position: absolute; top: -40px; right: 0; left: 0; }

@media screen and (max-width: 1023.98px) { .content__ce-ransomware-analyze .anchor, .whats-next__ce-ransomware-analyze .anchor { top: -64px; } }

/**/
/* partners news */
/**/
.partners-news__cont { max-width: 864px; margin-right: auto; margin-left: auto; }

.partners-news__hr { margin: 24px 0; border-top: 1px solid #DAE4EB; }

.partners-news__item { position: relative; display: block; -webkit-box-shadow: 0 0 0 25px transparent; box-shadow: 0 0 0 25px transparent; text-decoration: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background, -webkit-box-shadow; transition-property: background, -webkit-box-shadow; transition-property: background, box-shadow; transition-property: background, box-shadow, -webkit-box-shadow; }

.partners-news__item:hover { background: #F4F9FC; -webkit-box-shadow: 0 0 0 25px #F4F9FC; box-shadow: 0 0 0 25px #F4F9FC; }

.partners-news__item:hover .partners-news__more-link { opacity: 1; }

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

.partners-news__more-link { opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

@media screen and (max-width: 767.98px) { .partners-news__hr { margin: 18px 0; }
  .partners-news__item:hover { background: transparent; -webkit-box-shadow: 0 0 0 25px transparent; box-shadow: 0 0 0 25px transparent; }
  .partners-news__more-link { margin-top: 9px; opacity: 1; } }

/**Media Room***/
.media-room-pr a span { position: relative; }

.media-room-pr a span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.media-room-pr a span:hover::before { width: 100%; }

.press-release__item a { height: 100%; }

.press-release__item a:hover span::before { width: 100%; }

.press-release__item a h4 { text-align: left; }

.press-release__item .press-release__item_footer .tc--light-teal { text-align: left; }

.press-release .press-release__item .press-release__item_footer a:hover::before > span::before { width: 100%; }

.press-release .press-release__item { height: 236px; margin-bottom: 28px; margin-top: 28px; max-width: 400px; position: relative; }

.press-release .press-release__item .h3 { font-family: metric-medium; }

.press-release .press-release__item .press-release__item_footer { position: absolute; bottom: 0; width: 100%; }

.press-release .press-release__item .press-release__item_footer a { cursor: pointer; }

.press-release .press-release__item .press-release__item_footer a::before { content: ''; position: absolute; bottom: 0; left: 0; height: 236px; width: 100%; z-index: 3; cursor: pointer; }

.press-release .press-release__item.active .h3 { color: #0BC5BA; }

.press-release hr { border: 1px solid #35364E; max-width: 400px; margin-left: 0; }

.media-room-pr a svg { margin-top: 1.4px; }

@media screen and (min-width: 992px) and (max-width: 1050.97px) { .press-release .more-link { font-size: 20px; }
  .press-release .press-release__item_footer .more-link { font-size: 17px; } }

@media screen and (max-width: 991.98px) { .press-release .h2 { text-align: center; }
  .press-release .h6 { text-align: center; }
  .press-release .press-release__item { margin: 0 auto; }
  .press-release hr { margin: 28px auto; } }

@media screen and (max-width: 767.98px) { .press-release .press-release__item { margin: 0 auto; height: auto; padding: 24px 0; }
  .press-release .press-release__item .press-release__item_footer { position: relative; }
  .press-release .press-release__item .press-release__item_footer a::before { height: 121px; }
  .press-release .press-release__item .h3 { margin-bottom: 15px; }
  .press-release hr { margin: 0 auto; } }

@media screen and (max-width: 375.98px) { .press-release .press-release__item .press-release__item_footer a { font-size: 18px; } }

.solution-remote__image img { vertical-align: top; max-width: 100%; height: auto; }

@media (min-width: 782px) { .solution-remote .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .solution-remote .wp-block-column:nth-child(2n) { margin-left: 0; } }

/**/
/* solution workflows */
/**/
.solution-workflows { text-align: center; }

.solution-workflows + .divider { margin-top: 40px; }

.solution-workflows__item { position: relative; z-index: 1; min-height: 100%; padding: 63px 27px; border-radius: 6px; border: 1px solid #dde1e9; background-color: #fff; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0); text-align: left; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.solution-workflows__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.solution-workflows--alt { margin-top: -300px; background-color: none; -webkit-box-shadow: inset 0 -80px 0 0 #fff; box-shadow: inset 0 -80px 0 0 #fff; }

.solution-workflows--alt h6 { position: relative; color: #74c2ec; }

.solution-workflows--alt h2 { position: relative; color: #fff; line-height: 35px; }

.solution-workflows--alt .solution-workflows__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 39px; padding-bottom: 39px; }

.solution-workflows--alt .solution-workflows__item p { margin-bottom: auto; }

.solution-workflows--alt .more-link { color: #037bbd; }

@media screen and (max-width: 991.98px) { .solution-workflows__item { padding: 31px 27px; } }

@media screen and (max-width: 767.98px) { .solution-workflows__item { padding: 23px; }
  .solution-workflows__icon { width: 40px; height: 40px; } }

@media (min-width: 782px) { .solution-workflows .wp-block-column:not(:first-child) { margin-left: 0 !important; } }

@media (min-width: 600px) { .solution-workflows .wp-block-column:nth-child(2n) { margin-left: 0 !important; } }

/**/
/* trusted by */
/**/
.slick-dotted.slick-slider { margin-bottom: initial; }

.trusted-by { position: relative; margin-top: 160px; text-align: center; margin-top: 80px; }

.trusted-by img { display: block; margin: 0 auto; }

.trusted-by__grid-cont { max-width: 1120px; }

@media screen and (max-width: 767.98px) { .trusted-by { margin-top: 60px; } }

@media screen and (max-width: 575.98px) { .trusted-by img { width: auto; height: auto; max-width: 84px; max-height: 20px; } }

/* solution compliance */
.solution-compliance { padding: 80px 0; background-color: #112532; text-align: center; }

.solution-compliance__tab { position: relative; overflow: hidden; padding: 39px; border-radius: 6px; border: 1px solid rgba(151, 196, 249, 0.2); text-align: left; color: rgba(167, 209, 236, 0.7); cursor: pointer; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border, background; transition-property: border, background; }

.solution-compliance__tab:hover { border: 1px solid rgba(151, 196, 249, 0.5); }

.solution-compliance__tab.active { border: 1px solid rgba(151, 196, 249, 0.5); background: rgba(31, 90, 160, 0.15); cursor: default; }

.solution-compliance__tab.active .solution-compliance__progress::after { width: 100%; -webkit-transition-duration: 3.33s; transition-duration: 3.33s; -webkit-transition-property: width; transition-property: width; }

.solution-compliance__progress { position: absolute; right: 0; bottom: 0; left: 0; }

.solution-compliance__progress::after { content: ""; display: block; width: 0; height: 4px; background-color: #007bbd; -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.solution-compliance__figure { position: absolute; top: -9999px; left: -9999px; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.solution-compliance__figure.active { position: static; opacity: 1; }

.solution-compliance__image { display: block; margin: 0 auto; }

.solution-compliance__item { min-height: 100%; padding: 60px; border-radius: 6px; background-color: #1a3e56; background-size: cover; text-align: left; color: #a7d1ec; }

.solution-compliance__item--1 { background-image: url(../images/solutions/bg-1.png); background-position: 100% 50%; }

.solution-compliance__item--2 { background-image: url(../images/solutions/bg-2.png); background-position: 0 50%; }

.solution-compliance__highlight { display: inline-block; vertical-align: top; padding: 0 0.375em; border-radius: 2px; background-color: #007bbd; font-weight: 700; color: #fff; }

@media screen and (max-width: 1283.98px) { .solution-compliance__item { padding: 40px; } }

@media screen and (max-width: 1023.98px) { .solution-compliance__tab { padding: 23px 31px; } }

@media screen and (max-width: 767.98px) { .solution-compliance { padding: 60px 0; }
  .solution-compliance__item { padding: 30px; }
  .solution-compliance__tab { padding: 17px 23px; }
  .solution-compliance__image { max-width: 100%; height: auto; } }

/**/
/* solution complies */
/**/
.solution-complies { margin-top: -40px; padding: 80px 0; background-color: #112532; text-align: center; color: #fff; }

.solution-complies__logo { display: block; }

.solution-complies__more { position: relative; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: #88a5b8; }

.solution-complies__more::before { content: ""; position: absolute; bottom: 50%; right: 0; left: 0; border-top: 1px solid currentColor; opacity: 0.3; }

.solution-complies__more span { position: relative; padding: 0 16px; background-color: #112532; }

.solution-complies__list { line-height: 1.5; text-align: left; }

.solution-complies__list dt { float: left; font-weight: 700; }

.solution-complies__list dt::after { content: "\00a0â€“\00a0"; }

.solution-complies__list dd { margin-bottom: 12px; color: #b8d0df; }

.solution-complies--alt { background-color: #f7fbfc; color: #35364e; }

.solution-complies--alt .solution-complies__more { color: #004163; }

.solution-complies--alt .solution-complies__more::before { border-top-color: #88a5b8; }

.solution-complies--alt .solution-complies__more span { background-color: #f7fbfc; }

.solution-complies--alt .solution-complies__list dt { color: #1f5aa0; }

.solution-complies--alt .solution-complies__list dd { color: #35364e; }

@media screen and (max-width: 1023.98px) { .solution-complies__logo { margin: 0 16px; } }

@media screen and (max-width: 767.98px) { .solution-complies { padding: 60px 0; }
  .solution-complies__logo { width: auto; margin: 0 12px; margin: 0; }
  .solution-complies__logo[height="33"] { height: 24.75px; }
  .solution-complies__logo[height="53"] { height: 39.75px; }
  .solution-complies__logo[height="58"] { height: 43.5px; }
  .solution-complies__logo[height="64"] { height: 48px; }
  .solution-complies__logo[height="65"] { height: 48.75px; }
  .solution-complies__logo[height="70"] { height: 52.5px; } }

/**/
/* solution remediate */
/**/
.solution-remediate { min-height: 100%; padding: 40px; border-radius: 6px; text-align: center; /*     background: rgba(0,123,189,0.03);*/ background: #fff; border: 1px solid #dbe6ec; }

.solution-remediate__item { margin-top: 16px; padding: 36px; border-radius: 6px; text-align: left; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; /*transition-property: background-color, box-shadow;*/ }

.solution-remediate__item:hover { background-color: #fff; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.25), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.25), 0px 2px 5px rgba(0, 0, 0, 0.05); }

.solution-remediate__video { position: relative; display: inline-block; vertical-align: top; overflow: hidden; border-radius: 6px; }

.solution-remediate__video img { display: block; }

.solution-remediate__video::after { content: ""; position: absolute; top: 50%; left: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; border-radius: 50%; background: #fff url("/sites/default/files/2021-01/play.svg") 55% 50% no-repeat; }

.solution-remediate__video::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.1; }

.solution-remediate__figure { position: relative; display: inline-block; vertical-align: top; overflow: hidden; border-radius: 6px; }

.solution-remediate__figure img { display: block; }

@media screen and (max-width: 991.98px) { .solution-remediate__title { margin-bottom: 16px; }
  .solution-remediate__item { margin-top: 32px; padding: 0; }
  .solution-remediate__item:hover { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } }

@media screen and (max-width: 767.98px) { .solution-remediate { padding: 30px 20px; }
  .solution-remediate__title { margin-bottom: 12px; }
  .solution-remediate__item { margin-top: 24px; } }

@media screen and (max-width: 575.98px) { .solution-remediate__video img { max-width: 100%; height: auto; }
  .solution-remediate__figure img { max-width: 100%; height: auto; } }

/**/
/* solution schedule */
/**/
.solution-schedule { padding: 60px 80px; border-radius: 6px; background-color: #183040; text-align: center; color: #fff; }

.solution-schedule a { display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #32bdb5; font-size: 20px; line-height: 24px; font-weight: 600; text-align: center; text-decoration: none; color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; min-width: 280px; }

@media (min-width: 782px) { .solution-schedule .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .solution-schedule .wp-block-column:nth-child(2n) { margin-left: 0; } }

/***This stylization was created to override Gutenberg's
flex-basis:100% styling for wp-columns ***/
@media (max-width: 599px) { .solution-schedule .wp-block-column { margin: auto; }
  .solution-schedule .wp-block-columns { display: inline-block !important; }
  .solution-schedule .grid-col.grid-col--auto { float: left; } }

.solution-schedule__subtitle { max-width: 856px; margin-right: auto; margin-left: auto; color: #a3c2d6; }

.solution-schedule__item { max-width: 310px; text-align: left; }

.solution-schedule__icon { display: block; margin-right: 8px; }

.solution-schedule__button { min-width: 280px; }

@media screen and (max-width: 1283.98px) { .solution-schedule { padding: 60px 40px; }
  .solution-schedule__item { max-width: 420px; margin-right: auto; margin-left: auto; } }

@media screen and (max-width: 767.98px) { .solution-schedule { margin-right: -20px; margin-left: -20px; padding: 40px 20px; border-radius: 0; } }

/**/
/* solution ranking */
/**/
.solution-ranking__cont { overflow: hidden; padding: 20px 0; border-radius: 10px; background-color: #f6f7fa; }

@media (min-width: 992px) { .sem_award_banner .solution-ranking__image { margin: 0 auto 0 65px; }
  .sem_award_banner .solution-ranking__circle { margin: -115px 0 0 -88px; } }

@media (min-width: 782px) { .ranking__stats:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .ranking__stats:nth-child(2n) { margin-left: 0; } }

@media (max-width: 992px) { .ranking__stats { max-width: -webkit-fit-content !important; max-width: -moz-fit-content !important; max-width: fit-content !important; }
  .ranking__stats .wp-block-column { -ms-flex-preferred-size: auto !important; flex-basis: auto !important; } }

@media (max-width: 767px) { .external-rated__list { text-align: left; }
  .external-rated__list .wp-block-column { -ms-flex-preferred-size: 0% !important; flex-basis: 0% !important; -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; max-width: -webkit-fit-content !important; max-width: -moz-fit-content !important; max-width: fit-content !important; } }

@media (max-width: 767px) { .ranking__stats__grid_row { display: inline; }
  .ranking__stats__grid_row .wp-block-column { -ms-flex-preferred-size: 0% !important; flex-basis: 0% !important; -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; max-width: -webkit-fit-content !important; max-width: -moz-fit-content !important; max-width: fit-content !important; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } }

.ranking__stats_last { position: relative; }

.ranking__stats_last:before { content: ""; position: absolute; left: 45px; top: -40px; background: #35364e; width: 368px; height: 468px; -webkit-transform: skew(-7deg); transform: skew(-7deg); }

.ranking__stats_last .external-reviews__star--half::before { background-color: #35364e !important; }

.ranking__stats_last .external-reviews__value { color: #fff !important; z-index: 3; position: relative; }

.ranking__stats_last .external-reviews__item { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: auto; padding-left: 65px; margin-bottom: 1.5rem; }

@media (min-width: 992px) { .ranking__stats__grid_row { -ms-flex-preferred-size: 30%; flex-basis: 30%; } }

@media (max-width: 991px) { .ranking__stats_last:before { top: 0; left: 0; width: 100%; -webkit-transform: none; transform: none; }
  .ranking__stats_last .external-reviews__item { margin: 16px auto; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0; } }

.external-reviews__item img { position: relative; }

@media (max-width: 992px) { .solution-ranking__text { text-align: center; } }

@media (max-width: 992px) { .solution-ranking__figure { margin: auto !important; } }

@media (max-width: 600px) { .ranking__stats { -ms-flex-preferred-size: initial; flex-basis: initial; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } }

@media (min-width: 600px) { .solution-ranking__cont .wp-block-column:nth-child(2n) { margin-left: 0; } }

@media (min-width: 782px) { .solution-ranking__cont .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (max-width: 992px) { .external-rated .solution-ranking__figure { margin: auto !important; }
  .external-rated .wp-block-column:nth-child(2n) { margin-left: 0; text-align: center; } }

@media (min-width: 600px) { .ranking__stats_last .wp-block-column:nth-child(2n) { margin-left: 0px; } }

.solution-ranking__text { position: relative; }

.solution-ranking__figure { position: relative; width: 230px; margin-right: 40px; }

.solution-ranking__circle { position: absolute; top: 50%; left: 50%; width: 230px; height: 230px; margin: -115px 0 0 -115px; border-radius: 50%; border: 1px solid rgba(191, 196, 205, 0.4); }

.solution-ranking__circle::after { content: ""; position: absolute; top: -44px; right: -44px; bottom: -44px; left: -44px; border-radius: 50%; border: 1px solid rgba(191, 196, 205, 0.3); }

.solution-ranking__circle::before { content: ""; position: absolute; top: -44px; right: -44px; bottom: -44px; left: -44px; border-radius: 50%; border: 1px solid rgba(191, 196, 205, 0.3); top: -88px; right: -88px; bottom: -88px; left: -88px; border-radius: 50%; border: 1px solid rgba(191, 196, 205, 0.2); }

.solution-ranking__image { position: relative; z-index: 1; display: block; margin: 0 auto; }

@media screen and (max-width: 1283.98px) { .solution-ranking__cont { border-radius: 0; } }

@media screen and (max-width: 767.98px) { .solution-ranking__cont { padding: 32px 0; text-align: center; }
  .solution-ranking__figure { margin: 0 auto 24px; } }

/**/
/* solution awards */
/**/
.solution-awards { text-align: center; }

.solution-awards__carousel { padding: 0 56px; }

.solution-awards__slide { padding: 32px 8px; }

.solution-awards__item { padding: 32px 24px; border-radius: 6px; border: 1px solid #dde1e9; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.solution-awards__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.solution-awards__figure { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.solution-awards__arrow { position: absolute; z-index: 1; top: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 44px; height: 44px; margin-top: -22px; border-radius: 50%; background-color: #f7f8fb; color: #32bdb5; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.solution-awards__arrow:hover { background-color: #32bdb5; color: #fff; }

.solution-awards__arrow--prev { left: 0; }

.solution-awards__arrow--next { right: 0; }

@media screen and (max-width: 767.98px) { .solution-awards__item { padding-top: 24px; padding-bottom: 24px; padding: 24px 20px; } }

.solution-complies__list dt::after { content: "-"; }

/**/
/* solution callout */
/**/
.solution-callout { padding: 52px 0; background: url(../images/solutions/bg-callout.webp) 50% 50%/cover no-repeat; text-align: center; }

@media (min-width: 782px) { .solution-callout .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .solution-callout .wp-block-column:nth-child(2n) { margin-left: 0; } }

.solution-callout__link { margin-left: 16px; text-decoration: none; }

/**/
/* solution tools */
/**/
.solution-tools { text-align: center; }

.solution-tools__item { position: relative; margin-top: 48px; padding-left: 80px; text-align: left; }

.solution-tools__item:first-child { margin-top: 0; }

.solution-tools__icon { position: absolute; top: 0; left: 0; }

.solution-tools__summary { line-height: 1.5; }

.solution-tools__figure { position: relative; display: inline-block; vertical-align: top; padding-left: 48px; }

.solution-tools__dots { position: absolute; right: -64px; bottom: -64px; }

.solution-tools__image { position: relative; display: block; max-width: 100%; height: auto; border-radius: 8px; }

.solution-tools__reports { position: absolute; top: 32px; left: -65px; }

@media screen and (max-width: 767.98px) { .solution-tools__item { margin-top: 36px; }
  .solution-tools__figure { margin-top: 36px; } }

@media screen and (max-width: 575.98px) { .solution-tools__figure { padding-top: 20px; padding-left: 0; }
  .solution-tools__reports { top: -30px; left: -45px; } }

/**/
/* solution remote */
/**/
.solution-remote { position: relative; padding: 80px 0 0; background-color: #112532; text-align: center; }

.solution-remote::before { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 80px; background-color: #fff; }

.solution-remote .solution-remote_col { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; margin-left: 1%; margin-right: 1%; background-color: #1f5aa0; z-index: 3; border-radius: 6px; }

.solution-remote__bg--right { background-image: url(../images/solutions/solution-remote-bg-top-right.svg); position: absolute; width: 255px; height: 393px; top: 0; right: 0; }

.solution-remote__bg--left { background-image: url(../images/solutions/solution-remote-bg-bottom-left.svg); position: absolute; width: 251px; height: 203px; bottom: 80px; left: 0; }

@media screen and (max-width: 575.98px) { .solution-remote_col { -webkit-box-flex: 0 !important; -ms-flex: 0 0 98% !important; flex: 0 0 98% !important; max-width: 98% !important; } }

.solution-remote__item { position: relative; overflow: hidden; padding: 60px; border-radius: 6px; text-align: left; min-height: 100%; min-height: 100%; }

.solution-remote__item--1 { background-color: #1a3e56; color: #abc2d1; }

.solution-remote__item--2 { background-color: #1f5aa0; color: #b6d7ff; }

.solution-remote__item--3 { background-color: #12b0a7; color: #dcfffd; }

.solution-remote__item--4 { padding-bottom: 80px; background: #f6f7f8 url(../images/solutions/bg-4@2x.png) 50% 100%/100% auto no-repeat; color: #5e636b; }

.solution-remote__item--5 { background-color: #1f5aa0; color: #b6d7ff; }

.solution-remote__item--6 { background-color: #10a89f; color: #dcfffd; }

.solution-remote__item--7 { background-color: #1a3e56; color: #a7d1ec; }

.solution-remote__item--8 { padding: 80px; background: #e9f2f9 url(../images/solutions/bg-8@2x.png) 50% 50%/cover no-repeat; color: #5e636b; }

.solution-remote__item--9 { background-color: #1f5aa0; color: #b6d7ff; }

.solution-remote__item--10 { background-color: #10a89f; color: #dcfffd; }

.solution-remote__item--11 { background-color: #1a3e56; color: #a7d1ec; }

.solution-remote__item--12 { background: #e9f2f9 url(../images/solutions/bg-12@2x.png) 50% 50%/cover no-repeat; }

.solution-remote__item--13 { background-color: #1f5aa0; color: #a7d1ec; }

.solution-remote__item--14 { background-color: #1f5aa0; color: #a7d1ec; z-index: 3; border-radius: 6px; }

.solution-remote__item--15 { background-color: #1a3e56; color: #b6d7ff; }

.solution-remote__item--16 { background-color: #10a89f; color: #fff; }

.solution-remote__item--17 { background-color: #1f5aa0; color: #b6d7ff; }

.solution-remote__item--18 { background-color: #1f5aa0; color: #b6d7ff; }

.solution-remote__item--19 { background-color: #10a89f; color: #dcfffd; }

.solution-remote__item--20 { padding-right: 40px; padding-left: 40px; background: #fff url(../images/solutions/bg-20_2x.png) 50% 50%/cover no-repeat; text-align: center; color: #7d828b; }

.solution-remote__item--21 { min-height: 100%; background-color: #1e445c; background-size: cover; color: #a7d1ec; background-image: url(../images/solutions/bg-1.png); background-position: 100% 50%; }

.solution-remote__item--22 { min-height: 100%; background-color: #1e445c; background-size: cover; color: #a7d1ec; background-image: url(../images/solutions/bg-2.png); background-position: 0 50%; }

.solution-remote__item--23 { background: #fff url(../images/solutions/bg-20_2x.png) 50% 50%/cover no-repeat; color: #7d828b; }

.solution-remote__item--24 { background: #e5ebee; }

.solution-remote__item--25 { background-color: #12b0a7; color: #dcfffd; }

.solution-remote__item--26 { background-color: #1f5aa0; color: #b6d7ff; }

.solution-remote__item--27 { background-color: #1a3e56; color: #abc2d1; }

.solution-remote__figure--1 { margin-right: -60px; margin-bottom: -60px; }

.solution-remote__figure--2 { margin-top: -153px; margin-right: -60px; margin-bottom: -60px; margin-left: -60px; border-top: 48px solid transparent; }

.solution-remote__figure--3 { margin-right: -60px; margin-bottom: -60px; margin-left: -60px; }

@media screen and (min-width: 768px) { .solution-remote__figure--3 img { position: absolute; right: 0; bottom: 0; } }

.solution-remote__figure--4 { margin-top: -40px; margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--5 { margin-right: -60px; margin-bottom: -60px; margin-left: -34px; }

.solution-remote__figure--6 { margin-top: 40px; margin-right: -60px; margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--7 { margin-top: 47px; margin-right: -60px; margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--9 { margin-right: -60px; margin-bottom: -60px; }

.solution-remote__figure--10 { margin-top: 60px; margin-right: -60px; margin-bottom: -60px; margin-left: -61px; }

.solution-remote__figure--11 { margin-top: 60px; margin-right: -60px; margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--12 { margin-top: -60px; margin-right: -60px; margin-bottom: -60px; margin-left: -4px; }

.solution-remote__figure--15 { margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--16 { margin-top: 40px; margin-right: -61px; margin-bottom: -60px; }

.solution-remote__figure--17 { margin-top: 40px; margin-right: -64px; margin-bottom: -60px; }

.solution-remote__figure--18 { margin-top: 32px; margin-right: -60px; margin-bottom: -60px; }

.solution-remote__figure--19 { margin-top: 48px; margin-right: -60px; margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--20-1 { margin-bottom: -60px; margin-left: -40px; }

.solution-remote__figure--20-2 { margin-top: -60px; margin-right: -40px; text-align: right; }

.solution-remote__figure--23 { margin-right: -60px; margin-bottom: -60px; }

.solution-remote__figure--24 { margin-right: -60px; margin-bottom: -60px; }

.solution-remote__figure--25, .solution-remote__figure--26 { margin-top: 48px; margin-right: -60px; margin-bottom: -60px; margin-left: -60px; }

.solution-remote__figure--27 { margin-right: -60px; margin-bottom: -60px; }

.solution-remote__figure--28 { margin-top: -60px; margin-right: -60px; margin-left: 40px; }

@media screen and (max-width: 991.98px) { .solution-remote__figure--28 { margin-left: -30px; margin-right: -30px; }
  .solution-remote__figure--28 img { width: 100%; } }

.solution-remote__image { vertical-align: top; max-width: 100%; height: auto; }

.solution-remote__figure img { max-width: 100%; vertical-align: top; height: auto; }

.solution-remote__subtitle { position: relative; }

.solution-remote__item img { max-width: 100%; vertical-align: top; height: auto; }

@media screen and (max-width: 1283.98px) { .solution-remote__item { padding: 30px; }
  .solution-remote__item--4 { padding-bottom: 60px; }
  .solution-remote__figure--1 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--2 { margin-top: -29.5%; margin-right: -40px; margin-bottom: -40px; margin-left: -40px; border-top-width: 40px; }
  .solution-remote__figure--3 { margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--4 { margin-top: -20px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--5 { margin-right: -40px; margin-bottom: -40px; margin-left: -26px; }
  .solution-remote__figure--6 { margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--7 { margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--9 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--10 { margin-top: 40px; margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--11 { margin-top: 40px; margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--12 { margin-top: -40px; margin-right: -40px; margin-bottom: -40px; margin-left: 0; }
  .solution-remote__figure--15 { margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--16 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--17 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--18 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--19 { margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--20-1 { margin-bottom: -40px; }
  .solution-remote__figure--20-2 { margin-top: -40px; }
  .solution-remote__figure--23 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--24 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__figure--25, .solution-remote__figure--26 { margin-right: -40px; margin-bottom: -40px; margin-left: -40px; }
  .solution-remote__figure--27 { margin-right: -40px; margin-bottom: -40px; }
  .solution-remote__subtitle { font-size: 20px; } }

@media screen and (max-width: 1023.98px) { .solution-remote__figure--1 { margin-top: 40px; }
  .solution-remote__figure--4 { margin-top: 40px; }
  .solution-remote__figure--5 { margin-top: 40px; }
  .solution-remote__figure--9 { margin-top: 40px; }
  .solution-remote__figure--12 { margin-top: 40px; }
  .solution-remote__figure--15 { margin-top: 40px; }
  .solution-remote__figure--20-1 { margin-top: 40px; margin-right: -40px; }
  .solution-remote__figure--20-2 { margin-bottom: 20px; }
  .solution-remote__figure--23 { margin-top: 40px; } }

@media only screen and (min-width: 768px) { .solution-remote__figure--13 { margin-left: 1%; margin-right: 1%; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; }
  .solution-remote__figure--14 { margin-left: 1%; margin-right: 1%; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; } }

@media only screen and (min-width: 768px) and (max-width: 991px) { .solution-remote__figure--1 { width: 563px; }
  .solution-remote__figure--5 { width: 583px; } }

@media screen and (max-width: 991.98px) { .solution-remote__figure--24 { margin-top: 40px; }
  .solution-remote__figure--27 { margin-top: 40px; } }

@media screen and (max-width: 767.98px) { .solution-remote { padding-top: 60px; }
  .solution-remote::before { height: 60px; }
  .solution-remote__item { padding: 30px; }
  .solution-remote__item--8 { text-align: center; }
  .solution-remote__figure--1 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--2 { margin-right: -30px; margin-bottom: -30px; margin-left: -30px; border-top-width: 30px; }
  .solution-remote__figure--3 { margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--4 { margin-top: 30px; margin-bottom: -30px; }
  .solution-remote__figure--5 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--6 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--7 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--9 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--10 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--11 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--12 { margin-top: 30px; margin-bottom: -30px; }
  .solution-remote__figure--15 { margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--16 { margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--17 { margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--18 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--19 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--20-1 { margin-top: 30px; margin-right: 0; margin-bottom: -30px; margin-left: 0; }
  .solution-remote__figure--20-2 { margin-top: -30px; margin-right: -30px; margin-bottom: 16px; margin-left: -27px; }
  .solution-remote__figure--23 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--24 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__figure--25, .solution-remote__figure--26 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; margin-left: -30px; }
  .solution-remote__figure--27 { margin-top: 30px; margin-right: -30px; margin-bottom: -30px; }
  .solution-remote__subtitle { font-size: 18px; } }

/**/
/* solution keep */
/**/
.solution-keep { text-align: center; }

.solution-keep__cont { padding: 31px 39px 39px; border-radius: 6px; border: 1px solid #dbe6ec; background-color: #f7fbfd; }

.solution-keep__item { padding: 20px 0; border-radius: 6px; background-color: #004163; color: #fff; }

.solution-keep__arrow { width: 40px; height: 40px; margin: 0 4px; background: url("../images/solutions/arrow.svg") 50% 50%/100% 100%; }

.solution-keep__foot { border-top: 1px solid #dbe6ec; }

.solution-keep__list { list-style: none; text-align: left; }

.solution-keep__list li { position: relative; margin-top: 8px; padding-left: 24px; background: url("../images/solutions/caret.svg") 0 3px no-repeat; }

@media screen and (max-width: 1023.98px) { .solution-keep__cont { padding: 23px; }
  .solution-keep__item { font-size: 18px; }
  .solution-keep__arrow { width: 24px; height: 24px; } }

@media screen and (max-width: 767.98px) { .solution-keep__item br { display: none; }
  .solution-keep__arrow { width: 32px; height: 32px; margin: 6px 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  .solution-keep__foot { display: inline-block; vertical-align: top; } }

/**/
/* solution reduce */
/**/
.solution-reduce { text-align: center; }

.solution-reduce .solution_reduce_col { background-color: #0a324c; -webkit-box-flex: 0; -ms-flex: 0 0 31.333333%; flex: 0 0 31.333333%; max-width: 31.333333%; margin-left: 1%; margin-right: 1%; border-radius: 6px; }

.solution-reduce__item { padding: 32px; border-radius: 6px; background-color: #0a324c; text-align: left; color: #97bbd0; height: auto; }

.solution-reduce__icon { display: block; }

@media screen and (max-width: 767.98px) { .solution-reduce__item { padding: 24px 20px; } }

@media screen and (max-width: 575.98px) { .solution_reduce_col { -webkit-box-flex: 0 !important; -ms-flex: 0 0 98% !important; flex: 0 0 98% !important; max-width: 98% !important; } }

@media screen and (min-width: 575.99px) and (max-width: 991.98px) { .solution_reduce_col { -webkit-box-flex: 0 !important; -ms-flex: 0 0 48% !important; flex: 0 0 48% !important; max-width: 48% !important; } }

/**/
/* solution integrations */
/**/
.solution-integrations { text-align: center; }

.solution-integrations__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%; padding: 39px; border-radius: 8px; border: 1px solid #e7eaf0; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); text-align: left; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.solution-integrations__item p { margin-bottom: 32px; }

.solution-integrations__item:hover { -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.solution-integrations__logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 64px; }

.solution-integrations__foot { margin: auto -39px -39px; padding: 20px 31px; border-top: 1px solid #e7eaf0; text-align: center; }

@media screen and (max-width: 1283.98px) { .solution-integrations__item { padding: 31px; }
  .solution-integrations__foot { margin: auto -31px -31px; } }

@media screen and (max-width: 1023.98px) { .solution-integrations__foot { padding-right: 0; padding-left: 0; } }

@media screen and (max-width: 767.98px) { .solution-integrations__item { padding: 23px; }
  .solution-integrations__item p { margin-bottom: 23px; }
  .solution-integrations__logo { height: auto; }
  .solution-integrations__foot { margin: auto -23px -23px; padding-right: 19px; padding-left: 19px; } }

/**/
/* solution return */
/**/
.solution-return { text-align: center; }

.solution-return__video { position: relative; display: inline-block; vertical-align: top; }

.solution-return__video img { display: block; border-radius: 6px; }

.solution-return__video::after { content: ""; position: absolute; top: 50%; left: 50%; width: 128px; height: 128px; margin: -64px 0 0 -64px; border-radius: 50%; background: #fff url("/sites/default/files/2021-01/play.svg") 55% 50%/80px 80px no-repeat; }

.solution-return__cont { margin-left: 64px; text-align: left; }

.solution-return__cont ul { list-style: none; font-size: 18px; }

.solution-return__cont li { position: relative; margin-top: 12px; padding-left: 1em; }

.solution-return__cont li::before { content: "•"; position: absolute; top: 0; left: 0; color: #32bdb5; }

.solution-return__cont .ul--checks > li::before { content: '\00a0\00a0\00a0\00a0'; background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5455 2L6.54545 12L2 7.45455" stroke="%2332BDB5" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') 50% 50%/100% 14px no-repeat; }

.solution-return__cont .ul--checks > li { padding-left: 1.75em; }

.solution-return__cont hr { border-top: 1px solid #e4e7ee; }

@media screen and (max-width: 1283.98px) { .solution-return__video img { max-width: 100%; height: auto; } }

@media screen and (max-width: 1023.98px) { .solution-return__cont { margin-right: auto; margin-left: auto; max-width: 640px; padding-left: 50px; } }

@media screen and (max-width: 767.98px) { .solution-return__video::after { width: 96px; height: 96px; margin: -48px 0 0 -48px; background-size: 60px 60px; } }

@media screen and (max-width: 991.98px) { .solution-return__cont { text-align: left; }
  .solution-return__cont ul { list-style: none; padding: 0; margin: 0; }
  .solution-return__cont .link_wrapper { margin: auto; } }

/**/
/* solution calculate */
/**/
.solution-calculate { padding: 40px; border-radius: 6px; background: url(../images/solutions/sc_bg@2x.png) 50% 50%/cover no-repeat; text-align: center; color: #8e9dc1; }

@media screen and (max-width: 767.98px) { .solution-calculate { padding: 30px 20px; } }

@media (min-width: 782px) { .solution-calculate .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .solution-calculate .wp-block-column:nth-child(2n) { margin-left: 0; } }

.solution-calculate img { vertical-align: top; max-width: 100%; height: auto; }

/**/
/* solution transform */
/**/
.solution-transform { text-align: center; }

.solution-transform__figure { position: relative; display: inline-block; vertical-align: top; text-align: center; }

.solution-transform__dots { position: absolute; right: 50%; bottom: 50%; margin: 0 128px 56px 0; }

.solution-transform__image { position: relative; vertical-align: top; margin-bottom: -5.5%; }

.solution-transform__item { text-align: left; }

@media screen and (max-width: 1283.98px) { .solution-transform__image { max-width: 100%; height: auto; } }

@media screen and (max-width: 767.98px) { .solution-transform__figure { margin-right: -40px; margin-left: -40px; } }

/* /**/
/* solution resources */
.solutions_resources { border: 1px solid #e6e6e6; padding: 0; -webkit-box-flex: 0; -ms-flex: 0 0 31.333333%; flex: 0 0 31.333333%; max-width: 31.333333%; margin-left: 1%; margin-right: 1%; border-radius: 8px; }

.solutions_resources .resources__cont { border: none; }

.solutions_resources .resources__cont:hover { border: none; }

.solutions_resources .resources__image img { -o-object-fit: cover; object-fit: cover; height: 1000vh; max-height: 211px; width: 100%; }

.solutions_resources:hover { -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); }

.solutions_resources .resources__item { border: none; padding: 0; -webkit-box-flex: 0; -ms-flex: initial; flex: initial; max-width: initial; }

.solutions_resources .resources__item:hover { -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; transform: none; }

@media screen and (max-width: 575.98px) { .solutions_resources { -webkit-box-flex: 0 !important; -ms-flex: 0 0 98% !important; flex: 0 0 98% !important; max-width: 98% !important; } }

@media screen and (min-width: 575.99px) and (max-width: 991.98px) { .solutions_resources { -webkit-box-flex: 0 !important; -ms-flex: 0 0 48% !important; flex: 0 0 48% !important; max-width: 48% !important; } }

@media (min-width: 782px) { .resources .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .resources .wp-block-column:nth-child(2n) { margin-left: 0; } }

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

.resources .more-link--enlarged::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.resources__item { border-radius: 8px !important; overflow: hidden; }

.resources__image img { display: block; border-radius: 8px 8px 0 0; border-bottom: none; }

.gxp-platform__figure { background-position: 50% 50%; background-size: cover; }

.solution-integrations-v1 .wp-block-column { margin-left: 0px; }

.solution-integrations-v1 .wp-block-column .h5 { margin-bottom: 25px; }

.solution-reviews__slide .solotion-btn-slider { width: 160px; height: 42px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.solution-reviews__slide .h3 { color: #1f5aa0; }

@media screen and (max-width: 767.98px) { .solution-reviews__foot .vimeo-video { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.solution-hero__subtitle { font-weight: normal; }

.hero__bg--right-top { top: -22px; left: 59%; }

.hero__bg--left-bottom { right: 62%; margin-right: 480px; bottom: 84px; }

.hero__bg--right-bottom { bottom: 84px; left: 63%; margin-left: 520px; }

.solution-ranking-v2 .wp-block-column:not(:first-child) { margin-left: 0px; }

.solution-ranking-v2 .solution-ranking__row { margin-left: 5%; }

@media (min-width: 600px) { .solution-ranking__row .wp-block-column { -ms-flex-preferred-size: initial !important; flex-basis: initial !important; }
  .solution-ranking__row .wp-block-column:nth-child(2n) { margin-left: initial !important; } }

.solution-about-column .wp-block-column:not(:first-child) { margin-left: 0px; }

.solution-about-column .solution-column-image { margin-right: 20px; }

.solution-about-column .h2 { color: #004163; }

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) { .solution-integrations__foot { padding-right: 5px; padding-left: 5px; } }

.solution-two-row-v2 .solution-col-v2 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.solution-two-row-v2 .solution-remote__figure--10 { margin-top: 87px; }

@media screen and (max-width: 991px) { .solution-two-row-v2 .solution-remote__figure--10 { margin-top: 109px; } }

/**/
/* support exclusion */
/**/
.support-exclusion { padding-top: 60px; padding-bottom: 60px; border-top: 1px solid #DDE1E9; color: #35364E; }

.support-exclusion:first-child { border-top: none; }

.support-exclusion h6 { margin-top: 32px; font-weight: 700; letter-spacing: 0; color: #5E869E; }

.support-exclusion h6:first-child { margin-top: 0; }

.support-exclusion p { margin-top: 12px; font-size: 13px; }

.support-exclusion strong { font-weight: 600; }

.support-exclusion ol { margin-top: 12px; margin-left: 16px; font-size: 13px; line-height: 1.375; }

.support-exclusion ol ul { margin-top: 4px; margin-bottom: 0; }

.support-exclusion ol ul li { margin-top: 0; }

.support-exclusion ul { margin-top: 12px; margin-left: 16px; font-size: 13px; line-height: 1.375; list-style: disc; }

.support-exclusion li { margin-top: 12px; }

.support-exclusion table { width: 100%; border-collapse: collapse; font-size: 12px; font-weight: 500; }

.support-exclusion th { padding: 12px; border: 1px solid #FFF; background: rgba(0, 123, 189, 0.116286); font-weight: 600; text-align: left; color: #003E67; }

.support-exclusion td { padding: 12px; border: 1px solid #FFF; background: rgba(0, 123, 189, 0.021); }

.support-exclusion tr:nth-child(even) td { background-color: rgba(228, 239, 243, 0.4); }

.support-exclusion__title { width: 200px; }

.support-exclusion__cont { margin-right: 40px; }

.support-exclusion__side { margin-left: 40px; }

.support-exclusion__table { margin-top: 12px; overflow: auto; border-radius: 6px; }

@media screen and (max-width: 1283.98px) { .support-exclusion__title { width: 160px; } }

@media screen and (max-width: 991.98px) { .support-exclusion__title { margin-bottom: 40px; }
  .support-exclusion__cont { margin: 0; }
  .support-exclusion__side { margin: 32px 0 0; } }

@media (min-width: 782px) { .support-exclusion .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .support-exclusion .wp-block-column:nth-child(2n) { margin-left: 0; } }

.support-exclusion__cont ol { list-style: decimal !important; }

.support-exclusion__cont ol li { margin-bottom: 0 !important; }

.layout-container-full-size.layout-search-page { padding-top: 0; }

.ss360-layer__heading { margin-bottom: 0 !important; color: #35364e; }

.ss360-suggests__header { padding: 0 !important; }

.ss360-suggests__snippet { font-size: 18px !important; color: #35364e !important; margin: 0 !important; }

.main-search .unibox-n-section { padding-top: 14px; }

.main-search .unibox__selectable .unibox__content-container .unibox__search-content { padding: 0px 14px; margin-bottom: 15px; text-decoration: none; line-height: 20px; }

.unibox__content-container { padding: 0 !important; }

.unibox__content-container a { background-color: #fff !important; color: #35364e !important; padding-top: 0 !important; padding-bottom: 0 !important; text-transform: none !important; line-height: 20px; padding-left: 15px; padding-right: 15px; text-align: left; min-height: 20px; margin-bottom: 5px; font-size: 15px; }

.unibox__content-container a:hover { color: #0bc5ba !important; }

.unibox__selectable--active .unibox__content-container, .unibox__selectable--active .unibox__highlight-container, .unibox__selectable:hover .unibox__content-container, .unibox__selectable:hover .unibox__highlight-container { background: none !important; }

.ss360-custom-search .ss360-custom-search__searchbox { max-width: 600px !important; border: 0px !important; border-bottom: 1px solid rgba(53, 54, 78, 0.2) !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

.ss360-custom-search .ss360-custom-search__searchbox:focus { outline: none; }

.ss360SearchButton { padding: 0 !important; border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; background: #fff url(/themes/custom/egnyte/images/search-black.svg) no-repeat center center !important; }

.ss360SearchButton:hover { background: #fff url(../images/search-hover.svg) no-repeat center center !important; }

.ss360-suggests { -webkit-box-shadow: none !important; box-shadow: none !important; }

.ss360-suggests__content { margin-left: 0 !important; padding-bottom: 0 !important; }

.ss360-suggests__header { padding: 0 !important; }

#ss360-layer .ss360-ac-c { color: #0bc5ba !important; }

#ss360-layer .ss360-ac-c .ss360-highlight { font-weight: 700 !important; }

#ss360-layer .ss360-suggests__link:focus, #ss360-layer .ss360-suggests__link:hover { text-decoration: none !important; color: #1fb7ab !important; }

.ss360-highlight { font-weight: 400 !important; }

#ss360-layer .ss360-ac-b, #ss360-layer .ss360-ac-b--hover:focus, #ss360-layer .ss360-ac-b--hover:hover { border-color: #0bc5ba !important; }

#ss360-layer .ss360-ac-bg, #ss360-layer .ss360-ac-bg--hover:focus, #ss360-layer .ss360-ac-bg--hover:hover { background-color: #0bc5ba !important; color: #fff !important; }

#ss360-layer .ss360-ac-bg--hover:focus { outline: none; }

@media screen and (max-width: 767.98px) { .unibox__content-container a { margin-bottom: -15px; } }

/**/
/* platform includes */
/**/
.platform-includes { text-align: center; }

.platform-includes__figure { max-width: 1338px; margin-right: auto; margin-left: auto; }

.platform-includes__image { vertical-align: top; margin-bottom: -4.77%; }

@media screen and (max-width: 1417.98px) { .platform-includes__image { max-width: 100%; height: auto; } }

/**/
/* platform report */
/**/
.platform-report__donut { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 112px; height: 112px; border-radius: 50%; border: 12px solid #d8d8d8; border-top-color: #007bbd; border-left-color: #007bbd; font-size: 24px; font-weight: 700; color: #004064; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.platform-report__donut i { position: absolute; top: -12px; right: -12px; bottom: -12px; left: -12px; border-radius: 50%; border: 12px solid transparent; border-top-color: #007bbd; border-left-color: #007bbd; }

.platform-report__donut span { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.construction-section .wp-block-media-text { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-bottom: 50px; }

.construction-section .wp-block-media-text__content { width: 90%; padding: 60px 60px; z-index: 0; -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; }

.construction-section .wp-block-media-text__content h2 { font-size: 26px; font-weight: 500; line-height: 28px; margin-bottom: 30px; }

.construction-section .wp-block-media-text__content p { font-size: 18px; line-height: 24px; }

.construction-section .wp-block-media-text__content p a { font-weight: bold; color: #000; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.construction-section .wp-block-media-text__content p a:hover { color: #0bc5ba; }

.construction-section .wp-block-media-text__content p a:focus { color: #0bc5ba; }

.construction-section .wp-block-media-text__content p:last-child { margin-bottom: 0; }

.construction-section .wp-block-media-text__media { width: 300px; z-index: 1; }

.construction-section .image-left .wp-block-media-text__content { padding-left: 150px; margin-left: -100px; }

.construction-section .image-right .wp-block-media-text__content { padding-right: 150px; margin-right: -100px; }

.construction-section .image-right .wp-block-media-text__media { margin-left: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-right: 0; margin-right: 0; }

.gray-one .wp-block-media-text__content { background: #cbced3; }

.gray-two .wp-block-media-text__content { background: #ecedef; }

.qoute-construction { font-size: 22px; font-style: italic; line-height: 29px; color: #fff; }

.quote-author { font-size: 18px; font-style: italic; color: #fff; }

.quote-author strong { font-weight: 700; font-style: normal; }

.black-button a:last-child { background-color: #1d222e; border: 2px solid #1d222e; margin-left: 20px; }

.black-button a:last-child:visited { background-color: #1d222e; border: 2px solid #1d222e; margin-left: 20px; }

.black-button a:last-child:hover { border: 2px solid #1d222e; color: #1d222e !important; background-color: #fff; }

.black-button a:last-child:focus { border: 2px solid #1d222e; color: #1d222e !important; background-color: #fff; }

.black-button a:last-child:active { border: 2px solid #1d222e; color: #1d222e !important; background-color: #fff; }

.video-cards .wp-block-column { padding-top: 60px; padding-bottom: 30px; }

.video-cards h3 { padding-top: 0; }

.strimline.art-section h2 { font-weight: 400; font-size: 34px; text-transform: uppercase; }

.strimline.art-section h2 strong { display: block; font-size: 42px; font-weight: 700; }

.video-gradient { background: -webkit-gradient(linear, left top, right top, from(#1d5264), color-stop(25%, #343c51), to(#343c51)); background: linear-gradient(to right, #1d5264 0%, #343c51 25%, #343c51 100%); }

.video-gradient .video-row { margin-bottom: 30px; }

.video-gradient .wp-block-media-text { width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#49556d), color-stop(30%, #495062), to(#495062)); background: linear-gradient(to bottom, #49556d 0%, #495062 30%, #495062 100%); -webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2); box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2); position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.video-gradient .wp-block-media-text:hover { -webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5); }

.video-gradient .wp-block-media-text__content h3 { font-size: 18px; font-weight: bold; line-height: 22px; color: #fff; }

.video-gradient .wp-block-media-text__content h3 strong { display: block; }

.video-gradient .card-link { position: static; left: auto; bottom: auto; text-align: center; }

.image-right .wp-block-media-text__media, .image-left .wp-block-media-text__media { position: relative; overflow: hidden; }

.image-right .wp-block-media-text__media::after, .image-left .wp-block-media-text__media::after { content: ""; position: absolute; bottom: -11%; right: -17%; width: 119%; height: 105%; background-color: rgba(46, 103, 112, 0.2); border-top-left-radius: 100%; border-top-right-radius: 20%; border-bottom: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }

.image-right .wp-block-media-text__media::after { top: -11%; right: auto; bottom: auto; left: -17%; border-top-left-radius: 5%; border-top-right-radius: 80%; background-color: rgba(210, 232, 231, 0.4); -webkit-transform: rotate(-5deg) scaleY(-1); transform: rotate(-5deg) scaleY(-1); }

.construction-video { text-align: center; margin-bottom: 0; }

.construction-video a, .construction-video a:visited { width: 64px; height: 64px; margin-top: 25px; display: inline-block; text-indent: -9999px; background: url("../images/playbutton-64x64.svg") no-repeat center center; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.construction-video a:hover, .construction-video a:focus, .construction-video a:active { -webkit-transform: scale(1); transform: scale(1); }

.video-row .wp-block-media-text__media { position: relative; }

.terms-legal p { margin-bottom: 20px; font-size: 18px; color: var(--text-dark-color); }

.terms-legal .matrix-table-wrap { font-size: 18px; color: var(--text-dark-color); }

.terms-legal table { font-size: 18px; color: var(--text-dark-color); }

.terms-legal h3 { color: var(--text-dark-color); }

.terms-legal h2 { font-size: 26px; line-height: 28px; font-weight: 500; position: relative; display: inline-block; width: auto; margin-bottom: 30px; margin-top: 20px; color: var(--text-dark-color); }

.terms-legal ol, .terms-legal ul { margin: 0 0 30px; line-height: 1.56; list-style: outside disc; padding-left: 30px; }

.terms-legal ol li, .terms-legal ul li { margin-bottom: 15px; }

.terms-legal ol.ol-small-letters { list-style: outside lower-alpha; }

.terms-legal ol.ol-small-letters.ol-sub-roman ol { list-style: outside lower-roman; margin-bottom: 0; }

.revision-date em { font-style: italic; }

.video-row.webinar-row .wp-block-media-text__media::after { display: none; }

.webinar-date { color: #fff; font-size: 14px; font-style: italic; margin-top: 10px; }

.modal-body { position: relative; padding: 35px; }

.modal-header { min-height: 16.428571429px; padding: 20px; border-bottom: 1px solid #e5e5e5; background-color: #00968f; }

.modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; }

.modal-content .close { float: right; font-size: 23px; font-weight: bold; line-height: 1; color: #fff; text-shadow: 0 1px 0 #fff; opacity: 1; position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.modal-content .close:hover, .modal-content .close:focus, .modal-content .close:active { background: none transparent; -webkit-transform: scale(1.2); transform: scale(1.2); }

form.mktoForm { width: 100% !important; }

.mktoForm div, .mktoForm span, .mktoForm label, .mktoForm p { text-align: left; margin: 0; padding: 0; }

.mktoFormRow { margin-bottom: 0 !important; }

.mktoFormRow:nth-child(10), .mktoFormRow:nth-child(9), .mktoFormRow:nth-child(8), .mktoFormRow:nth-child(7), .mktoFormRow:nth-child(6), .mktoFormRow:nth-child(5), .mktoFormRow:nth-child(4), .mktoFormRow:nth-child(3), .mktoFormRow:nth-child(2), .mktoFormRow:nth-child(1) { margin-bottom: 0 !important; }

.mktoFormRow:nth-child(4), .mktoFormRow:nth-child(2) { width: 50% !important; border: 0 solid red; float: left; clear: none !important; padding-right: 5px !important; }

.mktoFormRow:nth-child(5), .mktoFormRow:nth-child(3) { width: 50% !important; border: 0 solid red; float: left; clear: none !important; padding-left: 5px !important; }

.mktoForm .mktoFieldWrap, .mktoForm .mktoFormCol { float: none !important; display: block !important; width: 100% !important; }

.mktoFormRow input[type="text"], .mktoFormRow input[type="email"], .mktoFormRow input[type="tel"] { width: 100% !important; border: 1px solid #ccc !important; padding: 10px 10px 10px 10px !important; margin-bottom: 10px !important; }

.mktoForm textarea[rows="4"] { height: 4em; padding: 10px 10px 5px 10px !important; margin-bottom: 10px !important; }

.mktoForm input, .mktoForm select, .mktoForm textarea { margin: 0; width: 100% !important; border: 1px solid #ccc !important; background-color: #fff !important; font-size: 16px !important; border-radius: 5px; padding: 10px 10px 5px 10px !important; margin-bottom: 10px !important; }

.mktoFormRow select { padding: 10px 10px 10px 10px !important; background-color: #fff !important; border: 0 !important; font-size: 16px !important; color: #999 !important; }

input.mktoField { font-size: 16px !important; font-weight: 100; padding: 10px 10px 5px 10px !important; background-color: #eef4f5; color: #333333 !important; border-bottom: none !important; }

.mktoFormRow:nth-child(9) { padding: 0 0 0 0; }

#LblconsentGiven { width: 94% !important; float: right !important; display: block; color: #fff; }

#LblconsentGiven a { color: #0bc5ba; font-weight: bold; }

#LblconsentGiven a:hover { color: #fff; text-decoration: none !important; }

#LblconsentGiven .mktoAsterix { display: none; }

.modal-title { margin: 0; line-height: 1.42857143; text-align: center; font-size: 26px; }

.mktoLabel.mktoHasWidth, .mktoGutter.mktoHasWidth { display: none; }

.mktoButtonWrap.mktoNative { margin-left: auto !important; margin-right: 0 !important; }

.mktoButton { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff; padding: 10px 25px; text-transform: uppercase; font-size: 22px; font-weight: 500; border-radius: 4px; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.mktoButton:hover, .mktoButton:focus, .mktoButton:active { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba !important; text-decoration: none; }

.modal .modal-dialog, .contact-slide .modal-dialog { width: 600px; max-width: 90%; margin: 0 auto; }

.contact-us-mm .we-mega-menu-submenu { left: -272px; background: -webkit-gradient(linear, left top, left bottom, from(#333c50), color-stop(40%, #333c50), to(#000000)); background: linear-gradient(to bottom, #333c50 0%, #333c50 40%, #000000 100%); }

.modal .modal-header, .contact-slide .modal-header { border-bottom: 0 solid #e5e5e5; background-color: transparent; }

.modal .modal-content, .contact-slide .modal-content { position: relative; background-color: transparent; border: 0; border-radius: 0; outline: 0; -webkit-box-shadow: none; box-shadow: none; background-clip: padding-box; }

.modal .modal-title, .contact-slide .modal-title { color: #fff; text-transform: uppercase; font-weight: 300; }

.mktoHtmlText.mktoHasWidth a, .mktoHtmlText.mktoHasWidth a:visited, .mktoHtmlText.mktoHasWidth { color: #fff; }

.mktoHtmlText.mktoHasWidth a:hover, .mktoHtmlText.mktoHasWidth a:focus { color: #0bc5ba; }

.we-mega-menu-ul .contact-us-mm.dropdown-menu:hover > .we-mega-menu-submenu, .we-mega-menu-ul .contact-us-mm.dropdown-menu:focus > .we-mega-menu-submenu { display: none; opacity: 0; visibility: hidden; }

.active-form-slide + .we-mega-menu-submenu { opacity: 1 !important; visibility: visible !important; }

.modal-header button.close-form { position: absolute; top: 16px; right: 25px; background: transparent !important; border: none !important; color: #ccc !important; font-size: 32px !important; height: auto !important; }

.modal-header button.close-form:hover, .modal-header button.close-form:focus { color: #fff; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(1.1); transform: scale(1.1); }

.contact-us-mm .we-mega-menu-submenu .we-mega-menu-submenu-inner::after { display: none; }

.we-mega-menu-ul .we-mega-menu-li.contact-us-mm button { z-index: 1; }

.we-mega-menu-ul .we-mega-menu-li.contact-us-mm.active-form-li button { background: transparent; color: #fff; border: 2px solid transparent !important; outline: none !important; }

.contact-us-mm::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-53%); transform: translateY(-53%); left: 0; width: 91.5%; height: 0; opacity: 0; background: #333c50; z-index: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.contact-us-mm.active-form-li::before { height: 135%; opacity: 1; }

.we-mega-menu-ul .we-mega-menu-li.contact-us-mm.active-form-li button.mktoButton { background: #0bc5ba; border: 2px solid #0bc5ba !important; color: #fff !important; padding: 10px 25px; text-transform: uppercase; font-size: 22px; font-weight: 500; border-radius: 4px; display: inline-block; height: auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.we-mega-menu-ul .we-mega-menu-li.contact-us-mm.active-form-li button.mktoButton:hover, .we-mega-menu-ul .we-mega-menu-li.contact-us-mm.active-form-li button.mktoButton:focus { background: #fff !important; color: #0bc5ba !important; border: 2px solid #0bc5ba; }

.infographic-box .wp-block-image, .infographic-box .wp-block-image img { margin: 0 auto; text-align: center; width: 100%; }

.infographic-box h1 { font-size: 26px; line-height: 28px; font-weight: 500; position: relative; display: inline-block; width: auto; margin-bottom: 30px; margin-top: 20px; }

.infographic-box h2 { font-size: 20px; margin-bottom: 35px; line-height: 28px; }

.empty-col { display: none; }

.not-full.dark-grad-cols { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.not-full.dark-grad-cols .wp-block-column { -ms-flex-preferred-size: calc(25% - 16px) !important; flex-basis: calc(25% - 16px) !important; }

.infographics-wrap .video-row .wp-block-column .video-hover-box { height: 101%; }

.infographics-wrap .wp-block-media-text { grid-template-columns: 30% 1fr; }

.breadcrumbs-block { padding: 0px; }

.breadcrumbs-block ol { display: -webkit-box; display: -ms-flexbox; display: flex; }

.breadcrumbs-block ol li { font-size: 16px; }

.breadcrumbs-block ol li span { margin: 0 10px 0 6px; }

.views-view-grid.cols-2 { background: -webkit-gradient(linear, left top, right top, from(#1d5264), color-stop(25%, #343c51), to(#343c51)); background: linear-gradient(to right, #1d5264 0%, #343c51 25%, #343c51 100%); padding: 80px 0 20px; width: 100%; max-width: 100%; }

.newsletter-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.newsletter-grid.wp-block-column { display: grid; grid-template-rows: auto; grid-template-columns: 30% 1fr; background: -webkit-gradient(linear, left top, left bottom, from(#49556d), color-stop(30%, #495062), to(#495062)); background: linear-gradient(to bottom, #49556d 0%, #495062 30%, #495062 100%); -webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2); box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2); position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.newsletter-grid.wp-block-column:hover { -webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5); }

.inner-newsletter-body { -ms-flex-item-align: center; align-self: center; }

.inner-newsletter-hover { position: absolute; top: -101%; width: 100%; height: 100%; left: 0; }

.contact-slide-block-wrap > h2 { display: none; }

.modal-title { margin-top: 20px; }

.active-form-slide-up { visibility: visible !important; opacity: 1 !important; display: block !important; }

.top-middle-img { display: block; margin-top: 300px; }

.top-middle-img .wp-block-media-text__content, .top-middle-img .wp-block-media-text__media { width: 500px; max-width: 100%; margin-left: auto; margin-right: auto; }

.img-shadow img, .top-middle-img .wp-block-media-text__media img { -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); }

.top-middle-img .wp-block-media-text__media img { margin-top: -150px; }

.top-middle-img .wp-block-media-text__content { width: 980px; padding: 80px 0; text-align: center; }

.wp-block-column.img-slide-col h2, .green-heading h2, .top-middle-img .wp-block-media-text__content h2 { font-size: 26px; font-weight: 500; line-height: 28px; margin-bottom: 30px; margin-top: 20px; position: relative; }

.two-col-industry .wp-block-column { -ms-flex-preferred-size: calc(50% - 40px); flex-basis: calc(50% - 40px); }

.two-col-industry .wp-block-column:not(:first-child) { margin-left: 80px; }

.dark-grad-bg, .quote-box-industry { background: -webkit-gradient(linear, left top, right top, from(#1d5264), color-stop(25%, #343c51), to(#343c51)); background: linear-gradient(to right, #1d5264 0%, #343c51 25%, #343c51 100%); }

.dark-grad-bg { color: #fff; }

.wp-block-media-text.quote-box-industry { grid-template-columns: 51.5% 1fr; }

.quote-box-industry .wp-block-media-text__content { padding: 0 8%; width: 780px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: auto; max-width: 94%; color: #fff; }

p.single-quote-centered, .quote-box-industry .wp-block-media-text__content p:first-child { position: relative; }

p.single-quote-centered::before, .quote-box-industry .wp-block-media-text__content p:first-child::before { content: ""; position: absolute; top: -25px; left: -35px; width: 70px; height: 60px; background: url("../images/quote-90x80-01.svg") no-repeat top left; background-size: 70px; }

.initiatives-quote.dark-grad-bg a, .initiatives-quote.dark-grad-bg a:visited { color: #fff; }

.initiatives-quote.dark-grad-bg a:hover, .initiatives-quote.dark-grad-bg a:focus, .initiatives-quote.dark-grad-bg a:active { color: #0bc5ba; text-decoration: none; }

.quote-box-industry .wp-block-media-text__content p { font-size: 35px; line-height: 46px; }

.quote-box-industry .wp-block-media-text__content p strong { font-weight: 900; }

.quote-box-industry .wp-block-media-text__media { position: relative; }

.quote-box-industry .wp-block-media-text__media::after { content: " "; width: 100%; height: 100%; background: rgba(31, 90, 160, 0.5); position: absolute; top: 0; left: 0; }

.quote-box-industry .wp-block-media-text__content p.qoute-industry-author { font-size: 20px; line-height: 28px; }

.quote-box-industry .wp-block-media-text__content p.qoute-industry-author strong { font-weight: bold; color: #0bc5ba; }

.quote-box-industry .wp-block-media-text__content p.qoute-industry-author a, .quote-box-industry .wp-block-media-text__content p.qoute-industry-author a:visited { font-weight: normal; color: #fff; padding-bottom: 5px; }

.quote-box-industry .wp-block-media-text__content p.qoute-industry-author a:hover, .quote-box-industry .wp-block-media-text__content p.qoute-industry-author a:focus, .quote-box-industry .wp-block-media-text__content p.qoute-industry-author a:active { text-decoration: none; color: #0bc5ba; }

.quote-box-industry .wp-block-media-text__content p.qoute-industry-author a strong { font-weight: bold; color: #0bc5ba; }

.wp-block-column.initiatives-quote-box, .wp-block-column.img-slide-col { margin-left: auto !important; margin-right: auto !important; text-align: center; -ms-flex-preferred-size: 980px !important; flex-basis: 980px !important; width: 980px; max-width: 100%; }

.bottom-two-col-hover { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.initiatives-row.image-right .wp-block-media-text__media::after, .initiatives-row.image-left .wp-block-media-text__media::after { display: none; }

.construction-section .initiatives-row .wp-block-media-text__media { width: 450px; }

.construction-section .initiatives-row .wp-block-media-text__content { padding: 90px 60px; }

.construction-section .initiatives-row.image-left .wp-block-media-text__content { padding-left: 420px; margin-left: -350px; width: 100%; }

.construction-section .initiatives-row.image-right .wp-block-media-text__content { padding-right: 420px; margin-right: -350px; width: 100%; }

.construction-section .white-two .wp-block-media-text__content { -webkit-box-shadow: none; box-shadow: none; border-radius: 0; }

.initiatives-row .initiatives-two-col h2 { font-size: 26px; font-weight: 500; line-height: 28px; margin-bottom: 30px; }

.initiatives-quote-box { font-size: 28px; line-height: 32px; }

.initiatives-quote-author { font-size: 20px; line-height: 28px; font-style: italic; }

.initiatives-quote-box strong, .initiatives-quote-box .initiatives-quote-author strong { font-style: normal; font-weight: bold; }

.initiatives-quote-box .initiatives-quote-author strong { color: #0bc5ba; display: block; }

.initiatives-two-col .wp-block-column { -ms-flex-preferred-size: calc(50% - 25px); flex-basis: calc(50% - 25px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }

.initiatives-two-col .wp-block-column:not(:first-child) { margin-left: 50px; }

.slide-caption .blocks-gallery-grid .blocks-gallery-image figure, .slide-caption .blocks-gallery-grid .blocks-gallery-item figure, .slide-caption .wp-block-gallery .blocks-gallery-image figure, .slide-caption .wp-block-gallery .blocks-gallery-item figure { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.slide-caption .blocks-gallery-grid .blocks-gallery-image figcaption, .slide-caption .blocks-gallery-grid .blocks-gallery-item figcaption, .slide-caption .wp-block-gallery .blocks-gallery-image figcaption, .slide-caption .wp-block-gallery .blocks-gallery-item figcaption { position: relative; bottom: auto; width: 100%; max-height: none; overflow: visible; padding: 40px 10px 20px; color: #000; text-align: center; font-size: 16px; background: none; display: block; }

.quote-box-industry .wp-block-media-text__media { overflow: hidden; }

.quote-box-industry .wp-block-media-text__media img { width: 120%; max-width: 120%; }

.initiatives-quote .wp-block-group__inner-container { -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 20px; padding-right: 20px; margin-left: auto; margin-right: auto; width: 90%; }

.partner-logos-new .wp-block-group__inner-container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.three-col-story-wrap.icon-boxes .wp-block-image { text-align: center; margin-left: auto; margin-right: auto; }

.two-col-story-wrap.icon-boxes .wp-block-image img, .three-col-story-wrap.icon-boxes .wp-block-image img { width: auto; height: 100px; margin: 30px auto 20px; }

.two-col-story-wrap.icon-boxes .story-grid h3, .three-col-story-wrap.icon-boxes .story-grid h3 { font-size: 25px; line-height: 28px; font-weight: 700; color: #0bc5ba; text-align: center; text-transform: uppercase; margin-top: 20px; padding: 10px 20px 30px; }

.two-col-story-wrap.icon-boxes .story-grid h3 { margin-top: 30px; margin-bottom: 30px; padding: 0 30px 0px 0px; text-align: left; }

.two-col-story-wrap .story-grid p { padding: 0 30px 0 0px !important; }

.addons-integrations { position: relative; padding-bottom: 75%; height: 0; overflow: hidden; }

.addons-integrations iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.filterHolder .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.filterHolder .wp-block-group__inner-container .wp-block-column.story-grid .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.filter-body .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.filter-boxes { -ms-flex-preferred-size: calc(33.33% - 20px); flex-basis: calc(33.33% - 20px); width: 33.33%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 10px 30px; position: relative; overflow: hidden; -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.filter-boxes .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-sizing: border-box; box-sizing: border-box; }

.filter-boxes h3 { font-size: 18px; font-weight: 600; color: #000; margin-bottom: 20px; }

.filter-boxes h3, .filter-boxes p { padding-left: 20px; padding-right: 20px; }

.filter-boxes p { margin-bottom: 20px; }

.filter-boxes p.green-link { margin-left: 20px; margin-right: 20px; padding: 0; }

.filter-boxes p.green-link a, .filter-boxes p.green-link a:visited { color: #0bc5ba; border-bottom: 2px solid #0bc5ba; font-size: 21px; font-weight: normal; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 0 0 3px; width: auto; display: inline-block; }

.filter-boxes figure { height: 200px; overflow: hidden; }

.filter-box .btn-default { background: none; border: 1px solid #000; color: #000; border-radius: 5px; font-size: 18px; text-transform: uppercase; padding-left: 30px; padding-right: 30px; width: 100%; padding-top: 25px; padding-bottom: 25px; }

.filterOptions { z-index: 5; }

.filter-body .filter-boxes { display: none; padding: 10px; border-width: 0 1px 1px 0; border-style: solid; border-color: #fff; -webkit-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc; margin-bottom: 16px; }

/*
.filter-boxes a,
.filter-boxes a:visited {
  color: #33739E;
  text-decoration: none;
  display: block;
  margin: 10px 0;
}
.filter-boxes a:hover {
  text-decoration: none;
}
*/
#loadMore { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff !important; padding: 10px 25px; text-transform: uppercase; font-size: 22px; font-weight: 500; border-radius: 4px; display: block; margin: 50px auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 180px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }

#loadMore:hover { background: #fff; color: #0bc5ba !important; }

.pricing-cols .wp-block-column { position: relative; overflow: hidden; -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding: 0 0 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; }

.pricing-cols.old-pricing-cols .wp-block-column:last-child { margin-top: 0; }

.pricing-cols.old-pricing-cols .wp-block-column:last-child h2 { background: #c1c1c1; color: #fff; }

.pricing-cols .wp-block-column h2 { padding: 35px 35px; text-align: center; font-size: 30px; font-weight: normal; color: #fff; }

.pricing-cols .wp-block-column:first-child h2 { background: #c1c1c1; }

.pricing-cols .wp-block-column:nth-child(2) h2 { background: #0bc5ba; }

.pricing-cols .wp-block-column:last-child h2 { background: #1e232f; color: #fff; }

.pricing-cols .wp-block-column ul { padding: 35px 35px; width: auto; margin: 0 auto; max-width: 96%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.pricing-cols .wp-block-column ul li { font-size: 16px; margin-bottom: 8px; text-align: left; }

.pricing-cols .pricing-copy-small { margin-top: auto; color: #0bc5ba; line-height: 1.2px; }

.pricing-cols .pricing-copy-small em { font-size: 14px; font-style: italic; line-height: 18px; margin-top: 15px; display: inline-block; }

.pricing-cols .wp-block-column p:last-child { margin-bottom: 0; }

.free-trial-pricing a, .buy-now-pricing a { display: inline-block; width: 200px; }

.green-button-reversed { margin-bottom: 15px; }

.call-pricing { font-weight: bold; margin-top: auto; }

.call-pricing strong { color: #0bc5ba; }

.call-pricing a[href^="tel:"], .call-pricing a[href^="tel:"]:visited { color: #0bc5ba; text-decoration: none; }

.dark-grad-bg.pricing-col-collapse h2 { margin-bottom: 50px; }

.colapse-data-box > .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.wp-block-group.team-pricing-col { -ms-flex-preferred-size: calc(22% - 8px); flex-basis: calc(22% - 8px); }

.wp-block-group.team-pricing-col:not(:first-child) { margin-left: 16px; }

.team-pricing-col.button-col { -ms-flex-preferred-size: calc(34% - 8px); flex-basis: calc(34% - 8px); }

.team-pricing-col > .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.team-pricing-col:first-child .hide-second, .team-pricing-col:nth-child(2), .team-pricing-col:nth-child(3), .team-pricing-col:last-child, .team-pricing-col:first-child .wp-block-group.basic-collapse { background: #fff; color: #000; }

.team-pricing-col:nth-child(2), .team-pricing-col:nth-child(3), .team-pricing-col:last-child { border-radius: 5px 5px 0 0; }

.pricing-heading-box { background: #0bc5ba; height: 250px; border-radius: 5px 5px 0 0; color: #fff; padding: 40px 20px; text-align: center; }

.pricing-heading-box.pricing-heading-box-connect { height: 200px; }

.team-pricing-col:first-child .pricing-heading-box { background: transparent; }

.pricing-heading-box h3 { font-size: 22px; font-weight: bold; text-transform: none; margin-bottom: 20px; }

.pricing-heading-box p { font-size: 16px; margin-bottom: 20px; }

.pricing-heading-box p em { font-size: 14px; font-style: italic; }

.hide-second .wp-block-columns .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.hide-first .wp-block-columns .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.team-pricing-col .group-button, .team-pricing-col:nth-child(2) .group-button, .team-pricing-col:nth-child(3) .group-button, .team-pricing-col:last-child .group-button { height: 57px; background: #fff; border-bottom: 1px solid #ccc; }

.group-button.deployment-options button, .group-button.deployment-options { height: 137px !important; }

.group-button.team-deployment-options { height: auto !important; border-bottom: 0 solid #ccc !important; }

.group-button.team-deployment-options .deployment-options-copy { border-left: 2px solid #f7f5f5; border-right: 2px solid #f7f5f5; border-bottom: 2px solid #f7f5f5; }

.group-button.team-deployment-options button { height: 57px !important; }

.group-button.deployment-options .deployment-options-copy { font-size: 15.5px; padding: 15px; margin-bottom: 0; }

.group-button.team-deployment-options .deployment-options-copy { padding: 15px 30px; }

button.btn-pricing-cl { border-bottom: 1px solid #f7f5f5; }

.team-pricing-col:nth-child(2) .group-button button, .team-pricing-col:nth-child(3) .group-button button, .team-pricing-col:last-child .group-button button, .hide-first .wp-block-columns .wp-block-column:first-child, .hide-second .wp-block-columns .wp-block-column:last-child { display: none; }

.hide-first .wp-block-columns p, .hide-second .wp-block-columns p { font-size: 16px; margin-bottom: 0; padding-left: 30px; }

.hide-first .wp-block-columns p { padding-left: 0; }

.hide-second .wp-block-columns, .hide-first .wp-block-columns { height: 57px; border-bottom: 2px solid #f7f5f5; }

.team-pricing-col .group-button button { width: 100%; background: #c1c1c1; height: 57px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; position: relative; }

.team-pricing-col .group-button button:hover, .team-pricing-col .group-button button:focus, .team-pricing-col .group-button button:active { background: #0bc5ba; color: #fff; }

.group-button button, .team-pricing-col.button-col { text-align: left; }

.buy-trial-heading a, .buy-trial-heading a:visited, .buy-now-heading a, .buy-now-heading a:visited { color: #fff; font-size: 16px; border: 2px solid #fff; background: #0bc5ba; border-radius: 5px; padding: 6px 30px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.buy-trial-heading a:hover, .buy-trial-heading a:focus, .buy-trial-heading a:active, .buy-now-heading a:hover, .buy-now-heading a:focus, .buy-now-heading a:active { color: #0bc5ba; border: 2px solid #fff; background: #fff; text-decoration: none; }

.buy-trial-heading a, .buy-trial-heading a:visited { border-radius: 5px 0 0 5px; padding: 6px 10px; border: 2px solid #fff !important; border-right: 0 !important; }

.buy-trial-heading a:last-child, .buy-trial-heading a:last-child:visited { border-radius: 0 5px 5px 0; padding: 6px 10px; border: 2px solid #fff !important; border-left: 0 !important; margin-left: -4px; color: #0bc5ba; background: #fff; }

.buy-trial-heading a:last-child:hover, .buy-trial-heading a:last-child:focus, .buy-trial-heading a:last-child:active { color: #fff; background: #0bc5ba; }

.hide-first img { width: 20px; height: auto; }

.hide-first figure { margin-bottom: 0; }

.team-pricing-col:first-child .group-button button, .team-pricing-col:first-child .group-button { border-radius: 5px 5px 0 0; }

.team-pricing-col .group-button button { padding-left: 30px; font-size: 22px; text-transform: uppercase; }

.team-pricing-col .group-button button .arrow-down-col { background: url("../images/arrow-down.png") no-repeat center right; width: 20px; height: 20px; display: inline-block; background-size: 20px; position: absolute; right: 30px; top: 20px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }

.def-open .arrow-down-col, .collapsed-btn .arrow-down-col { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.def-open.collapsed-btn .arrow-down-col { -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.collapse.in { display: block !important; }

.hide-second + .group-button, .hide-second + .group-button button { border-radius: 0 !important; }

.green-button.green-button-reversed a, .green-button.green-button-reversed a:visited { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba !important; }

.green-button.green-button-reversed a:hover, .green-button.green-button-reversed a:focus, .green-button.green-button-reversed a:active { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff !important; }

.one-slide-img-text-2 .wp-block-columns { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.one-slide-img-text-2 .wp-block-columns .wp-block-column.is-vertically-aligned-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.one-slide-text .slick-dots li, .one-slide-img-text-2 .slick-dots li { height: 30px; width: 40px; margin: 0; }

.one-slide-text .slick-dots li button, .one-slide-img-text-2 .slick-dots li button { background: #fff; display: block; height: 30px; width: 40px; outline: none; line-height: 1; font-size: 20px; color: #000; padding: 5px; cursor: pointer; border: 1px solid #000; }

.one-slide-text .slick-dots li button::before, .one-slide-img-text-2 .slick-dots li button::before { display: none; }

.one-slide-text .slick-dots li.slick-active button, .one-slide-img-text-2 .slick-dots li.slick-active button { color: #fff; background: #000; }

.one-slide-text .slick-dots li:first-child button { border-radius: 5px 0 0 5px; }

.one-slide-text .slick-dots li:last-child button { border-radius: 0 5px 5px 0; }

.sem-ration { width: 100px; max-width: 100%; }

.details-table.responsive-table { padding: 50px 0; }

.table-details { width: 100%; max-width: 980px; height: 100%; margin: 0 auto; background: #fff; padding: 40px 20px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.table-details tr th, .table-details tr td { vertical-align: middle; border: 0 solid transparent; }

.table-details tr th:first-child, .table-details tr td:first-child { width: 260px; text-align: left; }

.table-details tbody tr:nth-child(even) { background: #ecedef; }

.table-details tbody tr:nth-child(even) td:nth-child(3), .table-details tbody tr:nth-child(even) td:nth-child(2), .table-details tbody tr:nth-child(even) td:first-child { border-right: 2px solid #fff; }

.table-details tr th:nth-child(2), .table-details tr td:nth-child(2) { width: 200px; text-align: center; }

.table-details tr th:nth-child(3), .table-details tr td:nth-child(3) { width: 260px; text-align: center; }

.table-details tr th:nth-child(4), .table-details tr td:nth-child(4) { width: 260px; text-align: center; }

.table-details tr td:first-child, .table-details tr td:nth-child(4), .table-details tr td:nth-child(3), .table-details tr td:nth-child(2) { padding: 20px !important; font-size: 18px; line-height: 26px; height: 50px; }

.table-details tr th { height: 120px; padding: 20px; font-size: 22px; font-weight: bold; line-height: 26px; color: #0bc5ba; text-align: left; }

.table-details tr th:first-child { color: #000; }

.table-details tr td img { width: 20px !important; height: auto; }

.story-grid-body-wrap.news-body { margin-top: auto; }

.news-grid .story-grid-image { text-align: center; }

.news-grid .story-grid-image img { height: 45px; width: auto; }

.news-grid .field-content.story-grid-title { line-height: 1.3; }

#block-newsheader { margin-bottom: 50px; }

.news-grid .news-body { font-weight: bold; }

.news-date-box { font-size: 16px; }

.inner-heading.inner-h2 h2 { line-height: 1.15em; color: #fff; text-transform: none; margin-top: 10px; margin-bottom: 0; font-size: calc(10px + 1.2vw); font-weight: 700; text-align: center; text-shadow: 0 0 20px #0b142b; }

.app-boxes .wp-block-columns { position: relative; }

.app-boxes.four-in-a-row .wp-block-column { height: 100%; min-height: 380px; margin-top: 16px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.app-boxes .app-hover-over { position: absolute; left: 0; width: 100%; height: 100%; background-color: #fff; -webkit-box-shadow: inset 0 0 0 1px #e1e9eb; box-shadow: inset 0 0 0 1px #e1e9eb; border-radius: 6px; }

.app-boxes .app-hover-over, .app-boxes .app-static { -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }

.app-boxes > .wp-block-column:hover > .app-hover-over { top: 0; opacity: 1; z-index: 2; }

.app-boxes > .wp-block-column:hover > .app-static { opacity: 0; z-index: -1; }

.app-boxes-4 .app-boxes { height: 50%; }

.app-grid .featured-app-box, .app-boxes-4 .wp-block-column { position: relative; overflow: hidden; -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.app-boxes-4 .wp-block-column { height: 100%; }

.app-boxes-4 .app-boxes:first-child .wp-block-column { margin-bottom: 32px; }

.app-static { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.app-static figure { margin: 0; }

.app-static img { width: 150px; height: auto; margin: 0; }

.app-hover-over figure.wp-block-image { text-align: center; margin-bottom: 10px; }

.app-hover-over img { height: auto; max-width: 100%; }

.app-hover-over .app-link { margin-top: auto; margin-bottom: 0; }

.app-hover-over .abs-link.app-link { margin-bottom: 0; margin-top: 0; }

.app-link, .app-link a, .app-link a:visited { color: #0bc5ba; }

.default-table-wrap { margin-bottom: 50px; }

.default-table thead tr { background: #ecedef; }

.default-table tr td, .default-table tr th { vertical-align: middle; padding: 15px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.default-table tr th { font-weight: bold; padding: 20px; }

.default-table tr td:first-child, .default-table tr th:first-child { width: 150px; font-weight: bold; }

.default-table tr td:nth-child(2), .default-table tr th:nth-child(2) { width: 190px; }

.default-table tr td:nth-child(4), .default-table tr th:nth-child(4), .default-table tr td:nth-child(3), .default-table tr th:nth-child(3) { width: 220px; }

.default-table tr td:nth-child(5), .default-table tr th:nth-child(5) { width: 270px; }

.event-boxes.icon-boxes .wp-block-image { padding: 0 30px; }

.event-boxes.icon-boxes .wp-block-image img { height: 60px; width: auto; }

.three-col-story-wrap.compliance-boxes .story-grid h3, .event-boxes.icon-boxes .story-grid h3 { margin-top: 20px; }

.investors-boxes .wp-block-image { height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.investors-boxes .wp-block-image img { height: 100px; width: auto; margin-bottom: 20px; }

.investors-boxes .inv-short-logo .wp-block-image img { height: auto; width: auto; }

.three-col-contact h3 { font-size: 26px; font-weight: bold; margin-bottom: 20px; line-height: 34px; }

.three-col-contact p { margin-bottom: 10px; }

.three-col-contact h3.contact-last-h3 { margin-top: 40px; }

.three-col-contact a[href^="tel:"] { color: #707070 !important; text-decoration: none; }

.em-voices .wp-block-column, .office-loc-cols .wp-block-column { -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.office-loc-cols .wp-block-column, .office-loc-cols .wp-block-column .wp-block-image { position: relative; }

.office-loc-cols .wp-block-image figcaption { width: 100%; text-align: center; color: #fff; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 20px; font-weight: bold; margin-top: 0; margin-bottom: 0; }

.green-no-link.loc-car-link { color: #0bc5ba; margin-bottom: 15px; padding: 0 20px; text-align: center; font-size: 18px; font-weight: bold; }

.office-loc-cols .abs-link { margin-bottom: 0; }

.em-voices p { padding: 15px 30px; text-align: left; font-size: 18px; margin-bottom: 0; }

p.emp-voices-branch { font-weight: bold; color: #0bc5ba; padding-bottom: 25px; text-align: right; margin-top: auto; }

.em-voices .wp-block-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

button.green-button { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff !important; padding: 10px 25px; text-transform: uppercase; font-size: 22px; border-radius: 4px; font-weight: 600; display: block; width: 200px; margin: 0 auto 35px; }

button.green-button:hover, button.green-button:focus, button.green-button:active { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba !important; }

.less-more span + span { display: none; }

.active-less-more span + span { display: block; }

.active-less-more span:first-child { display: none; }

.collapse { -webkit-transition: all ease 0.4s; transition: all ease 0.4s; }

.slide-ul .vimeo-video .blocks-gallery-item figure { position: relative; padding-bottom: 40px; margin-bottom: 40px; }

.slide-ul .vimeo-video .blocks-gallery-item .blocks-gallery-item__caption { position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0; }

.slide-ul .vimeo-video .blocks-gallery-item .blocks-gallery-item__caption a { display: inline-block; height: 100%; width: 100%; }

.slide-ul .vimeo-video .blocks-gallery-item .blocks-gallery-item__caption strong { position: absolute; width: 100%; left: 0; bottom: -20px; }

#loc-modal .modal-dialog { width: 1080px; max-width: 96%; margin: 0 auto; background: #fff; }

#loc-modal .apply-now-button { color: #0bc5ba; font-weight: bold; text-align: right; margin: 10px 0; }

.hide-me { display: none; }

.loc-addres h2 { font-size: 26px; font-weight: bold; color: #0bc5ba; margin-top: 30px; margin-bottom: 20px; }

h3.benefits-title { font-weight: bold; color: #0bc5ba; margin-bottom: 30px; }

.hidemodal { float: right; border: 2px solid #707070; border-radius: 50%; padding: 3px 4px; line-height: 1; }

.wp-block-column.map-col { -ms-flex-preferred-size: calc(40% - 16px); flex-basis: calc(40% - 16px); }

.wp-block-column.data-col { -ms-flex-preferred-size: calc(60% - 16px); flex-basis: calc(60% - 16px); }

img.benefits-img { height: 70px; width: auto; }

.benefits-desc { line-height: 20px; font-size: 16px; margin-top: 15px; }

.data-col .wp-block-column { text-align: center; }

.data-col .wp-block-column p { text-align: left; }

.inner-heading p.learn-more.green-button { margin-bottom: 0; }

.bod-box .three-col-story-wrap .story-grid h3 { margin-top: 30px; }

.bod-box .three-col-story-wrap .story-grid p.abs-link { margin-bottom: 10px; }

.sem-trust-logo { width: 120px; }

.sem-logos .wp-block-image { text-align: center; }

.sem-logos .wp-block-image img { max-width: 85%; margin: 30px auto 0; }

.small-sem-logos img { width: 120px !important; max-width: 100% !important; }

.slider-logo-col img { width: 200px; }

.no-hover .story-grid:hover { -webkit-transform: translateY(0); transform: translateY(0); }

#edit-advanced, .search-help-link, .searrch-info { display: none; }

.main-search.fixed-size { overflow: hidden; }

.main-search .js-form-type-search label { display: block; font-weight: bold; margin-bottom: 10px; }

.main-search .js-form-type-search input.form-search { width: 400px; max-width: 100%; height: 45px; background: #fff; font-size: 20px; font-weight: bold; float: left; padding: 15px 20px 15px 40px; margin: 0; border-radius: 0; border: 2px solid #ecedef; color: #333c50; -webkit-transition: background 0.55s ease; transition: background 0.55s ease; -webkit-box-sizing: border-box; box-sizing: border-box; }

#search-form .icon { top: 33px; left: 5px; }

.new-events-template .wp-block-group__inner-container, .webinars-box-new-template .wp-block-group__inner-container { -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.new-events-template .wp-block-column, .webinars-box-new-template .wp-block-column { margin-bottom: 32px; }

.new-events-template .wp-block-column:not(:first-child) { margin-left: 30px; }

.new-events-template .wp-block-column:nth-child(50), .new-events-template .wp-block-column:nth-child(47), .new-events-template .wp-block-column:nth-child(43), .new-events-template .wp-block-column:nth-child(40), .new-events-template .wp-block-column:nth-child(37), .new-events-template .wp-block-column:nth-child(34), .new-events-template .wp-block-column:nth-child(31), .new-events-template .wp-block-column:nth-child(28), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(22), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(16), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(10), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(4), .webinars-box-new-template .wp-block-column:nth-child(71), .webinars-box-new-template .wp-block-column:nth-child(69), .webinars-box-new-template .wp-block-column:nth-child(67), .webinars-box-new-template .wp-block-column:nth-child(65), .webinars-box-new-template .wp-block-column:nth-child(63), .webinars-box-new-template .wp-block-column:nth-child(61), .webinars-box-new-template .wp-block-column:nth-child(59), .webinars-box-new-template .wp-block-column:nth-child(57), .webinars-box-new-template .wp-block-column:nth-child(55), .webinars-box-new-template .wp-block-column:nth-child(53), .webinars-box-new-template .wp-block-column:nth-child(51), .webinars-box-new-template .wp-block-column:nth-child(49), .webinars-box-new-template .wp-block-column:nth-child(47), .webinars-box-new-template .wp-block-column:nth-child(45), .webinars-box-new-template .wp-block-column:nth-child(43), .webinars-box-new-template .wp-block-column:nth-child(41), .webinars-box-new-template .wp-block-column:nth-child(39), .webinars-box-new-template .wp-block-column:nth-child(37), .webinars-box-new-template .wp-block-column:nth-child(35), .webinars-box-new-template .wp-block-column:nth-child(33), .webinars-box-new-template .wp-block-column:nth-child(31), .webinars-box-new-template .wp-block-column:nth-child(29), .webinars-box-new-template .wp-block-column:nth-child(27), .webinars-box-new-template .wp-block-column:nth-child(25), .webinars-box-new-template .wp-block-column:nth-child(23), .webinars-box-new-template .wp-block-column:nth-child(21), .webinars-box-new-template .wp-block-column:nth-child(19), .webinars-box-new-template .wp-block-column:nth-child(17), .webinars-box-new-template .wp-block-column:nth-child(15), .webinars-box-new-template .wp-block-column:nth-child(13), .webinars-box-new-template .wp-block-column:nth-child(11), .webinars-box-new-template .wp-block-column:nth-child(9), .webinars-box-new-template .wp-block-column:nth-child(7), .webinars-box-new-template .wp-block-column:nth-child(5), .webinars-box-new-template .wp-block-column:nth-child(3) { margin-left: 0 !important; }

.two-col-story-wrap.icon-boxes, .three-col-story-wrap.icon-boxes { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.versus-section { margin-top: 30px; }

.versus-section h3 { font-size: 22px; font-weight: bold; margin-bottom: 30px; }

.versus-section h4 { font-size: 20px; font-weight: bold; margin-bottom: 20px; margin-top: 10px; }

.versus-section ul li { margin-bottom: 10px; }

.versus-section .wp-block-column { -ms-flex-preferred-size: calc(50% - 30px); flex-basis: calc(50% - 30px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }

.versus-section .wp-block-column:not(:first-child) { margin-left: 60px; }

.error-404-wrap.err-gray { background: #ededed; }

.error-404-wrap .wp-block-media-text { display: block; position: relative; }

.error-404-wrap .wp-block-media-text__media { z-index: 0; width: 100%; height: auto; overflow: hidden; margin-top: 15px; }

.error-404-wrap .wp-block-media-text__content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1280px; max-width: 100%; padding: 0; }

.error-404-wrap h1 { line-height: 1.15em; text-transform: uppercase; font-size: 35px; font-weight: 700; margin-bottom: 10px; }

.error-404-wrap h1 strong { display: block; font-weight: normal; font-size: 32px; }

.error-404-wrap .green-link { margin-bottom: 0; }

.video-gradient .green-link a:hover, .video-gradient .green-link a:focus, .video-gradient .green-link a:active, .dark-grad-bg .green-link a:hover, .dark-grad-bg .green-link a:focus, .dark-grad-bg .green-link a:active, .error-404-wrap .green-link a:hover, .error-404-wrap .green-link a:focus, .error-404-wrap .green-link a:active { background: transparent; border-bottom: 2px solid transparent; text-decoration: none; }

.msp-slider.initiatives-quote > .wp-block-group__inner-container { width: 1280px; max-width: 90%; }

.msp-slider.initiatives-quote .wp-block-group__inner-container .wp-block-group__inner-container { max-width: 100%; width: 100%; }

.contact-free-trial-box > .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.contact-free-trial-box .contact-ct { margin-right: 15px; }

.contact-free-trial-box .learn-more { text-align: center; }

.contact-free-trial-box .contact-ct .learn-more { margin-bottom: 15px; }

.contact-free-trial-box .contact-ct .learn-more + p { font-size: 16px; }

.contact-free-trial-box .free-trial-ft .learn-more a, .contact-free-trial-box .contact-ct .learn-more a { width: 180px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; }

.fixed-980.bottom-two-col-wrap { max-width: 90%; }

.bottom-two-col-hover .story-grid, .bottom-two-col-wrap .story-grid { -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); margin-bottom: 30px; }

.bottom-two-col-hover .story-grid p, .bottom-two-col-wrap .story-grid p { text-align: left; }

.four-col-light.story-cards { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.four-col-light.story-cards h3 { font-size: 26px; line-height: 28px; font-weight: 700; color: #0bc5ba; text-transform: uppercase; margin-top: 0; padding-top: 30px; padding-left: 25px; padding-right: 25px; }

.four-col-light.story-cards .wp-block-column { padding-top: 30px; padding-bottom: 30px; -ms-flex-preferred-size: calc(50% - 8px); flex-basis: calc(50% - 8px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; margin-bottom: 16px; }

.four-col-light.story-cards .wp-block-column:not(:first-child) { margin-left: 16px; }

.four-col-light.story-cards .wp-block-column .wp-block-image { text-align: center; }

.four-col-light.story-cards .wp-block-column .wp-block-image img { max-width: 90%; }

.mobile-app-icon-boxes { font-size: 22px; font-weight: bold; text-transform: uppercase; }

.mobile-app-icon-boxes .grid-hover.abs-link { margin-bottom: 0; }

.mobile-app-icon-boxes .story-grid-link.green-link { text-align: center; }

.old-team-pricing .group-button button { display: block !important; color: #fff !important; }

.old-team-pricing .hide-second .wp-block-columns .wp-block-column:last-child { display: block !important; }

.old-team-pricing .team-pricing-col .pricing-heading-box-team { display: none !important; }

.old-team-pricing .hide-first .wp-block-columns .wp-block-column:first-child { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column:first-child { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 auto; padding-left: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-line-pack: center; align-content: center; border-left: 2px solid #f7f5f5; }

.old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column:last-child { border-right: 2px solid #f7f5f5; padding-right: 30px; }

.old-team-pricing .group-button button, .old-team-pricing .group-button { border-radius: 0 !important; }

.old-team-pricing .pricing-heading-box { text-align: center; }

.old-team-pricing .pricing-heading-box ul li { text-align: left; }

.old-team-pricing h2.team-pricing-header { font-size: 22px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; text-align: center; }

.story-sidebar-in.pricing-heading-box-team .free-trial-pricing, .story-sidebar-in.pricing-heading-box-team .buy-now-pricing { text-align: center; }

.story-sidebar-in.pricing-heading-box-team .free-trial-pricing a, .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:visited, .story-sidebar-in.pricing-heading-box-team .buy-now-pricing a, .story-sidebar-in.pricing-heading-box-team .buy-now-pricing a:visited { color: #fff !important; font-size: 16px; font-weight: bold; border: 2px solid #fff; background: #0bc5ba; border-radius: 5px; padding: 6px 30px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-align: center; max-width: 90%; }

.story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:hover, .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:focus, .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:active, .story-sidebar-in.pricing-heading-box-team .buy-now-pricing a:hover, .story-sidebar-in.pricing-heading-box-team .buy-now-pricing a:focus, .story-sidebar-in.pricing-heading-box-team .buy-now-pricing a:active { color: #0bc5ba !important; background: #fff; }

.quote-box-industry img { width: 100px; height: auto; }

.page-node-1596 .faq-nav .current-page-link a, .page-node-1596 .faq-nav .current-page-link a:visited, .page-node-1591 .faq-nav .current-page-link a, .page-node-1591 .faq-nav .current-page-link a:visited, .page-node-1586 .faq-nav .current-page-link a, .page-node-1586 .faq-nav .current-page-link a:visited, .page-node-691 .faq-nav .current-page-link a, .page-node-691 .faq-nav .current-page-link a:visited { color: #0bc5ba; }

.egnyte-block + .layout-container-full-size { margin-top: 120px; }

.ct-inner-head, .ft-inner-head { width: 50%; display: inline; margin-top: 20px; }

.ft-inner-head { float: left; clear: left; text-align: right !important; }

.ct-inner-head p.has-text-align-left { padding: 0 !important; }

.ft-inner-head p.has-text-align-right { text-align: right !important; padding: 0 !important; }

.ft-inner-head a { margin-right: 5px; }

.ct-inner-head { float: right; clear: right; text-align: left !important; }

.ct-inner-head a { margin-left: 5px; }

.old-team-pricing .team-data-col-old .team-pricing-col .pricing-heading-box-team .buy-now-pricing a, .old-team-pricing .team-data-col-old .team-pricing-col .pricing-heading-box-team .buy-now-pricing a:visited, .old-team-pricing .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a, .old-team-pricing .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:visited { color: #0bc5ba !important; border: 2px solid #fff; background: #fff !important; }

.old-team-pricing .team-data-col-old .team-pricing-col .pricing-heading-box-team .buy-now-pricing a:hover, .old-team-pricing .team-data-col-old .team-pricing-col .pricing-heading-box-team .buy-now-pricing a:focus, .old-team-pricing .team-data-col-old .team-pricing-col .pricing-heading-box-team .buy-now-pricing a:active, .old-team-pricing .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:hover, .old-team-pricing .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:focus, .old-team-pricing .story-sidebar-in.pricing-heading-box-team .free-trial-pricing a:active { color: #fff !important; border: 2px solid #fff; background: #0bc5ba !important; }

#mktoForm_2523 button.mktoButton, #mktoForm_1464 button.mktoButton { background: #0bc5ba; border: 2px solid #0bc5ba !important; color: #fff; padding: 10px 25px; text-transform: uppercase; font-size: 22px; font-weight: 500; border-radius: 4px; display: inline-block; height: auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: none !important; box-shadow: none !important; }

#mktoForm_2523 button.mktoButton:hover, #mktoForm_2523 button.mktoButton:focus, #mktoForm_1464 button.mktoButton:hover, #mktoForm_1464 button.mktoButton:focus { background: #fff !important; color: #0bc5ba !important; border: 2px solid #0bc5ba; }

#mktoForm_2523 .mktoButtonWrap.mktoBluePill, #mktoForm_1464 .mktoButtonWrap.mktoBluePill { margin-left: 0 !important; }

#mktoForm_2523 .mktoButtonWrap.mktoSimple { margin-left: 0 !important; }

.epf-form .mktoLabel.mktoHasWidth, .epf-form .mktoGutter.mktoHasWidth { display: none; }

.epf-form .mktoFieldDescriptor.mktoFormCol { position: relative; }

.epf-form .mktoCheckboxList { position: absolute; top: 5px; left: 0; width: 24px !important; }

.epf-form .mktoForm .mktoOffset, .epf-form .mktoForm .mktoCheckboxList > label { display: none; }

.epf-form .mktoFormRow:nth-child(10) .mktoLabel, .epf-form .mktoFormRow:nth-child(11) .mktoLabel { padding-left: 34px; margin-bottom: 15px !important; margin-top: 3px; display: inline-block !important; float: none !important; }

.epf-form .mktoFormRow select { width: 100% !important; border: 1px solid #ccc !important; padding: 10px 10px 10px 10px !important; margin-bottom: 10px !important; }

.epf-form label, .epf-form label strong, .epf-form label strong a { padding: 0 !important; line-height: 1.4; }

.epf-form .mktoFormRow:nth-child(10) .mktoLabel, .epf-form .mktoFormRow:nth-child(11) .mktoLabel { padding-left: 26px !important; padding-top: 3.5px !important; width: 100% !important; line-height: 1.5; }

.epi-logos { display: inline; float: left; width: 50%; text-align: left; margin-top: 15px; }

.twp-logo { margin-top: 25px; }

.enterprise-trial .story-sidebar-in a, .enterprise-trial .story-sidebar-in a:visited { color: #fff; }

.enterprise-trial .story-sidebar-in a:hover, .enterprise-trial .story-sidebar-in a:focus { color: #707070; }

.new-events-template.speaker-boxes .wp-block-group__inner-container { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.new-events-template.speaker-boxes .story-grid .wp-block-group__inner-container { padding-bottom: 30px; height: 100%; }

.new-events-template.speaker-boxes .art-modal-toggle { padding: 0; margin: 0; }

.new-events-template.speaker-boxes .story-grid-link { margin-bottom: 0; margin-top: auto; }

.current-page-link .current-page-link a, .current-page-link .current-page-link a:visited, .business-nav .current-page-link a, .business-nav .current-page-link a:visited { color: #0bc5ba; }

.business-nav .current-page-link a::after, .current-page-link .current-page-link a::after { background: #0bc5ba; }

.no-img-cols .story-grid { padding-top: 30px; }

.agenda-wrap h3 { text-align: center; font-weight: bold; font-size: 26px; margin-bottom: 30px; }

.three-col-story-wrap.speaker-boxes .story-grid h3, .three-col-story-wrap.speaker-boxes .story-grid p { padding: 0 30px; -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.filter-box .dropdown-toggle { position: relative; }

.filter-box .dropdown-toggle strong { display: block; font-size: 14px; font-weight: normal; text-transform: none; }

.filter-box .caret { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.new-events-template.awards-boxes > .wp-block-group__inner-container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.group-button p { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hide-second .wp-block-columns p { padding-right: 30px; margin-right: 30px; }

.tooltip-test strong, .tooltip-price strong { display: none; }

.tooltip-test, .tooltip-price { display: inline-block; position: relative; cursor: pointer; }

.tooltip-test::after, .tooltip-price::after { content: ""; width: 20px; height: 20px; background: url("../images/info-circle-solid.svg"); position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: -30px; }

.hide-second .tooltip-price::after { right: -10px; }

.tooltip-test:hover > strong, .tooltip-price:hover > strong { background: #333; background: rgba(0, 0, 0, 0.8); border-radius: 5px; bottom: 26px; color: #fff; content: attr(title); left: 0; padding: 5px 15px; position: absolute; z-index: 98; width: 320px; max-width: 320px; display: inline-block; font-weight: normal; }

.tooltip-price.enterprise-tooltip:hover > strong { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 250px; max-width: 250px; }

.tooltip-test:hover:before, .tooltip-price:hover:before { border: solid; border-color: #333 transparent; border-width: 6px 6px 0 6px; bottom: 20px; content: ""; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); position: absolute; z-index: 99; }

.all-collapsed button { cursor: default !important; }

.all-collapsed .arrow-down-col { display: none !important; }

.all-collapsed .collapse { display: block !important; }

p.small-font, .art-section p.small-font { font-size: 14px; font-style: italic; }

.group-button > .wp-block-group__inner-container { position: relative; }

.mark { opacity: 0; position: absolute; top: -100px; }

.wp-block-column.empty-col { display: none !important; }

html { scroll-behavior: smooth; }

.search-results .green-link { display: none; }

.fixed-sidebar.enterprise-trial a, .fixed-sidebar.enterprise-trial a:visited { border-bottom: 2px solid transparent; padding-bottom: 3px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }

.fixed-sidebar.enterprise-trial a:hover, .fixed-sidebar.enterprise-trial a:focus { color: #fff; border-bottom: 2px solid #fff; text-decoration: none; }

main.main-search { width: 980px; max-width: 96%; margin-left: auto; margin-right: auto; }

/* teal
.page-node-606 .inner-heading .wp-block-media-text__media::after {
  background: rgba(50, 189, 181, 0.5);
}
*/
/*
@media only screen and (min-width: 600px) {
  .wp-block-column:last-child {
    margin-left: 32px;
  }
}
*/
@media only screen and (max-width: 1679px) { .contact-us-mm .we-mega-menu-submenu { left: -461.5px; } }

@media only screen and (max-width: 1460px) { .quote-box-industry .wp-block-media-text__media img { width: 100%; max-width: 100%; } }

@media only screen and (max-width: 1459px) { .page-node-46 .quote-box-industry .wp-block-media-text__media img { width: 120%; max-width: 120%; } }

@media only screen and (max-width: 1279px) { .quote-box-industry .wp-block-media-text__media img { width: 140%; max-width: 140%; }
  .page-node-46 .quote-box-industry .wp-block-media-text__media img { width: 140%; max-width: 140%; }
  .quote-box-industry .wp-block-media-text__content p { font-size: 35px; line-height: 43px; }
  .two-col-story-wrap.icon-boxes .story-grid h3, .three-col-story-wrap.icon-boxes .story-grid h3 { font-size: 22px; line-height: 26px; }
  .office-loc-cols .wp-block-image figcaption { font-size: 19px; padding: 0 25px; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .four-col-light.story-cards h3 { font-size: 24px; line-height: 26px; padding-left: 15px; padding-right: 15px; } }

@media only screen and (max-width: 1199px) { .contact-us-mm .we-mega-menu-submenu { left: -494px; } }

@media only screen and (max-width: 1179px) { .quote-box-industry .wp-block-media-text__content p { font-size: 32px; line-height: 38px; }
  .full-bg-section .wp-block-media-text__media img { -o-object-fit: cover; object-fit: cover; width: auto; height: 520px; margin-left: 0; }
  .three-col-story-wrap.icon-boxes .story-grid h3 { font-size: 21px; line-height: 25px; }
  .wp-block-group.team-pricing-col { -ms-flex-preferred-size: calc(24% - 8px); flex-basis: calc(24% - 8px); }
  .team-pricing-col.button-col { -ms-flex-preferred-size: calc(28% - 8px); flex-basis: calc(28% - 8px); }
  .buy-trial-heading a:last-child, .buy-trial-heading a:last-child:visited, .buy-trial-heading a, .buy-trial-heading a:visited { padding: 6px 8px; }
  .inner-heading .wp-block-media-text__media img { width: 120%; max-width: 120%; }
  .group-button.deployment-options button, .group-button.deployment-options, .group-button.deployment-options, .group-button.deployment-options { height: 157px !important; }
  .group-button.team-deployment-options button { height: 57px !important; }
  .group-button.deployment-options .deployment-options-copy { font-size: 15px; } }

@media only screen and (max-width: 1079px) { .full-bg-section .wp-block-media-text__media img { margin-left: 0; }
  .three-col-story-wrap.icon-boxes .story-grid h3 { font-size: 20px; line-height: 24px; }
  .page-node-46 .quote-box-industry .wp-block-media-text__media img { width: 150%; max-width: 150%; }
  .msp-slider.initiatives-quote figure + p { font-size: 22px; }
  .em-voices .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .em-voices .wp-block-column:nth-child(2), .em-voices .wp-block-column:first-child { margin-bottom: 32px; }
  .em-voices .wp-block-column:nth-child(3n) { margin-left: 0; }
  .four-col-light.story-cards h3 { font-size: 22px; line-height: 24px; }
  .team-pricing-col .group-button button { font-size: 18px; }
  .group-button.deployment-options button, .group-button.deployment-options, .group-button.deployment-options, .group-button.deployment-options { height: 167px !important; } }

@media screen and (max-width: 992px) { .not-full.dark-grad-cols .wp-block-column { -ms-flex-preferred-size: calc(50% - 16px) !important; flex-basis: calc(50% - 16px) !important; width: 50%; }
  .quote-box-industry .wp-block-media-text__content p { font-size: 29px; line-height: 35px; }
  .quote-box-industry .wp-block-media-text__media { display: none; }
  .quote-box-industry { display: block; }
  .quote-box-industry .wp-block-media-text__content p:first-child::before { top: -25px; left: -15px; }
  .quote-box-industry .wp-block-media-text__content { padding: 80px 25px 50px !important; width: 100%; text-align: center; margin-left: auto; margin-right: auto; max-width: 96%; }
  .three-col-story-wrap.icon-boxes { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .three-col-story-wrap.icon-boxes .wp-block-column { -ms-flex-preferred-size: calc(50% - 12px) !important; flex-basis: calc(50% - 12px) !important; width: 50%; margin-left: 0; margin-bottom: 16px; margin-right: 0; }
  .three-col-story-wrap.icon-boxes .wp-block-column:nth-child(2), .three-col-story-wrap.icon-boxes .wp-block-column:nth-child(4) { margin-left: 16px; }
  .table-details tr th { font-size: 20px; line-height: 24px; }
  .table-details tr td:first-child, .table-details tr td:nth-child(4), .table-details tr td:nth-child(3), .table-details tr td:nth-child(2) { font-size: 16px; line-height: 22px; }
  .table-details tr td img { width: 15px !important; height: auto; }
  .initiatives-quote.quote-slide-box .wp-block-group__inner-container { width: 96%; padding: 0 10px; }
  .initiatives-quote-box.quote-slide-box { font-size: 24px; line-height: 28px; }
  .error-404-wrap img { margin-left: 100px; max-width: 150%; width: 150%; }
  .error-404-wrap h1 { font-size: 30px; }
  .error-404-wrap h1 strong { font-size: 27px; }
  .app-grid .featured-app-box, .app-grid .featured-app-box + .app-boxes-4 { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; }
  .app-grid .featured-app-box { margin-bottom: 16px; }
  .app-grid .four-in-a-row .wp-block-column:nth-child(3n), .app-grid .featured-app-box + .app-boxes-4 { margin-left: 0; }
  .app-grid .four-in-a-row, .app-grid .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .app-grid .wp-block-group.app-static { height: 200px; }
  .fixed-980.business-nav.faq-nav { padding: 0 15px; }
  .business-nav.faq-nav .wp-block-column { -ms-flex-preferred-size: calc(25% - 16px) !important; flex-basis: calc(25% - 16px) !important; }
  .business-nav.faq-nav a, .business-nav.faq-nav a:visited { font-size: 20px; } }

@media screen and (max-width: 1023px) { .bottom-two-col-hover .story-grid { -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); }
  .for-jobsite .three-col-story-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .for-jobsite .three-col-story-wrap .wp-block-column.story-grid { -ms-flex-preferred-size: calc(50% - 16px); flex-basis: calc(50% - 16px); }
  .old-team-pricing .team-pricing-col .pricing-heading-box-team { display: block !important; background: #0bc5ba; }
  .team-side-col-old { display: none; }
  .team-data-col-old { -ms-flex-preferred-size: 600px; flex-basis: 600px; width: 600px; max-width: 100%; margin: 0 auto !important; }
  .old-team-pricing .team-pricing-col.button-col { display: block; } }

@media screen and (max-width: 991px) { .mktoForm .mktoFormRow { clear: none !important; }
  .we-mega-menu-submenu.active-form-slide-up { display: block; position: fixed; top: 0; width: 100% !important; left: 0; right: 0; height: 100% !important; min-height: 100% !important; z-index: 999999 !important; background: -webkit-gradient(linear, left top, left bottom, from(#333c50), color-stop(40%, #333c50), to(#000000)) !important; background: linear-gradient(to bottom, #333c50 0%, #333c50 40%, #000000 100%) !important; }
  .mktoForm input { font-size: 16px !important; padding: 8px 10px 8px 10px !important; background-color: #ffffff; }
  .mktoForm select { font-size: 16px !important; padding: 8px 10px 8px 10px !important; background-color: #ffffff; }
  .mktoForm textarea { font-size: 16px !important; padding: 8px 10px 8px 10px !important; background-color: #ffffff; }
  .mktoFormRow { margin-bottom: 10px !important; }
  .mktoFormRow select { font-size: 16px !important; padding: 8px 10px 8px 10px !important; background-color: #ffffff; }
  input.mktoField { font-size: 16px !important; padding: 8px 10px 8px 10px !important; background-color: #ffffff; }
  .mktoFieldDescriptor.mktoFormCol { margin-bottom: 0 !important; }
  .navbar-we-mega-menu.navbar ul .mktoFormRow a { display: inline; }
  .navbar-we-mega-menu.navbar ul .we-megamenu-nolink .mktoFormRow a { display: inline; }
  .modal-body { position: relative; padding: 10px 35px; }
  .contact-slide { margin-top: 35px; }
  #block-mainnavigation.main-nav .we-mega-menu-submenu #block-contactusslide .clearfix.text-formatted { width: 100%; text-align: left; margin: 0 auto; }
  #block-initiativescuctomsubblock { display: none; }
  .team-pricing-col.button-col { display: none; }
  .wp-block-group.team-pricing-col { -ms-flex-preferred-size: calc(33% - 8px); flex-basis: calc(33% - 8px); }
  .team-pricing-col:nth-child(2) { margin-left: 0 !important; }
  .colapse-data-box > .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 500px; max-width: 100%; margin: 0 auto; }
  .wp-block-group.team-pricing-col { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-left: 0 !important; margin-right: 0; margin-bottom: 35px; }
  .hide-first .wp-block-columns .wp-block-column { -ms-flex-preferred-size: 40% !important; flex-basis: 40% !important; width: 40% !important; padding-left: 0; padding-right: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; }
  .hide-first .wp-block-columns .wp-block-column:last-child { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .hide-first .wp-block-columns .wp-block-column:first-child, .hide-second .wp-block-columns .wp-block-column:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 60% !important; flex-basis: 60% !important; width: 60% !important; padding-left: 20px; }
  .team-pricing-col:nth-child(2) .group-button button, .team-pricing-col:nth-child(3) .group-button button, .team-pricing-col:last-child .group-button button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; border-radius: 0; padding-left: 20px; }
  .team-pricing-col .group-button button .arrow-down-col { right: 20px; }
  .hide-first .wp-block-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .top-message.inner-top-message { top: -55px; }
  .all-collapsed .wp-block-columns { height: auto !important; min-height: 57px; }
  .all-collapsed .wp-block-column { padding-top: 15px; padding-bottom: 15px; }
  .all-collapsed .collapse.in, .group-button.deployment-options button, .group-button.deployment-options, .group-button.deployment-options, .group-button.deployment-options { height: auto !important; }
  .group-button.deployment-options button { height: 57px !important; }
  .group-button.deployment-options .deployment-options-copy { padding: 20px; }
  .all-collapsed .team-pricing-col > .wp-block-group__inner-container { display: block !important; }
  .hide-first .wp-block-columns p.tooltip-price.enterprise-tooltip { margin-right: 30px; }
  .tooltip-test:hover > strong, .tooltip-price:hover > strong { width: 250px; max-width: 250px; }
  .tooltip-price.enterprise-tooltip:hover > strong { width: 200px; max-width: 170px; }
  .business-nav.faq-nav .wp-block-column { -ms-flex-preferred-size: calc(50% - 16px) !important; flex-basis: calc(50% - 16px) !important; }
  .contact-form-modals .mktoForm input[type="email"] { margin-top: 15px !important; }
  .billing-form.contact-form-modals .mktoForm input[type="email"], .reseller-form.contact-form-modals .mktoForm input[type="email"] { margin-top: 0px !important; } }

@media only screen and (max-width: 992px) { .gray-bg.full-size .wp-block-group__inner-container { max-width: 94%; margin-left: auto; margin-right: auto; }
  .full-bg-section .wp-block-media-text__media img { margin-left: 0; }
  .wp-block-columns.two-col-industry { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .two-col-industry.padding-bottom-80 { padding-bottom: 40px; }
  .two-col-industry .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-left: 0; margin-right: 0; }
  .two-col-industry .wp-block-column:first-child { margin-bottom: 30px; }
  .two-col-industry .wp-block-column:not(:first-child) { margin-left: 0; }
  .two-col-industry-img-right { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .two-col-industry-img-right .tci-right-col { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-bottom: 15px; }
  .two-col-industry-img-right .text-image-col { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .text-image-col .wp-block-image { margin-bottom: 30px; }
  .two-col-industry-img-right.summit-rc .tci-right-col { margin-bottom: 0; }
  .two-col-industry + .two-col-industry.padding-top-80 { padding-top: 40px; }
  .two-col-industry .wp-block-column:first-child { margin-bottom: 30px; }
  .two-col-industry .text-image-col { margin-bottom: 0 !important; }
  .initiatives-two-col, .construction-section .initiatives-row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .construction-section .initiatives-row .wp-block-media-text__content { padding: 30px 30px; }
  .initiatives-two-col .wp-block-column, .construction-section .initiatives-row .wp-block-media-text__media, .construction-section .wp-block-media-text.initiatives-row { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .construction-section .initiatives-row.image-right .wp-block-media-text__content, .construction-section .initiatives-row.image-left .wp-block-media-text__content { padding: 40px 30px; margin-left: 0; margin-right: 0; width: 100%; }
  .initiatives-two-col .wp-block-column, .initiatives-two-col .wp-block-column:not(:first-child) { margin-left: 0; margin-right: 0; }
  .initiatives-two-col .wp-block-column:last-child { padding: 40px 30px 0; }
  .slide-img-col, .has-media-on-the-right.initiatives-row .wp-block-media-text__media { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .slide-text-col, .has-media-on-the-right.initiatives-row .wp-block-media-text__content { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .slide-row.gray-two { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .slide-text-col.text-left-col, .slide-img-col.img-right-col { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .slide-round-bg-wrap::after { width: 100%; height: 100%; }
  .slide-img-col.img-right-col { margin: 0 auto 30px; }
  .slide-img-col.img-right-col img { width: 90%; max-width: 90%; margin-left: auto; margin-right: auto; }
  .three-col-story-wrap.icon-boxes.icon-boxes-big .wp-block-column { -ms-flex-preferred-size: 450px !important; flex-basis: 450px !important; width: 450px; max-width: 100%; margin: 0 auto 32px; text-align: center; }
  .four-col-light.story-cards { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 50px; }
  .four-col-light.story-cards .wp-block-column { -ms-flex-preferred-size: calc(50% - 12px) !important; flex-basis: calc(50% - 12px) !important; width: 50%; margin-left: 0; margin-bottom: 16px; margin-right: 0; }
  .four-col-light.story-cards .wp-block-column:not(:first-child) { margin-left: 16px; }
  .four-col-light.story-cards .wp-block-column:nth-child(3n) { margin-left: 0; }
  .inner-heading .wp-block-media-text__media img { -o-object-fit: cover; object-fit: cover; width: 150%; max-width: 150%; } }

@media only screen and (max-width: 960px) { .pricing-cols .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; width: 300px; margin: 0 auto; }
  .pricing-cols .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; margin: 0 auto 35px !important; }
  .default-table-wrap .wp-block-group__inner-container figure.default-table { width: 100%; margin: 0 auto; overflow-x: scroll; overflow-y: hidden; border: 0 solid #ddd; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; max-width: 860px; height: 100%; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .default-table-wrap .wp-block-group__inner-container figure.default-table table { width: 860px; } }

@media only screen and (max-width: 899px) { .enterprise-trial .wp-block-columns { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .epi-logos { width: 120px; margin-bottom: 50px; } }

@media only screen and (max-width: 860px) { .loc-data-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .wp-block-column.data-col, .wp-block-column.map-col { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .loc-data-wrap .wp-block-column .wp-block-columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .map-img { margin-bottom: 30px; }
  .wp-block-column.data-col, .wp-block-column.map-col { margin-left: 0; }
  .addons-integrations { padding-bottom: 100%; } }

@media only screen and (max-width: 768px) { .full-bg-section .wp-block-media-text__media img { margin-left: 0; } }

@media only screen and (max-width: 767px) { .construction-section .wp-block-media-text { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .construction-section .wp-block-media-text__media { width: 100%; border-radius: 5px 5px 0 0; }
  .construction-section .image-right .wp-block-media-text__content { width: 100%; margin-left: auto; margin-right: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 30px 40px; }
  .construction-section .image-left .wp-block-media-text__content { width: 100%; margin-left: auto; margin-right: auto; padding: 30px 40px; }
  .construction-section .wp-block-media-text__content { border-radius: 0 0 5px 5px; }
  .construction-section .wp-block-media-text__content h2 { font-size: 24px; line-height: 26px; }
  .inner-heading .wp-block-media-text__media { height: 300px; }
  .inner-heading .wp-block-media-text__media img { width: auto; height: 300px; margin-left: 0; margin-top: 15px; }
  .wp-block-columns.video-cards { display: block; }
  .wp-block-columns.video-cards .wp-block-column { margin: 0 auto 20px; max-width: 100%; width: 320px; }
  .four-col-dark.video-cards { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .dark-grad-cols.three-col-dark .wp-block-column:last-child { margin: 0 auto 30px; max-width: 100%; width: 320px; }
  .four-col-light.story-cards .wp-block-column { margin: 0 auto 20px !important; max-width: 100%; -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 320px; }
  .quote-box-industry .wp-block-media-text__content p { font-size: 27px; line-height: 33px; }
  .two-col-story-wrap.icon-boxes, .three-col-story-wrap.icon-boxes { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .three-col-story-wrap.icon-boxes .wp-block-column { -ms-flex-preferred-size: calc(50% - 12px) !important; flex-basis: calc(50% - 12px) !important; width: 50%; margin-left: 0; margin-bottom: 16px; margin-right: 0; }
  .three-col-story-wrap.icon-boxes-big { width: 400px !important; margin-left: auto !important; margin-right: auto !important; }
  .three-col-story-wrap.icon-boxes-big .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100%; margin-left: auto !important; margin-right: auto !important; text-align: center; }
  .responsive-table > .wp-block-group__inner-container { width: 90%; margin: 0 auto; overflow-x: scroll; overflow-y: hidden; border: 1px solid #ddd; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; }
  ::-webkit-scrollbar { width: 12px !important; }
  ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important; border-radius: 10px !important; }
  ::-webkit-scrollbar-thumb { border-radius: 10px !important; background: #333c50 !important; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important; }
  ::-webkit-scrollbar-thumb:window-inactive { background: #333c50 !important; }
  .responsive-table .wp-block-group__inner-container figure.table-details { width: 880px; min-width: 880px; max-width: 880px; }
  .office-loc-cols { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .office-loc-cols .wp-block-column { margin-bottom: 32px; }
  .new-events-template .wp-block-column:not(:first-child), .new-events-template .wp-block-column:nth-child(4n) { margin-left: auto !important; margin-right: auto !important; }
  .versus-section.margin-bottom-50 { margin-bottom: 0; }
  .versus-section .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .versus-section .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; }
  .versus-section .wp-block-column:first-child { margin-bottom: 30px; }
  .three-col-story-wrap.icon-boxes .wp-block-column:nth-child(2), .three-col-story-wrap.icon-boxes .wp-block-column:nth-child(4), .versus-section .wp-block-column, .versus-section .wp-block-column:not(:first-child) { margin-left: auto !important; margin-right: auto !important; }
  .initiatives-quote .wp-block-group__inner-container .wp-block-group__inner-container { padding: 0; }
  .msp-slider.initiatives-quote .wp-block-columns .wp-block-column:first-child { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .msp-slider.initiatives-quote .wp-block-columns .wp-block-column:last-child { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding: 0; margin-bottom: 20px; }
  .msp-slider.initiatives-quote figure + p { font-size: 20px; }
  .loc-data-wrap .wp-block-column .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .loc-data-wrap .wp-block-column .wp-block-columns .wp-block-column { margin-bottom: 20px; }
  .em-voices .wp-block-column:nth-child(3), .em-voices .wp-block-column:nth-child(2), .em-voices .wp-block-column:first-child { margin-bottom: 32px; }
  .em-voices .wp-block-column, .em-voices .wp-block-column:nth-child(3n), .em-voices .wp-block-column:nth-child(2n) { margin-left: auto; margin-right: auto; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .inner-heading .wp-block-media-text__media img { width: 200%; margin-left: -50%; max-width: 200%; }
  .for-jobsite .three-col-story-wrap .wp-block-column.story-grid { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin: 0 auto 32px; }
  .wp-block-columns.mobile-app-icon-boxes { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .wp-block-columns.mobile-app-icon-boxes > .wp-block-column { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin-left: auto !important; }
  .wp-block-columns.mobile-app-icon-boxes > .wp-block-column:first-child { margin-bottom: 32px; }
  .wp-block-columns.agenda-cols .wp-block-column { width: 100%; -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-left: 0 !important; } }

@media only screen and (max-width: 660px) { .contact-form-modals .mktoFormRow:nth-child(4), .contact-form-modals .mktoFormRow:nth-child(2), .contact-form-modals .mktoFormRow { width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
  .old-team-pricing .hide-second .wp-block-columns, .old-team-pricing .hide-first .wp-block-columns { height: 77px; } }

@media only screen and (max-width: 600px) { .inner-heading .wp-block-media-text__media img { width: auto; height: 300px; margin-left: -30%; }
  .full-bg-section .wp-block-media-text__media img { margin-left: 0; }
  .four-col-dark.video-cards { max-width: 92%; }
  .four-col-dark.video-cards .wp-block-column:nth-child(2) { margin-right: auto; margin-left: auto; }
  .inner-heading h1 { font-size: 35px; }
  .inner-heading h1 strong { line-height: 1.56; }
  .three-col-story-wrap.icon-boxes .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; max-width: 100%; margin-left: auto; margin-bottom: 16px; margin-right: auto; }
  .quote-box-industry .wp-block-media-text__content p { font-size: 24px; line-height: 30px; }
  .error-404-wrap img { margin-left: 0; max-width: 150% !important; width: 150% !important; }
  .error-404-wrap h1 { font-size: 27px; }
  .error-404-wrap h1 strong { font-size: 24px; }
  .error-404-wrap .wp-block-media-text .wp-block-media-text__content { padding: 20px 0; }
  #loc-modal .modal-body { position: relative; padding: 10px 35px; } }

@media only screen and (max-width: 599px) { h3.benefits-title, .loc-data-wrap .wp-block-column .wp-block-columns .wp-block-column, .data-col .wp-block-column p { text-align: center; }
  .app-grid .wp-block-columns { display: block; }
  .app-grid .wp-block-columns .wp-block-column { margin-left: auto !important; margin-right: auto; }
  .business-nav.faq-nav .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .business-nav.faq-nav .wp-block-column { -ms-flex-preferred-size: calc(50% - 16px) !important; flex-basis: calc(50% - 16px) !important; }
  .business-nav.faq-nav a, .business-nav.faq-nav a:visited { font-size: 20px; }
  .page-node-801 .three-col-story-wrap.icon-boxes .wp-block-column:nth-child(2), .three-col-story-wrap.bottom-two-col-hover .wp-block-column:nth-child(2), .three-col-story-wrap.bottom-two-col-hover .wp-block-column:nth-child(4) { margin-left: 0; } }

@media only screen and (max-width: 539px) { .green-button.black-button a { display: inline-block; }
  .green-button.black-button a:first-child { margin-bottom: 20px; }
  .green-button.black-button a:last-child { margin-bottom: 0; }
  #block-mainnavigation.main-nav #block-contactusslide .mktoFormRow { width: 100% !important; }
  .mktoFormRow:nth-child(4), .mktoFormRow:nth-child(2) { padding-right: 0 !important; }
  .mktoFormRow:nth-child(5), .mktoFormRow:nth-child(3) { padding-left: 0 !important; }
  .mktoForm input[type="url"], .mktoForm input[type="text"], .mktoForm input[type="date"], .mktoForm input[type="tel"], .mktoForm input[type="email"], .mktoForm input[type="number"], .mktoForm textarea.mktoField, .mktoForm select.mktoField { width: 100%; height: auto !important; line-height: 1.2em !important; font-size: 16px; }
  .modal-body { padding: 10px 5px; }
  #block-mainnavigation.main-nav .contact-us-mm .we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row .we-mega-menu-col { padding-left: 0; }
  .initiatives-quote-box.quote-slide-box { font-size: 22px; line-height: 26px; }
  .contact-form-modals .mktoHtmlText a { display: block; padding-left: 0; }
  .mktoFormRow:nth-child(5), .mktoFormRow:nth-child(3), .mktoFormRow:nth-child(4), .mktoFormRow:nth-child(2) { width: 100% !important; padding-right: 0 !important; padding-left: 0 !important; } }

@media only screen and (max-width: 480px) { .epf-form .mktoFormRow:nth-child(10) .mktoLabel *, .epf-form .mktoFormRow:nth-child(11) .mktoLabel * { padding: 0 !important; } }

@media only screen and (max-device-height: 480px) { .epf-form .mktoFormRow:nth-child(10) .mktoLabel *, .epf-form .mktoFormRow:nth-child(11) .mktoLabel * { padding: 0 !important; } }

@media only screen and (max-width: 479px) { .full-bg-section .wp-block-media-text__media img { margin-left: -160%; } }

@media only screen and (max-width: 414px) { .full-bg-section .wp-block-media-text__media img { margin-left: -180%; } }

@media only screen and (max-width: 375px) { .full-bg-section .wp-block-media-text__media img { margin-left: -240%; } }

.gray-image-shadow { text-align: center; }

.gray-image-shadow img { -webkit-box-shadow: 0 3px 20px #d6d6d6; box-shadow: 0 3px 20px #d6d6d6; max-width: 94%; }

.video-row .wp-block-column { position: relative; overflow: hidden; }

.video-row .wp-block-column .video-hover-box { background: #1f2531; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #fff; font-size: 18px; font-weight: bold; line-height: 20px; position: absolute !important; -webkit-transform: translateY(-100%); transform: translateY(-100%); height: 100%; width: 100%; opacity: 0; left: 0; top: 0 !important; bottom: auto !important; }

.video-row .wp-block-column .video-hover-box p { padding: 20px 25px 0 25px; margin-bottom: 10px; }

.video-row .wp-block-column .video-hover-box p:first-child { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.video-row .wp-block-column .video-hover-box p:last-child { padding: 0 25px 20px 25px; margin-bottom: 0; -ms-flex-item-align: end; align-self: flex-end; margin-top: auto; }

.video-row .wp-block-column .video-hover-box .card-link { text-align: left; }

.video-row .wp-block-column .video-hover-box .green-link.card-link a { text-align: left; font-size: 18px; border-top: 2px solid transparent; border-bottom: 2px solid #0bc5ba; }

.video-row .wp-block-column .video-hover-box .green-link.card-link a:visited { text-align: left; font-size: 18px; border-top: 2px solid transparent; border-bottom: 2px solid #0bc5ba; }

.video-row .wp-block-column .video-hover-box .green-link.card-link a:hover { background: transparent; text-decoration: none; border-top: 2px solid #0bc5ba; }

.video-row .wp-block-column .video-hover-box .green-link.card-link a:focus { background: transparent; text-decoration: none; border-top: 2px solid #0bc5ba; }

.video-row .wp-block-column .video-hover-box .green-link.card-link a:active { background: transparent; text-decoration: none; border-top: 2px solid #0bc5ba; }

.video-row .wp-block-column:hover .video-hover-box { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.video-row .wp-block-column:focus .video-hover-box { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.video-row .video-hover-box .wp-block-group__inner-container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }

.video-row .wp-block-media-text__media::after { content: ""; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; width: 40px; height: 40px; display: inline-block; background: url("../images/playbutton-64x64.svg") no-repeat center center; background-size: cover; }

@media only screen and (max-width: 1180px) { .video-row .wp-block-column .video-hover-box p:first-child { -webkit-line-clamp: 2; } }

@media only screen and (max-width: 992px) { .wp-block-columns.video-row { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto 0; width: 600px; max-width: 92%; }
  .wp-block-columns.video-row .wp-block-column { margin: 0 auto 30px auto; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .wp-block-columns.video-row .wp-block-column .video-hover-box { height: calc(100% + 2px); }
  .wp-block-columns.video-row .wp-block-column .video-hover-box p:first-child { -webkit-line-clamp: 3; } }

@media only screen and (max-width: 699px) { .video-row .wp-block-column .video-hover-box p:first-child { -webkit-line-clamp: 2; } }

@media only screen and (max-width: 600px) { .video-row .wp-block-column .video-hover-box p:first-child { -webkit-line-clamp: 3; }
  .wp-block-media-text .wp-block-media-text__content { padding: 20px 25px; }
  .video-gradient .wp-block-media-text__content h3 strong { display: inline; } }

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) { .contact-us-mm .we-mega-menu-submenu { display: none !important; z-index: -1 !important; }
  .we-mega-menu-submenu.active-form-slide-up { position: fixed; height: 660px !important; min-height: 660px !important; display: block !important; z-index: 9999 !important; }
  .contact-us-mm { height: auto !important; }
  .contact-us-mm.active-form-li { height: 660px !important; min-height: 660px !important; } }

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) { .contact-us-mm .we-mega-menu-submenu { display: none !important; z-index: -1 !important; }
  .we-mega-menu-submenu.active-form-slide-up { position: fixed; height: 660px !important; min-height: 660px !important; display: block !important; z-index: 9999 !important; }
  .contact-us-mm { height: auto !important; }
  .contact-us-mm.active-form-li { height: 660px !important; min-height: 660px !important; } }

/************ PRICING STICKY ******************/
.sticky-active { padding-top: 210px; margin-top: -110px; z-index: 2; }

.sticky-active p { display: none; }

.team-pricing-col:first-child .pricing-heading-box-empty { opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }

.team-pricing-col:first-child .pricing-heading-box-empty.sticky-active { background-color: #f4f6f6; opacity: 1; }

/************ PRICING STICKY ******************/
/**** RESOURCE CENTER FILTERING ****/
.reset-filters { margin-top: 50px; }

.reset-filters > a { text-decoration: none !important; }

.no-items-message { opacity: 0; -webkit-transition: 0.5s ease; transition: 0.5s ease; }

.no-items-message.open-no-items-message { margin-top: 200px; margin-bottom: 200px; opacity: 1; }

.geometric-header .tab-container { position: relative; border-radius: 15px; z-index: 2; }

.geometric-header .tab-container ul.tabs { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; top: -35px; right: 0; left: 0; -webkit-box-shadow: none; box-shadow: none; white-space: normal; }

.geometric-header .tab-container ul.tabs > li { margin: 0; }

.geometric-header .tab-container ul.tabs > li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #a9bdc6; color: #fff; font-weight: 300; border-radius: 76px; padding: 0px 40px; height: 68px; width: 250px; line-height: 18px; }

.geometric-header .tab-container ul.tabs > li a.current, .geometric-header .tab-container ul.tabs > li a:hover, .geometric-header .tab-container ul.tabs > li a:active { background-color: #708186; }

.geometric-header .tab-container .tab-content { padding: 40px 60px 0px 60px; margin-bottom: 40px; }

.geometric-header .tab-container .tab-content #getting-started .chart-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.geometric-header .tab-container .tab-content #decrease-it-costs .chart-container .chart-container-columns .bar-chart { height: 330px; }

.geometric-header .tab-container .tab-content #improve-collaboration-and-productivity .chart-container .chart-container-columns .bar-chart { height: 460px; }

.geometric-header .tab-container .tab-content #increase-control-and-reduce-risk .chart-container .chart-container-columns .bar-chart { height: 460px; }

.geometric-header .tab-container .tab-content .wp-block-group.hide-tab-content { position: absolute; top: -9999px; left: -9999px; }

.geometric-header .tab-container .tab-content .wp-block-group .tab-content-main { -ms-flex-preferred-size: calc(40%); flex-basis: calc(40%); }

.geometric-header .tab-container .tab-content .wp-block-group .tab-content-main .green-link a:hover { text-decoration: none; }

.geometric-header .tab-container .tab-content .wp-block-group .chart-container { -ms-flex-preferred-size: calc(60%); flex-basis: calc(60%); padding: 30px 0px 0px 0px; }

.geometric-header .tab-container .tab-content h2, .geometric-header .tab-container .tab-content p { color: #000; }

.geometric-header .tab-container .tab-content h2 { font-size: 30px; font-weight: 600; margin-bottom: 20px; line-height: 36px; }

.geometric-header .tab-container .tab-content p { font-size: 22px; font-weight: 400; }

.chart-container { position: relative; }

.chart-container .donut-chart { min-height: 243px; }

.chart-container .donut-chart svg.yellow { cursor: default; }

.chart-container .donut-chart svg.yellow .green-arc-off:hover { fill: #6e49ff; cursor: pointer; }

.chart-container .donut-chart svg.yellow .red-arc-off:hover { fill: #32bdb5; cursor: pointer; }

.chart-container .donut-chart svg.red { cursor: default; }

.chart-container .donut-chart svg.red .yellow-arc-off:hover { fill: #007bbd; cursor: pointer; }

.chart-container .donut-chart svg.red .green-arc-off:hover { fill: #6e49ff; cursor: pointer; }

.chart-container .donut-chart svg.green { cursor: default; }

.chart-container .donut-chart svg.green .red-arc-off:hover { fill: #32bdb5; cursor: pointer; }

.chart-container .donut-chart svg.green .yellow-arc-off:hover { fill: #007bbd; cursor: pointer; }

.chart-container .donut-chart-content { max-width: 260px; width: 100%; }

.chart-container .donut-chart-content ul { color: #35364E; font-size: 16px; font-weight: 400; font-family: 'Metric'; margin-bottom: 0; }

.chart-container .donut-chart-content ul li { margin-bottom: 5px; }

.chart-container .donut-chart-content h3 { font-size: 16px; font-weight: 700; color: #003F65; margin-bottom: 15px; font-family: 'Metric-bold'; }

.chart-container .graph-totals-container { margin-left: 30px; margin-right: 30px; margin-bottom: 30px; background: rgba(255, 255, 255, 0.75); border-radius: 20px; padding: 15px; }

.chart-container .graph-totals-container p.graph-totals { color: #708186; margin-bottom: 0px; font-weight: 400; text-transform: uppercase; }

.chart-container .graph-totals-container p.graph-totals span { color: #40c6be; font-weight: 600; }

.chart-container .graph-totals-container p.has-small-font-size { font-size: 14px; }

.chart-container .graph-footnote { background: #F6F9FB; font-size: 20px; margin-bottom: 0; color: #1F5AA0; padding: 20px 40px; text-align: left; line-height: 27px; }

.chart-container .bar-chart { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; }

.chart-container .bar-chart svg .bars { cursor: pointer; }

.chart-container .bar-chart svg .bars.management:hover, .chart-container .bar-chart svg .bars.lifecycle-management:hover, .chart-container .bar-chart svg .bars.compliance:hover { fill: #00539A !important; }

.chart-container .bar-chart svg .bars.backup-recovery:hover, .chart-container .bar-chart svg .bars.ransomware:hover, .chart-container .bar-chart svg .bars.user-productivity:hover { fill: #6E49FF !important; }

.chart-container .bar-chart svg .bars.hardware:hover, .chart-container .bar-chart svg .bars.business-continuity:hover, .chart-container .bar-chart svg .bars.data-minimize:hover { fill: #0BC5BA !important; }

.chart-container .bar-chart svg .bars.support:hover { fill: #3D71EA !important; }

.chart-container .bar-chart .backup-recovery-on, .chart-container .bar-chart .user-productivity-on, .chart-container .bar-chart .ransomware-on { fill: #6E49FF !important; }

.chart-container .bar-chart .hardware-off { fill: #7f8c90 !important; }

.chart-container .bar-chart .hardware-on, .chart-container .bar-chart .business-continuity-on, .chart-container .bar-chart .data-minimize-on { fill: #0BC5BA !important; }

.chart-container .bar-chart .backup-recovery-off { fill: #a9bdc6 !important; }

.chart-container .bar-chart .management-on, .chart-container .bar-chart .lifecycle-management-on, .chart-container .bar-chart .compliance-on { fill: #00539A !important; }

.chart-container .bar-chart .management-off, .chart-container .bar-chart .business-continuity-off, .chart-container .bar-chart .lifecycle-management-off, .chart-container .bar-chart .data-minimize-off { fill: #708186 !important; }

.chart-container .bar-chart .support-on { fill: #3D71EA !important; }

.chart-container .bar-chart .support-off, .chart-container .bar-chart .user-productivity-off { fill: #a9bdc6 !important; }

.chart-container .bar-chart .bar-chart-text-active { fill: #000000 !important; }

.chart-container .bar-chart .bar-chart-text-inactive { fill: #a9bdc6 !important; }

.bva-features { position: relative; top: -70px; padding: 0 20px; max-width: 1600px; margin: 0 auto; }

.bva-features .grid-cont--xl { border-radius: 10px; background: #fff; padding-top: 2px; height: 100%; }

.bva-features .bva-features__tab_cont .slick-slider { position: unset; }

.bva-features .bva-features__tab_cont .head-reviews__arrow--prev { left: 2%; background-image: url("../images/click-arrow-left.svg"); background-color: transparent; -webkit-box-shadow: none; box-shadow: none; opacity: 1; }

.bva-features .bva-features__tab_cont .head-reviews__arrow--next { right: 2%; background-image: url("../images/click-arrow-right.svg"); background-color: transparent; -webkit-box-shadow: none; box-shadow: none; opacity: 1; }

.bva-features .bva-features__tab_cont .platform-feature-benefits__dots { width: 100%; margin: 40px auto; }

.bva-features .bva-features__tab_cont .platform-feature-benefits__dots li { width: 18px; height: 18px; margin: 0 7px; border-radius: 50%; background-color: #9AA1AC; }

.bva-features .bva-features__tab_cont .platform-feature-benefits__dots li.slick-active { background-color: #0BC5BA; }

.bva-features .bva-features__tab_cont .tabs--large .tabs__link { display: -webkit-box; display: -ms-flexbox; display: flex; }

.bva-features .bva-features__tab_cont .assessment__cta { padding: 0; width: 425px; height: 60px; color: #fff; background: #0BC5BA; border-radius: 6px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.bva-features .bva-features__tab_cont .assessment__cta:hover { background-color: #23B6AA; }

.bva-features .bva-features__tab_cont .chart-container { border: 1px solid #E3EAEE; border-radius: 6px; position: relative; height: 100%; }

.bva-features .bva-features__tab_cont .chart-container .chart-container-columns { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; padding: 20px; }

.bva-features .bva-features__tab_cont .tab-content-main h2 { margin-top: 14px; margin-bottom: 10px; }

.bva-features .bva-features__tab_cont .tab-content-main p { max-width: 589px; width: 100%; }

.take-a-way--container .take-a-way--three-col__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 24px; }

.take-a-way--container .take-a-way--three-col__container .take-a-way__box { max-width: 426px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 384px; border: 1px solid #003F65; border-radius: 20px; border-top: 25px solid #102C3F; -webkit-box-shadow: 3px 8px 13.1px 0px #6B6B6B40; box-shadow: 3px 8px 13.1px 0px #6B6B6B40; margin: 13px; padding: 70px 40px 40px 40px; }

.take-a-way--container .take-a-way--three-col__container .take-a-way__box h3 { max-width: 210px; }

.take-a-way--container .take-a-way--three-col__container .take-a-way__box img { max-width: 150px; height: 100px; }

.take-a-way--container .summary-total { background: #fff; border: 10px; height: 318px; padding: 36px 0; }

.take-a-way--container .summary-total p { font-size: 45px; margin: 0; line-height: 110.78px; }

.take-a-way--container .summary-total hr { width: 50%; }

@media (max-width: 1470px) { .bva-features .bva-features__tab_cont .head-reviews__arrow--next { right: 10px; }
  .bva-features .bva-features__tab_cont .head-reviews__arrow--prev { left: 10px; } }

@media (max-width: 1200px) { .bva-features .bva-features__tab_cont .head-reviews__arrow--next { right: 0; }
  .bva-features .bva-features__tab_cont .head-reviews__arrow--prev { left: 0; }
  .take-a-way--container .take-a-way--three-col__container .take-a-way__box { height: 304px; }
  .take-a-way--container .take-a-way--three-col__container .take-a-way__box img { width: 130px; }
  .take-a-way--container .summary-total p { font-size: 40px; line-height: 100.78px; }
  .summary_container .h2--xlarge { font-size: 42px; }
  .summary_container .h3--medium { font-size: 25px; }
  .summary_container .p--xlarge { font-size: 22px; } }

@media (max-width: 1150px) { .bva-features .bva-features__tab_cont .head-reviews__arrow--next { right: 2%; }
  .bva-features .bva-features__tab_cont .head-reviews__arrow--prev { left: 2%; }
  .tabs-two-col__container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .bva-features .grid-cont--xl { height: 100%; }
  .bva-features .bva-features__tab_cont .chart-container { height: 100%; width: 99%; margin: 40px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; }
  .bva-features .bva-features__tab_cont .tab-content-main p { max-width: 100%; }
  .chart-container .graph-footnote { position: relative; margin-top: 30px; } }

@media (max-width: 992px) { .callout__outer-container { height: 280px; }
  .callout__outer-container .callout__inner-container { height: 280px; }
  .callout__outer-container .callout__inner-container h2 { font-size: 40px; }
  .callout__outer-container .callout__inner-container .callout_cta { font-size: 20px; width: 260px; height: 50px; }
  .summary_container .h2--xlarge { font-size: 38px; }
  .summary_container .h3--medium { font-size: 22px; }
  .summary_container .p--xlarge { font-size: 20px; }
  .take-a-way--container { padding: 0; }
  .take-a-way--container .summary-total { height: 198px; margin: 0 30px; }
  .take-a-way--container .summary-total p { font-size: 35px; line-height: 49.78px; }
  .take-a-way--container .take-a-way--three-col__container .take-a-way__box { height: 254px; padding: 21px 40px; }
  .take-a-way--container .take-a-way--three-col__container .take-a-way__box img { width: 104px; min-height: 95px; } }

@media (max-width: 800px) { .take-a-way--container .summary-total hr { width: 80%; }
  .take-a-way--container .take-a-way--three-col__container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .take-a-way--container .take-a-way--three-col__container .take-a-way__box { height: 285px; padding: 32px 20px; } }

.tco-footer-cta-container img { margin-top: -60px; }

.tco-footer-cta-container h3 { color: #4b4f54; font-size: 42px; font-weight: normal; }

.tco-footer-cta-container h3 strong { font-weight: normal; display: block; }

@media (max-width: 782px) { .chart-container .donut-chart-content { margin-right: 0; margin-left: 0; } }

@media (max-width: 767.98px) { .chart-container .donut-chart-content h3 { font-size: 16px !important; } }

@media (max-width: 650px) { .summary_container .h2--xlarge { font-size: 34px; }
  .page-hero.geometric-header h1 { font-size: 38px; }
  .take-a-way--container .summary-total { height: 170px; }
  .take-a-way--container .summary-total p { font-size: 25px; line-height: 39.78px; }
  .bva-features .bva-features__tab_cont .platform-feature-benefits__dots { padding: 0; } }

@media (max-width: 613px) { .bva-features .bva-features__tab_cont .slick-slide { height: 0 !important; }
  .bva-features .bva-features__tab_cont .slick-slide.slick-active { height: 100% !important; } }

@media (max-width: 530px) { .bva-features .bva-features__tab_cont .assessment__cta { width: 260px; height: 50px; }
  .chart-container p { padding: 0 20px; }
  .chart-container .graph-footnote { padding: 20px; }
  .chart-container .donut-chart-content { margin-left: 0; } }

.h1-circle { width: 60px; height: 60px; border-radius: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 35px; }

.h1-circle.h1-circle__teal { background: #36bcb6; }

.h1-circle.h1-circle__yellow { background: #f1bb1f; }

.h1-circle.h1-circle__blue { background: #1f5aa0; }

.h1-circle.h1-circle__parrot { background: #bed972; }

.h1-circle.h1-circle__red { background: #f15f53; }

.dg-trends-form.mktoForm .mktoFormCol { margin-bottom: 15px !important; }

.dg-trends-form.mktoForm .mktoFormCol input { margin-top: 0px !important; }

.dg-trends-form.mktoForm .mktoRequiredField .mktoAsterix { display: none !important; }

.dg-trends-form.mktoForm .mktoCheckboxList { padding: 0; width: 20px !important; }

.dg-trends-form.mktoForm .mktoCheckboxList > input { top: 5px !important; }

.dg-trends-form.mktoForm .mktoButtonRow { display: block; }

.dg-trends-form.mktoForm .mktoButtonRow .mktoButton { width: 100%; -webkit-transition: none; transition: none; }

@media screen and (max-width: 991px) { .dg-trends-form.mktoForm .mktoFormRow { margin-bottom: 0 !important; } }

@media (max-width: 575.98px) { .dg-trends-modals h2 { font-size: 22px; } }

@media (max-width: 414px) { .dg-trends-modals h2 { font-size: 18px; } }

.wp-block-group.new-events-template.awards-boxes { -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -ms-flexbox; display: flex; /* -webkit-box-pack: center; */ -ms-flex-pack: center; }

.wp-block-group.wp-block-column.story-grid.views-col { padding-bottom: 30px; height: 100%; }

/**/
/* upcoming events card */
/**/
.upcoming-events-card { display: block; min-height: 100%; overflow: hidden; border-radius: 0 0 8px 8px; -webkit-box-shadow: inset 0 0 0 1px #E6E6E6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #E6E6E6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.upcoming-events-card:hover { -webkit-box-shadow: inset 0 0 0 1px #E6E6E6, 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #E6E6E6, 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 4px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.upcoming-events-card__figure { position: relative; padding-top: 62.913907284768212%; }

.upcoming-events-card__figure img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.upcoming-events-card__cont { padding: 16px 24px 24px; }

.upcoming-events-card__title { font-weight: 600; color: #35364E; }

.upcoming-events-card__date { color: #5E636B !important; }

.views-row.story-row { padding-top: 15px; margin-bottom: 15px; }

.success-stories-block-heading .text-formatted { position: relative; overflow: hidden; }

.success-stories-block-heading .text-formatted p { margin: 0; }

.success-stories-block-heading .text-formatted p::after { content: " "; width: 100%; height: 100%; background: rgba(31, 90, 160, 0.5); position: absolute; top: 0; left: 0; }

.success-stories-block-heading img { width: 100%; -o-object-fit: cover; object-fit: cover; margin-bottom: -5px; }

.success-stories-block-heading h1 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto; text-align: center; width: 100%; line-height: 1.3em; color: #fff; text-transform: uppercase; font-size: calc(10px + 2.2vw); font-weight: 700; text-shadow: 0 0 20px #0b142b; }

.success-stories-block-heading h1 strong { display: block; font-weight: normal; font-size: calc(10px + 1.8vw); }

.success-stories-block-heading.article-inner-heading h1 { z-index: 2; }

.success-stories-block-heading.article-inner-heading h1 strong { font-weight: 700; }

.story-bg-top { background: #252c3b; }

.story-grid { position: relative; overflow: hidden; -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.2); border-radius: 5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.story-grid:hover { -webkit-transform: translateY(-12px); transform: translateY(-12px); -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.5); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.5); }

.story-grid:focus { -webkit-transform: translateY(-12px); transform: translateY(-12px); -webkit-box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.5); box-shadow: 3px 3px 17px rgba(186, 198, 197, 0.5); }

.story-grid .story-grid-image { margin: 60px auto 25px; padding: 0 30px; }

.story-grid .story-grid-title-wrap { padding: 0 30px; margin-bottom: 15px; }

.story-grid .story-grid-title-wrap h3 a { font-size: 16px; font-weight: 600; color: #000; }

.story-grid .story-grid-title-wrap h3 a:visited { font-size: 16px; font-weight: 600; color: #000; }

.story-grid .story-grid-body-wrap { padding: 0 30px; }

.story-grid .story-grid-body p { margin-bottom: 20px; }

.story-grid .story-grid-link-wrap p { padding: 0 25px; }

.story-grid .grid-hover-wrap { margin-bottom: 0; }

.story-sub-heading .story-quote { position: relative; color: #fff; }

.story-sub-heading .story-quote::after { content: ""; position: absolute; top: -25px; left: 5px; width: 70px; height: 60px; display: inline-block; background: url("../images/quote-90x80-01.svg") no-repeat center center; background-size: cover; }

.story-sub-heading .story-quote p { font-size: 20px; padding-left: 40px; }

.story-sub-heading .story-quote .green-link a:hover { background: transparent; }

.story-copy { padding-right: 30px; }

.story-copy h2 { font-size: 24px; line-height: 28px; font-weight: 500; position: relative; display: inline-block; width: auto; margin-bottom: 30px; margin-top: 20px; }

.story-copy h2::before { content: " "; width: 100px; height: 3px; background: #0bc5ba; position: absolute; top: -10px; left: 0; }

.story-copy h3 { font-size: 20px; line-height: 24px; font-weight: 700; margin-bottom: 20px; }

.story-sidebar-in { background: #0bc5ba; padding: 45px 30px; color: #fff; font-size: 16px; line-height: 24px; font-weight: 500; border-radius: 5px; }

.story-sidebar-in h3 { font-size: 22px; font-weight: 700; margin-bottom: 20px; }

.story-sidebar-in p { margin-bottom: 25px; }

.story-sidebar-in ul { list-style: outside disc; padding-left: 25px; margin-bottom: 25px; }

.story-sidebar-in ul li { margin-bottom: 10px; }

.story-sidebar { position: sticky; top: 110px; }

.story-body-quote { background: #fafafa; padding: 50px 40px; margin: 10px auto 40px; position: relative; }

.story-body-quote::after { content: ""; position: absolute; top: 25px; left: 25px; width: 70px; height: 60px; display: inline-block; background: url("../images/quote-90x80-01.svg") no-repeat center center; background-size: cover; }

.story-body-quote .story-body-quote-client { margin-bottom: 0; font-style: italic; }

.story-body-quote .story-body-quote-client strong { font-weight: bold; color: #0bc5ba; font-style: normal; }

.video-link { position: relative; }

.video-link a::after { content: ""; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; width: 40px; height: 40px; display: inline-block; background: url("../images/playbutton-64x64.svg") no-repeat center center; background-size: cover; }

.video-icon-link a, .video-icon-link a:visited, .pdf-link a, .pdf-link a:visited { -webkit-transition: none; transition: none; position: relative; padding-left: 25px; border: -1px; padding-bottom: 5px; border: 0; background: transparent; }

.video-icon-link a:hover, .video-icon-link a:focus, .video-icon-link a:active, .pdf-link a:hover, .pdf-link a:focus, .pdf-link a:active { color: #fff; text-decoration: none; border: 0; background: transparent; }

.video-icon-link a::before, .pdf-link a::before { display: block; content: ""; border-bottom: solid 3px #fff; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform 250ms ease; transition: -webkit-transform 250ms ease; transition: transform 250ms ease; transition: transform 250ms ease, -webkit-transform 250ms ease; position: absolute; bottom: 0; left: 0; width: 100%; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }

.video-icon-link a::after, .pdf-link a::after { content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 25px; display: inline-block; background: url("../images/file-pdf-white.svg") no-repeat center center; background: url("../images/file-pdf-teal.svg") no-repeat center center; background-size: cover; }

.video-icon-link a::after { background: url("../images/file-video-teal.svg") no-repeat center center; }

.video-icon-link a:hover::after, .video-icon-link a:focus::after, .pdf-link a:hover::after, .pdf-link a:focus::after { background: url("../images/file-pdf-white.svg") no-repeat center center; background-size: cover; }

.video-icon-link a:hover::after, .video-icon-link a:focus::after { background: url("../images/file-video-white.svg") no-repeat center center; }

.video-icon-link a:hover::before, .video-icon-link a:focus::before, .pdf-link a:hover::before, .pdf-link a:focus::before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; }

.story-row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 28px; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.story-grid { -ms-flex-preferred-size: calc(33.33% - 20px); flex-basis: calc(33.33% - 20px); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; }

.story-row .story-grid:not(:first-child) { margin-left: 30px; }

.story-row .story-grid:nth-child(10), .story-row .story-grid:nth-child(7), .story-row .story-grid:nth-child(4) { margin-left: 0; }

.story-grid .story-grid-link-wrap { margin-bottom: 0; margin-top: auto; }

.streamline-optimize { padding: 50px 0; width: 100%; background: #fafafa; }

.streamline-optimize h2 { font-weight: 400; font-size: 32px; line-height: 50px; text-transform: uppercase; margin: 0 0 30px; }

.streamline-optimize h2 strong { display: block; font-size: 40px; font-weight: 700; }

.streamline-optimize p { margin-top: 0; margin-bottom: 30px; font-size: 20px; -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; }

.streamline-optimize p a, .streamline-optimize p a:visited { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff; padding: 10px 25px; margin: 0 5px; text-transform: uppercase; font-size: 20px; font-weight: 500; border-radius: 4px; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.streamline-optimize p a:hover, .streamline-optimize p a:focus { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba; text-decoration: none; }

/* .streamline-optimize p a:first-child { background: $teal; border: 2px solid $teal; color: $white; } .streamline-optimize p a:last-child { background: $midnight-blue; border: 2px solid $midnight-blue; color: $white; } */
.story-grid .story-grid-link-wrap p { color: #0bc5ba; padding-bottom: 3px; border-bottom: 2px solid #0bc5ba; font-size: 19px; font-weight: normal; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.story-grid .story-grid-link-wrap p.no-link-placeholder { padding: 0; margin: 0 25px 30px; width: auto; display: inline-block; }

.story-sidebar-in a[href^="tel:"] { color: #fff !important; text-decoration: none; }

.three-of-four { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.three-of-four .story-grid { -ms-flex-preferred-size: calc(25% - 20px); flex-basis: calc(25% - 20px); }

.story-grid ul { margin-left: 30px; margin-right: 30px; }

@media only screen and (max-width: 1280px) { .wp-block-column.story-copy { -ms-flex-preferred-size: 65% !important; flex-basis: 65% !important; }
  .story-sub-heading .story-quote { padding-right: 15px; }
  .wp-block-column.story-sidebar { -ms-flex-preferred-size: 35% !important; flex-basis: 35% !important; }
  .strimline.art-section h2, .streamline-optimize h2 { font-size: calc(10px + 1.8vw); }
  .strimline.art-section h2 strong, .streamline-optimize h2 strong { font-size: calc(10px + 2vw); line-height: 1.56; } }

@media only screen and (max-width: 1280px) { .inner-heading h1 { max-width: 90%; margin-left: auto; margin-right: auto; }
  .fixed-size.story-row, .fixed-size { max-width: 90%; }
  .footer-copy-in.fixed-size { max-width: 94%; } }

@media only screen and (max-width: 1023px) { .inner-heading h1 { line-height: 43px; font-size: 33px; }
  .inner-heading h1 strong { font-weight: normal; display: block; font-size: 27px; line-height: 33px; margin-top: 5px; } }

@media only screen and (max-width: 899px) { .fixed-size.story-row { max-width: 90%; }
  .wp-block-column.story-sidebar { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .wp-block-column.story-copy { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 50px; }
  .story-data .wp-block-columns { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .wp-block-column.story-copy, .wp-block-column.story-sidebar { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-left: 0; margin-right: 0; }
  .story-sub-heading { display: block; }
  .wp-block-column.story-quote, .wp-block-column.story-video { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin-left: auto; margin-right: auto; }
  .wp-block-column.story-quote { margin-top: 55px; }
  .green-button.black-button { margin: 0 5px; }
  .green-button a { padding: 8px 16px; font-size: 18px; }
  .story-row.views-row.clearfix { width: 400px !important; max-width: 94%; margin: 0 auto !important; }
  .story-row.views-row.clearfix .story-grid.views-col { -ms-flex-preferred-size: 400px !important; flex-basis: 400px !important; margin: 0 auto 32px !important; } }

@media only screen and (max-width: 767px) { .story-grid { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 320px; max-width: 100%; }
  .story-row .story-grid, .story-row .story-grid:not(:first-child), .story-row .story-grid:nth-child(10), .story-row .story-grid:nth-child(7), .story-row .story-grid:nth-child(4), .story-row .story-grid:nth-child(9), .story-row .story-grid:nth-child(7), .story-row .story-grid:nth-child(5), .story-row .story-grid:nth-child(3) { margin-left: auto; margin-right: auto; }
  .views-row.story-row { padding-top: 0; margin-bottom: 0; }
  .story-grid:hover { -webkit-transform: translateY(0); transform: translateY(0); }
  .inner-heading h1 { line-height: 40px; font-size: 30px; }
  .inner-heading h1 strong { font-weight: normal; display: block; font-size: 25px; line-height: 30px; }
  .story-copy { padding-right: 0; } }

@media only screen and (max-width: 599px) { .story-grid { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .story-grid:hover { -webkit-transform: translateY(0); transform: translateY(0); }
  .story-row .story-grid:not(:first-child), .story-row .story-grid:nth-child(10), .story-row .story-grid:nth-child(7), .story-row .story-grid:nth-child(4), .story-row .story-grid:nth-child(9), .story-row .story-grid:nth-child(7), .story-row .story-grid:nth-child(5), .story-row .story-grid:nth-child(3) { margin-left: auto; }
  .streamline-optimize p { margin-bottom: 20px; font-size: 18px; }
  .streamline-optimize p a { padding: 8px 16px; font-size: 18px; margin-top: 8px; margin-bottom: 8px; }
  .inner-heading h1 { max-width: 100%; }
  .inner-heading h1 { line-height: 30px; font-size: 25px; }
  .inner-heading h1 strong { font-weight: normal; display: block; font-size: 20px; line-height: 25px; } }

.two-col-story-wrap .story-grid { -ms-flex-preferred-size: calc(50%); flex-basis: calc(50%); }

@media only screen and (max-width: 992px) { .wp-block-columns.two-col-story-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .wp-block-columns.two-col-story-wrap .wp-block-column:nth-child(2n), .wp-block-columns.two-col-story-wrap .wp-block-column:not(:first-child), .wp-block-columns.two-col-story-wrap .wp-block-column.is-vertically-aligned-center { margin-left: 0 !important; }
  .wp-block-columns.two-col-story-wrap .story-grid { -ms-flex-preferred-size: calc(100%); flex-basis: calc(100%); }
  .wp-block-columns.two-col-story-wrap .story-grid .wp-block-columns .wp-block-column:first-child { -ms-flex-preferred-size: calc(25%); flex-basis: calc(25%); }
  .wp-block-columns.two-col-story-wrap .story-grid .wp-block-columns .wp-block-column:last-child { -ms-flex-preferred-size: calc(75%); flex-basis: calc(75%); } }

@media only screen and (min-width: 993px) { .wp-block-columns.two-col-story-wrap .story-grid { -ms-flex-preferred-size: calc(100%); flex-basis: calc(100%); }
  .wp-block-columns.two-col-story-wrap .story-grid .wp-block-columns .wp-block-column:first-child { -ms-flex-preferred-size: calc(25%); flex-basis: calc(25%); }
  .wp-block-columns.two-col-story-wrap .story-grid .wp-block-columns .wp-block-column:last-child { -ms-flex-preferred-size: calc(75%); flex-basis: calc(75%); margin-left: 0px !important; } }

.page-node-16 main, .page-node-type-success_stories main { overflow: hidden; }

/**/
/* cs headline */
/**/
.cs-headline { position: relative; background: url(../images/cs-headline-bg.svg) 100% 50% no-repeat, linear-gradient(217deg, #323a4b 0%, #171c2a 100%); color: #bec5d6; }

.cs-headline__title { color: #fff; }

.cs-headline__subtitle { max-width: 688px; }

.cs-headline { padding: 102px 0 72px 0; }

.cs-headline .cs-headline__title { margin-top: 0; margin-bottom: 0; }

.filter-title { width: 80px; margin-left: 32px; }

.filter--dropdown { width: 180px; }

@media screen and (max-width: 767.98px) { .cs-headline { padding: 54px 0; background: linear-gradient(217deg, #323a4b 0%, #171c2a 100%); } }

@media screen and (max-width: 991.98px) { .cs-divider { margin: 70px 0; } }

/**/
/* cs categories */
/**/
.cs-categories { position: relative; background-color: #fff; font-weight: 500; white-space: nowrap; }

.cs-categories__track { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.cs-categories__track::-webkit-scrollbar { display: none; }

.cs-categories__link { line-height: 80px; text-decoration: none; color: #35364e; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.cs-categories__link:hover { color: #0bc5ba; }

.cs-categories__link--active { -webkit-box-shadow: 0 -4px 0 0 #0bc5ba inset; box-shadow: 0 -4px 0 0 #0bc5ba inset; font-weight: 600; color: #0bc5ba; }

@media screen and (max-width: 1023.98px) { .cs-categories__link { font-size: 18px; } }

@media screen and (max-width: 767.98px) { .cs-categories { margin: 0 -20px; }
  .cs-categories::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 40px; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white)); background: linear-gradient(90deg, rgba(255, 255, 255, 0), white 50%); pointer-events: none; }
  .cs-categories__track { overflow: auto; }
  .cs-categories__track::after { content: ""; display: block; min-width: 20px; }
  .cs-categories__link { margin-left: 20px; line-height: 60px; } }

.cs-categories__track { padding-left: 0; list-style: none; }

.cs-categories__track .cs-categories__link { margin-bottom: 0; }

.cs-categories__track .cs-categories__link a { font-weight: 500; color: #35364e; }

.cs-categories__track .cs-categories__link a:link, .cs-categories__track .cs-categories__link a:visited { font-weight: 500; }

.cs-categories__track .cs-categories__link a:hover { text-decoration: none; color: #0bc5ba; }

.cs-categories__track .cs-categories__link.cs-categories__link--active a { font-weight: 600; color: #0bc5ba; }

@media screen and (max-width: 1099.98px) { .cs-categories__track { overflow: auto; }
  .cs-categories__track .cs-categories__link { margin-left: 24px; } }

@media screen and (max-width: 767.98px) { .case-studies--category { margin-top: 0 !important; }
  .case-studies--category .case-studies__grid { margin-top: 0px; }
  .cs-categories.eg-categories { margin: 40px 0 0 0; } }

/**/
/* cs featured */
/**/
.cs-featured { position: relative; padding: 80px 0; }

.cs-featured__bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: 50% 50%; background-size: cover; }

.cs-featured__cont { position: relative; display: block; margin-right: -32px; padding: 40px; border-radius: 8px; background: #fff; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.cs-featured__cont:hover { -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.cs-featured__logo { display: block; }

@media screen and (max-width: 767.98px) { .cs-featured { padding: 0; }
  .cs-featured__bg { position: static; height: 300px; }
  .cs-featured__cont { margin-top: -90px; margin-right: 0; padding: 30px; -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); } }

.cs-featured__cont p { color: #5e636b; margin-bottom: 0; }

.cs-featured__cont .case-studies__more-link { color: #0bc5ba; text-align: left; }

.cs-featured__cont .case-studies__more-link a { color: #0bc5ba; font-size: 20px; font-weight: 600; }

/**/
/* case studies */
/**/
.case-studies--rel { margin-top: 100px; padding: 80px 0; background: rgba(0, 123, 189, 0.04); }

.case-studies__title { margin-bottom: 32px; }

.case-studies__grid { margin-top: -32px; }

.case-studies__cell { margin-top: 32px; }

.case-studies__item { position: relative; display: block; overflow: hidden; padding: 0 24px 24px; border-radius: 8px; background: #fff; -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.case-studies__item:hover { -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.case-studies__item--review { padding-top: 24px; background: url(../images/case-studies/bg.svg) 50% 0/100% auto no-repeat; }

.case-studies__item--review-alt { background-position: 0 -88px; background-size: auto; }

.case-studies__item--streched { min-height: 100%; }

.case-studies__pic { position: relative; margin: 0 -24px; }

.case-studies__pic img { display: block; }

.case-studies__play { position: absolute; top: 50%; left: 50%; width: 112px; height: 112px; margin: -56px 0 0 -56px; border-radius: 50%; background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 32 32"><path fill="%230BC5BA" d="M29.52,15.146l-23-14C6.212,0.959,5.825,0.953,5.51,1.128C5.195,1.306,5,1.639,5,2v28 c0,0.361,0.195,0.694,0.51,0.872C5.662,30.957,5.831,31,6,31c0.181,0,0.36-0.049,0.52-0.146l23-14C29.818,16.673,30,16.349,30,16 S29.818,15.327,29.52,15.146z"></path></svg>') 50% 50% no-repeat; }

.case-studies__logo { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 136px; height: 48px; margin: -24px 0 16px; padding: 0 16px; border-radius: 8px; background: #fff; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.11); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.11); }

.case-studies__heading { color: #35364e; }

.case-studies__subheading { font-weight: 500; color: #35364e; }

.case-studies__image { vertical-align: top; }

.case-studies__qoute { padding-top: 32px; background: url(../images/case-studies/quote.svg) 0 0 no-repeat; line-height: 1.375; font-weight: 500; color: #35364e; min-height: 123px; }

.h4.case-studies__qoute { font-weight: 700; }

.case-studies__avatar { display: block; margin-right: 12px; margin-bottom: -2px; }

.case-studies__name { margin-bottom: -2px; font-size: 20px; font-weight: 600; white-space: nowrap; color: #35364e; }

.case-studies__more-link { display: block; }

@media screen and (max-width: 1283.98px) { .case-studies__pic img { height: auto; } }

@media screen and (max-width: 767.98px) { .case-studies--rel { margin-top: 60px; padding: 60px 0; }
  .case-studies__title { margin-bottom: 24px; }
  .case-studies__grid { margin-top: -24px; }
  .case-studies__cell { margin-top: 24px; }
  .case-studies__item { padding: 0 18px 18px; }
  .case-studies__item--review { padding-top: 18px; }
  .case-studies__pic { margin: 0 -18px; }
  .case-studies__play { width: 84px; height: 84px; margin: -42px 0 0 -42px; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 32 32"><path fill="%230BC5BA" d="M29.52,15.146l-23-14C6.212,0.959,5.825,0.953,5.51,1.128C5.195,1.306,5,1.639,5,2v28 c0,0.361,0.195,0.694,0.51,0.872C5.662,30.957,5.831,31,6,31c0.181,0,0.36-0.049,0.52-0.146l23-14C29.818,16.673,30,16.349,30,16 S29.818,15.327,29.52,15.146z"></path></svg>'); }
  .case-studies__logo { margin-bottom: 12px; } }

.page-node-16 .case-studies__cell .case-studies__item:hover { text-decoration: none; }

.page-node-16 .case-studies__cell .case-studies__item .case-studies__subheading { margin-bottom: 0; }

.page-node-16 .case-studies__cell .case-studies__item .case-studies__summary { font-weight: 400; color: #5e636b; margin-bottom: 0; }

.page-node-16 .case-studies__cell .case-studies__item--review .case-studies__position { font-weight: 400; color: #5e636b; }

.cs-detail-page .button { display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #0bc5ba; font-size: 20px; line-height: 24px; font-weight: 600; text-decoration: none; color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; margin-right: 0; margin-left: 0; }

.cs-detail-page .button:hover { background: #1fb7ab; color: #fff; }

.cs-detail-page .button--small { padding: 12px 20px; font-size: 18px; line-height: 20px; }

.cs-detail-page .button--secondary { background: #004064; }

.cs-detail-page .button--secondary:hover { border-color: #007bbd; background-color: #007bbd; }

.cs-detail-page .button--outlined { border-color: #0bc5ba; background: none; color: #0bc5ba; }

.cs-detail-page .button--outlined:hover { border-color: #1fb7ab; }

.cs-detail-page .button--light { color: white !important; }

.overline { font-size: 14px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: #c3c5d7; }

.cs-hero { position: relative; height: 480px; background-position: 75% 50%; background-size: cover; }

.cs-hero::after { content: ""; position: absolute; top: 100%; left: 50%; width: 300%; height: 1200px; margin-top: -60px; margin-left: -150%; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f8fc), to(#fff)); background-image: linear-gradient(180deg, #f0f8fc, #fff); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: rotate(3deg); transform: rotate(3deg); }

/**/
/* cs stats */
/**/
.cs-stats { margin-top: 40px; padding: 40px 0; border-radius: 6px; background: #f2f9fd; text-align: center; }

.cs-stats__vr { width: 1px; height: 100%; background-color: #cfe3ee; }

.cs-stats__value { font-size: 52px; letter-spacing: -1px; color: #3f8efc; }

.cs-stats__label { padding-right: 20px; padding-left: 20px; font-size: 20px; letter-spacing: -0.5px; color: #95afbe; }

@media screen and (max-width: 767.98px) { .cs-stats { margin-top: 30px; padding: 30px 0; }
  .cs-stats__value { font-size: 36px; }
  .cs-stats__label { font-size: 18px; } }

/**/
/* cs-video */
/**/
.cs-video { position: relative; display: block; overflow: hidden; margin-top: 40px; border-radius: 6px; text-align: center; color: #fff; }

.cs-video::after { content: ""; position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; margin: -80px 0 0 -60px; border-radius: 50%; background: rgba(255, 255, 255, 0.2) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40px" height="40px" viewBox="0 0 24 24"><path fill="%23FFF" d="M20.555,11.168l-15-10c-0.307-0.204-0.702-0.224-1.026-0.05C4.203,1.292,4,1.631,4,2v20 c0,0.369,0.203,0.708,0.528,0.882C4.676,22.961,4.838,23,5,23c0.194,0,0.388-0.057,0.555-0.168l15-10C20.833,12.646,21,12.334,21,12 S20.833,11.354,20.555,11.168z"></path></svg>') 50% 50% no-repeat; }

.cs-video::before { content: ""; position: absolute; top: 33.333%; right: 0; bottom: 0; left: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 27, 37, 0)), color-stop(96%, #0e1119)); background-image: linear-gradient(180deg, rgba(23, 27, 37, 0) 0%, #0e1119 96%); }

.cs-video__img { display: block; }

.cs-video__caption { position: absolute; right: 48px; bottom: 48px; left: 48px; font-size: 20px; font-weight: 500; }

.cs-video__caption div { max-width: 480px; margin: 0 auto; }

@media screen and (max-width: 1283.98px) { .cs-video__img { height: auto; } }

@media screen and (max-width: 767.98px) { .cs-video { margin-top: 30px; }
  .cs-video::after { width: 90px; height: 90px; margin: -60px 0 0 -45px; background-size: 30px 30px; }
  .cs-video__caption { right: 20px; bottom: 20px; left: 20px; font-size: 16px; } }

@media screen and (max-width: 575.98px) { .cs-video { margin-right: -20px; margin-left: -20px; border-radius: 0; } }

.cs-details__cont .vimeo-video { margin-top: 40px; }

.cs-details__cont .vimeo-video .cs-video .cs-video__caption span { display: block; max-width: 480px; margin: 0 auto; color: #fff; line-height: 1.25; }

/**/
/* cs review */
/**/
.cs-review { margin-top: 40px; padding: 48px 48px 32px; border-radius: 6px; background: rgba(0, 123, 189, 0.06); }

.cs-review__text { font-style: italic; font-size: 20px; line-height: 1.5; font-weight: 600; text-align: center; }

.cs-review__photo { display: block; border-radius: 50%; margin-right: 16px; }

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

.cs-review__position { margin-top: 2px; font-size: 16px; font-weight: 500; color: #7e95a1; }

@media screen and (max-width: 1283.98px) { .cs-review { padding: 40px 40px 32px; } }

@media screen and (max-width: 767.98px) { .cs-review { margin-top: 30px; padding: 30px 20px; }
  .cs-review__text { font-size: 19px; font-weight: 400; }
  .cs-review__photo { margin-right: 12px; } }

@media screen and (max-width: 575.98px) { .cs-review { margin-right: -20px; margin-left: -20px; border-radius: 0; }
  .cs-review__text { text-align: left; } }

/**/
/* cs testimonial */
/**/
.cs-testimonial { margin-top: 40px; overflow: hidden; border-radius: 6px; background-color: #3f8efc; color: #fff; }

.cs-testimonial__pic { overflow: hidden; }

.cs-testimonial__photo { display: block; }

.cs-testimonial__text { margin-right: 32px; font-style: italic; font-size: 20px; line-height: 1.375; }

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

.cs-testimonial__position { margin-top: 2px; font-size: 16px; font-weight: 500; color: #225191; }

@media screen and (max-width: 1283.98px) { .cs-testimonial__photo { margin: 0 -32px; max-width: none; }
  .cs-testimonial__name { margin-top: 12px; } }

@media screen and (max-width: 767.98px) { .cs-testimonial { margin-top: 30px; }
  .cs-testimonial__text { margin-right: 20px; font-size: 18px; } }

@media screen and (max-width: 575.98px) { .cs-testimonial { overflow: visible; margin-right: -20px; margin-left: -20px; padding: 0 20px 30px; border-radius: 0; border-top: 90px solid #fff; }
  .cs-testimonial__pic { margin-top: -90px; margin-bottom: 30px; }
  .cs-testimonial__photo { margin: 0 auto; border-radius: 6px; } }

/**/
/* cs details */
/**/
.cs-details { position: relative; z-index: 1; margin-top: -160px; padding: 36px 48px 0; border-radius: 6px; background: #fff; }

.cs-details .back-link { display: none; }

.cs-details p { margin-top: 16px; font-size: 20px; }

.cs-details ul { list-style: none; }

.cs-details ul li::before { font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; content: "\2022"; color: #007bbd; opacity: 0.5; }

.cs-details strong { font-weight: 600; }

.cs-details figure { display: block; margin-top: 40px; text-align: center; }

.cs-details figure img { display: block; max-width: 100%; margin: 0 auto; border-radius: 6px; }

.cs-details figcaption { max-width: 480px; margin: 16px auto 0; font-size: 15px; font-style: italic; color: #9ea2a8; }

.cs-details__logo { display: none; margin-bottom: 16px; }

.cs-details__title { font-size: 42px; line-height: 1; color: #35364e; letter-spacing: -0.025em; font-weight: 700; }

.cs-details__subtitle { margin-top: 20px; font-size: 28px; font-weight: 500; color: #727986; letter-spacing: -0.025em; }

.cs-details__heading { margin-top: 60px; font-size: 22px; font-weight: 600; color: #004064; }

.more-cs-block .case-studies__item { padding: 0; background: #fff; }

.more-cs-block .case-studies__item .wp-block-group__inner-container { background: #fff; }

.more-cs-block .case-studies__item .case-studies__pic { margin: 0; }

.more-cs-block .case-studies__item .case-studies__logo { margin-left: 24px; }

.more-cs-block .case-studies__item .case-studies__heading { margin-top: 0; margin-bottom: 0; padding: 0 24px; }

.more-cs-block .case-studies__item .case-studies__summary { padding: 0 24px; }

.more-cs-block .case-studies__item .case-studies__more-link { padding: 0 24px 24px; }

.more-cs-block .case-studies__item .case-studies__more-link a { color: #0bc5ba; }

.more-cs-block .case-studies__item .case-studies__more-link a:hover { color: #1fb7ab; }

@media screen and (max-width: 1283.98px) { .cs-details { padding: 32px 32px 0; }
  .cs-details figure img { height: auto; }
  .cs-details__title { font-size: 38px; }
  .cs-details__subtitle { font-size: 26px; } }

@media screen and (max-width: 1023.98px) { .cs-details__logo { display: block; } }

@media screen and (max-width: 767.98px) { .cs-details { padding: 24px 24px 0; }
  .cs-details p { margin-top: 12px; font-size: 18px; }
  .cs-details ul li { margin-top: 12px; font-size: 18px; }
  .cs-details ul li::before { top: 7px; }
  .cs-details figure { margin-top: 30px; }
  .cs-details figcaption { margin-top: 12px; }
  .cs-details__logo { margin-bottom: 12px; }
  .cs-details__title { font-size: 30px; }
  .cs-details__subtitle { margin-top: 15px; font-size: 20px; }
  .cs-details__heading { margin-top: 45px; } }

@media screen and (max-width: 575.98px) { .cs-details { margin-top: -90px; }
  .cs-details__cont { margin-right: -24px; margin-left: -24px; }
  .cs-details figure { margin-right: -20px; margin-left: -20px; }
  .cs-details figure img { border-radius: 0; }
  .cs-details figcaption { padding: 0 20px; }
  .cs-details .figure { margin-right: 0; margin-left: 0; } }

/**/
/* cs actions */
/**/
.cs-actions { margin: 60px 48px 0; }

.cs-actions__button img { vertical-align: top; margin: -3px 0 -2px 20px; }

@media screen and (max-width: 1283.98px) { .cs-actions { margin-right: 32px; margin-left: 32px; }
  .cs-actions__button { padding-right: 14px; padding-left: 14px; } }

@media screen and (max-width: 767.98px) { .cs-actions { margin: 45px 24px 0; text-align: center; } }

@media screen and (max-width: 575.98px) { .cs-actions { margin-right: 0; margin-left: 0; } }

/**/
/* cs overview */
/**/
.cs-overview { position: relative; z-index: 1; margin: -80px 0 64px; padding: 32px 40px; border-radius: 6px; background: #fff; font-weight: 500; color: #5e636b; }

.cs-overview__logo { display: block; }

.cs-overview__button { position: absolute; top: 100%; left: 0; width: 100%; margin-top: 16px; }

.cs-overview__button img { float: right; margin: -3px 0 -2px; }

.cs-overview a.text-link { text-decoration: underline; font-weight: 500; }

@media screen and (max-width: 1283.98px) { .cs-overview { padding-right: 32px; padding-left: 32px; }
  .cs-overview__button { padding-right: 14px; padding-left: 14px; } }

@media screen and (max-width: 1023.98px) { .cs-overview { margin: 0; padding-top: 36px; padding-bottom: 0; }
  .cs-overview__logo { display: none; }
  .cs-overview__button { display: none; }
  .cs-detail-page .cs-overview__button { display: none !important; } }

@media screen and (max-width: 767.98px) { .cs-overview { padding: 27px 24px 0; } }

@media screen and (max-width: 575.98px) { .cs-overview { padding: 27px 0 0; } }

/**/
/* share nav */
/**/
a:visited.text-link, a:link.text-link, a:visited.share-nav__link, a:link.share-nav__link { color: #0bc5ba !important; }

.share-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.share-nav__label { margin-right: 8px; font-size: 18px; font-weight: 600; }

.share-nav__link { margin-left: 12px; color: #0bc5ba; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.share-nav__link:hover { color: #1fb7ab; }

.share-nav__link svg { display: block; width: auto; height: 26px; }

@media screen and (max-width: 767.98px) { .share-nav { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 30px; text-align: center; }
  .share-nav__label { min-width: 100%; margin-bottom: 16px; }
  .share-nav__link { margin: 0 15px; }
  .share-nav__link svg { height: 32px; } }

/**/
/* back link */
/**/
.back-link { display: inline-block; vertical-align: top; margin-bottom: 24px; font-size: 16px; line-height: 16px; font-weight: 600; text-decoration: none; color: #5e636b; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.back-link:hover { color: #0bc5ba; text-decoration: none; }

.back-link svg { display: inline-block; vertical-align: top; width: 12px; height: 12px; margin-top: 2px; margin-right: 8px; }

@media (min-width: 782px) { .cs-detail-page .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .cs-detail-page .wp-block-column:nth-child(2n) { margin-left: 0; } }

.case-studies--category { background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); margin-top: 32px; margin-bottom: 32px; }

.case-studies--category .case-studies__cell a { font-weight: 400; }

.case-studies--category .case-studies__cell a:hover, .case-studies--category .case-studies__cell a:focus { text-decoration: none; }

.case-studies--category .case-studies__cell .case-studies__item .case-studies__heading { margin-bottom: 0; }

.case-studies--category .case-studies__cell .case-studies__item .case-studies__summary { margin-bottom: 0; color: #5e636b; }

.at-style-responsive .at-share-btn { margin: 0 0px 5px !important; }

.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover { -webkit-transform: none !important; transform: none !important; outline: none !important; }

.at-icon-linkedin, .at-icon-facebook { fill: #fff !important; background: #0bc5ba !important; }

.at-icon-linkedin:hover, .at-icon-linkedin:focus, .at-icon-facebook:hover, .at-icon-facebook:focus { background: #1fb7ab !important; }

.at-icon-twitter { width: 35px !important; height: 35px !important; }

.at-icon-twitter:hover, .at-icon-twitter:focus { fill: #1fb7ab !important; }

.at-icon-facebook { border-radius: 32px !important; }

@media (min-width: 600px) and (max-width: 781px) { .cs-detail-page .wp-block-column { -ms-flex-preferred-size: calc(100% - 16px) !important; flex-basis: calc(100% - 16px) !important; } }

/*New CS List*/
.case-studies--category--alt { background-image: none; }

.case-studies--category--alt .rc-search__hint { right: 90px; }

.case-studies--category--alt .rc-search__search { left: 0; }

.case-studies--category--alt .rc-search__input--visible ~ .rc-search__search { opacity: 1; }

.case-studies--category--alt .rc-search__input { font-size: 18px; line-height: 22.5px; padding: 12px 48px 9px 43px; }

.case-studies--category--alt .small { display: none; }

.case-studies--category--alt .rc-search { widtH: 325px; margin-right: 16px; }

.case-studies--category--alt .case-studies__heading { color: #35374D; }

.case-studies--category--alt .case-studies__cell .case-studies__item { cursor: pointer; }

.case-studies--category--alt .case-studies__cell .case-studies__item .case-studies__summary { color: #5D5F72; }

.case-studies--category--alt .case-studies__cell .case-studies__item .case-studies__more-link { font-size: 20px; font-weight: 600; line-height: 26px; letter-spacing: 0px; }

.case-studies--category--alt .case-studies__cell .case-studies__item .case-studies__more-link img { vertical-align: top; width: 1em; height: 1.375em; margin: 0 -0.25em 0 0.125em; fill: currentColor; }

.case-studies--category--alt .case-studies__cell .case-studies__item .case-studies__logo img { max-width: 100%; max-height: 80%; }

.col-cs-menu .rc-menu { width: 100%; border: none; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; overflow: unset; }

.col-cs-menu .cs-filter-text { display: block; padding: 9px 5px; font-family: metric-medium; font-size: 18px; font-weight: 500; line-height: 21px; letter-spacing: 0px; padding-left: 0px; padding-right: 0px; margin-right: -20px; }

.search-title { display: none; }

@media (max-width: 1300px) { .case-studies--category--alt .rc-search { width: 230px; }
  .case-studies--category--alt .rc-search__input { padding: 12px 0 9px 43px; }
  .case-studies--category--alt .rc-search__hint { right: 10px; } }

@media (max-width: 1170px) { .filter--dropdown { width: 166px; }
  .case-studies--category--alt .rc-menu__heading { padding: 12px 10px; }
  .case-studies--category--alt .col-cs-filter-menu .rc-menu__heading { background: #EBF2F6 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="56" height="24" stroke="%237D828B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') 100% 60% no-repeat; background-color: #fff; } }

@media (max-width: 1116px) { .col-cs-menu .rc-menu { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .case-studies--category--alt .large { display: none; }
  .case-studies--category--alt .small { display: inline-block; }
  .case-studies--category--alt .rc-search__hint { left: 44px; }
  .case-studies--category--alt .rc-search { width: 325px; margin-bottom: 30px; margin-right: 0; }
  .search-title { display: block; margin-right: 32px; margin-bottom: 30px; } }

@media (max-width: 991.98px) { .case-studies--category--alt .row-cs-filter-menu { margin-bottom: -50px; }
  .case-studies--category--alt .rc-search { width: 100%; margin-bottom: 30px; }
  .case-studies--category--alt .views-exposed-form { position: relative; }
  .case-studies--category--alt .views-exposed-form .grid-row { margin-right: 0; margin-left: 0; }
  .filter--dropdown { width: 100%; }
  .filter-title { width: 100%; margin-left: 0; margin-bottom: -8px; }
  .reset--lnk { position: absolute; right: 0; top: 0; }
  .search-container { width: 100%; }
  .search-title { margin-bottom: 3px; margin-right: 0; } }

@media (max-width: 767.98px) { .case-studies--category--alt .row-cs-filter-menu { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 50px; }
  .case-studies--category--alt .col-cs-filter-menu .rc-menu__heading { margin-right: 0; }
  .case-studies--category--alt .rc-search__search { top: 3px; } }

/**/
/* article */
/**/
.article { position: relative; }

/*.egnyte_guides { .article__main{ img{ max-width: 100%; height: auto; } figcaption{ text-align: center; } } .bread-crumbs{ strong{ color: #5e636b; font-weight: 600; font-size: 16px; } } .article-resources { a { &:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } } .grid-row { position: relative; &:hover { position: relative; transform: scale(1.05); transition: all 200ms ease-in; } } } }*/
@media (min-width: 782px) { .article .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .article .wp-block-column:nth-child(2n) { margin-left: 0; } }

@media (min-width: 782px) { .article-nav .wp-block-column:not(:first-child) { margin-left: 0; } }

.article__side { min-height: 100%; margin-left: 30px; padding-left: 30px; border-left: 1px solid rgba(151, 151, 151, 0.2); }

.article__side .solution-callout { padding: 20px 0; background: url(../images/solutions/bg@2x.png) 50% 50%/cover no-repeat; text-align: center; border-radius: 6px; }

@media (min-width: 600px) { .article__side .wp-block-column:nth-child(2n) { margin-left: 0; } }

.article__cover { display: block; border-radius: 6px; }

.article__cover img { display: block; border-radius: 6px; }

@media screen and (max-width: 1359.98px) { .article__cover { height: auto; }
  .article__cover img { height: auto; } }

@media screen and (max-width: 991.98px) { .article__side { margin-top: 30px; margin-left: 0; padding-top: 30px; padding-left: 0; border-top: 1px solid rgba(151, 151, 151, 0.2); border-left: 0; }
  .egnyte_guides .article__main img { width: auto; height: auto; -o-object-fit: contain; object-fit: contain; } }

@media screen and (max-width: 767.98px) { .egnyte_guides .article-resources__title { margin-bottom: 25px; } }

/* @media screen and (max-width: 1023.98px) { .article__side { margin-top: 40px; padding-top: 40px; padding-left: 0; border-top: 1px solid rgba(151, 151, 151, 0.2); border-left: 0; } } @media screen and (max-width: 767.98px) { .article__side { margin-top: 30px; padding-top: 30px; } } */
/**/
/* article content */
/**/
.article-content { line-height: 1.4375; color: #35364e; }

.article-content h2 { margin-top: 40px; margin-bottom: -12px; font-size: 32px; font-weight: 600; letter-spacing: 0; color: inherit; }

.article-content h3 { margin-top: 40px; margin-bottom: -12px; font-size: 26px; font-weight: 600; letter-spacing: 0; color: inherit; }

.article-content h4 { margin-top: 32px; margin-bottom: -12px; font-size: 24px; font-weight: 600; color: inherit; }

.article-content h4:first-child { margin-top: 0; }

.article-content p { margin-top: 20px; font-size: 20px; line-height: 1.4375; margin-bottom: 0; }

.article-content ul, .article-content ol { list-style: none; margin-top: 20px; margin-left: 32px; font-size: 20px; padding-left: 0; margin-bottom: 0; }

.article-content ul li, .article-content ol li { position: relative; margin-top: 16px; padding-left: 1em; margin-bottom: 0; }

.article-content ol li h3 { margin-top: 0; }

.article-content ul li::before { content: "•"; position: absolute; top: 0; left: 0; color: #0bc5ba; }

.article-content ul li:first-child, .article-content ol li:first-child { margin-top: 0; }

.article-content ul li ul li { margin-top: 0px; }

.article-content ul li ul li::before { content: "•"; position: absolute; top: 0; left: 0; color: #35364e; }

.article-content a { font-weight: 500; text-decoration: underline; color: #32bdb5; }

.article-content a:hover { text-decoration: none; }

.article-content strong { font-weight: 600; }

.article-content figure { display: block; margin-top: 40px; text-align: center; }

.article-content figure img { max-width: 100%; vertical-align: top; }

.article-content figcaption { display: block; margin-top: 12px; font-style: italic; font-size: 16px; color: #7d8490; }

.article-content blockquote { margin: 40px 0 0 60px; padding-left: 24px; border-left: 4px solid #edeff4; font-style: italic; color: #5e636b; }

.article-content blockquote p { font-size: 24px; }

.article-content blockquote::before { content: ""; display: block; width: 32px; height: 26px; background: url(../images/guides/article-quote.svg); }

.article-content .highlight { margin-top: 40px; padding: 24px 32px; border-radius: 6px; background: rgba(0, 123, 189, 0.04); color: #004163; }

.article-content .highlight p:first-child { margin-top: 0; margin-bottom: -4px; }

.article-content .highlight ul { margin-left: 0; margin-bottom: 0; }

.article-content .highlight ul:first-child { margin-top: 0; }

.article-content .highlight ul li { margin-top: 8px; }

.article-content .highlight ul li:before { color: #004163; opacity: 0.6; }

.article__list-decimal { list-style-type: decimal !important; }

.article__list-decimal li { padding-left: 0 !important; }

.article__list-decimal li ul li { padding-left: 1em !important; }

.article__list-decimal li ul li .article__list-square li { padding-left: 0 !important; }

.article__list-decimal li ul li .article__list-square li::before { content: none; }

.article__list-decimal ::marker { color: #35364e; font-weight: 600; }

.article__list-lower-alpha { list-style-type: lower-alpha !important; }

.article__list-square { list-style-type: square !important; }

@media screen and (max-width: 767.98px) { .article-content h2 { margin-top: 30px; margin-bottom: -9px; font-size: 26px; }
  .article-content h3 { margin-top: 30px; margin-bottom: -9px; font-size: 22px; }
  .article-content h4 { margin-top: 24px; margin-bottom: -9px; font-size: 20px; }
  .article-content p { margin-top: 15px; font-size: 18px; }
  .article-content ul, .article-content ol { margin-top: 15px; margin-left: 20px; font-size: 18px; }
  .article-content ul li, .article-content ol li { margin-top: 12px; }
  .article-content blockquote { margin: 30px 0 0 20px; padding-left: 18px; border-left: 3px solid #edeff4; }
  .article-content blockquote p { font-size: 20px; }
  .article-content .highlight { margin-top: 30px; margin-right: -20px; margin-left: -20px; padding: 20px; }
  .article-content .highlight p:first-child { margin-bottom: -6px; }
  .article-content .highlight ul li { margin-top: 6px; } }

/**/
/* article share */
/**/
.article-share { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.article-share .addthis_inline_share_toolbox .at-icon-wrapper { background-color: transparent !important; }

.article-share__label { margin-right: 12px; color: #686e77; }

.article-share__item { margin-left: 12px; color: #1fb7ab; }

.article-share__item svg { display: block; }

.addthis_inline_share_toolbox { height: 42px; }

/**/
/* article banner */
/**/
.article-banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 170px; border-radius: 6px; background: url(../images/guides/article-banner.webp) 50% 50%/auto 100% no-repeat; color: #fff; }

.article-banner__title { color: #fff; }

.article-banner__button { padding-right: 32px; padding-left: 32px; }

/**/
/* article callout */
/**/
.article-callout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 6px; background: #e5f1f6; color: #004163; }

.article-callout p { font-size: 24px; margin-top: 0; padding: 45px 55px; }

/**/
/* article table */
/**/
.article-table { border-collapse: separate; border-spacing: 10px 0px; margin-top: 20px; }

.article-table th { background: #32bdb5; padding-top: 9px; padding-bottom: 9px; color: #fff; font-weight: 600; font-size: 20px; border-radius: 4px; }

.article-table .article-table__p { font-size: 20px; background: #eef5f9; padding: 30px; border-radius: 0px 0px 12px 12px; }

td.article-table__ul-divider { border: 1px solid #32bdb5; border-top: 0; border-bottom: 0; }

td.article-table__ul-divider:first-child { border-left: 0; }

td.article-table__ul-divider:last-child { border-right: 0; }

td.article-table__ul-divider ul { margin-top: 0; }

/**/
/* article nav */
/**/
.article-nav__item { position: relative; display: block; padding: 14px 20px; border-radius: 4px; background: rgba(0, 123, 189, 0.04); text-decoration: none; color: #35364e; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background; transition-property: background; }

.article-nav__item:hover { background: rgba(0, 123, 189, 0.12); }

.article-nav__item--prev { padding-left: 78px; }

.article-nav__item--next { padding-right: 78px; text-align: right; }

.article-nav__icon { position: absolute; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 78px; height: 100%; color: #36bdb5; }

.article-nav__item--prev .article-nav__icon { left: 0; }

.article-nav__item--next .article-nav__icon { right: 0; }

.article-nav__label { margin-bottom: 4px; color: #7d828b; }

/**/
/* article links */
/**/
.article-links__title { margin-bottom: 12px; }

.article-links__item { display: block; margin-top: 8px; padding: 12px 16px; border-radius: 4px; background: rgba(0, 123, 189, 0.04); text-decoration: none; color: #7d828b !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background; transition-property: background; }

.article-links__item:hover { background: rgba(0, 123, 189, 0.12); }

.article-links__icon { display: block; }

.article-links__arrow { display: block; margin: 0 -4px; color: #35364e; }

/**/
/* article resources */
/**/
.article-resources__item { display: block; margin-top: 16px; text-decoration: none; }

.article-resources__image { display: block; margin-top: 2px; border-radius: 4px; }

@media screen and (max-width: 1199.98px) { .article-resources__image { width: 105px; height: 75px; } }

/**/
/* article contents */
/**/
.article-contents__list { counter-reset: cntr; list-style: none; margin-top: 16px; font-size: 16px; line-height: 1.334; font-weight: 500; color: #004163; padding-left: 0; }

.article-contents__list li { counter-increment: cntr; position: relative; padding: 6px 12px; padding-left: 32px; border-radius: 3px; cursor: pointer; margin-bottom: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.article-contents__list li:hover { background-color: rgba(0, 123, 189, 0.03); color: #0092d8; }

.article-contents__list li.active { background-color: rgba(54, 189, 181, 0.06); color: #32bdb5; }

.article-contents__list li::before { content: counter(cntr) ". "; position: absolute; top: 6px; left: 12px; }

.article-contents.fixed { position: fixed; top: 104px; left: 50%; width: 372px; margin-left: 267.5px; }

.article-contents.bottom { position: absolute; top: auto; bottom: 0; }

.article__side { /*For Old Style*/ }

.article__side > .wp-block-group__inner-container.fixed { position: fixed; top: 104px; left: 50%; width: 372px; margin-left: 267.5px; }

.article__side > .wp-block-group__inner-container.bottom { position: absolute; top: auto; bottom: 0; }

.article__side.fixed { position: fixed; top: 104px; left: 50%; width: 372px; margin-left: 267.5px; }

.article__side.bottom { position: absolute; top: auto; bottom: 0; }

@media screen and (max-width: 1359.98px) { .article-contents.fixed { right: 40px; left: auto; margin: 0; }
  .article__side > .wp-block-group__inner-container.fixed { right: 40px; left: auto; margin: 0; }
  .article__side > .wp-block-group__inner-container.wp-block-group__inner-container__alt.fixed { right: 10px; width: 27%; } }

@media screen and (max-width: 1283.98px) { .article-contents.fixed { right: 10px; }
  .article__side > .wp-block-group__inner-container.fixed { right: 10px; } }

@media screen and (max-width: 1250.98px) { .article__side > .wp-block-group__inner-container.fixed { width: 27%; } }

.js-pager__items, .article-row .fixed-size { width: 980px; max-width: 94%; margin-left: auto; margin-right: auto; }

.article-inner-heading .text-formatted { position: relative; }

.article-inner-heading .text-formatted::after { content: " "; width: 100%; height: 100%; background: rgba(31, 90, 160, 0.5); position: absolute; top: 0; left: 0; visibility: visible; z-index: 0; }

.author-date, .success-stories-block-heading.article-inner-heading .text-formatted p::after { display: none; }

.article-item li.article-row { padding: 30px 0 35px; margin-bottom: 0; }

.article-item li.article-row:nth-child(even) { background: #fafafa; }

.article-item .article-list-title a, .article-item .article-list-title a:visited { color: #000; font-weight: 500; font-size: 26px; line-height: 28px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.article-item .article-list-title a:hover, .article-item .article-list-title a:focus, .article-item .article-list-title a:active { text-decoration: none; color: #0bc5ba; }

.article-item .article-date-wrap { margin: 10px auto 15px; }

.article-item .article-list-date { color: #4b4f55; font-style: italic; font-size: 16px; }

.article-item .article-list-link a:hover, .article-item .article-list-link a:focus, .article-item .article-list-link a:active { text-decoration: none; color: #000; border-bottom: 2px solid transparent; }

.article-heading h1 strong { line-height: 1.1; }

.article-body h1::before { content: " "; width: 100px; height: 3px; background: #0bc5ba; position: absolute; top: -10px; left: 0; }

.article-body h1 { font-size: 28px; line-height: 32px; font-weight: 500; position: relative; display: inline-block; width: auto; margin-bottom: 20px; margin-top: 0; }

.article-body h2 { font-size: 24px; line-height: 26px; font-weight: 500; margin-top: 30px; margin-bottom: 20px; }

.article-body h1 + h2 { margin-top: 20px; }

.article-body h3 { font-size: 22px; line-height: 24px; font-weight: 700; margin-top: 30px; margin-bottom: 20px; }

.article-body h2 + h3 { margin-top: 0; }

.article-body p { margin-bottom: 20px; }

.article-body ul { margin: 0 0 30px; line-height: 1.56; list-style: outside disc; padding-left: 30px; }

.article-body ul li { margin-bottom: 15px; }

.article-body sup { font-size: 14px; }

.js-pager__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 35px; }

.js-pager__items li { margin: 0 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.js-pager__items li a > span[aria-hidden="true"] { font-size: 26px; font-weight: 700; }

.three-col-story-wrap .story-grid h3, .three-col-story-wrap .story-grid p { padding: 0 30px; }

.three-col-story-wrap .story-grid-link { padding: 0 30px; margin-top: auto; }

.three-col-story-wrap .wp-block-image img { width: 100%; }

article ol.ol-numbers { list-style: outside decimal; }

article a, article a:visited { font-weight: bold; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }

.min-h1 { min-height: 130px; }

@media only screen and (max-width: 767px) { .article-item .article-list-title a, .article-item .article-list-title a:visited { font-size: 24px; line-height: 26px; }
  .story-heading-wrap h2 { text-align: center; }
  .story-heading-wrap .wp-block-group__inner-container, .three-col-story-wrap .wp-block-group__inner-container { margin-left: auto; margin-right: auto; }
  .two-col-story-wrap .wp-block-columns, .three-col-story-wrap .wp-block-columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .three-col-story-wrap .wp-block-column:nth-child(2n), .three-col-story-wrap .wp-block-column:last-child, .three-col-story-wrap .wp-block-column.story-grid { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; max-width: 100%; margin-left: 0; margin-right: 0; } }

@media (min-width: 782px) { .article-content .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .article-content .wp-block-column:nth-child(2n) { margin-left: 0; } }

.wp-block-group .article-resources a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.wp-block-group .article-resources .wp-block-columns { position: relative; }

.article-resources__image img { display: block; margin-top: 2px; border-radius: 4px; }

@media screen and (max-width: 1199.98px) { .article-resources__image img { width: 105px; height: 75px; } }

@media (max-width: 599px) { .article-resources .wp-block-column { -ms-flex-preferred-size: 0% !important; flex-basis: 0% !important; -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; max-width: -webkit-fit-content !important; max-width: -moz-fit-content !important; max-width: fit-content !important; } }

.seo_dictionary .border_half { position: relative; }

.seo_dictionary .border_half::before { border-bottom: 1px solid #D8D8D8; content: ''; width: 140px; position: absolute; bottom: 0; top: .75rem; margin-left: 17px; }

.seo_dictionary .grid-col--9 p { padding-left: 1rem; margin-bottom: 1.25rem; }

@media screen and (max-width: 575.98px) { .seo_dictionary .has-text-align-right { text-align: left; } }

@media screen and (max-width: 575.98px) { .seo_dictionary .grid-col--9 p { padding-left: 0; } }

.faq-group { margin-top: 35px; }

.faq-group + * { margin-top: 30px; }

.js-accordion .faq-heading { background: #ecedef; }

.js-accordion .faq-heading h3 { font-size: 22px; font-weight: 500; margin-bottom: 0; padding: 0 24px; line-height: 1.3; }

.js-accordion .faq-heading:hover { background: #0bc5ba; color: #fff; }

.js-accordion .faq-heading:hover .wf-accordion__trigger::after { border: solid #fff; border-width: 0 2px 2px 0; }

.js-accordion .faq-heading:focus { background: #0bc5ba; color: #fff; }

.js-accordion .faq-heading:focus .wf-accordion__trigger::after { border: solid #fff; border-width: 0 2px 2px 0; }

.js-accordion .faq-heading .wf-accordion__trigger { border-bottom: 1px solid #cbced3; padding: 20px 0; }

.js-accordion .faq-heading:not(.active) .wf-accordion__trigger:focus { color: #000; }

.js-accordion .faq-heading:not(.active) .wf-accordion__trigger:hover { color: #fff; }

.js-accordion .faq-heading.active { background: #0bc5ba; color: #fff; }

.js-accordion .faq-heading.active .wf-accordion__trigger { color: #fff; border-bottom: 0; }

.js-accordion .faq-heading.active .wf-accordion__trigger::after { border: solid #fff; border-width: 0 2px 2px 0; }

.js-accordion .faq-heading.active .wf-accordion__trigger:focus { color: #fff; }

.js-accordion:first-child .faq-heading { border-radius: 5px 5px 0 0; }

.js-accordion:last-child .faq-heading { border-radius: 0 0 5px 5px; }

.js-accordion:last-child .faq-heading.active { border-radius: 0; }

.js-accordion:last-child .faq-panel { border-radius: 0 0 5px 5px; }

.wf-accordion__trigger { background: transparent; border-width: 0; border-radius: 0; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; font-size: inherit; letter-spacing: inherit; line-height: inherit; margin: 0; text-align: left; text-decoration: none; display: block; padding: 10px 1.25em 10px 8px; position: relative; width: 100%; }

.wf-accordion__trigger::after { content: ''; border: solid #000; border-width: 0 2px 2px 0; height: 0.5em; position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-60%) rotate(45deg); transform: translateY(-60%) rotate(45deg); width: 0.5em; }

.wf-accordion__trigger:hover { color: #fff; }

.wf-accordion__trigger:focus { color: #fff; }

.wf-accordion__trigger[aria-disabled=true] { cursor: not-allowed; opacity: 0.5; }

.wf-accordion__trigger[aria-expanded=true]::after { -webkit-transform: translateY(-30%) rotate(-135deg); transform: translateY(-30%) rotate(-135deg); }

.faq-panel { background-color: #fafafa; padding: 10px 8px; }

.faq-panel .wp-block-group__inner-container { padding: 24px; }

.faq-panel .wp-block-group__inner-container p:last-child { margin: 0; }

.wf-accordion__panel[aria-hidden=true] { display: none; }

.faq-nav .wp-block-column { -ms-flex-preferred-size: calc(33.33% - 16px) !important; flex-basis: calc(33.33% - 16px) !important; }

.faq-nav a, .faq-nav a:visited { color: #000; position: relative; font-size: 22px; font-weight: 500; padding-bottom: 3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.faq-nav .team-plan a, .faq-nav .team-plan a:visited { color: #c1c1c1; }

.faq-nav .team-plan a:hover, .faq-nav .team-plan a:focus, .faq-nav .team-plan a:active, .faq-nav a:hover, .faq-nav a:focus, .faq-nav a:active { text-decoration: none; color: #0bc5ba; }

.faq-nav a::after { content: " "; width: 100%; height: 3px; background: transparent; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.faq-nav .team-plan a::after { background: transparent; }

.faq-nav .team-plan a:hover::after, .faq-nav .team-plan a:focus::after, .faq-nav .team-plan a:active::after, .faq-nav a:hover::after, .faq-nav a:focus::after, .faq-nav a:active::after { background: #0bc5ba; }

.dark-grad-bg .faq-panel { background: transparent; }

.faq-nav.two-items-nav.wp-block-columns { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (max-width: 1023px) { .js-accordion .faq-heading .wf-accordion__trigger { padding: 20px 40px 20px 0; font-size: 20px; } }

@media only screen and (max-width: 479px) { .faq-nav a, .faq-nav a:visited { font-size: 20px; } }

#errorMessageContainer { background: #ea4742; color: #fff; text-align: center; padding: 20px; vertical-align: baseline; position: absolute; top: 0; left: 0; width: 100%; }

.login-form-wrap { width: 500px; max-width: 100%; margin: 60px auto 0; position: relative; padding-top: 80px; }

.login-form-wrap h2 { font-size: 38px; font-weight: 300; text-align: center; margin-bottom: 35px; }

.login-form-wrap input { padding: 8px 16px; width: 100%; margin-top: 10px; margin-bottom: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.login-form-wrap input#txtDomainBasic { margin-bottom: 15px; }

#fieldDomainBasic { margin-top: 20px; }

.login-form-wrap fieldset > div { width: 300px; max-width: 100%; margin: 0 auto; }

.login-form-wrap fieldset > div.sso-back-to, .login-form-wrap fieldset > div.sso-company { padding-top: 15px; border-top: 1px solid #c1c1c1; text-align: center; }

.login-form-wrap fieldset > div.sso-company p { width: 250px; max-width: 100%; margin: 0 auto; }

.login-form-wrap fieldset > div.sso-donain-input, .login-form-wrap fieldset > div.password-forgot, .login-form-wrap fieldset > div.pass-doamin--input, .login-form-wrap fieldset > div.name-email-input { margin-bottom: 15px; }

.login-logo-col { text-align: center; margin-bottom: 20px; }

.login-logo-col img { width: 150px; }

.login-submit.login-submit input { background: #0bc5ba; color: #fff; border: 2px solid #0bc5ba; font-size: 21px; font-weight: normal; margin-bottom: 15px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }

input.egFormError { border: 1px solid #ea4742 !important; -webkit-box-shadow: inset 0 0 10px #ea4742; box-shadow: inset 0 0 10px #ea4742; }

.login-submit.login-submit input:hover { color: #0bc5ba; background: #fff; }

#frmForgotPass h3, .dsi-form h3 { text-align: center; margin-bottom: 35px; }

.sso-donain-input label, .hover-tip { position: relative; }

.hover-tip { width: 20px; height: 20px; display: inline-block; margin-left: 10px; cursor: pointer; }

.tip-data { display: none; }

.sso-donain-input label:hover > .tip-data { background: #333; background: rgba(0, 0, 0, 0.8); border-radius: 5px; bottom: 26px; color: #fff; content: attr(title); left: 0; padding: 10px 15px 15px; position: absolute; z-index: 98; width: 310px; max-width: 320px; display: inline-block; font-weight: normal; font-size: 15.5px; line-height: 20px; }

.sso-donain-input label:hover::before { border: solid; border-color: #333 transparent; border-width: 6px 6px 0 6px; bottom: 20px; content: ""; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); position: absolute; z-index: 99; }

.hover-tip::after { content: ""; width: 20px; height: 20px; background: url("../images/info-circle-solid.svg"); position: absolute; top: 4px; right: 0; }

@media only screen and (max-width: 767px) { .login-form-wrap h2 { font-size: 26px; }
  .login-form-wrap { margin: 40px auto 0; } }

.page-node-type-sem_pages .header { height: auto; padding: 10px 0; background: #fff; }

.page-node-type-sem_pages .header .free-trial { width: 160px; }

.page-node-type-sem_pages .header .egnyte-block { width: 100%; margin-top: 5px; }

.page-node-type-sem_pages .header .egnyte-block .block-egnyte-branding { margin-top: 13px; }

@media screen and (max-width: 480px) { .sem-nav .header .free-trial { width: 135px !important; margin-left: -3rem; padding: 12px 8px; }
  .sem-nav .header img { width: 110% !important; }
  .egnyte-logo { width: 100px !important; } }

.page-node-type-sem_pages .page-footer { margin-top: 0; }

.page-node-type-sem_pages .page-footer .footer-block .footer__head .grid-col:nth-child(2), .page-node-type-sem_pages .page-footer .footer-block .footer__head .grid-col:nth-child(3), .page-node-type-sem_pages .page-footer .footer-block .footer__head .grid-col:nth-child(4), .page-node-type-sem_pages .page-footer .footer-block .footer__head .grid-col:nth-child(5), .page-node-type-sem_pages .page-footer .footer-block .footer__head .grid-col:nth-child(6), .page-node-type-sem_pages .page-footer .footer-block .footer__head .grid-col:nth-child(7) { display: none !important; }

.page-node-type-sem_pages .page-footer .footer-block .footer__head .company__phones { display: none; }

.page-node-type-sem_pages .page-footer .footer-copy { margin-top: 0; }

.page-node-type-sem_pages .page-footer .footer-copy .footer__foot .grid-col:nth-child(1), .page-node-type-sem_pages .page-footer .footer-copy .footer__foot .grid-col:nth-child(2) { display: none; }

.page-node-type-sem_pages .usa-phone, .page-node-type-sem_pages .emea-phone { display: none; }

.page-node-type-sem_pages .landing-box { margin-top: 100px; }

.sem-top-block p { font-size: 18px; line-height: 24px; margin-bottom: 20px; }

.sem-top-block p.sem-trial { margin-top: 15px; display: inline-block; }

.sem-trust-logo { width: 100px; }

.construction-section .wp-block-media-text__content p.no-cc-required { font-size: 15px; }

.sem-slide .wp-block-column p.sem-quote-text { font-size: 22px; position: relative; }

.sem-slide .wp-block-column p.sem-quote-text::before { content: ""; width: 70px; height: 80px; position: absolute; top: -35px; left: -30px; background: url("../images/quote-90x80-01.svg") no-repeat top left; background-size: 70px; }

.sem-slide .wp-block-columns .wp-block-column.is-vertically-aligned-center { -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; }

.sem-quote { font-style: italic; font-size: 15px; }

.sem-quote strong { display: block; font-style: normal; font-weight: bold; color: #0bc5ba; font-size: 18px; }

.one-slide-img-text-2 .slick-dots { margin-top: 35px; }

.one-slide-img-text-2 .slick-dots li:first-child button { border-radius: 5px 0 0 5px; }

.one-slide-img-text-2 .slick-dots li:last-child button { border-radius: 0 5px 5px 0; }

.sem-logos .wp-block-image { text-align: center; margin-top: 30px; }

.sem-logos .story-grid:hover { -webkit-transform: translateY(0); transform: translateY(0); }

.sem-logos .wp-block-image img { width: auto; height: 70px; }

.small-sem-boxes .wp-block-image { text-align: center; width: auto; height: 90px; margin-top: 30px; }

.small-sem-boxes .wp-block-image img { width: auto; height: 70px; }

.page-node-type-sem_pages .pricing-cols .wp-block-column:last-child h2 { background: #c1c1c1; color: #fff; }

p.sem-quote-text { font-size: 22px; position: relative; }

p.sem-quote-text::before { content: ""; width: 70px; height: 80px; position: absolute; top: -35px; left: -30px; background: url("../images/quote-90x80-01.svg") no-repeat top left; background-size: 70px; }

.fixed-sidebar.enterprise-trial .epf-form a, .fixed-sidebar.enterprise-trial .epf-form a:visited { border-bottom: 2px solid transparent; }

.fixed-sidebar.enterprise-trial .epf-form a:hover, .fixed-sidebar.enterprise-trial .epf-form a:focus { color: #707070 !important; border-bottom: 2px solid #707070 !important; text-decoration: none; }

@media only screen and (max-width: 1023px) { .sem-boxes.small-sem-boxes, .small-sem-boxes { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .small-sem-boxes .story-grid { -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); margin-bottom: 30px; }
  .small-sem-boxes .story-grid:nth-child(3) { margin-left: auto !important; }
  .sem-logos.small-sem-boxes .story-grid:nth-child(3) { margin-left: 0 !important; }
  .page-node-type-sem_pages h2 { padding-left: 25px; padding-right: 25px; }
  .page-node-type-sem_pages .construction-section .wp-block-media-text__content h2, .page-node-type-sem_pages .green-heading h2 { padding-left: 0; padding-right: 0; }
  .page-node-type-sem_pages #collapseForm .modal-header button { right: 0; margin-right: 0; }
  .page-node-type-sem_pages .construction-section.padding-top-bottom-80, .page-node-type-sem_pages .two-col-industry-img-right.padding-top-80.padding-bottom-80 { padding-top: 30px; padding-bottom: 30px; }
  .page-node-type-sem_pages .for-jobsite.padding-bottom-50.margin-top-50 { padding-bottom: 25px; margin-bottom: 25px; padding-top: 25px; }
  .page-node-type-sem_pages .gray-bg.for-jobsite.padding-top-50.margin-top-50 { padding-top: 80px; padding-bottom: 50px; }
  .page-node-type-sem_pages .gray-bg.for-jobsite.padding-top-50.margin-top-50:last-child { padding-top: 50px; }
  .page-node-type-sem_pages .gray-bg .gray-bg.padding-bottom-50.margin-top-50 { margin-top: 0; padding-top: 25px; padding-bottom: 25px; }
  .construction-section .wp-block-media-text.sem-top-block { margin-bottom: 25px; } }

@media only screen and (max-width: 992px) { .efs-fix figure.wp-block-media-text__media { margin-bottom: 30px; } }

.page-node-type-sem_pages .header .header__grid-cont { max-width: 100%; }

.trapezoidal-header { position: relative; height: 600px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(13.97%, #05558e), color-stop(63.42%, #2b72a5)); background-image: linear-gradient(180deg, #05558e 13.97%, #2b72a5 63.42%); }

.trapezoidal-header svg { position: absolute; bottom: 0; width: 100%; height: 40px; }

.trapezoidal-header .hero-section { display: -ms-grid; display: grid; -ms-grid-columns: 55% 45%; grid-template-columns: 55% 45%; position: absolute; left: 0; right: 0; z-index: 1; }

.trapezoidal-header .hero-content { -ms-grid-column: 1; padding: 0px 20px; }

.trapezoidal-header .hero-content h1 { margin-bottom: 10px; line-height: 57px; }

.trapezoidal-header .hero-content h2 { font-style: normal; font-weight: normal; font-size: 34px; line-height: 42px; }

.trapezoidal-header .hero-content ul { color: #fff; font-size: 22px; margin-bottom: 30px; margin-top: 30px; }

.trapezoidal-header .hero-content ul li { margin-bottom: 0; }

.trapezoidal-header .hero-content .sem-trial { margin-top: 0; margin-bottom: 15px; display: inline-block; }

.trapezoidal-header .hero-content .sem-trial a { font-weight: 600; padding-left: 40px; padding-right: 40px; }

.trapezoidal-header .hero-content p { margin-top: 0px; }

.trapezoidal-header .hero-content img { margin-right: 10px; }

.trapezoidal-header .hero-image { -ms-grid-column: 2; padding: 0px 10px; }

.trapezoidal-header .hero-image img { max-width: 100%; height: auto; }

.trapezoidal-header-bg { height: 415px; }

.trapezoidal-header-bg-1 { height: 500px; }

.grayscale-img img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }

.filter-img figure { -webkit-filter: opacity(1) !important; filter: opacity(1) !important; }

.v2-sem-page.sem-logos .story-grid { -webkit-box-shadow: none; box-shadow: none; }

.v2-sem-page.customer-logos-section h2 { font-size: 42px; color: #1f5ba0; }

.v2-sem-page.customer-logos-section .customer-logos-grid .wp-block-group__inner-container { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-row-gap: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-items: center; -webkit-column-gap: 60px; -moz-column-gap: 60px; column-gap: 60px; }

.v2-sem-page.customer-logos-section .customer-logos-grid .wp-block-group__inner-container .wp-block-image { margin-bottom: 0; }

.v2-sem-page.customer-logos-section .customer-logos-grid .wp-block-group__inner-container .wp-block-image figure { -webkit-filter: opacity(0.5); filter: opacity(0.5); }

.v2-sem-page .partner-logos-new .wp-block-group__inner-container .wp-block-image { -ms-flex-preferred-size: calc(16% - 16px); flex-basis: calc(16% - 16px); margin-bottom: 10px; }

.v2-sem-page .partner-logos-new .wp-block-group__inner-container .wp-block-image figure { -webkit-filter: opacity(0.5); filter: opacity(0.5); }

.v2-sem-page .partner-logos-new.contruction-logos .wp-block-group__inner-container .wp-block-image { -ms-flex-preferred-size: calc(20% - 16px); flex-basis: calc(20% - 16px); margin-bottom: -20px; }

.v2-sem-page .partner-logos-new.contruction-logos .wp-block-group__inner-container .wp-block-image figure { -webkit-filter: opacity(1); filter: opacity(1); }

.v2-sem-page .initiatives-quote-box { -ms-flex-preferred-size: 1280px !important; flex-basis: 1280px !important; width: 1280px !important; border: 2px solid #fff; padding-left: 20px; padding-right: 20px; }

.v2-sem-page .initiatives-quote-box .single-quote-centered { font-size: 42px; line-height: 48px; }

.v2-sem-page .initiatives-quote-box .single-quote-centered::before { background: url("../images/left-doublequote-on-tealbg.svg") no-repeat top left; width: 106px; height: 186px; top: -145px; left: 0px; }

.v2-sem-page .initiatives-quote-box .initiatives-quote-author { font-size: 22px; }

.v2-sem-page .initiatives-quote-box .initiatives-quote-author strong { color: #fff; }

.v2-sem-page .initiatives-quote-box .initiatives-quote-author em { font-size: 22px; }

.v2-sem-page .lead-title-blue { color: #2B73A7; font-style: normal; font-weight: normal; font-size: 42px; line-height: 54px; text-align: center; }

.v2-sem-page .arrow-dots-slider .slick-prev::before, .v2-sem-page .arrow-slider .slick-prev::before, .v2-sem-page .dot-slider .slick-prev::before { content: url(/themes/custom/egnyte/images/prev-slick-arrow-sem.png); }

.v2-sem-page .arrow-dots-slider .slick-next::before, .v2-sem-page .arrow-slider .slick-next::before, .v2-sem-page .dot-slider .slick-next::before { content: url(/themes/custom/egnyte/images/next-slick-arrow-sem.png); }

.v2-sem-page .sem-logos .wp-block-image { margin-top: 0px; }

.v2-sem-page .pricing-cols .wp-block-column ul { margin-left: 5%; line-height: 25px; }

.v2-sem-page .pricing-cols .pricing-copy-small { font-weight: normal; font-style: normal; font-size: 25px; line-height: 24px; margin-left: 4%; margin-right: 4%; }

.v2-sem-page .pricing-cols .wp-block-column ul li { font-size: 18px; }

.v2-sem-page .call-pricing { font-weight: normal; font-style: normal; font-size: 25px; line-height: 24px; }

.v2-sem-page .call-pricing span { color: #0bc5ba; }

.v2-sem-page .pricing-cols .wp-block-column { -webkit-box-shadow: 1px 1px 5px 3px rgba(186, 198, 197, 0.2); box-shadow: 1px 1px 5px 3px rgba(186, 198, 197, 0.2); border-radius: 15px; }

.v2-sem-page .pricing-cols .wp-block-column h2 { font-weight: 600; font-size: 25px; line-height: 24px; text-align: center; text-transform: uppercase; color: #FAFAFA; }

.v2-sem-page .pricing-cols .wp-block-column:nth-child(2) h2 { padding: 40px 40px; }

.v2-sem-page .pricing-cols .wp-block-column:nth-child(2) .pricing-copy-small { margin-bottom: 30px; }

.v2-sem-page .pricing-cols .wp-block-column:nth-child(2) ul { padding-top: 52px; }

.bg--darkblue { background-color: #1F5AA0; }

.sem-testimonial-slider { -webkit-box-shadow: 1px 1px 5px 3px rgba(186, 198, 197, 0.2); box-shadow: 1px 1px 5px 3px rgba(186, 198, 197, 0.2); margin-top: 1px; margin-bottom: 1px; }

.sem-testimonial-slider .customer-headshot img { border-radius: 25px; width: 300px; height: 337px; margin-left: 50px; }

.sem-testimonial-slider .customer-headshot-cropped img { -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 0%; object-position: 50% 0%; }

.v3-sem-page .slick-prev, .v3-sem-page .slick-next { top: 40%; }

.v3-sem-page .arrow-slider__content p { font-style: normal; font-weight: normal; font-size: 18px; line-height: 24px; }

.features-sem-section .wp-block-group__inner-container > h2 { font-size: 42px; line-height: 52px; }

.features-sem-section .green-heading h2 { font-size: 19px; margin-bottom: 0px; }

.features-sem-section .green-heading .lead-text { font-size: 26px; line-height: 32px; }

.features-sem-section .green-heading .head-text { font-style: normal; font-weight: normal; font-size: 26px; line-height: 24px; }

.features-sem-section .video-link a::after { content: ""; position: absolute; top: 6%; left: 3%; margin-top: -10px; margin-left: -8px; width: 90%; height: 90%; display: inline-block; background: url(/themes/custom/egnyte/images/playbutton-sem.png) no-repeat center center; background-size: cover; }

.features-grid-section h3 { font-size: 27px; font-weight: 400; }

.features-grid-section h2 { font-size: 42px; }

.features-grid-section .small-sem-boxes .wp-block-image img { height: 100px; }

.features-grid-section .three-col-story-wrap .story-grid h3 { font-size: 25px; color: #0bc5ba; }

.v2-sem-page .three-col-story-wrap .story-grid h3 { font-weight: bold; }

.above-footer__cta h2 { font-size: 44px; }

.above-footer__cta a { font-weight: 600; }

.arrow-dots-slider .slick-list .fixed-1100, .arrow-slider .slick-list .fixed-1100, .dot-slider .slick-list .fixed-1100 { width: 1100px !important; display: block !important; background-color: white; padding: 40px 50px 40px 50px; }

.arrow-dots-slider .slick-list .fixed-1100 .wp-block-group__inner-container, .arrow-slider .slick-list .fixed-1100 .wp-block-group__inner-container, .dot-slider .slick-list .fixed-1100 .wp-block-group__inner-container { background-color: white; }

.arrow-dots-slider .slick-prev, .arrow-dots-slider .slick-next, .arrow-slider .slick-prev, .arrow-slider .slick-next, .dot-slider .slick-prev, .dot-slider .slick-next { height: 58px; width: 36px; }

.arrow-dots-slider .slick-prev, .arrow-slider .slick-prev, .dot-slider .slick-prev { left: 16px; z-index: 1; }

.arrow-dots-slider .slick-next, .arrow-slider .slick-next, .dot-slider .slick-next { right: 16px; }

.arrow-dots-slider .slick-prev:before, .arrow-slider .slick-prev:before, .dot-slider .slick-prev:before { content: url(../images/prev-slick-arrow.svg); }

.arrow-dots-slider .slick-next:before, .arrow-slider .slick-next:before, .dot-slider .slick-next:before { content: url(../images/next-slick-arrow.svg); }

.arrow-dots-slider .slick-dots, .arrow-slider .slick-dots, .dot-slider .slick-dots { padding-top: 40px; }

.arrow-dots-slider .slick-dots li button:before, .arrow-slider .slick-dots li button:before, .dot-slider .slick-dots li button:before { font-size: 22px; opacity: 1; color: #c4c4c4; }

.arrow-dots-slider .slick-dots li.slick-active button:before, .arrow-slider .slick-dots li.slick-active button:before, .dot-slider .slick-dots li.slick-active button:before { color: #0bc5ba; }

.arrow-dots-slider .slick-list { width: 1276px; max-width: 90%; margin: 0 auto; background: #fff; border: 1px solid #e5e5e5; padding: 40px 40px 40px 40px; }

.dot-slider .slick-list .fixed-980 { width: 980px !important; }

.arrow-dots-slider__content h5 { font-size: 32px; color: #1f5aa0; margin-bottom: 30px; margin-top: 30px; line-height: 36px; }

.arrow-dots-slider__content h6 { font-size: 27px; color: #7c8086; font-weight: 600; }

.arrow-dots-slider__content p { font-size: 22px; color: #7c8086; }

.arrow-dots-slider__content img { margin-left: auto; }

.arrow-slider__content { border-radius: 35px; }

.arrow-slider__content p { font-size: 22px; }

.dot-slider .slick-dots { padding-top: 0; }

.dot-slider__content { margin-left: 130px; }

.dot-slider__content p { font-size: 22px; padding-left: 75px; }

.dot-slider__content .customer-quote { padding-top: 70px; }

.dot-slider__content .customer-quote-person strong { color: #0bc5ba; }

.dot-slider__content .customer-quote-person em { font-style: italic; font-weight: 300; }

.review__content { border-bottom: 0.5px solid #7c8086; padding-bottom: 30px; margin-bottom: 30px; }

.review__content p { font-size: 16px; color: #7c8086; margin-bottom: 0; }

.review__content p strong { font-size: 22px; margin-bottom: 10px; color: #000; font-weight: 400; }

.review__content ul { list-style: none; padding-left: 0; margin-bottom: 0; text-align: right; }

.review__content ul li { display: inline-block; margin-right: 5px; border: 2px solid #64c9a7; border-radius: 25px; padding: 5px 10px; margin-bottom: 0; }

@media only screen and (max-width: 1400px) { .review__content .wp-block-columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .review__content .wp-block-columns .wp-block-column:last-child { -ms-flex-item-align: start; align-self: start; }
  .review__content p { margin-bottom: 30px; } }

@media only screen and (max-width: 1280px) { .dot-slider__content { margin-left: 60px; } }

@media only screen and (max-width: 1200px) { .dot-slider .slick-list .fixed-980 { width: 800px !important; } }

@media only screen and (max-width: 1050px) { .review__content { padding-bottom: 15px; }
  .review__content ul { text-align: left; }
  .review__content ul li { margin-bottom: 15px; }
  .dot-slider .slick-list .fixed-980 { width: 650px !important; } }

@media only screen and (max-width: 1024px) { .v2-sem-page.above-footer__cta { padding: 50px 0px !important; }
  .v2-sem-page.above-footer__cta h2 { font-size: 34px; }
  .v2-sem-page.above-footer__cta h2:last-of-type { padding-bottom: 50px; }
  .v2-sem-page .pricing-cols .pricing-copy-small, .v2-sem-page .pricing-cols .wp-block-column ul li, .v2-sem-page .pricing-cols .call-pricing { font-size: inherit; } }

@media only screen and (max-width: 992px) { .trapezoidal-header-bg { height: 550px !important; }
  .v2-sem-page.trapezoidal-header { height: 812px; margin-top: 0px; padding-top: 60px; }
  .v2-sem-page.trapezoidal-header-bg-1 .hero-section .hero-content ul { width: 300px !important; }
  .v2-sem-page .hero-section { -ms-grid-columns: none; grid-template-columns: none; }
  .v2-sem-page .hero-section .hero-content { padding: 0; }
  .v2-sem-page .hero-section .hero-content h1, .v2-sem-page .hero-section .hero-content p, .v2-sem-page .hero-section .hero-content h2 { text-align: center; }
  .v2-sem-page .hero-section .hero-content ul { width: 600px; margin-left: auto; margin-right: auto; }
  .v2-sem-page .hero-section .hero-content .sem-trial { display: block; }
  .v2-sem-page .hero-section .hero-image { width: 360px; margin: 0 auto; padding: 0; }
  .v2-sem-page.customer-logos-section .wp-block-group__inner-container { grid-template-columns: repeat(4, 1fr) !important; }
  .v2-sem-page.features-sem-section .wp-block-group__inner-container > h2 { font-size: 32px; line-height: 38px; }
  .v2-sem-page .initiatives-quote-box .single-quote-centered { font-size: 34px; line-height: 40px; }
  .v2-sem-page .initiatives-quote-box .initiatives-quote-author { font-size: 22px; }
  .v2-sem-page .initiatives-quote-box .initiatives-quote-author strong { color: #fff; }
  .v2-sem-page .initiatives-quote-box .initiatives-quote-author em { font-size: 22px; }
  .v2-sem-page.dot-slider-section { padding-top: 30px; padding-bottom: 0px; }
  .v2-sem-page.trapezoidal-header-bg-1 { height: 750px; } }

@media only screen and (max-width: 1363px) { .trapezoidal-header .hero-content ul li { padding-right: 140px; } }

@media only screen and (max-width: 1214px) { .trapezoidal-header .hero-content h1 { font-size: 34px; }
  .trapezoidal-header .hero-content ul li { padding-right: 120px; }
  .trapezoidal-header .hero-content h2 { font-size: 24px; } }

@media only screen and (min-width: 993px) and (max-width: 1363px) { .v2-sem-page.trapezoidal-header .hero-section { -ms-grid-columns: 55% 45%; grid-template-columns: 55% 45%; }
  .v2-sem-page.trapezoidal-header .hero-content { padding: 0; } }

@media only screen and (min-width: 320px) and (max-width: 1299px) { .v2-sem-page.arrow-slider-section .arrow-slider .slick-prev { left: 5px; width: 46px; }
  .v2-sem-page.arrow-slider-section .arrow-slider .slick-next { right: 30px; width: 46px; }
  .v2-sem-page .arrow-dots-slider .slick-list .fixed-1100, .v2-sem-page .arrow-slider .slick-list .fixed-1100, .v2-sem-page .dot-slider .slick-list .fixed-1100 { padding: 40px 70px 40px 70px; }
  .v2-sem-page.arrow-dots-slider .slick-next, .v2-sem-page .arrow-slider .slick-next, .v2-sem-page .dot-slider .slick-next { right: 30px; }
  .v2-sem-page.arrow-dots-slider .slick-prev, .v2-sem-page .arrow-dots-slider .slick-next, .v2-sem-page .arrow-slider .slick-prev, .v2-sem-page .arrow-slider .slick-next, .v2-sem-page .dot-slider .slick-prev, .v2-sem-page .dot-slider .slick-next { height: 58px; width: 48px; }
  .sem-testimonial-slider .customer-headshot img { margin-left: -20px; } }

@media only screen and (max-width: 1036px) { .trapezoidal-header .hero-content h1 { font-size: 34px; }
  .trapezoidal-header .hero-content ul li { padding-right: 50px; } }

@media only screen and (max-width: 782px) { .v2-sem-page.arrow-slider-section .arrow-slider .arrow-slider__content .wp-block-columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .v2-sem-page.arrow-slider-section .arrow-slider .arrow-slider__content .wp-block-columns .customer-headshot .wp-block-image img { width: 179px; } }

@media only screen and (max-width: 860px) { .dot-slider .slick-list .fixed-980 { width: 550px !important; } }

@media only screen and (max-width: 768px) { .dot-slider .slick-list .fixed-980 { width: 430px !important; } }

@media only screen and (max-width: 767px) { .v2-sem-page.sem-logos.sem-efs-four-boxes .wp-block-column { padding-bottom: 0px !important; }
  .v2-sem-page.sem-logos.sem-efs-four-boxes .wp-block-column p { margin-bottom: 0px; }
  .v2-sem-page.customer-logos-section { padding-top: 50px; }
  .v2-sem-page.group-section { padding-bottom: 50px; }
  .page-node-type-sem_pages .header .site-logo img { width: 75%; } }

@media only screen and (max-width: 650px) { .v2-sem-page .hero-section .hero-content h1 { font-size: 32px; line-height: 38px; }
  .v2-sem-page .hero-section .hero-content ul { width: 100% !important; font-size: 20px; }
  .v2-sem-page .hero-section .hero-content .inline-cta-logos { grid-template-columns: none; row-gap: 10px; }
  .v2-sem-page .hero-section .hero-content .inline-cta-logos img { margin: 0 auto; }
  .v2-sem-page.customer-logos-section .wp-block-group__inner-container { grid-template-columns: repeat(3, 1fr) !important; }
  .v2-sem-page.customer-logos-section h2 { font-size: 32px; line-height: 38px; }
  .v2-sem-page.above-footer__cta h2 { font-size: 24px; }
  .v2-sem-page.above-footer__cta h2:last-of-type { padding-bottom: 30px; }
  .dot-slider .slick-list .fixed-980 { width: 330px !important; } }

@media only screen and (max-width: 600px) { .v2-sem-page .partner-logos-new .wp-block-group__inner-container .wp-block-image { -ms-flex-preferred-size: calc(50% - 16px); flex-basis: calc(50% - 16px); margin-bottom: 15px; }
  .v2-sem-page .partner-logos-new.contruction-logos .wp-block-group__inner-container .wp-block-image { -ms-flex-preferred-size: calc(50% - 16px); flex-basis: calc(50% - 16px); margin-bottom: 15px; } }

@media only screen and (max-width: 510px) { .dot-slider .slick-list .fixed-980 { width: 280px !important; }
  .v2-sem-page .dot-slider .slick-list .fixed-980 { width: 200px !important; margin-left: 25%; } }

@media only screen and (max-width: 430px) { .trapezoidal-header-bg { height: 520px !important; }
  .v2-sem-page .hero-section .hero-image { width: 250px; }
  .v2-sem-page.customer-logos-section .wp-block-group__inner-container { grid-template-columns: repeat(2, 1fr) !important; }
  .v2-sem-page.customer-logos-section h2 { font-size: 27px; line-height: 33px; }
  .dot-slider__content p { padding-left: 0; } }

@media only screen and (max-width: 320px) { .dot-slider .slick-list .fixed-980 { width: 180px !important; } }

@media all and (max-height: 414px) and (orientation: landscape) { .page-node-type-sem_pages .mediabox-content iframe { height: 270px !important; }
  .page-node-type-sem_pages .mediabox-close { bottom: 310px; right: 18%; }
  .page-node-type-sem_pages .mediabox-wrap { width: 100%; height: 100%; top: 0%; left: 0%; } }

@media all and (max-device-width: 1024px) and (orientation: landscape) { .content-vertical-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media all and (max-device-width: 991px) and (orientation: portrait) { .content-horizontal-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.page-node-type-marketo_pages .header .egnyte-block { width: 100%; margin-top: 5px; }

.page-node-type-marketo_pages .header .egnyte-block .block-egnyte-branding { margin-top: 13px; }

.page-node-type-marketo_pages .page-footer { margin-top: 0; }

.page-node-type-marketo_pages .page-footer .footer-block .footer__head .grid-col:nth-child(2), .page-node-type-marketo_pages .page-footer .footer-block .footer__head .grid-col:nth-child(3), .page-node-type-marketo_pages .page-footer .footer-block .footer__head .grid-col:nth-child(4), .page-node-type-marketo_pages .page-footer .footer-block .footer__head .grid-col:nth-child(5), .page-node-type-marketo_pages .page-footer .footer-block .footer__head .grid-col:nth-child(6) { display: none; }

.page-node-type-marketo_pages .page-footer .footer-block .footer__head .company__phones { display: none; }

.page-node-type-marketo_pages .page-footer .footer-copy { margin-top: 0; }

.page-node-type-marketo_pages .page-footer .footer-copy .footer__foot .grid-col:nth-child(1), .page-node-type-marketo_pages .page-footer .footer-copy .footer__foot .grid-col:nth-child(2) { display: none; }

.page-node-type-marketo_pages .cs-details { margin-top: 0; }

#marketo-form #contentBlock_formTitle { background-color: #32bdb5; -webkit-box-sizing: border-box; box-sizing: border-box; color: white; display: block; font-family: Inter, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 18px; font-weight: 400; height: 54.8438px; line-height: 22.8576px; padding-bottom: 16px; padding-left: 12px; padding-right: 12px; padding-top: 16px; text-align: center; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

#marketo-form .mktoFieldWrap { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

#marketo-form .mktoCheckboxList { float: none !important; width: 15%; width: 10% !important; }

#marketo-form select { height: 45px; color: #323436 !important; -webkit-appearance: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: url("../images/arrow.svg") no-repeat 95% 50%; }

#marketo-form #Phone { height: 45px; }

#marketo-form #Phone::-webkit-input-placeholder { color: #323436 !important; }

#marketo-form #Phone::-moz-placeholder { color: #323436 !important; }

#marketo-form #Phone:-ms-input-placeholder { color: #323436 !important; }

#marketo-form #Phone::-ms-input-placeholder { color: #323436 !important; }

#marketo-form #Phone::placeholder { color: #323436 !important; }

#marketo-form .mktoLabel { width: 85% !important; }

#marketo-form .form-wrapper { padding-bottom: 38px; padding-left: 16px; padding-right: 16px; padding-top: 38px; }

#marketo-form #LblconsentGiven { color: #323436; font-weight: 400; font-size: 14px; width: 90% !important; }

#marketo-form #LblconsentGiven a { color: #323436; }

#marketo-form .mktoFieldDescriptor.mktoFormCol { margin-bottom: 1rem !important; }

#marketo-form .mktoFieldDescriptor .mktoFieldWrap { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

#marketo-form .mktoButtonWrap { opacity: 0; }

#marketo-form .mktoButton { width: 100%; }

#marketo-form .mktoButtonRow { width: 100%; }

#marketo-form .hide_fields .mktoFormRow { display: none; }

#marketo-form::-webkit-input-placeholder { font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; -webkit-box-align: center; align-items: center; color: #323436 !important; }

#marketo-form::-moz-placeholder { font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; align-items: center; color: #323436 !important; }

#marketo-form:-ms-input-placeholder { font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; -ms-flex-align: center; align-items: center; color: #323436 !important; }

#marketo-form::-ms-input-placeholder { font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; -ms-flex-align: center; align-items: center; color: #323436 !important; }

#marketo-form::placeholder { font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #323436 !important; }

#marketo-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; -webkit-box-align: center; align-items: center; color: #323436 !important; }

#marketo-form ::-moz-placeholder { /* Firefox 19+ */ font-style: normal; font-weight: normal; font-size: 16px; line-height: 52px; align-items: center; color: #323436 !important; }

.sem-solution-hero { position: relative; background-image: url("../images/solutions/bg--sem-left.svg"), url("../images/solutions/bg--sem-right.svg"); }

.sem-solution-hero .solution-hero__figure1 { position: relative; }

.sem-solution-hero::before { content: ''; background: url("../images/solutions/bg--sem-middle.svg"); width: 500px; height: 326px; top: 0%; left: 50%; position: absolute; z-index: 0; -webkit-transform: rotate(deg); transform: rotate(deg); }

.sem-utm-form .solution-hero__block:before { background: #000; content: ''; width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 3; opacity: .6; }

.sem-utm-form .solution-hero__figure1 { position: relative; z-index: 3; }

/**/
/* in the news */
/**/
.in-the-news__item { position: relative; z-index: 1; padding: 24px; border-radius: 6px; border: 1px solid #DDE1E9; background-color: #FFF; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.in-the-news__item h4 { max-height: 150px; height: 100px; }

.in-the-news__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.in-the-news__figure { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 92px; }

.in-the-news__figure img { max-width: 100%; max-height: 100%; }

/**/
/* INDUSTRY */
/**/
/**/
/* industry hero */
/**/
.industry-hero { padding: 64px 0; background-color: #F0F2F6; background-position: 50% 50%; background-size: cover; }

.industry-hero .wp-block-cover__inner-container { color: inherit; width: 100%; }

.industry-hero .wp-block-cover__inner-container .h6 { color: #007bbd; }

.industry-hero .wp-block-cover__inner-container .h1 { color: #004064; line-height: 50px; }

.industry-hero .wp-block-cover__inner-container .tc--heading { color: #004064; }

.industry-hero__cont { padding: 48px 40px; border-radius: 10px; background: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); padding-bottom: 10px; }

@media screen and (max-width: 767.98px) { .industry-hero__cont { padding: 36px 20px; } }

.industry-hero_financial { padding-top: 0 !important; background: transparent !important; }

/**/
/* industry intro */
/**/
.industry-intro__image img { display: block; max-width: 100%; height: auto; margin-left: auto; }

.industry-intro__block .wp-block-column { margin-left: 0px; margin-right: 0px; }

@media screen and (max-width: 1023.98px) { .industry-intro__image { margin-right: auto; }
  .industry-intro__block .industry-intro__image img { display: block; margin: 0 auto; } }

.industry-intro .h2 { line-height: normal; }

/**/
/* industry benefits */
/**/
.industry-benefits__item { padding: 28px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(226, 240, 247, 0.7)), to(rgba(226, 240, 247, 0))); background: linear-gradient(rgba(226, 240, 247, 0.7), rgba(226, 240, 247, 0)); }

.industry-benefits__icon { display: block; }

@media screen and (max-width: 767.98px) { .industry-benefits__item { padding: 20px; }
  .industry-hero .wp-block-cover__inner-container .h1 { line-height: 30px; }
  .industry-hero .view_demo__button .wp-block-group__inner-container { width: 100%; } }

@media screen and (max-width: 599.98px) { .industry-benefits__item { text-align: center; }
  .industry-benefits__icon { margin-right: auto; margin-left: auto; } }

/**/
/* industry features */
/**/
.industry-features { text-align: center; }

.industry-features_group .wp-block-column { margin: auto !important; }

.industry-features__item { text-align: left; }

.industry-features__item img { position: relative; z-index: 4; }

.industry-features__figure { display: inline-block; vertical-align: top; }

.industry-features__image-wrap--1 { margin: -5% 0 -10.25% 0; }

.industry-features__image-wrap--2 { margin: 0 0 -8.25%  0; }

.industry-features__image-wrap--3 { margin: 0 0 -8.75% 0%; }

.industry-features__image-wrap--4 { margin: 0 0 -16% 0%; }

.industry-features__image-wrap--6 { margin: 0 0 -16% 0%; }

.industry-features__cont { position: relative; }

.industry-features__cont h3, .industry-features__cont p { position: relative; }

.industry-features__cont::before { content: ''; position: absolute; top: -48px; right: -192px; bottom: -48px; left: -48px; border-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, color-stop(22.6%, #F2FBFF), color-stop(128.51%, rgba(230, 241, 249, 0))); background: linear-gradient(180deg, #F2FBFF 22.6%, rgba(230, 241, 249, 0) 128.51%); }

.industry-features__image { position: relative; display: block; max-width: 100%; height: auto; width: 100%; }

.industry-features__list { position: relative; display: inline-block; vertical-align: top; list-style: none; max-width: 480px; margin-right: 40px; padding: 40px; border-radius: 8px; background-color: #004163; font-weight: 500; text-align: left; color: #FFF; }

.industry-features__list::before, .industry-features__list::after, .industry-features__list li:last-child::after { content: ''; position: absolute; right: 0; width: 180px; height: 180px; }

.industry-features__list::before { top: -20%; margin-right: 0px; background: url(../images/industry/gdpr@2x.png) 50% 50%/100% 100%; }

.industry-features__list::after { top: 20%; margin-right: -120px; background: url(../images/industry/california.png) 50% 50%/100% 100%; }

.industry-features__list li:last-child::after { bottom: -30%; margin-right: -30px; background: url(../images/industry/china.png) 50% 50%/100% 100%; }

.industry-features__list li { margin-top: 6px; padding-left: 28px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%2332BDB5" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>') 0 50%/14px 14px no-repeat; margin-bottom: 0 !important; }

.industry-features__list li:first-child { margin-top: 0; }

@media screen and (max-width: 1023.98px) { .industry-features__cont::before { display: none; }
  .industry-features__image-wrap--1 { margin: -6% -13.25% -12.25% -4.75%; }
  .industry-features__image-wrap--2 { margin: 0 0 -9%  -4.5%; }
  .industry-features__image-wrap--3 { margin: 0 -2.25% -8.5% 0%; }
  .industry-features__image-wrap--4 { margin: 0 0 -17% -7%; }
  .industry-features__image-wrap--6 { margin-bottom: -4%; } }

@media screen and (max-width: 767.98px) { .industry-features__list, .industry-features__figure { margin-bottom: 24px; } }

/**/
/* industry approval */
/**/
.industry-approval { padding: 64px 0; background: #183040; color: #FFF; }

.industry-approval__text { color: #CBDFEC; }

.industry-approval__figure { margin: -4.25% 0 -3% -3.5%; text-align: center; }

.industry-approval__image { vertical-align: top; }

@media screen and (max-width: 1283.98px) { .industry-approval__image { max-width: 50vw; } }

@media screen and (max-width: 1023.98px) { .industry-approval__image { max-width: 75vw; margin-bottom: 48px; } }

@media screen and (max-width: 599.98px) { .industry-approval__image { max-width: 100%; } }

/**/
/* industry things */
/**/
.industry-things__icon { display: block; margin-top: 60px; }

.industry-things__item { position: relative; height: 100%; padding: 48px; border-radius: 10px; background: linear-gradient(150.31deg, #F2F9FF 6.95%, #E6F1F9 91.34%); }

.industry-things__item p { color: #5e636b; }

@media screen and (max-width: 767.98px) { .industry-things__icon { margin-top: 45px; } }

@media screen and (max-width: 599.98px) { .industry-things__item { padding: 36px; } }

/**/
/* industry video */
/**/
.industry-video { padding: 48px; border-radius: 10px; background-color: #183040; color: #FFF; }

.industry-video__logo { display: block; opacity: 0.8; }

.industry-video__divider { width: 1px; height: 180px; margin: 0 16px; background: #2C495B; }

.industry-video__figure { position: relative; display: block; margin: -24px -24px -24px 0; }

.industry-video__figure::after { content: ''; position: absolute; top: 50%; left: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; border-radius: 50%; background: #32BDB5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23FFF" d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg>') 55% 50%/24px 24px no-repeat; }

.industry-video__image { display: block; margin-right: auto; margin-left: auto; border-radius: 4px; }

@media screen and (max-width: 1283.98px) { .industry-video { padding: 32px; }
  .industry-video__figure { margin: -16px -16px -16px 0; } }

@media screen and (max-width: 1023.98px) { .industry-video__logos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .industry-video__logo { margin: 0 20px; }
  .industry-video__divider { width: 100%; height: 1px; margin: 24px 0; }
  .industry-video__figure { margin: 0; } }

@media screen and (max-width: 767.98px) { .industry-video { padding: 24px; text-align: center; }
  .industry-video__divider { margin: 18px 0; }
  .industry-video__figure { margin-top: 24px; } }

@media screen and (max-width: 599.98px) { .industry-video__logos { display: block; }
  .industry-video__logo { margin: 0 auto; }
  .industry-video__image { max-width: 100%; height: auto; } }

/**/
/* industry foundation */
/**/
.industry-foundation { text-align: center; }

.industry-foundation__block .h3 { line-height: normal; }

.industry-foundation__block .wp-block-column { margin-left: 0px; }

.industry-foundation__block .wp-block-column .wp-block-image img { max-width: none; }

.industry-foundation__title { max-width: 908px; margin-right: auto; margin-left: auto; line-height: normal; }

.industry-foundation__item { min-height: 100%; padding: 48px 60px 60px; border-radius: 10px; background: linear-gradient(210.63deg, #0B4E72 6.93%, #0A2736 98.29%); text-align: left; color: #A8C7DB; }

.industry-foundation__item .h3 { line-height: 35px !important; }

.industry-foundation__item--2 { background: linear-gradient(319.29deg, #294C63 -13.02%, #162D3D 105.46%); }

.industry-foundation__item--alt { padding: 48px; background-image: url("../images/industry/rectangle-bg.png"); background-size: cover; background-position: 50%; }

.industry-foundation__item--alt-column.wp-block-column { margin-left: 0px; }

.industry-foundation__item--alt-column p.tc--heading { margin: 0px; }

.industry-foundation__item--alt-column p.more-link { margin-bottom: 0px; }

.industry-foundation__icon { display: block; }

.industry-foundation__figure { text-align: center; }

.industry-foundation__figure--alt { display: inline-block; vertical-align: top; }

.industry-foundation__image img { display: inline-block; vertical-align: top; border-radius: 6px; -webkit-box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06); box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.06); }

.industry-foundation__figure--3 { margin-bottom: -49px; margin-left: -23px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.industry-foundation__figure--3 img { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.industry-foundation__image--4 { margin-top: -24px; margin-right: -24px; margin-bottom: -24px; }

.industry-foundation__image--5 img { margin-top: 5px; margin-bottom: -15px; margin-left: -46px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.industry-foundation__image--6 img { margin: -17px -23px -38px -19px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.industry-foundation__image--7 img { margin-top: -8px; margin-bottom: -20px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.industry-foundation__image--8 img { margin: 13px -59px 14px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.industry-foundation__image--9 img { margin: -24px -34px -44px -14px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

@media screen and (max-width: 1283.98px) { /*.industry-foundation__image { max-width: 100%; height: auto; }*/
  .industry-foundation__image img { max-width: 100% !important; height: auto; } }

@media screen and (max-width: 1023.98px) { .industry-foundation__item { padding: 32px; }
  .industry-foundation__figure--3 { margin-bottom: -10%; margin-left: -5%; } }

@media screen and (max-width: 767.98px) { .industry-foundation__item { padding: 30px; }
  .industry-foundation__item .h3 { line-height: 27px !important; }
  .industry-foundation__item--alt-1 { margin: 0px; padding-bottom: 30px; }
  .industry-foundation__figure--3 { padding-bottom: 30px; }
  .industry-foundation__image--5 img, .industry-foundation__image--6 img, .industry-foundation__image--7 img, .industry-foundation__image--8 img, .industry-foundation__image--9 img { margin: 0; }
  .industry-foundation__image--7 img { margin-bottom: 30px; } }

/**/
/* industry stories */
/**/
.industry-stories { text-align: center; }

.industry-stories__item { position: relative; min-height: 100%; padding: 23px 31px 105px; border-radius: 6px; border: 1px solid #E1E9EB; background: #FBFCFE; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); text-align: left; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background, -webkit-box-shadow, -webkit-transform; transition-property: background, -webkit-box-shadow, -webkit-transform; transition-property: background, box-shadow, transform; transition-property: background, box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.industry-stories__item:hover { background-color: #FFF; -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.industry-stories__quotes { width: 38px; height: 30px; background: url('data:image/svg+xml;utf8,<svg width="38" height="30" viewBox="0 0 38 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.4" fill-rule="evenodd" clip-rule="evenodd" d="M16.83 22.66C16.83 26.62 13.42 29.92 8.8 29.92C3.63 29.92 0 25.96 0 19.91C0 6.16 9.24 0.66 15.84 0V6.05C11.33 6.82 7.37 11.11 7.15 15.84C7.37 15.73 8.36 15.29 9.46 15.29C13.75 15.29 16.83 18.26 16.83 22.66ZM37.18 22.66C37.18 26.62 33.77 29.92 29.15 29.92C24.09 29.92 20.35 25.96 20.35 19.91C20.35 6.16 29.7 0.66 36.19 0V6.05C31.79 6.82 27.83 11.11 27.61 15.84C27.83 15.73 28.71 15.29 29.81 15.29C34.21 15.29 37.18 18.26 37.18 22.66Z" fill="%2332BDB5"/></svg>'); }

.industry-stories__photo { display: block; margin-right: 4px; border-radius: 50%; }

.industry-stories__foot { position: absolute; right: 0; bottom: 0; left: 0; padding: 24px 0; border-top: 1px solid #E1E9EB; text-align: center; }

.industry-stories__link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

@media screen and (max-width: 1023.98px) { .industry-stories__item { padding-right: 23px; padding-left: 23px; } }

@media screen and (max-width: 767.98px) { .industry-stories__item { padding-bottom: 77px; }
  .industry-stories__foot { padding: 18px 0; } }

/**/
/* industry ranking */
/**/
.industry-ranking { padding: 24px 32px; border-radius: 10px; background: #F0F2F6; text-align: center; }

.industry-ranking .industry-ranking_logos img { width: 155px; height: 196px; }

.industry-ranking__title { display: inline-block; vertical-align: top; text-align: left; }

@media screen and (max-width: 1023.98px) { .industry-ranking { padding: 32px; }
  .industry-ranking__title { display: block; margin-bottom: 24px; text-align: center; } }

@media screen and (max-width: 767.98px) { .industry-ranking { padding: 24px; }
  .industry-ranking__image img { width: auto; height: 147px; } }

@media screen and (max-width: 599.98px) { .industry-ranking__image img { height: 118px; } }

/**/
/* industry platform */
/**/
.industry-platform { text-align: center; }

.industry-platform__figure { background-position: 50% 50%; background-size: cover; }

.industry-platform__image { vertical-align: top; }

@media screen and (max-width: 1407.98px) { /*.industry-platform__image { max-width: 100%; height: auto; }*/
  .industry-platform__image img { max-width: 100%; height: auto; } }

/**/
/* industry callout */
/**/
.industry-callout { padding: 52px 0; background: #004163 url(../images/industry-callout-bg.webp) 50% 50%/cover no-repeat; text-align: center; }

.industry-callout__link { margin-left: 16px; text-decoration: none; }

@media screen and (max-width: 767.98px) { .industry-callout { padding: 40px 0; } }

@media screen and (max-width: 575.98px) { .industry-callout__link { margin-left: 0; } }

.hr__diveder { border: none; }

.industry--testimonial-testimonials .wp-block-column { margin-left: 0px; }

.industry--testimonial-testimonials .testimonials__name, .industry--testimonial-testimonials .testimonials__position { margin: 4px 0px 0px; line-height: normal; }

.industry--testimonial-testimonials .testimonials__foot figure img { display: block; border-radius: 50%; margin-right: -4px; }

.industry--testimonial-testimonials .testimonials__foot .testimonial__photo { width: 48px; height: 48px; }

.industry--testimonial-testimonials .testimonials__foot .testimonials__name { font-size: 18px; }

.industry--testimonial-testimonials .testimonials__read { margin: 0px; }

.industry--testimonial-testimonials .testimonials__foot .wp-block-column:not(:first-child) { margin: 0px; }

.industry-v2.resources { margin-top: 80px; }

.industry-v2 .additional-resources { margin-bottom: -15px; }

.industry-v2 .resources__image { border: none; }

.industry-v2 .resources__image img { display: block; border-radius: 8px 8px 0 0; border: 1px solid #E6E6E6; border-bottom: none; }

.industry-v2 .wp-block-column { margin-left: 0px; }

.industry-v2 .resources__cont { margin-top: -17px; }

.industry-v2 .resources__cont .resource__more_link { margin: 0px; line-height: 0px; }

.industry-v2 .h3, .industry-v2 .h2, .industry-v2 .h3, .industry-v2 .h4 { line-height: 40px; }

.industry-v2 .h5 { line-height: 25px; }

@media (max-width: 599px) { .industry--testimonial-testimonials .testimonials__foot .wp-block-column, .industry-v2 .wp-block-column { -ms-flex-preferred-size: inherit !important; flex-basis: inherit !important; } }

/**/
/* badge */
/**/
.badge--cyan { background-color: #E5FCF9; color: #5BBAC0; }

.badge--pink { background-color: #F5E8F2; color: #BA54A4; }

.badge--olive { background-color: #E8F4EC; color: #6EA37F; }

.badge--purple { background-color: #E9E5FF; color: #8186F5; }

.badge--nepal { background-color: #EAF5FF; color: #8BA2BA; }

.divider.divider__industry { margin-top: 80px; }

.testimonials.mt-750 { margin-top: 120px; }

/**/
/* industry watch */
/**/
.industry-watch > .wp-block-group__inner-container:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 40px; border-radius: 6px; background: url(../images/industry-watch/bg.png) 50% 50%/cover; text-align: center; }

@media screen and (max-width: 599.98px) { .industry-video__icons { display: block; } }

@media screen and (max-width: 991.98px) { .industry-video__icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media screen and (max-width: 1407.98px) { .industry-platform__image { max-width: 100%; height: auto; } }

/**/
/* press releases */
/**/
.press-releases__head { padding: 20px 0 180px; background: linear-gradient(217.4deg, #323A4B 6.01%, #171C2A 95.81%); }

.press-releases__head .bread-crumbs { margin: 0; color: #96A1BA; }

.press-releases__head .bread-crumbs__link { color: #646D85; }

.press-releases__cont { margin-top: -140px; padding: 28px 0; border-radius: 6px; background-color: #FFF; }

.press-releases__side { width: 288px; padding: 0 28px; font-size: 20px; line-height: 44px; }

.press-releases__side a { display: block; padding: 0 16px 0 12px; border-radius: 3px; border-left: 4px solid transparent; text-decoration: none; color: #35364E; }

.press-releases__side .active { border-left: 4px solid #32BDB5; background-color: rgba(118, 221, 215, 0.12); font-weight: 600; pointer-events: none; }

.press-releases__side a:hover { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="40" height="20" stroke="%2335364E" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>') 100% 50% no-repeat; }

.press-releases__main { margin-left: 20px; padding-right: 48px; padding-left: 48px; border-left: 1px solid #DAE4EB; }

.press-releases__divider { margin-top: -1px; margin-bottom: -1px; border-top: 1px solid #DAE4EB; }

.press-releases__item { position: relative; margin-right: -24px; margin-left: -24px; padding: 24px; border-radius: 4px; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.press-releases__item:hover { background-color: #F4F9FC; }

.press-releases__name { font-size: 24px; line-height: 1.25; font-weight: 500; color: #35364E; }

.press-releases__more { opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; }

.press-releases__more span { content: ''; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>') 50% 50%/100% 100% no-repeat; position: absolute; vertical-align: top; width: 1em; height: 1.375em; margin: 0 -0.25em 0 0.25em; -webkit-transform: translateY(1px); transform: translateY(1px); }

.press-releases__item:hover .press-releases__more { opacity: 1; }

.press-releases__select { width: 204px; }

.press-releases__select select { padding-top: 9px; padding-bottom: 9px; }

@media screen and (max-width: 1283.98px) { .press-releases__side { width: 280px; } }

@media screen and (max-width: 1023.98px) { .press-releases__cont { padding: 24px 0; }
  .press-releases__side { width: 208px; padding: 0 24px; }
  .press-releases__main { margin: 0; padding: 0 24px; }
  .press-releases__item:hover { background: none; }
  .press-releases__more { margin-top: 16px; opacity: 1; } }

@media screen and (max-width: 767.98px) { .press-releases__side { width: auto; }
  .press-releases__main { margin-top: 24px; border-top: 1px solid #DAE4EB; border-left: 0; }
  .press-releases__name { font-size: 20px; }
  .press-releases__more { margin-top: 12px; } }

/**/
/* media contact */
/**/
.media-contact { position: relative; padding: 48px 0; overflow: hidden; background: -webkit-gradient(linear, left top, left bottom, from(#1F2637), to(#1F2637)); background: linear-gradient(180deg, #1F2637 0%, #1F2637 100%); color: #FFF; }

.media-contact::after { content: ''; position: absolute; bottom: 110px; left: 50%; width: 538px; height: 352px; margin-left: 520px; background: url(../images/media-contact-bg.svg); }

.media-contact::before { content: ''; position: absolute; top: 80px; right: 50%; width: 538px; height: 352px; margin-right: 520px; background: url(../images/media-contact-bg.svg); }

.media-contact__text { opacity: 0.7; }

.media-contact__overline { color: inherit; opacity: 0.6; }

.media-contact__position { color: #76A2BC; }

.media-contact__link { display: inline-block; vertical-align: top; font-size: 22px; line-height: 24px; font-weight: 500; text-decoration: none; color: inherit !important; }

.media-contact__link svg { vertical-align: top; margin: 2px 12px 0 0; color: #4B5671; }

.media-contact__link--alt { color: #32BDB5 !important; }

@media screen and (max-width: 767.98px) { .media-contact { text-align: center; }
  .media-contact__link { font-size: 18px; line-height: 20px; }
  .media-contact__link svg { margin-top: 0; } }

/**/
/* select */
/**/
.select { position: relative; }

.select__select { position: relative; width: 100%; padding: 11px 15px; border-radius: 4px; border: 1px solid #CCD3E0; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46px" height="12px" viewBox="0 0 12 12"><path fill="%237F7F7F" d="M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z"></path></svg>') 100% 50% no-repeat; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); font-size: 17px; line-height: 24px; color: #9395AD; cursor: pointer; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, -webkit-box-shadow; transition-property: border-color, -webkit-box-shadow; transition-property: border-color, box-shadow; transition-property: border-color, box-shadow, -webkit-box-shadow; -moz-appearance: none; -webkit-appearance: none; }

.select__select:focus { border-color: #0BC5BA; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); }

.select__select.changed { color: #35364E; }

.select__select.parsley-error { border-color: #FD3C3C; }

.select__select.parsley-error:focus { -webkit-box-shadow: 0 0 0 3px rgba(253, 60, 60, 0.1); box-shadow: 0 0 0 3px rgba(253, 60, 60, 0.1); }

@media screen and (max-width: 575.98px) { .press-releases__select { width: auto; }
  .select__select { font-size: 18px; } }

.press-release-article .bread-crumbs { color: #5E636B; margin-left: 25px; }

.press-release-article .bread-crumbs .bread-crumbs__link { font-weight: inherit; }

.press-release-article .article-title { font-size: 36px; font-weight: 700; letter-spacing: -0.025em; color: #35364E; line-height: normal; margin-bottom: 0px; }

.press-release-article .article-body { margin-top: 0px; }

.press-release-article .article-body h1 + h2 { margin-top: 8px; color: #35364E; font-size: 26px; margin-bottom: 0px; line-height: normal; }

.press-release-article .article-body h1::before { content: " "; width: inherit; height: inherit; background: inherit; position: relative; }

.press-release-article .article-body h2 em { color: #35364E; font-size: 26px; line-height: 1.375; font-weight: normal; }

.press-release-article .article-body h2 + h2 { margin-top: 8px; }

.press-release-article .article-body h2 + h3 { color: #007BBD; font-weight: 500; font-size: 20px; line-height: 1.375; margin-top: 50px; margin-bottom: -15px; }

.press-release-article .article-body p { line-height: 1.4375; color: #35364E; margin-top: 20px; font-size: 20px; line-height: 1.4375; }

.press-release-article .article-body h3 { font-size: 26px; font-weight: 600; letter-spacing: 0; color: inherit; }

.press-release-article .article-body ul, .press-release-article .article-body ol { list-style: none; margin-left: 32px; padding-left: 0px; }

.press-release-article .article-body ul li, .press-release-article .article-body ol li { font-size: 20px; }

.press-release-article .article-body ul li::before { content: '•'; position: absolute; left: 2em; color: #32BDB5; }

.press-release-article .article__side { margin-left: 30px; padding-left: 30px; border-left: 1px solid rgba(151, 151, 151, 0.2); min-height: auto; color: #5E636B; }

.press-release-article .article__side .h6 { font-style: normal; letter-spacing: 1px; color: #C3C5D7; }

.press-release-article .article-nav__item { background: transparent; font-size: 22px; font-style: normal; font-weight: 500; line-height: 18px; }

.press-release-article .article-nav__title { text-decoration: underline; font-size: 20px; }

.press-release-article .article-nav { border-top: 1px solid rgba(151, 151, 151, 0.2); }

.press-release-article .article-nav__item--next { padding-right: 35px; }

.press-release-article .article-nav__item--next .article-nav__icon { right: -22px; }

.press-release-article .article-nav__item--prev { padding-left: 35px; }

.press-release-article .article-nav__item--prev .article-nav__icon { left: -22px; }

@media screen and (max-width: 767.98px) { .press-release-article .article-title { font-size: 30px; }
  .press-release-article .article-body h2 em { font-size: 22px; }
  .press-release-article .article-body h2 + h3 { font-size: 18px; }
  .press-release-article .article-body p { font-size: 18px; }
  .press-release-article .article-body ul, .press-release-article .article-body ol { margin-left: 20px; }
  .press-release-article .article-body ul li, .press-release-article .article-body ol li { font-size: 18px; }
  .press-release-article .article-body ul li::before { left: 1em; } }

/**/
/* article contacts */
/**/
.article-contacts__hr { border-top: 1px solid #979797; opacity: 0.2; border-bottom: none; }

.article-contacts__link { display: inline-block; vertical-align: top; font-size: 18px; line-height: 24px; font-weight: 500; text-decoration: none; color: #32BDB5; }

.article-contacts__link svg { display: inline-block; vertical-align: top; margin: 2px 12px 0 0; color: #B9C8D0; }

.article-contacts__link svg.social-nav__item--twitter:hover { color: #000; }

.article-contacts__link svg.social-nav__item--linkedin:hover { color: #0077b5; }

.article-contacts__link svg.social-nav__item--facebook:hover { color: #3b5998; }

.article-contacts__link svg.social-nav__item--vimeo:hover { color: #29b7ea; }

.article-contacts__link svg.social-nav__item--tiktok:hover { color: #000; }

.article-contacts__link svg.social-nav__item--instagram:hover { color: #000; }

.article-contacts__link svg.social-nav__item--youtube:hover { color: #DF2935; }

@media screen and (max-width: 1023.98px) { .press-release-article .article__side { margin-top: 30px; margin-left: 0; padding-top: 30px; padding-left: 0; border-top: 1px solid rgba(151, 151, 151, 0.2); border-left: 0; } }

.job-list__head { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_careers_feed/templates/images/jobListingHero.png) 50% 0/100% auto no-repeat; background-size: cover; }

.job-list__head .h1 { font-size: 110px; line-height: 110%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; letter-spacing: -1px; text-transform: capitalize; color: #FFFFFF; text-shadow: 0 4px 13px rgba(0, 0, 0, 0.25); }

.job-listing-callout { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/jobListingFooter.png) 50% 50%/cover no-repeat !important; }

.job-listing-callout a.button.button--xsmall { background: #0BC5BA; border-radius: 4px; }

.job-listing-callout a.button.button--xsmall:hover { background: #23B6AA; }

.job-listing-feeds .press-releases__item { background: #FAFAFA; mix-blend-mode: normal; border-radius: 6px; padding-right: 45px; padding-left: 45px; }

.job-listing-feeds .press-releases__item .p.p--xsmall.tc--light { font-size: 16px; line-height: 18.99px; }

.job-listing-feeds .press-releases__item:hover .press-releases__name { font-weight: 600; }

.job-listing-feeds .press-releases__divider__alt { margin-top: 30px; margin-bottom: -1px; border-top: none; }

.job-listing-feeds .press-releases__side { border-right: 1px solid #DAE4EB; width: 400px; }

.job-listing-feeds .press-releases__side a { font-weight: 400; font-size: 20px; line-height: 125%; /* Dark Purple */ color: #35364E !important; border-left: none; margin-top: 15px; padding-left: 0px; }

.job-listing-feeds .press-releases__side a:hover { font-weight: 600; }

.job-listing-feeds .press-releases__side a.active { font-weight: 600; font-size: 20px; /* color: #6E49FF !important; */ border-left: none; background-color: transparent; cursor: poiter; }

.job-listing-feeds .press-releases__main { border-left: none; padding-right: 24px; }

.job-listing-feeds .press-releases__nav span { font-style: normal; font-weight: 700; font-size: 16px; line-height: 90%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; letter-spacing: 0.06em; text-transform: uppercase; color: #35364E; opacity: 0.5; }

.job-listing-feeds .rc-search__hint { left: 15px; right: 0; }

.job-listing-feeds .product-tours-search .close_input { right: 158px; }

.job-listing-feeds .rc-pagination__item { border: 1px solid #0BC5BA; color: #0BC5BA; }

.job-listing-feeds .rc-pagination__item:hover, .job-listing-feeds .rc-pagination__item.current { background: #0BC5BA; font-weight: 700; }

.job-listing-feeds .rc-search { width: 373px; margin-left: 7%; }

.job-listing-feeds .rc-search__input--visible { border: 2px solid #0BC5BA; width: 100%; }

.job-listing-feeds .rc-search__input--visible ~ .rc-search__dropdown { width: 348%; width: 100%; }

.job-listing-feeds .rc-search__cancel:hover { color: #0BC5BA; }

.job-listing-feeds .press-releases__more { color: #0BC5BA; }

.job-listing-feeds .press-releases__more span { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>') 50% 50%/100% 100% no-repeat; }

.job-listing-feeds .product-tours-category { width: 100%; }

.job-list__head__detail .h1 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; letter-spacing: -1px; text-transform: capitalize; color: #FFFFFF; text-shadow: 0 4px 13px rgba(0, 0, 0, 0.25); font-style: normal; font-weight: 700; font-size: 60px; line-height: 110%; }

.job-list__head__detail .h3 { font-weight: 500; font-size: 16px; line-height: 19px; text-align: center; color: #F2F0FF; /* CTA Secondary Hover */ background: rgba(3, 123, 189, 0.4); border-radius: 50px; }

.job-list__head__detail .h4 { font-weight: 500; font-size: 18px; line-height: 125%; text-align: center; color: #FFFFFF; }

.job-list__head__detail .button--light { border-color: #0BC5BA; background-color: #0BC5BA; }

.job-list__head__detail .button--light:hover { border-color: #23B6AA; background-color: #23B6AA; }

.job-list__head__detail .press-kit__cont__alt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 230px; padding: 10px; text-align: center; }

.job-listing-feeds--detail .back-link { color: #037BBD; font-weight: 700; font-size: 18px; }

.job-listing-feeds--detail .press-releases__divider { margin-top: 5px; margin-bottom: 15px; }

.job-listing-feeds--detail .button--light { border-color: #0BC5BA; background-color: #0BC5BA; padding: 17px 47px; font-weight: 700; }

.job-listing-feeds--detail .button--light:hover { border-color: #23B6AA; background-color: #23B6AA; }

.job-listing-feeds--detail .at-icon-linkedin, .job-listing-feeds--detail .at-icon-facebook { background: #B3B7BB !important; }

.job-listing-feeds--detail .at-icon-linkedin:hover, .job-listing-feeds--detail .at-icon-linkedin:focus, .job-listing-feeds--detail .at-icon-facebook:hover, .job-listing-feeds--detail .at-icon-facebook:focus { background: #1fb7ab !important; }

.job-listing-feeds--detail .at-icon-twitter:hover, .job-listing-feeds--detail .at-icon-twitter:focus, .job-listing-feeds--detail .at-icon-email:hover, .job-listing-feeds--detail .at-icon-email:hover { fill: #1fb7ab !important; }

.job-listing-feeds--detail .share-nav__label { color: #5E636B; }

.job-listing-feeds--detail .at-icon-twitter, .job-listing-feeds--detail .at-icon-email { fill: #B3B7BB !important; }

.job-listing-feeds--detail p, .job-listing-feeds--detail ul li { font-family: 'Metric' !important; font-size: 18px; font-weight: 400; line-height: 23px; letter-spacing: 0em; text-align: left; color: #35364E; background: #fff !important; }

.job-listing-feeds--detail p span, .job-listing-feeds--detail ul li span { font-family: 'Metric' !important; font-style: normal !important; color: #35364E !important; background: #fff !important; }

.job-listing-feeds--detail p strong span { font-family: 'Metric' !important; font-style: normal; font-weight: 700 !important; font-size: 28px !important; line-height: 110%; color: #112532; }

.job-listing-feeds--detail ul { list-style: outside disc; }

.job-listing-feeds--detail ul li::marker { color: #0BC5BA; unicode-bidi: -webkit-isolate; unicode-bidi: -moz-isolate; unicode-bidi: isolate; font-variant-numeric: tabular-nums; text-transform: none; text-indent: 0px !important; text-align: start !important; -moz-text-align-last: start !important; text-align-last: start !important; }

@media screen and (max-width: 1255px) { .job-list__head__detail .h1 { font-size: 45px; } }

@media screen and (max-width: 1023.98px) { .job-listing-feeds .press-releases__side { width: 308px; }
  .job-listing-feeds .rc-search { margin-left: 0px; width: 308px; }
  .job-listing-feeds .press-releases__main { margin-left: 20px; } }

@media screen and (max-width: 991.98px) { .job-listing-feeds .rc-search { margin-left: -8%; }
  .job-listing-feeds .rc-search__input, .job-listing-feeds .rc-search__input--visible ~ .rc-search__dropdown { width: calc(100vw - 121px); }
  .job-listing-feeds .rc-search__hint { display: none; } }

@media screen and (max-width: 767.98px) { .job-listing-feeds .rc-search { width: 40px; }
  .job-listing-feeds .rc-search__input, .job-listing-feeds .rc-search__input--visible ~ .rc-search__dropdown { width: calc(100vw - 89px); }
  .job-listing-feeds .rc-search__input::-webkit-input-placeholder { color: #7D828B; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }
  .job-listing-feeds .rc-search__input::-moz-placeholder { color: #7D828B; transition-duration: 0.25s; -moz-transition-property: color; transition-property: color; }
  .job-listing-feeds .rc-search__input:-ms-input-placeholder { color: #7D828B; transition-duration: 0.25s; -ms-transition-property: color; transition-property: color; }
  .job-listing-feeds .rc-search__input::-ms-input-placeholder { color: #7D828B; transition-duration: 0.25s; -ms-transition-property: color; transition-property: color; }
  .job-listing-feeds .rc-search__input::placeholder { color: #7D828B; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; } }

@media screen and (max-width: 575.98px) { .job-list__head__detail .press-kit__cont__alt { margin-top: 10%; }
  .job-list__head__detail .h1 { font-size: 35px; font-weight: 350; } }

/**/
/* press kit */
/**/
.press-kit { position: relative; padding-bottom: 80px; background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F8FB), to(#FFFFFF)); background-image: linear-gradient(180deg, #F3F8FB, #FFFFFF); line-height: normal; }

.press-kit .p { margin-bottom: 0px; }

.press-kit .wp-block-image { margin-bottom: 0px; }

.press-kit .bread-crumbs { margin: 0; font-weight: normal; }

.press-kit .bread-crumbs .bread-crumbs__link { font-weight: inherit; }

.press-kit::after, .press-kit::before { content: ''; position: absolute; width: 538px; height: 559px; background: url(../images/prees-kit/bg.svg); pointer-events: none; }

.press-kit::after { top: 28px; left: 50%; margin-left: 622px; }

.press-kit::before { top: 40px; right: 50%; margin-right: 508px; }

.press-kit__cont { position: relative; }

.press-kit__image img { display: block; max-width: 100%; margin-right: auto; margin-left: auto; border-radius: 6px; }

.press-kit__download { display: inline-block; vertical-align: top; margin-bottom: -12px !important; }

.press-kit__download a { font-size: 22px; line-height: 24px; font-weight: 600; text-decoration: none; color: #32BDB5 !important; }

.press-kit__download svg { display: inline-block; vertical-align: top; margin-left: 8px; }

.mb-500 { margin-bottom: 80px; }

@media screen and (max-width: 1283.98px) { .press-kit__image img { height: auto; } }

@media screen and (max-width: 767.98px) { .press-kit__download a { font-size: 20px; }
  .divider--nom { margin-top: 0; margin-bottom: 0; }
  .mb-500 { margin-bottom: 60px; }
  .press-kit-v2 .callout__cont--small { padding-top: 45px; padding-bottom: 45px; } }

/**/
/* quick facts */
/**/
.quick-facts { text-align: center; }

.quick-facts .wp-block-columns .wp-block-column { margin-left: 0px; }

.quick-facts .p { margin-bottom: 0px; }

.quick-facts__head { padding: 4px 60px 28px; border-radius: 10px 10px 0 0; border-bottom: 2px solid #FFF; background: rgba(229, 241, 247, 0.5); text-align: left; }

.quick-facts__head .tc--light { color: #7D828B; }

.quick-facts__label { color: #7D828B; }

.quick-facts__value { margin-left: -0.05em; font-size: 42px; line-height: 1; color: #007BBD; margin-bottom: 0px; }

.quick-facts__cont { padding: 0 60px 32px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 241, 247, 0.5)), to(rgba(229, 241, 247, 0))); background: linear-gradient(rgba(229, 241, 247, 0.5), rgba(229, 241, 247, 0)); text-align: left; }

.quick-facts__cont p.tc--light { color: #7D828B; }

.quick-facts__list { list-style: none; margin-left: 0px; padding-left: 0px; }

.quick-facts__list li { position: relative; margin-top: 8px; padding-left: 23px; margin-bottom: 0px; }

.quick-facts__list li:firt-child { margin-top: 0; }

.quick-facts__list li::after { content: ''; position: absolute; bottom: 16px; left: 5px; height: 24px; border-right: 1px solid #CBDBE1; }

.quick-facts__list li:first-child::after { display: none; }

.quick-facts__list li::before { content: ''; position: absolute; top: 5px; left: 0; width: 5px; height: 5px; border-radius: 50%; border: 3px solid #CBDBE1; }

.quick-facts__list svg { vertical-align: top; margin: 0 8px; }

.quick-facts__logos { display: block; }

@media screen and (max-width: 1283.98px) { .quick-facts__head { padding-right: 32px; padding-left: 32px; }
  .quick-facts__value { font-size: 38px; }
  .quick-facts__cont { padding-right: 32px; padding-left: 32px; } }

@media screen and (max-width: 767.98px) { .quick-facts__head { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; border-radius: 0; }
  .quick-facts__value { font-size: 34px; font-weight: 500; }
  .quick-facts__cont { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; }
  .press-kit__news .in-the-news__figure img { height: 70%; width: auto; } }

/**/
/* brand assets */
/**/
.brand-assets { text-align: center; margin-top: 60px !important; }

.brand-assets .wp-block-columns .wp-block-column { margin-left: 0px; }

.brand-assets__item .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding: 40px; border-radius: 6px; background: linear-gradient(135deg, #F2F9FF, #E6F1F9); }

.brand-assets__item .wp-block-group__inner-container p { margin-bottom: 0px; }

.brand-assets__item .wp-block-group__inner-container .brand-assets__description { width: 100%; }

.brand-assets__item .wp-block-group__inner-container .brand-assets__description a.tc--dark { color: #35364E !important; }

.brand-assets__item .wp-block-group__inner-container .wp-block-image { margin-bottom: 0px; }

.brand-assets__download { margin-bottom: 18px !important; }

.brand-assets__download a { font-size: 22px; line-height: 24px; font-weight: 600; text-decoration: none; color: #32BDB5 !important; }

.brand-assets__download svg { vertical-align: top; margin-left: 8px; }

.brand-assets__button { padding-right: 32px; padding-left: 32px; font-size: 22px; }

@media screen and (max-width: 767.98px) { .brand-assets__item .wp-block-group__inner-container { padding: 30px; }
  .brand-assets__download { font-size: 20px; }
  .brand-assets__button { font-size: 20px; padding-right: 20px; padding-left: 20px; } }

@media screen and (max-width: 575.98px) { .brand-assets__item .wp-block-group__inner-container { padding-right: 20px; padding-left: 20px; } }

/**/
/* meet leaders */
/**/
.meet-leaders { text-align: center; }

.meet-leaders .wp-block-columns .wp-block-column { margin-left: 0px; }

.meet-leaders__image img { display: block; margin-right: 4px; border-radius: 4px; }

.meet-leaders__item { padding: 20px; border-radius: 4px; background: rgba(0, 123, 189, 0.04); text-align: left; }

.meet-leaders__item p { margin-bottom: 0px; }

.meet-leaders__position { font-weight: 500; color: #7D828B; }

.meet-leaders__bio { color: #004064; }

.meet-leaders__spoiler { display: none; }

.meet-leaders__dots::before { content: '...'; }

.meet-leaders__more { display: inline; font-weight: 600; cursor: pointer; }

.meet-leaders__more:hover { text-decoration: underline; }

.meet-leaders__more::before { content: 'Read More'; }

.meet-leaders__bio.active .meet-leaders__spoiler { display: inline; }

.meet-leaders__bio.active .meet-leaders__dots { display: none; }

.meet-leaders__bio.active .meet-leaders__more::before { content: 'Read Less'; }

.meet-leaders__download a.text-link { color: #32BDB5 !important; }

.meet-leaders__download svg { vertical-align: top; margin-left: 8px; }

@media screen and (max-width: 767.98px) { .meet-leaders__item { padding: 15px; }
  .meet-leaders__image img { width: 136px; height: 160px; margin-right: 0; } }

@media screen and (max-width: 575.98px) { .meet-leaders__image img { margin-bottom: 6px; } }

/**/
/* promo stories */
/**/
.promo-stories { text-align: center; }

.promo-stories a.more-link { color: #32BDB5; }

.promo-stories__carousel { margin-top: 40px; }

.promo-stories__slide { padding: 0 50px; }

.promo-stories__item { position: relative; width: 1080px; height: 414px; overflow: hidden; padding: 0 48px; border-radius: 6px; background-position: 50% 50%; background-size: cover; opacity: 0.05; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; }

.promo-stories__item .wp-block-cover__inner-container { color: inherit; width: 100%; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.promo-stories__item .wp-block-cover__inner-container .tc--dark { color: #35364E; }

.promo-stories__item .wp-block-cover__inner-container p { margin-bottom: 0px; }

.promo-stories__item::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #007BBD; pointer-events: none; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: opacity; transition-property: opacity; }

.slick-current .promo-stories__item { opacity: 1; -webkit-transform: none; transform: none; }

.slick-current .promo-stories__item::after { opacity: 0; }

.slick-current ~ .promo-stories__slide .promo-stories__item { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; }

.promo-stories__cont { min-width: 418px; max-width: 418px; padding: 40px; border-radius: 3px; background: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); text-align: left; }

.promo-stories__arrow { position: absolute; z-index: 1; top: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 44px; height: 44px; margin-top: -22px; border-radius: 50%; background-color: #F7F8FB; color: #32BDB5 !important; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, color; transition-property: background-color, color; border: 0; outline: 0; }

.promo-stories__arrow svg { position: absolute; }

.promo-stories__arrow--prev { right: 50%; margin-right: 568px; }

.promo-stories__arrow--next { left: 50%; margin-left: 568px; }

.promo-stories__arrow:hover { background-color: #32BDB5 !important; color: #FFF !important; }

.promo-stories__arrow.slick-disabled { pointer-events: none; opacity: 0.25; }

.promo-stories__dots { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 20px; }

.promo-stories__dots li { position: relative; width: 10px; height: 10px; margin: 0 3px; background-color: #DCDEE3; border-radius: 50%; cursor: pointer; }

.promo-stories__dots li::before { content: ''; position: absolute; top: -3px; right: -3px; bottom: -3px; left: -3px; }

.promo-stories__dots li.slick-active { background-color: #32BDB5 !important; }

@media screen and (max-width: 1283.98px) { .promo-stories__slide { padding: 0 46px; }
  .promo-stories__item { width: 840px; }
  .promo-stories__arrow--prev { margin-right: 444px; }
  .promo-stories__arrow--next { margin-left: 444px; } }

@media screen and (max-width: 1023.98px) { .promo-stories__slide { padding: 0 24px; }
  .promo-stories__item { width: 720px; }
  .promo-stories__arrow { display: none !important; } }

@media screen and (max-width: 767.98px) { .promo-stories__carousel { margin-top: 30px; }
  .promo-stories__slide { padding: 0; }
  .promo-stories__item { width: 100vw; height: 310px; padding: 20px; border-radius: 0; opacity: 1; -webkit-transform: none; transform: none; }
  .promo-stories__item::after { display: none; }
  .promo-stories__cont { min-width: 320px; max-width: 320px; padding: 30px; }
  .promo-stories__dots { margin-top: 15px; } }

@media screen and (max-width: 575.98px) { .promo-stories__cont { min-width: 0; max-width: 100%; } }

/**/
/* awards accolades */
/**/
.awards-accolades { text-align: center; }

.awards-accolades .more-link { color: #32BDB5 !important; }

.awards-accolades__carousel > .wp-block-group__inner-container:first-child { padding: 0 56px; }

.awards-accolades__slide > .wp-block-group__inner-container:first-child { padding: 32px 8px; }

.awards-accolades__item { padding: 32px 24px; border-radius: 6px; border: 1px solid #DDE1E9; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.awards-accolades__item p { margin-bottom: 0px; }

.awards-accolades__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.awards-accolades__figure { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.awards-accolades__figure.wp-block-image { margin-bottom: 0; }

.awards-accolades__figure img { max-width: 100%; height: auto; }

.awards-accolades__arrow { position: absolute; z-index: 1; top: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 44px; height: 44px; margin-top: -22px; border-radius: 50%; background-color: #F7F8FB; color: #32BDB5 !important; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, color; transition-property: background-color, color; border: 0; outline: 0; }

.awards-accolades__arrow svg { position: absolute; }

.awards-accolades__arrow--prev { left: 0; }

.awards-accolades__arrow--next { right: 0; }

.awards-accolades__arrow:hover { background-color: #32BDB5 !important; color: #FFF !important; }

@media screen and (max-width: 767.98px) { .awards-accolades__slide > .wp-block-group__inner-container:first-child { padding-top: 24px; padding-bottom: 24px; }
  .awards-accolades__item { padding-top: 24px; padding-bottom: 24px; }
  .awards-accolades__item { padding: 24px 20px; } }

@media screen and (max-width: 575.98px) { .awards-accolades__carousel > .wp-block-group__inner-container:first-child { margin: 0 -20px; padding: 0; }
  .awards-accolades__slide > .wp-block-group__inner-container:first-child { padding-right: 20px; padding-left: 20px; }
  .awards-accolades__arrow--prev { left: 40px; }
  .awards-accolades__arrow--next { right: 40px; } }

.callout.callout__presskit { margin: 80px auto 0; }

.callout.callout__presskit .text-link { color: #32BDB5 !important; }

.press-kit__news h2:first-child { display: none; }

.press-kit__news a { color: #32BDB5 !important; }

.press-kit__news .news__more { content: ''; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>') 50% 50%/100% 100% no-repeat; position: absolute; vertical-align: top; width: 1em; height: 1.375em; -webkit-transform: translateY(1px); transform: translateY(1px); }

.press-kit__download-photo { -ms-flex-preferred-size: auto !important; flex-basis: auto !important; }

.press-kit__download-photo p { margin-bottom: 0px; }

.text-link--nou { text-decoration: none; }

.press-kit-v2 .grid-cont--xl { max-width: 1360px; width: auto; }

.press-kit-v2 .grid-cont { padding-right: 24px; padding-left: 24px; }

.press-kit-v2 .callout__cont--small { padding-top: 60px; padding-bottom: 60px; }

.press-kit-v2 p { margin-bottom: 0px; }

.press-kit-v2 .button { background: #32BDB5; }

@media screen and (max-width: 767.98px) { .press-kit-v2 .more-link { font-size: 17px; }
  .press-kit-v2 .more-link--large { font-size: 18px; } }

/**/
/* rc layout */
/**/
.rc-layout { position: relative; }

/**/
/* rc search */
/**/
.rc-search { position: relative; max-width: 1016px; height: 48px; width: 360px; }

.rc-search__input { position: absolute; top: 0; right: 0; width: 100%; padding: 12px 48px 9px 16px; border-radius: 4px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 3px solid #EBF2F7; background-color: #EBF2F7; -webkit-box-shadow: none; box-shadow: none; font-size: 20px; line-height: 24px; color: transparent; appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; outline: none; -webkit-transition-property: width, border-color, background-color, color; transition-property: width, border-color, background-color, color; }

/*.rc-search__input:focus { width: 1280px; border-bottom-color: #32BDB5; background-color: #FFF; color: #35374D; }*/
.rc-search__input--visible { width: 1016px; border-bottom-color: #32BDB5; background-color: #FFF; color: #35374D; }

.rc-search__input::-webkit-input-placeholder { color: #7D828B; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.rc-search__input::-moz-placeholder { color: #7D828B; transition-duration: 0.25s; -moz-transition-property: color; transition-property: color; }

.rc-search__input:-ms-input-placeholder { color: #7D828B; transition-duration: 0.25s; -ms-transition-property: color; transition-property: color; }

.rc-search__input::-ms-input-placeholder { color: #7D828B; transition-duration: 0.25s; -ms-transition-property: color; transition-property: color; }

.rc-search__input::placeholder { color: #7D828B; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.rc-search__input:focus::-webkit-input-placeholder { color: transparent; }

.rc-search__input:focus::-moz-placeholder { color: transparent; }

.rc-search__input:focus:-ms-input-placeholder { color: transparent; }

.rc-search__input:focus::-ms-input-placeholder { color: transparent; }

.rc-search__input:focus::placeholder { color: transparent; }

.rc-search__hint { position: absolute; top: 0; right: 48px; line-height: 48px; pointer-events: none; white-space: nowrap; color: #989AAF; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.rc-search__input:focus ~ .rc-search__hint { opacity: 1; -webkit-transition-delay: 0.125s; transition-delay: 0.125s; }

.rc-search__input:valid ~ .rc-search__hint { opacity: 0; }

.rc-search__search { position: absolute; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 48px; height: 48px; pointer-events: none; color: #5E636B; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

/*.rc-search__input:focus ~ .rc-search__search { opacity: 0; }*/
.rc-search__input--visible ~ .rc-search__search { opacity: 0; }

.rc-search__cancel { position: absolute; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 48px; height: 48px; pointer-events: none; color: #1F2637; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color, opacity; transition-property: color, opacity; background-color: transparent; border: 0; }

.rc-search__cancel:hover { color: #32BDB5; }

/*.rc-search__input:focus ~ .rc-search__cancel { pointer-events: auto; opacity: 1; }*/
.rc-search__input--visible ~ .rc-search__cancel { pointer-events: auto; opacity: 1; }

.rc-search__dropdown { position: absolute; z-index: 100; top: 100%; right: 0; width: 1016px; max-height: 304px; overflow: auto; margin-top: 4px; border-radius: 4px; background-color: #FFF; -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); pointer-events: none; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: width, opacity; transition-property: width, opacity; }

.rc-search__dropdown::after, .rc-search__dropdown::before { content: ''; display: block; height: 8px; }

.rc-search__input--visible ~ .rc-search__dropdown { width: 1016px; border: 1px solid white; pointer-events: auto; opacity: 1; }

.rc-search__option { display: block; overflow: hidden; padding: 0 16px; font-size: 20px; line-height: 48px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; color: #35374D !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.rc-search__option em { font-style: normal; font-weight: 600; }

.rc-search__option:hover { background-color: #F1F2FA; }

.rc-search__badge { display: inline-block; vertical-align: top; margin: 13px 0 13px 12px; padding: 0 12px; border-radius: 4px; background-color: #F1F2FA; font-size: 12px; line-height: 22px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #A5A7BC; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.rc-search__option:hover .rc-search__badge { background-color: #FFF; }

@media screen and (max-width: 1359.98px) { .rc-search__input--visible, .rc-search__input--visible ~ .rc-search__dropdown { width: calc(100vw - 80px); } }

@media screen and (max-width: 1283.98px) { .rc-search__input--visible, .rc-search__input--visible ~ .rc-search__dropdown { width: calc(100vw - 42px); } }

@media screen and (max-width: 767.98px) { .rc-search { width: 40px; height: 40px; }
  .rc-search__input { padding: 10px 16px 8px; border-bottom-width: 2px; font-size: 18px; line-height: 20px; }
  .rc-search__input--visible, .rc-search__input--visible ~ .rc-search__dropdown { width: calc(100vw - 25px); }
  .rc-search__input::-webkit-input-placeholder { color: transparent; }
  .rc-search__input::-moz-placeholder { color: transparent; }
  .rc-search__input:-ms-input-placeholder { color: transparent; }
  .rc-search__input::-ms-input-placeholder { color: transparent; }
  .rc-search__input::placeholder { color: transparent; }
  .rc-search__search, .rc-search__cancel { width: 40px; height: 40px; }
  .rc-search__hint { display: none; right: 40px; line-height: 40px; }
  .rc-search__dropdown { max-height: 268px; width: 100%; }
  .rc-search__option { position: relative; font-size: 16px; line-height: 42px; }
  .rc-search__badge { position: absolute; top: 0; right: 16px; margin-top: 10px; margin-bottom: 10px; }
  .rc-search__badge::after { content: ''; position: absolute; top: 0; right: 100%; bottom: 0; width: 32px; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white)); background: linear-gradient(90deg, rgba(255, 255, 255, 0), white 50%); } }

/**/
/* rc divider */
/**/
.rc-divider { border-top: 1px solid #DAE4EB; }

/**/
/* rc menu */
/**/
.rc-menu { width: 232px; overflow: hidden; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04); /* font-size: 18px; line-height: 44px; */ }

.rc-menu.fixed { position: fixed; z-index: 5; top: 104px; }

.rc-menu.bottom { position: absolute; top: auto; bottom: 84px; }

.rc-menu--nopager.bottom { bottom: 0; }

.rc-menu__heading { padding: 12px 20px; background-color: #EBF2F6; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; color: #7D828B; }

.rc-menu__dropdown { padding: 0 20px 20px; }

.rc-menu__arrow { position: relative; z-index: 2; float: right; width: 24px; height: 24px; margin-top: 14px; margin-right: -4px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2335364E" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>') 50% 50%/18px 18px no-repeat; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; outline: none; border: none; }

.rc-menu__arrow:hover { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>'); }

.rc-menu__arrow.active { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.rc-menu__arrow.disabled { pointer-events: none; opacity: 0.3; }

.rc-menu__checkbox { margin-top: 14px; }

.rc-menu__checkbox .checkbox__label { font-size: 16px; }

.rc-menu__checkbox .checkbox__input:checked ~ .checkbox__label { font-weight: 600; }

.rc-menu__checkbox .checkbox__input:disabled ~ .checkbox__mark, .rc-menu__checkbox .checkbox__input:disabled ~ .checkbox__label { opacity: 0.3; }

.rc-menu__subitems { display: none; margin-top: 12px; margin-left: 1px; padding-left: 12px; border-left: 2px solid #DAE4EB; }

.rc-menu__subitems .rc-menu__checkbox:first-child { margin-top: 0; }

/* .rc-menu__toggle { position: relative; display: none; width: 100%; padding: 0 16px; border-radius: 4px; background-color: #FFF; border-top: 2px solid #FFF; border-bottom: 2px solid #32BDB5; line-height: 36px; font-weight: 600; text-align: left; color: #35364E; } .rc-menu__toggle svg { position: absolute; top: 50%; right: 0; margin-top: -10px; } .rc-menu__dropdown { padding: 12px 0; border-radius: 6px; background-color: #FFF; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04); } .rc-menu__item { position: relative; display: block; padding: 0 16px; text-decoration: none; color: #35364E; transition-duration: 0.125s; transition-property: color; } .rc-menu__item:hover { color: #32BDB5; } .rc-menu__item.current { background-color: rgba(118, 221, 215, 0.17); box-shadow: inset 4px 0 0 0 #32BDB5; font-weight: 600; pointer-events: none; } .rc-menu__item.disabled { color: #7D828B; opacity: 0.4; cursor: not-allowed; } .rc-menu__item svg { position: absolute; top: 50%; right: 0; margin-top: -10px; transition-duration: 0.125s; transition-property: transform; } .rc-menu__item--opened svg { transform: rotate(90deg); } .rc-menu__spoiler { display: none; margin-bottom: 8px; margin-left: 16px; box-shadow: inset 4px 0 0 0 rgba(183, 209, 223, 0.3); } .rc-menu__spoiler .rc-menu__item { padding-left: 24px; } .rc-menu__close { position: absolute; top: 0; right: 0; display: none; align-items: center; justify-content: center; width: 40px; height: 40px; color: #35364E; } */
.rc-menu-anchor { position: relative; width: 232px; }

.rc-menu-anchor div { position: absolute; top: -104px; right: 0; left: 0; }

@media screen and (max-width: 767.98px) { .rc-menu { position: relative; top: auto !important; bottom: auto !important; left: auto !important; width: auto; /* font-size: 16px; line-height: 40px; */ }
  .rc-menu.fixed, .rc-menu.bottom { position: relative; }
  .rc-menu__heading { background: #EBF2F6 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="56" height="24" stroke="%237D828B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') 100% 50% no-repeat; }
  .rc-menu__heading.active { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="56" height="24" stroke="%237D828B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="18 15 12 9 6 15"></polyline></svg>'); }
  .rc-menu__dropdown { max-height: 2px; padding-bottom: 0; overflow: hidden; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: max-height, padding; transition-property: max-height, padding; }
  .rc-menu__dropdown.active { max-height: 777px; padding-bottom: 12px; }
  .rc-menu__arrow { margin-top: 12px; }
  .rc-menu__checkbox { margin-top: 12px; }
  /* .rc-menu__close { display: flex; } .rc-menu__toggle { display: block; } .rc-menu__dropdown { position: absolute; z-index: 5; top: 0; right: 0; left: 0; padding: 0; display: none; overflow: hidden; border-radius: 4px; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0 0 1px #32BDB5; } .rc-menu__dropdown.active { display: block; } .rc-menu__dropdown:last-child { top: 52px; } .rc-menu__item { border-top: 1px solid rgb(218,228,235,0.4); } .rc-menu__item svg { width: 40px; height: 20px; } .rc-menu__item:first-child { border-top: 0; } .rc-menu__item.current { background: none; box-shadow: none; } .rc-menu__spoiler { margin: 0; box-shadow: none; background: rgba(183, 209, 223, 0.12); } .rc-menu__spoiler .rc-menu__item { padding-left: 32px; } */ }

/**/
/* rc explore */
/**/
.rc-explore__item { position: relative; display: block; overflow: hidden; border-radius: 6px; border: 1px solid #DDE1E9; background-color: #FFF; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.rc-explore__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-4px); transform: translateY(-4px); }

.rc-explore__figure { width: 192px; height: 100%; min-height: 230px; overflow: hidden; }

.rc-explore__figure img { display: block; width: 100%; height: 100%; }

.rc-explore__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%; padding: 16px 20px; }

.rc-explore__name { margin-top: 8px; line-height: 1.375; overflow: hidden; color: #35364E; }

.rc-explore__date { margin-top: 4px; font-size: 16px; font-weight: 500; line-height: 23px; letter-spacing: -0.025em; color: #007BBD; }

.rc-explore__summary { min-height: 60px; overflow: hidden; margin-top: 4px; margin-bottom: auto; font-size: 18px; letter-spacing: -0.025em; color: #7D828B; line-height: 1.1em; }

.rc-explore__more { height: 19px; margin-top: 8px; font-size: 16px; text-align: right; letter-spacing: 0; }

.rc-explore__more a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.rc-explore__more .read_more_svg { content: ''; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>') 50% 50%/100% 100% no-repeat; position: absolute; vertical-align: top; width: 1em; height: 1.375em; -webkit-transform: translateY(1px); transform: translateY(1px); }

@media screen and (max-width: 767.98px) { .rc-explore__figure { width: 120px; min-height: 144px; }
  .rc-explore__name { font-size: 18px; }
  .rc-explore__more { margin-right: 5px; margin-top: 15px; font-size: 14px; } }

@media screen and (max-width: 575.98px) { .rc-explore__cont { padding: 14px; }
  .rc-explore__name { margin-top: 6px; font-size: 16px; }
  .rc-explore__date { margin-top: 3px; font-size: 14px; }
  .rc-explore__summary { min-height: 48px; margin-top: 3px; font-size: 14px; } }

.more-link--enlarged::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.badge--grey { background: #C9D2D4; color: #5E646C; }

.badge--blue--v2 { background: #E5F4FF; color: #39A1D3; }

.badge--yellow { background-color: #F3F1E0; color: #9D9553; }

.badge--download { background-color: #E8E8F5; color: #4E4E82; }

.badge--blue--v3 { background: #39A1D3; color: #FFFFFF; }

.badge--orange--v2 { background-color: #FFF0E5; color: #E39862; }

/**/
/* checkbox */
/**/
.checkbox { position: relative; padding-left: 24px; }

.checkbox__input { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; -webkit-appearance: none; }

.checkbox__input:checked ~ .checkbox__mark { border-color: #0BC5BA; background-color: #0BC5BA; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1); }

.checkbox__input[disabled] { cursor: default; }

.checkbox__input[disabled] ~ .checkbox__mark { background-color: #F7F8F9; background-image: none; }

.checkbox__mark { position: absolute; top: 0; left: 0; width: 24px; height: 24px; border-radius: 4px; border: 1px solid #CCD3E0; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" stroke="%23FFF" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') 50% 50% no-repeat; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, -webkit-box-shadow; transition-property: border-color, background-color, -webkit-box-shadow; transition-property: border-color, background-color, box-shadow; transition-property: border-color, background-color, box-shadow, -webkit-box-shadow; }

.checkbox__label { display: block; padding: 4px 0; font-size: 15px; line-height: 16px; color: #35354F; }

.checkbox__label a { position: relative; z-index: 2; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.checkbox__label a:hover { color: #32BDB5; }

.checkbox__label:last-child { padding-left: 12px; }

.col-cs-filter-menu .rc-menu__heading { background: #EBF2F6 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="56" height="24" stroke="%237D828B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') 100% 50% no-repeat; cursor: pointer; border: 1px solid #131313; color: #35364E; background-color: #fff; border-radius: 6px; font-family: Metric; font-size: 18px; font-weight: 500; text-transform: capitalize; letter-spacing: 0px; margin-right: 10px; }

.col-cs-filter-menu .rc-menu__heading.active { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="56" height="24" stroke="%237D828B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="18 15 12 9 6 15"></polyline></svg>'); }

.col-cs-filter-menu .rc-menu__dropdown { max-height: 2px; padding-bottom: 0; overflow: hidden; -webkit-transition-duration: unset; transition-duration: unset; -webkit-transition-property: max-height, padding; transition-property: max-height, padding; }

.col-cs-filter-menu .rc-menu__dropdown.active { max-height: 800px; padding-bottom: 12px; position: absolute; z-index: 1; width: 305px; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; opacity: 1; margin-top: 10px; border-radius: 0.625rem; background: var(--Extended-Light, #F7F9FC); -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.26), 1px 8px 8px 0px rgba(0, 0, 0, 0.23), 1px 18px 11px 0px rgba(0, 0, 0, 0.13), 2px 31px 13px 0px rgba(0, 0, 0, 0.04), 4px 49px 14px 0px rgba(0, 0, 0, 0); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.26), 1px 8px 8px 0px rgba(0, 0, 0, 0.23), 1px 18px 11px 0px rgba(0, 0, 0, 0.13), 2px 31px 13px 0px rgba(0, 0, 0, 0.04), 4px 49px 14px 0px rgba(0, 0, 0, 0); }

.col-cs-filter-menu .rc-menu__dropdown.active .checkbox__label { width: 200px; }

.col-cs-filter-menu .rc-menu__dropdown.active .checkbox__label span { color: #979797; }

.col-cs-filter-menu .rc-menu__arrow { margin-top: 12px; }

.col-cs-filter-menu .rc-menu__checkbox { margin-top: 12px; }

.case-studies--category--alt .rc-search__input { border: 1px solid #131313; color: #35364E; background-color: #fff; border-radius: 6px; }

.case-studies--category--alt .rc-search__input--visible { width: 100%; }

.case-studies--category--alt .rc-search__input--visible ~ .rc-search__dropdown { width: 100%; }

.case-studies--category--alt .cs-reset-btn { padding: 0 0 0 10px; background: #fff; color: #0bc5ba !important; }

.case-studies--category--alt .divider::after { top: -35px; }

@media screen and (max-width: 991.98px) { .case-studies--category--alt .row-cs-filter-menu { margin-left: 5%; margin-right: 5%; }
  .case-studies--category--alt .rc-menu__heading, .case-studies--category--alt .col-cs-filter-menu .rc-menu__dropdown.active { width: 100%; }
  .case-studies--category--alt .rc-menu__heading { margin-top: 15px; }
  .case-studies--category--alt .rc-menu__dropdown.active { position: unset; width: 100%; } }

@media screen and (max-width: 767.98px) { .case-studies--category--alt .rc-search__input::-webkit-input-placeholder { color: #686868; } .case-studies--category--alt .rc-search__input::-moz-placeholder { color: #686868; } .case-studies--category--alt .rc-search__input:-ms-input-placeholder { color: #686868; } .case-studies--category--alt .rc-search__input::-ms-input-placeholder { color: #686868; } .case-studies--category--alt .rc-search__input::placeholder { color: #686868; }
  .case-studies--category--alt .cs-filter-row { padding: 0px 35px; }
  .case-studies--category--alt .col-cs-filter-menu .rc-menu__dropdown.active { width: 100%; margin-bottom: 20px; }
  .case-studies--category--alt .rc-menu__heading { margin-bottom: 5px; } }

@media screen and (max-width: 575.98px) { .case-studies--category--alt .row-cs-filter-menu { margin-left: 0.5%; margin-right: 0.5%; } }

@media screen and (max-width: 400px) { .case-studies--category--alt .cs-reset-btn { width: 100%; margin-left: 2%; } }

/**/
/* rc pagination */
/**/
.rc-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.rc-pagination__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 44px; height: 44px; margin: 0 4px; border-radius: 4px; border: 1px solid #32BDB5; font-weight: 600; text-decoration: none; color: #32BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.rc-pagination__item:hover, .rc-pagination__item.current { background-color: #32BDB5; color: #FFF; }

.rc-pagination__item.disabled { pointer-events: none; opacity: 0.3; }

.rc-pagination__spacer { margin: 0 8px; font-weight: 600; color: #32BDB5; }

@media screen and (max-width: 575.98px) { .rc-pagination__item { margin: 0 3px; width: 33px; height: 33px; font-size: 17px; }
  .rc-pagination__item svg { width: 18px; height: 18px; } }

.cs-pagination .rc-pagination__item { border: 1px solid #B3B7BB; color: #35374D !important; }

.cs-pagination .rc-pagination__item svg { stroke: #35374D; }

.cs-pagination .rc-pagination__item:hover, .cs-pagination .rc-pagination__item.current { color: #FFF !important; border: 1px solid #0BC5BA; background-color: #0BC5BA; }

.cs-pagination .rc-pagination__item:hover svg, .cs-pagination .rc-pagination__item.current svg { stroke: #FFF; }

/**/
/* integration partners hero */
/**/
.integration-partners-hero { position: relative; padding-top: 80px; padding-bottom: 40px; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F7F9), to(#FFFFFF)); background-image: linear-gradient(180deg, #F2F7F9 0%, #FFFFFF 100%); text-align: center; }

.integration-partners-hero__row { margin-right: -40px; margin-left: -40px; }

.integration-partners-hero__row .wp-block-column { margin-left: 0px; }

.integration-partners-hero__col { padding-right: 40px; padding-left: 40px; text-align: left; }

.integration-partners-hero__col ul { padding-left: 0px; }

.integration-partners-hero__col .more-link { color: #32BDB5; }

.integration-partners-hero__col_button { -ms-flex-preferred-size: auto !important; flex-basis: auto !important; }

.integration-partners-hero__image img { border-radius: 6px; }

@media screen and (max-width: 1359.98px) { .integration-partners-hero__image img { max-width: 100%; height: auto; } }

@media screen and (max-width: 1279.98px) { .integration-partners-hero__row { margin-right: -20px; margin-left: -20px; }
  .integration-partners-hero__col { padding-right: 20px; padding-left: 20px; }
  .integration-partners-hero__col .wp-block-image { margin-bottom: 0px; } }

@media screen and (max-width: 991.98px) { .integration-partners-hero__row { margin-right: -12px; margin-left: -12px; }
  .integration-partners-hero__col { padding-right: 12px; padding-left: 12px; } }

@media screen and (max-width: 767.98px) { .integration-partners-hero { padding-top: 40px; } }

/**/
/* integration partners benefit */
/**/
.integration-partners-benefit__image { margin: -4% 0 -11% -3%; }

.integration-partners-benefit__video { position: relative; display: inline-block; vertical-align: top; text-decoration: none; }

.integration-partners-benefit__video img { display: block; border-radius: 6px; }

.integration-partners-benefit__video span { position: absolute; right: 0; bottom: 10%; left: 0; font-size: 20px; line-height: 28px; font-weight: 600; text-align: center; color: #32BDB5; }

.integration-partners-benefit__video span::before { content: ''; display: inline-block; vertical-align: top; width: 28px; height: 28px; margin-right: 12px; border-radius: 50%; background: #32BDB5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg>') 60% 50%/12px 12px no-repeat; }

.integration-partners-logos .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -16px; margin-left: -16px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 991.98px) { .integration-partners-logos .wp-block-group__inner-container { margin-right: -12px; margin-left: -12px; } }

@media screen and (max-width: 1279.98px) { .integration-partners-benefit img { max-width: 100%; height: auto; } }

@media screen and (max-width: 991.98px) { .integration-partners-benefit__image { margin-bottom: 0; }
  .integration-partners-benefit__video { margin-bottom: 40px; } }

/**/
/* integration partners ecosystem */
/**/
.integration-partners-ecosystem { padding: 64px 0 64px; background-color: #F8FBFC; text-align: center; }

.integration-partners-ecosystem__image { margin: 40px 12px 0; }

@media screen and (max-width: 767.98px) { .integration-partners-ecosystem__image { margin: 32px 0 0; } }

/**/
/* deployment methodology */
/**/
.deployment-methodology { padding: 80px 0; background-color: #052D43; color: #BBE1F8; }

.deployment-methodology p { margin-bottom: 0px; }

.deployment-methodology .more-link { color: #32BDB5; }

.deployment-methodology__image img { display: block; margin: -80px auto; }

@media screen and (max-width: 1283.98px) { .deployment-methodology__image img { max-width: 100%; height: auto; } }

@media screen and (max-width: 599.98px) { .deployment-methodology__image { margin: -60px auto -20px; } }

.solution-reviews__item--alt { border-color: #004163; background-color: #004163; color: #FFF; }

.capabilities .wp-block-column { margin-left: 0px; }

.professional-services-slider .solution-reviews__photo img { display: block; border-radius: 50%; }

.professional-services-slider .wp-block-column { margin-left: 0px; }

.professional-setrvice-callout .wp-block-column { -ms-flex-preferred-size: auto !important; flex-basis: auto !important; }

.professional-workflows .wp-block-column:not(:first-child) { margin-left: 0px; }

@media screen and (max-width: 599.98px) { .professional-services-slider .wp-block-column { -ms-flex-preferred-size: inherit !important; flex-basis: inherit !important; } }

.professional-service-page-main .h2, .professional-service-page-main .h3, .professional-service-page-main .h5, .professional-service-page-main .h4 { line-height: normal; }

.professional-service-about-column .wp-block-column:not(:first-child) { margin-left: 0px; }

.professional-service-about-column .solution-column-image { margin-right: 30px; }

.professional-services-contact > .wp-block-group__inner-container { margin: 0 auto; }

.professional-services-contact > .wp-block-group__inner-container .wp-block-columns .wp-block-column { margin-left: 0px !important; margin-right: 0px !important; }

.professional-services-contact .professional-services__divider { margin: 32px 0 0; }

.professional-services-contact .professional-services-form { padding: 40px 48px !important; position: relative; margin-top: -32px; margin-bottom: 80px; padding: 36px 48px 48px; background-color: #FFF; border-radius: 6px; -webkit-box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.05), 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.05), 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); }

.professional-services-contact .professional-services-form .professional-services-form__title { margin-bottom: 12px; font-size: 27px; font-weight: 500; }

.professional-services-contact .professional-services-form .professional-services-form__title strong { font-weight: 700; }

.professional-services-contact .professional-services-form .professional-services-form__subtitle { margin: -4px 0 12px; }

.professional-services-contact .professional-services-form .mktoFormRow input[type="text"], .professional-services-contact .professional-services-form .mktoFormRow input[type="email"], .professional-services-contact .professional-services-form .mktoFormRow input[type="tel"], .professional-services-contact .professional-services-form .mktoForm textarea { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 18px !important; line-height: 24px; color: #35364E !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, box-shadow !important; transition-property: border-color, box-shadow, -webkit-box-shadow !important; }

.professional-services-contact .professional-services-form .mktoFormRow input[type="text"]:hover, .professional-services-contact .professional-services-form .mktoFormRow input[type="email"]:hover, .professional-services-contact .professional-services-form .mktoFormRow input[type="tel"]:hover, .professional-services-contact .professional-services-form .mktoForm textarea:hover { border-color: #0BC5BA !important; }

.professional-services-contact .professional-services-form .mktoFormRow input[type="text"]:focus, .professional-services-contact .professional-services-form .mktoFormRow input[type="email"]:focus, .professional-services-contact .professional-services-form .mktoFormRow input[type="tel"]:focus, .professional-services-contact .professional-services-form .mktoForm textarea:focus { border-color: #0BC5BA !important; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; outline: none; }

.professional-services-contact .professional-services-form .mktoFormRow select { position: relative; width: 100% !important; padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46px" height="12px" viewBox="0 0 12 12"><path fill="%237F7F7F" d="M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z"></path></svg>') 100% 50% no-repeat; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 18px !important; line-height: 24px; color: #9395AD !important; cursor: pointer; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, -webkit-box-shadow !important; transition-property: border-color, box-shadow !important; transition-property: border-color, box-shadow, -webkit-box-shadow !important; -moz-appearance: none !important; -webkit-appearance: none !important; }

.professional-services-contact .professional-services-form .mktoFormRow select:hover { border-color: #0BC5BA !important; }

.professional-services-contact .professional-services-form .mktoFormRow select:focus { border-color: #0BC5BA !important; -webkit-box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; box-shadow: 0 0 0 3px rgba(11, 197, 186, 0.1) !important; outline: none; }

.professional-services-contact .professional-services-form .mktoFormRow input[type="checkbox"] { cursor: pointer; }

.professional-services-contact .professional-services-form .mktoButtonRow, .professional-services-contact .professional-services-form .mktoButton { width: 100%; }

.professional-services-contact .professional-services-form .mktoButton { display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #32BDB5; font-size: 20px; line-height: 24px; font-weight: 700; text-align: center; text-decoration: none; color: #FFF; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; }

.professional-services-contact .professional-services-form .mktoButton:hover, .professional-services-contact .professional-services-form .mktoButton:focus { background: #2CA19B; color: #FFF !important; outline: none; }

.professional-services-contact #LblMarketing_Opt-In, .professional-services-contact #LblUnsubscribed { cursor: pointer; display: block; padding: 4px 0; font-size: 15px; line-height: 16px; color: #35354F; font-weight: normal; }

.professional-services-contact #LblMarketing_Opt-In a, .professional-services-contact #LblMarketing_Opt-In strong, .professional-services-contact #LblUnsubscribed a, .professional-services-contact #LblUnsubscribed strong { font-weight: normal; }

.professional-services-contact #LblconsentGiven { display: block; padding: 4px 12px; font-weight: normal; font-size: 15px; line-height: 16px; color: #35354F !important; }

.professional-services-contact #LblconsentGiven a, .professional-services-contact #LblconsentGiven a:focus { color: #707070 !important; border-bottom: 2px solid #707070 !important; text-decoration: none; }

.professional-services-contact #LblconsentGiven a:hover, .professional-services-contact #LblconsentGiven a:focus { color: #32BDB5 !important; border-bottom: 2px solid #32BDB5 !important; text-decoration: none; }

@media screen and (max-width: 991px) { .professional-services-form .mktoFormRow { clear: both !important; }
  .professional-services-form .mktoFormRow:nth-child(4), .professional-services-form .mktoFormRow:nth-child(2) { width: 100% !important; }
  .professional-services-form .mktoFormRow:nth-child(5), .professional-services-form .mktoFormRow:nth-child(3) { width: 100% !important; padding-left: 0px !important; } }

@media screen and (max-width: 767.98px) { .professional-services-contact .professional-services__divider { margin: 18px 0 0; }
  .professional-services-contact .professional-services-form { margin-top: 36px; margin-bottom: 60px; padding: 15px 24px 24px; } }

@media only screen and (min-width: 414px) and (max-width: 500px) { .professional-services-form .mktoFormRow { width: 100% !important; } }

@media only screen and (min-width: 321px) and (max-width: 413px) { .professional-services-form .mktoFormRow { width: 100% !important; } }

@media only screen and (max-width: 560px) { .professional-services-form .mktoButton { width: 100% !important; margin-left: 0% !important; } }

.page-node-1776 main, .page-node-1766 main { background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); padding-top: 64px; }

.contact-ps__divider { margin: 32px 0 0; }

.contact-ps__thanks { position: relative; width: 624px; margin-top: -32px; margin-bottom: 80px; padding: 64px 48px 48px; background-color: #fff; border-radius: 6px; -webkit-box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.05), 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.05), 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); text-align: center; margin-left: auto; margin-right: auto; }

.contact-ps__thanks .contact-ps__icon figure { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 80px; height: 80px; margin: 0 auto; border-radius: 12px; background: rgba(0, 123, 189, 0.05); }

.contact-ps__thanks .button-col { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.contact-ps__thanks .button-col a { color: #32bdb5 !important; }

.contact-ps__thanks .button-col a:hover { background: #2ca19b; color: white !important; border-color: #2ca19b !important; }

@media screen and (max-width: 767.98px) { .contact-ps__divider { margin: 18px 0 0; }
  .contact-ps__thanks { width: auto; margin-top: 0; margin-left: 15px; margin-right: 15px; margin-bottom: 60px; padding: 45px 24px 24px; } }

.page--grey { background-color: #F2F2F8; }

/**/
/* event card */
/**/
.event-card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; overflow: hidden; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: inset 0 0 0 1px #DDE1E9, 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #DDE1E9, 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.event-card:hover { -webkit-box-shadow: inset 0 0 0 1px #DDE1E9, 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #DDE1E9, 0 8px 24px 0 rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.event-card__cover { position: relative; padding-top: 56%; }

.event-card__cover img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.event-card__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding: 16px 32px 32px; }

.event-card__cont a { padding: 12px 20px; font-size: 18px; line-height: 20px; display: block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #0BC5BA; font-size: 20px; line-height: 24px; font-weight: 600; text-decoration: none; color: #fff !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; text-align: center; margin-right: 1em; margin-left: 1em; margin-top: 15px; }

.event-card__type { font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #76A2BC; }

.event-card__title { color: #35374D; line-height: normal; }

.event-card__meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 4px; margin-right: -24px; font-size: 16px; line-height: 16px; font-weight: 500; color: #5D5F72; }

.event-card__date { margin-top: 8px; margin-right: 24px; padding-left: 20px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>') 0 50%/16px 16px no-repeat; }

.event-card__time { margin-top: 8px; margin-right: 24px; padding-left: 20px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>') 0 50%/16px 16px no-repeat; }

.event-card__summary { margin-bottom: auto; }

@media screen and (max-width: 1283.98px) { .event-card__cont { padding: 16px 24px 24px; } }

/**/
/* major event */
/**/
.major-event { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 480px; padding: 40px 0; }

.major-event__cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.major-event__cont { position: relative; width: 560px; padding: 40px; border-radius: 6px; background: rgba(14, 20, 35, 0.94); color: #E3E8F5; }

.major-event__meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 8px; margin-right: -24px; font-size: 16px; line-height: 20px; font-weight: 500; color: #32BDB5; }

.major-event__date { margin: 8px 24px 0 0; padding-left: 24px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>') 0 50%/18px 18px no-repeat; }

.major-event__time { margin: 8px 24px 0 0; padding-left: 24px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>') 0 50%/18px 18px no-repeat; }

.major-event__location { margin: 8px 24px 0 0; padding-left: 24px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>') 0 50%/18px 18px no-repeat; }

@media screen and (max-width: 767.98px) { .major-event__cont { width: auto; } }

@media screen and (max-width: 599.98px) { .major-event { padding: 20px 0; }
  .major-event__cont { padding: 24px; } }

/**/
/* load more */
/**/
.load-more { position: relative; text-align: center; }

.load-more::before { content: ''; position: absolute; top: 50%; right: 0; left: 0; border-top: 1px solid #D6E0E5; }

.load-more__button { position: relative; display: inline-block; vertical-align: top; padding: 7px 15px; border-radius: 4px; border: 1px solid #32BDB5; background-color: #FFF; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04); font-weight: 600; color: #32BDB5 !important; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.load-more__button:hover { background-color: #32BDB5; color: #FFF !important; }

/**/
/* tabs */
/**/
.tabs__event_cards { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-bottom: 2px; -webkit-box-shadow: inset 0 -2px 0 #e9ebf1; box-shadow: inset 0 -2px 0 #e9ebf1; font-size: 20px; font-weight: 500; }

.tabs__event_cards::-webkit-scrollbar { display: none; }

.tabs__link { position: relative; margin-right: 48px; text-decoration: none; color: #35374D !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.tabs__link:hover { color: #32BDB5; }

.tabs__link:last-child { margin-right: 0; }

.tabs__link.active { font-weight: 600; pointer-events: none; }

.tabs__link.active::after { content: ''; position: absolute; right: 0; bottom: -16px; left: 0; height: 4px; background-color: #59C2BA; }

@media screen and (max-width: 991.98px) { .tabs__event_cards { margin-right: -24px; margin-left: -24px; padding-left: 24px; }
  .tabs__link { margin-right: 32px; }
  .tabs__event_cards::after { content: ''; min-width: 24px; } }

@media screen and (max-width: 767.98px) { .tabs__event_cards { margin-right: -20px; margin-left: -20px; padding-left: 20px; }
  .tabs__link { margin-right: 24px; font-size: 18px; }
  .tabs__event_cards::after { content: ''; min-width: 20px; } }

.global-summit__hero .major-event__cont { background: transparent; width: 100%; padding: 0; }

.global-summit__hero .major-event__cont h3 { background: radial-gradient(circle, #2bf1f4 0%, #8d97fe 100%); letter-spacing: 15.26px; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 20.7581px; }

.global-summit__hero .major-event__cont h1 { background: radial-gradient(circle, #00FFF1 0%, #00FFF1 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform: uppercase; line-height: 81%; font-size: 73.422px; letter-spacing: 3.33px; }

@media screen and (max-width: 991px) { .global-summit__hero .major-event__cont h1 { font-size: 60px; } }

@media screen and (max-width: 599.98px) { .global-summit__hero .major-event__cont h1 { font-size: 45px; } }

.global-summit__hero .major-event__cont p { text-transform: uppercase; font-size: 20px; letter-spacing: 15px; line-height: 114%; }

@media screen and (max-width: 599.98px) { .global-summit__hero .major-event__cont p { font-size: 14px; } }

.msp-event-hero__picture { margin: 0 0 70px 0px; }

.vs-videos__image { display: block; width: 100%; border: 0; max-width: 100%; vertical-align: middle; }

.vs-videos__cont { padding-top: 40px; padding-right: 60px; padding-left: 60px; }

.vs-videos__cont { padding-top: 32px; padding-right: 48px; padding-left: 48px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-radius: 10px; background-color: #fff; text-align: left; }

.vs-videos__item { margin-right: -40px; margin-left: -40px; padding-top: 50px; padding-right: 60px; padding-left: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; border-radius: 6px; -webkit-transition: background-color .2s; transition: background-color .2s; }

.vs-videos__item:hover { background-color: #f4f9fc; }

.vs-videos__figure { display: inline-block; position: relative; overflow: hidden; max-width: 300px; min-width: 300px; border-radius: 6px; color: #35364e; }

.vs-videos__figure:hover { color: #32bdb5 !important; }

.vs-videos__play { position: absolute; left: 50%; top: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; width: 72px; height: 72px; margin-top: -36px; margin-left: -36px; padding-left: 4px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 50%; background-color: rgba(255, 255, 255, 0.75); }

.vs-videos__text { margin-left: 40px; padding-bottom: 50px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border-bottom: 1px solid #f1f2f7; }

.vs-videos__text { margin-left: 40px; padding-bottom: 50px; border-bottom-style: none; margin-top: -8px; }

.tc--xlight { color: #8c8ea6; }

.tc--event-description { color: #5D5F72; }

.vs-videos__speakers { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: -32px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.vs-videos__speakers { margin-right: -40px; }

.vs-videos__photo { height: 48px; max-width: 48px; min-width: 48px; margin-right: 16px; border-radius: 50%; }

.vs-videos__speaker { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 16px; margin-right: 32px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.vs-videos__speaker { margin-top: 20px; margin-right: 40px; }

.w-embed { content: ''; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="28" viewBox="0 0 448 512" style="display: block"><path fill="currentColor" d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg>') 50% 50%/100% 100% no-repeat; position: absolute; vertical-align: top; width: 1em; height: 1.375em; -webkit-transform: translateY(1px); transform: translateY(1px); }

.summit_list { list-style: none; margin-top: 20px; margin-left: 220px; font-size: 20px; text-align: left; }

.summit_list li::before { content: "•"; padding-right: 5px; color: #32bdb5; }

.summit_list li { margin-top: 10px; line-height: normal; }

.vs-videos__head { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 2px solid #f2f4f7; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: #fff; }

.vs-videos__tab { max-width: 300px; color: #35364e !important; font-size: 20px; line-height: 1.5; text-decoration: none; text-align: center; padding-left: 25px; padding-right: 25px; padding-bottom: 12px; padding-top: 12px; }

.vs-videos__tab.active { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(162, 226, 221, 0)), to(rgba(162, 226, 221, 0.2))); background-image: linear-gradient(180deg, rgba(162, 226, 221, 0), rgba(162, 226, 221, 0.2)); -webkit-box-shadow: 0 2px 0 0 #32bdb5; box-shadow: 0 2px 0 0 #32bdb5; font-weight: 600; }

.summit_form .mktoFormRow:nth-child(4), .summit_form .mktoFormRow:nth-child(2) { width: 100% !important; }

.summit_form .mktoFormRow input[type="text"], .summit_form .mktoFormRow input[type="email"], .summit_form .mktoFormRow input[type="tel"] { padding: 16px 30px !important; border: none !important; border-radius: 6px 8px 8px 6px; line-height: 22px; }

.summit_form .mktoButton { position: absolute; top: -82px; right: -367px; padding: 0 24px; outline: none; border-radius: 0 6px 6px 0; background: #32BDB5; font-size: 18px; line-height: 54px; font-weight: 600; color: #fff !important; -webkit-transition: background-color .2s ease; transition: background-color .2s ease; }

.summit_form .mktoButton:hover { background: #1fb7ab; }

@media screen and (max-width: 991px) { .vs-videos__cont { padding-top: 24px; padding-right: 24px; padding-left: 24px; }
  .vs-videos__item { margin-right: -24px; margin-left: -24px; padding-top: 30px; padding-right: 24px; padding-left: 24px; border-radius: 0; }
  .vs-videos__figure { max-width: 230px; min-width: 230px; }
  .vs-videos__text { margin-left: 24px; padding-bottom: 30px; }
  .vs-videos__photo { height: 40px; max-width: 40px; min-width: 40px; margin-right: 12px; }
  .summit_list { margin-left: 80px; }
  .summit_form .mktoButton { top: -88px; } }

@media screen and (max-width: 767px) { .vs-intro { position: relative; text-align: center; }
  .vs-intro__grid { grid-row-gap: 24px; }
  .vs-intro__title { padding-right: 0; font-size: 34px; }
  .vs-trends__grid { grid-column-gap: 12px; grid-row-gap: 12px; }
  .vs-trends__item { padding: 15px 21px; }
  .vs-trends__image { margin-right: 18px; }
  .vs-speakers { margin-top: -80px; padding-top: 240px; padding-bottom: 80px; background-position: 25% 0; }
  .vs-speakers__track { padding-bottom: 45px; }
  .vs-speaker { max-width: 199px; min-width: 199px; padding-right: 12px; padding-left: 12px; }
  .vs-speaker__image { height: auto; }
  .vs-speaker__position { margin-top: 3px; }
  .vs-speaker__name { font-size: 22px; }
  .vs-speakers__info { margin-right: -20px; margin-left: -20px; padding: 20px; border-radius: 0; }
  .vs-bio__head { display: block; }
  .vs-bio__position { font-size: 20px; }
  .vs-speakers__close { top: 20px; right: 20px; }
  .vs-speakers__arrows { right: 20px; bottom: 20px; }
  .vs-videos__head { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; border-top-left-radius: 0; border-top-right-radius: 0; }
  .vs-videos__tab { width: 33.333%; font-size: 18px; }
  .vs-videos__cont { margin-right: -20px; margin-left: -20px; padding-top: 18px; padding-right: 20px; padding-left: 20px; }
  .vs-videos__item { margin-right: -5px; margin-left: -5px; padding-top: 24px; padding-right: 20px; padding-left: 20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .vs-videos__figure { max-width: 300px; min-width: 240px; }
  .vs-videos__speakers { margin-right: -24px; }
  .vs-videos__speaker { margin-top: 12px; margin-right: 24px; }
  .vs-videos__headline { margin-top: 6px; margin-bottom: 6px; }
  .vs-videos__share { margin-right: 0; margin-bottom: 9px; }
  .summit_list { margin-left: 15px; }
  .summit_form .mktoButtonRow { width: 100%; }
  .summit_form .mktoButton { position: static; width: 100%; margin-top: 10px; border-radius: 6px; font-size: 18px; line-height: 50px; }
  .vs-videos__head { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; border-top-left-radius: 0; border-top-right-radius: 0; } }

@media screen and (max-width: 479px) { .vs-intro__title { font-size: 28px; }
  .vs-intro__add { margin-top: 18px; margin-left: 0; } }

.js-view-dom-id-ajax-egnyte-page .load-more::before { border-top: none; }

.js-view-dom-id-ajax-egnyte-page .solution-callout { border-radius: 6px; }

.js-view-dom-id-ajax-egnyte-page .leadership__image__speaker { display: block; border-radius: 6px; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-filter; transition-property: -webkit-filter; transition-property: filter; transition-property: filter, -webkit-filter; -o-object-fit: cover; object-fit: cover; }

.js-view-dom-id-ajax-egnyte-page .unactive .leadership__image__speaker { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

/*Gated functionality**/
.video-post__head { position: relative; }

.video-post__head .embedly-embed { width: 100%; }

.video-post__video { overflow: hidden; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.video-post__gate { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 0; padding: 20px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: rgba(0, 0, 0, 0.75); }

#mktoForm_2832 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 600px; padding: 12px 24px 24px; border-radius: 6px; }

#mktoForm_2832 #LblconsentGiven { color: black; }

@media only screen and (max-width: 991px) { .video-post__head .embedly-embed { margin-top: -90px; margin-bottom: -90px; } }

@media screen and (max-width: 767.98px) { .video-post__head .embedly-embed { margin-top: -150px; margin-bottom: -150px; } }

@media only screen and (max-width: 480px) { #mktoForm_2832 { padding: 8px 20px 20px; }
  #mktoForm_2832 input[type=text], #mktoForm_2832 input[type=email] { padding: 7px 11px !important; font-size: 14px !important; } }

.agenda-at-a-glance { position: relative; background: #F5FAFD; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); }

.agenda-at-a-glance__cont { position: relative; z-index: 1; max-width: 1180px; margin-right: auto; margin-left: auto; padding: 64px 64px 100px; text-align: center; }

.agenda-at-a-glance__title { margin-bottom: 80px; }

.agenda-at-a-glance__table { max-width: 940px; margin: 0 auto; }

.agenda-at-a-glance__row { margin-top: 8px; }

.agenda-at-a-glance__row:first-child { margin-top: 0; }

.agenda-at-a-glance__time { width: 114px; margin-right: -8px; border-radius: 10px; font-size: 15px; line-height: 20px; font-weight: 700; text-transform: uppercase; letter-spacing: -0.05em; color: #004163; }

.agenda-at-a-glance__time + .agenda-at-a-glance__time { margin-top: 28px; }

.agenda-at-a-glance__caption { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 40px; padding: 5px 13px; border: 3px solid #F5FAFD; background-color: #E2E5EB; font-size: 16px; font-weight: 700; color: #4A5361; }

.agenda-at-a-glance__caption--sky { background-color: #E3F0F8; }

.agenda-at-a-glance__caption--navy { min-height: 146px; background-color: #1F5AA0; color: #FFF; }

.agenda-at-a-glance__caption--blue { min-height: 146px; background-color: #037BBD; color: #FFF; }

.agenda-at-a-glance__button { position: absolute; top: 100%; left: 50%; margin-top: -36px; padding: 0 24px; border-radius: 4px; background: #32BDB5; font-size: 26px; line-height: 72px; text-decoration: none; white-space: nowrap; color: #FFF !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.agenda-at-a-glance__button:hover { background-color: #2CA19B; }

@media screen and (max-width: 1023.98px) { .agenda-at-a-glance__cont { padding-right: 24px; padding-left: 24px; }
  .agenda-at-a-glance__title { margin-bottom: 48px; } }

@media screen and (max-width: 767.98px) { .agenda-at-a-glance__cont { margin-right: -20px; margin-left: -20px; padding-top: 48px; padding-right: 20px; padding-bottom: 75px; padding-left: 20px; border-radius: 0; }
  .agenda-at-a-glance__caption { min-height: 32px; border-width: 2px; }
  .agenda-at-a-glance__caption br { display: none; }
  .agenda-at-a-glance__button { margin-top: -27px; font-size: 20px; line-height: 54px; } }

@media screen and (max-width: 599.98px) { .agenda-at-a-glance__time { width: 96px; font-size: 14px; }
  .agenda-at-a-glance__caption { font-size: 15px; font-weight: 600; } }

.global--summit-specker { padding: 52px 0; }

.global--summit-specker .leadership__item { max-width: 368.93px; cursor: default; }

.global--summit-specker .leadership__item .leadership__name { text-transform: uppercase; color: #34BDB5; }

/* exchange hero */
/**/
.exchange-hero { position: relative; overflow: hidden; padding: 220px 0 180px; background: -webkit-gradient(linear, left top, left bottom, from(#037BBD), to(#87D9DF)); background: linear-gradient(#037BBD, #87D9DF); }

.exchange-hero--no-image { padding: 50px 0 180px; }

.exchange-hero::before { content: ''; position: absolute; top: -1000px; right: 50%; bottom: -1000px; left: -1000px; margin-right: -160px; background-color: #144692; -webkit-transform: rotate(13deg); transform: rotate(13deg); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }

.exchange-hero__title { position: relative; display: block; }

.exchange-hero__image { position: relative; }

.exchange-hero__image img { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.exchange-hero__button { position: relative; display: inline-block; vertical-align: top; padding: 0 40px; background: #32BDB5; font-size: 26px; line-height: 54px; text-decoration: none; white-space: nowrap; color: #FFF !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; border-radius: 6px; border: 2px solid transparent; }

.exchange-hero__button:hover { background-color: #2CA19B; }

.exchange-hero__date { position: relative; font-size: 36px; font-weight: 600; color: #87D9DF; }

@media screen and (max-width: 1283.98px) { .exchange-hero__title { max-width: 100%; height: auto; }
  .exchange-hero__image img { width: 125%; height: auto; }
  .exchange-about__image img { max-width: 100%; height: auto; } }

@media screen and (max-width: 991.98px) { .exchange-hero { padding: 120px 0; }
  .exchange-hero__date { font-size: 30px; } }

@media screen and (max-width: 575.98px) { .exchange-hero { padding: 80px 0; background: #144692; text-align: center; }
  .exchange-hero::before { display: none; } }

/**/
/* exchange about */
/**/
.exchange-about { position: relative; overflow: hidden; padding: 72px 0; background-color: #067BBD; color: #FFF; }

.exchange-about__row { position: relative; }

.exchange-about__row::before { content: ''; position: absolute; top: -1000px; right: -1000px; bottom: -1000px; left: 66.667%; margin-left: 16px; background-color: #144692; -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transform: rotate(13deg); transform: rotate(13deg); }

.exchange-about__col { position: relative; }

.exchange-about__title { font-size: 44px; color: inherit; }

.exchange-about__button { position: relative; display: inline-block; vertical-align: top; padding: 0 40px; background: #32BDB5; font-size: 26px; line-height: 54px; text-decoration: none; white-space: nowrap; color: #FFF !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; border-radius: 6px; border: 2px solid transparent; }

.exchange-about__button:hover { background-color: #2CA19B; }

.exchange-about__image { position: relative; }

.exchange-about__image img { position: relative; z-index: 1; }

.exchange-about__image::after { content: ''; position: absolute; top: 50%; left: 80px; width: 610px; height: 610px; margin-top: -305px; background: url(../images/exchange-about/bg@2x.png) 50% 50%/100% 100%; }

@media screen and (max-width: 991.98px) { .exchange-about__row::before { left: 50%; } }

@media screen and (max-width: 767.98px) { .exchange-about { padding: 64px 0 0; }
  .exchange-about__row::before { display: none; }
  .exchange-about__title { font-size: 34px; }
  .exchange-about__image { margin-top: 48px; padding-bottom: 64px; }
  .exchange-about__image::after { top: 32px; left: 50%; margin: 0 0 0 -305px; }
  .exchange-about__image::before { content: ''; position: absolute; top: 0; right: -1000px; bottom: -1000px; left: -1000px; background-color: #144692; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: rotate(-13deg); transform: rotate(-13deg); } }

/***Global Summit Content***/
.global_summit__cont { position: relative; z-index: 1; padding: 36px 48px 0; border-radius: 6px; margin-top: -100px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.07)), to(rgba(255, 255, 255, 0))), #FFFFFF; background: linear-gradient(rgba(0, 123, 189, 0.07), rgba(255, 255, 255, 0)), #FFFFFF; }

@media screen and (max-width: 991px) { .global_summit__cont { margin-top: -100px; } }

@media screen and (max-width: 767.98px) { .global_summit__cont { margin: 0 -20px; padding: 48px 20px; border-radius: 0; } }

/*Gated functionality**/
.video-post__head { position: relative; }

.video-post__head .embedly-embed { width: 100%; }

.video-post__video { overflow: hidden; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.video-post__gate { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 0; padding: 20px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: rgba(0, 0, 0, 0.75); }

#mktoForm_2832 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 600px; padding: 12px 24px 24px; border-radius: 6px; }

#mktoForm_2832 #LblconsentGiven { color: black; }

@media only screen and (max-width: 991px) { .video-post__head .embedly-embed { margin-top: -90px; margin-bottom: -90px; } }

@media only screen and (max-width: 480px) { #mktoForm_2832 { padding: 8px 20px 20px; }
  #mktoForm_2832 input[type=text], #mktoForm_2832 input[type=email] { padding: 7px 11px !important; font-size: 16px !important; } }

@media screen and (max-width: 560px) { .vs-videos__item .grid-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .vs-videos__text { min-width: 100%; margin-left: auto; padding-top: 24px; padding-bottom: 24px; -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; } }

.hidden { display: none; }

/**/
/* partners ecosystem */
/**/
.partners-ecosystem { color: #35364E; }

.partners-ecosystem .wp-block-column { margin-left: 0px; }

.partners-ecosystem .h2, .partners-ecosystem .h3 { line-height: normal; }

.partners-ecosystem .p { margin-bottom: 0px; }

.partners-ecosystem__list { list-style: none; padding-left: 0px; }

.partners-ecosystem__list li { position: relative; margin-top: 16px; padding-left: 20px; }

.partners-ecosystem__list li::before { content: ''; position: absolute; top: 0.6875em; left: 0; width: 8px; height: 8px; margin-top: -4px; border-radius: 50%; background-color: #32BDB5; }

.partners-ecosystem__figure img { margin: 0 auto; display: block; }

@media screen and (max-width: 1359.98px) { .partners-ecosystem__figure img { max-width: 100%; height: auto; } }

@media screen and (max-width: 991.98px) { .partners-ecosystem__figure { margin-bottom: 36px; } }

/**/
/* devs community */
/**/
.devs-community__cont { padding: 64px; border-radius: 6px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.07)), to(rgba(255, 255, 255, 0))); background: linear-gradient(rgba(0, 123, 189, 0.07), rgba(255, 255, 255, 0)); }

.devs-community__cont .wp-block-column { margin-left: 0px; }

.devs-community__cont .h2, .devs-community__cont .h3 { line-height: normal; }

.devs-community__cont .p { margin-bottom: 0px; }

.devs-community__list { list-style: none; padding-left: 0px; }

.devs-community__list li { position: relative; margin-top: 16px; padding-left: 20px; }

.devs-community__list li::before { content: ''; position: absolute; top: 0.6875em; left: 0; width: 8px; height: 8px; margin-top: -4px; border-radius: 50%; background-color: #32BDB5; }

.devs-community__figure { margin: -5.1% -5% 0 0; }

.devs-community__figure img { display: block; }

@media screen and (max-width: 1359.98px) { .devs-community__figure { margin-right: -12.5%; }
  .devs-community__figure img { display: block; max-width: 100%; height: auto; } }

@media screen and (max-width: 1023.98px) { .devs-community__figure { margin: -5% -5% -5% 0; } }

@media screen and (max-width: 767.98px) { .devs-community__cont { margin: 0 -20px; padding: 48px 20px; border-radius: 0; } }

@media screen and (max-width: 599.98px) { .devs-community__figure { margin-right: -12.5%; margin-bottom: -9%; margin-left: -2%; } }

.resources__item__block { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; overflow: hidden; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: inset 0 0 0 1px #DDE1E9, 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #DDE1E9, 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.resources__item__block .resources__cont { border: none; }

.resources__block { margin-top: 80px; }

.solution-hero__block { padding-top: 40px; }

@media screen and (max-width: 1283.98px) { .resources__item__block .resources__image img { width: 100%; height: auto; } }

/**/
/* platform difference */
/**/
.platform-difference { text-align: center; }

.platform-difference__subtitle { max-width: 660px; margin-right: auto; margin-left: auto; }

.platform-difference__head { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 4px; padding: 10px 90px 10px 10px; padding-right: 10px; background-color: #f4fafc; text-align: left; }

.platform-difference__num { min-width: 70px; margin-right: 30px; border-radius: 4px; background-color: #32bdb5; font-size: 26px; line-height: 70px; font-weight: 700; text-align: center; color: #fff; }

.platform-difference__caption { font-size: 28px; font-weight: 500; color: #004163; }

.platform-difference__spoiler { display: none; margin: 16px 0 32px 110px; text-align: left; }

.platform-difference__spoiler p { font-size: 20px; }

@media screen and (max-width: 767.98px) { .platform-difference__head { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; }
  .platform-difference__head::after { width: 80px; height: 80px; }
  .platform-difference__num { min-width: 60px; margin-right: 20px; font-size: 22px; line-height: 60px; }
  .platform-difference__caption { font-size: 22px; }
  .platform-difference__spoiler { margin-left: 0; }
  .platform-difference__spoiler p { font-size: 18px; } }

/**/
/* platform feature hero */
/**/
.platform-feature-hero { position: relative; background-color: #f7fafc; }

.platform-feature-hero::before { content: ""; position: absolute; top: 0; right: 50%; width: 402px; height: 149px; margin-right: 625px; background: url(../images/platform-feature-hero/bg-left.svg); }

.platform-feature-hero__figure { direction: rtl; }

.platform-feature-hero__image { position: relative; z-index: 1; vertical-align: top; }

.platform-feature-hero__image--1 { margin-right: -24px; }

.platform-feature-hero__image--2 { margin-right: -160px; }

.platform-feature-hero__image--3 { margin-right: -64px; }

.platform-feature-hero__image--4 { margin-right: -34px; }

.platform-feature-hero__image--5 { margin-right: -34px; }

.platform-feature-hero__image--6 { margin-right: -67px; }

@media screen and (max-width: 1283.98px) { .platform-feature-hero__image { height: 29.21875vw; }
  .platform-feature-hero__image--1 { margin-right: -1.875vw; }
  .platform-feature-hero__image--2 { margin-right: -12.5vw; }
  .platform-feature-hero__image--3 { margin-right: -5vw; }
  .platform-feature-hero__image--4, .platform-feature-hero__image--5 { margin-right: -2.65625vw; }
  .platform-feature-hero__image--6 { margin-right: -5.234375vw; } }

@media screen and (max-width: 991.98px) { .platform-feature-hero { padding-top: 80px; text-align: center; }
  .platform-feature-hero__figure { margin-top: 40px; text-align: center; }
  .platform-feature-hero__image { height: 281px; margin-right: 0; } }

@media screen and (max-width: 767.98px) { .platform-feature-hero { padding-top: 60px; }
  .platform-feature-hero__figure { margin-right: -20px; margin-left: -20px; }
  .platform-feature-hero__image { width: 100%; height: auto; } }

/**/
/* platform feature tabs */
/**/
.platform-feature-tabs { /*background-color: #fff;*/ background-color: #EBF3F8; -webkit-box-shadow: 0px 2px 15px rgba(29, 39, 67, 0.06), 0px 8px 25px rgba(28, 40, 64, 0.06); box-shadow: 0px 2px 15px rgba(29, 39, 67, 0.06), 0px 8px 25px rgba(28, 40, 64, 0.06); }

.platform-feature-tabs.fixed { position: fixed; z-index: 9; top: 72px; right: 0; left: 0; }

.platform-feature-tabs__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; overflow: auto; font-size: 18px; line-height: 60px; white-space: nowrap; color: #39455c; }

.platform-feature-tabs__cont::-webkit-scrollbar { display: none; }

.platform-feature-tabs__space { width: 1px; min-width: 1px; height: 20px; margin: 0 10px 0 20px; background-color: #cad1dd; }

.platform-feature-tabs__link { position: relative; padding: 0 10px; font-weight: 500; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.platform-feature-tabs__link--back { padding: 0; color: #037bbd; }

.platform-feature-tabs__link span { color: #39455c; }

.platform-feature-tabs__link--back span { color: #037bbd; }

.platform-feature-tabs__link span:hover, .platform-feature-tabs__link.active span { color: #32bdb5; }

.platform-feature-tabs__link--back::before { content: ""; display: inline-block; vertical-align: top; width: 6px; height: 60px; margin-right: 10px; background: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8L1.5 4.5L5 1" stroke="%23037BBD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 0 50% no-repeat; }

.platform-feature-tabs__link--back:hover::before { background-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8L1.5 4.5L5 1" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }

.platform-feature-tabs__link.active::after { content: ""; position: absolute; right: 10px; bottom: 0; left: 10px; height: 2px; background-color: #32bdb5; }

@media screen and (max-width: 1023.98px) { .platform-feature-tabs__cont { margin-right: -24px; margin-left: -24px; padding-left: 24px; font-size: 16px; } }

@media screen and (max-width: 991.98px) { .platform-feature-tabs.fixed { top: 62px; } }

@media screen and (max-width: 767.98px) { .platform-feature-tabs__cont { margin-right: -20px; margin-left: -20px; padding-left: 20px; }
  .platform-feature-tabs__link--back { font-size: 0; }
  .platform-feature-tabs__link--back::before { margin-right: 0; } }

/**/
/* platform feature intro */
/**/
.platform-feature-intro__cont { margin-left: 72px; }

.platform-feature-intro__footnote { padding: 40px; background: #f5f9fb; font-weight: 500; text-align: center; color: #007bbd; }

.platform-feature-intro__footnote p { max-width: 800px; margin: 0 auto; }

@media screen and (max-width: 1283.98px) { .platform-feature-intro__image { max-width: 100%; height: auto; }
  .platform-feature-intro__cont { margin-left: 5.625vw; } }

@media screen and (max-width: 1023.98px) { .platform-feature-intro__cont { margin-left: 0; } }

@media screen and (max-width: 767.98px) { .platform-feature-intro__cont { margin-top: 24px; }
  .platform-feature-intro__footnote { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; } }

/**/
/* platform feature benefits */
/**/
.platform-feature-benefits { padding: 40px 0; background-color: #f7fbfc; }

.platform-feature-benefits__subtitle { min-height: 148px; }

.platform-feature-benefits__figure { text-align: right; }

.platform-feature-benefits__image { margin-left: auto; vertical-align: top; }

.platform-feature-benefits__arrows { display: -webkit-box; display: -ms-flexbox; display: flex; }

.platform-feature-benefits__prev, .platform-feature-benefits__next { width: 44px; height: 44px; margin-right: 4px; border-radius: 4px; background-color: #d8e3e8; background-size: 18px 18px; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background, color; transition-property: background, color; border: 0; outline: 0; }

.platform-feature-benefits__prev { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9.00167 1.14282L1.14453 8.99997L9.00167 16.8571"/><path d="M16.8588 8.99997H1.14453"/></svg>'); }

.platform-feature-benefits__next { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M8.99833 1.14282L16.8555 8.99997L8.99833 16.8571"/><path d="M1.14118 8.99997H16.8555"/></svg>'); }

.platform-feature-benefits__prev:hover, .platform-feature-benefits__next:hover { background-color: #32bdb5; color: #f7fbfc; }

.platform-feature-benefits__prev:hover { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none" stroke="%23F7FBFC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9.00167 1.14282L1.14453 8.99997L9.00167 16.8571"/><path d="M16.8588 8.99997H1.14453"/></svg>'); }

.platform-feature-benefits__next:hover { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none" stroke="%23F7FBFC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M8.99833 1.14282L16.8555 8.99997L8.99833 16.8571"/><path d="M1.14118 8.99997H16.8555"/></svg>'); }

.platform-feature-benefits__dots { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 790px; margin-top: 24px; margin-left: auto; }

.platform-feature-benefits__dots li { width: 8px; height: 8px; margin: 0 4px; border-radius: 5px; background-color: #dcdee3; }

.platform-feature-benefits__dots .slick-active { background-color: #32bdb5; }

@media screen and (max-width: 1283.98px) { .platform-feature-benefits__image { max-width: 100%; height: auto; }
  .platform-feature-benefits__dots { width: 66.667%; } }

@media screen and (max-width: 1023.98px) { .platform-feature-benefits__subtitle { min-height: 0; }
  .platform-feature-benefits__arrows { margin-bottom: 24px; }
  .platform-feature-benefits__dots { width: auto; } }

.platform-main-page .h2, .platform-main-page .h3, .platform-main-page .h5, .platform-main-page .h4 { line-height: normal; }

.solution-workflows__item__alt:hover { -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; transform: none; }

.product-feature-tabs .platform-feature-tabs__link span { font-family: Metric-medium; font-size: 20px; color: #004163; }

.product-feature-tabs .platform-feature-tabs__link--back span { color: #037bbd; }

@media screen and (max-width: 767.98px) { .product-feature-tabs .platform-feature-tabs__link--back span { font-size: 0; } }

.product-feature-tabs .platform-feature-tabs__link span:hover, .product-feature-tabs .platform-feature-tabs__link.active span { color: #32bdb5; }

/**/
/* PARTNERS */
/**/
/**/
/* partners hero */
/**/
/**/
/* partners grow */
/**/
.partners-grow__item { max-width: 252px; color: #35364E; }

.partners-grow__icon { vertical-align: top; }

.partners-grow__image { vertical-align: top; border-radius: 6px; }

.partners-grow__review { position: relative; overflow: hidden; border-radius: 8px; background-color: #1C3F57; color: #FFF; }

.partners-grow__review-cover { position: relative; padding-top: 52.702702702702703%; }

.partners-grow__review-cover img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.partners-grow__review-cover::after { content: ''; position: absolute; top: 50%; left: 50%; width: 96px; height: 96px; margin: -48px 0 0 -48px; border-radius: 50%; background: #FFF url('data:image/svg+xml;utf8,<svg width="24" height="28" viewBox="0 0 24 28" xmlns="http://www.w3.org/2000/svg" fill="%2332BDB5"><path d="M23 12.268C24.3333 13.0378 24.3333 14.9623 23 15.7321L3.5 26.9904C2.16666 27.7602 0.499999 26.7979 0.499999 25.2583L0.5 2.74167C0.5 1.20207 2.16667 0.239818 3.5 1.00962L23 12.268Z"/></svg>') 50% 50% no-repeat; }

.partners-grow__review-cont { padding: 32px 40px 40px; }

@media screen and (max-width: 1023.98px) { .partners-grow__item { max-width: none; }
  .partners-grow__review-cont { padding: 24px; } }

@media screen and (max-width: 767.98px) { .partners-grow { text-align: center; }
  .partners-grow__review-cover::after { width: 72px; height: 72px; margin: -36px 0 0 -36px; } }

/**/
/* partners earn */
/**/
.partners-earn { text-align: center; }

.partners-earn__col { text-align: left; color: #35364E; }

.partners-earn__image { display: block; width: 100%; border-radius: 6px; }

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

.partners-earn__list { list-style: none; }

.partners-earn__list li { margin-top: 8px; padding-left: 1em; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8" fill="%2332BDB5"><circle cx="4" cy="4" r="4"></circle></svg>') 0 0/0.375em 1.375em no-repeat; }

@media screen and (max-width: 1359.98px) { .partners-earn__image { height: auto; } }

/**/
/* partners join */
/**/
.partners-join .tabs__link { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 48px; padding: 16px 0; text-decoration: none; color: #35364E; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; font-weight: 500 !important; }

.partners-join__pane { display: none; }

.partners-join__pane.active { display: block; }

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

.partners-join__image { display: block; margin-left: auto; border-radius: 8px; margin: 0 auto; }

@media screen and (max-width: 1359.98px) { .partners-join__image { max-width: 100%; height: auto; } }

.partners-join__tab.active::after { content: ''; position: absolute; top: 100%; right: 0; left: 0; height: 2px; background-color: #32BDB5; }

/**/
/* partners benefits */
/**/
.partners-benefits { color: #35364E; }

.partners-benefits__image { display: block; margin: 0 auto; }

.partners-benefits__item { position: relative; padding-left: 80px; text-align: left; }

.partners-benefits__item:not(:first-child) { margin-top: 48px; }

.partners-benefits__icon { position: absolute; top: 0; left: 0; }

@media screen and (max-width: 1359.98px) { .partners-benefits__image { max-width: 100%; height: auto; } }

@media screen and (max-width: 767.98px) { .partners-benefits__item { padding-left: 60px; }
  .partners-benefits__item:not(:first-child) { margin-top: 36px; } }

/**/
/* partners tools */
/**/
.partners-tools { padding: 64px 0 80px; background: linear-gradient(156.05deg, #004163 -18%, #00324D 104.27%); color: #B2D1E3; }

.partners-tools__item { position: relative; max-width: 520px; padding-left: 60px; }

.partners-tools__item + .partners-tools__item { margin-top: 28px; }

.partners-tools__icon { position: absolute; top: 0; left: 0; }

.partners-tools__heading { color: #FFF; }

.partners-tools__review { position: relative; overflow: hidden; border-radius: 8px; background-color: #004163; color: #FFF; }

.partners-tools__review-cover { position: relative; padding-top: 52.702702702702703%; }

.partners-tools__review-cover img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.partners-tools__review-cover::after { content: ''; position: absolute; top: 50%; left: 50%; width: 96px; height: 96px; margin: -48px 0 0 -48px; border-radius: 50%; background: #FFF url('data:image/svg+xml;utf8,<svg width="24" height="28" viewBox="0 0 24 28" xmlns="http://www.w3.org/2000/svg" fill="%2332BDB5"><path d="M23 12.268C24.3333 13.0378 24.3333 14.9623 23 15.7321L3.5 26.9904C2.16666 27.7602 0.499999 26.7979 0.499999 25.2583L0.5 2.74167C0.5 1.20207 2.16667 0.239818 3.5 1.00962L23 12.268Z"/></svg>') 50% 50% no-repeat; }

.partners-tools__review-cont { padding: 32px 40px 40px; }

@media screen and (max-width: 991.98px) { .partners-tools__item { max-width: none; } }

@media screen and (max-width: 767.98px) { .partners-tools { padding: 48px 0; }
  .partners-tools__item + .partners-tools__item { margin-top: 21px; } }

/**/
/* partners awards */
/**/
.partners-awards__image { display: block; margin: 0 8px; }

/**/
/* partners testimonials */
/**/
/**/
/* partners news */
/**/
.partners-news__cont { max-width: 864px; margin-right: auto; margin-left: auto; }

.partners-news__hr { margin: 24px 0; border-top: 1px solid #DAE4EB; }

.partners-news__item { position: relative; display: block; -webkit-box-shadow: 0 0 0 25px transparent; box-shadow: 0 0 0 25px transparent; text-decoration: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background, -webkit-box-shadow; transition-property: background, -webkit-box-shadow; transition-property: background, box-shadow; transition-property: background, box-shadow, -webkit-box-shadow; }

.partners-news__item:hover { background: #F4F9FC; -webkit-box-shadow: 0 0 0 25px #F4F9FC; box-shadow: 0 0 0 25px #F4F9FC; }

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

.partners-news__more-link { opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.partners-news__item:hover .partners-news__more-link { opacity: 1; }

@media screen and (max-width: 767.98px) { .partners-news__hr { margin: 18px 0; }
  .partners-news__item:hover { background: transparent; -webkit-box-shadow: 0 0 0 25px transparent; box-shadow: 0 0 0 25px transparent; }
  .partners-news__more-link { margin-top: 9px; opacity: 1; } }

/*Tabs*/
.partner__tabs { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: auto; padding-bottom: 2px; -webkit-box-shadow: inset 0 -2px 0 #E9EBF1; box-shadow: inset 0 -2px 0 #E9EBF1; font-size: 20px; font-weight: 500; white-space: nowrap; overflow: hidden; }

.partner__tabs::-webkit-scrollbar { display: none; }

.tabs--large { font-size: 22px; font-weight: 500; text-align: center; white-space: normal; }

.tabs--large .tabs__link { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; height: 76px; margin: 0; padding: 0 20px; }

.tabs--large .tabs__link.active { background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 189, 181, 0)), to(rgba(50, 189, 181, 0.1))); background: linear-gradient(rgba(50, 189, 181, 0), rgba(50, 189, 181, 0.1)); color: #32BDB5 !important; }

@media screen and (max-width: 991.98px) { .partner__tabs { margin-right: -24px; margin-left: -24px; padding-left: 24px; }
  .tabs__link { margin-right: 32px; }
  .tabs__link:last-child { margin-right: 24px; }
  .tabs--large { padding-left: 0; }
  .tabs--large .tabs__link { margin: 0; padding: 0 24px; } }

@media screen and (max-width: 767.98px) { .partner__tabs { margin-right: -20px; margin-left: -20px; padding-left: 20px; font-size: 18px; }
  .tabs__link { margin-right: 20px; }
  .tabs__link:last-child { margin-right: 20px; }
  .tabs--large { padding-left: 0; }
  .tabs--large .tabs__link { margin: 0; padding: 0 20px; } }

/**/
/* partners reviews */
/**/
.partners-reviews { position: relative; padding: 80px 0; background: -webkit-gradient(linear, right top, left top, from(#004163), to(#00324D)); background: linear-gradient(270deg, #004163, #00324D); }

.partners-reviews::before { content: ''; position: absolute; right: 50%; bottom: 0; width: 365px; height: 140px; margin-right: 448px; background: url(../images/partners-reviews/bg@2x.png) 50% 50%/100% 100%; pointer-events: none; }

.partners-reviews__item { position: relative; width: 330px; padding: 40px 32px; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: inset 0 0 0 1px #DDE1E9, 0px -8px 20px rgba(22, 53, 70, 0.06); box-shadow: inset 0 0 0 1px #DDE1E9, 0px -8px 20px rgba(22, 53, 70, 0.06); }

.partners-reviews__item--1 { margin-top: -112px; }

.partners-reviews__item--1::after { content: ''; position: absolute; top: 100%; right: 0; left: 0; height: 120px; margin-top: 24px; border-radius: 6px; background: #FFF; opacity: 0.05; }

.partners-reviews__item--2 { margin-bottom: -112px; -webkit-box-shadow: inset 0 0 0 1px #DDE1E9, 0px 8px 20px rgba(22, 53, 70, 0.06); box-shadow: inset 0 0 0 1px #DDE1E9, 0px 8px 20px rgba(22, 53, 70, 0.06); }

.partners-reviews__item--2::after { content: ''; position: absolute; right: 0; bottom: 100%; left: 0; height: 120px; margin-bottom: 24px; border-radius: 6px; background: #FFF; opacity: 0.05; }

.partners-reviews__logo { display: block; margin: 0 auto; }

.partners-reviews__quote { padding-top: 46px; background: url('data:image/svg+xml;utf8,<svg width="38" height="30" viewBox="0 0 38 30" fill="%23007BBD" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" fill-rule="evenodd" clip-rule="evenodd" d="M16.83 22.66C16.83 26.62 13.42 29.92 8.8 29.92C3.63 29.92 0 25.96 0 19.91C0 6.16 9.24 0.66 15.84 0V6.05C11.33 6.82 7.37 11.11 7.15 15.84C7.37 15.73 8.36 15.29 9.46 15.29C13.75 15.29 16.83 18.26 16.83 22.66ZM37.18 22.6601C37.18 26.6201 33.77 29.9201 29.15 29.9201C24.09 29.9201 20.35 25.9601 20.35 19.9101C20.35 6.16008 29.7 0.660084 36.19 8.41151e-05V6.05008C31.79 6.82008 27.83 11.1101 27.61 15.8401C27.83 15.7301 28.71 15.2901 29.81 15.2901C34.21 15.2901 37.18 18.2601 37.18 22.6601Z"/></svg>') no-repeat; color: #1F5AA0; }

.partners-reviews__author { font-weight: 600; color: #35364E; }

@media screen and (max-width: 1283.98px) { .partners-reviews__item { width: 300px; } }

@media screen and (max-width: 1023.98px) { .partners-reviews { padding-bottom: 0; border-bottom: 64px solid #FFF; }
  .partners-reviews__item { width: auto; }
  .partners-reviews__item--1 { margin-top: 0; margin-bottom: -32px; }
  .partners-reviews__item--2 { margin-bottom: -64px; }
  .partners-reviews__item--1::after, .partners-reviews__item--2::after { display: none; } }

@media screen and (max-width: 767.98px) { .partners-reviews__item { padding: 30px 20px; } }

@media screen and (max-width: 599.98px) { .partners-reviews { padding-top: 40px; border-bottom: 40px solid #FFF; }
  .partners-reviews__item--1 { margin-bottom: 20px; }
  .partners-reviews__item--2 { margin-bottom: -40px; } }

/**/
/* partners callout */
/**/
.partners-callout { position: relative; padding: 52px 0; background-color: #ECF6FC; text-align: center; }

.partners-callout::after, .partners-callout::before { content: ''; position: absolute; bottom: 0; width: 430px; height: 193px; background: url(../images/partners-callout/bg@2x.png); background-size: 100% 100%; }

.partners-callout::after { right: -40px; }

.partners-callout::before { left: -40px; }

@media screen and (max-width: 1283.98px) { .partners-callout::after { right: auto; left: 50%; margin-left: 280px; }
  .partners-callout::before { right: 50%; left: auto; margin-right: 280px; } }

/**/
/* upcoming events card */
/**/
.upcoming-events-card { display: block; min-height: 100%; overflow: hidden; border-radius: 0 0 8px 8px; -webkit-box-shadow: inset 0 0 0 1px #E6E6E6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #E6E6E6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.upcoming-events-card:hover { -webkit-box-shadow: inset 0 0 0 1px #E6E6E6, 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 0 1px #E6E6E6, 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 4px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.upcoming-events-card__figure { position: relative; padding-top: 62.913907284768212%; }

.upcoming-events-card__figure img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.upcoming-events-card__cont { padding: 16px 24px 24px; }

.upcoming-events-card__title { font-weight: 600; color: #35364E; }

.upcoming-events-card__date { font-weight: normal; color: #5e636b; }

/**/
/* partners booster */
/**/
.partners-booster { position: relative; overflow: hidden; padding: 40px 0 48px; border-radius: 6px; background: #DCF0F4; text-align: center; }

.partners-booster::before { content: ''; position: absolute; top: 50%; right: 50%; width: 975px; height: 857px; margin-top: -428px; margin-right: -80px; background: url(../img/partners-booster/bg.svg); }

.partners-booster h3 { position: relative; }

.partners-booster__image { position: relative; display: block; border-radius: 6px; }

@media screen and (max-width: 1199.98px) { .partners-booster { margin-right: -40px; margin-left: -40px; border-radius: 0; }
  .partners-booster__image { width: auto; height: 200px; } }

@media screen and (max-width: 991.98px) { .partners-booster { margin-right: -24px; margin-left: -24px; }
  .partners-booster__image { height: 152px; } }

@media screen and (max-width: 767.98px) { .partners-booster { margin-right: -20px; margin-left: -20px; }
  .partners-booster__image { height: 168px; } }

/**/
/* partners faq */
/**/
.partners-faq__hr { margin: 24px 0 28px; border-top: 1px solid #DAE4EB; }

.partners-faq__question { position: relative; padding-right: 24px; font-weight: 500; color: #35364E; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.partners-faq__question::after { content: ''; position: absolute; top: 0; right: 0; width: 12px; height: 25px; background: url('data:image/svg+xml;utf8,<svg width="12" height="25" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6 6L11 1" stroke="%2335364E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-image, -webkit-transform; transition-property: background-image, -webkit-transform; transition-property: background-image, transform; transition-property: background-image, transform, -webkit-transform; }

.partners-faq__question:hover { color: #32BDB5; }

.partners-faq__question:hover::after { background-image: url('data:image/svg+xml;utf8,<svg width="12" height="25" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6 6L11 1" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }

.partners-faq__question.active::after { -webkit-transform: none; transform: none; }

.partners-faq__answer { display: none; }

@media screen and (max-width: 767.98px) { .partners-faq__hr { margin: 18px 0 21px; } }

/* partners program */
.partners-program { text-align: center; }

.partners-program__item { position: relative; padding: 16px 32px; text-align: left; color: #003F65; cursor: pointer; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: padding, color; transition-property: padding, color; }

.partners-program__item:hover { color: #32BDB5; }

.partners-program__item::after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 4px; background-color: #32BDB5; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.partners-program__item::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -webkit-gradient(linear, left top, right top, from(#32BDB5), to(rgba(11, 197, 186, 0))); background: linear-gradient(90deg, #32BDB5 0%, rgba(11, 197, 186, 0) 100%); opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.partners-program__item.active { padding: 20px 32px; pointer-events: none; }

.partners-program__item.active::after { opacity: 1; }

.partners-program__item.active::before { opacity: 0.05; }

.partners-program__heading { font-size: 28px; font-weight: 600; color: inherit; }

.partners-program__subheading { display: none; }

.partners-program__figure { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 500px; border-radius: 6px; background: linear-gradient(247.61deg, #004163 25.72%, #00324D 83.65%); color: #B2D1E3; }

.partners-program__figure::before { content: ''; position: absolute; right: 0; bottom: 0; width: 488px; height: 268px; background: url(../img/partners-program/bg.svg); pointer-events: none; }

@media screen and (max-width: 767.98px) { .partners-program__item { padding: 12px 0 12px 24px; }
  .partners-program__item.active { padding: 15px 0 15px 24px; }
  .partners-program__heading { font-size: 22px; }
  .partners-program__figure { height: 375px; } }

.page-footer { color: #4b4f55; height: auto; margin-top: 50px; padding: 20px 0 0; overflow-x: hidden; }

.footer-block .footer-cols { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; min-width: 0; word-break: break-word; overflow-wrap: break-word; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.footer-block .footer-cols h2 { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #0bc5ba; margin-bottom: 20px; }

.footer-block .footer-cols li { line-height: 2; }

.footer-block .footer-cols a { font-size: 17px; font-weight: 400; color: #5e636b; line-height: 24px; }

.footer-block .footer-cols a:hover { color: #0bc5ba; text-decoration: none; }

.footer-block .footer-cols a:visited { font-size: 17px; font-weight: 400; color: #5e636b; line-height: 24px; }

.footer-block .footer-cols.col-5 { -ms-flex-preferred-size: calc(17.5% - 16px); flex-basis: calc(17.5% - 16px); max-width: 100%; margin-left: 32px; margin-right: 0; }

.footer-block .footer-cols.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; margin-left: 32px; margin-right: 0; }

.footer-block .footer-cols.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; margin-left: 32px; margin-right: 0; }

.footer-block .footer-cols.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; margin-left: 32px; margin-right: 0; }

.footer-logo-social p { margin-top: 0; margin-bottom: 20px; text-align: left; clear: both; display: block; text-indent: initial; }

.footer-logo-social p:first-child { max-width: 157px; }

.footer-logo-social p:nth-child(2) { margin-bottom: 5px; }

.footer-logo-social ul { margin-top: 15px; }

.footer-logo-social ul li { float: left; display: inline; margin-right: 15px; width: 30px; }

.footer-logo-social ul li:last-child { margin-right: 0; }

.footer-copy { background-color: #1f232f; font-size: 14px; color: #fff; margin-top: 40px; }

.footer-copy .footer-copy-in { max-width: 1360px; margin: 0 auto; }

.footer-copy .copyright-box { max-width: 100%; }

.footer-copy .copyright-box p { margin: 0; padding: 0; line-height: 1.56; }

.footer-copy .footer-resources { width: 70%; }

.footer-copy .footer-resources ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.footer-copy .footer-resources ul li { margin-left: 25px; line-height: 1.56; }

.footer-copy .footer-resources li a { font-weight: normal; font-size: 14px; color: #fff; }

.footer-copy .footer-resources li a:visited { font-weight: normal; font-size: 14px; color: #fff; }

.footer-copy-in > .egnyte-block { display: -webkit-box; display: -ms-flexbox; display: flex; }

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

.page-node-type-sem_pages .footer-block .footer-cols.col-1 { -ms-flex-preferred-size: 270px; flex-basis: 270px; }

.page-node-type-sem_pages .footer-block .footer-cols.col-1 p img { width: 155px; height: auto; }

.page-node-type-sem_pages .footer-block .footer-cols.col-1 ul li img { width: 30px; height: 30px; }

@media only screen and (max-width: 1179px) { .footer-logo-social p:first-child { max-width: 120px; } }

@media only screen and (max-width: 1023px) { .footer-block .footer-cols.col-1 { -ms-flex-preferred-size: calc(27% - 16px); flex-basis: calc(27% - 16px); }
  .footer-block .footer-cols.col-2 { -ms-flex-preferred-size: calc(15% - 16px); flex-basis: calc(15% - 16px); }
  .footer-block .footer-cols.col-3 { -ms-flex-preferred-size: calc(21.5% - 16px); flex-basis: calc(21.5% - 16px); } }

@media only screen and (max-width: 960px) { .footer-copy-in > .egnyte-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .copyright-box { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: center; margin-top: 20px; }
  .footer-copy .footer-resources { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer-resources ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 539px) { .footer-resources ul { display: block !important; }
  .footer-block .footer-cols { width: 100%; display: block; margin: 0 0 5px 0; }
  .footer-block .footer-logo-social.footer-cols { margin-bottom: 0 !important; }
  .footer-copy .footer-resources ul li { width: 100%; display: block; margin: 5px auto; text-align: center; } }

@media only screen and (min-width: 961px) { .footer-block ul { display: block !important; height: auto !important; } }

@media only screen and (max-width: 960px) { .footer-block .footer-cols h2 { position: relative; margin-bottom: 0; padding: 11px 0; cursor: pointer; }
  .footer-block .footer-cols h2::after { content: ""; width: 30px; height: 30px; position: absolute; top: 0; background: url("../images/angle-down-solid.png") no-repeat center center; background-size: 20px; right: 15px; opacity: 0.3; }
  .footer-block .footer-cols ul { margin-bottom: 25px; }
  .footer-block .footer-cols h2.click-rotate::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  .footer-block .footer-cols.col-1 { position: absolute; top: 10px; left: 0; -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; }
  .footer-block .footer-cols.col-5 { -ms-flex-preferred-size: 45%; flex-basis: 45%; width: 45%; margin-left: auto; margin-right: 0; margin-bottom: 0; }
  .footer-block .footer-cols.col-4 { -ms-flex-preferred-size: 45%; flex-basis: 45%; width: 45%; margin-left: auto; margin-right: 0; margin-bottom: 0; }
  .footer-block .footer-cols.col-3 { -ms-flex-preferred-size: 45%; flex-basis: 45%; width: 45%; margin-left: auto; margin-right: 0; margin-bottom: 0; }
  .footer-block .footer-cols.col-2 { -ms-flex-preferred-size: 45%; flex-basis: 45%; width: 45%; margin-left: auto; margin-right: 0; margin-bottom: 0; }
  .footer-block ul { display: none; }
  .footer-logo-social ul { display: block; }
  .footer-copy .copyright-box { width: 100%; }
  nav.footer-cols a, nav.footer-cols a:visited { padding: 5px 0; display: inline-block; }
  .page-node-type-sem_pages .footer-block .layout-container { max-width: 90%; width: 100%; margin-bottom: 0; display: block !important; }
  .page-node-type-sem_pages .footer-cols.col-1 { position: relative; top: auto; left: auto; -ms-flex-preferred-size: 270px; flex-basis: 270px; width: 270px; }
  .page-node-type-sem_pages .mobile-logo-footer p { margin-bottom: 0; }
  .page-node-type-sem_pages .mobile-logo-footer p img { width: 155px; height: auto; } }

@media only screen and (max-width: 539px) { .page-footer { margin-top: 50px; padding: 20px 0 0; }
  .footer-block .footer-cols { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px 0 5px 0; padding-bottom: 3px; border-bottom: 1px solid #4b4f55; }
  .footer-block .footer-cols h2::after { right: 0; }
  .footer-block .footer-cols.col-5 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer-block .footer-cols.col-4 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer-block .footer-cols.col-3 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer-block .footer-cols.col-2 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer-logo-social p { font-size: 16px; }
  .mobile-logo-footer { display: block; }
  .footer-logo-social p:first-child { display: none; }
  .mobile-logo-footer .text-formatted { max-width: 157px; margin: 0; }
  .footer-block .footer-cols.col-1 { position: relative; left: auto; top: auto; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; border: 0; margin-top: 35px; } }

/**/
/* FOOTER */
/**/
/**/
/* footer */
/**/
.footer { margin-top: 80px; }

.footer__foot { padding: 32px 0; background-color: #1f232f; color: #6e7b95; }

.footer__grid-cont { max-width: 1360px; }

@media screen and (max-width: 767.98px) { .footer { margin-top: 60px; }
  .footer__foot { margin-top: 30px; padding: 24px 0; } }

/**/
/* company */
/**/
.company { margin: -6px 4px 40px 0; color: #5e636b; }

.company__logo { display: inline-block; vertical-align: top; }

.company__phones a { color: #5e636b; }

.company__phones a:hover, .company__phones a:focus { color: #1fb7ab; text-decoration: none; }

.company__phones span { display: block; margin-top: 6px; }

@media screen and (max-width: 767.98px) { .company { margin-right: 0; margin-bottom: 30px; } }

/**/
/* social nav */
/**/
.social-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.social-nav a.social-nav__item { margin-right: 14px; color: #b3b7bb; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.social-nav a.social-nav__item.social-nav__item--twitter:hover { color: #000; }

.social-nav a.social-nav__item.social-nav__item--linkedin:hover { color: #0077b5; }

.social-nav a.social-nav__item.social-nav__item--facebook:hover { color: #3b5998; }

.social-nav a.social-nav__item.social-nav__item--vimeo:hover { color: #29b7ea; }

.social-nav a.social-nav__item.social-nav__item--tiktok:hover { color: #000; }

.social-nav a.social-nav__item.social-nav__item--instagram:hover { color: #000; }

.social-nav a.social-nav__item.social-nav__item--youtube:hover { color: #DF2935; }

.social-nav__item svg { display: block; width: auto; height: 26px; }

.social-nav__item:last-child { margin-right: 0; }

@media screen and (max-width: 767.98px) { .social-nav__item svg { height: 32px; } }

/**/
/* foot nav */
/**/
.foot-nav { margin-bottom: 40px; margin-left: 12px; }

.foot-nav__title { margin-bottom: 16px; font-size: 16px; font-weight: 600; text-transform: uppercase; color: #0bc5ba; }

.foot-nav__title svg { float: right; display: none; }

.foot-nav__item { font-size: 16px; line-height: 2; }

.foot-nav__link { text-decoration: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.foot-nav__link:hover { color: #0bc5ba; text-decoration: none; }

a.foot-nav__link { color: #5e636b; }

a.foot-nav__link:focus { outline: none; text-decoration: none; }

@media screen and (max-width: 1283.98px) { .foot-nav { margin-left: 0; } }

@media screen and (max-width: 767.98px) { .foot-nav { margin-left: 0; margin-bottom: 30px; }
  .foot-nav__title { margin-bottom: 12px; }
  .foot-nav__item { font-size: 16px; } }

@media screen and (max-width: 575.98px) { .foot-nav { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #e1e9eb; }
  .foot-nav__title { margin: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: margin; transition-property: margin; }
  .foot-nav__title svg { display: block; }
  .foot-nav__title.active { margin-bottom: 12px; }
  .foot-nav__title.active svg { -webkit-transform: scale(1, -1); transform: scale(1, -1); -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
  .foot-nav__item { height: 0; overflow: hidden; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: height; transition-property: height; }
  .foot-nav__title.active ~ .foot-nav__item { height: 28px; } }

/**/
/* external reviews */
/**/
.external-reviews { /* display: grid; grid-row-gap: 40px; grid-column-gap: 40px; grid-template-columns: auto auto; margin-bottom: 40px; */ }

.external-reviews__item { margin-bottom: 40px; }

.external-reviews__logo { display: block; }

.external-reviews__text { font-size: 14px; margin-bottom: 0px; }

.external-reviews__star { position: relative; display: block; width: 16px; height: 16px; margin-right: 2px; background: url("../images/external-review/star.svg"); }

.external-reviews__star--half::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url("../images/external-review/starh.svg"); }

.external-reviews__star--half::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 50%; background-color: #fff; }

.external-reviews__star--orange { background-image: url("../images/external-review/star--orange.svg"); }

.external-reviews__star--orange.external-reviews__star--half::after { background-image: url("../images/external-review/starh--orange.svg"); }

.external-reviews__star--yellow { background-image: url("../images/external-review/star--yellow.svg"); }

.external-reviews__star--yellow.external-reviews__star--half::after { background-image: url("../images/external-review/starh--yellow.svg"); }

.external-reviews__circle { position: relative; width: 12px; height: 12px; overflow: hidden; margin-right: 2px; border-radius: 50%; border: 1px solid #eb022e; background-color: #eb022e; }

.external-reviews__circle--half::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 5px; background-color: #fff; }

.external-reviews__value { margin-left: 6px; font-size: 14px; line-height: 1; color: #35364e; }

.external-reviews__value--exc { font-size: 12px; font-weight: 700; text-transform: uppercase; color: #eb022e; }

@media screen and (max-width: 767.98px) { .external-reviews { padding-top: 30px; }
  .external-reviews__item { margin-bottom: 30px; } }

@media screen and (max-width: 575.98px) { .external-reviews { margin-top: 18px; padding-top: 0; border-top: none; }
  .external-reviews { grid-row-gap: 30px; grid-template-columns: auto; } }

/**/
/* legal nav */
/**/
a:link.legal-nav__link, a:visited.legal-nav__link { color: #a2acc2; }

.legal-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 16px; font-size: 14px; line-height: 16px; }

.legal-nav__link { margin-right: 24px; text-decoration: none; color: #a2acc2; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.legal-nav__link:hover { color: #fff !important; text-decoration: none !important; }

.legal-nav__link:last-child { margin-right: 0; }

@media screen and (max-width: 1283.98px) { .legal-nav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media screen and (max-width: 1023.98px) { .legal-nav__link { margin-right: 16px; } }

@media screen and (max-width: 767.98px) { .legal-nav { margin-bottom: 9px; }
  .legal-nav__link { margin: 0 9px 12px; }
  .legal-nav__link:last-child { margin-right: 9px; } }

@media screen and (max-width: 575.98px) { .legal-nav { max-width: 320px; margin-right: auto; margin-left: auto; } }

/**/
/* copyrights */
/**/
.copyrights { font-size: 13px; color: #6e7b95; }

@media screen and (max-width: 1283.98px) { .copyrights { text-align: center; } }

/* external rated */
/**/
.external-rated__logo { display: block; }

.external-rated__badge { position: relative; margin: 0 8px 0 20px; padding: 0 8px; background-color: #ff492c; font-size: 12.5px; line-height: 30px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: #fff; }

.external-rated__badge::after { content: ""; position: absolute; top: 0; left: 100%; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 8px solid #ff492c; }

.external-rated__badge::before { content: ""; position: absolute; top: 0; right: 100%; border-top: 15px solid transparent; border-right: 8px solid #ff492c; border-bottom: 15px solid transparent; }

.company__phones { font-size: 14px; }

.external-rated__list { list-style: none; font-size: 14px; line-height: 32px; color: #35364e; }

.external-rated__list li { border-top: 1px solid #e6eaee; }

.external-rated__list li:first-child { border-top: 0; }

.external-rated__list span { display: inline-block; vertical-align: top; min-width: 57px; padding-right: 4px; font-weight: 600; text-transform: uppercase; }

.footer.footer__dgt-report-2021 .footer__side .footer__hr { max-width: 160px; border: 0; border-top: 1px solid #d8d8d8; margin: 0 auto; }

/**/
/* footer */
/**/
.footer.footer__ce-ransomware-analyze .footer__inner h4 { color: #6b8d9e; }

.footer.footer__ce-ransomware-analyze .footer__inner p a { text-decoration: underline; color: #007bbd; }

.footer.footer__ce-ransomware-analyze .footer__side { float: unset; }

.footer.footer__ce-ransomware-analyze .footer__side .footer__hr { max-width: 160px; border: 0; border-top: 1px solid #d8d8d8; margin: 0; }

.footer.footer__ce-ransomware-analyze .footer__side .copyrights { font-size: 14px; line-height: 1.334; color: #979797; text-align: left; }

@media screen and (max-width: 767.98px) { .footer.footer__ce-ransomware-analyze .footer__side .copyrights { text-align: center; } }

/**/
/* social nav */
/**/
.footer.footer__ce-ransomware-analyze .footer__side .social-nav { margin-right: -12px; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item { display: block; margin-right: 12px; color: #b3b7bb; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item svg { display: block; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item.social-nav__item--twitter:hover { color: #1da1f2; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item.social-nav__item--linkedin:hover { color: #0077b5; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item.social-nav__item--facebook:hover { color: #3b5998; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item.social-nav__item--vimeo:hover { color: #29b7ea; }

.footer.footer__ce-ransomware-analyze .footer__side .social-nav .social-nav__item.social-nav__item--youtube:hover { color: #DF2935; }

@media screen and (max-width: 767.98px) { .footer.footer__dgt-report-2021 .footer__side .social-nav, .footer.footer__ce-ransomware-analyze .footer__side .social-nav { display: block; }
  .footer.footer__dgt-report-2021 .footer__side .social-nav .grid-row, .footer.footer__ce-ransomware-analyze .footer__side .social-nav .grid-row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .footer.footer__dgt-report-2021 .footer__side .social-nav svg, .footer.footer__ce-ransomware-analyze .footer__side .social-nav svg { height: unset; } }

@media screen and (max-width: 767.98px) { .footer.footer__dgt-report-2021 .footer__side .logo__image { margin: 0 auto; } }

/**/
/* our story */
/**/
.our-story { position: relative; padding-top: 20px; background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F8FB), to(#FFFFFF)); background-image: linear-gradient(180deg, #F3F8FB, #FFFFFF); }

.our-story .bread-crumbs { margin: 0; padding-top: 0; }

.our-story .wp-block-column:nth-child(2n) { margin-left: auto !important; }

.our-story .vimeo-video { margin-left: 0; }

.our-story::after { content: ''; position: absolute; width: 538px; height: 559px; background: url(../images/company/bg.svg); pointer-events: none; top: 28px; left: 50%; margin-left: 622px; }

.our-story::before { content: ''; position: absolute; width: 538px; height: 559px; background: url(../images/company/bg.svg); pointer-events: none; top: 40px; right: 50%; margin-right: 508px; }

.our-story .our-story__more-info .wp-block-group__inner-container { margin: auto; width: 100%; }

.our-story__cont { position: relative; }

.our-story__item { position: relative; margin-left: 40px; padding: 40px; text-align: center; }

.our-story__item * { position: relative; z-index: 1; }

.our-story__item::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 6px; border: 1px solid #E7EAF0; background: #FFF; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); }

.our-story__item::before { content: ''; position: absolute; top: -40px; left: -40px; width: 189px; height: 173px; background: url(../images/company/dots.svg); }

.our-story__item--alt { margin-right: 40px; margin-left: 0; }

.our-story__item--alt::before { top: auto; right: -40px; bottom: -40px; left: auto; }

.our-story__video { display: block; position: relative; overflow: hidden; border-radius: 6px; }

.our-story__video img { display: block; margin: 0 auto; }

.our-story__video::after { content: ''; position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin: -75px 0 0 -75px; border-radius: 50%; background: rgba(255, 255, 255, 0.9) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="76" viewBox="0 0 60 76" fill="none"><path fill="%2332BDB5" d="M0.998047 2.68519C0.998047 1.09831 2.75752 0.143473 4.08802 1.0083L58.4182 36.3229C59.6316 37.1116 59.6316 38.888 58.4182 39.6767L4.08802 74.9913C2.75751 75.8562 0.998047 74.9013 0.998047 73.3144V2.68519Z"/></svg>') 57.5% 50% no-repeat; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; background-size: 43px; -webkit-transform: translate(30%, 30%); transform: translate(30%, 30%); }

.our-story__video:hover::after { background-color: white; -webkit-transform: scale(1.0625) translate(30%, 30%); transform: scale(1.0625) translate(30%, 30%); }

.our-story__video span { position: absolute; right: 0; bottom: 32px; left: 0; font-size: 20px; line-height: 28px; font-weight: 600; text-align: center; color: #FFF; }

.our-story__video span::before { content: ''; display: inline-block; vertical-align: top; width: 28px; height: 28px; margin-right: 12px; border-radius: 50%; background: rgba(255, 255, 255, 0.9) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%2332BDB5" d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg>') 55% 50%/12px 12px no-repeat; }

@media screen and (max-width: 575.98px) { .our-story__item { margin-left: 0; margin-right: 0; }
  .our-story__item::before { display: none; }
  .our-story__video::after { -webkit-transform: scale(0.625); transform: scale(0.625); } }

/**/
/* leader note */
/**/
.leader-note { padding: 40px 60px; border-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.05)), to(rgba(255, 255, 255, 0))); background: linear-gradient(rgba(0, 123, 189, 0.05), rgba(255, 255, 255, 0)); }

.leader-note .wp-block-column:not(:first-child) { margin-left: 0; }

.leader-note .leader-note__wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (min-width: 1200px) { .leader-note .leader-note__hyperlink-column { -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .leader-note .leader-note__hyperlink-column .more-link { float: right; } }

@media screen and (max-width: 767px) { .leader-note .leader-note__hyperlink-column { -ms-flex-preferred-size: initial !important; flex-basis: initial !important; }
  .leader-note .leader-note__position__wrapper { -ms-flex-preferred-size: unset !important; flex-basis: unset !important; } }

.leader-note__image img { border-radius: 4px; display: block; margin-right: auto !important; margin-left: auto !important; border-radius: 6px; max-width: 316px; max-height: 365px; }

.leader-note__quotes { display: block; }

.leader-note__name { margin-top: -4px; }

.leader-note__position { color: #8097A5; }

@media screen and (max-width: 1283.98px) { .leader-note { padding: 40px 24px; } }

@media screen and (max-width: 767.98px) { .leader-note__name { margin-top: -1px; } }

@media screen and (max-width: 575.98px) { .leader-note { margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
  .leader-note__image img { max-width: 100%; height: auto; } }

.leadership_mt { margin-top: 100px !important; background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F8FB), to(#FFFFFF)); background-image: linear-gradient(180deg, #F3F8FB, #FFFFFF); }

/**/
/* company timeline */
/**/
.company-timeline { text-align: center; }

.company-timeline__cont { position: relative; }

.company-timeline__cont::after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; height: 60px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white)); background: linear-gradient(rgba(255, 255, 255, 0), white); }

.company-timeline__track { height: 600px; overflow: auto; }

.company-timeline__items { position: relative; overflow: hidden; }

.company-timeline__items::before { content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 4px; margin-left: -2px; background: #32BDB5; opacity: 0.5; }

.company-timeline__item { position: relative; width: 408px; margin: 60px auto; padding: 23px; border-radius: 6px; border-top-left-radius: 0; border: 1px solid #E7EAF0; background: #FFFFFF; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); text-align: left; -webkit-transform: translateX(230px); transform: translateX(230px); }

.company-timeline__item::before { content: ''; position: absolute; z-index: 1; top: -3px; left: -42px; width: 30px; height: 30px; background: url(../images/company/hex.svg); }

.company-timeline__item:first-child { margin-top: 0; }

.company-timeline__item:nth-child(even) { border-top-left-radius: 6px; border-top-right-radius: 0; -webkit-transform: translateX(-230px); transform: translateX(-230px); }

.company-timeline__item:nth-child(even)::before { right: -42px; left: auto; }

@media screen and (max-width: 1023.98px) { .company-timeline__item { width: 328px; -webkit-transform: translateX(190px); transform: translateX(190px); }
  .company-timeline__item:nth-child(even) { -webkit-transform: translateX(-190px); transform: translateX(-190px); } }

@media screen and (max-width: 767.98px) { .company-timeline__items::before { left: 15px; }
  .company-timeline__item { width: auto; margin: 40px 0; margin-left: 41px; -webkit-transform: none; transform: none; }
  .company-timeline__item:nth-child(even) { border-radius: 0 6px 6px 6px; -webkit-transform: none; transform: none; }
  .company-timeline__item:nth-child(even)::before { right: auto; left: -42px; } }

@media (min-width: 782px) { .industry-ranking .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .industry-ranking .wp-block-column:nth-child(2n) { margin-left: 0; } }

/**/
/* investors */
/**/
.investors { position: relative; padding-top: 20px; padding-bottom: 80px; background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F8FB), to(#FFFFFF)); background-image: linear-gradient(180deg, #F3F8FB, #FFFFFF); }

.investors .bread-crumbs { margin: 0; }

.investors::after { content: ''; position: absolute; width: 538px; height: 559px; background: url(../images/company/bg.svg); pointer-events: none; top: 28px; left: 50%; margin-left: 622px; }

.investors::before { content: ''; position: absolute; width: 538px; height: 559px; background: url(../images/company/bg.svg); pointer-events: none; top: 40px; right: 50%; margin-right: 508px; }

.investors__cont { position: relative; }

.investors__item { padding: 39px; border-radius: 6px; border: 1px solid #E7EAF0; background: #FFF; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); }

.investors__item .text-link { font-weight: normal; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .investors__item .grid-row { display: block !important; } }

.investors__image { display: block; margin-right: 12px; }

.investors__image[width="141"] { margin-right: 11px; }

.investors__image[width="158"] { margin-right: 3px; margin-left: -9px; }

.investors__image[width="162"] { margin-right: 1px; margin-left: -11px; }

@media screen and (max-width: 767.98px) { .investors__item { padding: 29px; }
  .investors__image { width: 105px; height: auto; }
  .investors__image[width="141"] { margin-right: 12px; }
  .investors__image[width="158"] { width: 119px; margin-right: 5px; margin-left: -7px; }
  .investors__image[width="162"] { width: 122px; margin-right: 3px; margin-left: -8px; } }

@media screen and (max-width: 575.98px) { .investors__image { margin: 0 0 24px !important; } }

.investors_wrapper { overflow: hidden; }

.management_wrapper { background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F8FB), to(#FFFFFF)); background-image: linear-gradient(180deg, #F3F8FB, #FFFFFF); overflow: hidden; }

.management_wrapper .three_col_cards__grid_row { max-width: 860px; margin: auto; }

.management_wrapper .three_col_cards__item { height: 270px; max-width: 258px; }

.management_wrapper .three_col_cards__item__title { font-size: 24.33px; font-weight: 600; }

@media screen and (max-width: 767.98px) { .management_wrapper { background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F8FB), to(#FFFFFF)); background-image: linear-gradient(180deg, #F3F8FB, #FFFFFF); overflow: hidden; }
  .management_wrapper .three_col_cards__grid_row { max-width: 258px; margin: auto; } }

/* .egnyte-leadership { .views-col { padding: 0 1rem; float: none; padding-left: 0; padding-right: 0; border-radius: 5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin-left: 1%; margin-right: 1%; position: relative; background: transparent; width: 23% !important; } .wp-block-group{ display: flex; } } */
/* @media screen and (max-width: 1023.98px) { .egnyte-leadership{ .views-col { max-width: 33%; flex: 0 0 33%; margin: 0 auto; padding: initial; } .wp-block-group{ display: flex; flex-wrap: wrap; } .grid-col{ max-width: 100% !important; } } } */
/* @media screen and (max-width: 767px) { .egnyte-leadership{ .views-col { flex: 0 0 50%; max-width: 50%; margin: 0 auto; padding: auto; } .leadership__col { display: flex; flex-wrap: wrap; } .leadership__image { max-width: 100% !important; } .leadership__item { max-width: 100% !important; } } } */
.directors-board .views-col { width: 23% !important; }

.directors-board .wp-block-group { display: -webkit-box; display: -ms-flexbox; display: flex; }

.directors-board .grid-col { max-width: 100% !important; }

.directors-board__cont { padding: 0 48px 32px; border-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.05)), to(rgba(255, 255, 255, 0))); background: linear-gradient(rgba(0, 123, 189, 0.05), rgba(255, 255, 255, 0)); text-align: left; }

.directors-board__item { margin: 0 16px; }

.directors-board__item .full_text { display: none; }

.directors-board__bio { color: #35364E; }

.directors-board__spoiler { display: none; }

.directors-board__more { color: #35364e !important; display: inline; font-weight: 600; }

.directors-board__more:hover { text-decoration: underline; }

.directors-board__more span { display: none; }

.directors-board__bio_active .directors-board__spoiler { display: inline; }

.directors-board__bio_active .directors-board__dots { display: none; }

@media screen and (max-width: 1023.98px) { .directors-w { padding: 0 32px 32px; } }

@media screen and (max-width: 767.98px) { .directors-board__cont { margin: 0; padding: 0; background: none; }
  .directors-board__item { margin: 0; } }

@media screen and (max-width: 767px) { .directors-board .views-col { max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; margin: 0 auto; padding: initial; }
  .directors-board .wp-block-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .directors-board .grid-col { max-width: 100% !important; } }

@media screen and (max-width: 575.98px) { .directors-board .views-col { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin: 0 auto; padding: initial; }
  .directors-board .wp-block-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .directors-board .grid-col { max-width: 100% !important; } }

/**/
/* egnyte investors */
/**/
.egnyte-investors { text-align: center; }

.egnyte-investors .wp-block-image { display: block; }

.egnyte-investors__image { display: block; margin: 0 32px; }

@media (min-width: 782px) { .egnyte-investors .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .egnyte-investors .wp-block-column:nth-child(2n) { margin-left: 32px; } }

@media screen and (max-width: 767.98px) { .egnyte-investors__image { margin: 12px 12px 0; } }

.we-are-hiring__image img { display: block; border-radius: 6px; }

@media screen and (max-width: 991px) { .leadership_mt .wp-block-columns { display: block; }
  .our-story__more-info .wp-block-columns { display: block; } }

.about_us_text p { max-width: 592px; }

.life-sciences { background: #112532; color: #fff; }

.life-sciences .title { font-family: Inter; font-size: 74px; font-style: normal; font-weight: 800; letter-spacing: -1px; text-align: left; line-height: 1.5; color: #11c5b9; }

.life-sciences .subtitle { font-size: 32px; font-style: normal; line-height: 40px; letter-spacing: 0em; text-align: left; color: #fff; font-weight: lighter; }

.life-sciences .text_side ul { list-style-type: none; }

.life-sciences .text_side li { display: -webkit-box; display: -ms-flexbox; display: flex; }

.life-sciences .text_side .number { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; font-size: 37px; font-weight: bolder; color: #11c5b9; margin-right: 1rem; }

.life-sciences .text_side .text { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.life-sciences .text_side hr { margin-bottom: 3rem; }

.life-sciences form { max-width: 300px; margin: auto; background: #fff; height: 100%; padding-bottom: 1rem; }

.life-sciences input, .life-sciences select { margin-bottom: 12px; width: 100% !important; border-top: none; border-right: none; border-left: none; font-size: 22px !important; font-weight: 100; padding: 10px !important; background-color: #eef4f5; color: #333333 !important; border-bottom: none !important; }

.life-sciences input[type="submit"] { background: #11c5b9; color: #fff !important; }

.life-sciences .contact_form { height: 400px; width: 100%; max-width: 400px; background: #f5fbfe; margin: 1rem auto; position: relative; }

.life-sciences .contact_form__container { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.life-sciences .form_box { max-width: 350px; margin: 0 auto !important; padding: 20px 20px 20px 20px !important; background-color: #F5FBFE; border-radius: 5px; margin-top: 3rem !important; margin-left: 3rem !important; z-index: 3; position: relative; }

.life-sciences .form_img { position: absolute; bottom: 0; z-index: 2; }

.life-sciences .form_img img { -o-object-fit: cover; object-fit: cover; -o-object-position: 0px 83px; object-position: 0px 83px; width: 135%; }

.life-sciences .form_img::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(17, 37, 50, 0.6); }

.life-sciences .form_img::after { content: ''; position: absolute; top: 0; left: 0; width: 104%; height: 100%; z-index: -1; background-image: url(/sites/default/files/2021-01/pentagon.svg); background-repeat: no-repeat; }

.life-sciences .form_card { margin-top: 1rem; }

.life-sciences .form_wrapper { background: #fff; -webkit-box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.1); padding: 1rem; }

.life-sciences .grid-cont { position: relative; padding: 6rem 40px; overflow: hidden; margin-right: 0; }

.life-sciences .pentagon { position: absolute; top: 0px; right: 0; width: 170px; height: 170px; -webkit-transform: translate(1%, -43%) rotate(-30deg); transform: translate(1%, -43%) rotate(-30deg); z-index: -1; }

@media screen and (max-width: 1024px) { .life-sciences .title { font-size: 51px; }
  .life-sciences .subtitle { text-align: left; }
  .life-sciences .form_box { max-width: 100%; margin-top: 5rem !important; z-index: 3; position: relative; margin-left: auto !important; }
  .life-sciences .grid-cont { padding: 0rem 30px; padding-bottom: 4rem; }
  .life-sciences form { max-width: 90%; }
  .life-sciences .text_side ul { list-style-type: none; z-index: 3; position: relative; }
  .life-sciences .text_side hr { margin-bottom: 3rem; z-index: 3; position: relative; }
  .life-sciences .form_img img { -o-object-position: -15px 83px; object-position: -15px 83px; width: 200%; }
  .life-sciences .form_img::before { content: ''; position: absolute; top: 0; left: 0; width: 129%; height: 100%; background: rgba(17, 37, 50, 0.6); } }

@media screen and (max-width: 1023px) { .life-sciences .form_img { right: 100px; width: 354px; } }

.life-sciences-advisory-board header { margin-bottom: 2rem; }

.life-sciences-advisory-board .advisory_board__logo { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 160px; height: 48px; margin: -24px 0 0 0; padding: 0 16px; border-radius: 8px; background: #FFF; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.111724); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.111724); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.life-sciences-advisory-board .advisory_board__logo img { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; max-width: 175px; }

.life-sciences-advisory-board .advisory_board__headshot img { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; max-height: 233px; }

.life-sciences-advisory-board .advisory-col { padding-left: 0; padding-right: 0; margin-bottom: 1rem; }

.life-sciences-advisory-board .advisory_cont { padding: 0rem 1.5rem; }

.advisory_board__link img { vertical-align: top; width: 7px; height: 1.375em; margin: 0 0.75em 0 0.25em; -webkit-transform: translateY(1px); transform: translateY(1px); }

.life-sciences-advisory-board .more-link { position: absolute; width: 100%; right: 0; bottom: 0; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); padding: .5rem 2rem; }

.life-sciences-advisory-board .more-link .right-caret { vertical-align: top; width: 8px; height: 1.375em; margin: 0 -0.25em 0 0.25em; -webkit-transform: translateY(1px); transform: translateY(1px); }

.life-science-advisory-board-modal { border-radius: 10px; }

.life-science-advisory-board-modal .body { line-height: 25px; }

.life-science-advisory-board-modal img { -o-object-fit: cover; object-fit: cover; }

.life-science-advisory-board-modal .profile-modal--image-wrapper { border-radius: 6px; overflow: hidden; height: 307px; }

/* .profile-modal { position: fixed; z-index: 10000; top: -24px; left: 0; visibility: hidden; width: 100%; height: 100%; } */
.profile-modal-is-visible { visibility: visible; }

.profile-modal-is-visible .profile-modal-overlay { opacity: 1 !important; visibility: visible !important; -webkit-transition-delay: 0s; transition-delay: 0s; }

.profile-modal-is-visible .profile-modal-wrapper { opacity: 1 !important; visibility: visible !important; -webkit-transition-delay: 0s; transition-delay: 0s; }

.profile-modal-is-visible .profile-modal-transition { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.profile-modal-overlay { position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s; transition: visibility 0s linear 0.3s, opacity 0.3s; }

.profile-modal-wrapper { position: fixed; z-index: 9999; top: 50%; left: 50%; -webkit-transform: translateX(-50%); transform: translate(-50%, -50%); width: 960px; max-width: 96%; background-color: #fff; opacity: 0; visibility: hidden; }

.profile-modal-transition { -webkit-transition: all 0.3s 0.12s; transition: all 0.3s 0.12s; -webkit-transform: translateY(-10%); transform: translateY(-10%); opacity: 0; }

.profile-modal-header { padding: 1em; position: relative; background-color: #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); border-bottom: 1px solid #e8e8e8; }

.profile-modal-content { padding: 1em; }

.profile-modal-content > *:first-child { margin-top: 0; }

.profile-modal-content > *:last-child { margin-bottom: 0; }

.profile-modal-close { position: absolute; top: 0; right: 0; padding: 1em; color: #aaa; background: none; border: 0; }

.profile-modal-close:hover { color: #777; }

.profile-modal-heading { font-size: 1.125em; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@media screen and (max-width: 1283.98px) { .profile-modal-bio { max-height: 300px; overflow-y: scroll; } }

.profile-modal-toggle { cursor: pointer; }

.disable-profile { cursor: initial !important; pointer-events: none !important; }

.disable-profile:hover { -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transform: none !important; transform: none !important; }

.disable-profile .more-link { display: none; }

.content_intelligence__container .under-the-hood { background-image: url("../images/content-intelligence/under_the_hood_bg.webp"); background-repeat: no-repeat; background-size: cover; }

.content_intelligence__container .under-the-hood .one-platform_desc { max-width: 800px; margin: 0 auto; }

.content_intelligence__container .under_the_hood__mobile_container { display: none; }

.content_intelligence__container .CI_banner__container { background: linear-gradient(221deg, #397283 5%, #144660 26%, #16273c 42%, #16283e 70%); }

.content_intelligence__container .CI_banner__container .CI_banner { background-image: url("../images/content-intelligence/grid.webp"); background-repeat: no-repeat; background-position: top; background-size: 100% 550px; }

.content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1600px; margin: 0 auto; padding-left: 50px; padding-right: 50px; padding-top: 60px; padding-bottom: 60px; }

.content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container .banner_copy { max-width: 437px; }

.content_intelligence__container .insights__container { background-image: url("../images/content-intelligence/hex_left.webp"), url("../images/content-intelligence/hex_right.webp"); background-repeat: no-repeat; background-position: right top, left bottom; }

.content_intelligence__container .insights__container .insights_box__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.content_intelligence__container .insights__container .insights_box__container .insight_box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 433px; padding-top: 50px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px; border: 1px solid #B8B7B7; border-radius: 8px; background: #fafafa; width: 100%; margin-left: 15px; margin-right: 15px; }

.content_intelligence__container .insights__container .insights_box__container .insight_box h3 { min-height: 50px; }

.content_intelligence__container .under_the_hood__container .model__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1350px; margin: 0 auto; height: 700px; padding: 20px; }

.content_intelligence__container .under_the_hood__container .model__container .model_type__container { margin-top: 25px; }

.content_intelligence__container .under_the_hood__container .model__container .model_type { width: 420px; padding-top: 30px; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul { max-height: 0px; overflow: hidden; margin: 0; -webkit-transition: max-height .9s; transition: max-height .9s; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul li span { position: relative; display: inline-block; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul li span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul li span a { color: #fff; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul li span:hover a { color: #23B6AA; cursor: pointer; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul li span:hover::before { width: 100%; }

.content_intelligence__container .under_the_hood__container .model__container .model_type ul li:last-child { margin-bottom: 38px; }

.content_intelligence__container .under_the_hood__container .model__container .model_type:first-child { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

.content_intelligence__container .under_the_hood__container .model__container .model_type:last-child { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

.content_intelligence__container .under_the_hood__container .model__container .model_type .click_text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 30px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-right: 10px; }

.content_intelligence__container .under_the_hood__container .model__container .model_type .click_text span { margin-right: 10px; cursor: pointer; }

.content_intelligence__container .under_the_hood__container .model__container .model_type .click_text svg { margin-top: 4px; width: 23px; height: 19px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }

.content_intelligence__container .under_the_hood__container .model__container .model_type .click_text svg path { stroke: #fff; }

.content_intelligence__container .under_the_hood__container .model__container .model_type.active { border-top: 1px solid #0BC5BA; border-bottom: 1px solid #0BC5BA; }

.content_intelligence__container .under_the_hood__container .model__container .model_type.active .click_text svg { -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.content_intelligence__container .under_the_hood__container .model__container .model_type.active .click_text svg path { stroke: #0BC5BA; }

.content_intelligence__container .under_the_hood__container .model__container .model_type.active ul { max-height: 400px; }

.content_intelligence__container .under_the_hood__container .model__container .model_grid__container .model_img img { width: 600px; margin-top: 30px; }

.content_intelligence__container .AI_tabs { max-width: 1600px; margin: 0 auto; padding-left: 50px; padding-right: 50px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.content_intelligence__container .AI_tabs .AI_links__container { height: 415px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.content_intelligence__container .AI_tabs .AI_Link { border-left: 4px solid transparent; position: relative; height: 66px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.content_intelligence__container .AI_tabs .AI_Link span { padding: 11px 10px 14px 30px; cursor: pointer; }

.content_intelligence__container .AI_tabs .AI_Link:before { content: ''; display: block; position: absolute; height: 100%; width: 0%; bottom: 0; color: #0BC5BA; -webkit-transition: width 0.5s ease-out; transition: width 0.5s ease-out; opacity: 0.08; background: -webkit-gradient(linear, left top, right top, color-stop(27.6%, #0BC5BA), color-stop(92.96%, rgba(11, 197, 186, 0))); background: linear-gradient(90deg, #0BC5BA 27.6%, rgba(11, 197, 186, 0) 92.96%); }

.content_intelligence__container .AI_tabs .AI_Link:has(span.active) { border-left: 4px solid #0BC5BA; color: #0BC5BA; background: -webkit-gradient(linear, left top, right top, color-stop(27.6%, #163546), color-stop(92.96%, rgba(11, 197, 186, 0))); background: linear-gradient(90deg, #163546 27.6%, rgba(11, 197, 186, 0) 92.96%); cursor: pointer; }

.content_intelligence__container .AI_tabs .AI_Link:has(span.active)::before { width: 100%; }

.content_intelligence__container .AI_tabs .AI_Link:has(span.active) path { stroke: #0BC5BA; }

.content_intelligence__container .AI_tabs .AI_desc__container { max-width: 772px; width: 100%; }

.content_intelligence__container .AI_tabs .AI_desc__container .AI_desc { background: -webkit-gradient(linear, left top, left bottom, color-stop(-12.11%, #146A78), color-stop(109.56%, rgba(255, 255, 255, 0.51))); background: linear-gradient(180deg, #146A78 -12.11%, rgba(255, 255, 255, 0.51) 109.56%); padding: 1px; height: 415px; border-radius: 12px; }

.content_intelligence__container .AI_tabs .AI_desc__container .AI_desc div { background: radial-gradient(156.12% 127.81% at 100% -14.67%, #205D71 0%, #091A2F 100%); padding: 0 55px; height: 413px; border-radius: 12px; }

.content_intelligence__container .AI_tabs .AI_desc__container .AI_desc h3 { display: none; }

.content_intelligence__container .AI_tabs .AI_desc__container .AI_desc ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; }

.content_intelligence__container .ai_cta { margin-left: 0; margin-right: 0; width: 240px; padding: 0; height: 60px; font-size: 22px; font-family: metric-medium; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.callout__container { background: radial-gradient(38.64% 72.76% at 46% 81.31%, #193B59 0%, #121F37 100%); }

.callout__container .callout--inner_container { background-image: url("../images/content-intelligence/hex-left-callout.webp"), url("../images/content-intelligence/hex-right-callout.webp"); background-position: left bottom, right top; background-repeat: no-repeat; height: 360px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.callout__container .callout--inner_container .callout_cta { padding: 0; width: 280px; height: 60px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 22px; }

@media (max-width: 1400px) { .content_intelligence__container .h1--xlarge { font-size: 51px; }
  .content_intelligence__container .p--xlarge { font-size: 22px; }
  .content_intelligence__container .p--xxlarge { font-size: 27px; }
  .content_intelligence__container .h2--xlarge { font-size: 43px; }
  .content_intelligence__container .h3--medium { font-size: 28px; }
  .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 460px; }
  .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container img { width: 500px; } }

@media (max-width: 1080px) { .AI_tabs { padding-left: 20px; padding-right: 20px; } }

@media (max-width: 1000px) { .AI_tabs .AI_desc__container { max-width: 540px; } }

@media (max-width: 992px) { .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container .banner_copy { max-width: 357px; }
  .content_intelligence__container .under_the_hood__container .model__container .model_grid__container .model_img img { width: 400px; }
  .content_intelligence__container .h1--xlarge { font-size: 46px; }
  .content_intelligence__container .h2--xlarge { font-size: 39px; }
  .content_intelligence__container .h3--medium { font-size: 24px; }
  .content_intelligence__container .p--xlarge { font-size: 20px; }
  .content_intelligence__container .p--xxlarge { font-size: 24px; }
  .content_intelligence__container .AI_tabs .AI_desc__container .AI_Link span { padding: 11px 10px 14px 12px; }
  .content_intelligence__container .AI_tabs .AI_desc__container .AI_desc { height: 401px; }
  .content_intelligence__container .AI_tabs .AI_desc__container .AI_desc div { padding: 0 30px; height: 399px; } }

@media (max-width: 940px) { .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container img { width: 450px; }
  .content_intelligence__container .h1--xlarge { font-size: 40px; } }

@media (max-width: 890px) { .content_intelligence__container .under_the_hood__container { display: none; }
  .content_intelligence__container .under_the_hood__mobile_container { display: block; }
  .content_intelligence__container .under_the_hood__mobile_container .model_container { background: -webkit-gradient(linear, left bottom, left top, from(#225b68), color-stop(50%, #1a2c41), to(#1a283c)); background: linear-gradient(0deg, #225b68 0%, #1a2c41 50%, #1a283c 100%); padding-left: 20px; padding-right: 20px; }
  .content_intelligence__container .under_the_hood__mobile_container .model_container figure { text-align: center; }
  .content_intelligence__container .under_the_hood__mobile_container .model_container ul { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0px; text-align: center; }
  .content_intelligence__container .under_the_hood__mobile_container .model_container hr { width: 90%; background: #fff; margin: 0 auto; }
  .content_intelligence__container .CI_banner__container .CI_banner { background: url("../images/content-intelligence/Mobile_Hero_Texture.png"); background-size: 100% 63%; background-repeat: no-repeat; background-position: bottom; }
  .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container { padding-left: 20px; padding-right: 20px; }
  .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container .banner_copy { max-width: 100%; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 50px; }
  .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container img { width: 100%; margin-top: 30px; }
  .content_intelligence__container .CI_banner__container .CI_banner + h2 { padding-top: 50px; }
  .content_intelligence__container .CI_banner__container .CI_banner .CI_banner__inner-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; padding-top: 50px; }
  .content_intelligence__container .insights__container { background-size: 190px; }
  .content_intelligence__container .insights__container .insights_box__container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content_intelligence__container .insights__container .insights_box__container .insight_box { margin: 15px; min-height: auto; padding-top: 10px; }
  .content_intelligence__container .insights__container .insights_box__container .insight_box ul { margin-bottom: 30px; }
  .content_intelligence__container .AI_tabs { padding-top: 0; }
  .content_intelligence__container .AI_tabs .AI_desc__container { margin: 0 auto; -webkit-box-flex: 0; -ms-flex: 0 0 78%; flex: 0 0 78%; }
  .content_intelligence__container .AI_tabs .AI_desc__container .AI_desc { display: block; margin: 16px 0; height: auto; background: -webkit-gradient(linear, left top, left bottom, color-stop(-12.11%, #146A78), color-stop(109.56%, rgba(255, 255, 255, 0.51))); background: linear-gradient(180deg, #146A78 -12.11%, rgba(255, 255, 255, 0.51) 109.56%); }
  .content_intelligence__container .AI_tabs .AI_desc__container .AI_desc div { background: radial-gradient(84% 155.92% at 100% -14.67%, #205D71 0%, #15293d 100%); padding: 30px; height: auto; }
  .content_intelligence__container .AI_tabs .AI_desc__container .AI_desc h3 { display: block; }
  .content_intelligence__container .AI_tabs .AI_links__container { display: none; }
  .content_intelligence__container .ai_cta { width: 210px; height: 50px; } }

@media (max-width: 752px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 60%; } }

@media (max-width: 700px) { .AI_tabs .AI_desc__container { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

@media (max-width: 660px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 57%; } }

@media (max-width: 630px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 56%; } }

@media (max-width: 585px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 56%; } }

@media (max-width: 520px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 52%; } }

@media (max-width: 500px) { .content_intelligence__container .insights__container { background-size: 150px; }
  .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 54%; }
  .content_intelligence__container .h1--xlarge { font-size: 32px; }
  .content_intelligence__container .p--xlarge { font-size: 18px; }
  .content_intelligence__container .h2--xlarge { font-size: 28px; }
  .content_intelligence__container .AI_tabs .AI_desc__container { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

@media (max-width: 480px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 53%; } }

@media (max-width: 470px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 51%; } }

@media (max-width: 415px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 49%; } }

@media (max-width: 376px) { .content_intelligence__container .CI_banner__container .CI_banner { background-size: 100% 45%; } }

.industries-resources { background: white; padding-bottom: 85px; padding-top: 96px; margin-top: 0; -webkit-box-shadow: 0px 30px 110px 0px #B7B8CD40; box-shadow: 0px 30px 110px 0px #B7B8CD40; }

.industries-resources .resources__title { font-weight: 700; line-height: 59px; letter-spacing: 0em; text-align: center; }

.industries-resources .resources__cont { text-align: right; }

.industries-resources .resources__heading { font-weight: 700; line-height: 26.4px; letter-spacing: 0px; text-align: left; color: #003F65; font-family: metric-bold; }

.industries-resources .resources__summary { font-size: 20px; font-weight: 400; line-height: 25px; letter-spacing: 0px; text-align: left; color: #9AA1AC; height: 75px; }

.industries-resources .resources__item { -webkit-box-shadow: 0px 2.45203px 6.13006px rgba(0, 0, 0, 0.05); box-shadow: 0px 2.45203px 6.13006px rgba(0, 0, 0, 0.05); position: relative; /* Make the parent container relative */ height: 450px; }

.industries-resources .more-link { color: #0BC5BA; font-family: Metric-semibold; font-size: 22px; font-style: normal; font-weight: 600; line-height: 27.064px; /* 112.768% */ margin-bottom: 24px; margin-right: 24px; position: absolute; bottom: 0; right: 0; }

.adr__block .resources__item img { max-height: 210px; }

/***Mini Solutions***/
.mini-solutions-resources .resources__item { width: 100%; height: 450px; -ms-flex-negative: 0; flex-shrink: 0; border-radius: 10px; background: #FFF; -webkit-box-shadow: 0px 9.808px 30.65px 0px rgba(0, 0, 0, 0.06), 0px 2.452px 6.13px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 9.808px 30.65px 0px rgba(0, 0, 0, 0.06), 0px 2.452px 6.13px 0px rgba(0, 0, 0, 0.05); }

.mini-solutions-resources .resources__item .p { color: #9AA1AC; font-style: normal; font-weight: 400; line-height: normal; }

.mini-solutions-resources .resources__item .more-link { position: absolute; bottom: 0; right: 0; padding: 30px; color: #0BC5BA; font-family: Metric-semibold; font-size: 22px; font-style: normal; font-weight: 600; line-height: 27.064px; /* 123.02% */ }

.mini-solutions-resources .h2 { text-transform: capitalize; }

@media screen and (max-width: 767.98px) { .mini-solutions-resources .resources__item { height: 390px; }
  .mini-solutions-resources .resources__item img { max-height: none; }
  .mini-solutions-resources .resources__item .more-link { padding: 10px; } }

@media screen and (max-width: 575.98px) { .mini-solutions-resources .resources__item { height: auto; }
  .mini-solutions-resources .resources__item img { max-height: none; }
  .mini-solutions-resources .resources__item .more-link { padding: initial; position: relative; } }

/**/
/* careers best team */
/**/
.careers-awards { position: relative; height: 1124px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_badges/templates/images/careers/blueBack.png"); text-align: center; overflow: hidden; }

.careers-awards::before { content: ""; position: absolute; width: 857px; height: 857px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_badges/templates/images/careers/vector.png"); background-repeat: no-repeat; background-size: contain; background-position: 0; top: -23px; left: 0; }

.careers-awards .careers-awards--copy { margin-bottom: 89px; }

.careers-awards .careers-awards--row { width: 375px; margin: auto; }

.careers-awards .careers-awards--row img { margin-bottom: 40px; }

.careers-awards .h6 { line-height: 18px; letter-spacing: 8.5px; text-align: center; position: relative; }

.careers-awards .h2 { position: relative; }

.careers-awards img { -o-object-fit: contain; object-fit: contain; }

.careers-awards__title { line-height: 30px; letter-spacing: -0.2px; font-family: Metric-Semibold; color: #003f65; margin-bottom: 32px; position: relative; }

.careers-awards__badge { position: relative; }

.careers-best-team { position: relative; margin-top: 60px; border-radius: 20px; color: #fff; background: #112532; height: 150px; width: 100%; max-width: 1280px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.careers-best-team a:before { content: ""; position: absolute; width: 100%; top: 0; left: 0; height: 100%; }

.careers-best-team .grid-row { position: relative; }

.careers-best-team__divider { width: 1px; height: 80px; background-color: #256688; }

@media screen and (max-width: 1314.98px) and (min-width: 991.98px) { .careers-awards .grid-col--xs-1 { padding-left: 0; } }

@media screen and (max-width: 991.98px) { .careers-awards { padding-top: 20px; padding-bottom: 60px; height: auto; display: block; }
  .careers-awards .h6 { margin-top: 100px; }
  .careers-awards::before { display: block; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_badges/templates/images/careers/blueBack1.png"); background-repeat: no-repeat; background-size: contain; background-position: center; left: 50%; top: 50%; -webkit-transform: translate(-50%, -30%); transform: translate(-50%, -30%); width: 100%; height: 100%; }
  .careers-awards .careers-awards--row { width: 300px; margin: auto; }
  .careers-awards .careers-best-team { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; height: 300px; margin-bottom: 90px; border-radius: 6px; max-width: 716px; margin: 0 auto; }
  .careers-awards .careers-best-team .grid-cont { height: 100%; }
  .careers-awards .careers-best-team .grid-row { height: 100%; }
  .careers-awards .careers-best-team .grid-col--5 { height: 48%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .careers-awards .careers-best-team .glassdoor_logo { max-width: 165px; }
  .careers-awards .careers-best-team .comparably_logo { max-width: 119px; }
  .careers-awards .careers-best-team .careers-best-team--border:before { border: 1px solid #256688; content: ""; width: 100%; height: 0px; display: block; }
  .careers-awards .careers-best-team .careers-best-team--border svg { display: none; }
  .careers-awards .careers-best-team .p { text-align: left; }
  .careers-awards .careers-best-team .careers-best-team--comparably { margin-top: 30px; } }

@media screen and (max-width: 767.98px) { .careers-awards { overflow: initial; padding-bottom: 125px; }
  .careers-awards::before { background-size: contain; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: calc(1150px - 125px); }
  .careers-awards .h6 { margin-top: 0; }
  .careers-awards .careers-awards--copy { max-width: 305px; margin-right: auto; margin-left: auto; }
  .careers-awards .careers-best-team { height: 367px !important; margin-bottom: 0; -webkit-transform: translateY(-100px); transform: translateY(-100px); }
  .careers-awards .careers-best-team .grid-cont { padding-left: 15px; padding-right: 15px; }
  .careers-awards .p--xlarge { font-size: 18px; }
  .careers-awards .p--medium { font-size: 14px; } }

@media screen and (max-width: 575.98px) { .careers-awards { position: relative; text-align: center; }
  .careers-awards::before { background-size: cover; top: calc(1250px - 125px); }
  .careers-awards .careers-awards--copy { margin-bottom: 60px; }
  .careers-awards img { width: 100%; -o-object-fit: contain; object-fit: contain; }
  .careers-awards .careers-best-team { height: 300px !important; }
  .careers-awards .careers-best-team img { width: 100%; -o-object-fit: contain; object-fit: contain; }
  .careers-awards .careers-best-team .careers-best-team--comparably { margin-top: 20px; } }

@media screen and (max-width: 428.98px) { .careers-awards::before { top: calc(950px - 50px); background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_badges/templates/images/careers/blue.png"); }
  .careers-awards .careers-best-team .grid-col--xs-7 { max-width: 180px; } }

@media screen and (max-width: 375.98px) { .careers-awards .h6 { margin-top: auto; }
  .careers-awards .careers-awards--row { width: initial; margin: auto -12px; }
  .careers-awards .careers-best-team { height: 250px !important; padding: initial; }
  .careers-awards .careers-best-team img { width: 100%; aspect-ratio: 4/6; -o-object-fit: contain; object-fit: contain; }
  .careers-awards .grid-col--xs-8 { padding-right: 0; }
  .careers-awards .grid-col--xs-1 { padding-left: 0; } }

/****Media Room****/
.media-room--awards .resources__more-link span { position: relative; }

.media-room--awards .resources__more-link span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23b6aa; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.media-room--awards .resources__more-link span:hover::before { width: 100%; }

.media-room--awards img { -o-object-fit: contain; object-fit: contain; width: 100%; }

@media screen and (max-width: 991.98px) { .media-room--awards { text-align: center; } }

/**/
/* directors board */
/**/
.directors-board { text-align: center; }

.directors-board__cont { padding: 0 48px 32px; border-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.05)), to(rgba(255, 255, 255, 0))); background: linear-gradient(rgba(0, 123, 189, 0.05), rgba(255, 255, 255, 0)); text-align: left; }

.directors-board__item { margin: 0 16px; }

.directors-board__spoiler { display: none; }

.directors-board__dots::before { content: '...'; }

.directors-board__more { display: inline; font-weight: 600; background: none; border: 0; padding-left: 1px; margin-left: 1.5px; }

.directors-board__more:hover { text-decoration: underline; }

.directors-board__more::before { content: 'Read More'; }

.directors-board__bio.active .directors-board__spoiler { display: inline; }

.directors-board__bio.active .directors-board__dots { display: none; }

.directors-board__bio.active .directors-board__more::before { content: 'Read Less'; }

@media screen and (max-width: 991.98px) { .directors-board__cont { padding: 0 32px 32px; } }

@media screen and (max-width: 767.98px) { .directors-board__cont { margin: 0; padding: 0; background: none; }
  .directors-board__item { margin: 0; } }

/**/
/* leadership */
/**/
.leadership { text-align: center; }

.leadership__row { margin-right: -22px; margin-left: -23px; }

.leadership__col { padding-right: 22px; padding-left: 23px; }

.leadership__col:nth-child(2), .leadership__col:nth-child(4), .leadership__col:nth-child(6), .leadership__col:nth-child(8) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.leadership__col:nth-child(9), .leadership__col:nth-child(11), .leadership__col:nth-child(13), .leadership__col:nth-child(15) { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }

.leadership__col:nth-child(10), .leadership__col:nth-child(12), .leadership__col:nth-child(14), .leadership__col:nth-child(16) { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }

.leadership__col:nth-child(17), .leadership__col:nth-child(19), .leadership__col:nth-child(21), .leadership__col:nth-child(23) { -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; }

.leadership__col:nth-child(18), .leadership__col:nth-child(20), .leadership__col:nth-child(22), .leadership__col:nth-child(24) { -webkit-box-ordinal-group: 102; -ms-flex-order: 101; order: 101; }

.leadership__item { max-width: 286px; margin: 20px 0; text-align: left; cursor: pointer; }

.leadership__image { display: block; border-radius: 6px; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-filter; transition-property: -webkit-filter; transition-property: filter; transition-property: filter, -webkit-filter; }

.unactive .leadership__image { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.leadership__position { font-weight: 500; letter-spacing: -0.05em; }

.leadership__toggle { width: 32px; height: 32px; border-radius: 4px; border: 1px solid #32BDB5; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2332BDB5" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') 50% 50% no-repeat; color: #32BDB5; }

.active .leadership__toggle { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.leadership__spoiler-wrap { max-height: 0px; overflow: hidden; border-radius: 6px; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: max-height; transition-property: max-height; }

.leadership__spoiler-wrap.active { max-height: 359px; }

.leadership__spoiler { position: relative; padding: 48px 192px 48px 48px; background: linear-gradient(225deg, rgba(0, 178, 224, 0.025), rgba(0, 123, 189, 0.06)); text-align: left; }

.leadership__spoiler-pos { margin-top: 4px; letter-spacing: -0.05em; color: #8097A5; }

.leadership__socials { position: absolute; right: 48px; bottom: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.leadership__socials a { margin-left: 16px; color: #879DA9; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.leadership__socials a:hover { color: #32BDB5; }

.leadership__socials svg { display: block; }

.leadership__close { position: absolute; top: 48px; right: 48px; width: 28px; height: 28px; border-radius: 50%; border: 1px solid #004163; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23004064" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>') 50% 50% no-repeat; }

@media screen and (max-width: 1359.98px) { .leadership__image { max-width: 100%; height: auto; }
  .leadership__spoiler-wrap.active { max-height: 467px; } }

@media screen and (max-width: 1283.98px) { .leadership__row { margin-right: -16px; margin-left: -16px; }
  .leadership__col { padding-right: 16px; padding-left: 16px; } }

@media screen and (max-width: 991.98px) { .leadership__row { margin-right: -12px; margin-left: -12px; }
  .leadership__col { padding-right: 12px; padding-left: 12px; }
  .leadership__col:nth-child(1), .leadership__col:nth-child(3), .leadership__col:nth-child(5) { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .leadership__col:nth-child(2), .leadership__col:nth-child(4), .leadership__col:nth-child(6) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .leadership__col:nth-child(7), .leadership__col:nth-child(9), .leadership__col:nth-child(11) { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .leadership__col:nth-child(8), .leadership__col:nth-child(10), .leadership__col:nth-child(12) { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .leadership__col:nth-child(13), .leadership__col:nth-child(15), .leadership__col:nth-child(17) { -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; }
  .leadership__col:nth-child(14), .leadership__col:nth-child(16), .leadership__col:nth-child(18) { -webkit-box-ordinal-group: 102; -ms-flex-order: 101; order: 101; }
  .leadership__col:nth-child(19), .leadership__col:nth-child(21), .leadership__col:nth-child(23) { -webkit-box-ordinal-group: 1001; -ms-flex-order: 1000; order: 1000; }
  .leadership__col:nth-child(20), .leadership__col:nth-child(22), .leadership__col:nth-child(24) { -webkit-box-ordinal-group: 1002; -ms-flex-order: 1001; order: 1001; }
  .leadership__spoiler-wrap.active { max-height: 561px; }
  .leadership__spoiler { padding-right: 48px; }
  .leadership__socials { position: static; margin-top: 16px; } }

@media screen and (max-width: 767.98px) { .leadership__col:nth-child(1), .leadership__col:nth-child(3) { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .leadership__col:nth-child(2), .leadership__col:nth-child(4) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .leadership__col:nth-child(5), .leadership__col:nth-child(7) { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .leadership__col:nth-child(6), .leadership__col:nth-child(8) { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .leadership__col:nth-child(9), .leadership__col:nth-child(11) { -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; }
  .leadership__col:nth-child(10), .leadership__col:nth-child(12) { -webkit-box-ordinal-group: 102; -ms-flex-order: 101; order: 101; }
  .leadership__col:nth-child(13), .leadership__col:nth-child(15) { -webkit-box-ordinal-group: 1001; -ms-flex-order: 1000; order: 1000; }
  .leadership__col:nth-child(14), .leadership__col:nth-child(16) { -webkit-box-ordinal-group: 1002; -ms-flex-order: 1001; order: 1001; }
  .leadership__col:nth-child(17), .leadership__col:nth-child(19) { -webkit-box-ordinal-group: 10001; -ms-flex-order: 10000; order: 10000; }
  .leadership__col:nth-child(18), .leadership__col:nth-child(20) { -webkit-box-ordinal-group: 10002; -ms-flex-order: 10001; order: 10001; }
  .leadership__col:nth-child(21), .leadership__col:nth-child(23) { -webkit-box-ordinal-group: 100001; -ms-flex-order: 100000; order: 100000; }
  .leadership__col:nth-child(22), .leadership__col:nth-child(24) { -webkit-box-ordinal-group: 100002; -ms-flex-order: 100001; order: 100001; }
  .leadership__spoiler-wrap.active { max-height: 454px; }
  .leadership__spoiler { padding: 24px; }
  .leadership__spoiler-pos { margin-top: 3px; }
  .leadership__socials { position: static; margin-top: 16px; }
  .leadership__close { top: 24px; right: 24px; width: 26px; height: 26px; } }

@media screen and (max-width: 575.98px) { .leadership__item .grid-row { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .leadership__toggle { width: 12px; height: 22px; margin-left: -12px; border: none; }
  .leadership__spoiler-wrap { margin-right: -20px; margin-left: -20px; }
  .leadership__spoiler-wrap.active { max-height: 564px; }
  .leadership__spoiler { padding: 11px 20px 20px; }
  .leadership__close { display: none; } }

/***About***/
.about-us-directors-board { position: relative; overflow: hidden; }

.about-us-directors-board .directors-board__cont { background: #fff; border-radius: 20px; border: 1px solid #DDE1E9; -webkit-box-shadow: 0px 7px 23px 0px #0000000D; box-shadow: 0px 7px 23px 0px #0000000D; z-index: 3; position: relative; }

.about-us-directors-board::before { position: absolute; bottom: 0; right: 0; content: ''; height: 936px; width: 437px; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_bio/templates/images/HexPatternRight.webp") no-repeat center center; background-size: contain; }

@media screen and (max-width: 767.98px) { .about-us-directors-board { margin-top: 0; }
  .about-us-directors-board .directors-board__cont { border: none; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; }
  .about-us-directors-board .directors-board__cont .h3 { padding-top: 0 !important; }
  .about-us-directors-board::before { content: none !important; }
  .about--bio__cards .slick-slide img { height: 180px !important; } }

.bio__two_col { height: 484px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #F8F8F8; }

.bio__two_col svg { width: 100%; }

.bio__two_col .bio_feed__toggle { height: 187px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.bio__two_col .bio_feed__toggle img { cursor: pointer; width: 100%; margin: auto; background-size: contain; aspect-ratio: 3/1; }

.bio__two_col .bio_feed__toggle::before { content: ''; position: absolute; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_bio/templates/images/dashline.svg") no-repeat center 100%/cover; width: 2px; height: 200px; top: 0; right: 0; }

.bio__two_col .bio_feed__toggle:nth-of-type(1) img { aspect-ratio: 6/6; }

.bio__two_col .bio_feed__toggle:nth-of-type(2)::before { content: none; }

.bio__two_col .bio_feed__toggle:nth-of-type(2) img { aspect-ratio: 6/6; }

.bio__two_col .bio_feed__toggle:nth-of-type(3)::before { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.bio__two_col .bio_feed__toggle:nth-of-type(4)::before { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.bio__two_col .bio_feed__toggle:nth-of-type(5)::before { content: none; }

.bio-feed--modal { position: fixed; width: 100%; height: 100vh; top: 0; left: 0; z-index: 5; background-color: rgba(255, 255, 255, 0.55); margin: 0; overflow-y: scroll; overflow-x: hidden; padding-top: 6rem; padding-bottom: 6rem; }

.bio-feed--modal .modal-content { position: relative; width: 100%; max-width: 921px; margin: auto; }

.bio-feed--modal .modal-content .bio__headshot { -o-object-fit: contain; object-fit: contain; }

.bio-feed--modal .modal_close { font-size: 28px; color: #34BDB5; cursor: pointer; }

.about--bio__cards { position: relative; }

.about--bio__cards:before { position: absolute; background-image: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_bio/templates/images/HexPattern.webp); background-size: contain; background-repeat: no-repeat; content: ''; width: 100%; height: 100%; top: -215px; }

.about--bio__cards .slick-slide img { display: block; -o-object-fit: contain; object-fit: contain; -o-object-position: bottom; object-position: bottom; height: 262px; opacity: 0; }

.about--bio__cards .head-reviews__arrow { opacity: 1; }

.bio__show_more svg { margin-left: 5px; }

.bio__hide_all svg { margin-left: 5px; }

@media screen and (max-width: 991.98px) { .bio__two_col .bio_feed__toggle:before { height: 190px; }
  .bio__two_col .bio_feed__toggle:nth-of-type(2)::before { content: none; } }

@media screen and (max-width: 767.98px) { .bio__two_col { height: auto; padding-top: 80px; padding-bottom: 80px; }
  .bio__two_col .bio_feed__toggle:nth-of-type(1) img { aspect-ratio: 3/1 !important; }
  .bio__two_col .bio_feed__toggle:nth-of-type(2) img { aspect-ratio: 3/1 !important; }
  .bio__two_col .bio-feed--modal img { height: auto; margin: auto; display: block; width: 100%; }
  .bio__two_col .bio-feed--modal .modal-content { position: relative; width: 100%; max-width: 575px; margin: auto; } }

@media screen and (max-width: 575.98px) { .bio__two_col .p { margin-bottom: 2rem; }
  .bio-feed--modal .modal-content { position: relative; width: 100%; max-width: 375px; margin: auto; }
  .about--bio__cards { padding-bottom: 0 !important; }
  .about--bio__cards:before { content: none !important; } }

@media screen and (max-width: 375.98px) { .bio-feed--modal .modal-content { position: relative; width: 100%; max-width: 300px; margin: auto; } }

.integrations-explore__callout .wp-block-group__inner-container { margin-top: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 230px; border-radius: 6px; background: url(../images/integrations-explore/bg.png) 50% 50%/auto 100% no-repeat; text-align: center; }

.integrations-explore__callout .wp-block-group__inner-container .button { margin-left: 0; margin-right: 0; }

.integrations-explore__callout .wp-block-group__inner-container .button a:link { color: #fff; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .integrations-explore__callout .wp-block-group__inner-container { background-image: url(../images/integrations-explore/bg@2x.png); } }

.featured-webinar__callout { border-radius: 10px; height: auto; }

.featured-webinar__callout .featured-webinar__item { position: relative; display: block; padding: 30px 30px 30px 30px; font-weight: normal; height: auto; }

.featured-webinar__callout .featured-webinar__item .featured-webinar__cont { max-width: 570px; background: linear-gradient(210.63deg, #0B4E72 6.93%, #0A2736 98.29%); border-radius: 10px; padding: 20px 32px; }

.featured-webinar__callout .featured-webinar__item .featured-webinar__cont h3 { color: white; font-weight: 600; font-size: 28px; line-height: 34px; }

.featured-webinar__callout .featured-webinar__item .featured-webinar__cont p { color: #A8C7DB; margin-bottom: 0; font-size: 20px; line-height: 26px; }

.featured-webinar__callout .featured-webinar__item .featured-webinar__cont .button { margin-left: 0; margin-right: 0; }

.featured-webinar__callout .featured-webinar__item .featured-webinar__figure { position: absolute; top: 0; right: 0; bottom: 0; left: 50%; margin-left: 42px; }

.featured-webinar__callout .featured-webinar__item .featured-webinar__figure img { display: block; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

@media screen and (max-width: 1199.98px) { .featured-webinar__callout .featured-webinar__item .featured-webinar__cont { max-width: 430px; }
  .featured-webinar__callout .featured-webinar__item .featured-webinar__figure { margin-left: 0; } }

@media screen and (max-width: 991.98px) { .featured-webinar__callout .featured-webinar__item .featured-webinar__cont { max-width: 100%; } }

/**/
/* careers callout */
/**/
.careers-callout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 592px; overflow: hidden; background-color: #004163; color: #DFF0F2; }

.careers-callout__text { position: relative; z-index: 1; }

.careers-callout__figure { position: relative; height: 592px; margin-left: -35px; }

.careers-callout__image { position: absolute; top: 0; left: 0; }

@media screen and (max-width: 991.98px) { .careers-callout__figure { margin-left: -120px; } }

@media screen and (max-width: 767.98px) { .careers-callout { height: auto; padding-top: 48px; }
  .careers-callout__figure { width: auto; height: 534px; margin: -40px 0 0; }
  .careers-callout__image { position: absolute; bottom: 0; left: 50%; margin-left: -384px; } }

.industry-watch { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 40px; border-radius: 6px; text-align: center; }

/**/
/* careers callout */
/**/
.careers-callout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 592px; overflow: hidden; background-color: #004163; color: #DFF0F2; }

.careers-callout__text { position: relative; z-index: 1; }

.careers-callout__figure { position: relative; height: 592px; margin-left: -35px; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/hex@2x.png) 0 50%/auto 100% no-repeat; }

.careers-callout__figure::before { content: ''; position: absolute; top: -200px; right: -25vw; bottom: -200px; left: 384px; background: -webkit-gradient(linear, right top, left top, color-stop(34.95%, #34D6CC), to(#2E699D)); background: linear-gradient(270deg, #34D6CC 34.95%, #2E699D); -webkit-transform: rotate(9deg); transform: rotate(9deg); }

.careers-callout__image { position: absolute; bottom: 0; left: 50%; display: none; margin-left: -384px; }

.careers-callout__image-1 { position: absolute; top: 107px; left: 197px; opacity: 0; -webkit-transform: translateY(80px); transform: translateY(80px); -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.careers-callout__image-2 { position: absolute; bottom: 295px; left: 636px; opacity: 0; -webkit-transform: translateY(-80px); transform: translateY(-80px); -webkit-transition-delay: 0.125s; transition-delay: 0.125s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.careers-callout__image-3 { position: absolute; top: 317px; left: 636px; opacity: 0; -webkit-transform: translateY(80px); transform: translateY(80px); -webkit-transition-delay: 0.25s; transition-delay: 0.25s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.careers-callout__badge { position: absolute; top: 234px; left: -90px; opacity: 0; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.careers-callout__coffie { position: absolute; top: -30px; left: -30px; opacity: 0; -webkit-transition-delay: 0.75s; transition-delay: 0.75s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.careers-callout__bubble { position: absolute; top: -50px; left: -63px; opacity: 0; -webkit-transition-delay: 0.625s; transition-delay: 0.625s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.animated .careers-callout__image-1 { opacity: 1; -webkit-transform: none; transform: none; }

.animated .careers-callout__image-2 { opacity: 1; -webkit-transform: none; transform: none; }

.animated .careers-callout__image-3 { opacity: 1; -webkit-transform: none; transform: none; }

.animated .careers-callout__badge { opacity: 1; -webkit-transform: none; transform: none; }

.animated .careers-callout__coffie { opacity: 1; -webkit-transform: none; transform: none; }

.animated .careers-callout__bubble { opacity: 1; -webkit-transform: none; transform: none; }

@media screen and (max-width: 991.98px) { .careers-callout__figure { margin-left: -120px; } }

@media screen and (max-width: 767.98px) { .careers-callout { height: auto; padding-top: 48px; }
  .careers-callout__figure { width: auto; height: 534px; margin: -40px 0 0; background: none; }
  .careers-callout__figure::before { display: none; }
  .careers-callout__image { display: block; }
  .careers-callout__image-1 { display: none; }
  .careers-callout__image-2 { display: none; }
  .careers-callout__image-3 { display: none; }
  .careers-callout__badge { display: none; }
  .careers-callout__coffie { display: none; }
  .careers-callout__bubble { display: none; } }

@media screen and (max-width: 1283.98px) and (min-width: 991.98px) { .careers-callout .grid-col--md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }

.careers-callout__commitment { padding: 44px 0px; background-color: #F5FBFF; position: relative; }

.careers-callout__commitment .p { font-size: 17px; font-style: normal; font-weight: 400; line-height: 22px; letter-spacing: 0px; text-align: left; margin-bottom: 0; }

.careers-callout__commitment::before { content: ''; position: absolute; top: 0; left: 0%; width: 361px; height: 298px; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/careers/vector-left.svg"); background-repeat: no-repeat; }

.careers-callout__commitment::after { content: ''; position: absolute; top: 0%; right: -10%; width: 361px; height: 227px; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/careers/vector-right.svg"); }

/**/
/* partners callout */
/**/
.partners-callout { position: relative; padding: 52px 0; background-color: #ECF6FC; text-align: center; }

.partners-callout::after, .partners-callout::before { content: ''; position: absolute; bottom: 0; width: 430px; height: 193px; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/partners/bg@2x.png); background-size: 100% 100%; }

.partners-callout::after { right: -40px; }

.partners-callout::before { left: -40px; }

@media screen and (max-width: 1283.98px) { .partners-callout::after { right: auto; left: 50%; margin-left: 280px; }
  .partners-callout::before { right: 50%; left: auto; margin-right: 280px; } }

/**/
/* Solutions callout */
/**/
.sc-get-started { background: rgba(16, 63, 145, 0.08); padding-bottom: 60px; }

.sc-get-started .sc-get-started--header { position: relative; z-index: 0; }

.sc-get-started .watermark { background: linear-gradient(177.59deg, #D8E3EB 2.02%, rgba(235, 240, 244, 0) 192.76%); -webkit-background-clip: text; font-size: 7em; z-index: -1; top: 64%; -webkit-text-fill-color: transparent; position: absolute; font-family: Metric-bold; text-transform: uppercase; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-weight: 700; margin-top: 1rem; }

.sc-get-started .h3 { padding-top: 100px; letter-spacing: 0.02em; color: #174061; position: relative; z-index: 0; }

.sc-get-started a { max-width: 250px; width: 100%; margin-left: auto !important; margin-right: auto !important; font-family: Metric-medium-italic; letter-spacing: 0.26em; }

.sc-get-started em { font-family: Metric-italic; }

/***About***/
.dark-callout { background: radial-gradient(38.64% 72.76% at 46% 81.31%, #193B59 0%, #121F37 100%); width: 100%; background-position: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; position: relative; height: 360px; background-size: cover; }

.dark-callout .grid-cont { background-image: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/hex-left-callout.png), url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/hex-right-callout.png); background-position: left bottom, right top; background-repeat: no-repeat; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.dark-callout .grid-row { width: 100%; }

.dark-callout .h2 { text-transform: capitalize; width: 100%; }

.dark-callout .button { min-width: 240px; }

@media (max-width: 767px) { .dark-callout:before { background: none; }
  .dark-callout::after { background: none; } }

@media (max-width: 575.98px) { .dark-callout .button { min-width: auto !important; } }

.dark-gradient-callout { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/success-stories/callout.jpg) no-repeat; width: 100%; background-position: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; position: relative; height: 360px; background-size: cover; }

@media (max-width: 575.98px) { .dark-gradient-callout { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/success-stories/callout-mobile.png) no-repeat; background-position: center; background-size: cover; } }

/***Mega Solution**/
.industries-callout { padding: 52px 0; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/industries/GRADIENT.webp) 50% 50%/cover no-repeat; text-align: center; }

.industries-callout .h2 { font-family: Metric-semibold; }

/**App Integration**/
.app-integration--callout { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cta/templates/images/app-integration-bg@2x.png) 50% 50%/cover no-repeat; }

.app-integration--callout .h3 { max-width: 500px; margin: auto; }

.modern-seo--cards .solution-workflows__icon { max-width: 100%; max-height: 100% !important; }

@media screen and (max-width: 767.98px) { .modern-seo--cards .solution-workflows__icon { width: auto; height: auto; } }

/**/
/* solution workflows */
/**/
.solution-workflows { text-align: center; }

.solution-workflows + .divider { margin-top: 40px; }

.solution-workflows .h2 { max-width: 100% !important; width: 100%; padding: 0 86px; }

.solution-workflows__item { position: relative; z-index: 1; min-height: 100%; padding: 30px 27px 29px; border-radius: 6px; border: 1px solid #DDE1E9; background-color: #FFF; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0); text-align: left; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.solution-workflows__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.solution-workflows__item .solution-workflows__item_text p { font-size: 20px; line-height: 1.375; color: #35364e; margin-bottom: 0; }

.solution-workflows__item .solution-workflows__item_text em { font-style: italic; }

.solution-workflows__item .solution-workflows__item_text ul { list-style: none; margin-top: 16px; }

.solution-workflows__item .solution-workflows__item_text ul li { position: relative; margin-top: 0.75em; padding-left: 1em; font-size: 20px; line-height: 1.375; }

.solution-workflows__item .solution-workflows__item_text ul li::before { content: "•"; position: absolute; top: 0; left: 0; color: #36bdb5; font-size: 18px; }

.solution-workflows__item .solution-workflows__item_text ul li:first-child { margin-top: 0; }

.solution-workflows__item .solution-workflows__icon { vertical-align: top; max-height: 65px; }

.solution-workflows__item .solution-workflows--alt { margin-top: -300px; background-color: #F2F8FC; -webkit-box-shadow: inset 0 -80px 0 0 #FFF; box-shadow: inset 0 -80px 0 0 #FFF; }

.solution-workflows__item .solution-workflows--alt h6 { position: relative; color: #74C2EC; }

.solution-workflows__item .solution-workflows--alt h2 { position: relative; color: #FFF; }

.solution-workflows__item .solution-workflows--alt .solution-workflows__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 39px; padding-bottom: 39px; }

.solution-workflows__item .solution-workflows--alt .solution-workflows__item p { margin-bottom: auto; }

.solution-workflows__item .solution-workflows--alt .more-link { color: #037BBD; }

@media screen and (max-width: 991.98px) { .solution-workflows__item { padding: 31px 27px; } }

@media screen and (max-width: 767.98px) { .solution-workflows__item { padding: 23px; }
  .solution-workflows__icon { width: 40px; height: 40px; } }

.story-grid.cmma-card { -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); border: 1px solid #e6e6e6; border-radius: 10px; }

.story-grid.cmma-card h3, .story-grid.cmma-card p { padding: 0 30px; }

.story-grid.cmma-card .story-grid-link { line-height: 18px; }

.story-grid.cmma-card .story-grid-link a::after { content: ''; position: absolute; width: 20px; height: 20px; fill: #32BDB5; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon fill="%2332BDB5" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>'); }

/**/
/* in the news */
/**/
.three_col_cards__item { position: relative; z-index: 1; border-radius: 6px; border: 1px solid #DDE1E9; background-color: #FFF; -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0), 0px 2px 6px rgba(0, 0, 0, 0.05); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.three_col_cards__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.three_col_cards__figure { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 92px; }

.three_col_cards__figure img { max-width: 100%; max-height: 100%; }

/* @media screen and (max-width: 767.98px){ .three_col_cards__item { margin-left: 0px !important; } } */
@media screen and (min-width: 768px) and (max-width: 1024px) { .three_col_cards__item:last-of-type { margin-left: 32px; } }

@media screen and (max-width: 767px) { .three_col_cards__item:nth-child(2n) { margin-left: 0; } }

/**/
/* support services */
/**/
.support-services__item { position: relative; min-height: 100%; padding: 48px; border-radius: 6px; background-color: #004163; color: #FFF; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.support-services__item:hover { -webkit-box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.support-services__more { text-decoration: none; letter-spacing: -0.02em; color: #7D828B !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; font-weight: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.support-services__more svg { position: relative; top: 1px; vertical-align: top; margin-left: 5px; }

.support-services__more:hover { color: #32BDB5 !important; }

@media screen and (max-width: 767.98px) { .support-services__item { padding: 36px; } }

.support-versions { position: relative; margin-top: -136px; }

.support-versions__item { display: block; min-height: 100%; padding: 31px 39px 39px; border-radius: 6px; border: 1px solid rgba(118, 162, 188, 0.2); background-color: #FFF; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.03); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.03); text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; /* &:hover { box-shadow: 0 8px 25px 0 rgba(0,0,0,0.06), 0 2px 5px 0 rgba(0,0,0,0.05); transform: translateY(-8px); } */ }

@media screen and (min-width: 782px) { .support-versions .wp-block-column:not(:first-child) { margin-left: 0; } }

@media screen and (min-width: 600px) { .support-versions .wp-block-column:nth-child(2n) { margin-left: 0; } }

@media screen and (max-width: 767.98px) { .support-versions__item { padding: 23px; } }

@media screen and (min-width: 782px) { .support-services .wp-block-column:not(:first-child) { margin-left: 0; } }

@media screen and (min-width: 600px) { .support-services .wp-block-column:nth-child(2n) { margin-left: 0; } }

.construction-intergration { background: #F9FCFD; position: relative; overflow: hidden; }

.construction-intergration::before { content: ''; position: absolute; right: 0; background-image: url(../images/integrations-explore/Integrations-APIs.png); width: 50%; height: 600px; background-repeat: no-repeat; bottom: -225px; -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.construction-intergration::after { content: ''; position: absolute; left: 0; background-image: url(../images/integrations-explore/Integrations-APIs-2.png); width: 50%; height: 600px; background-repeat: no-repeat; bottom: -300px; -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.construction-intergration .featured-integrations__foot { background: #32bdb5; color: #fff; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; }

.construction-intergration .featured-integrations__foot a { color: #fff; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; font-size: 16px; position: relative; }

.construction-intergration .featured-integrations__foot a::after { background: none; width: 13px; height: 13px; top: 3px; }

.construction-intergration .construction-intergration_cont { position: relative; z-index: 3; }

.construction-intergration .featured-integrations__item { height: 124px; -webkit-transform: none !important; transform: none !important; }

.construction-intergration .featured-integrations__item:hover .featured-integrations__foot { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 12px; }

.construction-intergration .featured-integrations__item .wp-block-group__inner-container:hover { -webkit-transform: none; transform: none; }

.construction-intergration .featured-integrations__figure { height: 124px; }

.construction-intergration .platform-tabs::before { background: none; }

.construction-intergration .platform-tabs::after { background: none; }

@media (min-width: 782px) { .construction-intergration .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .construction-intergration .wp-block-column:nth-child(2n) { margin-left: 0; } }

.cards .h2 { word-break: break-word; max-width: 613px; margin: auto; }

/**/
/* popular use cases */
/**/
.secure-collaboration-feature-intro__header { position: relative; z-index: 0; }

.popular-use-cases .watermark { background: linear-gradient(177.59deg, #EBF0F4 2.02%, rgba(235, 240, 244, 0) 192.76%); -webkit-background-clip: text; font-size: 6em; top: 0; z-index: -1; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-weight: 700; -webkit-text-fill-color: transparent; position: absolute; font-family: Metric-bold; text-transform: uppercase; }

.popular-use-cases .h2 { position: relative; z-index: 0; }

.popular-use-cases__item { display: block; text-decoration: none; color: #35364E; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.popular-use-cases__item img { display: block; border-radius: 6px; }

.popular-use-cases__item:hover { color: #32BDB5; }

.popular-use-cases__item:hover .popular-use-cases__video::before { opacity: 0.2; }

.popular-use-cases__item:hover .popular-use-cases__video::after { opacity: 1; }

.popular-use-cases__video { position: relative; display: inline-block; vertical-align: top; }

.popular-use-cases__video::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 6px; background: #061421; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.popular-use-cases__video::after { content: ''; position: absolute; top: 50%; left: 50%; width: 52px; height: 52px; margin: -26px 0 0 -26px; border-radius: 50%; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.popular-use-cases__heading { font-weight: 600; color: #004163; }

.popular-use-cases__item:hover > .popular-use-cases__heading { color: #32BDB5 !important; }

@media screen and (max-width: 700px) { .solution-workflows .h2 { padding: inherit; } }

@media screen and (max-width: 575px) { .popular-use-cases__video { width: 100%; } }

/****Careers***/
.careers--cards { display: -webkit-box; display: -ms-flexbox; display: flex; height: 579px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.careers--cards .h6 { text-transform: uppercase; letter-spacing: 8.5px; }

.careers--cards .h2 { letter-spacing: -0.5px; }

.careers--cards .careers-benefits__item--dm_text { max-width: 300px; margin-right: auto; margin-left: auto; }

@media screen and (max-width: 767.98px) { .careers--cards { height: auto; margin-top: 50px; }
  .careers--cards .h6 { margin-top: 51px; }
  .careers--cards .p { max-width: 213px; margin-left: auto; margin-right: auto; }
  .careers--cards .card__item { margin-bottom: 25px; } }

/**Leadership**/
.solution-workflows--leadership .solution-workflows__item { text-align: center !important; }

.solution-workflows--leadership .grid-row { max-width: 866px; margin-left: auto; margin-right: auto; }

/**/
/* capabilities */
/**/
.capabilities { text-align: center; max-width: 1248px; margin: 0 auto; padding: 0 40px; }

.capabilities__grid-cont { max-width: 1180px; }

.capabilities__title { margin-bottom: 32px; margin-top: 0; }

.capabilities__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding: 40px; border-radius: 8px; background-color: rgba(0, 123, 189, 0.04); -webkit-box-shadow: inset 0 0 0 0 #0bc5ba; box-shadow: inset 0 0 0 0 #0bc5ba; text-align: left; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow, -webkit-transform; transition-property: background-color, -webkit-box-shadow, -webkit-transform; transition-property: background-color, box-shadow, transform; transition-property: background-color, box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.capabilities__item .more-link { margin-top: auto; color: #0bc5ba; }

.capabilities__item .more-link:hover, .capabilities__item .more-link:focus { color: #1fb7ab; text-decoration: none; }

.capabilities__item:hover { background-color: rgba(0, 123, 189, 0.1); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.capabilities__item:active { background-color: rgba(0, 123, 189, 0.04); -webkit-box-shadow: inset 0 0 0 1px #0bc5ba; box-shadow: inset 0 0 0 1px #0bc5ba; -webkit-transform: none; transform: none; }

.capabilities__icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 41px; }

.capabilities__heading { color: #004064; }

.capabilities__list { list-style: none; padding-left: 0; margin-bottom: 0; color: #5e636b; }

.capabilities__list li { position: relative; margin-top: 4px; padding-left: 14px; margin-bottom: 0; }

.capabilities__list li::after { content: ""; position: absolute; top: 8px; left: 0; width: 6px; height: 6px; border-radius: 50%; background-color: #d0e7e2; }

@media screen and (max-width: 767.98px) { .capabilities__title { margin-bottom: 24px; }
  .capabilities__item { padding: 30px; } }

/**App Intetgrations**/
.featured-integrations a::before { content: ''; width: 100%; height: 100%; left: 0; top: 0; position: absolute; }

/***Company***/
.lp_cards__default__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; padding: 40px; border-radius: 6px; background: #F4FAFC; color: #35364E; }

.lp_cards__default__item p { margin-bottom: 20px; }

.lp_cards__default__item p + p { margin-top: -8px; color: #5E636B; }

.lp_cards__default__item h3 { margin-bottom: 16px; font-weight: 600; }

.lp_cards__default__more { margin-top: auto; font-size: 20px; }

.lp_cards__default__email { display: inline-block; vertical-align: top; margin-bottom: 20px; padding-left: 30px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23879DA9"><path d="M13.4,14.6A2.3,2.3,0,0,1,12,15a2.3,2.3,0,0,1-1.4-.4L0,8.9V19a3,3,0,0,0,3,3H21a3,3,0,0,0,3-3V8.9Z"></path><path d="M21,2H3A3,3,0,0,0,0,5V6a1.05,1.05,0,0,0,.5.9l11,6a.9.9,0,0,0,.5.1.9.9,0,0,0,.5-.1l11-6A1.05,1.05,0,0,0,24,6V5A3,3,0,0,0,21,2Z"></path></svg>') 0 50%/20px 20px no-repeat; font-size: 20px; line-height: 1.2; font-weight: 600; text-decoration: none; color: #32BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.lp_cards__default__email:hover { color: #2CA19B; }

.lp_cards__default__hepldesk { display: inline-block; vertical-align: top; margin-bottom: 20px; font-size: 20px; line-height: 1.2; font-weight: 600; text-decoration: none; color: #32BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.lp_cards__default__hepldesk::after { content: ''; display: inline-block; vertical-align: top; width: 20px; height: 24px; margin-left: 8px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none" stroke="%2332BDB5" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6.41699 15.5832L15.5837 6.4165"/><path d="M6.41699 6.4165H15.5837V15.5832"/></svg>') 100% 50% no-repeat; }

.lp_cards__default__hepldesk:hover { color: #2CA19B; }

.lp_cards__default__phone { padding-left: 30px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23879DA9"><path d="M15.639,14.407l-2.355,2.321a19.111,19.111,0,0,1-3.4-2.613,19.353,19.353,0,0,1-2.612-3.4L9.591,8.36a1.01,1.01,0,0,0,.208-1.1L7.382,1.614A1.009,1.009,0,0,0,6.2,1.036L1.756,2.209A1.007,1.007,0,0,0,1,3.218,21.337,21.337,0,0,0,7.039,16.959,21.339,21.339,0,0,0,20.784,23a1.011,1.011,0,0,0,1.01-.756l1.172-4.44a1.009,1.009,0,0,0-.577-1.186L16.748,14.2A1.009,1.009,0,0,0,15.639,14.407Z"></path></svg>') 0 50%/20px 20px no-repeat; font-size: 20px; line-height: 1.2; font-weight: 600; }

@media screen and (max-width: 991.98px) { .lp_cards__default__item { padding: 32px; } }

/***
Deprecated Gutenburg Code
***/
@media (min-width: 782px) { .lp_cards__default .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .lp_cards__default .wp-block-column:nth-child(2n) { margin-left: 0; } }

/*****Help-Desk***/
.promo-callouts-card .solution-workflows__item { height: 400px; }

.promo-callouts-card:nth-of-type(2n) { margin-right: 0; }

.promo-callouts-card .solution-workflows__item { background-size: cover !important; -webkit-box-shadow: none; box-shadow: none; width: 100%; border: 0  !important; }

.promo-callouts-card .more-link:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

/* why attend section for Event Summit Page */
.summit_why_attend__container { padding-bottom: 55px; }

.summit_why_attend__container .h2 { font-size: 24px; font-weight: 700; line-height: 27px; letter-spacing: 12.934782981872559px; padding: 70px 15px 30px 15px; }

.summit_why_attend__title { color: #103154; font-size: 24px; letter-spacing: 13px; }

.summit_why_attend__details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.summit_why_attend__details div { -webkit-box-shadow: 0px 0px 44.7132682800293px 3px #10315414; box-shadow: 0px 0px 44.7132682800293px 3px #10315414; background: #fff; max-width: 403px; width: 100%; border-radius: 24px; text-align: center; padding: 40px 30px 10px; margin: 20px 32px; }

.summit_why_attend__details h4 { font-size: 24px; line-height: 125.5%; color: #103154; margin-bottom: 10px; margin-top: 20px; font-family: 'Metric-bold'; }

.summit_why_attend__details p { font-size: 22px; line-height: 116%; letter-spacing: -0.5px; margin-bottom: 0; color: #112532; }

@media (max-width: 922px) { .summit_why_attend__details h4 { font-size: 22px; line-height: 105.5%; }
  .summit_why_attend__details p { font-size: 20px; line-height: 105%; } }

@media (max-width: 900px) { .summit_why_attend__title { padding: 80px 15px 30px 15px; } }

@media (max-width: 375px) { .summit_why_attend__details p { font-size: 17px; line-height: 114%; } }

.modern-partners--cards .h2 { font-size: 34px; }

.modern-partners--cards .modern-partner--cards-item { position: relative; border-radius: 8px; padding: 31px; height: 380px; border: 1px solid #E1E9EB; background: #FFF; -webkit-box-shadow: 0px 113px 32px 0px rgba(0, 0, 0, 0), 0px 72px 29px 0px rgba(0, 0, 0, 0), 0px 41px 24px 0px rgba(0, 0, 0, 0.02), 0px 18px 18px 0px rgba(0, 0, 0, 0.03), 0px 5px 10px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 113px 32px 0px rgba(0, 0, 0, 0), 0px 72px 29px 0px rgba(0, 0, 0, 0), 0px 41px 24px 0px rgba(0, 0, 0, 0.02), 0px 18px 18px 0px rgba(0, 0, 0, 0.03), 0px 5px 10px 0px rgba(0, 0, 0, 0.03); margin-bottom: 25px; cursor: pointer; }

.modern-partners--cards .modern-partner--cards-item a:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.modern-partners--cards .modern-partner--cards-item:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.modern-partners--cards .modern-partners--card-header .h4 { font-size: 25px; }

.modern-partners--cards .p { -webkit-font-feature-settings: 'clig' off, 'liga' off; font-feature-settings: 'clig' off, 'liga' off; font-style: normal; font-weight: 400; line-height: 26px; /* 130% */ }

.modern-partners--cards .more-link { position: absolute; bottom: 0; right: 0; padding: 30px; }

/* Responsive Styles */
@media (max-width: 1280px) { .modern-partners--cards .modern-partner--cards-item { height: auto !important; min-height: 100% !important; } }

@media (max-width: 991.98px) { .modern-partners--cards .h2 { font-size: 30px; } }

@media (max-width: 575.98px) { .modern-partners--cards .modern-partner--cards-item { padding: 40px; } }

/***
Mini Solutions
***/
.mini-solutions { height: 823px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cards/templates/images/MeshGrade.webp"); background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center; }

.mini-solutions .mini-solutions--cards-copy .h2 { color: #004163; text-align: center; font-style: normal; font-weight: 700; line-height: 45px; /* 93.75% */ letter-spacing: -0.5px; text-transform: capitalize; }

.mini-solutions .mini-solutions--cards-copy .p { text-align: center; font-style: normal; font-weight: 400; line-height: 32px; /* 133.333% */ }

.mini-solutions .mini_solutions--card-item { margin-top: 76px; height: 357px; padding: 77px 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: center; align-content: center; -ms-flex-negative: 0; flex-shrink: 0; border-radius: 10px; background: #FFF; -webkit-box-shadow: 0px 297px 83px 0px rgba(0, 0, 0, 0), 0px 190px 76px 0px rgba(0, 0, 0, 0.01), 0px 107px 64px 0px rgba(0, 0, 0, 0.02), 0px 48px 48px 0px rgba(0, 0, 0, 0.04), 0px 12px 26px 0px rgba(0, 0, 0, 0.05) !important; box-shadow: 0px 297px 83px 0px rgba(0, 0, 0, 0), 0px 190px 76px 0px rgba(0, 0, 0, 0.01), 0px 107px 64px 0px rgba(0, 0, 0, 0.02), 0px 48px 48px 0px rgba(0, 0, 0, 0.04), 0px 12px 26px 0px rgba(0, 0, 0, 0.05) !important; text-align: left; }

.mini-solutions .mini_solutions--card-item h3 { color: #004163; font-size: 32px; font-style: normal; font-weight: 600; line-height: normal; }

.mini-solutions .mini_solutions--card-item .p { font-style: normal; font-weight: 400; line-height: 30px; /* 150% */ }

.mini-solutions .mini_solutions--card-item--text { margin-top: 34px; }

.mini-solutions ul { list-style: none; }

.mini-solutions.mini-solutions-ul-rounds li::before { content: "•"; color: #36bdb5; font-size: 18px; background: none; }

.mini-solutions .ul--round > li::before { content: "•"; color: #36bdb5; font-size: 18px; }

.mini-solutions li { font-size: 18px; position: relative; padding-left: 1.75rem; }

.mini-solutions li::before { position: absolute; left: 0; content: '\00a0\00a0\00a0\00a0'; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cards/templates/images/check.svg") 50% 50%/100% 14px no-repeat; }

@media screen and (max-width: 991.98px) { .mini-solutions { padding-top: 50px; padding-bottom: 50px; display: block !important; height: auto !important; } }

@media screen and (max-width: 767.98px) { .mini-solutions .mini_solutions--card-item { min-height: 100% !important; height: auto !important; display: block !important; } }

/***
Landing Page Default
***/
.lp_cards__default__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 40px; border-radius: 10px; background: #F7F9FC; border: 1px solid #dadce8; color: #35364E; position: relative; min-height: 100%; height: auto; }

.lp_cards__default__item a:before { content: ''; width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 3; }

.lp_cards__default__item .contact-departs__hepldesk { font-family: metric-medium; }

.lp_cards__default__item p { margin-bottom: 20px; font-size: 24px; }

.lp_cards__default__item .p--xlarge { margin-bottom: 32px; }

.lp_cards__default__item p + p { margin-top: -8px; color: #5E636B; }

.lp_cards__default__item h3 { margin-bottom: 16px; font-weight: 600; }

.lp_cards__default__more { margin-top: auto; font-size: 24px; position: absolute; bottom: 25px; left: 35px; }

.lp_cards__default__email { display: inline-block; vertical-align: top; margin-bottom: 20px; padding-left: 30px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23879DA9"><path d="M13.4,14.6A2.3,2.3,0,0,1,12,15a2.3,2.3,0,0,1-1.4-.4L0,8.9V19a3,3,0,0,0,3,3H21a3,3,0,0,0,3-3V8.9Z"></path><path d="M21,2H3A3,3,0,0,0,0,5V6a1.05,1.05,0,0,0,.5.9l11,6a.9.9,0,0,0,.5.1.9.9,0,0,0,.5-.1l11-6A1.05,1.05,0,0,0,24,6V5A3,3,0,0,0,21,2Z"></path></svg>') 0 50%/20px 20px no-repeat; font-size: 20px; line-height: 1.2; font-weight: 600; text-decoration: none; color: #32BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.lp_cards__default__email:hover { color: #2CA19B; }

.lp_cards__default__hepldesk { display: inline-block; vertical-align: top; margin-bottom: 20px; font-size: 20px; line-height: 1.2; font-weight: 600; text-decoration: none; color: #32BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.lp_cards__default__hepldesk::after { content: ''; display: inline-block; vertical-align: top; width: 20px; height: 24px; margin-left: 8px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none" stroke="%2332BDB5" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M6.41699 15.5832L15.5837 6.4165"/><path d="M6.41699 6.4165H15.5837V15.5832"/></svg>') 100% 50% no-repeat; }

.lp_cards__default__hepldesk:hover { color: #2CA19B; }

.lp_cards__default__phone { padding-left: 30px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23879DA9"><path d="M15.639,14.407l-2.355,2.321a19.111,19.111,0,0,1-3.4-2.613,19.353,19.353,0,0,1-2.612-3.4L9.591,8.36a1.01,1.01,0,0,0,.208-1.1L7.382,1.614A1.009,1.009,0,0,0,6.2,1.036L1.756,2.209A1.007,1.007,0,0,0,1,3.218,21.337,21.337,0,0,0,7.039,16.959,21.339,21.339,0,0,0,20.784,23a1.011,1.011,0,0,0,1.01-.756l1.172-4.44a1.009,1.009,0,0,0-.577-1.186L16.748,14.2A1.009,1.009,0,0,0,15.639,14.407Z"></path></svg>') 0 50%/20px 20px no-repeat; font-size: 20px; line-height: 1.2; font-weight: 600; }

@media screen and (max-width: 991.98px) { .lp_cards__default__item { padding: 32px; } }

@media screen and (max-width: 767.98px) { .lp_cards__default__item { height: auto; }
  .lp_cards__default__more { position: relative; bottom: auto; left: auto; } }

/****
Industries
*****/
.industries--cards { background: #fafafa; padding-bottom: 60px; padding-top: 40px; }

.industries--cards .h2 { padding-bottom: 64px; }

.industries--cards .industries--cards__item { -webkit-box-shadow: 0px 8px 25px 0px #0000001A; box-shadow: 0px 8px 25px 0px #0000001A; border-radius: 10px; padding: 24px 36px 0; margin-top: 20px; position: relative; display: block; min-height: 100%; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.industries--cards .industries--cards__item img { max-height: 350px; height: 100%; }

.industries--cards .industries--cards__item .p { margin: 0 0 30px; }

.industries--cards .industries--cards__item .h3 { padding-top: 20px; padding-bottom: 14px; }

.industries--cards .industries--cards__item .more-link { padding-bottom: 32px; }

.industries--cards .button { min-width: 240px; }

@media screen and (min-width: 991.98px) { .industries--cards .grid-cont { padding: 0 30px; }
  .industries--cards .grid-col:nth-of-type(odd) { padding-right: 10px; }
  .industries--cards .grid-col:nth-of-type(even) { padding-left: 10px; } }

@media screen and (max-width: 991.98px) { .industries--cards .grid-cont .grid-row { max-width: 800px; margin-left: auto; margin-right: auto; }
  .industries--cards .grid-cont .grid-row .industries--cards__item { max-width: 400px; margin-left: auto; margin-right: auto; } }

@media screen and (max-width: 575.98px) { .industries--cards .h2 { padding-bottom: 10px; }
  .industries--cards .button { max-width: 240px; margin: auto; } }

.product-page-cards { margin-top: -100px; }

.product-page-cards .solution-workflows__item .solution-workflows__icon { vertical-align: top; max-height: 80px; }

@media screen and (max-width: 767.98px) { .platform-overview-hero__alt { padding-bottom: 100px !important; }
  .product-page-cards { margin-top: 0px; }
  .product-page-cards .solution-workflows__item .solution-workflows__icon { width: 80px; height: 80px; } }

/**Careers**/
.careers-benefits { padding: 3rem 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_careers_map/templates/images/background.png"); }

.careers-benefits .careers-benefits__carousel .slick-slide { max-width: 520px; margin: auto; }

.careers-benefits .careers-benefits__header { padding: 0 40px; }

.careers-benefits .h2 { letter-spacing: -0.5px; text-transform: capitalize; }

.careers-benefits .h6 { letter-spacing: 8.5px; text-transform: uppercase; }

.careers-benefits .capabilities { margin-top: 64px; }

.careers-benefits .careers-benefits__item { text-align: left; }

.careers-benefits .careers-benefits__capabilities { margin-top: 61px; }

.careers-benefits .careers-map__tab { margin-top: 52px; }

.careers-benefits .careers-map__tab a { font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase; color: #fff; }

.careers-benefits .careers-map__tab .active { border-radius: 8px; background: #0bc5ba; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 8px 12px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; }

.careers-benefits .careers-map__tab .active a { color: #113a50; font-size: 18px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; }

.careers-benefits .careers-map__tab-panes { border-radius: 20px; background: #1a283a; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding: 32px 36px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-top: 28px; }

.careers-benefits .careers-map__tab-panes img { border-radius: 6px; }

.careers-benefits .careers-map__tab-panes .p { height: 246px; }

.careers-benefits .careers-map__tab-panes a svg { fill: none !important; }

@media screen and (max-width: 1004.98px) { .careers-map__tab .grid-row { display: block; overflow: auto; white-space: nowrap; width: 100%; }
  .careers-map__tab .grid-col { display: inline-block !important; vertical-align: middle; height: auto; margin-bottom: 1rem; } }

@media screen and (max-width: 991.98px) { .careers-benefits { height: auto; display: block; padding-top: 81px; padding-bottom: 81px; }
  .careers-benefits .capabilities { margin-top: 42px; }
  .careers-benefits .careers-map__tab-panes { margin-top: 28px !important; width: calc(100% - 36px); margin: auto; display: block; }
  .careers-benefits .careers-map__tab-panes .p { height: auto; }
  .careers-benefits .careers-map__tab__image { margin-bottom: 26px; }
  .careers-benefits .more-link { text-align: center; margin: auto; display: block; }
  .careers-benefits .careers-map__city { margin-top: 2rem; text-align: center; }
  .careers-benefits .ta--right { text-align: center; } }

@media screen and (max-width: 767.98px) { .careers-benefits { padding-bottom: 150px; }
  .careers-benefits .careers-benefits__header { padding: 0 20px; }
  .careers-benefits .capabilities { padding: 0 20px; } }

@media screen and (max-width: 575.98px) { .careers-benefits .careers-benefits__carousel .slick-slide { max-width: 300px; margin: auto; } }

/**/
/* Company Theme */
/**/
.contact-us { position: relative; padding-top: 20px; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); }

.contact-us .bread-crumbs { margin: 0; }

.contact-us::after { content: ""; position: absolute; width: 538px; height: 559px; pointer-events: none; top: 28px; left: 50%; margin-left: 622px; }

.contact-us::before { content: ""; position: absolute; width: 538px; height: 559px; pointer-events: none; top: 40px; right: 50%; margin-right: 508px; }

.contact-us__title { margin-top: 64px; }

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

.contact-us__nav a { color: #004163; }

.contact-us__nav-item { display: block; margin-top: 4px; padding-left: 20px; border-left: 4px solid transparent; line-height: 54px; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; }

.contact-us__nav-item:hover { color: #32bdb5; }

.contact-us__nav-item.active { border-left-color: #32bdb5; background: -webkit-gradient(linear, left top, right top, from(rgba(11, 197, 186, 0.1)), to(rgba(11, 197, 186, 0))); background: linear-gradient(90deg, rgba(11, 197, 186, 0.1), rgba(11, 197, 186, 0)); font-weight: 600; pointer-events: none; }

.contact-us__select { display: none; }

.contact-us__tab { position: absolute; top: -9999; left: -9999px; margin-top: 64px; pointer-events: none; visibility: hidden; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.contact-us__tab.active { position: static; pointer-events: auto; visibility: visible; opacity: 1; }

.contact-us__image { display: block; margin-left: auto; border-radius: 6px; -o-object-fit: cover; object-fit: cover; }

.contact-us__location { position: relative; width: 340px; margin-top: -200px; padding: 9px 9px 23px; border-radius: 6px; border: 1px solid #e7eaf0; background-color: #fff; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); }

.contact-us__map { display: block; }

.contact-us__address { margin: 20px 20px 0 10px; font-weight: 500; color: #35364e; }

.contact-us__view { display: inline-block; vertical-align: top; margin: 20px 10px 0; font-weight: 600; text-decoration: none; color: #32bdb5; }

.contact-us__view::after { content: ""; display: inline-block; vertical-align: top; width: 20px; height: 20px; margin-left: 8px; background: url('data:image/svg+xml;utf8,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6.41602 15.5832L15.5827 6.4165"/><path d="M6.41602 6.4165H15.5827V15.5832"/></svg>') 50% 50% no-repeat; }

@media screen and (max-width: 991.98px) { .contact-us__title { margin-top: 32px; text-align: center; }
  .contact-us__nav { display: none; }
  .contact-us__select { display: block; }
  .contact-us__select select { font-weight: 600; }
  .contact-us__tab { margin-top: 32px; } }

@media screen and (max-width: 767.98px) { .contact-us__tab { margin-right: -20px; margin-left: -20px; }
  .contact-us__image { width: 100%; height: auto; border-radius: 0; }
  .contact-us__location { margin: -54px auto 0; } }

.contact-us { position: relative; padding-top: 20px; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); }

.contact-us__cont { position: relative; }

.contact-us__title { margin-top: 64px; }

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

.contact-us__nav a { color: #004064 !important; }

.contact-us__nav .active { border-left-color: #32bdb5 !important; background: -webkit-gradient(linear, left top, right top, from(rgba(11, 197, 186, 0.1)), to(rgba(11, 197, 186, 0))) !important; background: linear-gradient(90deg, rgba(11, 197, 186, 0.1), rgba(11, 197, 186, 0)) !important; font-weight: 600; pointer-events: none; }

.contact-us__nav-item { display: block; margin-top: 4px; padding-left: 20px; border-left: 4px solid transparent; line-height: 54px; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; font-weight: 500; }

.contact-us__nav-item:hover { color: #32bdb5 !important; }

.contact-us__select { display: none; }

.contact-us__tab { position: absolute; top: -9999; left: -9999px; margin-top: 64px; pointer-events: none; visibility: hidden; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.contact-us__tab.active { position: static; pointer-events: auto !important; visibility: visible; opacity: 1; }

.contact-us__image { display: block !important; }

.contact-us__image img { display: block; margin-left: auto; border-radius: 6px; }

.contact-us__location { position: relative; width: 340px; margin-top: -200px; padding: 9px 9px 23px; border-radius: 6px; border: 1px solid #e7eaf0; background-color: #fff; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); }

.contact-us__map img { display: block; }

.contact-us__address { margin: 20px 20px 0 10px; font-weight: 500; color: #35364e; }

.contact-us__view { display: inline-block; vertical-align: top; margin: 20px 10px 0; font-weight: 600; text-decoration: none; color: #32bdb5; }

.contact-us__view::after { content: ""; display: inline-block; vertical-align: top; width: 20px; height: 20px; margin-left: 8px; background: url("../images/contact/download.svg") 50% 50% no-repeat; }

.careers-map__popup-list li { margin-top: 10px; padding-left: 28px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none"><path d="M14.0743 5.39999L6.87429 12.6L3.60156 9.32727" stroke="%2332BDB5" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>') 0 2px/18px 18px no-repeat; }

@media screen and (max-width: 1023.98px) { .contact-us__title { margin-top: 32px; text-align: center; }
  .contact-us__nav { display: none; }
  .contact-us__select { display: block; }
  .contact-us__select select { font-weight: 600; }
  .contact-us__tab { margin-top: 32px; } }

@media screen and (max-width: 767.98px) { .contact-us__tab { margin-right: -20px; margin-left: -20px; }
  .contact-us__image img { width: 100%; height: auto; border-radius: 0; }
  .contact-us__location { margin: -54px auto 0; } }

/***Deprecate Gutenburg Code***/
@media (min-width: 782px) { .contact-us .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .contact-us .wp-block-column:nth-child(2n) { margin-left: 0; } }

/**/
/* careers recent */
/**/
.careers-recent__cont { padding: 40px 60px; border-radius: 20px; background: #fff; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 7px 23px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 7px 23px 0px rgba(0, 0, 0, 0.05); position: relative; }

.careers-recent__cont .more-link { font-size: 22px; font-family: 'Metric-semibold'; }

.careers-recent__cont h2 { font-size: 32px; line-height: 40px; }

.careers-recent__cont .careers-category { font-size: 22px; }

.careers-recent__heading { margin-top: 32px; margin-bottom: 8px; font-weight: 500; }

.careers-recent__heading:first-child { margin-top: 20px; }

.careers-recent__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 18px 0; border-bottom: 1px solid rgba(212, 222, 229, 0.6); }

.careers-recent__item:last-child { padding-bottom: 0; border-bottom: 0; }

.careers-recent__name { padding-right: 21px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11" fill="none" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 10L10 1"/><path d="M1 1H10V10"/></svg>') 100% 50%/11px 11px no-repeat; font-family: Metric-medium; font-size: 18px; text-decoration: none; color: #32BDB5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background, color; transition-property: background, color; line-height: 40px !important; letter-spacing: -0.2px; }

.careers-recent__name:hover { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11" fill="none" stroke="%232CA19B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 10L10 1"/><path d="M1 1H10V10"/></svg>'); color: #2CA19B; }

.careers-recent__city { font-family: Metric-medium; color: #76A2BC; line-height: 40px; }

@media screen and (min-width: 991.98px) { .careers-recent { -webkit-transform: translateY(-55px); transform: translateY(-55px); margin-top: 0; } }

@media screen and (max-width: 991.98px) { .careers-recent__item { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .careers-recent__city { width: 100%; margin-top: 4px; } }

@media screen and (max-width: 767.98px) { .careers-recent__cont { padding: 40px 24px; }
  .careers-recent__cont .more-link { font-size: 18px; }
  .careers-recent__cont h2 { font-size: 30px; }
  .careers-recent__cont .grid-row { text-align: center; }
  .careers-recent__city { font-size: 14px; line-height: 20px; }
  .careers-recent__name { width: 100%; text-align: left; }
  .careers-category { text-align: center; font-size: 18px !important; }
  .careers-recent { margin-top: -100px; z-index: 3; position: relative; } }

.careers-tabs { position: relative; }

.careers-tabs a { color: #003F64; }

.careers-tabs__cont { position: relative; }

.careers-tabs__title { margin-top: 64px; }

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

.careers-tabs__nav-item { display: block; margin-top: 4px; padding-left: 20px; border-left: 4px solid transparent; line-height: 54px; text-decoration: none; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: color; transition-property: color; color: #35364e !important; }

.careers-tabs__nav-item:hover { color: #32BDB5; }

.careers-tabs__nav-item.active { border-left-color: #32BDB5; background: -webkit-gradient(linear, left top, right top, from(rgba(11, 197, 186, 0.1)), to(rgba(11, 197, 186, 0))); background: linear-gradient(90deg, rgba(11, 197, 186, 0.1), rgba(11, 197, 186, 0)); font-weight: 600; pointer-events: none; }

.careers-tabs__select { display: none; }

.careers-tabs__tab { position: absolute; top: -9999; left: -9999px; margin-top: 64px; pointer-events: none; visibility: hidden; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity; transition-property: opacity; }

.careers-tabs__tab.active { position: static; pointer-events: auto; visibility: visible; opacity: 1; }

.careers-tabs__image { display: block; margin-left: auto; border-radius: 6px; }

.careers-tabs__location { position: relative; width: 305px; margin-top: -200px; padding: 9px 9px 23px; border-radius: 6px; border: 1px solid rgba(53, 54, 78, 0.3); background-color: #FFF; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.14); }

.careers-tabs__map { display: block; max-width: 100%; }

.careers-tabs__address { margin: 20px 0 0 0 !important; font-weight: 500; color: #35364E; min-height: auto !important; font-size: 17px; }

.careers-tabs__address * { font-size: 17px; }

.careers-tabs__view { display: inline-block; vertical-align: top; margin: 20px 0 0; font-weight: 600; text-decoration: none; color: #32BDB5 !important; }

.careers-tabs__view::after { content: ''; display: inline-block; vertical-align: top; width: 20px; height: 20px; margin-left: 8px; background: url('data:image/svg+xml;utf8,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%2332BDB5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6.41602 15.5832L15.5827 6.4165"/><path d="M6.41602 6.4165H15.5827V15.5832"/></svg>') 50% 50% no-repeat; }

@media screen and (max-width: 1100.98px) { .careers-tabs__image { max-width: 600px; -o-object-fit: contain; object-fit: contain; } }

@media screen and (max-width: 991.98px) { .careers-tabs__title { margin-top: 32px; text-align: center; }
  .careers-tabs__nav { display: none; }
  .careers-tabs__select { display: block; }
  .careers-tabs__select select { font-weight: 600; }
  .careers-tabs__tab { margin-top: 32px; }
  .careers-tabs__image { max-width: initial; -o-object-fit: initial; object-fit: initial; } }

@media screen and (max-width: 767.98px) { .careers-tabs__tab { margin-right: -20px; margin-left: -20px; }
  .careers-tabs__image { width: 100%; height: auto; border-radius: 0; }
  .careers-tabs__location { margin: -54px auto 0; max-width: 300px; } }

/* Speaker Section*/
.summit_speaker__title { color: #103154; font-family: 'Metric-bold'; font-size: 24px; line-height: 28px; letter-spacing: 13px; }

.summit_speaker__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1750px; width: 100%; }

.summit_speaker__details { margin: 20px 30px; text-align: center; max-width: 300px; width: 100%; }

.summit_speaker__details h5 { font-size: 24px; line-height: 31px; margin-top: 15px; color: #103154; font-family: metric-bold; }

.summit_speaker__details p { font-size: 22px; line-height: 28px; margin: 0; color: #103154; }

.summit_speaker__details img { height: 200px; width: 200px; border-radius: 50%; cursor: pointer; }

#speakerModal { display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; outline: 0; overflow-x: hidden; overflow-y: auto; background-color: rgba(16, 49, 84, 0.75); z-index: 999; text-align: center; }

#speakerModal .modal-dialog { margin: 10px; position: relative; width: auto; -webkit-transform: translateY(-25%); transform: translateY(-25%); -webkit-transition: -webkit-transform .3s ease-out; transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; display: inline-block; text-align: center; vertical-align: middle; -webkit-transform: translate(0); transform: translate(0); }

#speakerModal .modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; border-radius: 30px; position: relative; background-clip: padding-box; }

#speakerModal .close { color: #004163; float: right; font-size: 28px; font-weight: bold; }

#speakerModal .close:hover { color: #000; text-decoration: none; cursor: pointer; }

#speakerModal .close:focus { color: #000; text-decoration: none; cursor: pointer; }

#speakerModal img { border-radius: 150px; max-width: 100%; -o-object-fit: contain; object-fit: contain; margin-right: 20px; }

@media (min-width: 768px) { #speakerModal:before { content: " "; display: inline-block; height: 100%; vertical-align: middle; }
  #speakerModal .modal-dialog { margin: 30px auto; width: 600px; } }

.summit_form__details { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 1600px; margin: 0 auto; }

.summit_form__desc { max-width: 820px; }

.summit_form__desc h3 { font-size: 24px; color: #fff; letter-spacing: 4.43px; line-height: 37px; }

.summit_form__desc p { color: #fff; font-size: 22px; line-height: 31px; margin-top: 20px; margin-bottom: 0; }

.summit_form__desc ul li { list-style: disc; margin-left: 30px; margin-top: 10px; }

.summit_form__container { background: #103154; padding: 70px 90px; }

/* Agenda Section*/
.summit_agenda__container { background: #103154; padding-bottom: 60px; }

.summit_agenda__title { font-size: 24px; text-transform: uppercase; line-height: 28px; letter-spacing: 13px; padding-top: 70px; }

.summit_agenda__tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.summit_agenda__tabs-item { height: 43px; margin-right: 1rem; margin-bottom: 1rem; border: 2px solid #0BC5BA; border-radius: 100px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 22px; color: #fff; font-family: 'Metric-medium'; text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 10px 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.summit_agenda__tabs-item:hover { background: rgba(11, 194, 197, 0.18); }

.summit_agenda__tabs-item.active { background: #0BC5BA; }

.summit_agenda__page__grid { border: 2px solid #0BC5BA; border-radius: 20px; padding: 50px 60px; margin-bottom: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.summit_agenda_date__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.summit_agenda_date__container p { font-size: 22px; font-family: 'Metric-medium'; text-transform: uppercase; margin-bottom: 18px; width: 200px; }

.agenda_speakers__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px; }

.agenda_speakers__list .grid-cont { padding-left: 18px; }

.agenda_speakers__list img { width: 66px; height: 66px; border-radius: 50%; margin-right: 20px; }

.horizontal { margin-left: 20px; margin-right: 20px; width: 0; border: 1px solid #0BC5BA; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.agenda__title { text-align: left; font-size: 24px; line-height: 30px; font-family: 'Metric-bold'; margin-top: -19px; }

.agenda_desc { text-align: left; font-size: 22px; line-height: 28px; max-width: 960px; width: 100%; }

.agenda_speakers__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 880px; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.speaker__details { font-size: 22px; }

/* Agenda Coming Soon Section */
.summit_agenda__coming_soon { max-width: 650px; margin: 60px auto; font-size: 50px; width: 100%; line-height: 125.5%; font-family: 'Metric-medium'; font-weight: 600; }

@media (max-width: 600px) { .summit_agenda__tabs { display: block; overflow: auto; white-space: nowrap; width: 100%; } }

@media (max-width: 600px) { .summit_agenda__tabs-item { display: inline-block; vertical-align: middle; height: auto; } }

/* Featured Companies */
.summit_company__title { font-size: 24px; line-height: 28px; letter-spacing: 13px; color: #103154; padding: 70px 20px 30px; }

.logo_container__top, .logo_container__bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.logo_container__top img, .logo_container__bottom img { margin: 20px; }

@media (max-width: 1470px) { .summit_form__details { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .summit_form__container { padding: 70px 40px; }
  .summit_form__desc { max-width: 600px; } }

@media (max-width: 1372px) { .summit_agenda_details__container { max-width: 890px; width: 100%; } }

@media (max-width: 1302px) { .summit_agenda_details__container { max-width: 840px; width: 100%; } }

@media (max-width: 1270px) { .summit_agenda_details__container { max-width: 700px; } }

@media (max-width: 1250px) { .summit_form__details { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 1150px) { .summit_form__details { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 1080px) { .summit_agenda_details__container { max-width: 550px; } }

@media (max-width: 922px) { .summit_agenda_date__container p { margin-bottom: 0; }
  .summit_agenda_date__container p:nth-child(2) { display: none; }
  .summit_agenda__page__grid { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 20px 30px; }
  .summit_agenda_date__container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .horizontal { -webkit-transform: rotate(180deg); transform: rotate(180deg); margin-left: 0; margin-right: 0; margin-top: 20px; margin-bottom: 20px; width: 100%; }
  .summit_agenda_details__container { max-width: 100%; } }

@media (max-width: 450px) { .modal-content--job_details { max-width: 300px; width: 100%; } }

@media (max-width: 320px) { .summit_agenda__page__grid { padding: 20px 10px; } }

@media (max-width: 320px) { .summit_agenda_details__speaker { font-size: 15px; max-width: 80%; } }

@media (max-width: 900px) { .summit_form__container { padding: 70px 30px; }
  .summit_agenda__coming_soon { font-size: 30px; } }

@media (max-width: 620px) { .agenda_desc { line-height: 24px; font-size: 20px; }
  .speaker__details { font-size: 16px; } }

/*@media (max-width: 375px) { .summit_form__desc h3 { font-size: 21px; letter-spacing: 2.43px; line-height: 27px; } .summit_form__desc p { font-size: 17px; line-height: 25px; margin-top: 15px; } .summit_why_attend__title { font-size: 20px; } .summit_speaker__title { font-size: 20px; line-height: 25px; letter-spacing: 10px; } .summit_agenda__coming_soon { font-size: 25px; } }*/
.summit_agenda__global_summit { background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_events_feed/templates/image/Agenda_Background.svg") !important; background-repeat: no-repeat !important; background-size: cover !important; }

.egnyte_featured_content { width: 100%; height: 238.633px; }

.egnyte_featured_content .grid-cont { height: 100%; max-width: 1270px; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 9.039px; background: #FFF; -webkit-box-shadow: 0px 7.231px 22.598px 0px rgba(0, 0, 0, 0.06), 0px 1.808px 4.52px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 7.231px 22.598px 0px rgba(0, 0, 0, 0.06), 0px 1.808px 4.52px 0px rgba(0, 0, 0, 0.05); height: 100%; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; padding: 0px 37.08px; width: 100%; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont .egnyte_featured_content-featured__cont__container { max-width: 399.53px; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont .egnyte_featured_content-featured__cont__container .h6 { width: 100%; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont .egnyte_featured_content-featured__cont__container .egnyte_featured_content-featured__button { width: 100%; max-width: 175.359px; max-height: 32.541px; -ms-flex-negative: 0; flex-shrink: 0; color: #fff; font-family: Metric; font-size: 16.27px; font-style: normal; font-weight: 700; line-height: 21.694px; /* 133.333% */ padding: 3px 23px; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item .egnyte_featured_content-featured__figure { width: 100%; max-width: 740.306px; height: 100%; position: relative; min-height: 238px; -ms-flex-negative: 0; flex-shrink: 0; }

.egnyte_featured_content .grid-cont .egnyte_featured_content-featured__item .egnyte_featured_content-featured__figure img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; border-radius: 9px 0 0 9px; }

@media screen and (max-width: 1284.98px) { .egnyte_featured_content .egnyte_featured_content-featured__item { display: block; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__figure { width: 45% !important; min-width: 45% !important; height: 100%; } }

@media screen and (max-width: 991.98px) { .egnyte_featured_content { height: auto; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont { padding: 24px !important; display: block !important; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont .egnyte_featured_content-featured__cont__container { max-width: 300px !important; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont .egnyte_featured_content-featured__figure { width: 100% !important; height: auto !important; min-height: 0 !important; } }

@media screen and (max-width: 767.98px) { .egnyte_featured_content .egnyte_featured_content-featured__item { display: block !important; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__figure { width: 100% !important; min-width: 100% !important; height: 100%; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__figure img { border-radius: 9px 9px 0 0 !important; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont { width: 100% !important; min-width: 100% !important; height: 100%; padding: 24px !important; }
  .egnyte_featured_content .egnyte_featured_content-featured__item .egnyte_featured_content-featured__cont .egnyte_featured_content-featured__cont__container { width: 100%; max-width: 100% !important; } }

/**/
/* featured integrations */
/**/
.featured-integrations__item { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; height: 100%; overflow: hidden; border-radius: 6px; background-color: #FFF; -webkit-box-shadow: inset 0 0 0 1px #E1E9EB; box-shadow: inset 0 0 0 1px #E1E9EB; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.featured-integrations__item:hover { -webkit-box-shadow: inset 0 0 0 1px #E1E9EB, 0 16px 44px rgba(0, 0, 0, 0.06); box-shadow: inset 0 0 0 1px #E1E9EB, 0 16px 44px rgba(0, 0, 0, 0.06); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.featured-integrations__item:hover .featured-integrations__foot { background-color: #32BDB5; }

.featured-integrations__item:hover .more-link:hover { color: #FFF; }

.featured-integrations__item:hover a { color: white !important; }

.featured-integrations__item:hover a::after { fill: #ffffff; background: transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><polygon fill="%23FFFFFF" points="6,13.4 4.6,12 8.6,8 4.6,4 6,2.6 11.4,8"></polygon></svg>'); }

.featured-integrations__item .h4 { padding-left: 28px; padding-right: 28px; }

.featured-integrations__figure { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 128px; border-right: 28px solid transparent; border-left: 28px solid transparent; }

.featured-integrations__figure img { max-width: 100%; height: auto; }

.featured-integrations__cont { padding: 0 28px 28px; }

.featured-integrations__foot { margin-top: auto; padding: 20px; border-top: 1px solid #E1E9EB; text-align: center; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: border-color, background-color; transition-property: border-color, background-color; font-size: 18px; margin-bottom: 0; }

@media screen and (max-width: 991.98px) { .featured-integrations__figure { border-right-width: 20px; border-left-width: 20px; }
  .featured-integrations__cont { padding: 0 20px 20px; } }

.featured-integrations .wp-block-columns .wp-block-column { display: -webkit-box; display: -ms-flexbox; display: flex; }

.featured-integrations__item .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; height: 100%; overflow: hidden; border-radius: 6px; background-color: #fff; -webkit-box-shadow: inset 0 0 0 1px #e1e9eb; box-shadow: inset 0 0 0 1px #e1e9eb; text-align: left; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.featured-integrations__item .wp-block-group__inner-container h4 { padding-left: 28px; padding-right: 28px; }

@media only screen and (max-width: 991px) { .featured-integrations .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .featured-integrations .wp-block-columns .wp-block-column:not(:first-child) { margin-left: 0; }
  .featured-integrations .wp-block-columns .wp-block-column:nth-child(2n) { margin-left: 32px !important; } }

@media only screen and (max-width: 599px) { .featured-integrations .wp-block-columns .wp-block-column:nth-child(2n) { margin-left: 0px !important; } }

/**/
/* ms banner */
/**/
.ms-banner { position: relative; margin-top: -34px; padding: 20px 40px; border-radius: 12px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/ms/SANS-BG-2x.png"); background-position: center; background-repeat: no-repeat; background-size: cover; -webkit-box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); color: #FFF; }

.ms-banner .p p { margin-bottom: 0; }

.ms-banner .more-link { display: block; text-align: left; }

@media screen and (max-width: 767.98px) { .ms-banner { margin-top: -24px; padding: 15px 30px; } }

.ms-banner .more-link { color: #fff; }

.ms-banner .more-link:hover { color: #fff; text-decoration: underline; }

/**/
/* product tours hero */
/**/
.product-tours-hero { padding: 64px 0; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/product-tour/mpt_background.webp"); background-position: 0 0, 100% 0; background-repeat: no-repeat; background-size: cover; text-align: left; color: #76A2BC; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 404px; }

.product-tours-featured { position: relative; }

.product-tours-featured__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; border-radius: 12px; background-color: #FFFFFF; -webkit-box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.05); }

.product-tours-featured__figure { position: relative; width: 45%; min-width: 45%; height: 100%; min-height: 400px; }

.product-tours-featured__figure img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.product-tours-featured__cont { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 24px 60px; }

.product-tours-featured__button { padding-right: 48px; padding-left: 48px; }

@media screen and (max-width: 1023.98px) { .product-tours-featured__cont { padding-right: 40px; padding-left: 40px; } }

@media screen and (max-width: 767.98px) { .product-tours-featured__item { display: block; }
  .product-tours-featured__figure { width: 100%; height: auto; min-height: 0; padding-top: 70%; }
  .product-tours-featured__cont { padding: 24px; } }

/**/
/* sl hero */
/**/
.sl-hero { overflow: hidden; padding: 48px 0; background-color: #F7FAFC; }

.sl-hero .button:hover { background: #0bc5ba !important; color: #fff !important; text-decoration: none; border-color: #0BC5BA !important; }

.sl-hero__text { max-width: 544px; }

.sl-hero__figure { margin-bottom: -48px; }

.sl-hero__figure img { display: block; border-radius: 10px 10px 0 0; -webkit-box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.25), 0px 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 28px 55px rgba(191, 196, 205, 0.25), 0px 2px 5px rgba(0, 0, 0, 0.05); }

@media screen and (max-width: 991.98px) { .sl-hero { text-align: center; }
  .sl-hero__text { margin-right: auto; margin-left: auto; }
  .sl-hero__figure { margin-top: 48px; }
  .sl-hero__figure img { width: 100%; height: auto; border-radius: 8px 8px 0 0; } }

@media screen and (max-width: 767.98px) { .sl-hero { padding: 36px 0; }
  .sl-hero__figure { margin: 36px 0 -36px; } }

/**/
/* sl trusted by */
/**/
.sl-trusted-by { text-align: center; }

.sl-trusted-by img { display: block; }

.sl-trusted-by svg { display: block; }

.sl-trusted-by .p { color: #5E636B !important; }

@media screen and (max-width: 767.98px) { .sl-trusted-by img { display: block; }
  .sl-trusted-by svg { display: block; } }

@media screen and (max-width: 575.98px) { .sl-hero .button { width: 100% !important; } }

/**/
/* platform overview hero */
/**/
.platform-overview-hero { position: relative; padding: 64px 0 348px; background-color: #102c3f; color: #aad3ec; }

.platform-overview-hero__title { font-size: 42px; }

.platform-overview-hero__demo { padding-right: 39px; padding-left: 39px; }

.platform-overview-hero__watch { position: relative; z-index: 1; padding-right: 21px; padding-left: 21px; background-color: #0F344C; }

.platform-overview-hero__watch:hover { background-color: #007BBD; }

.platform-overview-hero__watch::before { content: ''; display: inline-block; vertical-align: top; width: 12px; height: 24px; margin-right: 10px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="white"><path d="M361 215C375.3 223.8 384 239.3 384 256C384 272.7 375.3 288.2 361 296.1L73.03 472.1C58.21 482 39.66 482.4 24.52 473.9C9.377 465.4 0 449.4 0 432V80C0 62.64 9.377 46.63 24.52 38.13C39.66 29.64 58.21 29.99 73.03 39.04L361 215z"/></svg>') 50% 50%/14px 14px no-repeat; }

.platform-overview-hero__figure-wrap { position: relative; height: 519px; margin-top: -48px; }

.platform-overview-hero__figure { position: absolute; top: 0; left: 50%; width: 888px; height: 519px; margin-left: -444px; }

.platform-overview-hero__figure-bg { position: absolute; right: -118px; bottom: 0; left: -118px; height: 407px; background: url(../images/platform-overview-hero/floor.svg); }

.platform-overview-hero__figure-pic { position: absolute; top: 0; left: -10px; width: 100%; height: 100%; background: url(../images/platform-overview-hero/graphic@2x.webp) 50% 50%/100% 100% no-repeat; }

.platform-overview-hero__figure-badge { position: absolute; padding: 0 8px; border-radius: 6px; background-color: #0c2536; font-size: 14px; line-height: 28px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #fff; }

.platform-overview-hero__figure-badge--col { top: 110px; left: -8px; color: #3fade9; -webkit-animation-name: badge--col; animation-name: badge--col; -webkit-animation-duration: 12s; animation-duration: 12s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.platform-overview-hero__figure-badge--sec { top: 110px; right: 17px; color: #ebb668; -webkit-animation-name: badge--sec; animation-name: badge--sec; -webkit-animation-duration: 12s; animation-duration: 12s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.platform-overview-hero__figure-badge--com { bottom: 0; left: 50%; margin-left: -55px; color: #49eab0; -webkit-animation-name: badge--com; animation-name: badge--com; -webkit-animation-duration: 12s; animation-duration: 12s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.platform-overview-hero__figure-icons { position: absolute; top: 0; left: 50%; width: 232px; height: 262px; margin-left: -120px; }

.platform-overview-hero__figure-icon { position: absolute; top: 50%; left: 50%; margin: -18px 0 0 -18px; opacity: 0; -webkit-animation-name: figure-icon-up; animation-name: figure-icon-up; -webkit-animation-duration: 8s; animation-duration: 8s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.platform-overview-hero__figure-icon--1 { margin-left: -100px; -webkit-animation-delay: 2s; animation-delay: 2s; }

.platform-overview-hero__figure-icon--2 { margin-left: -80px; -webkit-animation-delay: 7s; animation-delay: 7s; }

.platform-overview-hero__figure-icon--3 { margin-left: -44px; -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: figure-icon-down; animation-name: figure-icon-down; }

.platform-overview-hero__figure-icon--4 { margin-left: -18px; -webkit-animation-delay: 1s; animation-delay: 1s; }

.platform-overview-hero__figure-icon--5 { margin-left: 16px; -webkit-animation-delay: 4.5s; animation-delay: 4.5s; -webkit-animation-name: figure-icon-down; animation-name: figure-icon-down; }

.platform-overview-hero__figure-icon--6 { margin-left: 64px; -webkit-animation-delay: 5.5s; animation-delay: 5.5s; -webkit-animation-name: figure-icon-down; animation-name: figure-icon-down; }

.platform-overview-hero__figure-icon--7 { margin-left: 70px; -webkit-animation-delay: 2.5s; animation-delay: 2.5s; }

.platform-overview-hero__figure-icon--8 { margin-left: -100px; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: figure-icon-down; animation-name: figure-icon-down; }

.platform-overview-hero__figure-icon--9 { margin-left: -80px; -webkit-animation-delay: 3s; animation-delay: 3s; }

.platform-overview-hero__figure-icon--10 { margin-left: -44px; -webkit-animation-delay: 5s; animation-delay: 5s; }

.platform-overview-hero__figure-icon--11 { margin-left: 16px; -webkit-animation-delay: 5.5s; animation-delay: 5.5s; }

.platform-overview-hero__figure-icon--12 { margin-left: 64px; -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: figure-icon-down; animation-name: figure-icon-down; }

.platform-overview-hero__figure-icon--13 { margin-left: 10px; -webkit-animation-delay: 7.5s; animation-delay: 7.5s; -webkit-animation-name: figure-icon-down; animation-name: figure-icon-down; }

@-webkit-keyframes badge--col { 0% { background-color: #0c2536;
    color: #3fade9; }
  24% { background-color: #0c2536;
    color: #3fade9; }
  25% { background-color: #3fade9;
    color: #fff; }
  50% { background-color: #3fade9;
    color: #fff; }
  51% { background-color: #0c2536;
    color: #3fade9; }
  100% { background-color: #0c2536;
    color: #3fade9; } }

@keyframes badge--col { 0% { background-color: #0c2536;
    color: #3fade9; }
  24% { background-color: #0c2536;
    color: #3fade9; }
  25% { background-color: #3fade9;
    color: #fff; }
  50% { background-color: #3fade9;
    color: #fff; }
  51% { background-color: #0c2536;
    color: #3fade9; }
  100% { background-color: #0c2536;
    color: #3fade9; } }

@-webkit-keyframes badge--sec { 0% { background-color: #0c2536;
    color: #ebb668; }
  49% { background-color: #0c2536;
    color: #ebb668; }
  50% { background-color: #bb8d49;
    color: #fff; }
  75% { background-color: #bb8d49;
    color: #fff; }
  76% { background-color: #0c2536;
    color: #ebb668; }
  100% { background-color: #0c2536;
    color: #ebb668; } }

@keyframes badge--sec { 0% { background-color: #0c2536;
    color: #ebb668; }
  49% { background-color: #0c2536;
    color: #ebb668; }
  50% { background-color: #bb8d49;
    color: #fff; }
  75% { background-color: #bb8d49;
    color: #fff; }
  76% { background-color: #0c2536;
    color: #ebb668; }
  100% { background-color: #0c2536;
    color: #ebb668; } }

@-webkit-keyframes badge--com { 0% { background-color: #0c2536;
    color: #49eab0; }
  74% { background-color: #0c2536;
    color: #49eab0; }
  75% { background-color: #14b57b;
    color: #fff; }
  99% { background-color: #14b57b;
    color: #fff; }
  100% { background-color: #0c2536;
    color: #49eab0; } }

@keyframes badge--com { 0% { background-color: #0c2536;
    color: #49eab0; }
  74% { background-color: #0c2536;
    color: #49eab0; }
  75% { background-color: #14b57b;
    color: #fff; }
  99% { background-color: #14b57b;
    color: #fff; }
  100% { background-color: #0c2536;
    color: #49eab0; } }

@-webkit-keyframes figure-icon-up { 0% { opacity: 0;
    -webkit-transform: translateY(200%);
            transform: translateY(200%); }
  10% { opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  20% { opacity: 0;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%); }
  100% { opacity: 0; } }

@keyframes figure-icon-up { 0% { opacity: 0;
    -webkit-transform: translateY(200%);
            transform: translateY(200%); }
  10% { opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  20% { opacity: 0;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%); }
  100% { opacity: 0; } }

@-webkit-keyframes figure-icon-down { 0% { opacity: 0;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%); }
  10% { opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  20% { opacity: 0;
    -webkit-transform: translateY(200%);
            transform: translateY(200%); }
  100% { opacity: 0; } }

@keyframes figure-icon-down { 0% { opacity: 0;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%); }
  10% { opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  20% { opacity: 0;
    -webkit-transform: translateY(200%);
            transform: translateY(200%); }
  100% { opacity: 0; } }

@media screen and (max-width: 1283.98px) { .platform-overview-hero { text-align: center; } }

@media screen and (max-width: 991.98px) { .platform-overview-hero__buttons { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .platform-overview-hero__figure-wrap { height: 415px; }
  .platform-overview-hero__figure { -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; } }

@media screen and (max-width: 1023.98px) { .platform-overview-hero__figure-wrap { height: 415px; }
  .platform-overview-hero__figure { -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; } }

@media screen and (max-width: 767.98px) { .platform-overview-hero__figure-wrap { height: 324px; }
  .platform-overview-hero__figure { -webkit-transform: scale(0.625); transform: scale(0.625); }
  .platform-overview-hero__demo { padding-right: 23px; padding-left: 23px; }
  .platform-overview-hero__watch { padding-right: 15px; padding-left: 15px; } }

@media screen and (max-width: 599.98px) { .platform-overview-hero__figure-wrap { height: 208px; }
  .platform-overview-hero__figure { -webkit-transform: scale(0.4); transform: scale(0.4); } }

/**/
/* platform overview video */
/**/
.platform-overview-video__figure { position: relative; display: block; border-radius: 6px; overflow: hidden; }

.platform-overview-video__figure img { vertical-align: top; }

.platform-overview-video__figure::after { content: ''; position: absolute; top: 50%; left: 50%; width: 72px; height: 72px; margin: -36px 0 0 -36px; border-radius: 50%; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 60 76" fill="none"><path fill="%2332BDB5" d="M0.998047 2.68519C0.998047 1.09831 2.75752 0.143473 4.08802 1.0083L58.4182 36.3229C59.6316 37.1116 59.6316 38.888 58.4182 39.6767L4.08802 74.9913C2.75751 75.8562 0.998047 74.9013 0.998047 73.3144V2.68519Z"/></svg>') 57.5% 50% no-repeat; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.platform-overview-video__figure:hover::after { -webkit-transform: scale(1.125); transform: scale(1.125); }

@media screen and (max-width: 1279.98px) { .platform-overview-video__figure img { max-width: 50vw; height: auto; } }

@media screen and (max-width: 767.98px) { .platform-overview-video__figure img { max-width: 100%; } }

/**/
/* platform overview across */
/**/
.platform-overview-across { position: relative; text-align: center; }

.platform-overview-across::before { content: ''; position: absolute; top: -48px; left: 50%; width: 1034px; height: 608px; margin-left: -517px; background-image: url(../img/platform-overview-across/map.png); }

.platform-overview-across__cont { position: relative; }

.platform-overview-across__item { text-align: left; }

.platform-overview-across__item svg { vertical-align: top; }

.platform-overview-across__more { color: #037BBD; }

@media screen and (max-width: 767.98px) { .platform-overview-across__item { text-align: center; } }

.hero__badge { display: inline-block; vertical-align: top; padding: 0 12px; border-radius: 4px; background-color: #E5F4FF; line-height: 28px; font-weight: 700; text-transform: uppercase; color: #0092D8; }

.platform-hero { position: relative; padding-top: 80px; padding-bottom: 120px; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F7F9), to(#FFFFFF)); background-image: linear-gradient(180deg, #F2F7F9 0%, #FFFFFF 100%); text-align: center; }

.platform-hero__bg, .hexagon__bg img { position: absolute; }

.platform-hero__bg--left, .hexagon__bg img { top: 60px; right: 50%; margin-right: 496px; }

.platform-hero__bg--right { bottom: 0; left: 50%; margin-left: 468px; }

@media screen and (max-width: 767.98px) { .platform-hero { padding-top: 40px; padding-bottom: 60px; } }

.inner-heading.av-reset-background .wp-block-media-text__media::after { background: none; }

.inner-heading.av-reset-background .wp-block-media-text__content h1 { text-transform: none; font-size: 46px; text-shadow: none; line-height: 50px; }

@media only screen and (max-width: 767px) { .inner-heading.av-reset-background .wp-block-media-text__media { height: 160px; } }

.integrations-hero { position: relative; padding-top: 80px; padding-bottom: 40px; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f7f9), to(#ffffff)); background-image: linear-gradient(180deg, #f2f7f9 0%, #ffffff 100%); text-align: center; }

.integrations-hero .integrations-hero__figure { position: relative; margin: 0 -83% 0 -44%; }

.integrations-hero .integrations-hero__figure .integrations-hero__image { position: relative; padding-top: 30%; }

.integrations-hero .integrations-hero__figure .integrations-hero__image img { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-58%); transform: translateY(-58%); }

.hero.dgt-report { position: relative; padding: 64px 0 120px; text-align: center; }

.hero.dgt-report::before { content: ''; position: absolute; z-index: 1; top: 152px; right: 50%; width: 538px; height: 327px; margin-right: 360px; background: url(../images/dgt-report/hero/left.svg); pointer-events: none; }

.hero.dgt-report::after { content: ''; position: absolute; z-index: 1; top: 448px; left: 50%; width: 497px; height: 328px; margin-left: 420px; background: url(../images/dgt-report/hero/right.svg); pointer-events: none; }

.hero.dgt-report .hero__bg { position: absolute; top: 0; right: -1000px; bottom: 0; left: -1000px; background: -webkit-gradient(linear, left top, left bottom, from(#F2F8FB), to(#FFFFFF)); background: linear-gradient(#F2F8FB, #FFFFFF); }

.hero.dgt-report .hero__cont { position: relative; }

.home-heading.page-hero { margin-top: 0px; padding-bottom: 0px; }

.home-heading.page-hero .heading-img-full .button-primary { background-color: #0bc5ba !important; color: #fff !important; font-weight: 600; }

.home-heading.page-hero .heading-img-full .button-primary:hover, .home-heading.page-hero .heading-img-full .button-primary:active { background-color: #fff !important; color: #0bc5ba !important; }

.home-heading.page-hero h1 { color: #4b4f54; }

.home-heading.page-hero .lead-text { font-size: 22px; line-height: 28px; color: #000; }

@media screen and (max-width: 1060px) { .home-heading.page-hero .lead-text { width: 400px; } }

@media screen and (max-width: 870px) { .home-heading.page-hero .lead-text { width: 325px; } }

@media screen and (max-width: 739px) { .home-heading.page-hero .headingit g-img-full .wp-block-column:last-child { margin-left: 0px; }
  .home-heading.page-hero .headingit g-img-full .wp-block-column:last-child .lead-text { width: auto; } }

.page-hero.geometric-header { background: #11233E; }

.page-hero.geometric-header .BVA__banner__inner--container { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 1600px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 50px; margin: 0 auto; }

.page-hero.geometric-header h1 { font-size: 56px; line-height: 1.125; max-width: 310px; }

.page-hero.geometric-header p { font-size: 24px; line-height: 1.35; color: #CEE1EC; margin-top: 10px; margin-bottom: 30px; max-width: 527px; }

.page-hero.geometric-header .green-button a { border-radius: 6px; width: 280px; height: 60px; font-size: 22px; font-family: 'Metric-medium'; text-transform: capitalize; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.page-hero.geometric-header .green-button a:hover { background-color: #23B6AA; border-color: #23B6AA; color: #fff; }

.summary_container { background: #fafafa; }

@media (max-width: 1200px) { .page-hero.geometric-header .BVA__banner__inner--container { padding: 50px; }
  .page-hero.geometric-header .BVA__banner__inner--container .BVA__banner--image img { width: 100%; }
  .page-hero.geometric-header h1 { font-size: 50px; }
  .page-hero.geometric-header p { font-size: 21px; } }

@media (max-width: 992px) { .page-hero.geometric-header h1 { font-size: 45px; }
  .page-hero.geometric-header p { font-size: 20px; line-height: 1.2; }
  .page-hero.geometric-header .green-button a { width: 240px; height: 50px; font-size: 20px; } }

@media (max-width: 850px) { .page-hero.geometric-header .BVA__banner__inner--container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .page-hero.geometric-header h1 { max-width: 100%; }
  .page-hero.geometric-header p { max-width: 100%; } }

@media (max-width: 500px) { .page-hero.geometric-header .BVA__banner__inner--container { padding: 50px 30px; } }

.hero__section { background-color: #112532; background-image: url("../images/solutions/bg--left.svg"), url("../images/solutions/bg--right.svg"); background-position: 0 0, 100% 100%; background-repeat: no-repeat; }

.hero_subtitle { color: #BCBFD2; }

.hero__link { text-decoration: none; color: #32BDB5; }

.hero__figure { margin-top: -20px; margin-bottom: -160px; }

.hero__picture { display: inline-block; vertical-align: top; }

.hero__image { vertical-align: top; }

@media screen and (max-width: 991.98px) { .hero__section { padding-bottom: 0; text-align: center; }
  .hero__actions { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .hero__figure { display: inline-block; vertical-align: top; margin: 80px 0 -80px; }
  .hero__image { max-width: 100%; height: auto; } }

@media screen and (max-width: 767.98px) { .hero__section { background-image: none; } }

.solution-hero { padding: 80px 0; background-color: #112532; background-image: url("../images/solutions/bg--left.svg"), url("../images/solutions/bg--right.svg"); background-position: 0 0, 100% 100%; background-repeat: no-repeat; }

.solution-hero .wp-block-image img { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

@media (min-width: 782px) { .solution-hero .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (max-width: 991px) { .solution-hero .wp-block-image img { max-width: 100%; height: auto; } }

.solution-hero__subtitle { color: #BCBFD2; }

.solution-hero__link { text-decoration: none; color: #32BDB5; }

.solution-hero__figure { margin-top: -20px; margin-bottom: -160px; }

.solution-hero__picture { display: inline-block !important; vertical-align: top; }

.solution-hero__image { vertical-align: top; }

.solution-hero__picture--1 { margin: -1px 0 -69px -33px !important; }

.solution-hero__picture--2 { margin: 0 -12px -54px -49px; }

.solution-hero__picture--3 { margin: 0 0 -37px -21px; }

.solution-hero__picture--4 { margin: 0 0 -65px -15px; }

.solution-hero__picture--5 { margin: -25px 0 -46px -4px; }

.solution-hero__picture--6 { margin: 0 0 -73px -29px; }

.solution-hero__picture--7 { margin: 0 0 -74px -29px; }

.solution-hero__picture--8 { margin: 0 0 -108px -29px; }

@media screen and (max-width: 991.98px) { .solution-hero { padding-top: 80px; padding-bottom: 0; text-align: center; }
  .solution-hero__actions { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .solution-hero__figure { display: inline-block; vertical-align: top; margin: 80px 0 -80px; }
  .solution-hero__image { max-width: 100%; height: auto; } }

@media screen and (max-width: 767.98px) { .solution-hero { padding-top: 60px; background-image: none; }
  .solution-hero__figure { margin: 60px 0 -60px; }
  .solution-hero__picture--1 { margin-bottom: -10.5%; margin-left: -5%; }
  .solution-hero__picture--2 { margin-right: -1.5%; margin-bottom: -7%; margin-left: -6.125%; }
  .solution-hero__picture--3 { margin-bottom: -5.75%; margin-left: -3.5%; }
  .solution-hero__picture--4 { margin-bottom: -8.75%; margin-left: -2%; }
  .solution-hero__picture--5 { margin: -3.25% -4.75% -6.25% -0.5%; }
  .solution-hero__picture--6 { margin: 0 0 -9% -3.5%; }
  .solution-hero__picture--7 { margin: 0 0 -9% -3.625%; }
  .solution-hero__picture--8 { margin: 0 0 0 -3.625%; } }

.public_connector_hero .public_connector__image img { max-width: 600px; }

@media screen and (max-width: 991.98px) { .public_connector_hero .public_connector__image img { max-width: 100%; max-height: 500px; } }

@media screen and (max-width: 767.98px) { .public_connector_hero .public_connector__image img { max-width: 100%; max-height: 400px; } }

@media screen and (min-width: 992px) and (max-width: 1200px) { .public_connector_hero .public_connector__image { height: 440px; }
  .public_connector_hero .public_connector__image img { max-width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } }

@media screen and (min-width: 992px) and (max-width: 1200px) { .public_connector_hero .public_connector__image img { -o-object-position: 22%; object-position: 22%; } }

.ms_365-hero__section { background-color: #E5F1F6; background-image: url("../images/solutions/bg--left.svg"), url("../images/solutions/bg--right.svg"); background-position: 0 0, 100% 100%; background-repeat: no-repeat; }

/**/
/* support headline */
/**/
.support-headline { position: relative; padding: 68px 0 160px; background-color: #102C3F; color: #AAD3EC; }

.support-headline--alt { padding-bottom: 24px; }

.support-headline__image { position: absolute; top: 0; right: 0; height: 100%; }

.support-headline__image img { height: 100%; }

@media screen and (max-width: 1199.98px) { .support-headline__image { left: 50%; width: 50%; -webkit-transform: translateX(16px); transform: translateX(16px); -o-object-fit: cover; object-fit: cover; } }

@media screen and (max-width: 767.98px) { .support-headline { padding-top: 48px; text-align: center; }
  .support-headline .grid-row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .support-headline__image { display: none; } }

@media screen and (min-width: 782px) { .support-headline .wp-block-column:not(:first-child) { margin-left: 0; } }

@media screen and (min-width: 600px) { .support-headline .wp-block-column:nth-child(2n) { margin-left: 0; } }

/**/
/* app integration hero */
/**/
.app-integration-hero { position: relative; overflow: hidden; padding-top: 32px; padding-bottom: 32px; background-color: #052D43; color: #BEC5D6; }

.app-integration-hero__row { margin-right: -40px; margin-left: -40px; }

.app-integration-hero__col { min-height: 264px; padding-right: 40px; padding-left: 40px; }

.app-integration-hero__col:last-child { min-height: 0; }

.app-integration-hero__crumbs { margin-bottom: 40px; font-size: 16px; font-weight: 600; color: #BAC2D6; }

.app-integration-hero__crumbs a { font-weight: 400; text-decoration: none; color: #828B9F; }

.app-integration-hero__crumbs a:hover { color: #BAC2D6; }

.app-integration-hero__subtitle { max-width: 478px; }

.app-integration-hero__logo { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 210px; height: 240px; margin: 0 auto; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="210" height="240" viewBox="0 0 210 240" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M99.819 1.88619C102.913 0.100186 106.725 0.100183 109.818 1.88619L204.447 56.516C207.542 58.3023 209.448 61.6037 209.447 65.1765L209.442 174.434C209.441 178.007 207.535 181.309 204.441 183.095L109.806 237.725C106.712 239.511 102.9 239.511 99.8065 237.725L5.17732 183.095C2.08317 181.309 0.177168 178.007 0.177358 174.434L0.183143 65.1765C0.183332 61.6037 2.08968 58.3023 5.18402 56.516L99.819 1.88619Z" fill="white"/></svg>'); }

.app-integration-hero__logo::before { content: ""; position: absolute; top: 100%; left: 50%; width: 467px; height: 244px; margin-top: -48px; margin-left: -233px; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/app-integration/polygons.svg"); }

@media screen and (max-width: 767.98px) { .app-integration-hero { padding: 20px 0; }
  .app-integration-hero__crumbs { margin-bottom: 24px; }
  .app-integration-hero__col { min-height: 0; }
  .app-integration-hero__subtitle { max-width: none; }
  .app-integration-hero__logo { margin-top: 40px; } }

.content-wrap.content-wrap__ce-ransomware-analyze .hero { position: relative; padding: 128px 0 0; text-align: center; background-image: none; }

.content-wrap.content-wrap__ce-ransomware-analyze .hero::after { content: ""; position: absolute; z-index: 1; top: 0; right: 0; width: 648px; height: 535px; background: url(../images/ransomware-analysis/hero@2x.png) 50% 50%/100% 100%; pointer-events: none; }

@media screen and (max-width: 1295.98px) { .content-wrap.content-wrap__ce-ransomware-analyze .hero::after { right: auto; left: 50%; } }

@media screen and (max-width: 767.98px) { .content-wrap.content-wrap__ce-ransomware-analyze .hero { padding-top: 80px; } }

.solution-hero #contentBlock_formTitle { background-color: #32bdb5; -webkit-box-sizing: border-box; box-sizing: border-box; color: white; display: block; font-family: Inter, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 18px; font-weight: 400; height: 54.8438px; line-height: 22.8576px; padding-bottom: 16px; padding-left: 12px; padding-right: 12px; padding-top: 16px; text-align: center; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.solution-hero .mktoFieldWrap { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.solution-hero .mktoCheckboxList { float: none !important; width: 15%; width: 10% !important; }

.solution-hero .mktoLabel { width: 85% !important; }

.solution-hero .form-wrapper { padding-bottom: 38px; padding-left: 16px; padding-right: 16px; padding-top: 38px; }

.solution-hero #LblconsentGiven { color: #323436; font-weight: 400; font-size: 14px; width: 90% !important; }

.solution-hero .mktoFieldDescriptor.mktoFormCol { margin-bottom: 1rem !important; }

.solution-hero .mktoFieldDescriptor .mktoFieldWrap { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.solution-hero .mktoButtonWrap { opacity: 0; }

.solution-hero .mktoButton { width: 100%; }

.solution-hero .mktoButtonRow { width: 100%; }

.solution-hero .hide_fields .mktoFormRow { display: none; }

.sem-nav-block + #collapseForm { max-width: initial; }

/**/
/* CAREERS */
/**/
.careers-hero { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; height: 532px; overflow: hidden; background: radial-gradient(112.02% 107.44% at 31.88% 5.4%, #16263F 0%, #111E30 35.62%, #16263E 68.1%, #0E1727 93.95%); }

.careers-hero h1 { font-size: 64px; }

.careers-hero .p { max-width: 573px; }

.careers-hero dotlottie-player { width: 100vw; }

.careers-hero .grid-cont { position: absolute; top: 0; left: 0; height: 100%; width: 100%; margin: auto; padding-left: 120px; }

.careers-hero .grid-row { height: 100%; }

.careers-hero .careers-hero__search { max-width: 600px; /*display: flex;*/ display: none; margin-top: 16px; gap: 10px; }

.careers-hero .careers-hero__search input { width: 100%; padding: 14px; border-radius: 5px; -webkit-box-shadow: none; box-shadow: none; color: #113A50; font-size: 22px; border: 0; font-weight: 500; }

.careers-hero .careers-hero__search button { border-radius: 5px; border: 0; width: 54px; height: 54px; background: #0BC5BA; -ms-flex-negative: 0; flex-shrink: 0; }

@media (min-width: 1200px) { .careers-hero dotlottie-player { margin-top: -100px; } }

@media (max-width: 1400px) { .careers-hero h1 { font-size: 54px; max-width: 410px; }
  .careers-hero .p { max-width: 483px; }
  .careers-hero .grid-cont { padding-left: 80px; } }

@media (min-width: 1900px) { .careers-hero { height: 850px; } }

@media (max-width: 1100px) { .careers-hero { height: 480px; }
  .careers-hero h1 { font-size: 44px; }
  .careers-hero .p { max-width: 403px; } }

@media screen and (max-width: 991.98px) { .careers-hero { background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/careers/Career_mobile.jpg"); background-position: center; background-size: contain; background-repeat: no-repeat; width: 100%; height: 650px; background-color: #14243d; background-position: bottom; }
  .careers-hero h1 { font-size: 40px; max-width: 100%; }
  .careers-hero .careers-hero__text { text-align: center; }
  .careers-hero .p { max-width: 470px; margin-left: auto; margin-right: auto; }
  .careers-hero .careers-hero__search { margin-top: 16px !important; margin: auto; max-width: 400px; }
  .careers-hero dotlottie-player { display: none; }
  .careers-hero .grid-cont { position: relative; padding-left: 24px; margin-top: 100px; }
  .careers-hero .grid-row { height: 300px; } }

@media (max-width: 700px) { .careers-hero { height: 580px; }
  .careers-hero .p { max-width: 100%; } }

@media (max-width: 500px) { .careers-hero { height: 435px; margin-bottom: 25px; }
  .careers-hero .grid-cont { margin-top: 60px; }
  .careers-hero .grid-row { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }
  .careers-hero h1 { font-size: 32px; }
  .careers-hero .p { font-size: 18px; }
  .careers-hero .careers-hero__button { font-size: 18px; } }

/**/
/* partners hero */
/**/
.partners-hero { position: relative; padding-top: 80px; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F7F9), to(#FFFFFF)); background-image: linear-gradient(180deg, #F2F7F9 0%, #FFFFFF 100%); text-align: center; }

.partners-hero + .divider { margin-top: 80px; margin-bottom: 80px; }

.partners-hero::after { content: ''; position: absolute; top: 0; right: 0; width: 252px; height: 298px; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/partners/right@2x.png) 50% 50%/100% 100%; }

.partners-hero::before { content: ''; position: absolute; top: 0; left: 0; width: 225px; height: 291px; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/partners/left@2x.png) 50% 50%/100% 100%; }

.partners-hero .bread-crumbs { text-align: left; }

.partners-hero--alt { padding-top: 0; padding-bottom: 120px; overflow: hidden; }

@media screen and (max-width: 1283.98px) { .partners-hero::after { right: auto; left: 50%; margin-left: 400px; }
  .partners-hero::before { right: 50%; left: auto; margin-right: 400px; } }

@media screen and (max-width: 767.98px) { .partners-hero { padding-top: 40px; }
  .partners-hero + .divider { margin: 60px 0; }
  .partners-hero--alt { padding-top: 0; padding-bottom: 80px; } }

/**/
/* Solutions */
/**/
.secure-collaboration-hero { background-size: cover !important; padding: 150px 0; }

.secure-collaboration-hero__title { line-height: 0.9em; letter-spacing: 0.02em; }

.secure-collaboration-hero__subtitle { max-width: 830px; width: 100%; line-height: 0.9em; }

.secure-collaboration-hero__cta { font-family: Metric-medium-italic; letter-spacing: 0.26em; }

.secure-collaboration-hero__apron__banner { background: linear-gradient(56deg, #06253f, #2b648d); position: relative; padding: 20px 40px; border-radius: 12px; -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 23px 0px, rgba(0, 0, 0, 0.06) 0px 8px 25px 0px, rgba(0, 0, 0, 0.05) 0px 2px 5px 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 23px 0px, rgba(0, 0, 0, 0.06) 0px 8px 25px 0px, rgba(0, 0, 0, 0.05) 0px 2px 5px 0px; background-repeat: no-repeat; background-size: cover; background-position: 50%; }

.secure-collaboration-hero__apron { margin-top: -130px; }

.secure-collaboration-hero__apron__title { background: -webkit-gradient(linear, left top, right top, color-stop(12.03%, #1CFFF1), color-stop(61.45%, #28B6FF)); background: linear-gradient(to right, #1CFFF1 12.03%, #28B6FF 61.45%); background-clip: text; -webkit-background-clip: text; color: transparent; font-size: 38px; letter-spacing: 0.05em; }

.secure-collaboration-hero__apron__desc { letter-spacing: 0.7em; font-family: Metric-medium; }

.secure-collaboration-hero__apron__cta { color: #35364E !important; font-size: 20px; background: #1CFFF1; padding: 10px 20px; font-family: Metric-medium-italic; border-radius: 6px; }

.secure-collaboration-hero__apron__cta:hover { color: #1fb7ab !important; text-decoration: none; }

@media screen and (max-width: 991.98px) { .secure-collaboration-hero__apron__cta, .secure-collaboration-hero__apron__desc { margin-top: 1rem; word-wrap: break-word; } }

@media screen and (max-width: 991.98px) { .secure-collaboration-hero__title { font-size: 30px; }
  .secure-collaboration-hero__subtitle { margin: 20px auto; width: 90%; } }

@media screen and (max-width: 400px) { .secure-collaboration-hero__title { font-size: 28px; } }

/**/
/* ms hero */
/**/
.ms-hero { position: relative; padding: 64px 0 96px; background-color: #102C3F; color: #AAD3EC; }

.ms-hero__bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../img/ms-hero/bg.jpg) 100% 50%/auto 100% no-repeat; }

.ms-hero__bg--ls { background-image: url(../img/ms-hero/bg-ls.jpg); }

.ms-hero__bg--microsoft { background-image: url(../img/ms-hero/bg-microsoft.png); }

.ms-hero__text { position: relative; max-width: 480px; }

.ms-hero__text h6 { color: #76A2BC; }

.ms-hero__button { min-width: 200px; }

.ms-hero__trusted { position: relative; font-size: 16px; color: #76A2BC; }

.ms-hero__trusted img { display: block; }

.ms-hero__trusted svg { display: block; }

.ms-hero__video { position: relative; display: block; padding-top: 62.5%; font-size: 22px; line-height: 24px; font-weight: 600; color: #FFF !important; }

.ms-hero__video img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 6px; }

.ms-hero__video span { position: absolute; top: 65%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.ms-hero__video span::before { content: ''; display: inline-block; vertical-align: top; width: 14px; height: 24px; margin-right: 12px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 18" fill="white"><path d="M1 1L13 9L1 17V1Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 50% 50%/14px 18px no-repeat; }

.ms-hero__video::after { content: ''; position: absolute; top: 45%; left: 50%; width: 88px; height: 88px; margin: -44px 0 0 -44px; border-radius: 50%; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33 41" fill="%2332BDB5"><path d="M0 2.19255C0 0.471678 1.91177 -0.560396 3.3505 0.383778L31.2438 18.6888C32.5457 19.5433 32.5457 21.452 31.2438 22.3064L3.3505 40.6115C1.91177 41.5556 0 40.5236 0 38.8027V2.19255Z"/></svg>') 55% 50%/33px 41px no-repeat; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-duration: transform; transition-duration: transform; }

.ms-hero__video:hover::after { -webkit-transform: scale(1.125); transform: scale(1.125); }

@media screen and (max-width: 991.98px) { .ms-hero { text-align: center; }
  .ms-hero__bg { display: none; }
  .ms-hero__text { margin-right: auto; margin-left: auto; }
  .ms-hero__trusted .grid-row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media screen and (max-width: 767.98px) { .ms-hero { padding: 48px 0 72px; } }

@media screen and (max-width: 599.98px) { .ms-hero__video span { display: none; } }

/**/
/* leadership */
/**/
.rc-headline { position: relative; padding: 72px 0; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/leadership/bg.svg) 100% 50% no-repeat, linear-gradient(217deg, #323A4B 0%, #171C2A 100%); color: #BEC5D6; }

.rc-headline__title { color: #FFF; }

.rc-headline__subtitle { max-width: 648px; }

@media screen and (max-width: 767.98px) { .rc-headline { padding: 54px 0; background: linear-gradient(217deg, #323A4B 0%, #171C2A 100%); text-align: center; } }

/**
Company
**/
.contact-us__cont { position: relative; }

/**
Help Desk
**/
.help-center--hero { padding-top: 80px; padding-bottom: 80px; background-color: #f7fafc; background-image: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/help-desk/help-center-right.svg), url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/help-desk/help-center-left.svg); background-position: 100% 0%, 0px 0px; background-size: auto, auto; background-repeat: no-repeat, no-repeat; text-align: center; position: relative; }

.help-center--hero .search-hero__form { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 600px; margin-right: auto; margin-bottom: 0px; margin-left: auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative !important; }

.help-center--hero .search-hero__form #unibox-suggest-box { max-width: 600px !important; min-width: 600px !important; }

.help-center--hero .search-hero__input { height: auto !important; margin-bottom: 0px !important; padding: 13px 19px !important; border: 1px solid #ccd3e0 !important; border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; -webkit-transition: box-shadow 200ms ease, border-color 200ms ease !important; -webkit-transition: border-color 200ms ease, -webkit-box-shadow 200ms ease !important; transition: border-color 200ms ease, -webkit-box-shadow 200ms ease !important; transition: box-shadow 200ms ease, border-color 200ms ease !important; transition: box-shadow 200ms ease, border-color 200ms ease, -webkit-box-shadow 200ms ease !important; font-size: 20px; line-height: 24px; width: 100%; color: #333333; vertical-align: middle; }

.help-center--hero .search-hero__button { padding: 14px 40px; border-radius: 5px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; background-color: #32bdb5 !important; font-size: 20px !important; line-height: 24px !important; font-weight: 600 !important; display: inline-block; margin-left: 0; margin-right: 0; width: 170px; height: 52px; position: absolute; right: 0; background-image: none !important; }

.help-center--hero .search-hero__button:before { content: "Search"; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.help-center--hero .search-hero__button:hover { background-color: #2ca19b !important; }

/****
Industries
****/
.industries-hero { position: relative; padding: 136px 0px; color: #AAD3EC; height: 600px; background: radial-gradient(101.68% 52.73% at 37.25% 61.57%, #193B59 20.11%, #121F37 100%); }

.industries-hero .h1 { color: #FFF; font-size: 64px; font-weight: 700; line-height: 56.25px; }

.industries-hero .industries-hero__text { position: relative; z-index: 9; }

.industries-hero .industries-hero__text .h6 { font-weight: 400; line-height: 35px; letter-spacing: 0em; text-align: left; }

.industries-hero .industries-hero__text .p { max-width: 400px; }

.industries-hero .industries-hero__text a { width: 240px !important; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto !important; color: #fff !important; font-family: Metric-medium; font-size: 22px; font-weight: 500; }

.industries-hero .industries-hero__bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.industries-hero__trusted { background: #FAFAFA; padding: 72px 0; height: 329px; }

.industries-hero__trusted .h2 { position: relative; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: center; color: #35364E; font-family: Metric; margin-bottom: 30px; }

.industries-hero__trusted .h3 { font-family: Metric; font-weight: 400; line-height: 24px; letter-spacing: 0em; text-align: center; color: #35364E; font-size: 28px; margin-bottom: 30px; }

.industries-hero__trusted img { display: block; margin: auto; max-width: 225px; }

.industries-hero__trusted svg { display: block; }

.industries-hero__trusted .intro__logos { max-width: 1280px; margin: auto; width: 100%; }

.industries-hero__trusted .intro__logos-line { -ms-flex-pack: unset !important; justify-content: unset !important; -webkit-box-pack: unset !important; -ms-flex-wrap: initial !important; flex-wrap: initial !important; margin-right: 0; width: 100%; }

.industries-hero__trusted .intro__logos__mobile { gap: 20px; grid-template-columns: repeat(2, 1fr); }

@media screen and (max-width: 1085.98px) and (min-width: 1025px) { .industries-hero__bg { background-position-x: 125% !important; background-position-y: 50% !important; background-size: 75% 100% !important; } }

@media screen and (max-width: 1235px) and (min-width: 1010px) { .industries-hero__bg { background: url(http://d7e79795-df92-494e-871c-a6f546708476.web.ahdev.cloud/sites/default/files/2023-09/Hero%20Image%20%281%29_0.png) 100% 100%/auto 80% no-repeat; } }

@media screen and (min-width: 991.98px) { .industries-hero-hero__text { margin-top: 100px; }
  .industries-hero-hero__text .h1 { font-size: 64px; line-height: 56.25px; }
  .industries-hero-hero__text .p { line-height: 34.6px; }
  .industries-hero-hero__text a { font-size: 18px; } }

@media screen and (max-width: 991.98px) { .industries-hero { padding-top: 0; padding-right: 0; height: auto; }
  .industries-hero .grid-cont--xl { padding-left: 0; padding-right: 0; }
  .industries-hero .industries-hero__text { margin-right: auto; margin-left: auto; max-width: 100%; text-align: center; padding-left: 20px; padding-right: 20px; }
  .industries-hero .industries-hero__text .p { max-width: 100%; }
  .industries-hero__trusted { height: auto; }
  .industries-hero__trusted .intro__logos-line img { width: 18vw; } }

@media screen and (max-width: 991.98px) and (min-width: 800px) { .industries-hero img { width: 768px; float: right; } }

@media screen and (max-width: 767.98px) { .industries-hero .h1 { font-size: 34px; }
  .industries-hero__trusted { padding: 46.5px 0px; }
  .industries-hero__trusted img { margin: 25px auto; } }

@media screen and (max-width: 599.98px) { .industries-hero .industries-hero__text a { width: 100% !important; }
  .industries-hero__trusted img { max-width: 165px; width: 100%; height: 55px; } }

/*New About Us Page*/
.about-us-hero__figure { height: 540px; position: absolute; width: 720px; clear: both; top: 0; right: 0; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); margin-top: 4rem; }

.about-us-hero__image { position: absolute; }

.about-us-hero__image-1 { width: 220px; top: 90px; left: 200px; }

.about-us-hero__image-2 { bottom: 0px; width: 350px; left: 76px; }

.about-us-hero__image-3 { right: 0; width: 304px; top: 6px; }

.about-us-hero__image-4 { right: 0; bottom: 0px; width: 306px; }

img.banner-hex { position: absolute; left: 0; bottom: -93px; }

.about-us-hero { background: linear-gradient(196.66deg, #16263F 10.23%, #162C42 41.15%, #111E30 54.76%, #0E1727 74.63%); position: relative; height: 1024px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.about-us-hero .about-us-hero__text { max-width: 520px; z-index: 1; position: relative; }

.about-us-hero .about-us-hero__text h1 { font-size: 64px; letter-spacing: -1px; }

.about-us-hero .about-us-hero__text h1 span { display: block; background: linear-gradient(270.85deg, #9F87FF 7.92%, #1CFFF1 93.91%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.about-us-stat--header { padding: 0 10px; font-weight: 400; line-height: 38px; letter-spacing: -0.5px; text-align: center; margin-top: 270px; }

.about-us-stat--container { margin: auto; margin-top: 64px; padding: 0 10px; max-width: 1107px; }

.about-us-stat--container .count-1 { background: #3ef0eb; }

.about-us-stat--container .count-2 { background: #50e2ef; }

.about-us-stat--container .count-3 { background: #7bbbf6; }

.about-us-stat--container .count-4 { background: #8fb1fa; }

.about-us-stat--container .count-5 { background: #A993FF; width: 100%; margin-left: -14px; }

.about-us-stat { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: auto; text-align: center; width: 100%; }

.about-us-stat .about-us-stat--count { font-size: 56px; font-style: normal; font-weight: 700; -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 40px; }

.about-us-stat .about-us-stat--caption { color: #858585; font-size: 22px; font-style: normal; font-weight: 600; line-height: 30.8px; }

@media screen and (max-width: 991.98px) { img.banner-hex { display: none; }
  .about-us-hero { height: 950px; }
  .about-us-hero .stat-5 { text-align: center !important; float: initial !important; }
  .about-us-hero .grid-cont { padding-left: 0; padding-right: 0; }
  .about-us-hero .grid-cont .grid-row .grid-col:nth-child(2) { padding-left: 0; padding-right: 0; }
  .about-us-hero a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .about-us-hero .about-us-hero__figure { position: relative; }
  .about-us-hero .about-us-hero__text { text-align: center; margin: auto; max-width: 100% !important; padding-left: 24px; padding-right: 24px; }
  .about-us-hero .about-us-hero__text a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 25px auto; }
  .about-us-hero .about-us-hero__text a span { margin-left: 10px; }
  .about-us-hero .about-us-hero__text h1 { font-size: 48px !important; }
  .about-us-hero .about-us-hero__text .pl-0 { padding-left: 12px !important; }
  .about-us-hero .about-us-hero__figure-mobile { display: grid !important; position: relative; z-index: 3; }
  .about-us-hero .about-us-hero__figure-mobile img { padding-left: 12px; padding-right: 12px; -o-object-fit: cover; object-fit: cover; }
  .about-us-hero .about-us-hero__figure-mobile::before { content: ''; position: absolute; right: -42px; bottom: -99px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/about/HexPattern.png"); width: 160px; height: 381px; background-size: cover; background-repeat: no-repeat; }
  .about-us-hero .about-us-hero__figure-mobile::after { content: ''; position: absolute; left: 0; top: -128px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/about/HexPatternRight.png"); width: 172px; height: 300px; background-size: cover; background-repeat: no-repeat; z-index: -1; }
  .about-us-hero .about-us-stat--header { text-align: center; padding: 0 24px; font-weight: 400; line-height: 26px; letter-spacing: -0.5px; margin-top: 56px; }
  .about-us-hero .about-us-stat--container { margin: auto; margin-top: 64px; padding: 0 24px; }
  .about-us-hero .about-us-stat--container .about-us-stat { margin: initial; }
  .about-us-hero .about-us-stat--container .about-us-stat:nth-of-type(1) { text-align: center !important; }
  .about-us-hero .about-us-stat--container .about-us-stat .about-us-stat--count { font-size: 42px; font-weight: 700; line-height: 31px; letter-spacing: 0em; margin-bottom: 0 !important; }
  .about-us-hero .about-us-stat--container .about-us-stat .about-us-stat--caption { font-size: 18px; font-weight: 400; line-height: 25px; letter-spacing: 0em; margin-top: 5px !important; }
  .about-us-hero .about-us-stat--container .count-5 { margin-left: 0; } }

@media screen and (max-width: 767.98px) { .about-us-hero { height: 1075px; }
  .about-us-hero .about-us-stat--container .about-us-stat { margin: 30px 0; } }

@media screen and (max-width: 575.98px) { .about-us-hero { height: 1075px; }
  .about-us-hero .grid-cont { padding-right: 0px; padding-left: 0px; }
  .about-us-hero .grid-col { padding-right: 0px; padding-left: 0px; }
  .about-us-hero .about-us-hero__text { padding-left: 32px; padding-right: 32px; }
  .about-us-hero .about-us-stat--header { padding-right: 32px; padding-left: 32px; }
  .about-us-hero .about-us-stat--container { padding-right: 32px; padding-left: 32px; margin-top: 10px; } }

@media screen and (max-width: 375.98px) { .about-us-hero .about-us-stat--count { font-size: 33px !important; line-height: 24px !important; } }

@media screen and (max-width: 330.98px) { .about-us-hero { height: 1075px; }
  .about-us-hero .about-us-stat--wrapper { margin-top: 40px; }
  .about-us-hero .about-us-stat--container .about-us-stat { margin: 20px 0; } }

/***Events***/
.summit_hero__container { background-repeat: no-repeat; background-size: cover; background-position: center; }

.summit_hero { max-width: 1600px; margin: 0 auto; }

.summit_hero .white_devider { width: 143px; border: 2px solid #fff; margin: 20px auto; }

.summit_hero__copy { max-width: 780px; text-align: center; padding: 140px 70px; width: 100%; }

.summit_hero__head { font-size: 82px; text-transform: uppercase; color: #103154; line-height: 60px; letter-spacing: 5.5px; }

.summit_hero__desc { color: #103154; font-size: 28px; line-height: 100%; font-family: 'Metric-bold'; }

.summit__date { font-size: 27px; font-family: 'Metric-bold'; color: #103154; letter-spacing: 13px; line-height: 114%; }

.event-hero--global-summit { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: CENTER; max-height: 737px; }

.event-hero--global-summit h1 { color: #FFF; font-size: 80px; font-weight: 700; line-height: 56.25px; letter-spacing: 2.83px; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; text-transform: uppercase; background: radial-gradient(87.21% 19302.86% at 6.64% 82%, #8D97FE 0.85%, #2BF1F4 51.15%, #8D97FE 100%); }

.event-hero--global-summit .h2 { font-size: 24px; font-weight: 700; line-height: 27px; letter-spacing: 12.934782981872559px; text-align: center; }

.event-hero--global-summit .p { font-size: 26px; font-weight: 400; line-height: 30px; letter-spacing: 8.718398094177246px; text-align: center; color: #fff; font-family: Metric-thin; }

.event-hero--global-summit .date { font-size: 26px; font-weight: 400; line-height: 30px; letter-spacing: 7.0552825927734375px; text-align: center; font-family: Metric-semibold; text-transform: uppercase; }

.event-hero--global-summit a { font-size: 19px; font-style: italic; font-weight: 600; line-height: 23px; letter-spacing: 0px; text-align: center; width: 194.05px; height: 50px; border-radius: 2.38px; border: 2px solid #1CFFF2; background: transparent; }

@media screen and (max-width: 767.98px) { .event-hero--global-summit h1 { font-size: 34px; line-height: 1.125; }
  .event-hero--global-summit .p { font-size: 20px; line-height: 1.375; }
  .event-hero--global-summit .date { font-size: 20px; line-height: 1.375; } }

/***Landing Page**/
.egnyte_lp__ss__hero { height: 550px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: linear-gradient(179.58deg, #16263F 0.43%, #162C42 46.31%, #111E30 81.28%, #0E1727 113.18%); position: relative; padding-top: 116px; }

.egnyte_lp__ss__hero .h1 { font-size: 64px; }

.egnyte_lp__ss__hero .p { max-width: 628px; }

.egnyte_lp__ss__hero:before { background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/success-stories/CS_Hex_Pattern.svg"); content: ''; position: absolute; top: 0; right: 0; z-index: 3; width: 100%; height: 100%; background-position: right; background-repeat: no-repeat; background-size: contain; }

.egnyte_lp__ss__hero-featured { -webkit-transform: translateY(-129px); transform: translateY(-129px); height: 480px; position: relative; z-index: 3; }

.egnyte_lp__ss__hero-featured .head-reviews__arrow:hover { background-color: transparent; }

.egnyte_lp__ss__hero-featured .grid-cont { border-radius: 10px; }

.egnyte_lp__ss__hero-featured .slick-slide { padding-left: 80px; padding-right: 80px; }

.egnyte_lp__ss__hero-featured .head-reviews__arrow--next { background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32" fill="none"%3E%3Crect width="4.8715" height="24.3577" transform="matrix(-0.754783 0.655975 0.754783 0.655975 18.3848 0)" fill="%230BC5BA"%3E%3C/rect%3E%3Crect width="4.87154" height="24.3575" transform="matrix(0.754783 0.655975 0.754783 -0.655975 14.7075 28.7604)" fill="%230BC5BA"%3E%3C/rect%3E%3C/svg%3E'); background-color: transparent; opacity: 1; border: none; -webkit-box-shadow: none; box-shadow: none; }

.egnyte_lp__ss__hero-featured .head-reviews__arrow--prev { background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32" fill="none"%3E%3Crect width="4.8715" height="24.3577" transform="matrix(0.754783 0.655975 -0.754783 0.655975 18.3848 0)" fill="%230BC5BA"%3E%3C/rect%3E%3Crect width="4.87154" height="24.3575" transform="matrix(-0.754783 0.655975 -0.754783 -0.655975 22.062 28.7604)" fill="%230BC5BA"%3E%3C/rect%3E%3C/svg%3E'); background-color: transparent; opacity: 1; border: none; -webkit-box-shadow: none; box-shadow: none; }

.egnyte_lp__ss__hero-featured .egnyte_lp__ss__hero_featured--background { width: 100%; height: 480px; background-size: cover; background-position: center; background-repeat: no-repeat; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 10px; }

.egnyte_lp__ss__hero-featured .egnyte_lp__ss__hero__cont { width: 100%; max-width: 503px; height: 304px; background: #fff; display: block; padding: 57px 36px; margin-left: 73px; border-radius: 10px; }

.egnyte_lp__ss__hero-featured .egnyte_lp__ss__hero-featured-row .slick-dots li { width: 18px; height: 18px; border-radius: 10px; background-color: #dcdee3; margin-top: 2rem; }

@media screen and (max-width: 991.98px) { .egnyte_lp__ss__hero .h1 { font-size: 48px; }
  .egnyte_lp__ss__hero-featured-row .slick-dots .slick-active { background-color: #32bdb5 !important; }
  .egnyte_lp__ss__hero-featured .egnyte_lp__ss__hero__cont { margin-left: auto; margin-right: auto; }
  .egnyte_lp__ss__hero-featured .slick-slide { padding-left: initial; padding-right: initial; } }

/****Egnyte Media Room***/
.egnyte_lp__mr__hero { height: 560px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: linear-gradient(179.58deg, #16263F 0.43%, #162C42 46.31%, #111E30 81.28%, #0E1727 113.18%); position: relative; padding-top: 60px; text-align: center; }

.egnyte_lp__mr__hero .grid-cont { position: relative; z-index: 5; }

.egnyte_lp__mr__hero .h1 { font-size: 64px; }

.egnyte_lp__mr__hero .p { max-width: 563px; margin: 28px auto 16px auto; min-height: auto; }

.egnyte_lp__mr__hero:before { background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/media-room/Hex_Pattern.svg"); content: ''; position: absolute; top: 0; right: 0; z-index: 3; width: 100%; height: 100%; background-position: right; background-repeat: no-repeat; background-size: contain; }

.egnyte_lp__mr__hero:after { background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/media-room/Hex Pattern_left.svg"); content: ''; position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; background-position: left; background-repeat: no-repeat; background-size: contain; }

.egnyte_lp__mr__hero .egnyte_lp__mr__hero_links { position: relative; z-index: 999; }

.egnyte_lp__mr__hero .egnyte_lp__mr__hero_links a { border-right: 1px solid #FFFFFF; padding: 0 22px; color: #fff; text-transform: capitalize; }

.egnyte_lp__mr__hero .egnyte_lp__mr__hero_links a:hover { text-decoration: underline; }

.egnyte_lp__mr__hero .egnyte_lp__mr__hero_links a:last-child { border: none; padding-right: 0; }

.egnyte_lp__mr__hero .egnyte_lp__mr__hero_links a:nth-child(1) { padding-left: 0; }

.egnyte_lp__mr__hero .egnyte_lp__mr__hero_links .active { color: #0bc5ba !important; text-decoration: underline; }

.egnyte_lp__mr__hero-featured { -webkit-transform: translateY(-129px); transform: translateY(-129px); position: relative; z-index: 3; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 284px; border-radius: 10px; background: var(--White, #FFF); -webkit-box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 2px 5px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 2px 5px 0px rgba(0, 0, 0, 0.05); }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont { width: 100%; padding-right: 62px; padding-left: 62px; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; position: relative; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont a svg { margin-top: 2px; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont a span { position: relative; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont a span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont a span:hover::before { width: 100%; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__link { margin-top: 40px; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured__figure { width: 100%; max-width: 433px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }

.egnyte_lp__mr__hero-featured .egnyte_lp__mr__hero-featured__figure img { width: 100%; height: 100%; }

@media screen and (max-width: 991.98px) { .egnyte_lp__mr__hero-featured-featured__item { height: auto !important; }
  .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont { padding-right: 35px !important; padding-left: 35px !important; }
  .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__cont h2 { font-size: 28px; }
  .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__figure { max-width: 345px; width: 100%; height: 100%; }
  .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__link { margin-top: 12px !important; }
  .egnyte_lp__mr__hero-featured-featured__item .egnyte_lp__mr__hero-featured__link a { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } }

@media screen and (max-width: 767.98px) { .egnyte_lp__mr__hero { height: 400px; }
  .egnyte_lp__mr__hero .h1 { font-size: 34px !important; }
  .egnyte_lp__mr__hero .p { margin: 12px auto; font-size: 18px !important; }
  .egnyte_lp__mr__hero .egnyte_lp__mr__hero_links .p { font-size: 18px !important; }
  .egnyte_lp__mr__hero-featured-featured__item { height: auto !important; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 600px; margin: auto; }
  .egnyte_lp__mr__hero-featured__figure { width: 100% !important; max-width: 100% !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top-right-radius: 10px !important; overflow: hidden; }
  .egnyte_lp__mr__hero-featured__cont { padding-bottom: 25px; padding-top: 25px; }
  .egnyte_lp__mr__hero-featured__cont a { float: none !important; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
  .egnyte_lp__mr__hero-featured { -webkit-transform: translateY(-80px); transform: translateY(-80px); } }

@media screen and (max-width: 575.98px) { .egnyte_lp__mr__hero { height: 350px; padding-top: 50px; }
  .egnyte_lp__mr__hero .grid-cont { padding-right: 15px; padding-left: 15px; }
  .egnyte_lp__mr__hero .egnyte_lp__mr__hero_links .p { font-size: 15px !important; padding: 0 6px; }
  .egnyte_lp__mr__hero-featured__figure img { -o-object-fit: contain; object-fit: contain; } }

@media screen and (max-width: 375.98px) { .egnyte_lp__mr__hero { height: 350px; }
  .egnyte_lp__mr__hero .egnyte_lp__mr__hero_links .p { font-size: 13px !important; padding: 0 6px; } }

/** Photos **/
.egnyte_lp__feat_photos { height: 300px; position: relative; z-index: 3; }

.egnyte_lp__feat_photos img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 10px; }

.egnyte_lp__feat_photos .grid-cont { background: white; max-width: 1128px; width: 100%; border-radius: 10px; padding-top: 24px; padding-bottom: 24px; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.04); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.04); -webkit-transform: translateY(-200px); transform: translateY(-200px); }

.egnyte_lp__feat_photos .grid-row { height: 100%; }

.egnyte_lp__feat_photos .egnyte_lp__feat_photos__main_img img { width: 100%; }

.egnyte_lp__feat_photos .egnyte_lp__feat_photos__smaller_img img { width: 100%; }

.egnyte_lp__feat_photos .resources__item { max-width: 350px; }

.egnyte_lp__feat_photos .resources__item .resources__cont { padding: 25px; }

.egnyte_lp__feat_photos .resources__item .h3 { font-size: 28px; }

.egnyte_lp__feat_photos .resources__item .more-link { margin-left: 14px; }

.egnyte_lp__feat_photos .resources__item a::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

@media screen and (max-width: 1283.98px) and (min-width: 991.98px) { .egnyte_lp__feat_photos { height: 300px; }
  .egnyte_lp__feat_photos .grid-cont { max-width: 900px; } }

@media screen and (min-width: 991.98px) { .egnyte_lp__feat_photos .egnyte_lp__feat_photos__main_img { padding-left: 24px; }
  .egnyte_lp__feat_photos .egnyte_lp__feat_photos__smaller_img { padding-right: 24px; padding-left: 24px; } }

@media screen and (max-width: 991.98px) { .egnyte_lp__feat_photos .grid-cont { background: none; -webkit-box-shadow: none; box-shadow: none; }
  .egnyte_lp__feat_photos .egnyte_lp__feat_photos__smaller_grid { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 48px; }
  .egnyte_lp__feat_photos .egnyte_lp__feat_photos__smaller_img { margin-bottom: 0; }
  .egnyte_lp__feat_photos .egnyte_lp__feat_photos__main_img { padding-left: 12px; padding-right: 12px; } }

@media screen and (max-width: 767.98px) { .egnyte_lp__feat_photos .grid-cont { -webkit-transform: translateY(-120px); transform: translateY(-120px); max-width: 500px; } }

@media screen and (max-width: 575.98px) { .egnyte_lp__feat_photos { margin-bottom: 50px; }
  .egnyte_lp__feat_photos .grid-cont { -webkit-transform: translateY(-80px); transform: translateY(-80px); }
  .egnyte_lp__feat_photos .egnyte_lp__feat_photos__smaller_img img { height: 100px; }
  .egnyte_lp__feat_photos .egnyte_lp__feat_photos__smaller_grid { margin-top: 30px; } }

/**Modern SEO***/
.modern-seo--hero { display: -webkit-box; display: -ms-flexbox; display: flex; height: 360px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/modern-seo/blueBackground.png"); background-size: cover; background-repeat: no-repeat; background-position: center; }

.modern-seo--hero .p { font-size: 23px; }

@media screen and (max-width: 767.98px) { .modern-seo--hero .p { font-size: 21px; } }

/***Modern Partner****/
.modern-partners--hero { position: relative; background: #0F1D35; color: #fff; width: 100%; height: 329px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; }

.modern-partners--hero .h1 { font-size: 58px; font-style: normal; font-weight: 700; line-height: normal; }

.modern-partners--hero__logo { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 210px; height: 240px; margin: 0 auto; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="210" height="240" viewBox="0 0 210 240" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M99.819 1.88619C102.913 0.100186 106.725 0.100183 109.818 1.88619L204.447 56.516C207.542 58.3023 209.448 61.6037 209.447 65.1765L209.442 174.434C209.441 178.007 207.535 181.309 204.441 183.095L109.806 237.725C106.712 239.511 102.9 239.511 99.8065 237.725L5.17732 183.095C2.08317 181.309 0.177168 178.007 0.177358 174.434L0.183143 65.1765C0.183332 61.6037 2.08968 58.3023 5.18402 56.516L99.819 1.88619Z" fill="white"/></svg>'); }

.modern-partners--hero__logo::before { content: ""; position: absolute; top: 100%; left: 50%; width: 467px; height: 244px; margin-top: -48px; margin-left: -233px; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_hero/templates/images/app-integration/polygons.svg"); }

@media screen and (max-width: 767.98px) { .modern-partners--hero { padding-top: 40px; padding-bottom: 40px; height: auto; text-align: center; }
  .modern-partners--hero a { margin: 10px auto 25px auto; }
  .modern-partners--hero .h1 { font-size: 34px; font-style: normal; font-weight: 700; line-height: normal; } }

/***
Modern Mini Solutions
****/
.modern-mini-solutions--hero { display: -webkit-box; display: -ms-flexbox; display: flex; height: 500px; -ms-flex-line-pack: center; align-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #F7FAFC; }

.modern-mini-solutions--hero .button--outlined { -webkit-box-shadow: none !important; box-shadow: none !important; }

.modern-mini-solutions--hero .button--outlined:hover { border-color: #0BC5BA; background: #0BC5BA !important; }

.modern-mini-solutions--hero a { color: #FFFEFE; text-align: center; font-size: 22px; font-style: normal; font-weight: 500; line-height: normal; margin-top: 40px; }

.modern-mini-solutions--hero a:nth-of-type(1) { margin-right: 10px !important; }

.modern-mini-solutions--hero a:hover { color: #fff !important; }

.modern-mini-solutions--hero h1 { color: #004163; -webkit-font-feature-settings: 'clig' off, 'liga' off; font-feature-settings: 'clig' off, 'liga' off; font-style: normal; font-weight: 700; line-height: 46px; /* 71.875% */ letter-spacing: -1px; }

.modern-mini-solutions--hero .p { color: #5E636B; -webkit-font-feature-settings: 'clig' off, 'liga' off; font-feature-settings: 'clig' off, 'liga' off; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; /* 125% */ margin-top: 40px; }

@media screen and (max-width: 1430.98px) and (min-width: 991.98px) { .modern-mini-solutions--hero { height: auto; }
  .modern-mini-solutions--hero .h1 { font-size: 52px; line-height: 51px; }
  .modern-mini-solutions--hero .p { margin-top: 20px; }
  .modern-mini-solutions--hero .modern-mini-solutions--hero-image { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 60%; max-width: 60%; }
  .modern-mini-solutions--hero .modern-mini-solutions--hero-image img { -o-object-fit: contain; object-fit: contain; width: 100%; }
  .modern-mini-solutions--hero .modern-mini-solutions--hero-copy { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 40%; max-width: 40%; padding-right: 0 !important; }
  .modern-mini-solutions--hero .modern-mini-solutions--hero-copy a { margin: 20px auto 0 !important; margin-top: 20px !important; min-width: auto; } }

@media screen and (max-width: 991.98px) { .modern-mini-solutions--hero { display: block !important; height: auto !important; padding-top: 50px; padding-bottom: 0px; text-align: center; }
  .modern-mini-solutions--hero img { width: 100%; height: auto; margin-top: 20px; }
  .modern-mini-solutions--hero .p { margin-top: 20px; }
  .modern-mini-solutions--hero a { margin: 20px auto 0 !important; } }

@media screen and (max-width: 767.98px) { .modern-mini-solutions--hero a { min-width: 200px; } }

@media screen and (max-width: 575.98px) { .modern-mini-solutions--hero a { min-width: 250px; } }

.platform-overview-hero__alt { background: radial-gradient(41.74% 92.72% at 37.25% 61.57%, #193B59 20.11%, #121F37 100%); padding-bottom: 100px; }

@media screen and (max-width: 767.98px) { .platform-overview-hero__alt .platform-feature-hero__figure { margin: 0 15px; } }

.egnyte-help-desk .tile--desc { color: #000; }

.egnyte-help-desk .tile--title { color: #35364E; font-size: 22px; font-weight: 600; }

.egnyte-help-desk .more-link:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.egnyte-help-desk .resources__more-link { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }

/* CSS for Instagram Feed */
.insta-slider .insta__title { text-align: left; padding: 0 65px; }

.insta-slider .insta__title svg { fill: none; }

.insta-slider .insta__title .explore_cta { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 222px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 19px; font-weight: 600; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 20.5px; }

.insta-slider .insta__title .egnyte__inc { -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 19px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 121px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-family: 'Metric-medium'; line-height: 20.56px; margin-top: 6px; }

.insta-slider #insta__carousel .awards-accolades__slide { padding: 0 10px; }

.insta-slider #insta__carousel .awards-accolades__slide .caption { text-align: left; font-family: 'Metric-medium'; line-height: 23px; padding: 0 7px; font-weight: 500; letter-spacing: -0.4px; }

.insta-slider #insta__carousel .awards-accolades__arrow { top: 43%; background: #fff; -webkit-box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.06), 0px 5px 7px 0px rgba(0, 0, 0, 0.03), 0px -1px 55px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.06), 0px 5px 7px 0px rgba(0, 0, 0, 0.03), 0px -1px 55px 0px rgba(0, 0, 0, 0.03); }

.insta-slider #insta__carousel .awards-accolades__figure { height: 300.97px; }

.insta-slider #insta__carousel .awards-accolades__figure img { height: 300.97px; width: 300.97px; border-radius: 16px; -o-object-fit: cover; object-fit: cover; }

.insta-slider .awards-accolades__carousel__alt .h3 { text-align: left; background: #112532; }

.insta-slider .awards-accolades__carousel__alt .awards-accolades__item__alt { padding: 0; }

@media (min-width: 1600px) { .insta-slider .insta__title { padding: 0 68px; }
  .insta-slider .insta__title .egnyte__inc { font-size: 22px; line-height: 27.5px; max-width: 134px; }
  .insta-slider .insta__title .explore_cta { font-size: 22px; line-height: 27.5px; } }

@media (max-width: 1285px) { .insta-slider .insta__title { padding: 0 82px; }
  .insta-slider #insta__carousel .awards-accolades__slide .caption { padding: 0 20px; } }

@media (max-width: 1070px) { .insta-slider #insta__carousel .awards-accolades__slide .caption { padding: 0; }
  .insta-slider .insta__title { padding: 0 65px; } }

@media (max-width: 767.98px) { .insta-slider .insta__title { text-align: center; } }

@media (max-width: 577px) { .insta-slider #insta__carousel { margin: 25px -20px; padding: 0; }
  .insta-slider #insta__carousel .awards-accolades__slide .caption { max-width: 300px; margin: 25px auto; }
  .insta-slider .insta__title { padding: 0; text-align: center; }
  .insta-slider .insta__title .explore_cta { max-width: 198px; margin: 10px auto; }
  .insta-slider .insta__title .egnyte__inc { max-width: 120px; margin: 0 auto; } }

.page-node-type-egnyte_guides main { overflow: visible !important; }

.toolbar-fixed .egnyte_guide__side .egnyte_guide__sticky { position: sticky; top: 150px !important; }

.top_message_active .egnyte_guide__side .egnyte_guide__sticky { position: sticky; top: 145px !important; }

.egnyte_guides { background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); padding: 30px 0; }

.egnyte_guides .egnyte_guide__main .introduction img { width: 100%; height: auto; border-radius: 6px; display: block; margin-bottom: 20px; }

.egnyte_guides .egnyte_guide__main h2 { font-weight: 600; font-size: 32px; line-height: 38px; margin-bottom: 20px; }

.egnyte_guides .egnyte_guide__main h3 { font-size: 24px; font-weight: 600; letter-spacing: 0; color: inherit; margin-bottom: 20px; }

.egnyte_guides .egnyte_guide__main h4 { font-size: 22px; font-weight: 600; color: inherit; }

.egnyte_guides .egnyte_guide__main p { font-size: 20px; line-height: 1.5; font-weight: 400; }

.egnyte_guides .egnyte_guide__main em { font-style: italic; }

.egnyte_guides .egnyte_guide__main ul { list-style: none; margin: 0 0 30px; padding-left: 30px; font-size: 18px; }

.egnyte_guides .egnyte_guide__main ul li { position: relative; margin-top: 16px; padding-left: 1em; }

.egnyte_guides .egnyte_guide__main ul li::before { content: "•"; position: absolute; top: 0; left: 0; color: #32BDB5; }

.egnyte_guides .egnyte_guide__main ul li:first-child { margin-top: 0; }

.egnyte_guides .egnyte_guide__main ol { list-style: none; margin: 0 0 30px; padding-left: 30px; font-size: 18px; }

.egnyte_guides .egnyte_guide__main ol li { position: relative; margin-top: 16px; padding-left: 1em; }

.egnyte_guides .egnyte_guide__main ol li:first-child { margin-top: 0; }

.egnyte_guides .egnyte_guide__main a { font-weight: 500; border-bottom: 1px solid #0bc5ba; }

.egnyte_guides .egnyte_guide__main figure { display: block; margin-top: 40px; text-align: center; }

.egnyte_guides .egnyte_guide__main figure img { max-width: 100%; vertical-align: top; }

.egnyte_guides .egnyte_guide__main figcaption { display: block; margin-top: 12px; margin-bottom: 20px; font-style: italic; font-size: 13px; color: #555; text-align: center; }

.egnyte_guides .egnyte_guide__main blockquote { margin: 40px 0 0 60px; padding-left: 24px; border-left: 4px solid #EDEFF4; font-style: italic; color: #5E636B; }

.egnyte_guides .egnyte_guide__main blockquote p { font-size: 22px; }

.egnyte_guides .egnyte_guide__main blockquote::before { content: ''; display: block; width: 32px; height: 26px; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_content_types/egnyte_guides/templates/images/quote.svg); }

.egnyte_guides .egnyte_guide__main img { width: 100%; height: auto; }

.egnyte_guides .egnyte_guide__main .social-sharing-buttons a { border: none !important; }

.egnyte_guides .egnyte_guide { position: relative; margin-bottom: 100px; }

.egnyte_guides .egnyte_guide .position-75 { top: 150px !important; }

.egnyte_guides .egnyte_guide h1 { font-size: 36px; color: #004163; font-weight: 700; line-height: 1.32; letter-spacing: -0.39px; margin-bottom: 30px; }

.egnyte_guides .egnyte_guide .highlight { background: #007bbd0a; border-radius: 6px; padding: 30px; margin-bottom: 40px; }

.egnyte_guides .egnyte_guide .highlight p { color: #35364e; font-size: 20px; line-height: 1.5; font-weight: 400; margin-bottom: 30px; }

.egnyte_guides .egnyte_guide .highlight ul { margin-left: 0; padding-left: 15px; margin-bottom: 0; }

.egnyte_guides .egnyte_guide .highlight ul:first-child { margin-top: 0; }

.egnyte_guides .egnyte_guide .highlight ul li { margin-top: 8px; margin-bottom: 15px; list-style-type: none; position: relative; color: #35364e; }

.egnyte_guides .egnyte_guide .highlight ul li:before { color: #004163; opacity: 0.6; background: #004163; content: ""; width: 6px; height: 6px; border-radius: 100%; position: absolute; top: 10px; left: -12px; }

.egnyte_guides .egnyte_guide .highlight ul li a { font-weight: 500; font-size: 20px; }

.egnyte_guides .egnyte_guide .egnyte_guide-content { line-height: 1.4375; color: #35364e; }

.egnyte_guides .egnyte_guide .egnyte_guide__side { position: relative; min-height: 100%; margin-left: 30px; padding-left: 30px; border-left: 1px solid rgba(151, 151, 151, 0.2); }

.egnyte_guides .egnyte_guide .egnyte_guide__side .egnyte_guide__sticky { position: sticky; top: 120px; }

.egnyte_guides .egnyte_guide .egnyte_guide-share { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.egnyte_guides .egnyte_guide .egnyte_guide-share__label { margin-right: 12px; color: #686E77; }

.egnyte_guides .egnyte_guide .egnyte_guide-share__item { margin-left: 12px; color: #1FB7AB; }

.egnyte_guides .egnyte_guide .egnyte_guide-share__item svg { display: block; }

.egnyte_guides .egnyte_guide .addthis_inline_share_toolbox { height: 42px; }

.egnyte_guides .egnyte_guide .egnyte_guide-banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 35px; padding-bottom: 35px; text-align: center; border-radius: 6px; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_content_types/egnyte_guides/templates/images/banner@2x.png) 50% 50%/auto 100% no-repeat; color: #FFF; }

.egnyte_guides .egnyte_guide .egnyte_guide-banner .p { max-width: 550px; }

.egnyte_guides .egnyte_guide .egnyte_guide-banner .egnyte_guide-banner__title { color: #FFF; text-transform: capitalize; font-weight: 700; margin-bottom: 12px; }

.egnyte_guides .egnyte_guide .egnyte_guide-banner .egnyte_guide-banner__button { padding-right: 32px; padding-left: 32px; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources h4 { font-weight: 600; font-size: 16px; line-height: 18px; letter-spacing: -0.181818px; color: #424242; margin-bottom: 5px; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources p { font-size: 16px; line-height: 18px; letter-spacing: -0.181818px; color: #7d828b; margin-bottom: 5px; font-weight: 400; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources a { position: relative; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources .grid-row { margin-bottom: 20px; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources .grid-row:hover { -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all 200ms ease-in; transition: all 200ms ease-in; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources__item { display: block; margin-top: 16px; text-decoration: none; }

.egnyte_guides .egnyte_guide .egnyte_guide-resources__image { display: block; margin-top: 2px; border-radius: 4px; }

@media screen and (max-width: 991.98px) { .egnyte_guide__side { margin-left: auto !important; padding-left: 0 !important; border-top: none; border-left: none !important; margin-top: 30px; padding-top: 30px; }
  .egnyte_guide__side .egnyte_guide-resources__title { margin-bottom: 30px; } }

@media screen and (max-width: 767.98px) { .egnyte_guide-content h2 { margin-top: 30px; margin-bottom: -9px; font-size: 24px; }
  .egnyte_guide-content h3 { margin-top: 30px; margin-bottom: -9px; font-size: 20px; }
  .egnyte_guide-content h4 { margin-top: 24px; margin-bottom: -9px; font-size: 18px; }
  .egnyte_guide-content p { margin-top: 15px; font-size: 16px; }
  .egnyte_guide-content ul { margin-top: 15px; margin-left: 20px; font-size: 16px; }
  .egnyte_guide-content ul li { margin-top: 12px; }
  .egnyte_guide-content ol { margin-top: 15px; margin-left: 20px; font-size: 16px; }
  .egnyte_guide-content ol li { margin-top: 12px; }
  .egnyte_guide-content blockquote { margin: 30px 0 0 20px; padding-left: 18px; border-left: 3px solid #EDEFF4; }
  .egnyte_guide-content blockquote p { font-size: 18px; }
  .egnyte_guide-content .highlight { margin-top: 30px; margin-right: -20px; margin-left: -20px; padding: 20px; }
  .egnyte_guide-content .highlight p:first-child { margin-bottom: -6px; }
  .egnyte_guide-content .highlight ul li { margin-top: 6px; } }

@media screen and (max-width: 1199.98px) { .egnyte_guide-resources__image { width: 105px; height: 75px; } }

/* Summit Form section for Event Summit Page*/
.summit_form__life_sciences { max-width: 470px; width: 100%; padding-left: 20px; padding-right: 20px; }

.summit_form__life_sciences #LblconsentGiven { float: right !important; width: 360px !important; color: #323436; font-size: 13px; line-height: 19px; margin-top: -4px; }

.summit_form__life_sciences #LblconsentGiven a { color: #323436; font-weight: 100; text-decoration: underline; }

.summit_form__life_sciences #LblconsentGiven a:hover { font-weight: 600; color: #323436; }

.summit_form__life_sciences::-webkit-input-placeholder { color: #323436; opacity: 1; }

.summit_form__life_sciences::-moz-placeholder { color: #323436; opacity: 1; }

.summit_form__life_sciences:-ms-input-placeholder { color: #323436; opacity: 1; }

.summit_form__life_sciences::-ms-input-placeholder { color: #323436; opacity: 1; }

.summit_form__life_sciences::placeholder { color: #323436; opacity: 1; }

.summit_form__life_sciences:-ms-input-placeholder { color: #323436; }

.summit_form__life_sciences::-ms-input-placeholder { color: #323436; }

.summit_form__life_sciences .mktoButtonRow { color: #35364E; width: 150px; border: 1px solid #35364E; text-align: center !important; font-size: 16px; height: 34px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto !important; font-family: 'Metric-medium' !important; }

.summit_form__life_sciences .mktoButtonRow .mktoButton { color: #35364E; background: none; border: none; font-size: 16px; letter-spacing: 0.14px; line-height: 52px; padding: 0; }

.summit_form__life_sciences .mktoForm select.mktoField { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 14px !important; line-height: 24px; color: #323436 !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,box-shadow !important; transition-property: border-color,box-shadow,-webkit-box-shadow !important; height: auto; }

.summit_form__life_sciences .mktoForm textarea { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 14px !important; line-height: 24px; color: #323436 !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,box-shadow !important; transition-property: border-color,box-shadow,-webkit-box-shadow !important; height: auto; }

.summit_form__life_sciences .mktoForm .mktoAsterix { display: none !important; }

.summit_form__life_sciences .mktoForm .mktoOffset { display: none !important; }

.summit_form__life_sciences .mktoForm .mktoGutter { height: 0 !important; }

.summit_form__life_sciences .mktoForm button.mktoButton { text-transform: uppercase; }

.summit_form__life_sciences .mktoForm .mktoFormCol { margin-bottom: 13px !important; }

.summit_form__life_sciences .mktoFormRow input[type="text"] { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 14px !important; line-height: 24px; color: #323436 !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,box-shadow !important; transition-property: border-color,box-shadow,-webkit-box-shadow !important; height: auto; }

.summit_form__life_sciences .mktoFormRow input[type="email"] { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 14px !important; line-height: 24px; color: #323436 !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,box-shadow !important; transition-property: border-color,box-shadow,-webkit-box-shadow !important; height: auto; }

.summit_form__life_sciences .mktoFormRow input[type="tel"] { padding: 11px 15px !important; border-radius: 4px; border: 1px solid #CCD3E0 !important; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important; font-size: 14px !important; line-height: 24px; color: #323436 !important; -webkit-transition-duration: 0.125s !important; transition-duration: 0.125s !important; -webkit-transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,-webkit-box-shadow !important; transition-property: border-color,box-shadow !important; transition-property: border-color,box-shadow,-webkit-box-shadow !important; height: auto; }

.summit_form__life_sciences .mktoFormRow:nth-child(12) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; }

.summit_form__life_sciences .mktoFormRow:nth-child(18) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; }

.summit_form__life_sciences .mktoFormRow:nth-child(13) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; padding-left: 8px; padding-right: 0 !important; }

.summit_form__life_sciences .mktoFormRow:nth-child(14) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; }

.summit_form__life_sciences .mktoFormRow:nth-child(15) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; padding-left: 8px; padding-right: 0 !important; }

.summit_form__life_sciences .mktoFormRow:nth-child(16) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; }

.summit_form__life_sciences .mktoFormRow:nth-child(17) { width: 50% !important; border: 0; float: left; clear: none !important; padding-right: 5px !important; margin-bottom: -9px !important; padding-left: 8px; padding-right: 0 !important; }

.summit_form__life_sciences span.mktoButtonWrap.mktoNative { margin-left: 0 !important; }

.summit_form__life_sciences .mktoCheckboxList { width: 20px !important; }

.summit_form__title { background: #0BC5BA; font-size: 20px; line-height: 52px; font-family: 'Metric-medium'; font-weight: 600; }

.summit_speaker__global_summit { background: #F5F5F5; padding-top: 48px; padding-bottom: 48px; }

.summit_speaker__global_summit hr { display: none; }

@media (max-width: 1250px) { .summit_form__life_sciences { margin-top: 50px; } }

@media (max-width: 900px) { .summit_form__life_sciences { margin-top: 50px; } }

@media (max-width: 520px) { .summit_form__life_sciences #LblconsentGiven { margin-right: -10px; } }

@media (max-width: 510px) { .summit_form__life_sciences #LblconsentGiven { margin-right: -23px; } }

@media (max-width: 497px) { .summit_form__life_sciences #LblconsentGiven { margin-right: -40px; } }

@media (max-width: 480px) { .summit_form__life_sciences #LblconsentGiven { margin-right: -35px; width: 320px !important; } }

@media (max-width: 465px) { .summit_form__life_sciences #LblconsentGiven { width: 300px !important; } }

@media (max-width: 445px) { .summit_form__life_sciences #LblconsentGiven { width: 289px !important; } }

@media (max-width: 430px) { .summit_form__life_sciences #LblconsentGiven { width: 245px !important; } }

@media (max-width: 395px) { .summit_form__life_sciences #LblconsentGiven { width: 239px !important; }
  .summit_form__life_sciences .mktoForm select.mktoField { padding: 9px 7px !important; font-size: 13px !important; }
  .summit_form__life_sciences .mktoForm textarea { padding: 9px 7px !important; font-size: 13px !important; }
  .summit_form__life_sciences .mktoFormRow input[type="text"] { padding: 9px 7px !important; font-size: 13px !important; }
  .summit_form__life_sciences .mktoFormRow input[type="email"] { padding: 9px 7px !important; font-size: 13px !important; }
  .summit_form__life_sciences .mktoFormRow input[type="tel"] { padding: 9px 7px !important; font-size: 13px !important; }
  .summit_form__life_sciences .mktoFormRow:nth-child(12) { width: 100% !important; }
  .summit_form__life_sciences .mktoFormRow:nth-child(18) { width: 100% !important; }
  .summit_form__life_sciences .mktoFormRow:nth-child(13) { width: 100% !important; padding-left: 0; }
  .summit_form__life_sciences .mktoFormRow:nth-child(14) { width: 100% !important; }
  .summit_form__life_sciences .mktoFormRow:nth-child(15) { width: 100% !important; padding-left: 0; }
  .summit_form__life_sciences .mktoFormRow:nth-child(16) { width: 100% !important; }
  .summit_form__life_sciences .mktoFormRow:nth-child(17) { width: 100% !important; padding-left: 0; } }

@media (max-width: 375px) { .summit_form__life_sciences #LblconsentGiven { width: 184px !important; margin-right: -10px; } }

@media (max-width: 354px) { .summit_form__life_sciences #LblconsentGiven { width: 154px !important; } }

.summit_form__details .h2 { font-size: 24px !important; font-weight: 700; line-height: 27px !important; letter-spacing: 12.934782981872559px; }

.summit_form__details .p { font-size: 22px; font-weight: 500; line-height: 32px; letter-spacing: 0px; }

.summit_form__container_global_summit { background: #11233E; }

.summit_form__global_summit .h2 { font-size: 24px; font-weight: 700; line-height: 27px; letter-spacing: 12.934782981872559px; }

.summit_form__global_summit .summit_summit_form { width: 100%; margin: auto 0 auto auto; max-width: 388px; }

.summit_form__global_summit .summit_summit_form .mktoFormRow { width: 48%; display: inline-block; margin: 0 1%; }

.summit_form__global_summit .summit_summit_form .mktoFormRow .mktoOffset { display: none; }

.summit_form__global_summit .summit_summit_form .mktoFormRow:nth-child(12) { display: none; }

.summit_form__global_summit .summit_summit_form .mktoFormRow:nth-child(23) { width: 355px; }

.summit_form__global_summit .summit_summit_form .mktoFormRow:nth-child(-n+14) { display: none; }

.summit_form__global_summit .summit_summit_form .mktoFormRow input[type="text"] { width: 100% !important; border: 1px solid #ccc !important; color: #323436 !important; font-size: 14px !important; font-weight: 400; height: 35px !important; word-wrap: break-word; border-radius: 0 !important; }

.summit_form__global_summit .summit_summit_form .mktoFormRow input[type="email"] { width: 100% !important; border: 1px solid #ccc !important; color: #323436 !important; font-size: 14px !important; font-weight: 400; height: 35px !important; word-wrap: break-word; border-radius: 0 !important; }

.summit_form__global_summit .summit_summit_form .mktoFormRow input[type="tel"] { width: 100% !important; border: 1px solid #ccc !important; color: #323436 !important; font-size: 14px !important; font-weight: 400; height: 35px !important; word-wrap: break-word; border-radius: 0 !important; }

.summit_form__global_summit .summit_summit_form .mktoFormRow select { width: 100% !important; border: 1px solid #ccc !important; color: #323436 !important; font-size: 14px !important; font-weight: 400; height: 35px !important; word-wrap: break-word; border-radius: 0 !important; padding: 0 10px !important; }

.summit_form__global_summit .summit_summit_form .mktoFormRow .mktoFieldDescriptor { text-align: left; }

.summit_form__global_summit .summit_summit_form .mktoButton { color: #35364E !important; font-size: 16px; font-weight: 500; text-transform: uppercase; height: 35px; border-radius: 0; letter-spacing: 0.14px; word-wrap: break-word; padding: 0; border: 1px solid #35364E !important; max-width: 150px; background: transparent; }

.summit_form__global_summit .summit_summit_form #LblconsentGiven { width: auto !important; float: none; display: block; color: #323436; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; font-size: 13px; font-weight: 400; line-height: 19px; word-wrap: break-word; margin-top: -6px; }

.summit_form__global_summit .summit_summit_form #LblconsentGiven a { color: #323436; font-weight: initial; }

.summit_form__global_summit .summit_summit_form .mktoFieldDescriptor .mktoFieldWrap { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.summit_form__global_summit .summit_summit_form .mktoFieldDescriptor .mktoCheckboxList { width: auto !important; }

.summit_form__global_summit .summit_summit_form .mktoButtonRow { width: 100%; text-align: center; }

.summit_form__global_summit .summit_summit_form .mktoButtonRow button { width: 100%; }

.summit_form__global_summit .summit_summit_form ::-webkit-input-placeholder { color: #323436; }

.summit_form__global_summit .summit_summit_form ::-moz-placeholder { color: #323436; }

.summit_form__global_summit .summit_summit_form :-ms-input-placeholder { color: #323436; }

.summit_form__global_summit .summit_summit_form ::-ms-input-placeholder { color: #323436; }

.summit_form__global_summit .summit_summit_form ::placeholder { color: #323436; }

.summit_form__global_summit .summit_form__desc { max-width: 627px; }

.summit_form__global_summit .summit_form__title { font-size: 20px; line-height: 52px; font-family: 'Metric-medium'; font-weight: 600; background: transparent !important; border: 2px solid #1CFFF2; margin-bottom: 10px; }

@media screen and (max-width: 767.98px) { .summit_form__desc { text-align: center; }
  .summit_form__global_summit .summit_summit_form .mktoFormRow:nth-child(23) { width: 100%; margin: auto; } }

@media screen and (max-width: 991.98px) { .summit_form__global_summit { margin-top: 50px; }
  .summit_form__global_summit .summit_summit_form { margin: auto; }
  .summit_form__desc { text-align: center; } }

/**Careers***/
.careers--news-feed .in-the-news { height: 550px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.careers--news-feed .in-the-news .h2 { margin-bottom: 30px; }

.careers--news-feed .in-the-news .in-the-news__item { border-radius: 6px; background: #FFF; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 7px 23px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 7px 23px 0px rgba(0, 0, 0, 0.05); width: 320px; height: 260px; margin: 25px auto 35px auto !important; }

.careers--news-feed .in-the-news .in-the-news__item .p { line-height: 22px; }

.careers--news-feed .in-the-news .head-reviews__arrow { opacity: 1; }

.careers--news-feed .in-the-news .news_feed__carousel .head-reviews__arrow--next { right: -32px; }

.careers--news-feed .in-the-news .news_feed__carousel .head-reviews__arrow--prev { left: -32px; }

@media screen and (max-width: 1285.98px) { .careers--news-feed .in-the-news .in-the-news__item { width: auto; height: auto; }
  .careers--news-feed .in-the-news .head-reviews__arrow--prev { left: 0 !important; top: 100%; margin-top: 10px; }
  .careers--news-feed .in-the-news .head-reviews__arrow--next { right: 0 !important; top: 100%; margin-top: 10px; }
  .careers--news-feed .in-the-news .grid-cont { width: 100%; } }

@media screen and (max-width: 767.98px) { .careers--news-feed .in-the-news { height: auto; padding-bottom: 64px; }
  .careers--news-feed .in-the-news .in-the-news__item { width: 320px; height: 260px; } }

@media screen and (max-width: 375.98px) { .careers--news-feed .in-the-news { height: auto; }
  .careers--news-feed .in-the-news .in-the-news__item { width: 100%; } }

/***Media room**/
.media-room--news-feed .in-the-news { height: 300px; max-width: 548px; border-radius: 10px; background: #FFF; -webkit-box-shadow: 24px 205px 58px 0px rgba(0, 0, 0, 0), 16px 131px 53px 0px rgba(0, 0, 0, 0), 9px 74px 45px 0px rgba(0, 0, 0, 0.01), 4px 33px 33px 0px rgba(0, 0, 0, 0.02), 1px 8px 18px 0px rgba(0, 0, 0, 0.02); box-shadow: 24px 205px 58px 0px rgba(0, 0, 0, 0), 16px 131px 53px 0px rgba(0, 0, 0, 0), 9px 74px 45px 0px rgba(0, 0, 0, 0.01), 4px 33px 33px 0px rgba(0, 0, 0, 0.02), 1px 8px 18px 0px rgba(0, 0, 0, 0.02); margin: auto; margin-top: 40px; position: relative; cursor: pointer; -webkit-box-align: initial; -ms-flex-align: initial; align-items: initial; overflow: hidden; }

.media-room--news-feed .in-the-news .more-link--text span { position: relative; }

.media-room--news-feed .in-the-news .more-link--text span:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.media-room--news-feed .in-the-news:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-4px); transform: translateY(-4px); }

.media-room--news-feed .in-the-news .in-the-news--image { background: -webkit-gradient(linear, left bottom, left top, color-stop(-2.15%, #BDC7D5), color-stop(85.34%, rgba(255, 255, 255, 0))); background: linear-gradient(0deg, #BDC7D5 -2.15%, rgba(255, 255, 255, 0) 85.34%); border-bottom-right-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; }

.media-room--news-feed .in-the-news .in-the-news--image img { width: 100%; }

.media-room--news-feed .in-the-news .in-the-news--copy { position: relative; width: 313px; height: 100%; padding-left: 33px; padding-right: 15px; padding-top: 25px; text-align: left; }

.media-room--news-feed .in-the-news .in-the-news--copy .h6 { letter-spacing: normal; font-weight: 400; line-height: 22.5px; }

.media-room--news-feed .in-the-news .in-the-news--copy .more-link--text { position: absolute; bottom: 0; margin-bottom: 25px; }

.media-room--news-feed .more-link { display: block; }

.media-room--news-feed .more-link:hover .more-link--text span::before { width: 100%; }

.media-room--news-feed #news-1 { margin-top: 0 !important; }

.media-room--news-feed #news-2 { margin-top: 0 !important; }

.media-room--news-feed .media-room--grid-cont { background: #F7F9FC; padding-top: 50px; padding-bottom: 50px; margin-top: 35px; }

.media-room--news-feed .resources__more-link span { position: relative; }

.media-room--news-feed .resources__more-link span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #23B6AA; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.media-room--news-feed .resources__more-link span:hover::before { width: 100%; }

@media screen and (max-width: 991.98px) { .media-room--news-feed .media-room--news-feed-header { text-align: center; }
  .media-room--news-feed .more-link { width: 100%; margin: auto; }
  .media-room--news-feed .resources__more-link { text-align: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
  .media-room--news-feed .in-the-news { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .media-room--news-feed .in-the-news .in-the-news--copy .h6 { margin-top: 0; }
  .media-room--news-feed .in-the-news .in-the-news--copy .h3 { font-size: 20px !important; line-height: 1.23; } }

@media screen and (max-width: 767.98px) { .media-room--news-feed #news-2 { margin-top: 40px !important; }
  .media-room--news-feed .in-the-news .more-link { margin-bottom: 25px; }
  .media-room--news-feed .in-the-news .in-the-news--copy { padding-left: 25px; padding-right: 25px; }
  .media-room--news-feed .in-the-news .in-the-news--image img { max-width: 150px; margin: auto; } }

@media screen and (max-width: 575.98px) { .media-room--news-feed .in-the-news { height: 350px; }
  .media-room--news-feed .in-the-news .in-the-news--copy { width: 100%; padding-left: 15px; padding-right: 15px; height: 200px; }
  .media-room--news-feed .in-the-news .in-the-news--image { border-bottom-right-radius: 0; height: 150px; }
  .media-room--news-feed .in-the-news .in-the-news--image img { height: 100%; -o-object-fit: contain; object-fit: contain; max-width: 150px; margin: auto; } }

/**/
/* product tours subheader */
/**/
/**/
/* product tours iframe */
/**/
.logged-in .product-tours-subheader { top: 142px; z-index: 10; }

.logged-in .product-tours-iframe { top: 136px; }

.page-node-type-egnyte_product_tour { background: #f7fafc; }

.page-node-type-egnyte_product_tour main { background: #f7fafc; }

@media screen and (max-width: 991.98px) { .logged-in .product-tours-subheader { top: 136px; }
  .logged-in .product-tours-iframe { top: 131px; } }

.product-tours-subheader { position: fixed; z-index: 9; top: 72px; right: 0; left: 0; background-color: #FFF; font-size: 15px; line-height: 32px; font-weight: 600; color: #003F65; }

.product-tours-subheader__back { position: relative; z-index: 1; padding-left: 17px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11" fill="none"><path d="M10 5.5H1" stroke="%23003F65" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.5 10L1 5.5L5.5 1" stroke="%23003F65" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>') 0 50%/11px 11px no-repeat; font-weight: 500; text-decoration: none; }

.product-tours-subheader__back:hover { text-decoration: underline; }

.product-tours-subheader__home { display: none; }

.product-tours-subheader__title { position: absolute; right: 0; left: 0; text-align: center; }

.product-tours-subheader__select { position: relative; }

.product-tours-subheader__select span { display: block; padding-right: 16px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6" fill="none"><path d="M1 1L5 5L9 1" stroke="%23004163" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 100% 50%/10px 6px no-repeat; }

.product-tours-subheader__select select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }

.product-tours-iframe { position: absolute; z-index: 9; top: 104px; right: 0; bottom: 0; left: 0; }

.product-tours-iframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

@media screen and (max-width: 1023.98px) { .product-tours-subheader__title { right: 24px; text-align: right; }
  .product-tours-subheader__select { display: none; } }

@media screen and (max-width: 767.98px) { .product-tours-subheader__title { display: none; }
  .product-tours-iframe { top: 32px; }
  .product-tours-iframe { position: relative; height: 100vh; }
  .product-tours-subheader { z-index: 10; top: 62px; } }

.product-tours-mobile-msg { padding: 75px 0; display: none; }

@media screen and (max-width: 700px) { .product-tours-subheader__home { display: block; }
  .product-tours-iframe { display: none; }
  .product-tours-mobile-msg { display: block; }
  .product-tours-subheader__pt { display: none; } }

/**/
/* product tours card */
/**/
.product-tours-card { border-radius: 10px; background: #FFF; -webkit-box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 2px 5px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.06), 0px 2px 5px 0px rgba(0, 0, 0, 0.05); width: 100%; height: 100%; max-height: 314px; text-align: center; padding: 24px 13px 13px 13px; max-width: 432px; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.product-tours-card:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05), inset 0 0 0 1px #DDE1E9; box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.05), inset 0 0 0 1px #DDE1E9; -webkit-transform: translateY(-4px); transform: translateY(-4px); }

.product-tours-list__cont .grid-col { margin-bottom: 62px; min-height: 100%; }

.product-tours-card__title { height: 63px; position: relative; z-index: 3; }

.product-tours-card__figure { position: relative; background-position: center 100%; background-size: cover; background-repeat: no-repeat; width: 100%; height: 200px; }

.product-tours-list__head { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.product-tours-list__foot { position: relative; text-align: center; }

.product-tours-list__foot::before { content: ''; position: absolute; top: 50%; right: 0; left: 0; border-top: 1px solid #D6E0E6; }

.product-tours-list__foot .button { position: relative; }

.product-tours-category { position: relative; display: inline-block; vertical-align: top; width: 320px; }

.product-tours-category__toggle { width: 100%; padding-left: 19px; border-radius: 6px; border: 1px solid #CCD3E0; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path d="M1 1L5 5L9 1" stroke="%23004163" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 100% 50%/46px 6px no-repeat; line-height: 46px; font-weight: 600; text-align: left; color: #004163; }

.product-tours-category__dropdown { position: absolute; z-index: 999; top: 100%; left: 0; width: 100%; padding: 8px 0; border-radius: 6px; border: 1px solid #CCD3E0; background: #FFFFFF; -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); pointer-events: none; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.product-tours-category__dropdown.active { pointer-events: auto; opacity: 1; }

.product-tours-category__item { padding: 0 32px; font-size: 20px; line-height: 48px; color: #35374D; cursor: pointer; }

.product-tours-category__item:hover { background-color: #F1F2FA; }

.product-tours-category__item.active { font-weight: 500; }

.product-tours-search { width: 370px; }

.product-tours-search .active { background: #EBF2F7 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>') 100% 50%/46px 20px no-repeat; visibility: visible; }

.product-tours-search .close_input { z-index: 3; position: absolute; width: 48px; height: 48px; right: 0; top: 0; background: transparent; border: none; visibility: hidden; }

.product-tours-search__input { outline: 0; padding-right: 46px; border-color: #EBF2F7; background: #EBF2F7 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%235E636B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>') 100% 50%/46px 20px no-repeat; -webkit-transition-property: width, border-color, background-color, -webkit-box-shadow; transition-property: width, border-color, background-color, -webkit-box-shadow; transition-property: width, border-color, background-color, box-shadow; transition-property: width, border-color, background-color, box-shadow, -webkit-box-shadow; }

.product-tours-search__input:focus { background-color: #FFF; border-color: #0BC5BA !important; }

@media screen and (max-width: 599.98px) { .product-tours-card { margin: 20px auto; }
  .product-tours-list__cont .grid-col { margin-bottom: initial; }
  .product-tours-category { width: calc(100% - 64px); }
  .product-tours-category__item { padding: 0 19px; font-size: 18px; line-height: 44px; } }

@media screen and (max-width: 1023.98px) { .product-tours-search { position: absolute; z-index: 2; top: 0; right: 0; width: auto; }
  .product-tours-search__input { position: relative; z-index: 2; width: 48px; padding-left: 0; }
  .product-tours-search__input:focus { width: calc(100vw - 48px); padding-left: 15px; } }

@media screen and (max-width: 767.98px) { .product-tours-search__input:focus { width: calc(100vw - 48px); } }

@media screen and (max-width: 1279.98px) { .product-tours-card__cont { padding-right: 24px; padding-left: 24px; } }

.product-tours-search__results { position: absolute; z-index: 100; top: 100%; right: 0; width: 100%; max-height: 304px; overflow: auto; margin-top: 4px; border-radius: 4px; background-color: #FFF; -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); pointer-events: none; opacity: 1; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: width, opacity; transition-property: width, opacity; }

.product-tours-search__results { display: block; overflow: hidden; padding: 0 16px; font-size: 20px; line-height: 48px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; color: #35374D !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; pointer-events: auto; }

.product-tours-search__results .product-tours-search__results-result em { font-style: normal; font-weight: 600; }

.product-tours-search__results .product-tours-search__results-result:hover { background-color: #F1F2FA; }

.product-tours-search__results .product-tours-search__results__badge { display: inline-block; vertical-align: top; margin: 13px 0 13px 12px; padding: 0 12px; border-radius: 4px; background-color: #F1F2FA; font-size: 12px; line-height: 22px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #A5A7BC; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

@media screen and (min-width: 1023.98px) { .product-tours-search__results { max-width: 370px; } }

@media screen and (max-width: 1023.98px) { .product-tours-search .active { width: calc(100vw - 48px); padding-left: 15px; } }

/**** Spark Promo CTA  ***/
.spark-session-bottom__container { padding: 60px 20px; background-repeat: no-repeat; background-size: cover; }

.spark-session-bottom__container--row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.spark-session-bottom__container--left-column { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }

.spark-session-bottom__container--left-column .eyebrow { letter-spacing: 12.93px; }

.spark-session-bottom__container--right-column { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.spark-session-block__cta { color: #35364E !important; font-size: 20px; background: #1CFFF1; padding: 10px 20px; font-family: Metric-medium-italic; border-radius: 6px; }

.spark-session-block__cta:hover { color: #2CA19B !important; }

.spark-session-bottom__container--right-column p { line-height: 1.1em; }

.spark-session-bottom__container--left-column h2 { font-size: 90px; background: linear-gradient(90.9deg, #1CFFF1 12.03%, #28B6FF 61.45%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; letter-spacing: 2.5px; line-height: .8em; }

.spark-session-bottom__container--left-column em { font-style: italic; }

@media screen and (max-width: 767.98px) { .spark-session-bottom__container--row { display: block; } }

@media (max-width: 500px) { .spark-session-bottom__container--left-column h2 { font-size: 50px; line-height: .7em; } }

/**** Spark Promo Cards ***/
.sparks { margin-bottom: 50px; padding: 0 40px; }

.sparks .grid-col { position: relative; }

.sparks .grid-col img { position: absolute; left: 50%; top: 0px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.sparks .sparks--cards { display: -webkit-box; display: -ms-flexbox; display: flex; height: 706px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_promo/templates/images/background.png"); background-repeat: no-repeat; background-size: cover; background-position: center; margin: 0 auto; max-width: 1480px; padding: 0px 40px; border-radius: 10px; }

.sparks .sparks--cards .h6 { text-transform: uppercase; letter-spacing: 8.5px; }

.sparks .sparks--cards .h2 { letter-spacing: -0.5px; }

.sparks .sparks--cards h3 { font-family: 'Metric-semibold'; line-height: 35.61px; min-height: 45px; }

.sparks .sparks--cards .sparks__item--text { max-width: 300px; margin-right: auto; margin-left: auto; min-height: 100px; }

.sparks .sparks--cards .sparks__item--text p { margin: 0; }

.sparks .sparks--cards .card__item { background: #304C66; border: 1px solid #0bc5ba; height: 302px; max-width: 265px; border-radius: 10px; width: 100%; padding: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; margin: auto; }

@media screen and (max-width: 1450.98px) { .sparks--cards h3 { font-size: 28px !important; }
  .sparks--cards .card__item { padding: 10px !important; } }

@media screen and (max-width: 1283.98px) { .sparks .sparks--cards { height: auto; padding-top: 50px; }
  .sparks .sparks--cards .card__item { margin-bottom: 50px; } }

@media (max-width: 991px) { .sparks .sparks--cards h3 { min-height: auto; } }

@media screen and (max-width: 767.98px) { .sparks .sparks--cards { padding-bottom: 40px; height: auto; }
  .sparks .sparks--cards .h6 { margin-top: 51px; }
  .sparks .sparks--cards .p { max-width: 213px; margin-left: auto; margin-right: auto; }
  .sparks .sparks--cards .card__item { margin-bottom: 35px !important; } }

@media screen and (max-width: 575.98px) { .sparks { padding: 0 !important; } }

.secure-collaboration-feature { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cs_stats/templates/images/grid.svg); background-repeat: no-repeat; background-position: 100% 0,0 0; }

.secure-collaboration-feature__grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 20px; }

@media screen and (max-width: 991.98px) { .solutions-grid-cont { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 991.98px) { .secure-collaboration-feature__grid { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media screen and (max-width: 991.98px) { .secure-collaboration-feature__grid--col { width: 100%; } }

.secure-collaboration-feature__value { font-size: 100px; background: linear-gradient(306.89deg, #0BC5BA 32.29%, #174061 60.43%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@media screen and (max-width: 991.98px) { .secure-collaboration-feature__value--desc { max-width: 100%; width: 90%; margin: 0 auto; } }

.secure-collaboration-feature__value--desc { max-width: 232px; color: #174061; line-height: 0.9em; letter-spacing: 0.02em; font-style: italic; }

.solutions-grid-cont hr:last-of-type { display: none; }

.solutions-grid-cont .spacer { border: none; border-left: 2.43px solid #184162; height: 150px; width: 1px; margin-top: 2rem; }

@media screen and (max-width: 991.98px) { .solutions-grid-cont .spacer { border: none; border-bottom: 2.43px solid #184162; height: 1px; max-width: 530px; width: 90%; margin: 20px auto; } }

@media screen and (max-width: 991.98px) { .secure-collaboration-feature__grid--col { width: 100%; } }

@media screen and (min-width: 991.98px) { .solutions-grid-cont .spacer { border: none; border-left: 2.43px solid #184162; height: 190px; width: 1px; margin-top: 0rem; } }

/**/
/* tabs – Start of C&E Ransomware Analysis 2021  */
/**/
.content.content__ce-ransomware-analyze .content__main .tabs { font-size: 0; }

.content.content__ce-ransomware-analyze .content__main .tabs::after { content: ""; display: block; height: 20px; border-top-right-radius: 10px; background-color: #2e5b9b; }

.content.content__ce-ransomware-analyze .content__main .tabs .tabs__item { display: inline-block; vertical-align: top; width: 300px; margin-right: 16px; padding: 22px 24px 18px; border-radius: 16px 16px 0 0; background-color: #32bdb5; font-size: 18px; line-height: 1.25; font-weight: 700; text-align: center; text-decoration: none; color: #fff; }

.content.content__ce-ransomware-analyze .content__main .tabs .tabs__item:last-child { margin-right: 0; }

.content.content__ce-ransomware-analyze .content__main .tabs .tabs__item span { display: block; font-weight: 400; }

.content.content__ce-ransomware-analyze .content__main .tabs .tabs__item.active { background-color: #2e5b9b; cursor: default; }

.content.content__ce-ransomware-analyze .content__main .tabs .tabs__item.disabled { cursor: default; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.content.content__ce-ransomware-analyze .content__main .tabs .tabs__item.disabled:hover { background-color: #abc3d3; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane { position: relative; padding: 64px 108px 96px; background-color: #fff; border-radius: 0 0 16px 16px; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane p a { text-decoration: underline; color: #007bbd; }

@media screen and (max-width: 1365.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane { overflow: hidden; padding-right: 64px; padding-left: 64px; } }

@media screen and (max-width: 1279.98px) { .content.content__ce-ransomware-analyze .content__main .tabs .tabs__item { width: 280px; padding-right: 20px; padding-left: 20px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane { padding: 48px; } }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .tabs::after { height: 16px; }
  .content.content__ce-ransomware-analyze .content__main .tabs .tabs__item { width: 240px; padding-right: 16px; padding-left: 16px; font-size: 16px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane { padding: 32px 20px; } }

@media screen and (max-width: 575.98px) { .content.content__ce-ransomware-analyze .content__main .tabs { margin-right: -20px; margin-left: -20px; text-align: center; }
  .content.content__ce-ransomware-analyze .content__main .tabs::after { border-radius: 0; }
  .content.content__ce-ransomware-analyze .content__main .tabs .tabs__item { width: 172px; font-size: 11px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane { margin-right: -20px; margin-left: -20px; } }

/**/
/* ransomware frequency */
/**/
.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency { position: relative; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency::after { content: ""; position: absolute; top: 100px; right: -108px; width: 241px; height: 455px; background: url("../images/ransomware-analysis/tabs-pane__right@2x.png") 50% 50%/100% 100%; pointer-events: none; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart { position: relative; width: 272px; height: 272px; margin-right: auto; margin-left: auto; border-right: 272px solid transparent; -webkit-box-sizing: content-box; box-sizing: content-box; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__trigger { position: absolute; top: 100%; left: 0; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__circle { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; font-weight: 700; opacity: 0; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__circle.ransomware-frequency__circle--red { top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 192px; background-color: #e0685a; color: #fff; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__circle.ransomware-frequency__circle--blue { top: 50%; left: 50%; width: 160px; height: 160px; margin: -56px 0 0 -80px; background-color: #e5f4ff; color: #004a70; -webkit-transition-delay: 0.125s; transition-delay: 0.125s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__legend { position: absolute; left: 50%; width: 368px; margin-top: -27px; margin-left: 40px; padding-bottom: 8px; font-size: 13px; text-align: right; opacity: 0; -webkit-transform: translateX(-40px); transform: translateX(-40px); -webkit-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__legend.ransomware-frequency__legend--red { top: 40px; border-bottom: 1px solid #e0685a; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__legend.ransomware-frequency__legend--blue { top: 160px; border-bottom: 1px solid #004a70; -webkit-transition-delay: 0.625s; transition-delay: 0.625s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .isShown ~ .ransomware-frequency__circle { opacity: 1; -webkit-transform: none; transform: none; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .isShown ~ .ransomware-frequency__legend { opacity: 1; -webkit-transform: none; transform: none; }

@media screen and (max-width: 767.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency::after { display: none; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart { width: 240px; height: 240px; border-right-width: 256px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__circle.ransomware-frequency__circle--red { padding-bottom: 152px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__circle.ransomware-frequency__circle--blue { width: 132px; height: 132px; margin-top: -32px; margin-left: -66px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__legend { width: 336px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart .ransomware-frequency__legend.ransomware-frequency__legend--blue { top: 152px; } }

@media screen and (max-width: 599.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency { margin-bottom: -90px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-frequency .ransomware-frequency__chart { -webkit-transform: scale(0.625); transform: scale(0.625); -webkit-transform-origin: 0 0; transform-origin: 0 0; } }

/**/
/* attacks location */
/**/
.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-location__map { display: block; margin-right: auto; margin-left: auto; }

@media screen and (max-width: 1279.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-location__map { max-width: 100%; height: auto; } }

/**/
/* attacks size */
/**/
.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size { position: relative; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size::before { content: ""; position: absolute; top: 27px; left: -108px; width: 214px; height: 454px; background: url("../images/ransomware-analysis/tabs-pane__left@2x.png") 50% 50%/100% 100%; pointer-events: none; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item { text-align: center; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image { position: relative; display: inline-block; vertical-align: top; padding-top: 198px; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image svg { display: block; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar { position: absolute; right: 4px; bottom: 5px; left: 39px; font-weight: 700; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower { position: relative; width: 18px; height: 1px; margin: 12px auto 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: height; transition-property: height; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower::after { content: ""; position: absolute; top: -1px; right: 8px; bottom: -1px; left: 8px; border-radius: 2px; background: #fff; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower.attacks-size__bar-tower--purple { background-color: #9c63a9; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower.attacks-size__bar-tower--orange { background-color: #e6782c; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower.attacks-size__bar-tower--orange::after { top: 12%; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower.attacks-size__bar-tower--green { margin-top: 4px; background-color: #a0ba47; -webkit-transition-duration: 1s; transition-duration: 1s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .attacks-size__bar-tower.attacks-size__bar-tower--green::after { top: 51%; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .isShown ~ .attacks-size__bar-tower--purple { height: 27px; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .isShown ~ .attacks-size__bar-tower--orange { height: 62px; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__image .attacks-size__bar .isShown ~ .attacks-size__bar-tower--green { height: 346px; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__value { margin-top: 16px; font-size: 15px; line-height: 1.25; font-weight: 600; color: #037bbd; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__value span { display: block; font-size: 28px; font-weight: 700; }

@media screen and (max-width: 1279.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .grid-col--l-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }

@media screen and (max-width: 575.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-size .attacks-size__item .attacks-size__value span { font-size: 22px; } }

/**/
/* ransomware recurrence */
/**/
.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart { position: relative; width: 232px; height: 232px; margin-right: auto; margin-left: auto; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__trigger { position: absolute; top: 50%; left: 50%; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__donut { position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; pointer-events: none; opacity: 0; -webkit-transform: scale(0) rotate(-360deg); transform: scale(0) rotate(-360deg); -webkit-transition-duration: 1s; transition-duration: 1s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__legend { position: absolute; font-size: 16px; line-height: 1.125; text-align: center; white-space: nowrap; opacity: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__legend span { display: block; font-weight: 600; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__legend.ransomware-recurrence__legend--green { top: -6px; left: 100%; color: #a0ba47; -webkit-transition-delay: 1s; transition-delay: 1s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__legend.ransomware-recurrence__legend--purple { top: 50%; right: 100%; margin-right: 20px; color: #9c63a9; -webkit-transition-delay: 1.125s; transition-delay: 1.125s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__legend.ransomware-recurrence__legend--orange { top: 36px; right: 100%; margin-right: 16px; color: #e6782c; -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .ransomware-recurrence__legend.ransomware-recurrence__legend--blue { top: -32px; left: 0; color: #037bbd; -webkit-transition-delay: 1.375s; transition-delay: 1.375s; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .isShown ~ .ransomware-recurrence__donut, .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence__chart .isShown ~ .ransomware-recurrence__legend { opacity: 1; -webkit-transform: none; transform: none; }

@media screen and (max-width: 575.98px) { .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence { margin-bottom: -30px; }
  .content.content__ce-ransomware-analyze .content__main .tabs-pane .ransomware-recurrence .ransomware-recurrence__chart { -webkit-transform: scale(0.75); transform: scale(0.75); } }

/**/
/* attacks scope */
/**/
.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope { position: relative; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope::after { content: ""; position: absolute; top: 100px; right: -108px; width: 241px; height: 455px; background: url("../images/ransomware-analysis/tabs-pane__right@2x.png") 50% 50%/100% 100%; pointer-events: none; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item { width: 200px; text-align: center; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item svg { vertical-align: top; margin: 40px 1px 0; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item.attacks-scope__item--green { color: #a0ba47; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item.attacks-scope__item--purple { color: #9c63a9; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item.attacks-scope__item--orange { color: #e6782c; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item .attacks-scope__value { font-size: 36px; font-weight: 700; }

.content.content__ce-ransomware-analyze .content__main .tabs-pane .attacks-scope .attacks-scope__item .attacks-scope__caption { font-size: 16px; line-height: 1.25; font-weight: 700; }

/**/
/* platform tabs */
/**/
.platform-tabs-place.fixed { height: 80px; }

.platform-tabs-wrap { position: relative; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

.platform-tabs-wrap::after { content: ""; position: absolute; top: 100%; right: 0; left: 0; height: 64px; background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0))); background: linear-gradient(white, rgba(255, 255, 255, 0)); pointer-events: none; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, opacity; transition-property: background-color, opacity; }

.platform-tabs-wrap.fixed { position: fixed; z-index: 10; top: 72px; right: 0; left: 0; background-color: #fff; }

.platform-tabs-wrap.fixed::after { opacity: 1; }

.platform-tabs-wrap.fixed .platform-tabs__item.active { background-color: #fff; }

.platform-tabs-wrap.hidden { pointer-events: none; opacity: 0; }

.platform-tabs { position: relative; font-weight: 500; text-align: left; color: #004064; }

.platform-tabs::after { content: ""; position: absolute; top: 100%; left: 100%; width: 100px; height: 2px; margin-top: -2px; background: -webkit-gradient(linear, left top, right top, from(#36bdb5), to(rgba(54, 189, 181, 0))); background: linear-gradient(90deg, #36bdb5, rgba(54, 189, 181, 0)); }

.platform-tabs::before { content: ""; position: absolute; top: 100%; right: 100%; width: 100px; height: 2px; margin-top: -2px; background: -webkit-gradient(linear, left top, right top, from(rgba(54, 189, 181, 0)), to(#36bdb5)); background: linear-gradient(90deg, rgba(54, 189, 181, 0), #36bdb5); }

.platform-tabs__track { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; width: auto; white-space: nowrap; }

.platform-tabs__track a { color: #004064; }

.platform-tabs__track a:hover { text-decoration: none; }

.platform-tabs__item { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 100%; flex-basis: 100%; height: 80px; margin-right: -1px; padding: 2px 24px 0; border-bottom: 2px solid #36bdb5; background-color: #f6fafd; -webkit-box-shadow: inset 0 1px 0 0 #dfe7eb, inset 1px 1px 0 0 #dfe7eb, inset -1px 1px 0 0 #dfe7eb; box-shadow: inset 0 1px 0 0 #dfe7eb, inset 1px 1px 0 0 #dfe7eb, inset -1px 1px 0 0 #dfe7eb; font-size: 16px; font-weight: 500; text-decoration: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color; transition-property: background-color; }

.platform-tabs__item .wp-block-columns { -ms-flex-wrap: inherit; flex-wrap: inherit; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; }

.platform-tabs__item.active { position: relative; border-radius: 4px 4px 0 0; border-color: #36bdb5; border-bottom: 2px solid transparent; background-color: transparent; -webkit-box-shadow: inset 0 2px 0 0 #36bdb5, inset 2px 2px 0 0 #36bdb5, inset -2px 2px 0 0 #36bdb5; box-shadow: inset 0 2px 0 0 #36bdb5, inset 2px 2px 0 0 #36bdb5, inset -2px 2px 0 0 #36bdb5; text-decoration: none; outline: none; }

.platform-tabs__item.active::after, .platform-tabs__item.active::before { content: ""; position: absolute; bottom: -2px; height: 2px; width: 2px; background-color: #36bdb5; }

.platform-tabs__item.active::after { right: 0; }

.platform-tabs__item.active::before { left: 0; }

.platform-tabs__item:last-child { margin-right: 0; border-top-right-radius: 4px; }

.platform-tabs__item:first-child { border-top-left-radius: 4px; }

.platform-tabs__icon { margin-right: 16px; max-width: none; }

.platform-tabs__track img { margin-right: 16px; max-width: none; }

@media screen and (max-width: 767.98px) { .platform-tabs__track img { margin-right: 12px; } }

@media screen and (max-width: 781px) { .platform-tabs__item { min-width: -webkit-fit-content !important; min-width: -moz-fit-content !important; min-width: fit-content !important; }
  .platform-tabs__item .wp-block-column { display: contents; }
  .platform-tabs__track { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media screen and (max-width: 1279.98px) { .platform-tabs { overflow: auto; margin-left: -24px; margin-right: -24px; }
  .platform-tabs::-webkit-scrollbar { display: none; }
  .platform-tabs::after, .platform-tabs::before { display: none; }
  .platform-tabs__track::after { content: ""; display: block; min-width: 24px; height: 78px; border-bottom: 2px solid #36bdb5; }
  .platform-tabs__track::before { content: ""; display: block; min-width: 24px; height: 78px; border-bottom: 2px solid #36bdb5; } }

@media screen and (max-width: 767.98px) { .platform-tabs-place.fixed { height: 60px; }
  .platform-tabs-wrap::after { height: 48px; }
  .platform-tabs-wrap.fixed { top: 53px; }
  .platform-tabs { margin-left: -20px; margin-right: -20px; }
  .platform-tabs__track::after, .platform-tabs__track::before { min-width: 20px; height: 58px; }
  .platform-tabs__item { height: 60px; padding-right: 20px; padding-left: 20px; font-size: 15px; }
  .platform-tabs__icon { margin-right: 12px; } }

@media (min-width: 600px) { .platform-tabs__item .wp-block-column { -ms-flex-preferred-size: inherit; flex-basis: inherit; } }

/**/
/* platform enables */
/**/
.platform-enables__pane { display: none; }

.platform-enables__pane.active { display: block; }

.platform-enables__pane .grid-col { position: relative; }

.platform-enables__figure { text-align: center; }

.platform-enables__image { display: inline-block; vertical-align: top; }

.platform-enables__image--alt { margin: -25% 0 -50% -55%; }

@media screen and (max-width: 1023.98px) { .platform-enables__image { max-width: 100%; height: auto; }
  .platform-enables__figure { margin-bottom: 32px; } }

@media (min-width: 782px) { .platform-tabs__track .wp-block-column:not(:first-child) { margin-left: 0; } }

@media (min-width: 600px) { .platform-tabs__track .wp-block-column:nth-child(2n) { margin-left: 0; } }

.construction-tab .platform-enables__pane .more-link { text-align: left; display: block; }

.construction-tab .platform-tabs::after { border: none !important; background: none !important; }

.construction-tab .platform-tabs::before { border: none !important; background: none !important; }

.construction-tab .platform-tabs__item { border-bottom: 3px solid #EAF0F2 !important; background: none; -webkit-box-shadow: none !important; box-shadow: none !important; }

.construction-tab .platform-tabs__item.active { position: relative; z-index: 9; font-weight: 600; color: #32BDB5; border-bottom: 2px solid #32BDB5 !important; }

.construction-tab .platform-tabs__item.active:before { background: -webkit-gradient(linear, left top, left bottom, from(rgba(180, 255, 249, 0.0001)), to(rgba(162, 226, 221, 0.195203))); background: linear-gradient(180deg, rgba(180, 255, 249, 0.0001) 0%, rgba(162, 226, 221, 0.195203) 100%); mix-blend-mode: normal; opacity: 0.7; content: ''; width: 100%; height: 100%; }

.construction-tab .platform-tabs__track::after { border: none !important; background: none !important; }

.construction-tab .platform-tabs__track::before { border: none !important; background: none !important; }

.construction-tab .platform__item { position: relative; display: block; overflow: hidden; padding: 0 24px 24px; border-radius: 8px; background: #fff; text-decoration: none; }

.construction-tab .platform__item:hover { -webkit-transform: none !important; transform: none !important; }

.top_message_active .construction-tab .platform-tabs-wrap.fixed { top: 106px; }

@media (max-width: 767px) { .construction-tab .resources img { width: auto; }
  .construction-tab .tab-grid-cont { padding-left: 24px; padding-right: 24px; } }

/**/
/* ms features */
/**/
.ms-features .h6 { font-weight: 600; line-height: 24px; letter-spacing: 0.3em; text-align: center; color: #BCBFD2; }

.ms-features .h2 { font-weight: 700; line-height: 56px; letter-spacing: 0px; text-align: center; }

.ms-features .head-reviews__arrow { background-color: transparent; -webkit-box-shadow: none !important; box-shadow: none !important; opacity: initial !important; }

.ms-features .head-reviews__arrow:hover { background-color: transparent; }

.ms-features .head-reviews__arrow--prev { left: -60px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='32' viewBox='0 0 37 32' fill='none'%3E%3Crect width='4.8715' height='24.3577' transform='matrix(0.754783 0.655975 -0.754783 0.655975 18.3848 0)' fill='%230BC5BA'/%3E%3Crect width='4.87154' height='24.3575' transform='matrix(-0.754783 0.655975 -0.754783 -0.655975 22.0625 28.7605)' fill='%230BC5BA'/%3E%3C/svg%3E"); }

.ms-features .head-reviews__arrow--next { right: -60px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='33' viewBox='0 0 38 33' fill='none'%3E%3Crect width='4.87154' height='24.3576' transform='matrix(-0.754783 -0.655975 0.754783 -0.655975 19.291 32.156)' fill='%230BC5BA'/%3E%3Crect width='4.87151' height='24.3577' transform='matrix(0.754783 -0.655975 0.754783 0.655975 15.6133 3.39575)' fill='%230BC5BA'/%3E%3C/svg%3E"); }

.ms-features .slick-dotted.slick-slider { overflow: initial; }

.ms-features__pane { display: none; }

@media screen and (min-width: 767.98px) { .ms-features__pane .grid-cont { padding-left: 60px; padding-right: 60px; }
  .ms-features__pane .h3 { margin-bottom: 30px; } }

.ms-features__pane.active { display: block; }

.ms-features__review { position: relative; overflow: hidden; border-radius: 6px; border: 1px solid #E3EAEE; background-color: #F6F9FB; }

.ms-features__review .h6 { font-family: Metric; font-size: 24px; font-weight: 600; line-height: 24px; letter-spacing: 0.3em; text-align: center; color: #BCBFD2; }

.ms-features__review .h2 { font-family: Metric; font-size: 48px; font-weight: 700; line-height: 56px; letter-spacing: 0px; text-align: center; }

.ms-features__review-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 140px; padding: 15px 23px; background-color: #FFF; }

.ms-features__review-cont { padding: 27px 31px 31px; border-top: 1px solid #E3EAEE; color: #1F5AA0; }

.ms-features__review-cont::before { content: ''; display: block; width: 28px; height: 23px; margin-bottom: 12px; background: url('data:image/svg+xml;utf8,<svg width="28" height="23" viewBox="0 0 28 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" fill-rule="evenodd" clip-rule="evenodd" d="M12.6746 17.0651C12.6746 20.0473 10.1065 22.5325 6.62722 22.5325C2.73373 22.5325 0 19.5503 0 14.9941C0 4.63905 6.95858 0.497041 11.929 0V4.55621C8.53254 5.1361 5.5503 8.36686 5.38462 11.929C5.5503 11.8462 6.29586 11.5148 7.12426 11.5148C10.355 11.5148 12.6746 13.7515 12.6746 17.0651ZM28.0001 17.0651C28.0001 20.0473 25.432 22.5325 21.9527 22.5325C18.1421 22.5325 15.3255 19.5503 15.3255 14.9941C15.3255 4.63905 22.3669 0.497041 27.2545 0V4.55621C23.9409 5.1361 20.9587 8.36686 20.793 11.929C20.9587 11.8462 21.6214 11.5148 22.4498 11.5148C25.7634 11.5148 28.0001 13.7515 28.0001 17.0651Z" fill="%23007BBD"/></svg>'); }

.industries-features { -webkit-box-shadow: 0px 30px 110px 0px rgba(183, 184, 205, 0.25); box-shadow: 0px 30px 110px 0px rgba(183, 184, 205, 0.25); border-radius: 10px; }

.industries-features .head-reviews__arrow { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; opacity: 1; }

.industries-features .ms-features__tab_cont { border-radius: 10px; background: #FFF; -webkit-box-shadow: 0px 30px 110px 0px rgba(183, 184, 205, 0.25); box-shadow: 0px 30px 110px 0px rgba(183, 184, 205, 0.25); }

.industries-features .platform-feature-benefits__dots { width: 100%; padding-bottom: 40px; padding-top: 40px; }

.industries-features .platform-feature-benefits__dots li { width: 18px; height: 18px; border-radius: 10px; }

.industries-features .platform-feature-benefits__dots li:hover { cursor: pointer; }

@media screen and (max-width: 1400px) and (min-width: 1298.99px) { .industries-features .head-reviews__arrow--prev { left: -30.23px; }
  .industries-features .head-reviews__arrow--next { right: -30.23px; } }

@media screen and (max-width: 1299px) { .industries-features .head-reviews__arrow--prev { left: -10px; }
  .industries-features .head-reviews__arrow--next { right: -10px; } }

@media screen and (max-width: 767.98px) { .ms-features__tab_cont .tabs { overflow-x: scroll; height: auto; }
  .ms-features__tab_cont a { -webkit-box-flex: 0 !important; -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; font-size: 18px !important; }
  .ms-features__tab { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; } }

.ms-pricing__item--dark .pricing-plans__price { color: #fff; }

.ms-pricing__item--dark .pricing-plans__subprice { color: #fff; }

@media screen and (max-width: 1280.98px) { .ms-features__review-logo img { width: auto; height: auto; max-width: 100%; max-height: 100%; } }

@media screen and (max-width: 991.98px) { .ms-features .head-reviews__arrow { top: 50%; margin-top: 0px; } }

/**/
/* tabs */
/**/
.tabs { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: auto; overflow-y: hidden; padding-bottom: 2px; -webkit-box-shadow: inset 0 -2px 0 #E9EBF1; box-shadow: inset 0 -2px 0 #E9EBF1; font-size: 18px; font-weight: 500; white-space: nowrap; }

.tabs::-webkit-scrollbar { display: none; }

.tabs a { font-size: 20px; font-weight: 600; line-height: 24px; letter-spacing: 0px; text-align: center; }

.tabs__link { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 48px; padding: 16px 0; text-decoration: none; color: #35364E; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.tabs__link:hover { color: #32BDB5; }

.tabs__link:last-child { margin-right: 0; }

.tabs__link.active { font-weight: 600; pointer-events: none; }

.tabs__link.active::after { content: ''; position: absolute; top: 100%; right: 0; left: 0; height: 3.56px; background-color: #32BDB5; }

.tabs__icon { margin-right: 16px; }

.tabs--small { -ms-flex-pack: distribute; justify-content: space-around; padding: 4px; border-radius: 6px; -webkit-box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.02); box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0px 8px 25px rgba(0, 0, 0, 0.06), 0px 2px 5px rgba(0, 0, 0, 0.02); font-size: 16px; color: #004163; }

.tabs--small .tabs__link { margin-right: 0; padding: 10px 20px; border-radius: 4px; }

.tabs--small .tabs__link:hover { background-color: rgba(50, 189, 181, 0.1); color: #004163; }

.tabs--small .tabs__link::after { display: none; }

.tabs--small .tabs__link.active { color: #32BDB5; }

.tabs--large { font-size: 20px; font-weight: 500; text-align: center; white-space: normal; }

.tabs--large .tabs__link { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; height: 76px; margin: 0; padding: 0 20px; }

.tabs--large .tabs__link.active { background: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 189, 181, 0)), to(rgba(50, 189, 181, 0.1))); background: linear-gradient(rgba(50, 189, 181, 0), rgba(50, 189, 181, 0.1)); color: #32BDB5; }

@media screen and (max-width: 991.98px) { .tabs { margin-right: -24px; margin-left: -24px; padding-left: 24px; }
  .tabs__link { margin-right: 32px; }
  .tabs__link:last-child { margin-right: 24px; }
  .tabs--small { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border-radius: 0; padding-right: 4px; padding-left: 4px; }
  .tabs--small .tabs__link { margin-right: 0; }
  .tabs--large { padding-left: 0; }
  .tabs--large .tabs__link { margin: 0; padding: 0 24px; } }

@media screen and (max-width: 767.98px) { .tabs { margin-right: -20px; margin-left: -20px; padding-left: 20px; font-size: 16px; }
  .tabs__link { margin-right: 20px; }
  .tabs__link:last-child { margin-right: 20px; }
  .tabs--small { padding-right: 10px; padding-left: 10px; font-size: 15px; }
  .tabs--small .tabs__link { margin: 0; padding-right: 10px; padding-left: 10px; }
  .tabs--large { padding-left: 0; }
  .tabs--large .tabs__link { margin: 0; padding: 0 20px; } }

.ms-features .tabs a { display: -webkit-box; display: -ms-flexbox; display: flex; word-break: initial; }

/* ms benefits */
/**/
.ms-benefits__tab { position: relative; padding: 20px 0 20px 32px; cursor: pointer; color: #35364E; }

.ms-benefits__tab::after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 4px; background-color: #32BDB5; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; }

.ms-benefits__tab .h3 { font-size: 26px; font-weight: 600; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.ms-benefits__tab.active { margin: 10px 0; background: -webkit-gradient(linear, left top, right top, from(rgba(11, 197, 186, 0.05)), to(rgba(11, 197, 186, 0))); background: linear-gradient(90deg, rgba(11, 197, 186, 0.05) 0%, rgba(11, 197, 186, 0) 100%); cursor: default; }

.ms-benefits__tab.active::after { opacity: 1; }

.ms-benefits__tab:not(.active):hover .h3 { color: #32BDB5; }

.ms-benefits__spoiler { display: none; }

/**/
/* simplify secure ways */
/**/
.simplify-secure-ways { text-align: center; }

.simplify-secure-ways__tabs { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin-right: 40px; margin-left: 40px; border-radius: 6px 6px 0 0; background-color: #F7FAFC; text-align: left; }

.simplify-secure-ways__tabs::after { content: ''; position: absolute; top: 100%; left: 100%; width: 40px; height: 2px; margin-top: -2px; background: -webkit-gradient(linear, left top, right top, from(#36bdb5), to(rgba(54, 189, 181, 0))); background: linear-gradient(90deg, #36bdb5, rgba(54, 189, 181, 0)); }

.simplify-secure-ways__tabs::before { content: ''; position: absolute; top: 100%; right: 100%; width: 40px; height: 2px; margin-top: -2px; background: -webkit-gradient(linear, left top, right top, from(rgba(54, 189, 181, 0)), to(#36bdb5)); background: linear-gradient(90deg, rgba(54, 189, 181, 0), #36bdb5); }

.simplify-secure-ways__tabs a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 100%; flex-basis: 100%; height: 68px; padding: 2px 24px 0; border-bottom: 2px solid #36BDB5; -webkit-box-shadow: 1px 0 0 0 #DEDEDE; box-shadow: 1px 0 0 0 #DEDEDE; font-size: 22px; font-weight: 600; text-decoration: none; color: #003F65; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, color; transition-property: background-color, color; }

.simplify-secure-ways__tabs a:hover { color: #32BDB5; }

.simplify-secure-ways__tabs a:last-child { border-top-right-radius: 6px; -webkit-box-shadow: none; box-shadow: none; }

.simplify-secure-ways__tabs a:first-child { border-top-left-radius: 6px; }

.simplify-secure-ways__tabs a.active { position: relative; border-radius: 6px 6px 0 0; border-color: #36BDB5; border-bottom: 2px solid transparent; background-color: #FFF; -webkit-box-shadow: inset 0 2px 0 0 #36BDB5, inset 2px 2px 0 0 #36BDB5, inset -2px 2px 0 0 #36BDB5; box-shadow: inset 0 2px 0 0 #36BDB5, inset 2px 2px 0 0 #36BDB5, inset -2px 2px 0 0 #36BDB5; color: #32BDB5; }

.simplify-secure-ways__tabs a.active::after, .simplify-secure-ways__tabs a.active::before { content: ''; position: absolute; bottom: -2px; height: 2px; width: 2px; background-color: #36BDB5; }

.simplify-secure-ways__tabs a.active::after { right: 0; }

.simplify-secure-ways__tabs a.active::before { left: 0; }

.simplify-secure-ways__tabs img { height: 36px; margin-right: 16px; }

.simplify-secure-ways__pane { position: absolute; top: -9999px; left: -9999px; pointer-events: none; opacity: 0; -webkit-transform: translateY(8px); transform: translateY(8px); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; }

.simplify-secure-ways__pane.active { position: static; top: auto; left: auto; pointer-events: auto; opacity: 1; -webkit-transform: none; transform: none; }

.simplify-secure-ways__grid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin-right: -10px; margin-bottom: -20px; margin-left: -10px; text-align: left; }

.simplify-secure-ways__cell { width: 35%; margin-bottom: 20px; padding-right: 10px; padding-left: 10px; }

.simplify-secure-ways__cell--sm { width: 30%; }

.simplify-secure-ways__cell--xs { width: 17.5%; pointer-events: none; }

.simplify-secure-ways__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; min-height: 301px; overflow: hidden; padding: 32px; border-radius: 8px; text-decoration: none; color: #35364E; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-box-shadow, -webkit-transform; transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; }

.simplify-secure-ways__item:hover { -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.06), 0 2px 4px 0 rgba(0, 0, 0, 0.05); -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.simplify-secure-ways__item svg, .simplify-secure-ways__item .p, .simplify-secure-ways__item .h2, .simplify-secure-ways__item .h3, .simplify-secure-ways__item .more-link { position: relative; }

.simplify-secure-ways__item .h6 { position: relative; font-weight: 700; color: #003F65; opacity: 0.5; }

.simplify-secure-ways__logo { position: relative; }

.simplify-secure-ways__item--blue { background-color: #004163; color: #B1D3E4 !important; }

.simplify-secure-ways__item--dark { background-color: #162D48; color: #B1D3E4 !important; }

.simplify-secure-ways__item--light { background-color: #124D84; color: #B1D3E4 !important; }

.simplify-secure-ways__item--green { background-color: #005163; color: #B1D3E4 !important; }

.simplify-secure-ways__cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.simplify-secure-ways__spacer { margin: auto 0; }

@media screen and (max-width: 991.98px) { .simplify-secure-ways__tabs { margin-right: 16px; margin-left: 16px; }
  .simplify-secure-ways__tabs a { font-size: 18px; }
  .simplify-secure-ways__cell { width: 50%; } }

@media screen and (max-width: 767.98px) { .simplify-secure-ways__tabs { margin-right: 0; margin-left: 0; } }

@media screen and (max-width: 599.98px) { .simplify-secure-ways__tabs { text-align: center; }
  .simplify-secure-ways__tabs a { font-size: 16px; }
  .simplify-secure-ways__tabs img { display: none; }
  .simplify-secure-ways__cell { width: 100%; }
  .simplify-secure-ways__item { min-height: 236px; padding: 24px; } }

.ms-features__review-video { position: relative; }

.ms-features__review-video-over { position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; }

.ms-features__review-video-over::before { content: ''; display: block; width: 72px; height: 72px; border-radius: 50%; background: #FFF url('data:image/svg+xml;utf8,<svg viewBox="0 0 27 35" fill="%2332BDB5" xmlns="http://www.w3.org/2000/svg"><path d="M0 3.11028C0 1.38885 1.91287 0.356875 3.35153 1.30217L25.2482 15.6897C26.5488 16.5443 26.5488 18.4513 25.2482 19.3059L3.35153 33.6934C1.91287 34.6387 0 33.6067 0 31.8853V3.11028Z"/></svg>') 55% 50%/27px 35px no-repeat; }

.ms-features__review-video-over span { margin-top: 20px; margin-bottom: -28px; padding-left: 25px; background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 15 18" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M1.69 1L14.0006 9L1.69 17V1Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 0 50%/15px 18px no-repeat; font-weight: 600; color: #FFF; }

.industries-features { padding-top: 100px; padding-bottom: 84px; }

.industries-features .tabs { margin: 0 0 1em 0; }

.industries-features .ms-features__tab { width: 340px; height: 108px; }

.industries_tab .platform-feature-benefits__dots .slick-active { background-color: #0BC5BA; }

/***Mini Solutions ***/
.mini-solutions-tabs { padding-top: 160px; padding-bottom: 50px; -webkit-box-shadow: none !important; box-shadow: none !important; }

@media screen and (max-width: 767.98px) { .mini-solutions-tabs { padding-top: 80px; } }

/**/
/* tag */
/**/
.tag { display: inline-block; vertical-align: top; min-width: 68px; padding: 0 10px; border-radius: 4px; font-size: 10px; line-height: 22px; font-weight: 700; text-align: center; text-transform: uppercase; }

.tag--website { background: #C9D2D4; color: #5E646C; }

.tag--success_story { background: #FFF8E8; color: #F0C107; }

.tag--webinar { background: #E8F4EC; color: #6EA37F; }

.tag--blog { background: #FCE8E4; color: #FD5F3C; }

.tag--report { background: #EAF5FF; color: #8BA2BA; }

.tag--ebook { background: #F5E8F2; color: #BA54A4; }

.tag--solutions_brief { background: #E9E5FF; color: #8186F5; }

.tag--infographic { background: #E5FCF9; color: #5BBAC0; }

.tag--video { background: #e5f4ff; color: #0092d8; }

.tag--governance { background-color: #FFF0E5; color: #E39862; }

.tag--demo { background-color: #E8F4EC; color: #6EA37F; }

.tag--webcast { background-color: #F0EFF8; color: #5A62A8; }

/**/
/* app-integration */
/**/
.app-integration--testimonials__bg { padding: 64px 0; }

/**/
/* careers reviews */
/**/
.careers-reviews { display: -webkit-box; display: -ms-flexbox; display: flex; height: 749px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.careers-reviews .h2 { max-width: 449px; letter-spacing: -0.5px; }

.careers-reviews .h6 { letter-spacing: 8.5px; line-height: 114%; text-transform: uppercase; }

.careers-reviews .testimosnial__carousel__copy .p { font-family: Metric-medium; }

#testimonial__carousel .testimonial__carousel__item { position: relative; padding-bottom: 1rem; width: 100%; max-width: 439px; margin: auto; padding-top: 9px; cursor: pointer; }

#testimonial__carousel .testimonial__carousel__item .resources__cont { width: 100%; -webkit-box-shadow: 0 0 0 1px #E6E6E6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 0 1px #E6E6E6, 0 0 0 0 rgba(0, 0, 0, 0.06), 0 0 0 0 rgba(0, 0, 0, 0.05); border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-top: -13px; }

#testimonial__carousel .testimonial__carousel__media { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; position: relative; }

#testimonial__carousel .testimonial__carousel__media .testimonial__carousel__media__cover { z-index: 3; width: 100%; height: 100%; position: absolute; background: rgba(44, 44, 44, 0.698) url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_testimonials/templates/images/careers/playButton.svg") center/cover; border-top-right-radius: 20px; border-top-left-radius: 20px; background-repeat: no-repeat; background-size: 80px 80px; }

#testimonial__carousel .testimonial__carousel__media video { border-top-right-radius: 20px; border-top-left-radius: 20px; }

#testimonial__carousel .slick-track { padding-bottom: 1rem; }

#testimonial__carousel .slick-dots { margin-top: 15px; }

#testimonial__carousel .slick-dots li button:before { font-size: 18px; }

#testimonial__carousel .slick-dots li.slick-active button:before { color: #34BDB5; opacity: 0.75; }

@media screen and (max-width: 1283.98px) { .careers-reviews .grid-cont { width: 100%; }
  #testimonial__carousel .testimonial__carousel__item { max-width: 450px; }
  .testimosnial__carousel__copy { max-width: 450px; } }

@media screen and (max-width: 1120.98px) { .testimosnial__carousel__copy { max-width: 350px; } }

@media screen and (max-width: 991.98px) { #testimonial__carousel .slick-dots { margin-top: 0; }
  .careers-reviews { height: auto !important; padding-top: 50px; padding-bottom: 50px; }
  .careers-reviews .grid-cont { width: 100% !important; }
  .testimonial__carousel_item { max-width: 360px; margin: 15px auto; } }

@media screen and (max-width: 767.98px) { .careers-reviews { padding-top: 0px; padding-bottom: 170px; }
  #testimonial__carousel { margin-top: -4rem; }
  #testimonial__carousel .testimonial__carousel__media video { height: 287px; -o-object-fit: cover; object-fit: cover; width: 100%; position: relative; border-radius: 20px; -webkit-box-shadow: 0px 2.809px 2.809px 0px rgba(0, 0, 0, 0.25), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 5.617px 17.554px 0px rgba(0, 0, 0, 0.16), 0px 4.915px 16.15px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 2.809px 2.809px 0px rgba(0, 0, 0, 0.25), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 5.617px 17.554px 0px rgba(0, 0, 0, 0.16), 0px 4.915px 16.15px 0px rgba(0, 0, 0, 0.25); }
  #testimonial__carousel .testimonial__carousel__item { padding-bottom: 0; width: 266px; margin: auto; }
  #testimonial__carousel .slick-dots { display: none !important; }
  #testimonial__carousel .slick-current .grid-col { padding-left: 50px; }
  #testimonial__carousel .testimonial__carousel__media__cover { border-radius: 20px !important; }
  .testimosnial__carousel__copy { margin: auto; text-align: center; }
  .testimosnial__carousel__copy a { margin-top: 10px; } }

@media screen and (max-width: 575.98px) { #testimonial__carousel { max-width: initial; height: 325px; }
  #testimonial__carousel .slick-current .grid-col { padding-left: 10px; } }

/**/
/* partners testimonials */
/**/
.partners-testimonials__bg { padding: 64px 0; background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_testimonials/templates/images/partners/left@2x.png) 0 2px/150px 328px no-repeat, url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_testimonials/templates/images/partners/right@2x.png) 100% 100%/130px 328px no-repeat; background-color: rgba(0, 123, 189, 0.03); }

@media screen and (max-width: 1283.98px) { .partners-testimonials__bg { background-image: none; } }

@media screen and (max-width: 767.98px) { .partners-testimonials__bg { padding: 48px 0; } }

/**/
/* head reviews */
/**/
.head-reviews { margin-bottom: 160px; }

.head-reviews--alt { margin: 0; padding: 80px 0; background-color: #E5F1F6; }

.head-reviews__carousel { padding: 0 60px; }

.head-reviews__carousel .slick-list { border-radius: 8px; }

.head-reviews__slide { padding: 0 20px; }

.head-reviews__text { margin-right: 32px; line-height: 1.375; font-weight: 500; color: #004064; }

.head-reviews__name { font-weight: 600; color: #004163; }

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

.head-reviews__photo { display: block; border-radius: 8px; }

.head-reviews__video { position: relative; display: block; }

.head-reviews__video::after { content: ''; position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px; border-radius: 50%; background: #FFF url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%2332BDB5" d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg>') 52.5% 50%/20px 20px no-repeat; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.head-reviews__video:hover::after { -webkit-transform: scale(1.125); transform: scale(1.125); }

.head-reviews__arrow { position: absolute; z-index: 1; top: 50%; width: 40px; height: 40px; margin-top: -20px; border-radius: 50%; background-color: #fff; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; border: 0; -webkit-box-shadow: 0px 1px 3px gray; box-shadow: 0px 1px 3px gray; opacity: .5; }

.head-reviews__arrow:hover { background-color: #d8e3e8; }

.head-reviews__arrow--prev { left: 0; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="6.7,14.7 8.1,13.3 3.8,9 16,9 16,7 3.8,7 8.1,2.7 6.7,1.3 0,8 "></polygon></svg>'); }

.head-reviews__arrow--next { right: 0; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><polygon fill="%230BC5BA" points="9.3,1.3 7.9,2.7 12.2,7 0,7 0,9 12.2,9 7.9,13.3 9.3,14.7 16,8 "></polygon></svg>'); }

.head-reviews__dots { position: absolute; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; right: 0; bottom: 0; left: 0; height: 40px; pointer-events: none; opacity: 0; }

.head-reviews__dots li { width: 8px; height: 8px; margin: 0 4px; border-radius: 50%; background: #DCDEE3; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color; transition-property: background-color; }

.head-reviews__dots .slick-active { background: #32BDB5; }

@media screen and (max-width: 1283.98px) { .about-us--testimonial_copy { position: relative; z-index: 3; }
  .head-reviews__text { margin-right: 0; font-size: 24px; }
  .head-reviews__photo { height: auto; z-index: 1; position: relative; } }

@media screen and (max-width: 991.98px) { .head-reviews__carousel { margin-right: -24px; margin-left: -24px; padding: 0 0 80px; }
  .head-reviews__carousel .slick-list { border-radius: 0; }
  .head-reviews__slide { padding: 0 24px; }
  .head-reviews__text { font-size: 22px; }
  .head-reviews__arrow { top: 100%; margin-top: -40px; }
  .about--bio__cards .head-reviews__arrow { top: 50%; }
  .head-reviews__arrow--prev { left: 24px; }
  .head-reviews__arrow--next { right: 24px; }
  .head-reviews__dots { pointer-events: auto; opacity: 1; } }

@media screen and (max-width: 767.98px) { .head-reviews { margin-bottom: 80px; }
  .head-reviews__carousel { margin-right: -20px; margin-left: -20px; padding-bottom: 60px; }
  .head-reviews__qoutes { width: auto; height: 22px; }
  .head-reviews__text { font-size: 18px; }
  .head-reviews__arrow { width: 30px; height: 30px; margin-top: -30px; }
  .head-reviews__dots { height: 30px; } }

@media screen and (max-width: 575.98px) { .head-reviews__photo { margin-bottom: 24px; }
  .app-integration--testimonials__bg .head-reviews__qoutes { margin-top: 20px; }
  .app-integration--testimonials__bg .head-reviews__carousel { padding-left: 0px !important; } }

.careers-reviews__name { font-family: Metric-semibold; }

.careers-reviews__position { padding-left: 30px; background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.6"><path d="M19.2 8H4.8C3.80589 8 3 8.76751 3 9.71429V18.2857C3 19.2325 3.80589 20 4.8 20H19.2C20.1941 20 21 19.2325 21 18.2857V9.71429C21 8.76751 20.1941 8 19.2 8Z" stroke="%23112532" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 8V6C16 5.46957 15.7893 4.96086 15.4142 4.58579C15.0391 4.21071 14.5304 4 14 4H10C9.46957 4 8.96086 4.21071 8.58579 4.58579C8.21071 4.96086 8 5.46957 8 6V8" stroke="%23112532" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></g></svg>') 0 50%/24px 24px no-repeat; font-family: Metric-medium; }

.careers-reviews__location { padding-left: 30px; background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.6"><path d="M19.5 10.334C19.5 16.1673 12 21.1673 12 21.1673C12 21.1673 4.5 16.1673 4.5 10.334C4.5 8.34486 5.29018 6.43721 6.6967 5.03068C8.10322 3.62416 10.0109 2.83398 12 2.83398C13.9891 2.83398 15.8968 3.62416 17.3033 5.03068C18.7098 6.43721 19.5 8.34486 19.5 10.334Z" stroke="%23112532" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12.834C13.3807 12.834 14.5 11.7147 14.5 10.334C14.5 8.95327 13.3807 7.83398 12 7.83398C10.6193 7.83398 9.5 8.95327 9.5 10.334C9.5 11.7147 10.6193 12.834 12 12.834Z" stroke="%23112532" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></g></svg>') 0 50%/24px 24px no-repeat; font-family: Metric-medium; }

/**/
/* solutions */
/**/
.secure-collaboration__quote-block--text { color: #174061 !important; line-height: 1.14em !important; letter-spacing: 0.02em !important; }

.secure-collaboration__quote-block--text .author-name { font-family: Metric-bold-italic; }

/***About***/
.about-us--testimonial { position: relative; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_testimonials/templates/images/about/hex.webp") no-repeat center 100%/cover; }

.about-us--testimonial .designation { font-size: 28px; font-weight: 500; line-height: 39px; letter-spacing: 0px; text-align: left; }

.about-us--testimonial .more-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; font-weight: 600; }

.about-us--testimonial .more-link svg { margin-left: 1rem; }

.about-us--testimonial_copy img { position: relative; z-index: 3; margin-left: -16px; }

.about-us--testimonial_image .head-reviews__photo { border-radius: 10px; }

@media (max-width: 991.98px) { .about-us--testimonial_image .head-reviews__photo { width: 349px; } }

@media (max-width: 767.98px) { .about-us--testimonial .designation { font-size: 22px; } }

@media screen and (max-width: 575.98px) { .about-us--testimonial { padding-top: initial !important; padding-bottom: 40px; }
  .about-us--testimonial .grid-cont { padding-right: 0; }
  .about-us--testimonial .more-link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 6px; }
  .about-us--testimonial .more-link svg { margin-left: 1rem; }
  .about-us--testimonial .about-us--testimonial_copy { padding-right: 24px; }
  .about-us--testimonial .about-us--testimonial_image { margin-top: -4rem; margin-bottom: 10px; }
  .about-us--testimonial .about-us--testimonial_image .head-reviews__photo { width: 100%; height: auto; -o-object-fit: fill; object-fit: fill; border-radius: 10px 0px 0 10px !important; } }

@media screen and (max-width: 375.98px) { .about-us--testimonial_image .head-reviews__photo { -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; }
  .about-us--testimonial_image .head-reviews__photo { width: 100%; max-width: 350px; height: 263px !important; margin-right: 0; -o-object-fit: cover !important; object-fit: cover !important; } }

@media screen and (max-width: 330.98px) { .about-us--testimonial .about-us--testimonial_image { margin-top: -3rem; } }

/****
Industries
****/
.industries-reviews { width: 100%; height: 1037px; background: #FAFAFA; padding-top: 95px; padding-bottom: 95px; }

.industries-reviews .h2 { text-align: center; margin-bottom: 84px; background: -webkit-gradient(linear, left top, right top, color-stop(11.21%, #174061), color-stop(73.77%, #0BC5BA)); background: linear-gradient(90deg, #174061 11.21%, #0BC5BA 73.77%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.industries-reviews .grid-cont { background: #fff; height: 706px; }

.industries-reviews .industries-reviews__item { border-radius: 6px; border: 1px solid #E5F1F6; background: #FBFCFE; padding: 64px 52px; margin-top: 105px; position: relative; }

.industries-reviews .p { color: #35364E; font-size: 24px; font-weight: 400; line-height: 32px; /* 133.333% */ }

.industries-reviews .industries-reviews__name { color: #35364E; font-size: 20px; font-weight: 600; line-height: normal; }

.industries-reviews .industries-reviews__job { color: #7D828B; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; }

.industries-reviews .more-link { color: #0BC5BA; text-align: right; font-size: 24px; font-weight: 600; line-height: 36.217px; /* 150.906% */ }

.industries-reviews .solution-reviews__arrow { background: none; }

.industries-reviews .solution-reviews__arrow svg { display: none; }

.industries-reviews .solution-reviews__arrow--prev { left: -90px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='32' viewBox='0 0 37 32' fill='none'%3E%3Crect width='4.8715' height='24.3577' transform='matrix(0.754783 0.655975 -0.754783 0.655975 18.3848 0)' fill='%230BC5BA'/%3E%3Crect width='4.87154' height='24.3575' transform='matrix(-0.754783 0.655975 -0.754783 -0.655975 22.0625 28.7605)' fill='%230BC5BA'/%3E%3C/svg%3E"); background-repeat: no-repeat; }

.industries-reviews .solution-reviews__arrow--next { right: -90px; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='33' viewBox='0 0 38 33' fill='none'%3E%3Crect width='4.87154' height='24.3576' transform='matrix(-0.754783 -0.655975 0.754783 -0.655975 19.291 32.156)' fill='%230BC5BA'/%3E%3Crect width='4.87151' height='24.3577' transform='matrix(0.754783 -0.655975 0.754783 0.655975 15.6133 3.39575)' fill='%230BC5BA'/%3E%3C/svg%3E"); }

.industries-reviews .slick-dotted.slick-slider { overflow: initial; }

@media screen and (max-width: 1500px) { .industries-reviews .solution-reviews__arrow--prev { left: 0px; }
  .industries-reviews .solution-reviews__arrow--next { right: 0px; } }

@media screen and (max-width: 1200px) { .industries-reviews .grid-cont { height: auto; padding-bottom: 42px; margin-bottom: 42px; } }

@media screen and (max-width: 992px) { .industries-reviews { height: auto; } }

/***Default***/
#solution-reviews__carousel .solution-reviews__slide { margin-bottom: 20px; }

.app-integration--testimonials__bg .head-reviews__text { font-family: Metric !important; }

.app-integration--testimonials__bg .head-reviews { margin-top: 80px; }

.timeline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 623px; background: linear-gradient(168.73deg, #0F1928 20.98%, #14263D 65.94%, #172E44 87.79%); }

.timeline .timeline--content p { width: 524px; }

.timeline .timeline--content .h2 { line-height: 55.68px; }

.timeline .timeline--eventtime { color: #968EFE; font-size: 22px; font-weight: 700; line-height: 28px; letter-spacing: 0px; text-align: left; }

.timeline .timeline--details { font-size: 16px; font-weight: 400; line-height: 21px; letter-spacing: -0.4289405643939972px; text-align: left; color: #fff; }

.timeline .timleline__item { position: relative; height: 190px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.timeline .timleline__item:after { content: ''; position: absolute; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_timeline/templates/images/timelineLine.svg") no-repeat center 100%/cover; width: 34px; height: 176px; top: 0; left: 0; }

.timeline .timleline__item::before { content: ''; position: absolute; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_timeline/templates/images/dashline.svg") no-repeat center 100%/cover; width: 99px; height: 3px; top: 0; left: 30px; }

.timeline .timleline__item .timeline__item--cont { max-width: 250px; padding-left: 50px; padding-bottom: 50px; padding-top: 15px; }

.timeline .timleline__item:nth-child(odd) { top: -60px; }

.timeline .timleline__item:nth-child(odd)::before { top: 82%; }

.timeline .timleline__item:nth-child(2n) { top: 96px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.timeline .timleline__item:nth-child(2n) .timeline__item--cont { padding-bottom: 0; padding-top: 100px; }

.timeline .timleline__item:nth-child(2n)::after { top: -15px; left: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.timeline .timleline__item:nth-child(1) { left: -35px; }

.timeline .timleline__item:nth-child(2) { left: -150px; }

.timeline .timleline__item:nth-child(2)::before { width: 162px; }

.timeline .timleline__item:nth-child(3) { left: -222px; }

.timeline .timleline__item:nth-child(3)::before { width: 169px; }

.timeline .timleline__item:nth-child(4) { left: -284px; }

.timeline .timleline__item:nth-child(4)::before { width: 286px; }

.timeline .timleline__item:nth-child(4) .timeline__item--cont { max-width: 280px; }

.timeline .timleline__item:nth-child(5) { left: -456px; }

@media screen and (min-width: 1310.98px) { .timeline .grid-cont { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .timeline .timeline--grid-row { display: contents; } }

@media screen and (max-width: 1560.98px) { .timleline__item:nth-child(1) { left: -66px !important; }
  .timleline__item:nth-child(2) { left: -183px !important; }
  .timleline__item:nth-child(3) { left: -251px !important; }
  .timleline__item:nth-child(4) { left: -304px !important; }
  .timleline__item:nth-child(5) { left: -333px !important; }
  .timeline--details:nth-child(4) { width: 200px; }
  .timeline__item--cont { max-width: 250px !important; }
  .timeline--content { max-width: 500px; } }

@media screen and (max-width: 1488.98px) { .timeline--content { max-width: 422px; }
  .timleline__item:nth-child(1) { left: -78px !important; }
  .timleline__item:nth-child(2) { left: -194px !important; }
  .timleline__item:nth-child(3) { left: -257px !important; }
  .timleline__item:nth-child(4) { left: -306px !important; }
  .timleline__item:nth-child(5) { left: -298px !important; } }

@media screen and (max-width: 1420.98px) { .timeline .timleline__item:nth-child(1) { left: -180px !important; }
  .timeline .timleline__item:nth-child(1)::before { width: 139px; }
  .timeline .timleline__item:nth-child(2) { left: -268px !important; }
  .timeline .timleline__item:nth-child(3) { left: -343px !important; }
  .timeline .timleline__item:nth-child(4) { left: -413px !important; }
  .timeline .timleline__item:nth-child(4)::before { width: 293px; }
  .timeline .timeline__item--cont { max-width: 260px !important; }
  .timeline .timeline--content { max-width: 400px; } }

@media screen and (max-width: 1310.98px) { .timeline { height: 900px; padding-bottom: 100px; }
  .timeline .timeline--grid-row .timeline--copy { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 100px; }
  .timeline .timeline--grid-row .timeline--block { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .timeline .timleline__item .timeline__item--cont { max-width: 300px !important; }
  .timeline .timleline__item:nth-child(1) { left: 0 !important; }
  .timeline .timleline__item:nth-child(1):before { width: 168px; }
  .timeline .timleline__item:nth-child(2) { left: -113px !important; }
  .timeline .timleline__item:nth-child(2):before { width: 162px; }
  .timeline .timleline__item:nth-child(3) { left: -228px !important; }
  .timeline .timleline__item:nth-child(4) { left: -339px !important; }
  .timeline .timeline--content { max-width: 100%; } }

@media screen and (max-width: 906.98px) { .timeline .timleline__item .timeline__item--cont { max-width: 250px !important; }
  .timeline .timleline__item:nth-child(1) { left: -16px !important; }
  .timeline .timleline__item:nth-child(2) { left: -68px !important; }
  .timeline .timleline__item:nth-child(3) { left: -133px !important; }
  .timeline .timleline__item:nth-child(4) { left: -195px !important; } }

@media screen and (max-width: 826.98px) { .timeline { height: 850px; }
  .timeline .timleline__item .timeline__item--cont { max-width: 230px !important; }
  .timeline .timleline__item:nth-child(1) { left: -20px !important; }
  .timeline .timleline__item:nth-child(1):before { width: 127px; }
  .timeline .timleline__item:nth-child(2) { left: -104px !important; }
  .timeline .timleline__item:nth-child(2):before { width: 126px; }
  .timeline .timleline__item:nth-child(3) { left: -187px !important; }
  .timeline .timleline__item:nth-child(3):before { width: 169px; }
  .timeline .timleline__item:nth-child(4) { left: -227px !important; }
  .timeline .timleline__item:nth-child(4):before { width: 293px; } }

@media screen and (max-width: 730.98px) { .timeline { padding-bottom: 0 !important; padding-top: 100px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }
  .timeline .timeline--copy { margin-bottom: 20px !important; }
  .timeline .grid-row--nog { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .timeline .timleline__item { -webkit-transform: none !important; transform: none !important; left: 0 !important; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .timeline .timleline__item .timeline__item--cont { max-width: 250px !important; }
  .timeline .timleline__item:nth-child(1) { top: 33px !important; left: 0 !important; }
  .timeline .timleline__item:nth-child(2) { top: -6px !important; left: 0px !important; -webkit-transform: none !important; transform: none !important; }
  .timeline .timleline__item:nth-child(3) { top: -50px; left: 0 !important; }
  .timeline .timleline__item:nth-child(4) { top: -89px; left: 0 !important; -webkit-transform: none !important; transform: none !important; }
  .timeline .timleline__item:nth-child(4)::after { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_timeline/templates/images/lastDashlineMobile.svg) no-repeat center; }
  .timeline .timleline__item:nth-child(5) { top: -77px; display: none; }
  .timeline .timleline__item:nth-child(5)::after { background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_timeline/templates/images/circle.svg") no-repeat center 100%/cover; }
  .timeline .timleline__item::before { content: none !important; }
  .timeline .timleline__item::after { background: url(/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_timeline/templates/images/dashline--mobile.svg) no-repeat center; top: -13px; -webkit-transform: none !important; transform: none !important; height: 500px; }
  .timeline .timeline__item--cont { padding-top: 0 !important; } }

.two-col em { font-style: italic; }

.two-col ul { list-style: none; padding-left: 1em; text-align: left; margin-bottom: 30px; }

.two-col ul li { position: relative; margin-top: 0.75em; padding-left: 1em; }

.two-col ul li::before { content: none; }

.two-col ul li:first-child { margin-top: 0; }

.two-col ol { list-style: decimal !important; padding-left: 2em; text-align: left; margin-bottom: 30px; }

.two-col ol li { position: relative; margin-top: 0.75em; padding-left: 1em; }

.two-col ol li:first-child { margin-top: 0; }

/**/
/* sl features list */
/**/
.sl-features-list .h2 { text-align: center; }

.sl-features-list__cont { margin-right: 32px; margin-left: 32px; padding: 80px; border-radius: 6px; background: #f5fbff; }

.sl-features-list__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -112px; }

.sl-features-list__item:nth-child(even) { margin-right: -112px; margin-left: 0; }

.sl-features-list__item:nth-child(even) .sl-features-list__figure { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-right: 0; margin-left: 60px; }

.sl-features-list__item:not(:first-child) { margin-top: 80px; }

.sl-features-list__figure { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-right: 60px; overflow: hidden; border-radius: 6px; }

.sl-features-list__figure img { display: block; }

.sl-features-list__text { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; }

.sl-features-list__text ul { margin-top: 16px; }

.sl-features-list__text ul > li::before { content: "•"; position: absolute; top: 0; left: 0; color: #36bdb5; font-size: 18px; }

.sl-features-list__text .ul--dark > li::before { color: #35364E; }

@media screen and (max-width: 1179.98px) { .sl-features-list__figure { -ms-flex-preferred-size: 32.203389830508475vw; flex-basis: 32.203389830508475vw; }
  .sl-features-list__figure img { max-width: 100%; height: auto; } }

@media screen and (max-width: 991.98px) { .sl-features-list__cont { margin-right: 24px; margin-left: 24px; }
  .sl-features-list__item { margin-left: -104px; }
  .sl-features-list__item:nth-child(even) { margin-right: -104px; margin-left: 0; }
  .sl-features-list__item:nth-child(even) .sl-features-list__figure { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-right: 0; margin-left: 40px; }
  .sl-features-list__item:nth-child(even) .sl-features-list__text { margin-right: 0; margin-left: -40px; }
  .sl-features-list__figure { margin-right: 40px; }
  .sl-features-list__text { margin-right: -40px; } }

@media screen and (max-width: 767.98px) { .sl-features-list__cont { margin-right: -20px; margin-left: -20px; padding: 60px 20px; }
  .sl-features-list__item { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-left: 0; }
  .sl-features-list__item:nth-child(even) { margin-right: 0; }
  .sl-features-list__item:nth-child(even) .sl-features-list__figure { margin-right: 0; margin-left: 30px; }
  .sl-features-list__item:nth-child(even) .sl-features-list__text { margin-left: 0; }
  .sl-features-list__item:not(:first-child) { margin-top: 60px; }
  .sl-features-list__figure { -ms-flex-preferred-size: 40vw; flex-basis: 40vw; margin-right: 30px; }
  .sl-features-list__text { margin-right: 0; } }

@media screen and (max-width: 599.98px) { .sl-features-list__item { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .sl-features-list__item:nth-child(even) .sl-features-list__figure { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin: 0 0 30px; }
  .sl-features-list__figure { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: auto auto 30px !important; }
  .sl-features-list__figure img { margin: auto !important; } }

@media screen and (max-width: 991.98px) { .solution-return .solution-return__cont { margin-right: auto; margin-left: auto; max-width: 640px; } }

/**/
/* careers comfort */
/**/
.careers-comfort__figure { position: relative; }

.careers-comfort__cup { position: absolute; bottom: -16%; left: 7%; }

.careers-comfort__logo { position: absolute; top: 50%; right: -13%; }

.careers-comfort__image { position: relative; display: block; width: 100%; height: auto; border-radius: 6px; }

@media screen and (min-width: 991.98px) { .careers-comfort { margin-top: 0; } }

@media screen and (max-width: 1023.98px) { .careers-comfort__figure { margin-bottom: 30px; } }

.two-column-seo { margin-top: 45px !important; margin-bottom: 45px !important; }

.two-column-seo ul { margin: 0 0 30px; margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; line-height: 1.56; list-style: outside disc; padding-left: 30px; }

.two-column-seo ol { margin: 20px 0; line-height: 1.56; padding-left: 30px; list-style-type: auto; }

.two-column-seo ol.alpha { list-style-type: lower-alpha; }

.two-column-seo ol.roman { list-style-type: lower-roman; }

.ms-benefits__pane { display: none; }

.ms-benefits__pane img { display: block; margin-left: auto; border-radius: 6px; }

.ms-benefits__pane.active { display: block; }

@media screen and (max-width: 991.98px) { .ms-benefits__pane img { margin-right: auto; } }

/**/
/* ms integrations
Two column - Default*/
/**/
.ms-integrations__text { max-width: 480px; color: #35364e; }

.ms-integrations__text h3 { font-weight: 600; color: #007bbd; line-height: normal; }

.ms-integrations__figure { max-width: 530px; margin: 0 auto; }

.ms-integrations__figure div { position: relative; padding-top: 79.245283018867925%; }

.ms-integrations__figure img { position: absolute; top: 9.2%; left: -11.320754716981132%; width: 122.6415094339623%; height: auto; }

.ms-integrations__figure--2 div { padding-top: 58.490566037735849%; }

.ms-integrations__figure--2 img { top: -6.3%; }

@media screen and (max-width: 991.98px) { .ms-integrations__text { margin-right: auto; margin-left: auto; text-align: center; } }

/**/
/* Solutions
*/
/**/
.secure-collaboration-feature-intro { background: linear-gradient(27.65deg, #0bc5ba -50.74%, #174061 34.03%); padding-bottom: 100px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container { background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_two_column_lt/templates/solutions/grid-svg.svg"); background-repeat: no-repeat; background-position: 100% 50%, 0 0; position: relative; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .h2 { position: relative; padding-top: 100px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .h2 .watermark { top: 64%; font-size: 2.5em; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .watermark { left: 48%; top: -6%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 6em; font-weight: 700; -webkit-text-fill-color: transparent; position: absolute; font-family: Metric-bold; text-transform: uppercase; width: 100%; background: linear-gradient(170.23deg, rgba(255, 255, 255, 0.05) 7.35%, rgba(255, 255, 255, 0) 119.99%); -webkit-background-clip: text; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--col { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--left-col { margin-right: 25px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--right-col { margin-left: 25px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps { position: relative; margin-left: 20px; margin-right: 20px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--right-col .get-started-steps:nth-of-type(2) { margin-left: 76px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .secure-collaboration__button { font-family: Metric-semibold-italic; text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; letter-spacing: 4px; color: #0bc5ba; font-size: 20px; position: relative; line-height: 23.74px; }

.secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }

.secure-collaboration-feature__box { max-width: 1040px; margin-left: auto; margin-right: auto; background: #0bc5ba; padding: 20px; -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 23px 0px, rgba(0, 0, 0, 0.06) 0px 8px 25px 0px, rgba(0, 0, 0, 0.05) 0px 2px 5px 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 23px 0px, rgba(0, 0, 0, 0.06) 0px 8px 25px 0px, rgba(0, 0, 0, 0.05) 0px 2px 5px 0px; margin-top: -86px; width: 90%; }

.secure-collaboration-feature__box .p--medium { letter-spacing: 0.03em; max-width: 816px; line-height: 1.1em; margin-left: auto; margin-right: auto; }

.secure-collaboration-feature-intro__section { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 90%; margin-left: auto; margin-right: auto; }

.secure-collaboration-feature-intro__desc { position: relative; }

.secure-collaboration-feature-intro__section .watermark { top: 10% !important; left: 43% !important; }

.secure-collaboration-feature-intro__cont { margin-top: 61px; }

.secure-collaboration-feature-intro__cont a { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.secure-collaboration-feature-intro__section:nth-child(odd) .watermark { top: 6% !important; left: 56% !important; }

.secure-collaboration-feature-intro__section:nth-child(odd) .secure-collaboration-feature-intro__cont { margin-left: 78px; margin-top: 38px; }

.secure-collaboration-feature-intro__img img { width: 100%; }

.secure-collaboration-feature-intro__section .sc-divider { border: 0; border-bottom: 2px solid; border-image-slice: 1; border-image-source: linear-gradient(to left, rgba(255, 255, 255, 0), white); }

.secure-collaboration-feature-intro__cont ul li { margin-top: 7px; letter-spacing: 0.01em; font-size: 19px; list-style: disc; }

.secure-collaboration-feature-intro__cont ul { margin-left: 27px; }

.get-started-steps__section--col img { width: 100%; }

@media screen and (max-width: 991.98px) { .secure-collaboration-feature-intro__img { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .secure-collaboration-feature-intro { margin-top: 160px; }
  .secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section { display: block; }
  .secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--left-col { margin-left: 0; }
  .secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--right-col { margin-left: 0; }
  .secure-collaboration-feature-intro .secure-collaboration-feature-container .get-started-steps__section--right-col .get-started-steps:nth-of-type(2) { margin-left: 20px; }
  .secure-collaboration-feature-intro__section:nth-child(odd) .secure-collaboration-feature-intro__cont { margin-left: auto; margin-top: 61px; } }

.secure-collaboration-feature__subtitle { max-width: 860px; width: 90%; color: #174061; margin: 20px auto; line-height: 1em; letter-spacing: 0.02em; }

/**Mini Solutions**/
.mini-solutions--two-col { padding-top: 50px; }

.mini-solutions--two-col h2 { text-align: center; font-style: normal; line-height: 45px; /* 132.353% */ letter-spacing: -0.5px; }

.mini-solutions--two-col h3 { font-style: normal; line-height: 32px; /* 123.077% */ letter-spacing: -0.5px; }

.mini-solutions--two-col .p { font-style: normal; font-weight: 400; line-height: 27px; /* 150% */ margin-top: 20px; }

.mini-solutions--two-col ul { list-style: none; }

.mini-solutions--two-col ul li { font-size: 18px; margin-top: 12px; padding-left: 1.75em; position: relative; line-height: 24px; }

.mini-solutions--two-col ul li::before { position: absolute; left: 0; content: "\00a0\00a0\00a0\00a0"; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cards/templates/images/check.svg") 50% 50%/100% 14px no-repeat; }

.mini-solutions--two-col .mini-solutions--two-col__cont { max-width: 1039px; width: 100%; margin: auto; margin-top: 76px; padding: 50px 80px; border-radius: 10px; background: #f7fafc; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__link { text-align: center; margin-top: 50px; width: 100%; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -112px; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:nth-child(even) { margin-right: -112px; margin-left: 0; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:nth-child(even) .mini-solutions--two-col__figure { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-right: 0; margin-left: 60px; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:not(:first-child) { margin-top: 80px; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__figure { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-right: 60px; overflow: hidden; border-radius: 10px; -webkit-box-shadow: 0px 275px 77px 0px rgba(0, 0, 0, 0), 0px 176px 70px 0px rgba(0, 0, 0, 0.01), 0px 99px 59px 0px rgba(0, 0, 0, 0.05), 0px 44px 44px 0px rgba(0, 0, 0, 0.08), 0px 11px 24px 0px rgba(0, 0, 0, 0.09); box-shadow: 0px 275px 77px 0px rgba(0, 0, 0, 0), 0px 176px 70px 0px rgba(0, 0, 0, 0.01), 0px 99px 59px 0px rgba(0, 0, 0, 0.05), 0px 44px 44px 0px rgba(0, 0, 0, 0.08), 0px 11px 24px 0px rgba(0, 0, 0, 0.09); }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__figure img { display: block; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__text { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; }

.mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__text h3 { color: #004163; font-size: 32px; font-style: normal; font-weight: 700; line-height: 32px; /* 100% */ letter-spacing: -0.5px; font-family: Metric-bold; }

@media screen and (max-width: 1140.98px) { .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:nth-child(even) .mini-solutions--two-col__figure { margin-right: 20px; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__figure { margin-left: 20px; } }

@media screen and (max-width: 991.98px) { .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:nth-child(even) .mini-solutions--two-col__figure { margin-left: 30px; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__figure { margin-right: 30px; } }

@media screen and (max-width: 767.98px) { .mini-solutions--two-col .mini-solutions--two-col__cont { padding: 80px 30px 40px; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:nth-child(even) .mini-solutions--two-col__figure { margin-left: 30px; margin-right: 60px; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:last-child { margin-bottom: 0px !important; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__figure { margin-right: 30px; margin-left: 60px; width: 50%; height: auto; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__figure img { display: block; height: auto; max-width: 100%; width: 100%; } }

@media screen and (max-width: 575.98px) { .mini-solutions--two-col .mini-solutions--two-col__cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 50px 40px; margin-top: 36px; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item { margin: auto !important; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 60px !important; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item:nth-child(even) .mini-solutions--two-col__figure { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item .mini-solutions--two-col__figure { margin: auto !important; width: 100%; height: auto; margin-bottom: 20px !important; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__item .mini-solutions--two-col__figure img { width: 100%; }
  .mini-solutions--two-col .mini-solutions--two-col__cont .mini-solutions--two-col__link { margin-top: 0 !important; } }

.mini-solution-two-column-default p { font-size: 24px; }

.mini-solution-two-column-default .solution-return__cont { margin-left: 84px; }

.mini-solution-two-column-default .solution-return__cont li { padding-left: 0.2em; }

.mini-solution-two-column-default .solution-return__cont li:before { left: -10px; }

@media screen and (max-width: 1077.98px) { .mini-solution-two-column-default .solution-return__cont { margin-left: 52px; padding-left: 0; } }

@media screen and (max-width: 991.98px) { .mini-solution-two-column-default .solution-return__cont { margin-left: auto !important; margin-right: auto !important; max-width: 100%; padding-left: 0; }
  .mini-solution-two-column-default .solution-return__cont li { padding-left: 1em; }
  .mini-solution-two-column-default .solution-return__cont li:before { left: 0; } }

/****
HomePage
****/
.two-column_homepage { padding: 80px 0 0 0; background: radial-gradient(41.74% 92.72% at 37.25% 61.57%, #193b59 20.11%, #121f37 100%); }

.two-column_homepage__title { position: relative; overflow: hidden; line-height: normal; }

.two-column_homepage__figure { margin: -40px -25% -40px 0; }

.two-column_homepage__figure img { margin-right: auto; margin-left: auto; }

@media screen and (max-width: 1300px) { .two-column_homepage__figure img { max-width: 100%; height: auto; } }

@media screen and (max-width: 991.98px) { .two-column_homepage { text-align: center; padding: 80px 0; }
  .two-column_homepage__figure { margin-right: -10%; margin-bottom: 24px; } }

@media screen and (max-width: 767.98px) { .about-us-two-col { padding-top: 75px; padding-bottom: 100px; margin-top: 0; }
  .about-us-directors-board::before { content: none; }
  .directors-board__cont { border-radius: 0; } }

.about-two-col { background: linear-gradient(168.73deg, #0f1928 20.98%, #14263d 65.94%, #172e44 87.79%); }

.about-two-col .grid-cont .values-icon .grid-col h3 { min-height: 36px; }

.about-two-col .grid-cont .values-icon .grid-col .p--medium { min-height: 76px; }

.about-two-col--copy { max-width: 600px; }

.about-us-two-col { padding-top: 100px; padding-bottom: 100px; background: #f7f9fc; }

.about-us-two-col svg { margin-left: 1rem; }

/****Modern SEO****/
.modern-seo--two-col { margin-bottom: 0; }

.modern-seo--two-col ol { list-style: decimal; padding-left: 57px; }

.modern-seo--two-col ol li { padding-left: 5px; }

.modern-seo--two-col ol li::marker { color: #35364e; font-family: Metric-bold; }

.modern-seo--two-col h2 { color: #003f65; }

.modern-seo--two-col .h3, .modern-seo--two-col h3 { font-size: 25px; font-family: Metric-bold; color: #003f65; }

.modern-seo--two-col .h4, .modern-seo--two-col h4 { font-size: 25px; font-family: Metric-medium; color: #003f65; }

.modern-seo--two-col .p, .modern-seo--two-col p { color: #35364e; font-size: 23px; }

.modern-seo--two-col ul { list-style: disc; padding-left: 57px; }

.modern-seo--two-col ul li { padding-left: 5px; }

.modern-seo--two-col ul li::marker { color: #35364e; font-family: Metric-bold; }

@media screen and (max-width: 767.98px) { .modern-seo--two-col .p { font-size: 21px; } }

/****Modern Partner *****/
.modern-partners--two-col { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding-top: 66px; padding-bottom: 66px; }

.modern-partners--two-col .modern-partners--two-col__copy p { font-family: Metric; font-style: normal; font-weight: 400; line-height: 152%; margin-top: 30px; font-size: 22px; }

/*@media screen and (max-width: 1283.98px) {

  .modern-partners--two-col{
    [style*="order:0"] {
		  padding-left: 16px;
	  }
  }

}*/
@media screen and (max-width: 991.98px) { .modern-partners--two-col .grid-row .grid-col--5 { text-align: center !important; }
  .modern-partners--two-col img { margin: 25px auto; }
  .modern-partners--two-col .modern-partners--two-col__copy { max-width: 100% !important; }
  .modern-partners--two-col .modern-partners--two-col__copy p { font-size: 20px; } }

@media screen and (max-width: 767.98px) { .modern-partners--two-col .modern-partners--two-col__copy { padding-left: initial; padding-right: initial; } }

/**App Tntegration**/
.app-integration--two-col .h2 { max-width: 521px; text-align: center; margin-right: auto; margin-left: auto; }

.app-integration--two-col img { -webkit-box-shadow: none !important; box-shadow: none !important; width: 100%; }

.app-integration--two-col ul { list-style: none; margin-top: 16px; }

.app-integration--two-col ul > li { margin-bottom: 15px; line-height: 1.375; position: relative; padding-left: 1.75em; }

.app-integration--two-col ul > li::before { content: "•"; position: absolute; top: 0; left: 0; color: #36bdb5; }

.app-integration--two-col .app-integration-feature .app-integration-feature__row { margin-right: -32px; margin-left: -32px; }

.app-integration--two-col .app-integration-feature .app-integration-feature__col { padding-right: 32px; padding-left: 32px; }

.app-integration--two-col .app-integration-feature .app-integration-feature__figure--alt { direction: rtl; }

@media screen and (max-width: 991.98px) { .app-integration--two-col img { aspect-ratio: 4/3; }
  .app-integration--two-col:nth-of-type(even) .app-integration-feature__col:nth-of-type(1) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .app-integration--two-col .app-integration-feature__figure { margin-bottom: 40px; } }

@media screen and (max-width: 767.98px) { .app-integration-feature__figure { margin-bottom: 30px; }
  .app-integration-feature__figure img { max-width: 100%; height: auto; } }

/*Product Page*/
.product-page-two-col p { font-size: inherit; }

@media screen and (max-width: 991.98px) { .product-page-two-col .solution-return__cont { margin-top: 25px; } }

.product-page__two_col_cont li::before { color: #35364E !important; }

.media-room--three-col .media-room--three-col__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 10px; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; padding: 60px; }

.media-room--three-col .media-room--three-col__item a { color: #fff; }

.media-room--three-col .media-room--three-col__item a span { position: relative; }

.media-room--three-col .media-room--three-col__item a span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #fff; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.media-room--three-col .media-room--three-col__item a span:hover::before { width: 100%; }

.media-room--three-col .media-room--three-col__item .grid-row { width: 100%; }

.media-room--three-col .media-room--three-col__item--1 { padding-top: 65px; padding-bottom: 56px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_three_column/templates/images/blue-background.png"); }

.media-room--three-col .media-room--three-col__item--1 a { color: #0BC5BA; }

.media-room--three-col .media-room--three-col__item--1 a span:before { background-color: #23B6AA; }

.media-room--three-col .media-room--three-col__item--2 { height: 489px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_three_column/templates/images/green-background.png"); }

.media-room--three-col .media-room--three-col__item--2 .p { max-width: 414px; width: 100%; }

.media-room--three-col .media-room--three-col__item--2 .more-link { color: #fff !important; }

.media-room--three-col .media-room--three-col__item--2 .more-link svg { fill: none !important; }

.media-room--three-col .media-room--three-col__item--2 a span { position: relative; }

.media-room--three-col .media-room--three-col__item--2 a span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #fff; -webkit-transition: width 0.25s ease-out; transition: width 0.25s ease-out; }

.media-room--three-col .media-room--three-col__item--2 a span:hover::before { width: 100%; }

.media-room--three-col .media-room--three-col__item--3 { height: 489px; background-image: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_three_column/templates/images/blue-background--small.png"); }

.media-room--three-col .media-room--three-col__item--3 a { text-align: left; }

.media-room--three-col .media-room--three-col__item--3 .p { max-width: 353px; width: 100%; }

@media screen and (max-width: 992.98px) { .media-room--three-col .media-room--three-col__figure { margin-top: 32px; }
  .media-room--three-col .media-room--three-col__item--1 { height: auto; } }

@media screen and (max-width: 575.98px) { .media-room--three-col .media-room--three-col__item { padding: 20px; }
  .media-room--three-col .media-room--three-col__item--1 { padding-top: 60px; padding-bottom: 60px; }
  .media-room--three-col .media-room--three-col__item--2 { height: auto !important; padding: 40px !important; }
  .media-room--three-col .media-room--three-col__item--3 { height: auto !important; padding: 40px !important; } }

.landing-box { margin-top: 40px; }

.landing-box li { margin-bottom: 10px; }

.landing-box .story-grid:hover { -webkit-transform: translateY(0); transform: translateY(0); }

.landing-logo-box figure, .landing-logo-box img, .landing-logo-box p { margin-bottom: 0; }

.free-trial-button-landing a, .free-trial-button-landing a:visited { background: #0bc5ba; border: 2px solid #0bc5ba; color: #fff; padding: 10px 25px; text-transform: uppercase; text-align: center; font-size: 22px; font-weight: 500; border-radius: 4px; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.free-trial-button-landing a:hover { background: #fff; border: 2px solid #0bc5ba; color: #0bc5ba !important; text-decoration: none; }

.free-trial-button-landing a strong { display: block; font-size: 16px; }

.c-logos .wp-block-image { width: 200px; max-width: 90%; margin: 20px auto 0 auto; }

.rew-logos .wp-block-image { max-width: 90%; margin: 20px auto 0 auto; }

.rew-logos .wp-block-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.rew-logos .stars-rew { margin-top: auto; }

.landing-logo-box a[href^="tel:"] { color: #000 !important; text-decoration: none; }

@media only screen and (max-width: 992px) { .landing-box .story-grid { -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); width: 50%; margin-bottom: 30px; }
  .wp-block-columns.reviews-two-col > .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100% !important; margin-left: auto; margin-right: auto; }
  .wp-block-columns.reviews-two-col, .landing-box .wp-block-columns.c-logos { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .landing-box .c-logos .wp-block-column:nth-child(3) { margin-left: 0; }
  .art-section .landing-logo-box p, .art-section .landing-logo-box p a, .art-section .landing-logo-box p a:visited { font-size: 20px; } }

@media only screen and (max-width: 767px) { .hide-md-col { display: none; }
  .landing-logo-box .wp-block-column { -ms-flex-preferred-size: calc(50% - 16px); flex-basis: calc(50% - 16px); width: 50%; }
  .wp-block-columns.landing-logo-box { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

/**/
/* sl pricing */
/**/
.sl-pricing { position: relative; padding-top: 95px; padding-bottom: 95px; color: #35364E; }

.sl-pricing .button { width: 100%; max-width: 548px; margin-left: auto; margin-right: auto; }

.sl-pricing__cont { max-width: 1130px; }

.sl-pricing__tile { position: relative; overflow: hidden; padding: 40px; border-radius: 6px; -webkit-box-shadow: 0px 3.07652px 7.69129px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 3.07652px 7.69129px 0px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 12.30607px 38.45646px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 12.30607px 38.45646px 0px rgba(0, 0, 0, 0.07); background: #F5FBFF; text-align: center; min-height: 100%; }

.sl-pricing__tile .ul--checks > li { line-height: 30px; }

.sl-pricing__tile .ul--checks > li::before { content: '\00a0\00a0\00a0\00a0'; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14' fill='none'><path d='M16.5455 2L6.54545 12L2 7.45455' stroke='%230BC5BA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% 50%/100% 14px no-repeat; }

.sl-pricing__tile .h3 { color: #003F65; }

.sl-pricing__tile .p { font-size: 20px; font-family: Metric; font-weight: 400; line-height: 26px; word-wrap: break-word; }

.sl-pricing__tile .ul { text-align: left; }

.sl-pricing__tile li { margin-top: 0.25em; }

.sl-pricing__tile--dark { background-color: #004163; color: #AAD3EC; }

.sl-pricing__tile--white { background-color: #fff; }

.sl-pricing__tile--aec { background-color: #E6F0F6; -webkit-box-shadow: none; box-shadow: none; text-align: left; }

.sl-pricing__tile--aec .ul { margin-top: -8px; margin-bottom: -8px; }

.sl-pricing__tile--aec::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 6px; border: 2px dashed #CFDEEA; pointer-events: none; }

.sl-pricing__addon { position: absolute; top: 16px; right: -84px; width: 200px; background-color: #FFD27B; font-size: 14px; line-height: 38px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; color: #926A1D; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.pricing__addon__link { margin-top: 43px; }

@media screen and (max-width: 1023.98px) { .sl-pricing__tile { padding: 24px; } }

@media screen and (max-width: 767.98px) { .sl-pricing__tile .pricing__addon__title { font-size: 22px; }
  .sl-pricing__tile .p { font-size: 18px !important; }
  .sl-pricing__tile--aec .ul { margin-top: 24px; margin-bottom: 24px; } }

/**/
/* ms pricing */
/**/
.ms-pricing { position: relative; border-top: 24px solid #FFF; height: 500px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #F5FBFF; }

.ms-pricing__text { max-width: 484px; color: #35364E; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: center; align-content: center; }

.ms-pricing__item { width: 100%; min-height: 418px; max-width: 403px; position: relative; -webkit-transform: translateY(-60px); transform: translateY(-60px); padding: 40px; border-radius: 6px; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.07), 0px 2px 5px rgba(0, 0, 0, 0.08); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.07), 0px 2px 5px rgba(0, 0, 0, 0.08); background-color: #FFFFFF; text-align: center; }

.ms-pricing__item .h6 { font-size: 14px; color: #76A2BC; }

.ms-pricing__item ul { text-align: left; font-size: 18px; line-height: 1.3; margin-top: 24px; }

.ms-pricing__item li { margin-top: 0.25em; padding-left: 1.5em; position: relative; }

.ms-pricing__item li:before { top: 0; left: 0; position: absolute; font-size: 18px; content: '\00a0\00a0\00a0\00a0'; background: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.5455 2L6.54545 12L2 7.45455" stroke="%2332BDB5" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center center/100% 14px no-repeat; }

.ms-pricing__item--dark { background-color: #004163; }

.ms-pricing__item--dark .h3 { color: #fff; }

.ms-pricing__item--dark ul { color: #AAD3EC; font-size: 18px; line-height: 1.3; }

.ms-pricing__item--dark ul li { margin-top: 0.25em; padding-left: 1.5em; }

.ms-pricing__item--dark ul li:before { content: '\00a0\00a0\00a0\00a0'; background: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.5455 2L6.54545 12L2 7.45455" stroke="%2332BDB5" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center center/100% 14px no-repeat; }

.ms-pricing__buy-now { margin-bottom: -12px; }

.ms-pricing__hint { margin-bottom: -12px; font-size: 16px; line-height: 24px; color: #76A2BC; }

@media screen and (max-width: 991.98px) { .ms-pricing { height: auto; padding: 64px 0 150px; }
  .ms-pricing .ms-pricing__text { margin: 0 auto; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .ms-pricing .ms-pricing__item { margin-top: 64px; min-height: 100%; -webkit-transform: none !important; transform: none !important; height: auto; } }

@media screen and (max-width: 767.98px) { .ms-pricing { padding: 48px 0 80px; }
  .ms-pricing__item { margin-top: 36px; padding: 30px; } }

@media screen and (min-width: 992px) { .ms-pricing .grid-col { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 575px) { .ms-pricing__item { min-height: initial !important; } }

/**/
/* Solutions */
/**/
.sc-pricing { padding: 64px 0 100px; border-top: 24px solid #FFF; }

.sc-pricing a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

@media screen and (max-width: 767.98px) { .sc-pricing a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

/**/
/* plans overview */
/**/
.plans-overview { position: relative; margin-bottom: -60px; padding-top: 48px; text-align: center; }

.plans-overview::before { content: ""; position: absolute; top: 0; right: 0; left: 0; height: 440px; background-color: #112532; }

.plans-overview__cont { position: relative; }

.plans-overview__cont h6 { color: #bcbfd2; }

.plans-overview__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%; padding: 46px 46px 32px; border-radius: 6px; background-color: #f5fbff; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.07), 0px 2px 5px rgba(0, 0, 0, 0.08); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.07), 0px 2px 5px rgba(0, 0, 0, 0.08); }

.plans-overview__item--white { background-color: #fff; }

.plans-overview__subheading { margin: 4px 0 28px; font-size: 17px; font-weight: 500; color: #5e869e; }

.pricing-plans__overline.pricing-plans__overline-b4gsummit { margin-top: 40px; margin-bottom: 16px; color: #1f5aa0; }

.pricing-plans__list.pricing-plans__list-b4gsummit { list-style: none; -ms-flex-item-align: center; align-self: center; vertical-align: top; width: 280px; margin-right: auto; margin-bottom: auto; margin-left: auto; font-size: 18px; font-weight: 500; text-align: left; letter-spacing: -0.025em; color: #004163; padding-left: 0; line-height: unset; }

.pricing-plans__list.pricing-plans__list-b4gsummit li { margin-bottom: 0; line-height: 1.25; }

.plans-compare.plans-compare-b4gsummit.fixed .plans-compare__head { top: 62px; }

.plans-compare__caption.plans-compare__caption-b4gsummit { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin-top: 20px; background-color: rgba(0, 123, 189, 0.12); font-size: 19px; line-height: 20px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: #1f5aa0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0; }

.plans-compare__caption.plans-compare__caption-b4gsummit > div { -ms-flex-preferred-size: 25%; flex-basis: 25%; padding: 12px 20px; border-right: 1px solid rgba(0, 123, 189, 0.1); }

.plans-compare__caption.plans-compare__caption-b4gsummit > div:last-child { border-right: 0; }

.plans-compare__caption.plans-compare__caption-b4gsummit > div:first-child { padding-top: 14px; padding-bottom: 14px; padding-left: 44px; }

.plans-compare__caption.plans-compare__caption-b4gsummit::after, .plans-compare__caption.plans-compare__caption-b4gsummit::before { top: 23px; }

.plans-compare__caption.plans-compare__caption-b4gsummit .plans-compare__check { width: 100%; height: 100%; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23037BBD" stroke-width="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') 50% 50%/24px 24px no-repeat; }

.plans-compare__spoiler.plans-compare__spoiler-b4gsummit { display: none; }

.plans-compare__spoiler.plans-compare__spoiler-b4gsummit .plans-compare__description { line-height: 1.25; }

.plans-compare__spoiler.plans-compare__spoiler--alt.plans-compare__spoiler-b4gsummit { display: block; margin-top: 40px; border-top: 1px solid #E3F0F8; }

@media screen and (max-width: 1023.98px) { .plans-compare__spoiler.plans-compare__spoiler-b4gsummit .plans-compare__table { display: table; }
  .plans-compare__spoiler.plans-compare__spoiler-b4gsummit .plans-compare__name { display: block; } }

@media screen and (max-width: 991.98px) { .plans-overview__item { padding: 32px 20px; }
  .plans-overview__heading { margin-right: -20px; margin-left: -20px; }
  .pricing-plans__list.pricing-plans__list-b4gsummit { width: auto; }
  .plans-compare__caption.plans-compare__caption-b4gsummit { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .plans-compare__caption.plans-compare__caption-b4gsummit > div { width: 33.333%; min-width: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; }
  .plans-compare__caption.plans-compare__caption-b4gsummit > div:first-child { width: 100%; min-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; border-right: 0; border-bottom: 1px solid rgba(0, 123, 189, 0.1); }
  .plans-compare__caption.plans-compare__caption-b4gsummit .plans-compare__check { height: 24px; } }

@media screen and (max-width: 767.98px) { .plans-compare__caption.plans-compare__caption-b4gsummit { margin-top: 4px; font-size: 15px; }
  .plans-compare__caption.plans-compare__caption-b4gsummit .plans-compare__check { height: 18px; margin: -2px 0; background-size: 18px 18px; } }

.new-pricing-heading { position: relative; padding: 64px 0 20px; background: #172f3e; text-align: center; z-index: 2; margin-bottom: -30px; }

.new-pricing-wrap .divider { margin: 220px 0 90px; -webkit-transform: translateX(-30px); transform: translateX(-30px); }

.new-pricing-heading::after, .new-pricing-heading::before { content: ""; position: absolute; width: 538px; height: 559px; background: url(../images/pricing/hex-left.svg) no-repeat top left; pointer-events: none; }

.new-pricing-heading::after { top: 300px; right: 0; margin-left: 0; background: url(../images/pricing/hex-right.svg) no-repeat top right; }

.team-pricing-wrap .new-pricing-heading::after { top: 220px; }

.new-pricing-heading::before { top: -70px; left: 0; margin-right: 0; }

.new-pricing-heading h1 { margin-bottom: 14px; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; color: #bcbfd2; margin-top: 2px; }

.new-pricing-heading h2 { font-size: 36px; font-weight: 700; letter-spacing: -0.025em; color: #ffffff; }

.business-tabs { width: 336px; max-width: 96%; margin: 28px auto 26px; text-align: center; }

.business-tabs .wp-block-column:not(:first-child) { margin-left: 0; }

.business-tabs .wp-block-column { -ms-flex-preferred-size: 50%; flex-basis: 50%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }

.business-tabs a { position: relative; display: block; width: 100%; padding: 16px 0; font-size: 18px; font-weight: 300; color: #5e636b; line-height: 18px; text-decoration: none; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.business-tabs a::after, .business-tabs a::before { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 3px; background-color: #dde8ed; }

.business-tabs a::after { background-color: #32bdb5; opacity: 0; }

.business-active a::after { opacity: 1; }

.business-active a { font-weight: 600; pointer-events: none; color: #35364e; }

.business-info-boxes { width: 1280px; max-width: 96%; margin: 60px auto -180px; position: relative; z-index: 2; padding-left: 5px; padding-right: 5px; }

.business-info-boxes .wp-block-column { border-radius: 6px; -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.07), 0 2px 5px rgba(0, 0, 0, 0.08); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.07), 0 2px 5px rgba(0, 0, 0, 0.08); -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; margin-left: 0; margin-right: 0; width: 33.33%; }

.business-info-boxes .wp-block-column.enterprise-lite-tab { -webkit-box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0 8px 25px rgba(0, 0, 0, 0.06), 0 2px 5px rgba(0, 0, 0, 0.05); box-shadow: 0px 7px 23px rgba(0, 0, 0, 0.05), 0 8px 25px rgba(0, 0, 0, 0.06), 0 2px 5px rgba(0, 0, 0, 0.05); }

.business-info-boxes .wp-block-column:not(:first-child) { margin-left: 0; }

.enterprise-lite-tab { z-index: 1; overflow: hidden; min-height: calc(100% + 32px); margin-top: -16px; margin-bottom: -16px; padding: 64px 48px 32px; background-color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; }

.enterprise-tab, .business-tab { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%; padding: 48px 48px 32px; background: #f5fbff; }

.business-info-boxes .wp-block-column.business-tab { border-radius: 6px 0 0 6px; }

.business-info-boxes .wp-block-column.enterprise-tab { border-radius: 0 6px 6px 0; }

.business-info-boxes .wp-block-column.business-tab.team-tab { border-radius: 6px 6px 6px 6px; }

.business-info-boxes .enterprise-lite-tab h2, .business-info-boxes .enterprise-tab h2, .business-info-boxes .business-tab h2, .business-info-boxes .enterprise-lite-tab h3, .business-info-boxes .enterprise-tab h3, .business-info-boxes .business-tab h3 { font-size: 28px; color: #004163; font-weight: 700; letter-spacing: -0.025em; }

.business-info-boxes .business-tab h2 strong, .business-info-boxes .business-tab h3 strong { display: block; letter-spacing: normal; }

.business-info-boxes .enterprise-lite-tab h2, .business-info-boxes .enterprise-lite-tab h3 { color: #004163; font-size: 32px; line-height: 32px; }

.business-info-boxes .business-tab h2 strong, .business-info-boxes .business-tab h3 strong { margin: 4px 0 30px; font-size: 17px; font-weight: 300; color: #5e869e; display: inline-block; }

.view-plan-link { margin-top: 60px; }

ul.pricing-plan-data { width: auto; list-style: none; -ms-flex-item-align: center; align-self: center; vertical-align: top; max-width: 280px; margin-bottom: auto; font-size: 19px; font-weight: 500; text-align: left; letter-spacing: -0.025em; color: #004163; padding-left: 0; }

.pricing-plan-data li { text-align: left; list-style: none; padding-left: 26px; background: url(../images/pricing/li-check.svg) 0 7px no-repeat; margin-bottom: 0; }

.pricing-sub { margin-top: 30px; margin-bottom: 4px; font-weight: 500; font-size: 15px; color: #004163; }

.pricing-sub.margin-top-0 { margin-top: 0; margin-bottom: 30px; color: #7d828b; }

.pricing-sub strong { display: block; font-weight: 300; font-size: 17px; color: #004163; }

.buy-now-new-green-button { margin-bottom: 15px; }

.enterprise-tab .buy-now-new-green-button { margin-bottom: 0; }

.buy-now-new-green-button a, .buy-now-new-green-button a:visited { display: block; padding: 10px 24px; border-radius: 6px; border: 2px solid transparent; background: #32bdb5; font-size: 20px; line-height: 24px; font-weight: 600; text-align: center; text-decoration: none; color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; margin-top: 24px; }

.buy-now-new-green-button a:hover, .buy-now-new-green-button a:focus, .buy-now-new-green-button a:active { background: #1fb7ab; color: #fff; text-decoration: none; }

.enterprise-tab .buy-now-new-green-button a, .enterprise-tab .buy-now-new-green-button a:visited { margin-top: 24px; }

.buy-now-new-no-button { margin-bottom: -6px; }

.buy-now-new-no-button a, .buy-now-new-no-button a:visited { -ms-flex-item-align: center; align-self: center; margin-top: 16px; font-size: 20px; font-weight: 600; text-decoration: none; color: #32bdb5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.elite-pricing { margin-top: 48px; margin-bottom: 15px; font-size: 15px; font-weight: 600; text-transform: uppercase; }

.enterprise-tab .elite-pricing { margin-top: 54px; color: #1f5aa0; }

.e-lite-pricing { color: #1f5aa0; }

.enterprise-lite-tab .pricing-plan-data { color: #004163; max-width: 300px; font-size: 21px; margin-bottom: auto; }

.buy-now-new-green-button strong { color: #5e869e; margin-top: 16px; font-size: 16px; line-height: 22px; font-weight: 300; display: block; }

.enterprise-lite-tab .buy-now-new-green-button strong { color: #7d828b; }

.lite-plan-badge { position: absolute; top: 20px; right: -60px; width: 160px; padding: 5px 0; background: #e6782c; font-size: 14px; line-height: 14px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; color: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }

.plans-compare-heading .plans-compare-heading-in { width: 1280px; max-width: 96%; margin: 0 auto; }

/* custom html pricing setup */
/**/
/* PRICING */
/**/
/**/
/* pricing plans */
/**/
.pricing-plans { position: relative; padding: 64px 0 80px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 123, 189, 0.042)), to(rgba(255, 255, 255, 0))); background: linear-gradient(180deg, rgba(0, 123, 189, 0.042), rgba(255, 255, 255, 0)); text-align: center; }

.pricing-plans + .divider { margin-top: 0; margin-bottom: 0; }

.pricing-plans::after, .pricing-plans::before { content: ""; position: absolute; width: 538px; height: 559px; background: url(../images/pricing/bg.svg); pointer-events: none; }

.pricing-plans::after { top: 28px; left: 50%; margin-left: 622px; }

.pricing-plans::before { top: 40px; right: 50%; margin-right: 508px; }

.pricing-plans__cont { position: relative; z-index: 1; }

.pricing-plans__tab { position: relative; display: block; width: 168px; padding: 16px 0; font-size: 18px; line-height: 18px; text-decoration: none; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.pricing-plans__tab:hover { color: #32bdb5; }

.pricing-plans__tab::after, .pricing-plans__tab::before { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 3px; background-color: #dde8ed; }

.pricing-plans__tab::after { background-color: #32bdb5; opacity: 0; }

.pricing-plans__tab.current { font-weight: 600; pointer-events: none; color: #35364e; }

.pricing-plans__tab.current::after { opacity: 1; }

.pricing-plans__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%; padding: 48px 48px 32px; border-radius: 6px; background: #fff; -webkit-box-shadow: 0 8px 25px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.03); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.03); }

.pricing-plans__item--bus { border-radius: 6px 0 0 6px; }

.pricing-plans__item--ent { border-radius: 0 6px 6px 0; }

.pricing-plans__item--popular { z-index: 1; overflow: hidden; min-height: calc(100% + 32px); margin-top: -16px; margin-bottom: -16px; padding-top: 64px; padding-bottom: 48px; background-color: #004163; -webkit-box-shadow: 0 8px 25px rgba(0, 0, 0, 0.18), 0 2px 5px rgba(0, 0, 0, 0.03); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.18), 0 2px 5px rgba(0, 0, 0, 0.03); }

.pricing-plans__heading { font-size: 28px; color: #1f5aa0; }

.pricing-plans__subheading { margin: 4px 0 32px; font-size: 17px; color: #7d828b; }

.pricing-plans__overline { margin-top: 48px; margin-bottom: 20px; font-size: 15px; font-weight: 600; text-transform: uppercase; color: #004163; }

.pricing-plans__list { list-style: none; -ms-flex-item-align: center; align-self: center; vertical-align: top; max-width: 280px; margin-bottom: auto; font-size: 19px; font-weight: 500; text-align: left; letter-spacing: -0.025em; color: #004163; }

.pricing-plans__list li { margin-top: 6px; padding-left: 26px; background: url(../images/pricing/li-check.svg) 0 4px no-repeat; }

.pricing-plans__list li:first-child { margin-top: 0; }

.pricing-plans__description { -ms-flex-item-align: center; align-self: center; max-width: 288px; font-size: 20px; font-weight: 500; letter-spacing: -0.025em; color: #004163; }

.pricing-plans__price { margin-top: 32px; margin-bottom: 4px; font-size: 17px; font-weight: 500; color: #35364e; }

.pricing-plans__price span { color: #b3b7bb; }

.pricing-plans__subprice { font-size: 15px; color: #BCBFD2; }

.pricing-plans__button { margin-top: 24px; padding-top: 10px; padding-bottom: 10px; }

.pricing-plans__free { -ms-flex-item-align: center; align-self: center; margin-top: 16px; font-size: 20px; font-weight: 600; text-decoration: none; color: #32bdb5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.pricing-plans__free:hover { color: #2ca19b; }

.pricing-plans__footnote { margin-top: 16px; font-size: 16px; line-height: 22px; color: #7d828b; }

.pricing-plans__badge { position: absolute; top: 20px; right: -60px; width: 160px; padding: 5px 0; background: #e6782c; font-size: 14px; line-height: 14px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; color: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }

.pricing-plans__item--popular .pricing-plans__heading { font-size: 32px; line-height: 32px; color: #fff; }

.pricing-plans__item--popular .pricing-plans__overline { color: #fff; }

.pricing-plans__item--popular .pricing-plans__list { max-width: 300px; font-size: 21px; color: #fff; }

.pricing-plans__item--popular .pricing-plans__description { font-size: 21px; color: #fff; }

.pricing-plans__item--popular .pricing-plans__footnote { color: #7ea1b7; }

/* team tabs */
.team-info-box .wp-block-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.team-info-box .wp-block-columns .business-tab.team-tab { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; background: #ffffff; -webkit-box-shadow: 0 8px 25px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.03); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.04), 0 2px 5px rgba(0, 0, 0, 0.03); }

.team-info-box .wp-block-columns .business-tab.team-tab p { color: #004163; }

.wp-block-column.empty-tab { opacity: 0; display: none; }

@media screen and (max-width: 1283.98px) { .pricing-plans__cont { padding-right: 32px; padding-left: 32px; } }

@media screen and (max-width: 1023.98px) { .pricing-plans { padding-bottom: 64px; }
  .pricing-plans__cont { padding-right: 24px; padding-left: 24px; }
  .pricing-plans__item { padding-right: 20px; padding-left: 20px; }
  .pricing-plans__list, .pricing-plans__item--popular .pricing-plans__list { font-size: 18px; }
  .pricing-plans__description, .pricing-plans__item--popular .pricing-plans__description { font-size: 18px; }
  .pricing-plans__item--popular .pricing-plans__heading { font-size: 28px; }
  .business-info-boxes .enterprise-lite-tab h2, .business-info-boxes .enterprise-tab h2, .business-info-boxes .business-tab h2, .business-info-boxes .enterprise-lite-tab h3, .business-info-boxes .enterprise-tab h3, .business-info-boxes .business-tab h3 { font-size: 28px; } }

@media screen and (max-width: 991.98px) { .team-info-box .wp-block-columns .business-tab.team-tab { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

@media screen and (max-width: 767.98px) { .pricing-plans__cont { padding-right: 20px; padding-left: 20px; }
  .pricing-plans__item--popular { min-height: 0; margin: 0; }
  .pricing-plans__item { padding: 32px; border-radius: 6px; }
  .pricing-plans__overline { margin-top: 32px; }
  .business-info-boxes .wp-block-column.business-tab, .business-info-boxes .wp-block-column.enterprise-tab, .business-info-boxes .wp-block-column { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-top: 12px; margin-bottom: 12px; border-radius: 6px; }
  .new-pricing-heading h2 { font-size: 28px; }
  .new-pricing-wrap .divider { display: none; }
  .new-pricing-wrap .mt-500.plans-compare { margin-top: 220px; }
  .view-plan-link { margin-top: 40px; } }

@media screen and (max-width: 575.98px) { .pricing-plans__tab { width: auto; padding-right: 24px; padding-left: 24px; }
  .team-info-box .wp-block-columns .business-tab.team-tab { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

/**/
/* plans compare */
/**/
.plans-compare { position: relative; }

.plans-compare.fixed { padding-top: 136px; }

.plans-compare--alt.fixed { padding-top: 110px; }

.plans-compare__tip { display: none; margin-bottom: 18px; }

.plans-compare__anch { position: absolute; top: -72px; right: 0; left: 0; }

.plans-compare__head { -webkit-box-shadow: 0 0 0 1px transparent; box-shadow: 0 0 0 1px transparent; text-align: center; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow; transition-property: background-color, box-shadow, -webkit-box-shadow; }

.plans-compare__head-overflow { padding: 16px 0; }

.plans-compare__head-spoiler { height: 48px; overflow: hidden; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: height; transition-property: height; }

.plans-compare.fixed .plans-compare__head { position: fixed; z-index: 9; top: 72px; right: 0; left: 0; background-color: #f6f9fb; -webkit-box-shadow: 0 0 0 1px rgba(0, 123, 189, 0.12); box-shadow: 0 0 0 1px rgba(0, 123, 189, 0.12); }

.plans-compare.fixed .plans-compare__head-spoiler { height: 5px; }

.plans-compare__title { line-height: 40px; text-align: left; }

.plans-compare__head-cell { padding: 0 30px; }

.plans-compare__heading { color: #1f5aa0; }

.plans-compare__subheading { font-size: 14px; line-height: 22px; letter-spacing: -0.025em; color: #9395ac; }

.plans-compare__subheading--alt { font-size: 15px; font-weight: 500; color: #35364e; }

.plans-compare__subheading span { display: inline-block; vertical-align: top; margin-top: -2px; margin-right: 2px; font-size: 24px; font-weight: 500; letter-spacing: -0.05em; color: #35364e; }

.plans-compare__badge { display: inline-block; vertical-align: top; width: 89px; margin-bottom: 4px; background: url(../images/pricing/badge.svg); font-size: 11px; line-height: 17px; font-weight: 700; text-transform: uppercase; color: #fff; }

.plans-compare__button { padding-right: 32px; padding-left: 32px; font-weight: 700; background: #32bdb5 !important; }

.plans-compare__button:hover { background: #2ca19b !important; }

.plans-compare__free-link { font-size: 17px; font-weight: 600; text-decoration: none; color: #32bdb5 !important; }

.plans-compare__caption { position: relative; margin-top: 32px; padding: 14px 20px 14px 44px; background-color: rgba(0, 123, 189, 0.12); font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: #1f5aa0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.plans-compare__caption .plans-compare__table { display: initial; }

.plans-compare__caption .plans-compare__table tr { background: none !important; }

.plans-compare__caption .plans-compare__table td { width: initial; height: initial; padding: 0; border: none; }

.plans-compare__caption .plans-compare__table .plans-compare__description { font-weight: normal; text-transform: initial; margin-left: -21px; margin-top: 10px; }

.plans-compare__caption::after, .plans-compare__caption::before { content: ""; position: absolute; top: 21px; left: 20px; width: 14px; height: 3px; border-radius: 2px; background-color: #1f5aa0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity; transition-property: opacity; }

@media screen and (max-width: 1023.98px) { .plans-compare__description { margin-left: initial; margin-top: inherit; } }

@media screen and (max-width: 1023.98px) { .support .plans-compare__name { display: block !important; } }

@media screen and (max-width: 1023.98px) { .plans-compare__name { display: none; } }

@media screen and (max-width: 1023.98px) { .plans-compare__table { display: block; margin-top: 4px; } }

@media screen and (max-width: 1023.98px) { .plans-compare__caption .plans-compare__table { display: block; } }

.plans-compare__caption::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 1; }

.plans-compare__caption:first-child { margin-top: 0; }

.plans-compare__caption.opened::before { opacity: 0; }

.plans-compare__table-side { display: none; }

.plans-compare__table { width: 100%; border-collapse: collapse; }

.plans-compare__table td { width: 25%; height: 50px; padding: 10px 20px; border-right: 1px solid #e3f0f8; border-left: 1px solid #e3f0f8; text-align: center; color: #004163; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border, background; transition-property: border, background; }

.plans-compare__table td.wide { width: 75%; }

.plans-compare__table td:last-child { border-right: 0; }

.plans-compare__table td:first-child { position: relative; border-left: 0; text-align: left; }

.plans-compare__table tr { background: #f2f7fa; }

.plans-compare__table tr:nth-child(odd) { background: #fbfdfe; background: #FFF; }

.plans-compare__table tr:hover td { background: rgba(171, 229, 226, 0.2); }

.plans-compare__name { position: relative; padding-left: 24px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24"><path fill="%23DFE2E8" d="M12,0C5.383,0,0,5.383,0,12s5.383,12,12,12s12-5.383,12-12S18.617,0,12,0z M14.658,18.284 c-0.661,0.26-2.952,1.354-4.272,0.191c-0.394-0.346-0.59-0.785-0.59-1.318c0-0.998,0.328-1.868,0.919-3.957 c0.104-0.395,0.231-0.907,0.231-1.313c0-0.701-0.266-0.887-0.987-0.887c-0.352,0-0.742,0.125-1.095,0.257l0.195-0.799 c0.787-0.32,1.775-0.71,2.621-0.71c1.269,0,2.203,0.633,2.203,1.837c0,0.347-0.06,0.955-0.186,1.375l-0.73,2.582 c-0.151,0.522-0.424,1.673-0.001,2.014c0.416,0.337,1.401,0.158,1.887-0.071L14.658,18.284z M13.452,8c-0.828,0-1.5-0.672-1.5-1.5 s0.672-1.5,1.5-1.5s1.5,0.672,1.5,1.5S14.28,8,13.452,8z"></path></svg>') 0 50% no-repeat; font-size: 18px; font-weight: 600; color: #35364e; }

.plans-compare__name--notip { padding-left: 0; background: none !important; }

.plans-compare__table td:hover .plans-compare__name { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24"><path fill="%23007BBD" d="M12,0C5.383,0,0,5.383,0,12s5.383,12,12,12s12-5.383,12-12S18.617,0,12,0z M14.658,18.284 c-0.661,0.26-2.952,1.354-4.272,0.191c-0.394-0.346-0.59-0.785-0.59-1.318c0-0.998,0.328-1.868,0.919-3.957 c0.104-0.395,0.231-0.907,0.231-1.313c0-0.701-0.266-0.887-0.987-0.887c-0.352,0-0.742,0.125-1.095,0.257l0.195-0.799 c0.787-0.32,1.775-0.71,2.621-0.71c1.269,0,2.203,0.633,2.203,1.837c0,0.347-0.06,0.955-0.186,1.375l-0.73,2.582 c-0.151,0.522-0.424,1.673-0.001,2.014c0.416,0.337,1.401,0.158,1.887-0.071L14.658,18.284z M13.452,8c-0.828,0-1.5-0.672-1.5-1.5 s0.672-1.5,1.5-1.5s1.5,0.672,1.5,1.5S14.28,8,13.452,8z"></path></svg>') 0 50% no-repeat; color: #1f5aa0; }

.plans-compare__description { position: absolute; z-index: 1; top: 100%; left: 0; width: 304px; margin-top: -6px; padding: 12px 16px; border-radius: 4px; background: rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0 7px 30px rgba(0, 23, 36, 0.1); box-shadow: 0 7px 30px rgba(0, 23, 36, 0.1); font-size: 16px; pointer-events: none; color: #fff; opacity: 0; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; }

.plans-compare__description::after { content: ""; position: absolute; bottom: 100%; left: 21px; border-right: 6px solid transparent; border-bottom: 6px solid rgba(0, 0, 0, 0.9); border-left: 6px solid transparent; }

.plans-compare__table td:hover .plans-compare__description { opacity: 1; }

.plans-compare__check { display: block; width: 24px; height: 24px; margin: 0 auto; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%2332BDB5" stroke-width="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') 50% 50%/100% 100%; }

.plans-compare__table tr:hover .plans-compare__check { background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23004163" stroke-width="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') 50% 50%/100% 100%; }

@media screen and (max-width: 1283.98px) { .plans-compare.fixed { padding-top: 130px; }
  .plans-compare--alt.fixed { padding-top: 106px; }
  .plans-compare__head, .plans-compare__cont { padding-right: 8px; padding-left: 8px; }
  .plans-compare__title { font-size: 26px; }
  .plans-compare__head-cell { padding: 0 16px; }
  .plans-compare__heading { font-size: 23px; }
  .plans-compare__caption { padding-left: 40px; }
  .plans-compare__caption::after, .plans-compare__caption::before { left: 16px; }
  .plans-compare__table td { padding-right: 16px; padding-left: 16px; }
  ul.pricing-plan-data, .pricing-plan-data li { font-size: 18px; } }

@media screen and (max-width: 1023.98px) { .plans-compare.fixed .plans-compare__head-spoiler { height: 0; }
  .plans-compare__head, .plans-compare__cont { padding-right: 0; padding-left: 0; }
  .plans-compare__table td { width: 33.333%; padding-right: 20px; padding-left: 20px; }
  .plans-compare__table td:first-child { background: none; text-align: center; }
  .plans-compare__name { margin-top: 10px; padding-left: 0; background: none !important; text-align: left; }
  .plans-compare__description { position: static; width: auto; margin-top: 4px; padding: 0; background: none; -webkit-box-shadow: none; box-shadow: none; pointer-events: auto; text-align: left; color: #7d828b; opacity: 1; }
  .plans-compare__description::after { display: none; }
  .business-info-boxes .wp-block-column { padding-right: 20px; padding-left: 20px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { .plans-compare.fixed .plans-compare__head { top: 62px; } }

@media screen and (max-width: 767.98px) { .plans-compare { margin-top: 0; }
  .plans-compare.fixed { padding-top: 98px; }
  .plans-compare.fixed .plans-compare__head { top: 52px; }
  .plans-compare__anch { top: -52px; }
  .plans-compare__head-inner > .grid-cont { padding-right: 0; padding-left: 0; }
  .plans-compare__head-cell { padding: 0 10px; }
  .plans-compare__head-spoiler { height: 46px; }
  .plans-compare__button { padding-right: 16px; padding-left: 16px; }
  .plans-compare__heading { font-size: 16px; }
  .plans-compare__caption { margin-top: 4px; margin-right: -20px; margin-left: -20px; padding: 12px 20px 12px 42px; font-size: 15px; }
  .plans-compare__caption::after, .plans-compare__caption::before { top: 19px; left: 20px; width: 12px; height: 2px; }
  .plans-compare__spoiler { position: relative; overflow: hidden; margin-right: -20px; margin-left: -20px; }
  .plans-compare__table td { font-size: 16px; }
  .plans-compare__check { width: 18px; height: 18px; }
  .button.plans-compare__button { margin-left: 0; margin-right: 0; } }

@media (max-width: 599px) { .business-tabs .wp-block-column { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important; } }

@media screen and (max-width: 575.98px) { .plans-compare.fixed { padding-top: 90px; }
  .plans-compare__head { position: relative; }
  .plans-compare__head-spoiler { height: 38px; }
  .plans-compare__button { padding: 2px 8px; font-size: 16px; } }

@media screen and (max-width: 413px) { .plans-compare__heading { font-size: 15px; }
  .plans-compare__button { padding: 2px 6px; font-size: 15px; }
  .plans-compare__head-cell { padding: 0 6px; }
  .new-pricing-heading h2 { font-size: 26px; line-height: 1.25; } }

.new-pricing-wrap { overflow: hidden; padding-bottom: 80px; }

.mt-500 { margin-top: 80px; }

.page-node-3841 article .grid-cont--xl, .page-node-3846 article .grid-cont--xl { width: 1280px; max-width: 96%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 0 5px; }

.plans-compare__badge { background: url(../images/pricing/badge.svg); }

/* callout */
.callout { position: relative; width: 1280px; max-width: 96%; overflow: hidden; margin: 0 auto 0; border-radius: 8px; text-align: center; color: #b6c0d4; }

.callout__bg { position: absolute; top: 50%; left: 50%; margin: -199px 0 0 -675px; }

.callout__cont { position: relative; padding-top: 80px; padding-bottom: 80px; }

.callout__cont--small { padding-top: 70px; padding-bottom: 70px; }

.callout h2 { font-weight: 600; color: #ffffff; font-size: 36px; letter-spacing: -0.025em; position: relative; }

.callout__subtitle { max-width: 560px; margin-right: auto; margin-left: auto; }

.callout__button { margin-right: 8px; margin-left: 8px; }

.callout__request { display: block; font-size: 20px; font-weight: 600; text-decoration: none; color: #32bdb5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.callout__link { display: block; font-size: 26px; color: #32bdb5; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: color; transition-property: color; }

.callout__button { width: 230px; max-width: 100%; margin-left: auto; margin-right: auto; text-align: center; position: relative; }

.callout__button a, .callout__button a:visited { margin-right: 8px; margin-left: 8px; display: inline-block; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #32bdb5; font-size: 20px; line-height: 24px; font-weight: 600; text-align: center; text-decoration: none; color: #fff; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; }

.callout__button a:hover, .callout__button a:focus, .callout__button a:active { background: #1fb7ab; color: #fff; text-decoration: none; }

p.mt-200.callout__button { margin-bottom: 0; }

@media screen and (max-width: 1340px) { .callout { max-width: 100%; border-radius: 0; }
  .callout__bg { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0; width: 100%; height: 100%; } }

@media screen and (max-width: 1283.98px) { .free-trial .removed-lg { display: none; }
  .plans-compare__button { padding-right: 22px; padding-left: 22px; }
  .button--xsmall.plans-compare__button { font-size: 16px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .free-trial .removed-lg { display: inline; }
  .plans-compare__button { padding-right: 22px; padding-left: 22px; }
  .button--xsmall.plans-compare__button { font-size: 16px; } }

@media screen and (max-width: 991.98px) { .callout h2 { font-size: 28px; }
  .callout__bg img { width: auto; max-width: none; max-width: unset; height: 250px; } }

@media screen and (max-width: 767.98px) { .callout h2 { font-size: 28px; }
  .plans-compare__button { padding: 2px 6px; } }

@media screen and (max-width: 479px) { .external-rated__badge { font-size: 13px; }
  .callout__bg img { height: 300px; }
  .button--xsmall.plans-compare__button { font-size: 15px; } }

/***Mini Solutions***/
.mini-solutions--pricing-bkd li { font-size: 16px; margin-top: 12px; position: relative; padding-left: 1.75rem; }

.mini-solutions--pricing-bkd li::before { position: absolute; left: 0; content: '\00a0\00a0\00a0\00a0'; background: url("/modules/contrib/egnyte_site_builder/modules/egnyte_blocks/egnyte_cards/templates/images/check.svg") 50% 50%/100% 14px no-repeat; }

.mini-solutions--pricing-bkd .ms-pricing__item--dark ul { color: #fff; }

.mini-solutions--pricing-bkd ul { list-style: none; text-align: left; color: #004163; line-height: 1.375; }

.sl-pricing__tile--aec li:before { content: "•"; background: none; position: absolute; top: 0px; left: 0px; color: #36bdb5; }

@media screen and (max-width: 991.98px) { .addon .sl-pricing__tile { min-height: initial; height: auto !important; padding: 64px; } }

@media screen and (max-width: 768px) and (min-width: 575px) { .ms-pricing .default_pricing__col { margin-bottom: 36px; } }

.industries-features--pricing .sl-pricing { background: radial-gradient(101.68% 52.73% at 37.25% 61.57%, #193B59 20.11%, #121F37 100%); color: #fff; }

.industries-features--pricing .sl-pricing .button { font-size: 22px; }

.industries-features--pricing .sl-pricing__tile { color: #35364E; position: relative; min-height: 100%; }

.industries-features--pricing .sl-pricing__tile ul { text-align: left; margin-top: 32px; }

.industries-features--pricing .sl-pricing__tile ul li { padding-left: 1.75em; position: relative; }

.industries-features--pricing .sl-pricing__tile ul li:before { content: '\00a0\00a0\00a0\00a0'; position: absolute; top: 0; left: 0; color: #36bdb5; font-size: 18px; background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14' fill='none'%3E%3Cpath d='M16.5455 2L6.54545 12L2 7.45455' stroke='%230BC5BA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50%/100% 14px no-repeat; }

.industries-features--pricing .sl-pricing__tile .button { max-width: 248px; padding: 10px; }

.industries-features--pricing .sl-pricing__tile .h6 { color: #35364E; text-align: center; font-size: 18px; font-style: normal; font-weight: 300; line-height: normal; letter-spacing: -0.231px; margin-top: 5px; margin-bottom: 16px; }

.industries-features--pricing .sl-pricing__tile .pricing__addon__title { font-family: Metric-semibold; font-size: 26px; font-weight: 600; line-height: 33.80px; word-wrap: break-word; }

.industries-features--pricing .pricing__addon { padding: 36px 40px; height: auto; /* Flex container for each column */ }

.industries-features--pricing .pricing__addon .h4 { color: #35364E; font-size: 26px; font-family: Metric-bold; font-weight: 600; line-height: 33.80px; word-wrap: break-word; }

.industries-features--pricing .pricing__addon .p { height: auto; color: #35364E; font-size: 20px; font-family: Metric; font-weight: 400; line-height: 26px; word-wrap: break-word; }

.industries-features--pricing .pricing__addon .button { width: 100%; padding: 10px; gap: 10px; -ms-flex-negative: 0; flex-shrink: 0; }

.industries-features--pricing .pricing__addon .misc-info { color: #BCBFD2; font-size: 18px; font-family: Metric; font-weight: 400; word-wrap: break-word; }

@media screen and (max-width: 992px) { .industries-features--pricing .sl-pricing__tile--white { height: auto; }
  .industries-features--pricing .sl-pricing__tile__lower-section { position: relative !important; -webkit-transform: none !important; transform: none !important; min-height: 100%; left: inherit !important; } }

@media screen and (max-width: 768px) { .industries-features--pricing .sl-pricing .button { font-size: 20px; } }

/** Add-On section Style **/
.product_feed__toggle { padding-right: 16px; padding-left: 16px; margin-bottom: 20px; margin-top: 10px; }

.product_feed__toggle .h3 { font-size: 28px; min-height: 80px; }

.product_feed__toggle .p { line-height: 30px; margin-top: 0; margin-bottom: 0; min-height: 120px; }

.product_feed__toggle .product_feed__toggle__outer_cont { padding: 1px; border-radius: 10px; margin-left: 0; margin-right: 0; height: 281px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; }

.product_feed__toggle .product_feed__toggle__outer_cont .product_feed__toggle__inner_cont { background: #fff; padding: 25px 27px 0; height: 279px; border-radius: 10px; }

.product_add-on__carousel .head-reviews__arrow { opacity: 1; }

.product_add-on__carousel .head-reviews__arrow--prev { left: -50px; }

.product_add-on__carousel .head-reviews__arrow--next { right: -50px; }

.add-on_block__ctas { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 50px; padding-bottom: 50px; }

.add-on_block__ctas .add-on__cta { height: 66px; max-width: 315px; border-radius: 10px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 21px; font-family: 'Metric-medium'; letter-spacing: -0.23px; margin-left: 10px; margin-right: 10px; cursor: pointer; border: 1px solid #0BC5BA; background: #0BC5BA1A; color: #003F65; padding-bottom: 0; }

.add-on_block__ctas .add-on__cta:first-child { margin-left: 0; }

.add-on_block__ctas .add-on__cta:last-child { margin-right: 0; }

.add-on_block__ctas .add-on__cta.active { background: #0BC5BA; color: #fff; border: 1px solid #0BC5BA; font-family: 'Metric-semibold'; }

.add-on_block__ctas .add-on__cta.active:hover { background: #0BC5BA; }

.add-on_block__ctas .add-on__cta:hover { background: #0BC5BA33; font-family: 'Metric-semibold'; }

.add-on__container a { margin: 50px auto 0; }

.add-on__container h2 { background: -webkit-gradient(linear, left top, right top, color-stop(11.21%, #174061), color-stop(73.77%, #0BC5BA)); background: linear-gradient(90deg, #174061 11.21%, #0BC5BA 73.77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 56px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto; }

.aec_add-on { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 10px; }

.aec_add-on .aec_add-on__outer-container { margin-left: 16px; margin-right: 16px; padding: 1px; border-radius: 10px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; height: 281px; max-width: 432px; width: 100%; }

.aec_add-on .aec_add-on__outer-container:first-child { margin-left: 0; }

.aec_add-on .aec_add-on__outer-container:last-child { margin-right: 0; }

.aec_add-on .aec_add-on__inner-container { text-align: left; background: #fff; height: 279px; border-radius: 10px; padding: 25px 27px 0; }

.aec_add-on .h3 { font-size: 28px; min-height: 52px; }

.aec_add-on .p { margin-bottom: 0; min-height: 150px; }

.ls_add-on { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 10px; }

.ls_add-on .ls_add-on__outer-container { margin-left: 16px; margin-right: 16px; padding: 1px; border-radius: 10px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; height: 281px; max-width: 432px; width: 100%; }

.ls_add-on .ls_add-on__outer-container:first-child { margin-left: 0; }

.ls_add-on .ls_add-on__outer-container:last-child { margin-right: 0; }

.ls_add-on .ls_add-on__inner-container { text-align: left; background: #fff; height: 279px; border-radius: 10px; padding: 25px 27px 0; }

.ls_add-on .h3 { font-size: 28px; min-height: 52px; }

.ls_add-on .p { margin-bottom: 0; min-height: 150px; }

.fs_add-on { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 10px; }

.fs_add-on .fs_add-on__outer-container { margin-left: 16px; margin-right: 16px; padding: 1px; border-radius: 10px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; height: 281px; max-width: 432px; width: 100%; }

.fs_add-on .fs_add-on__outer-container:first-child { margin-left: 0; }

.fs_add-on .fs_add-on__outer-container:last-child { margin-right: 0; }

.fs_add-on .fs_add-on__inner-container { text-align: left; background: #fff; height: 279px; border-radius: 10px; padding: 25px 27px 0; }

.fs_add-on .h3 { font-size: 28px; min-height: 52px; }

.fs_add-on .p { margin-bottom: 0; min-height: 150px; }

@media (max-width: 1350px) { .product_add-on__carousel .head-reviews__arrow--prev { left: -30px; }
  .product_add-on__carousel .head-reviews__arrow--next { right: -30px; } }

@media (max-width: 1315px) { .product_add-on__carousel .head-reviews__arrow--prev { left: 0; }
  .product_add-on__carousel .head-reviews__arrow--next { right: 0; } }

@media (max-width: 1070px) { .add-on_block__ctas .add-on__cta { font-size: 20px; } }

@media (max-width: 1050px) { .product_feed__toggle .h3 { font-size: 26px; min-height: 68px; }
  .product_feed__toggle .p { line-height: 28px; margin-top: 0; margin-bottom: 0; min-height: 128px; } }

@media (max-width: 1011px) { .add-on_block__ctas .add-on__cta { font-size: 18px; } }

.product_add-on__carousel { margin-right: -16px; margin-left: -16px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 991.98px) { .product_add-on__carousel { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr 1fr; }
  .product_feed__toggle .product_feed__toggle__outer_cont { max-width: 432px; width: 100%; }
  .product_feed__toggle .product_feed__toggle__outer_cont .product_feed__toggle__inner_cont { padding: 18px 21px 0; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F7FA)); background: linear-gradient(180deg, #FFFFFF 0%, #F3F7FA 100%); }
  .aec_add-on .aec_add-on__inner-container { padding: 18px 21px 0; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F7FA)); background: linear-gradient(180deg, #FFFFFF 0%, #F3F7FA 100%); }
  .ls_add-on .ls_add-on__inner-container { padding: 18px 21px 0; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F7FA)); background: linear-gradient(180deg, #FFFFFF 0%, #F3F7FA 100%); }
  .fs_add-on .fs_add-on__inner-container { padding: 18px 21px 0; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F7FA)); background: linear-gradient(180deg, #FFFFFF 0%, #F3F7FA 100%); }
  .product_feed__toggle { padding-bottom: 10px; padding-right: 9px; padding-left: 9px; } }

@media (max-width: 991.98px) { .product_feed__toggle .p { min-height: 137px; }
  .product_add-on__carousel .head-reviews__arrow--next { top: 50%; }
  .product_add-on__carousel .head-reviews__arrow--prev { top: 50%; }
  .aec_add-on .aec_add-on__outer-container { margin-left: 9px; margin-right: 9px; }
  .aec_add-on .h3 { font-size: 26px; }
  .aec_add-on .p { min-height: 156px; line-height: 30px; }
  .ls_add-on .ls_add-on__outer-container { margin-left: 9px; margin-right: 9px; }
  .ls_add-on .h3 { font-size: 26px; }
  .ls_add-on .p { min-height: 145px; line-height: 30px; }
  .fs_add-on .h3 { font-size: 26px; }
  .fs_add-on .p { min-height: 150px; line-height: 30px; }
  .fs_add-on .fs_add-on__outer-container { margin-left: 9px; margin-right: 9px; } }

.add-on_block__ctas_mobile, .add-on__lbl { display: none; }

@media (max-width: 964px) { .product_feed__toggle .h3 { font-size: 25px; min-height: 65px; }
  .product_feed__toggle .p { line-height: 25px; min-height: 140px; }
  .product_feed__toggle .p--medium { font-size: 15px; }
  .aec_add-on .h3 { font-size: 25px; }
  .ls_add-on .h3 { font-size: 25px; }
  .fs_add-on .h3 { font-size: 25px; } }

@media (max-width: 885.98px) { .product_add-on__carousel { grid-template-columns: repeat(1, 1fr); }
  .add-on__lbl { text-align: left; max-width: 291px; width: 100%; display: block; margin: 40px auto 4px; font-size: 18px; color: #686868; }
  .add-on_block__ctas { display: none; }
  .add-on_block__ctas_mobile { display: block; max-width: 305px; width: 100%; margin: 0 auto 30px; border: 1px solid #131313; border-radius: 6px; height: 46px; font-size: 20px; padding: 10px; line-height: 23.74px; font-family: 'Metric-semibold'; color: #35364e; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="8" viewBox="0 0 11 8" fill="none"><path d="M1 1L5.84615 6.53846L10 1" stroke="%2335364E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; background-position: calc(100% - 12px) 18px; background-size: 13px; }
  .product_feed__toggle { padding-bottom: 1px; }
  .product_feed__toggle .product_feed__toggle__outer_cont { max-width: 432px; margin: 10px auto; width: 100%; height: auto; }
  .product_feed__toggle .product_feed__toggle__outer_cont .product_feed__toggle__inner_cont { padding: 17px 21px 0; height: auto; }
  .product_feed__toggle .h3 { min-height: auto; padding-bottom: 14px; }
  .product_feed__toggle .p { min-height: auto; line-height: 26px; padding-bottom: 45px; }
  .product_feed__toggle .p--medium { margin-bottom: 0; padding-bottom: 20px; }
  .aec_add-on { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .aec_add-on .aec_add-on__inner-container { padding: 17px 21px 0; height: auto; }
  .aec_add-on .aec_add-on__outer-container { height: auto; max-width: 432px; margin: 10px auto; }
  .aec_add-on .aec_add-on__outer-container:first-child { margin-left: auto; }
  .aec_add-on .aec_add-on__outer-container:last-child { margin-right: auto; }
  .aec_add-on .h3 { min-height: auto; padding-bottom: 14px; }
  .aec_add-on .p { min-height: auto; padding-bottom: 45px; }
  .aec_add-on .p--medium { margin-bottom: 0; padding-bottom: 20px; }
  .ls_add-on { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .ls_add-on .ls_add-on__inner-container { height: auto; padding: 17px 21px 0; }
  .ls_add-on .ls_add-on__outer-container { height: auto; margin: 10px auto; }
  .ls_add-on .ls_add-on__outer-container:first-child { margin-left: auto; }
  .ls_add-on .ls_add-on__outer-container:last-child { margin-right: auto; }
  .ls_add-on .h3 { min-height: auto; padding-bottom: 14px; }
  .ls_add-on .p { min-height: auto; padding-bottom: 45px; }
  .ls_add-on .p--medium { margin-bottom: 0; padding-bottom: 20px; }
  .fs_add-on { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .fs_add-on .fs_add-on__inner-container { padding: 17px 21px 0; height: auto; }
  .fs_add-on .fs_add-on__outer-container { margin: 10px auto; height: auto; }
  .fs_add-on .fs_add-on__outer-container:first-child { margin-left: auto; }
  .fs_add-on .fs_add-on__outer-container:last-child { margin-right: auto; }
  .fs_add-on .h3 { min-height: auto; padding-bottom: 14px; }
  .fs_add-on .p { min-height: auto; padding-bottom: 45px; }
  .fs_add-on .p--medium { margin-bottom: 0; padding-bottom: 20px; }
  .accordion-card_mobile { font-size: 16px; font-family: 'Metric'; } }

.dt-seo-content .dt-article-content .article-share:first-of-type { display: none; }

.dt-seo-content .dt-article-content a:hover { color: #1fb7ab; }

.article-content .article-share:first-of-type { display: none; }

.margin-0 { margin: 0; }

.dt-mt-10 { margin-top: 10px; }

.dt-mt-20 { margin-top: 20px; }

.dt-mt-30 { margin-top: 30px; }

.dt-mt-40 { margin-top: 40px; }

.dt-mt-50 { margin-top: 50px; }

.dt-mt-60 { margin-top: 60px; }

.dt-mt-70 { margin-top: 70px; }

.dt-mt-80 { margin-top: 80px; }

.dt-mt-90 { margin-top: 90px; }

.dt-mt-100 { margin-top: 100px; }

.dt-mt-110 { margin-top: 110px; }

.dt-mt-120 { margin-top: 120px; }

.dt-mt-130 { margin-top: 130px; }

.dt-mt-140 { margin-top: 140px; }

.dt-mt-150 { margin-top: 150px; }

.dt-mt-200 { margin-top: 200px; }

.dt-mb-10 { margin-bottom: 10px; }

.dt-mb-20 { margin-bottom: 20px; }

.dt-mb-30 { margin-bottom: 30px; }

.dt-mb-40 { margin-bottom: 40px; }

.dt-mb-50 { margin-bottom: 50px; }

.dt-mb-60 { margin-bottom: 60px; }

.dt-mb-70 { margin-bottom: 70px; }

.dt-mb-80 { margin-bottom: 80px; }

.dt-mb-90 { margin-bottom: 90px; }

.dt-mb-100 { margin-bottom: 100px; }

.dt-mb-110 { margin-bottom: 110px; }

.dt-mb-120 { margin-bottom: 120px; }

.dt-mb-130 { margin-bottom: 130px; }

.dt-mb-140 { margin-bottom: 140px; }

.dt-mb-150 { margin-bottom: 150px; }

.dt-mb-160 { margin-bottom: 160px; }

.dt-mb-200 { margin-bottom: 200px; }

.dt-mb-0 { margin-bottom: 0; }

.dt-mtb-10 { margin-top: 10px; margin-bottom: 10px; }

.dt-mtb-20 { margin-top: 20px; margin-bottom: 20px; }

.dt-mtb-30 { margin-top: 30px; margin-bottom: 30px; }

.dt-mtb-40 { margin-top: 40px; margin-bottom: 40px; }

.dt-mtb-50 { margin-top: 50px; margin-bottom: 50px; }

.dt-mtb-60 { margin-top: 60px; margin-bottom: 60px; }

.dt-mtb-70 { margin-top: 70px; margin-bottom: 70px; }

.dt-mtb-80 { margin-top: 80px; margin-bottom: 80px; }

.dt-mtb-90 { margin-top: 90px; margin-bottom: 90px; }

.dt-mtb-100 { margin-top: 100px; margin-bottom: 100px; }

.dt-mtb-110 { margin-top: 110px; margin-bottom: 110px; }

.dt-mtb-120 { margin-top: 120px; margin-bottom: 120px; }

.dt-mtb-130 { margin-top: 130px; margin-bottom: 130px; }

.dt-mtb-140 { margin-top: 140px; margin-bottom: 140px; }

.dt-mtb-150 { margin-top: 150px; margin-bottom: 150px; }

.dt-pt-10 { padding-top: 10px; }

.dt-pt-20 { padding-top: 20px; }

.dt-pt-30 { padding-top: 30px; }

.dt-pt-40 { padding-top: 40px; }

.dt-pt-50 { padding-top: 50px; }

.dt-pt-60 { padding-top: 60px; }

.dt-pt-70 { padding-top: 70px; }

.dt-pt-80 { padding-top: 80px; }

.dt-pt-90 { padding-top: 90px; }

.dt-pt-100 { padding-top: 100px; }

.dt-pt-110 { padding-top: 110px; }

.dt-pt-120 { padding-top: 120px; }

.dt-pt-130 { padding-top: 130px; }

.dt-pt-140 { padding-top: 140px; }

.dt-pt-150 { padding-top: 150px; }

.dt-pt-160 { padding-top: 160px; }

.dt-pt-170 { padding-top: 170px; }

.dt-pt-180 { padding-top: 180px; }

.dt-pt-190 { padding-top: 190px; }

.dt-pt-200 { padding-top: 200px; }

.dt-pt-250 { padding-top: 250px; }

.dt-pt-300 { padding-top: 300px; }

.dt-pt-350 { padding-top: 350px; }

.dt-pb-10 { padding-bottom: 10px; }

.dt-pb-20 { padding-bottom: 20px; }

.dt-pb-30 { padding-bottom: 30px; }

.dt-pb-40 { padding-bottom: 40px; }

.dt-pb-50 { padding-bottom: 50px; }

.dt-pb-60 { padding-bottom: 60px; }

.dt-pb-70 { padding-bottom: 70px; }

.dt-pb-80 { padding-bottom: 80px; }

.dt-pb-90 { padding-bottom: 90px; }

.dt-pb-100 { padding-bottom: 100px; }

.dt-pb-110 { padding-bottom: 110px; }

.dt-pb-120 { padding-bottom: 120px; }

.dt-pb-130 { padding-bottom: 130px; }

.dt-pb-140 { padding-bottom: 140px; }

.dt-pb-150 { padding-bottom: 150px; }

.dt-pb-160 { padding-bottom: 160px; }

.dt-pb-170 { padding-bottom: 170px; }

.dt-pb-180 { padding-bottom: 180px; }

.dt-pb-190 { padding-bottom: 190px; }

.dt-pb-200 { padding-bottom: 200px; }

.dt-pb-250 { padding-bottom: 250px; }

.dt-pb-300 { padding-bottom: 300px; }

.dt-pb-350 { padding-bottom: 350px; }

.dt-ptb-10 { padding-top: 10px; padding-bottom: 10px; }

.dt-ptb-20 { padding-top: 20px; padding-bottom: 20px; }

.dt-ptb-30 { padding-top: 30px; padding-bottom: 30px; }

.dt-ptb-40 { padding-top: 40px; padding-bottom: 40px; }

.dt-ptb-50 { padding-top: 50px; padding-bottom: 50px; }

.dt-ptb-60 { padding-top: 60px; padding-bottom: 60px; }

.dt-ptb-70 { padding-top: 70px; padding-bottom: 70px; }

.dt-ptb-80 { padding-top: 80px; padding-bottom: 80px; }

.dt-ptb-90 { padding-top: 90px; padding-bottom: 90px; }

.dt-ptb-100 { padding-top: 100px; padding-bottom: 100px; }

.dt-ptb-110 { padding-top: 110px; padding-bottom: 110px; }

.dt-ptb-120 { padding-top: 120px; padding-bottom: 120px; }

.dt-ptb-130 { padding-top: 130px; padding-bottom: 130px; }

.dt-ptb-140 { padding-top: 140px; padding-bottom: 140px; }

.dt-ptb-150 { padding-top: 150px; padding-bottom: 150px; }

.dt-fixed-width { width: 1280px; max-width: 94%; margin-left: auto; margin-right: auto; -webkit-box-sizing: border-box; box-sizing: border-box; }

.dt-fixed-size { width: 1280px; max-width: 94%; margin-left: auto; margin-right: auto; -webkit-box-sizing: border-box; box-sizing: border-box; }

.dt-fixed-width.dt-fixed-1180 { width: 1180px; }

.dt-fixed-width.dt-fixed-1100 { width: 1100px; }

.dt-fixed-width.dt-fixed-1080 { width: 1080px; }

.dt-fixed-width.dt-fixed-980 { width: 980px; }

.dt-fixed-width.dt-fixed-800 { width: 800px; }

@media only screen and (max-width: 767.98px) { .dt-fixed-width { max-width: 90%; }
  .dt-fixed-size { max-width: 90%; } }

@media screen and (max-width: 767.98px) { .dt-br-removed-sm br { display: none; } }

.dt-button a { display: inline-block; width: auto; margin-top: 24px; padding: 12px 24px; border-radius: 6px; border: 2px solid transparent; background: #0bc5ba; font-size: 20px; line-height: 24px; font-weight: 600; text-decoration: none; color: #fff !important; -webkit-transition-duration: 0.125s; transition-duration: 0.125s; -webkit-transition-property: border-color, background-color, color; transition-property: border-color, background-color, color; text-align: center; }

.dt-button a:visited { background: #0bc5ba; }

.dt-button a:hover { background: #1fb7ab; }

.dt-button a:active { background: #1fb7ab; }

.dt-button a:focus { background: #1fb7ab; }

.dt-linear-background { background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f8fb), to(#ffffff)); background-image: linear-gradient(180deg, #f3f8fb, #ffffff); padding: 30px 0; overflow: hidden; }

.dt-seo-before-content p { font-size: 16px; }

.dt-seo-before-content p strong { color: #5e636b; font-weight: 600; }

.dt-seo-before-content p a { color: #7d828b; text-decoration: none; font-weight: normal; }

.dt-seo-before-content p a:visited { color: #7d828b; }

.dt-seo-before-content p a:hover { color: #7d828b; text-decoration: underline; }

.dt-seo-before-content p a:active { color: #7d828b; text-decoration: underline; }

.dt-seo-before-content p a:focus { color: #7d828b; text-decoration: underline; }

.dt-seo-content { display: -webkit-box; display: -ms-flexbox; display: flex; }

.dt-seo-content > .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; }

.dt-seo-content .dt-article-content { -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; }

.dt-seo-content .dt-article-sidebar { -ms-flex-preferred-size: calc(33.333% - 32px); flex-basis: calc(33.333% - 32px); margin-left: 32px; }

.dt-article-content h1 { font-size: 36px; color: #004163; font-weight: 700; line-height: 1.32; letter-spacing: -0.39px; margin-bottom: 30px; }

.dt-article-content p { color: #35364e; font-size: 20px; line-height: 1.5; font-weight: 400; margin-bottom: 30px; }

.dt-article-content p a { font-weight: 500; border-bottom: 1px solid #0bc5ba; }

.dt-article-content ul li { list-style-type: none; position: relative; color: #35364e; font-size: 20px; }

.dt-article-content ul li::before { content: ""; width: 6px; height: 6px; border-radius: 100%; background: #0bc5ba; position: absolute; top: 10px; left: -12px; }

.dt-article-content ul li a { font-weight: 500; border-bottom: 1px solid #0bc5ba; }

.dt-img-round-corners img { border-radius: 6px; }

.dt-img-round-corners img { border-radius: 6px; }

.dt-highlight-box { background: rgba(0, 123, 189, 0.04); border-radius: 6px; padding: 30px; margin-bottom: 40px; }

.dt-highlight-box p { color: #004163; }

.dt-highlight-box p strong { font-weight: 600; }

.dt-highlight-box ul { padding-left: 15px; margin-bottom: 0; }

.dt-highlight-box ul li { margin-bottom: 8px; }

.dt-highlight-box ul li::before { background: #004163; opacity: 0.6; }

.dt-article-content h2 { font-weight: 600; font-size: 32px; line-height: 38px; color: #35364e; margin-bottom: 20px; }

.dt-article-content h3 { font-weight: 600; font-size: 24px; line-height: 32px; color: #35364e; margin-bottom: 20px; }

.dt-article-content .wp-block-quote { border-left: 4px solid #edeff4; padding-left: 24px; margin-left: 40px; padding-top: 45px; position: relative; }

.dt-article-content .wp-block-quote::before { content: ""; width: 32px; height: 26px; background: url(../images/dt-seo-template/icon-quote.png) no-repeat center center; background-size: contain; position: absolute; top: 0; left: 18px; }

.dt-article-content .wp-block-quote p { font-style: italic; font-size: 24px; line-height: 1.4375; color: #5e636b; font-weight: 400; }

.dt-article-content .wp-block-quote a { font-style: italic; font-weight: 500; font-size: 24px; line-height: 32px; text-decoration: underline; }

.dt-article-content ol { padding-left: 30px; }

.dt-article-content ol li { list-style-type: none; color: #35364e; font-size: 20px; line-height: 27px; }

.dt-article-content ol li > strong { font-weight: 600; display: block; font-size: 24px; line-height: 32px; }

.dt-article-content ol li > strong + br { display: none; }

.dt-article-content ol.article__list-decimal li { list-style-type: decimal !important; }

.dt-article-content ol.article__list-decimal li > strong { display: inline; font-size: 20px; line-height: 1.5; }

.dt-article-content ol.article__list-decimal li > strong + br { display: block; }

.dt-article-content ol.article__list-decimal.with__sub-bullets li ul { padding-left: 15px; }

.dt-article-content ol.article__list-decimal.with__sub-bullets li ul li { list-style-type: none !important; padding-left: 0 !important; }

.dt-article-content figcaption em { font-style: italic; }

.dt-article-content .wp-block-cover { border-radius: 6px; }

.dt-article-content .wp-block-cover > .wp-block-cover__inner-container { padding: 40px 0 10px; }

.dt-article-content .wp-block-cover h2 { font-weight: 600; font-size: 26px; line-height: 29px; }

.dt-article-sidebar h3 { font-weight: bold; font-size: 16px; line-height: 17px; letter-spacing: 0.8px; text-transform: uppercase; color: #35364e; margin-bottom: 15px; }

.dt-usefull-links .wp-block-columns { background: rgba(0, 123, 189, 0.04); border-radius: 4px; padding: 10px 30px 10px 10px; margin-bottom: 12px; position: relative; }

.dt-usefull-links .wp-block-columns::before { content: ""; width: 7px; height: 2px; background: #35364e; border-radius: 1.8px; position: absolute; right: 10px; top: calc(50% - 4px); -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.dt-usefull-links .wp-block-columns::after { content: ""; width: 7px; height: 2px; background: #35364e; border-radius: 1.8px; position: absolute; right: 10px; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.dt-usefull-links .wp-block-column:last-child { margin-left: 18px; }

.dt-usefull-links .wp-block-column:last-child a { color: inherit; }

.dt-usefull-links .wp-block-column:last-child a::after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }

.dt-usefull-links figure { margin-top: 10px; }

.dt-usefull-links p { font-weight: 400; font-size: 16px; line-height: 18px; letter-spacing: -0.181818px; color: #7d828b; margin-bottom: 5px; }

.dt-usefull-links p strong { font-weight: 600; line-height: 23px; color: #35364e; }

.dt-article-resources { margin-top: 40px; margin-bottom: 40px; }

.dt-article-resources .wp-block-columns { position: relative; margin-bottom: 12px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.dt-article-resources .wp-block-columns .wp-block-column:last-child { margin-left: 18px; }

.dt-article-resources .wp-block-columns:hover { -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all 200ms ease-in; transition: all 200ms ease-in; }

.dt-article-resources figure img { border-radius: 6px; height: auto; }

.dt-article-resources h4 { font-weight: 600; font-size: 16px; line-height: 18px; letter-spacing: -0.181818px; color: #424242; margin-bottom: 5px; }

.dt-article-resources p { font-size: 16px; line-height: 18px; letter-spacing: -0.181818px; color: #7d828b; margin-bottom: 5px; }

.dt-article-resources p a { font-weight: 600; }

.dt-article-resources p a::after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.dt-cover-gray-bg { border-radius: 6px; margin-bottom: 40px; }

.dt-cover-gray-bg > .wp-block-cover__inner-container { padding: 30px 0 10px; }

.dt-cover-gray-bg h2 { font-weight: 600; font-size: 22px; line-height: 24px; text-align: center; color: #4c4c4c; }

.dt-cover-gray-bg .dt-button { margin-bottom: 0; }

.dt-cover-gray-bg .dt-button a { font-size: 18px; line-height: 19px; padding: 10px 30px; }

.dt-article-contents-list ol { padding-left: 20px; }

.dt-article-contents-list ol li { list-style-type: decimal; position: relative; margin-bottom: 0; padding: 5px; color: #004163; font-size: 16px; }

.dt-article-contents-list a { font-weight: 500; font-size: 16px; line-height: 20px; color: #004163; }

.dt-article-contents-list a:visited { font-weight: 500; font-size: 16px; line-height: 20px; color: #004163; }

.dt-article-contents-list a:hover { color: #0092d8; }

.dt-article-contents-list a:hover::after { content: ""; width: 105%; height: 100%; background: rgba(0, 123, 189, 0.03); border-radius: 3px; position: absolute; top: 0; left: -25px; }

.dt-article-contents-list a:focus { color: #0092d8; }

.dt-article-contents-list a:focus::after { content: ""; width: 100%; height: 100%; background: rgba(0, 123, 189, 0.03); border-radius: 3px; position: absolute; top: 0; left: 0; }

.dt-article-contents-list .active a { color: #32bdb5; }

@media only screen and (max-width: 991.98px) { .dt-seo-content { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .dt-seo-content > .wp-block-group__inner-container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .dt-seo-content .dt-article-content { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .dt-seo-content .dt-article-sidebar { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-left: 0; margin-top: 50px; }
  .dt-usefull-links > .wp-block-group__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .dt-usefull-links > .wp-block-group__inner-container > h3 { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .dt-usefull-links .wp-block-columns { -ms-flex-preferred-size: calc(33.33% - 10px); flex-basis: calc(33.33% - 10px); margin-right: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .dt-usefull-links .wp-block-columns:last-child { margin-right: 0; }
  .dt-article-contents-list { display: none; }
  .dt-linear-background { padding-bottom: 0; }
  .dt-cover-gray-bg { margin-bottom: 0; }
  .dt-article-content .wp-block-cover h2 { margin-bottom: 0; font-size: 22px; }
  .dt-article-content .dt-button a { padding: 10px 30px; font-size: 18px; } }

@media only screen and (max-width: 767.98px) { .dt-usefull-links .wp-block-columns { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-right: 0; }
  .dt-usefull-links .wp-block-column:first-child { -ms-flex-preferred-size: 16% !important; flex-basis: 16% !important; }
  .dt-usefull-links .wp-block-column:last-child { -ms-flex-preferred-size: 84% !important; flex-basis: 84% !important; }
  .dt-article-content h1 { font-size: 30px; line-height: 1.02; }
  .dt-article-content p { font-size: 18px; margin-bottom: 15px; }
  .dt-article-content h2 { font-size: 26px; margin-bottom: 15px; line-height: 30px; }
  .dt-article-content h3 { font-size: 22px; margin-bottom: 15px; line-height: 26px; }
  .dt-article-content ol { padding-left: 20px; }
  .dt-article-content ol li { font-size: 18px; }
  .dt-article-content ol li > strong { font-size: 22px; }
  .dt-article-content ul { padding-left: 20px; }
  .dt-article-content .wp-block-quote { padding-left: 18px; border-left: 3px solid #edeff4; margin-bottom: 20px; margin-left: 20px; }
  .dt-article-content .wp-block-quote p { font-size: 20px; margin-bottom: 15px; }
  .dt-article-content .wp-block-quote a { font-size: 20px; }
  .dt-highlight-box { padding: 20px; margin: 0 -20px 20px; }
  .dt-highlight-box ul { padding-left: 5px; } }

@media only screen and (max-width: 480px) { .dt-article-resources .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .dt-article-resources .wp-block-columns .wp-block-column:last-child { margin-left: 0; }
  .dt-article-resources figure img { border-radius: 6px; width: 100%; } }

.eg-rchecklist-bg h2 { color: #004163 !important; text-align: left; font-size: 20px; }

@media screen and (max-width: 991.98px) { .eg-rchecklist-bg { min-height: 320px !important; } }

@media (max-width: 768px) { .social-sharing-buttons a, .social-sharing-buttons__button { text-decoration: none; display: inline-grid; }
  .social-sharing-buttons { width: 100%; display: block; } }

.wp-block-group.dt-full-width.dt-linear-background .dt-seo-before-content { display: none; }

.career-slide-box .blocks-gallery-grid .blocks-gallery-image figure, .career-slide-box .blocks-gallery-grid .blocks-gallery-item figure, .career-slide-box .wp-block-gallery .blocks-gallery-image figure, .career-slide-box .wp-block-gallery .blocks-gallery-item figure { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.sem-nav-block + #collapseForm { position: absolute; right: 0; width: 600px; max-width: 100%; top: 64px; }

.pricing-small-copy-heading a, .pricing-small-copy-heading a:visited, .white-links a, .white-links a:link, .white-links a:visited { color: #fff; border-bottom: 2px solid transparent; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; text-decoration: none; }

.pricing-small-copy-heading a:hover, .pricing-small-copy-heading a:focus, .white-links a:hover, .white-links a:focus { color: #fff; border-bottom: 2px solid #fff; text-decoration: none; }

.page-node-66 .inner-heading { margin-top: 25px; }

.new-events-template .wp-block-group__inner-container, .webinars-box-new-template .wp-block-group__inner-container { width: 100%; }

.two-col-industry h3 { font-size: 22px; font-weight: 500; margin-bottom: 10px; }

h3.story-grid-title { font-weight: bold; }

.page-node-type-sem_pages .art-section p.sem-pages-cta-btn { margin-bottom: 15px; }

.art-section p.sem-no-cc-required { font-size: 15px; font-style: italic; }

.call-pricing a, .call-pricing a:visited { color: #0bc5ba; text-decoration: none; border-bottom: 2px solid transparent; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }

.call-pricing a:hover, .call-pricing a:focus { color: #000; text-decoration: none; border-bottom: 2px solid #000; }

.news-grid.views-row.story-row { padding-top: 0; margin-bottom: 0; }

.dropdown button.dropdown-toggle strong { text-transform: capitalize; }

.open > .dropdown-menu { width: 100%; }

.partner-logos-new figure { position: relative; text-align: center; }

.partner-logos-new figure figcaption { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: -40px; width: 100%; }

.enterprise-trial .mktoForm .mktoError { right: auto !important; left: 10px !important; }

#block-egnyte-local-tasks ul li { display: none; }

.toolbar-tray-open #block-egnyte-local-tasks ul li, .toolbar-horizontal #block-egnyte-local-tasks ul li, .toolbar-fixed #block-egnyte-local-tasks ul li, #block-egnyte-local-tasks ul li:first-child { display: inline; }

.search-body { margin-bottom: 0; line-height: 1.56; }

.search-body b, .search-body h1 { display: none; }

.search-body h1, .search-body h2, .search-body h2 a, .search-body h3, .search-body p, .search-body p a { color: #000; }

.search-body h1, .search-body h2, .search-body h3, .search-body p, .search-body .has-text-align-center { text-align: left !important; }

.search-body .page-summary { display: block !important; }

.search-body h3 { margin-bottom: 0; }

.page-heading .views-exposed-form.search-block-form { max-width: 90%; width: 980px; margin: 150px auto 0; }

.page-heading form { position: relative; width: 300px; max-width: 100%; }

.page-heading form input#edit-submit-search { top: 0; }

.main-search.margin-top-100 { margin-top: 50px; }

.main-search h3.field-content { margin-bottom: 0; margin-top: 10px; }

.main-search .search-row:first-child h3.field-content { margin-top: 0; }

.main-search ul.search.items li.search-row:nth-child(2n + 1) .search-title, .main-search ul.search.items li.search-row .search-title { padding: 0 0 10px; margin-bottom: -25px; position: relative; }

.main-search ul.search.items li.search-row .search-title { background: #fff; }

.main-search ul.search.items li.search-row:nth-child(2n + 1) { background: #fff; }

.main-search ul.search.items li.search-row:nth-child(2n + 1) .search-title { background: #fff; }

.main-search ul.search.items li { padding: 10px 25px; margin-bottom: 15px; }

.main-search ul.search.items li:first-child { padding-top: 30px; }

.main-search h3 a, .main-search h3 a:visited { font-size: 20px; line-height: 27px; color: #0bc5ba; }

.main-search h3 a:hover, .main-search h3 a:focus { color: #000; }

.search-body h2, .search-body h3, .main-search p.page-summary { font-size: 20px; line-height: 27px; font-style: normal; margin-bottom: 0; }

.search-body p { width: 100% !important; }

.main-search header { padding-left: 25px; padding-right: 25px; }

.search-body .slide-form, .search-body .green-button, .pager__item--first, .pager__item--last { display: none !important; }

@media only screen and (max-width: 1279px) { .page-node-66 .quote-box-industry .wp-block-media-text__content p { font-size: 32px; line-height: 38px; margin-bottom: 15px; }
  .page-node-1446 .video-row .wp-block-column .video-hover-box p:first-child { -webkit-line-clamp: 2; }
  .bva-egnyte .tab-container .tab-content #decrease-it-costs .chart-container .chart-container-columns .bar-chart { height: 290px; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart-content { margin-top: 0px; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .graph-footnote { padding: 10px 20px; bottom: 0; } }

@media only screen and (max-width: 1200px) { .bva-egnyte .tab-container ul.tabs > li a { width: 220px !important; padding: 0px 30px !important; } }

@media only screen and (max-width: 1179px) { .group-button.deployment-options.team-deployment-fix button { height: 57px !important; } }

@media only screen and (max-width: 1140px) { .geometric-header .tab-container .tab-content .chart-container .donut-chart svg { left: 20px; } }

@media only screen and (max-width: 1079px) { .art-section .three-col-contact p { font-size: 18px; }
  .bva-egnyte .tab-container ul.tabs > li a { width: 200px !important; padding: 0px 15px !important; } }

@media only screen and (max-width: 1023px) { .hide-second .wp-block-columns, .hide-first .wp-block-columns { height: 77px; }
  .page-node-66 .quote-box-industry .wp-block-media-text__content p, .quote-box-industry .wp-block-media-text__content p { font-size: 26px; line-height: 32px; }
  .three-col-story-wrap.icon-boxes .story-grid h3 { font-size: 18px; line-height: 22px; }
  .page-node-1446 .wp-block-media-text > figure { overflow: hidden; }
  .page-node-1446 .wp-block-media-text > figure > img, .page-node-1446 .wp-block-media-text > figure > video { width: 120%; max-width: 120%; } }

@media only screen and (max-width: 991px) { .page-node-66 .inner-heading { margin-top: 5px; }
  #block-mainnavigation .navbar-we-mega-menu.navbar.we-mobile-megamenu-active .mktoErrorMsg, #block-mainnavigation .navbar-we-mega-menu.navbar.we-mobile-megamenu-active .mktoError .mktoErrorMsg, #block-mainnavigation .navbar-we-mega-menu.navbar.we-mobile-megamenu-active .mktoForm .mktoError .mktoErrorMsg { background-color: #e51b00 !important; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(43%, #e51b00), to(#ba1600)) !important; background-image: linear-gradient(#e51b00 43%, #ba1600 100%) !important; border: 1px solid #9f1300 !important; border-radius: 6px !important; -webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 2px 7px, inset #ff3c3c 0 1px 0px !important; box-shadow: rgba(0, 0, 0, 0.65) 0 2px 7px, inset #ff3c3c 0 1px 0px !important; color: #f3f3f3 !important; text-shadow: #901100 0 -1px 0 !important; }
  .bva-egnyte .hero-columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 0px; text-align: center !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .bva-egnyte .hero-columns .wp-block-column:last-child { margin-left: 0 !important; max-width: 50% !important; }
  .bva-egnyte .hero-columns .wp-block-column:last-child .wp-block-image { margin: 0px auto -60px auto !important; z-index: 3; position: relative; }
  .bva-egnyte .hero-columns .lead-text { width: auto !important; }
  .bva-egnyte .hero-columns .green-button { text-align: center; }
  .bva-egnyte .tab-container ul.tabs { position: relative; top: 30px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .bva-egnyte .tab-container ul.tabs > li { margin-bottom: 15px; }
  .bva-egnyte .tab-container ul.tabs > li:nth-child(odd) { margin-right: 15px; }
  .bva-egnyte .tab-container ul.tabs > li a { width: 300px !important; padding: 0px 11px !important; }
  .bva-egnyte .tab-container .tab-content { padding: 40px 30px 0px 30px; }
  .bva-egnyte .tab-container .tab-content #areas-of-value .chart-container .graph-totals-container { margin-top: 130px; }
  .bva-egnyte .tab-container .tab-content #decrease-it-costs .chart-container .graph-totals-container { margin-top: 130px; }
  .bva-egnyte .tab-container .tab-content #improve-collaboration-and-productivity .chart-container .graph-totals-container, .bva-egnyte .tab-container .tab-content #increase-control-and-reduce-risk .chart-container .graph-totals-container { margin-top: 130px; }
  .bva-egnyte .tab-container .tab-content .wp-block-columns { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .tab-content-main { -ms-flex-preferred-size: calc(100%) !important; flex-basis: calc(100%) !important; text-align: center; margin-top: 40px; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container { -ms-flex-preferred-size: calc(100%) !important; flex-basis: calc(100%) !important; margin-left: 0px !important; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { top: -10px; left: 60px; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart-content { margin-right: 0; padding-right: 10px; }
  .bva-egnyte .video-container .wp-block-group__inner-container::after { height: 10% !important; }
  .summary-row .summary-container { padding-left: 30px !important; padding-right: 30px !important; }
  .summary-row .summary-container h3 { text-align: center; }
  .tco-footer-cta-container .wp-block-column:first-child { -ms-flex-preferred-size: calc(40% - 16px); flex-basis: calc(40% - 16px); }
  .tco-footer-cta-container .wp-block-column:last-child p { margin-bottom: 30px !important; } }

@media only screen and (max-width: 992px) { .page-node-1446 .wp-block-media-text > figure > img, .page-node-1446 .wp-block-media-text > figure > video { width: 100%; max-width: 100%; }
  .filter-box .btn-default { font-size: 15px; padding-left: 25px; padding-right: 25px; }
  .filter-box .wp-block-column { margin-bottom: 20px; }
  .filter-body > .wp-block-group__inner-container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .filter-body > .wp-block-group__inner-container .filter-boxes { -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px); width: 50%; margin-bottom: 20px; }
  .three-col-contact h3.contact-last-h3 { font-size: 22px; }
  .gray-bg.full-size.corporate-bg .wp-block-group__inner-container { max-width: 100%; }
  a { word-break: break-word; }
  .team-data-col-old .pricing-heading-box { height: auto; }
  .team-data-col-old .pricing-heading-box { text-align: center; }
  .team-data-col-old ul.pricing-list { width: auto; display: none; }
  .team-data-col-old ul.pricing-list li { text-align: left; }
  .dark-grad-cols.three-col-dark, .dark-grad-cols.three-col-dark.onlytext-cards-dark, .three-items-nav.wp-block-columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .dark-grad-cols.three-col-dark .wp-block-column:last-child, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column:last-child { margin-left: 16px; }
  .new-events-template.speaker-boxes .wp-block-group__inner-container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .sem-logos.sem-efs-four-boxes, .three-col-story-wrap.sem-4-c { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .sem-logos.sem-efs-four-boxes .wp-block-column, .three-col-story-wrap.sem-4-c .wp-block-column, .speaker-boxes .story-grid { -ms-flex-preferred-size: calc(50% - 16px); flex-basis: calc(50% - 16px); }
  .sem-logos.sem-efs-four-boxes .wp-block-column:nth-child(3), .three-col-story-wrap.sem-4-c .wp-block-column:nth-child(3) { margin-left: 0; }
  .new-events-template .wp-block-column:not(:first-child), .new-events-template .wp-block-column:nth-child(50), .new-events-template .wp-block-column:nth-child(47), .new-events-template .wp-block-column:nth-child(43), .new-events-template .wp-block-column:nth-child(40), .new-events-template .wp-block-column:nth-child(37), .new-events-template .wp-block-column:nth-child(34), .new-events-template .wp-block-column:nth-child(31), .new-events-template .wp-block-column:nth-child(28), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(22), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(16), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(10), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(4) { margin-left: 32px !important; }
  .new-events-template .wp-block-column:nth-child(33), .new-events-template .wp-block-column:nth-child(31), .new-events-template .wp-block-column:nth-child(29), .new-events-template .wp-block-column:nth-child(27), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(23), .new-events-template .wp-block-column:nth-child(21), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(17), .new-events-template .wp-block-column:nth-child(15), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(11), .new-events-template .wp-block-column:nth-child(9), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(5), .new-events-template .wp-block-column:nth-child(3) { margin-left: 0 !important; }
  .sem-nav-block + #collapseForm { position: absolute; right: 0; width: 100%; }
  #collapseForm .modal-title { margin-top: 0; }
  #collapseForm .modal-dialog { width: 600px; max-width: 90%; margin: 0 auto; padding-bottom: 55px; }
  .three-col-story-wrap.icon-boxes .wp-block-column { -ms-flex-preferred-size: calc(50% - 10px) !important; flex-basis: calc(50% - 10px) !important; }
  .new-events-template .wp-block-column:not(:first-child), .new-events-template .wp-block-column:nth-child(50), .new-events-template .wp-block-column:nth-child(47), .new-events-template .wp-block-column:nth-child(43), .new-events-template .wp-block-column:nth-child(40), .new-events-template .wp-block-column:nth-child(37), .new-events-template .wp-block-column:nth-child(34), .new-events-template .wp-block-column:nth-child(31), .new-events-template .wp-block-column:nth-child(28), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(22), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(16), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(10), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(4) { margin-left: 20px !important; }
  .new-events-template .wp-block-column:nth-child(27), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(23), .new-events-template .wp-block-column:nth-child(21), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(17), .new-events-template .wp-block-column:nth-child(15), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(11), .new-events-template .wp-block-column:nth-child(9), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(5), .new-events-template .wp-block-column:nth-child(3) { margin-left: 0 !important; }
  .search-mm #block-viewsexposedfilterblock.heading-search { width: 75% !important; margin: 7px auto !important; }
  .search-mm #views-exposed-form-search-page-1 .form-item-search input { color: #fff !important; padding-left: 30px; }
  .search-mm #block-viewsexposedfilterblock.heading-search { max-width: 90%; margin-left: 25px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-top: 7px; }
  .search-mm #block-viewsexposedfilterblock input[id^="edit-submit-search"] { background: url(/modules/better_search/css/images/search-icon.svg) center center no-repeat !important; }
  .search-mm input#edit-submit-search { top: 1px; }
  .page-heading .views-exposed-form.search-block-form { margin: 60px auto 0; }
  /* START OF CSS FOR /contact-enterprise-sales PAGE */
  .ent-plan-contact-form .mktoFormRow { margin-bottom: 0px !important; }
  /* END OF CSS FOR /contact-enterprise-sales PAGE */ }

@media only screen and (max-width: 899px) { .wp-block-columns.office-loc-cols { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .wp-block-columns.office-loc-cols .wp-block-column { margin-bottom: 32px; }
  .wp-block-columns.office-loc-cols .wp-block-column:nth-child(5), .wp-block-columns.office-loc-cols .wp-block-column:nth-child(3) { margin-left: 0; }
  .views-row.story-row { padding-top: 0; margin-bottom: 15px; }
  .fixed-sidebar.enterprise-trial .wp-block-column.story-copy { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-top: 0px; margin-bottom: 50px; }
  .fixed-sidebar.enterprise-trial .wp-block-column.story-sidebar { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .bva-egnyte .tab-container .tab-content #decrease-it-costs .chart-container .graph-totals-container { margin-top: 80px; }
  .bva-egnyte .tab-container .tab-content #improve-collaboration-and-productivity .chart-container .graph-totals-container, .bva-egnyte .tab-container .tab-content #increase-control-and-reduce-risk .chart-container .graph-totals-container { margin-top: 80px; } }

@media only screen and (max-width: 800px) { .bva-egnyte .tab-container .tab-content #areas-of-value .chart-container .graph-totals-container { margin-top: 60px; }
  .bva-egnyte .tab-container .tab-content #decrease-it-costs .chart-container .graph-totals-container { margin-top: 40px; }
  .bva-egnyte .tab-container .tab-content #improve-collaboration-and-productivity .chart-container .graph-totals-container, .bva-egnyte .tab-container .tab-content #increase-control-and-reduce-risk .chart-container .graph-totals-container { margin-top: 40px; } }

@media only screen and (max-width: 767px) { .all-collapsed .buy-trial-heading a.direct-buy, .all-collapsed .buy-trial-heading a.buy-now-heading, .old-pricing-cols .buy-now-pricing { display: none; }
  .all-collapsed .buy-trial-heading a:last-child, .all-collapsed .buy-trial-heading a:last-child:visited, .all-collapsed .buy-trial-heading a.free-trial a, .all-collapsed .buy-trial-heading a.free-trial:visited { border-radius: 5px !important; padding: 6px 30px; border: 2px solid #fff !important; border-right-color: white; border-right-style: solid; border-right-width: 2px; border-right: 2px solid #fff !important; background: #0bc5ba; color: #fff; margin-left: auto; }
  .all-collapsed .buy-trial-heading a:last-child:hover, .all-collapsed .buy-trial-heading a:last-child:focus, .all-collapsed .buy-trial-heading a.free-trial:hover, .all-collapsed .buy-trial-heading a.free-trial:focus, .pricing-col-collapse .buy-trial-heading a:last-child:hover, .pricing-col-collapse .buy-trial-heading a:last-child:focus { background: #fff; color: #0bc5ba; }
  .page-node-66 .inner-heading { margin-top: 0; }
  .slide-ul .vimeo-video .blocks-gallery-item .blocks-gallery-item__caption strong { bottom: -25px; font-size: 15px; }
  .hide-first .wp-block-columns .wp-block-column:last-child { text-align: right; }
  .hide-first .wp-block-image, .hide-first .wp-block-columns p { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .hide-first .wp-block-columns p.tooltip-price { width: auto; }
  .pricing-cols .wp-block-columns { max-width: 96%; }
  .art-section h1 { font-size: 26px; line-height: 34px; padding-left: 15px; padding-right: 15px; }
  .old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column:last-child p { width: 120px; max-width: 90%; }
  .old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column p { font-size: 15px; }
  .article-item .article-list-title a, .article-item .article-list-title a:visited { font-size: 22px; line-height: 24px; }
  .success-stories-block-heading img { width: 170%; margin-bottom: -5px; max-width: 170%; }
  .corporate-bg .corporate-col { display: block; margin-bottom: 35px; }
  .corporate-bg .corporate-col .wp-block-column:first-child { margin-bottom: 10px; }
  .corporate-bg .corporate-col .wp-block-column:first-child p { font-weight: bold; }
  .corporate-bg .corporate-col p { margin-bottom: 10px; }
  .three-col-story-wrap.icon-boxes, .sem-logos.sem-efs-four-boxes, .new-events-template .wp-block-group__inner-container, .three-col-story-wrap.sem-4-c, .bottom-two-col-wrap, .dark-grad-cols.three-col-dark, .file-sharing-boxes, .dark-grad-cols.three-col-dark.onlytext-cards-dark { display: block; }
  .two-col-story-wrap.icon-boxes > .wp-block-column.story-grid, .three-col-story-wrap.icon-boxes > .wp-block-column.story-grid, .sem-logos.sem-efs-four-boxes .wp-block-column, .three-col-story-wrap.sem-4-c .wp-block-column, .sem-logos.sem-efs-four-boxes .wp-block-column:nth-child(3), .two-col-story-wrap.icon-boxes .wp-block-column, .three-col-story-wrap.icon-boxes .wp-block-column, .new-events-template .wp-block-column, .three-col-story-wrap.sem-4-c .wp-block-column, .bottom-two-col-wrap .wp-block-column, .dark-grad-cols.three-col-dark .wp-block-column, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column { padding-bottom: 60px; width: 450px !important; max-width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 16px; }
  .two-col-story-wrap.icon-boxes .wp-block-column { padding-bottom: 0 !important; }
  .two-col-story-wrap.icon-boxes .story-grid h3 { text-align: center; margin-top: 0px; margin-bottom: 15px; }
  .two-col-story-wrap.icon-boxes .story-grid h3, .two-col-story-wrap .story-grid p { padding-left: 30px !important; padding-right: 30px !important; }
  .two-col-story-wrap .story-grid p { text-align: left; }
  .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column:last-child { margin-left: auto; }
  .three-items-nav.wp-block-columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .new-events-template .wp-block-column:not(:first-child), .new-events-template .wp-block-column:nth-child(50), .new-events-template .wp-block-column:nth-child(47), .new-events-template .wp-block-column:nth-child(43), .new-events-template .wp-block-column:nth-child(40), .new-events-template .wp-block-column:nth-child(37), .new-events-template .wp-block-column:nth-child(34), .new-events-template .wp-block-column:nth-child(31), .new-events-template .wp-block-column:nth-child(28), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(22), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(16), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(10), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(4), .new-events-template .wp-block-column:not(:first-child), .new-events-template .wp-block-column:nth-child(33), .new-events-template .wp-block-column:nth-child(31), .new-events-template .wp-block-column:nth-child(29), .new-events-template .wp-block-column:nth-child(27), .new-events-template .wp-block-column:nth-child(25), .new-events-template .wp-block-column:nth-child(23), .new-events-template .wp-block-column:nth-child(21), .new-events-template .wp-block-column:nth-child(19), .new-events-template .wp-block-column:nth-child(17), .new-events-template .wp-block-column:nth-child(15), .new-events-template .wp-block-column:nth-child(13), .new-events-template .wp-block-column:nth-child(11), .new-events-template .wp-block-column:nth-child(9), .new-events-template .wp-block-column:nth-child(7), .new-events-template .wp-block-column:nth-child(5), .new-events-template .wp-block-column:nth-child(3) { margin-left: auto !important; margin-right: auto !important; }
  .wp-block-columns.agenda-cols .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-left: auto; margin-right: auto; }
  .inner-heading .wp-block-media-text__media img { margin-top: 0; }
  .bva-egnyte .tab-container ul.tabs > li a { width: 230px !important; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart-content { margin-top: 0px !important; } }

@media only screen and (max-width: 700px) { .bva-egnyte .tab-container .tab-content #areas-of-value .chart-container .graph-totals-container { margin-top: 0px; }
  .bva-egnyte .tab-container .tab-content #decrease-it-costs .chart-container .graph-totals-container { margin-top: 0px; }
  .bva-egnyte .tab-container .tab-content #improve-collaboration-and-productivity .chart-container .graph-totals-container, .bva-egnyte .tab-container .tab-content #increase-control-and-reduce-risk .chart-container .graph-totals-container { margin-top: 0px; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .chart-container-columns { height: auto; margin-bottom: 0; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart { padding-top: 50%; width: 100%; margin: 0 auto; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { top: 0; left: 0; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart-content { -ms-flex-preferred-size: calc(100% - 16px); flex-basis: calc(100% - 16px); }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart-content h3 { text-align: center; } }

@media only screen and (max-width: 650px) { .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart { padding-top: 35%; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { height: 180px; width: 100%; margin: 0 auto; } }

@media only screen and (max-width: 600px) { .bva-egnyte .tab-container .tab-content #areas-of-value .chart-container .graph-totals-container { margin-top: 0px; }
  .bva-egnyte .tab-container .tab-content #decrease-it-costs .chart-container .graph-totals-container { margin-top: -60px; }
  .bva-egnyte .tab-container .tab-content #improve-collaboration-and-productivity .chart-container .graph-totals-container, .bva-egnyte .tab-container .tab-content #increase-control-and-reduce-risk .chart-container .graph-totals-container { margin-top: -60px; } }

@media only screen and (max-width: 575px) { .bva-egnyte .tab-container ul.tabs > li a { width: 160px !important; } }

@media only screen and (max-width: 767.98px) { .summary-row { padding-bottom: 30px; }
  .summary-row .summary-container { padding-bottom: 30px; }
  .summary-row .summary-container h4 { margin-bottom: 20px; }
  .summary-row .summary-container p { font-size: 18px; }
  .summary-row .summary-container .summary-totals h2:first-child:after { width: auto; }
  .tco-footer-cta-container .wp-block-column:first-child { display: none; }
  .tco-footer-cta-container .wp-block-column:last-child { -ms-flex-preferred-size: calc(100%) !important; flex-basis: calc(100%) !important; }
  .tco-footer-cta-container h3 { font-size: 27px; line-height: 32px; text-align: center; margin-top: 30px; }
  .tco-footer-cta-container h3 strong { font-weight: normal; display: block; }
  .tco-footer-cta-container .wp-block-column:last-child p { text-align: center; } }

@media only screen and (min-width: 768px) and (max-width: 781px) { .summary-row .summary-container .wp-block-columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media only screen and (max-width: 991.98px) { .tco-footer-cta-container h3 { font-size: 27px; line-height: 32px; } }

@media only screen and (max-width: 539px) { .art-section h2 { font-size: 24px; line-height: 30px; }
  .contact-free-trial-box > .wp-block-group__inner-container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .contact-free-trial-box > .wp-block-group__inner-container > .wp-block-group { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin-left: auto; margin-right: auto; }
  .addons-integrations { padding-bottom: 100%; padding-top: 100%; }
  .old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column:last-child p { width: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 20px; }
  .filter-body > .wp-block-group__inner-container .filter-boxes { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; margin-bottom: 20px; }
  .inner-newsletter-hover p:first-child { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 18px; }
  .inner-newsletter-hover p { padding: 10px 25px 0 25px; margin-bottom: 10px; }
  h3.newsletter-h-title { padding: 15px 25px 0; }
  h3.newsletter-h-title a, h3.newsletter-h-title a:visited, h3.newsletter-grid-title a, h3.newsletter-grid-title a:visited { font-size: 17px; line-height: 20px; }
  .inner-newsletter-hover p:first-child { font-size: 16px; line-height: 20px; font-weight: normal; }
  .newsletter-img { width: 120%; max-width: 120%; }
  .views-field-field-newsletter-date, .newsletter-title-wrap { padding: 0 8% 0 16%; }
  .inner-newsletter-links { padding: 0 15px 5px 25px; margin-bottom: 15px; }
  .views-field-field-newsletter-link-addon a, .views-field-field-newsletter-link-addon a:visited, .newsletter-link a, .newsletter-link a:visited { color: #fff; text-align: left; font-size: 15px; border-top: 2px solid transparent; border-bottom: 2px solid #0bc5ba; }
  .views-label.views-label-field-newsletter-link-addon { font-weight: normal; font-size: 15px; }
  article li ol, article ol, article ul, article li ul { margin: 0 0 10px; padding-left: 10px; }
  article li ol, article li ul { margin-top: 10px; }
  a { word-break: break-word; }
  .old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column:first-child { padding-left: 20px; padding-right: 10px; }
  .old-team-pricing .wp-block-columns .wp-block-columns .wp-block-column:last-child { padding-right: 20px; }
  .hide-first .wp-block-columns .wp-block-column:last-child { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .table-details + .two-buttons-box { width: 350px; }
  .single-quote-centered, .quote-box-industry .wp-block-media-text__content p { font-size: 22px; line-height: 28px; }
  .page-node-721 .full-bg-section .wp-block-media-text__media img { margin-left: -240%; }
  article ul { margin: 0 0 10px 10px; padding-left: 15px; }
  .page-node-type-sem_pages .footer-block > .layout-container { max-width: 90%; margin-bottom: 30px; }
  .footer-block .footer-cols.col-5, .footer-block .footer-cols.col-4, .footer-block .footer-cols.col-3, .footer-block .footer-cols.col-2, .footer-block nav.footer-cols { max-width: 100%; margin-left: auto; margin-right: auto; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { height: 160px; }
  /* START OF CSS FOR /contact-enterprise-sales PAGE */
  .ent-plan-contact-form .mktoFormRow { width: 100% !important; }
  /* END OF CSS FOR /contact-enterprise-sales PAGE */ }

@media only screen and (max-width: 476px) { .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { height: 140px; } }

@media only screen and (max-width: 450px) { .tco-calculator .home-video-col .wp-block-column:first-child { background-color: #fff; }
  .tco-calculator .home-video-col .wp-block-column:last-child { top: 30%; }
  .tco-calculator .home-video-col .wp-block-column:last-child .lead-text { font-size: 18px; } }

@media only screen and (max-width: 400px) { .bva-egnyte .tab-container ul.tabs > li a { width: 140px !important; padding: 0px 5px !important; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { height: 100px; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart-content h3 { font-size: 20px; } }

@media only screen and (max-width: 370px) { .tco-calculator .home-video-col .wp-block-column:last-child { top: 30%; }
  .tco-calculator .home-video-col .wp-block-column:last-child h1 { margin-top: 45px; margin-bottom: 10px; }
  .tco-calculator .home-video-col .wp-block-column:last-child .button-primary { font-size: 18px; }
  .tco-calculator .home-video-col .wp-block-column:last-child .lead-text { margin-bottom: 15px; line-height: 23px; } }

@media only screen and (max-width: 360px) { .bva-egnyte .tab-container ul.tabs > li:nth-child(odd) { margin-right: 5px; }
  .bva-egnyte .tab-container ul.tabs > li a { width: 130px !important; padding: 0px 5px !important; } }

@media (min-width: 320px) and (max-width: 782px) { .dark-grad-cols.three-col-dark .wp-block-column:last-child, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column:last-child { margin-left: auto !important; margin-right: auto !important; }
  .two-col-story-wrap.wp-block-columns, .dark-grad-cols.three-col-dark.onlytext-cards-dark, .dark-grad-cols.three-col-dark, .file-sharing-boxes, .dark-grad-cols.three-col-dark.video-cards, .dark-grad-cols.three-col-dark .wp-block-columns, .file-sharing-boxes, .dark-grad-cols.three-col-dark.onlytext-cards-dark { display: block !important; }
  .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column, .dark-grad-cols.three-col-dark .wp-block-column, .file-sharing-boxes .wp-block-column, .dark-grad-cols.three-col-dark .wp-block-column, .dark-grad-cols.three-col-dark .wp-block-column:last-child, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column:last-child, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column { padding-bottom: 60px; width: 450px !important; max-width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 16px; }
  .two-col-story-wrap .wp-block-column { padding-bottom: 0; } }

@media (min-width: 320px) and (max-width: 990.99px) { .bva-egnyte .tab-container .tab-content h2 { font-size: 22px; }
  .bva-egnyte .tab-container .tab-content p { font-size: 18px; }
  .bva-egnyte .tab-container .tab-content p.green-link a { font-size: 18px; }
  .bva-egnyte .tab-container .tab-content .chart-container .donut-chart { height: auto; }
  .bva-egnyte .tab-container .tab-content .chart-container .bar-chart { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; width: 100%; margin: 0 auto; height: auto; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { .dark-grad-cols.three-col-dark, .three-items-nav.wp-block-columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .dark-grad-cols.three-col-dark .wp-block-column:last-child { margin-left: 16px; }
  .file-sharing-boxes, .dark-grad-cols.three-col-dark.video-cards, .dark-grad-cols.three-col-dark .wp-block-columns, .file-sharing-boxes, .dark-grad-cols.three-col-dark.onlytext-cards-dark { display: block !important; }
  .file-sharing-boxes .wp-block-column, .dark-grad-cols.three-col-dark .wp-block-column, .dark-grad-cols.three-col-dark .wp-block-column:last-child, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column:last-child, .dark-grad-cols.three-col-dark.onlytext-cards-dark .wp-block-column { padding-bottom: 60px; width: 450px !important; max-width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 16px; }
  .three-col-story-wrap.icon-boxes { display: block; }
  .three-col-story-wrap.icon-boxes > .wp-block-column.story-grid { padding-bottom: 60px; width: 450px !important; max-width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 16px; }
  .all-collapsed .buy-trial-heading a.direct-buy, .all-collapsed .buy-trial-heading a.buy-now-heading, .old-pricing-cols .buy-now-pricing { display: none; }
  .all-collapsed .buy-trial-heading a:last-child, .all-collapsed .buy-trial-heading a:last-child:visited, .all-collapsed .buy-trial-heading a.free-trial a, .all-collapsed .buy-trial-heading a.free-trial:visited { border-radius: 5px !important; padding: 6px 30px; border: 2px solid #fff !important; border-right-color: white; border-right-style: solid; border-right-width: 2px; border-right: 2px solid #fff !important; background: #0bc5ba; color: #fff; margin-left: auto; }
  .all-collapsed .buy-trial-heading a:last-child:hover, .all-collapsed .buy-trial-heading a:last-child:focus, .all-collapsed .buy-trial-heading a.free-trial:hover, .all-collapsed .buy-trial-heading a.free-trial:focus, .pricing-col-collapse .buy-trial-heading a.free-trial:hover, .pricing-col-collapse .buy-trial-heading a.free-trial:focus { background: #fff; color: #0bc5ba; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .horizontal.cols-3 .views-row.clearfix { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .team-pricing-col .group-button, .team-pricing-col:nth-child(2) .group-button, .team-pricing-col:nth-child(3) .group-button, .team-pricing-col:last-child .group-button, .hide-second .wp-block-columns, .hide-first .wp-block-columns { height: 77px; }
  .art-modal-wrapper { top: 0; } }

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) { .mediabox-wrap { width: 90%; height: 90%; top: 5%; left: 5%; }
  .mktoError { right: auto !important; }
  .tco-calculator .home-video-col .wp-block-column:last-child { top: 55%; }
  .tco-calculator .home-video-col .wp-block-column:last-child .lead-text { width: 390px !important; } }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) { .mediabox-wrap { width: 90%; height: 90%; top: 5%; left: 5%; }
  .mktoError { right: auto !important; } }

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) { .inner-newsletter-hover p:first-child { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
  .mktoError { right: auto !important; }
  .tco-calculator .home-video-col .wp-block-column:last-child { top: 28%; } }

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) { .inner-newsletter-hover p:first-child { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
  .mktoError { right: auto !important; } }

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) { .tco-calculator .home-video-col .wp-block-column:last-child .lead-text { font-size: 18px !important; width: 320px !important; } }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) { .inner-newsletter-hover p:first-child { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
  .mktoError { right: auto !important; }
  .top-message p { font-size: 15px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; }
  .jetfuel-section .wp-block-media-text figure img { width: 220%; max-width: 220%; margin-left: -99%; }
  .art-section.jetfuel-section p { margin-bottom: 20px; font-size: 20px; } }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (orientation: portrait) and (min-device-width: 346px) and (max-device-width: 359px) { .top-message p { font-size: 15px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; }
  .art-section.jetfuel-section p { margin-bottom: 20px; font-size: 20px; } }

@media only screen and (orientation: portrait) and (min-device-width: 360px) and (max-device-width: 374px) { .top-message p { font-size: 15px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; }
  .art-section.jetfuel-section p { margin-bottom: 20px; font-size: 18px; } }

@media only screen and (orientation: portrait) and (min-device-width: 375px) and (max-device-width: 383px) { .top-message p { font-size: 15px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; } }

@media only screen and (orientation: portrait) and (min-device-width: 384px) and (max-device-width: 399px) { .top-message p { font-size: 15px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; } }

@media only screen and (orientation: portrait) and (min-device-width: 400px) and (max-device-width: 413px) { .top-message p { font-size: 15px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; } }

@media only screen and (orientation: portrait) and (max-device-width: 414px) { .top-message p { font-size: 16px; }
  .heading-img-full h1 { font-size: 27px; margin-top: 35px; margin-bottom: 20px; }
  .heading-img-full h2 { font-size: 18px; } }

@media only screen and (orientation: landscape) and (min-device-height: 320px) and (max-device-height: 346px) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (orientation: landscape) and (min-device-height: 346px) and (max-device-height: 359px) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (orientation: landscape) and (min-device-height: 360px) and (max-device-height: 374px) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (orientation: landscape) and (min-device-height: 375px) and (max-device-height: 383px) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (orientation: landscape) and (min-device-height: 384px) and (max-device-height: 399px) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (orientation: landscape) and (min-device-height: 400px) and (max-device-height: 414px) { .home-headin-desk { display: block; }
  .heading-img-low { display: none; }
  .home-video-col .wp-block-column:last-child { top: 55%; text-align: left; }
  .top-message p { font-size: 15px; line-height: 1.2; } }

@media only screen and (device-width: 375px) and (device-height: 812px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) { .tco-calculator .home-video-col .wp-block-column:last-child h1 { margin-top: 5px; margin-bottom: 5px; }
  .tco-calculator .home-video-col .wp-block-column:last-child .lead-text { font-size: 18px; margin-bottom: 10px; } }

@media only screen and (device-width: 375px) and (device-height: 812px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) { .tco-calculator .home-video-col .wp-block-column:last-child .lead-text { font-size: 18px !important; width: 320px !important; }
  .bva-egnyte .tab-container .tab-content .wp-block-group .chart-container .donut-chart svg { height: 180px !important; } }

/*# sourceMappingURL=style.css.map */
