@charset "UTF-8";
.vc_row {padding-bottom: 20px;padding-top: 60px;}
@media (max-width:991px) {.vc_row:not(.wpex-vc-row-stretched) {margin-left: 0;margin-right: 0;}}
.ilightbox-overlay {background-color: #000;}
@font-face {font-family: Graphik;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Regular.otf");}
@font-face {font-family: Graphik;font-style: italic;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-RegularItalic.otf");}
@font-face {font-family: Graphik;font-style: normal;font-weight: 600;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Semibold.otf");}
@font-face {font-family: Graphik;font-style: italic;font-weight: 600;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-SemiboldItalic.otf");}
@font-face {font-family: Graphik-Black;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Black.otf");}
@font-face {font-family: Graphik-BlackItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-BlackItalic.otf");}
@font-face {font-family: Graphik-Bold;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Bold.otf");}
@font-face {font-family: Graphik-BoldItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-BoldItalic.otf");}
@font-face {font-family: Graphik-Extralight;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Extralight.otf");}
@font-face {font-family: Graphik-ExtralightItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-ExtralightItalic.otf");}
@font-face {font-family: Graphik-Light;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Light.otf");}
@font-face {font-family: Graphik-LightItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-LightItalic.otf");}
@font-face {font-family: Graphik-Medium;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Medium.otf");}
@font-face {font-family: Graphik-MediumItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-MediumItalic.otf");}
@font-face {font-family: Graphik-Super;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Super.otf");}
@font-face {font-family: Graphik-SuperItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-SuperItalic.otf");}
@font-face {font-family: Graphik-Thin;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-Thin.otf");}
@font-face {font-family: Graphik-ThinItalic;font-style: normal;font-weight: 400;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/Graphik-ThinItalic.otf");}
@font-face {font-family: GT-Walsheim-Pro-Light;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Light.eot");src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Light.woff2") format("woff2"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Light.woff") format("woff"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Light.ttf") format("truetype"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Light.otf") format("opentype");}
@font-face {font-family: GT-Walsheim-Pro-Regular;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Regular.eot");src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Regular.woff2") format("woff2"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Regular.woff") format("woff"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Regular.ttf") format("truetype"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Regular.otf") format("opentype");}
@font-face {font-family: GT-Walsheim-Pro-Medium;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Medium.eot");src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Medium.woff2") format("woff2"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Medium.woff") format("woff"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Medium.ttf") format("truetype"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Medium.otf") format("opentype");}
@font-face {font-family: GT-Walsheim-Pro-Bold;src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Bold.eot");src: url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Bold.woff2") format("woff2"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Bold.woff") format("woff"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Bold.ttf") format("truetype"),url("/wp-content/themes/cockroach-labs-2019/includes/fonts/GT-Walsheim-Pro-Bold.otf") format("opentype");}
body {-webkit-font-smoothing: antialiased;color: #152849;font-family: Graphik,Arial,sans-serif;font-size: 17px;}
p {line-height: 1.8em;margin-bottom: 15px;}
.typography-white p {color: #fff;}
.wpb_content_element[style*=line-height] p {line-height: inherit;}
a {color: #54b30e;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #152849;}
.vcex-heading {color: #152849;}
.h1, h1 {font-size: 48px;font-weight: 600;line-height: 60px;}
@media (min-width:767px) {.h1, h1 {font-size: 48px;line-height: 60px;}}
@media (min-width:992px) {.h1, h1 {font-size: 60px;line-height: 65px;}}
.h2, h2 {font-size: 24px;font-weight: 600;line-height: 35px;}
@media (min-width:767px) {.h2, h2 {font-size: 30px;line-height: 40px;}}
@media (min-width:992px) {.h2, h2 {font-size: 36px;line-height: 50px;}}
.h3, h3 {font-size: 24px;font-weight: 600;line-height: 35px;margin: 30px 0;}
@media (min-width:767px) {.h3, h3 {font-size: 24px;line-height: 35px;}}
@media (min-width:992px) {.h3, h3 {font-size: 30px;line-height: 40px;}}
.h4, h4 {font-size: 20px;line-height: 35px;}
@media (min-width:992px) {.h4, h4 {font-size: 24px;line-height: 35px;}}
.hbspt-form .hs-form-field>label:not(.hs-form-booleancheckbox-display), .hs-form .hs-form-field>label:not(.hs-form-booleancheckbox-display) {display: none;}
.hbspt-form .hs-input, .hs-form .hs-input {background-color: #fff;border: 1px solid #dadada;color: #152849;height: 50px;margin-bottom: 15px;outline: none;padding: 0 15px;}
.hbspt-form .hs-input[type=checkbox], .hs-form .hs-input[type=checkbox] {height: 12px;}
.hbspt-form .hs-input:not([type=checkbox]), .hs-form .hs-input:not([type=checkbox]) {width: 100%;}
.hbspt-form .hs-input::-webkit-input-placeholder, .hs-form .hs-input::-webkit-input-placeholder {color: #9b9b9b;font-size: 15px;opacity: 1;text-align: center;}
@media (min-width:768px) {.hbspt-form .hs-input::-webkit-input-placeholder, .hs-form .hs-input::-webkit-input-placeholder {text-align: left;}}
.hbspt-form .hs-input:-moz-placeholder, .hs-form .hs-input:-moz-placeholder {color: #9b9b9b;font-size: 15px;opacity: 1;text-align: center;}
@media (min-width:768px) {.hbspt-form .hs-input:-moz-placeholder, .hs-form .hs-input:-moz-placeholder {text-align: left;}}
.hbspt-form .hs-input::-moz-placeholder, .hs-form .hs-input::-moz-placeholder {color: #9b9b9b;font-size: 15px;opacity: 1;text-align: center;}
@media (min-width:768px) {.hbspt-form .hs-input::-moz-placeholder, .hs-form .hs-input::-moz-placeholder {text-align: left;}}
.hbspt-form .hs-input:-ms-input-placeholder, .hs-form .hs-input:-ms-input-placeholder {color: #9b9b9b;font-size: 15px;opacity: 1;text-align: center;}
@media (min-width:768px) {.hbspt-form .hs-input:-ms-input-placeholder, .hs-form .hs-input:-ms-input-placeholder {text-align: left;}}
.hbspt-form .hs-input:placeholder-shown, .hs-form .hs-input:placeholder-shown {color: #9b9b9b;font-size: 15px;opacity: 1;text-align: center;}
@media (min-width:768px) {.hbspt-form .hs-input:placeholder-shown, .hs-form .hs-input:placeholder-shown {text-align: left;}}
.hbspt-form .hs-input:focus, .hs-form .hs-input:focus {border-color: #69cc00;}
.hbspt-form .hs-input.error, .hbspt-form .hs-input.invalid, .hs-form .hs-input.error, .hs-form .hs-input.invalid {border-color: #f16969;}
.hbspt-form span.hs-form-required, .hs-form span.hs-form-required {color: #152849;}
.hbspt-form .actions, .hs-form .actions {display: flex;}
.hbspt-form .hs-button[type=submit], .hbspt-form input[type=submit], .hs-form .hs-button[type=submit], .hs-form input[type=submit] {background-color: #54b30e;border: 2px solid #54b30e !important;box-shadow: none !important;color: #fff;display: block;margin: 0 auto;text-shadow: none !important;width: 100%;}
.hbspt-form .hs-button[type=submit]:focus, .hbspt-form input[type=submit]:focus, .hs-form .hs-button[type=submit]:focus, .hs-form input[type=submit]:focus {color: #fff;}
.hbspt-form .hs-button[type=submit]:hover, .hbspt-form input[type=submit]:hover, .hs-form .hs-button[type=submit]:hover, .hs-form input[type=submit]:hover {background-color: transparent !important;border-color: #54b30e;box-shadow: none;color: #54b30e !important;cursor: pointer;text-shadow: none;}
.hbspt-form .inputs-list li:before, .hs-form .inputs-list li:before {content: "";}
.hbspt-form .hs-richtext, .hs-form .hs-richtext {color: #152849;font-family: AvenirLTStd-Roman,sans-serif;margin-bottom: 15px;}
.hbspt-form .hs-error-msgs.inputs-list, .hbspt-form .hs-form-required.inputs-list, .hs-form .hs-error-msgs.inputs-list, .hs-form .hs-form-required.inputs-list {margin-top: -10px;}
.hbspt-form .hs-error-msgs.inputs-list li, .hbspt-form .hs-form-required.inputs-list li, .hs-form .hs-error-msgs.inputs-list li, .hs-form .hs-form-required.inputs-list li {margin: 0;padding-left: 0;}
.hbspt-form .hs-error-msgs.inputs-list li label, .hbspt-form .hs-form-required.inputs-list li label, .hs-form .hs-error-msgs.inputs-list li label, .hs-form .hs-form-required.inputs-list li label {color: #d9534f;font-size: 12px;text-indent: 0;}
.hbspt-form .submitted-message, .hs-form .submitted-message {color: #152849;text-align: center;}
#main .hbspt-form input[type=email], #main .hbspt-form input[type=text], #main .hbspt-form textarea, #main .hs-form input[type=email], #main .hs-form input[type=text], #main .hs-form textarea {width: 100%;}
#main .hbspt-form input[type=radio], #main .hs-form input[type=radio] {width: auto;}
#main .hbspt-form textarea, #main .hs-form textarea {min-height: 100px;padding-top: 8px;}
#main .hbspt-form option, #main .hbspt-form select, #main .hs-form option, #main .hs-form select {font-size: 15px;}
#main .hbspt-form ul, #main .hs-form ul {list-style-type: none;margin-left: 0;}
#main .hbspt-form .hs-richtext, #main .hs-form .hs-richtext {font-size: 14px;}
.form--get-cockroachdb .hs-form-booleancheckbox {background-color: #f3f8e7;padding: 20px 15px 15px 30px;}
#main .form--managed label {display: block !important;}
#main .form--managed span {font-size: 15px;}
#main .form--managed .hs-form-checkbox, #main .form--managed .hs-form-radio {margin-bottom: 10px;}
@media (min-width:767px) {#main .form--managed .hs-form-checkbox, #main .form--managed .hs-form-radio {float: left;width: 50%;}}
#main .form--managed textarea {max-width: 548px;}
#main .form--managed .actions {margin: 0;padding: 0;}
#main .form--managed .actions .hs-button {font-size: 15px;letter-spacing: 1.5px;line-height: 30px;text-transform: uppercase;}
#site-header #site-header-inner {background-color: #fff;padding-bottom: 15px !important;padding-top: 15px !important;z-index: 9999;}
@media (min-width:992px) {#site-header #site-header-inner {padding-bottom: 20px !important;padding-top: 20px !important;}}
@media (min-width:768px) {#site-header #site-header-inner {padding-bottom: 25px;}}
#site-header {background-color: #fff;padding: 15px !important;position: fixed;top: 0;width: 100%;z-index: 9999;}
.logged-in.admin-bar #site-header {top: 32px;}
#main {margin-top: 60px;}
@media (min-width:992px) {#main {margin-top: 70px;}}
#site-logo {bottom: 0;left: 0;position: absolute;top: 1px;}
@media (min-width:1200px) {#site-logo {top: 3px;}}
#site-logo img {width: 181px !important;}
@media (min-width:1200px) {#site-logo img {width: auto !important;}}
#site-header.js-scrolled {border-bottom: 1px solid #dadada;}
#site-header * {opacity: 1 !important;}
#site-header .menu-item {padding-top: 2px;}
#site-header .menu-item .link-inner {color: #152849;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;}
#site-header a:focus>.link-inner, #site-header a:hover>.link-inner {color: #54b30e;}
#site-header #site-navigation {margin-right: 2px;}
@media (min-width:960px) {#site-header #menu-primary-menu>.menu-item>a {padding: 0;}}
@media (min-width:960px) {#site-header #menu-primary-menu>.menu-item>a>.link-inner {padding-left: 5px;padding-right: 5px;}}
@media (min-width:992px) {#site-header #menu-primary-menu>.menu-item>a>.link-inner {padding-left: 10px;padding-right: 10px;}}
#site-header .current-menu-item>a>.link-inner {color: #54b30e;}
#site-header .nav-cta {padding-top: 0;}
#site-header .nav-cta .link-inner {background-color: #54b30e;border: 1px solid #54b30e;border-radius: 0;color: #fff !important;font-size: 12px;margin-left: 10px;margin-right: 10px;margin-top: -1px;padding: 13px 17px !important;}
#site-header .nav-cta .link-inner:focus, #site-header .nav-cta .link-inner:hover {background-color: #fff;color: #54b30e !important;}
#site-header .nav-cta--alt .link-inner {background-color: #fff;border-color: #54b30e;color: #54b30e !important;}
#site-header .nav-cta--alt .link-inner:focus, #site-header .nav-cta--alt .link-inner:hover {background-color: #54b30e;color: #fff !important;}
body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {height: 20px;line-height: 20px;margin-top: -10px;}
.mobile-toggle-nav {left: 0;position: fixed;right: 0;top: 60px;}
.mobile-toggle-nav.visible {min-height: 100vh;}
.mobile-toggle-nav>.mobile-toggle-nav-ul>.menu-item>a {border-color: #dadada;color: #152849;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;line-height: 20px;padding-bottom: 30px;padding-left: 20px;padding-top: 30px;text-transform: uppercase;}
.mobile-toggle-nav>.mobile-toggle-nav-ul>.menu-item:last-of-type>a {border-bottom: 1px solid #dadada;}
body.wpex-responsive .mobile-toggle-nav-ul {max-width: 100%;}
@media (min-width:992px) {#site-navigation .dropdown-menu .sub-menu .menu-item a {background: #fff !important;border: 0 !important;padding: 7px 12px !important;}
	#site-navigation .dropdown-menu .sub-menu .menu-item a .link-inner {font-size: 13px;font-weight: 600;letter-spacing: 0;text-transform: none;}
	#menu-primary-menu>.dropdown>.sub-menu {border: 0;border-radius: 4px;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);padding: 21px 36px 14px 17px !important;top: 83%;}
	#menu-primary-menu>.dropdown>.sub-menu:after, #menu-primary-menu>.dropdown>.sub-menu:before {display: none;}
	#site-navigation .sub-menu .sub-menu {border: 0 !important;display: block !important;left: 0;opacity: 1 !important;position: relative !important;transition: none;}
	#site-navigation .nav-heading>a {pointer-events: none;}
	#site-navigation .nav-heading>a .link-inner {color: #54b30e;font-weight: 700;letter-spacing: 1.5px !important;margin-bottom: 5px;text-transform: uppercase !important;}
	#site-navigation .nav-heading>a .nav-arrow {display: none;}
	.nav-product-col {border-right: 1px solid #dadada;float: left;min-width: 150px;padding-bottom: 20px;}
	.nav-product-col:last-of-type {border-right: 0;}
	.nav-product-col--features {width: 48.7%;}
	.nav-product-col--plans {padding-left: 18px !important;width: 51.3%;}
	#site-navigation .nav-products>.sub-menu {min-width: 450px !important;}
	#site-navigation .nav-products>.sub-menu .link-inner {white-space: normal;}}
.wpex-mobile-menu .sub-menu a {border: 0;font-size: 15px;padding: 5px 20px !important;}
.wpex-mobile-menu .sub-menu a:before {display: none;}
.wpex-mobile-menu .sub-menu .nav-products, .wpex-mobile-menu .sub-menu .nav-resources, .wpex-mobile-menu .sub-menu .wpex-open-submenu {display: none;}
.wpex-mobile-menu .sub-menu .nav-heading>a {pointer-events: none;}
.wpex-mobile-menu .sub-menu .nav-heading>a .link-inner {color: #54b30e;font-size: 13px;font-weight: 700;letter-spacing: 1.5px !important;margin-bottom: 5px;text-transform: uppercase !important;}
.wpex-mobile-menu .sub-menu:last-of-type {padding-bottom: 30px;}
.wpex-mobile-menu .sub-menu .sub-menu {display: block !important;padding-bottom: 10px;}
#wrap .wpex-open-submenu {font-size: 25px;right: 20px;}
#mobile-menu .nav-cta--mobile {bottom: 0;display: none;position: absolute;right: 35px;text-align: center;top: -5px;width: 166px;}
@media (min-width:767px) and (max-width:991px) {#mobile-menu .nav-cta--mobile {display: block;}}
#mobile-menu .nav-cta--mobile .link-inner {display: block;font-size: 10px;font-weight: 600;letter-spacing: 1.5px;line-height: 13px;margin: 0;padding: 8px 16px 5px;text-transform: uppercase;}
.nav-green .link-inner {color: #54b30e !important;}
@media (min-width:992px) and (max-width:1629px) {#footer-builder .footer {padding-left: 45px !important;}}
@media (max-width:991px) {#footer-builder .footer {background-color: #f7f7f7;padding-bottom: 20px !important;padding-top: 0 !important;}}
.footer-builder-content>p {display: none;}
.footer__heading {cursor: pointer;padding: 15px 5px 14px;white-space: normal;word-wrap: break-word;}
@media (min-width:992px) {.footer__heading {margin-bottom: 7px;padding: 0;}}
.footer__menu {font-size: 15px;}
@media (max-width:991px) {.footer__menu {display: none;padding-left: 5px;padding-right: 5px;}}
.footer__menu a {color: #152849;line-height: 25px;padding: 5px 0;}
.footer__menu a:focus, .footer__menu a:hover {color: #54b30e;text-decoration: none !important;}
.footer__col {border-top: 1px solid #dadada;width: 100%;}
@media (min-width:992px) {.footer__col {border-top: 0;width: 23.8%;}}
.footer__col.has-inner>.vc_column-inner {padding-left: 0;padding-right: 0;}
#footer-builder .footer__col-inner {position: relative;width: 100% !important;}
#footer-builder .footer__col-inner:first-of-type {border-top: 0;}
@media (min-width:992px) {.footer__col.support {width: 20%;}}
@media (min-width:1500px) {.footer__col.support {width: 24.4%;}}
.footer__col.company {position: relative;}
@media (min-width:992px) {.footer__col.company {margin-left: 15px;width: 26.8%;}}
@media (min-width:1500px) {.footer__col.company {margin-left: -16px;}}
.footer__col.company:before {background-color: #dadada;bottom: 4px;content: "";display: block;height: 100%;left: -2vw;margin: auto;position: absolute;top: 15px;width: 1px;}
@media (min-width:1500px) {.footer__col.company:before {left: -47px;}}
.footer__arrow {-webkit-transform: rotate(45deg);border: solid #152849;bottom: 0;cursor: pointer;display: inline-block;float: right;height: 10px;margin-left: 4px;padding: 4px;position: absolute;right: 25px;top: 20px;transform: rotate(45deg);transition: margin-bottom .2s ease,-webkit-transform .2s ease;transition: transform .2s ease,margin-bottom .2s ease;transition: transform .2s ease,margin-bottom .2s ease,-webkit-transform .2s ease;width: 10px;}
@media (min-width:992px) {.footer__arrow {display: none;}}
.footer__arrow--up {border-width: 2px 0 0 2px;margin-top: 3px;}
.footer__arrow--down {border-width: 0 2px 2px 0;margin-bottom: 3px;}
@media (max-width:991px) {.footer__copy-col {padding-left: 5px;}}
#main .c-button, .tech-talk__form .tech-talk__slides-link {background-color: #54b30e;border: 2px solid #54b30e;border-radius: 4px;font-size: 13px;font-weight: 700;letter-spacing: 1.5px;padding: 10px 15px;position: relative;text-transform: uppercase;}
#main .c-button:focus, #main .c-button:hover, .tech-talk__form .tech-talk__slides-link:focus, .tech-talk__form .tech-talk__slides-link:hover {background-color: transparent;color: #54b30e;}
#main .c-button-small {background-color: #54b30e;border: 2px solid #54b30e;border-radius: 4px;display: inline-block;font-size: 9px;letter-spacing: 1.5px;line-height: 17px;min-height: 30px;padding: 5px 10px;text-align: center;text-decoration: none;text-transform: uppercase;}
#main .c-button-small:focus, #main .c-button-small:hover {background-color: transparent;color: #54b30e;}
#main .c-button.c-button--hollow {background-color: transparent;color: #54b30e;}
#main .c-button.c-button--hollow:focus, #main .c-button.c-button--hollow:hover {background-color: #54b30e;color: #fff;}
#main .c-button-small.c-button--hollow-small {background-color: transparent;color: #54b30e;}
#main .c-button-small.c-button--hollow-small:focus, #main .c-button-small.c-button--hollow-small:hover {background-color: #54b30e;color: #fff;}
.c-button--secondary {background-color: transparent;border-bottom: 2px solid #54b30e;border-radius: 0;color: #152849;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;line-height: 20px;padding: 1px 0;text-transform: uppercase;}
.c-button--secondary:after {color: #54b30e;content: "→";display: inline-block;padding-left: 5px;position: relative;transition: all .3s ease;}
.c-button--secondary:focus, .c-button--secondary:hover {background-color: transparent;color: #152849;}
.c-button--secondary:focus:after, .c-button--secondary:hover:after {-webkit-transform: translateX(5px);transform: translateX(5px);}
.c-button--secondary.no-border {border-bottom: 0;}
.c-button--secondary.no-arrow:after {display: none;}
.c-button--secondary.green {background-color: transparent !important;color: #54b30e;}
.c-button--secondary.c-button--secondary-white {border-bottom-color: #fff;color: #fff;}
.c-button--secondary.c-button--secondary-white:after {color: #fff;}
.c-button--secondary.c-button--secondary-white:focus, .c-button--secondary.c-button--secondary-white:hover {color: #fff;}
.c-button--secondary.c-button--secondary-white:focus:after, .c-button--secondary.c-button--secondary-white:hover:after {color: #54b30e;}
.vcex-multi-buttons .c-button {margin: 0 30px 15px 0;}
@media (max-width:766px) {.vcex-multi-buttons .c-button {margin: 0 0 15px;width: 100%;}
	.vcex-multi-buttons .c-button:last-of-type {margin-bottom: 0;}}
.vcex-multi-buttons .c-button:last-of-type {margin-right: 0;}
.comparison-chart__divider-label, .comparison-chart__label {color: #152849;font-size: 13px;font-weight: 400;line-height: 20px;}
@media (min-width:992px) {.comparison-chart__divider-label, .comparison-chart__label {font-size: 15px;}}
.comparison-chart__divider-label {font-size: 13px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;}
.comparison-chart__subheading {font-size: 12px;margin: 4px 0 20px;}
@media (min-width:767px) {.comparison-chart__subheading {font-size: 24px;line-height: 35px;}}
.comparison-chart__bottom-cta {padding: 30px 0;}
#main .pricing-table {margin-left: auto;margin-right: auto;max-width: 1200px;}
@media (max-width:530px) {#main .pricing-table {margin-left: -15px;margin-right: -15px;}}
@media (max-width:530px) {#main .pricing-table td, #main .pricing-table th {padding: 8px 5px;}}
#main .pricing-table .c-button {font-size: 9px;}
@media (max-width:530px) {#main .pricing-table .c-button {padding: 5px;}}
@media (min-width:767px) {#main .pricing-table .c-button {font-size: 12px;}}
#main .pricing-table td:first-of-type {max-width: 468px;}
#main .pricing-table td:nth-of-type(2), #main .pricing-table td:nth-of-type(3), #main .pricing-table td:nth-of-type(4) {max-width: 233px;width: 20%;}
#main .pricing-table .ts-cell-background-f3f3f3 {padding-bottom: 7px;padding-top: 7px;}
#main .pricing-table .ts-awesome-check {font-size: 12px;}
@media (min-width:767px) {#main .pricing-table .ts-awesome-check {font-size: 20px;line-height: 20px;}}
#main .pricing-table .ts-awesome-info-circle {background: url("/wp-content/themes/cockroach-labs-2019/includes/img/icon_info.svg") no-repeat;height: 16px;margin-left: 5px;width: 16px;}
#main .pricing-table .ts-awesome-info-circle:before {display: none;}
@media only screen and (max-width:500px) {.tooltips.bubblewidth_250.bubbleopacity_1.custom_m_bubble {display: none;}}
.c-cta {background: radial-gradient(circle at 50% 46%,#486ecf,#355abd);border-radius: 5px;padding: 29px 30px;}
.c-cta p {margin-bottom: 12px;}
.c-mask__group {bottom: 0 !important;left: 0 !important;padding: 0 !important;position: absolute !important;right: 0 !important;top: 0 !important;width: 100% !important;z-index: 2;}
.c-mask__group, .c-mask__group .vc_column-inner, .c-mask__group .wpb_column {height: 100%;}
.c-mask {z-index: 3;}
.c-mask, .c-mask--lower {bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;}
.c-employees-list, .c-employees-list--founders {margin: 0 auto;max-width: 1170px;}
.c-employees-list--founders .vcex-post-type-entry-details, .c-employees-list .vcex-post-type-entry-details {border: 0;text-align: center;}
.c-employees-list--founders .entry-title, .c-employees-list .entry-title {color: #54b30e;font-weight: 400;margin-top: 12px;}
@media (min-width:544px) {.c-employees-list--founders .entry-title, .c-employees-list .entry-title {margin-top: 16px;}}
.c-employee__photo img {display: block;margin: 0 auto;width: 100%;}
.c-employees-list--founders .c-employee__photo img {height: auto;max-width: 250px;}
.c-employees-list--founders .entry-title {font-size: 20px;font-weight: 600;line-height: 35px;pointer-events: none;}
@media (min-width:992px) {.c-employees-list--founders .entry-title {font-size: 24px;}}
.c-employee-position {font-size: 15px;font-weight: 400;line-height: 25px;margin-bottom: 25px;margin-top: 0;}
.c-employees-list .c-employee__photo {background: #1a2430;height: auto;margin: 0 auto;max-width: 196px;width: 75%;}
.c-employees-list .c-employee__photo img {mix-blend-mode: luminosity;}
.c-employees-list .entry-title {font-size: 17px;line-height: 30px;margin-bottom: 0;pointer-events: none;}
.Zebra_Tooltip_Message {font-family: Graphik,Arial,sans-serif;font-size: 15px !important;text-align: center !important;}
.tooltips .ts-awesome-info-circle {background: url("/wp-content/themes/cockroach-labs-2019/includes/img/icon_info.svg") no-repeat;display: inline-block;height: 16px;margin-left: 5px;width: 16px;}
.tooltips .ts-awesome-info-circle:before {display: none;}
.article-sidebar__container {border: 1px solid red !important;left: 0;position: absolute;position: relative;right: 0;}
.article-sidebar {background: #fff;border: 1px solid #dadada;display: none;left: calc(( -100vw + 100% ) / 2 + 38px);position: absolute;top: 0;width: 50px;z-index: 1;}
@media (min-width:992px) {.article-sidebar {display: block;}}
.single-post .article-sidebar {top: 600px;}
.article-sidebar__close {cursor: pointer;display: none;position: absolute;right: 10px;top: 5px;}
.article-sidebar__content {display: none;padding: 20px;text-align: center;}
.article-sidebar__copy {font-weight: 600;margin-bottom: 10px;}
.article-sidebar__icons {border-top: 1px solid #f3f3f3;display: flex;flex-direction: column;}
.article-sidebar__icon {align-items: center;border-bottom: 1px solid #f3f3f3;cursor: pointer;display: flex;justify-content: center;padding: 15px 0;width: 100%;}
.article-sidebar__icon--permalink {border-right: none;}
.article-sidebar__icon:hover svg #CL_BlogUpdate_scroll_01-update_992_emailClick {fill: #54b30e;}
.article-sidebar--expanded {width: 215px;}
.article-sidebar--expanded .article-sidebar__close, .article-sidebar--expanded .article-sidebar__content {display: block;}
.article-sidebar--expanded .article-sidebar__icons {flex-direction: row;}
.article-sidebar--expanded .article-sidebar__icon {border-bottom: none;border-right: 1px solid #f3f3f3;width: 25%;}
.article-sidebar--expanded .article-sidebar__icon--email {display: none;}
@media screen and (min-width:1230px) {.article-sidebar {width: 215px;}}
@media screen and (min-width:1230px) {.article-sidebar .article-sidebar__content {display: block;}}
@media screen and (min-width:1230px) {.article-sidebar .article-sidebar__icons {flex-direction: row;}}
@media screen and (min-width:1230px) {.article-sidebar .article-sidebar__icon {border-bottom: none;border-right: 1px solid #f3f3f3;width: 25%;}}
@media screen and (min-width:1230px) {.article-sidebar .article-sidebar--expanded .article-sidebar__close, .article-sidebar .article-sidebar__icon--email {display: none;}}
.cl-column-cards {margin: 0 -15px;padding-bottom: 20px;padding-top: 40px;}
@media (min-width:767px) {.cl-column-cards {padding-bottom: 40px;padding-top: 60px;}}
@media (min-width:992px) {.cl-column-cards {padding-bottom: 60px;}}
@media (min-width:1200px) {.cl-column-cards {padding-bottom: 100px;padding-top: 100px;}}
.cl-column-cards__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 0 40px;text-align: center;}
@media (min-width:992px) {.cl-column-cards__heading {font-size: 30px;line-height: 40px;}}
@media (min-width:992px) {.cl-column-cards__cards-wrap {display: flex;width: 100%;}}
.cl-column-card {color: #fff;margin-bottom: 20px;text-align: center;}
@media (min-width:992px) {.cl-column-card {margin-bottom: 0;}}
.cl-column-card__inner {background-size: cover;padding: 44px 60px;}
@media (min-width:767px) {.cl-column-card__inner {padding: 75px 35px;}}
@media (min-width:992px) {.cl-column-card__inner {height: 100%;}}
.cl-column-card__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin-bottom: 20px;}
@media (min-width:992px) {.cl-column-card__heading {font-size: 30px;line-height: 40px;}}
.cl-column-card__subheading {font-family: Graphik-Medium,sans-serif;font-size: 15px;letter-spacing: 1px;line-height: 25px;margin-bottom: 20px;text-transform: uppercase;}
.cl-column-card__copy, .cl-column-card__subheading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-weight: 400;}
.cl-column-card__copy {font-family: Graphik-Light,sans-serif;font-size: 17px;line-height: 30px;margin-bottom: 0;}
@media (min-width:767px) {.home #main .cl-vslider__header.vc_column-inner {margin-bottom: 60px;}}
.cl-vslider {margin-left: -15px;margin-right: -15px;padding-bottom: 20px;padding-top: 60px;}
@media (min-width:767px) {.cl-vslider {padding: 80px 35px 60px;}}
@media (min-width:992px) {.cl-vslider {margin-left: 15px;margin-right: 15px;padding: 140px 0;}}
@media (min-width:1200px) {.cl-vslider {padding: 160px 0;}}
.cl-vslider__header {margin-bottom: 40px;padding-left: 0;padding-right: 0;text-align: center;}
.cl-vslider hr {border: none;border-bottom: 1px solid #c0c6d9;margin: 0 auto 40px;width: 80px;}
.cl-vslider__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik,sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 40px;margin: 0 0 40px;}
@media (min-width:992px) {.cl-vslider__heading {font-size: 36px;line-height: 50px;}}
.cl-vslider__subheading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 auto 20px;text-align: center;}
@media (min-width:992px) {.cl-vslider__subheading {font-size: 30px;line-height: 40px;}}
.cl-vslider__eyebrow {color: #7e89a9;font-family: Graphik-Medium,sans-serif;font-size: 15px;letter-spacing: 1px;line-height: 25px;margin-bottom: 20px;text-transform: uppercase;}
.cl-vslider__copy, .cl-vslider__eyebrow {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-weight: 400;}
.cl-vslider__copy {color: #394455;font-family: Graphik-Light,sans-serif;font-size: 17px;line-height: 30px;margin: 0;}
.cl-vslider__nav-item {cursor: pointer;display: none;margin-bottom: 20px;}
@media (min-width:767px) {.cl-vslider__nav-item {display: flex;}}
.cl-vslider__nav-item div {border: 1px solid #c0c6d9;border-radius: 24px;flex: 0 0 12px;height: 12px;margin-top: 4px;width: 12px;}
.cl-vslider__nav-item p {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #c0c6d9;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1px;line-height: 20px;margin: 0 0 0 10px;text-transform: uppercase;}
.cl-vslider__nav-item--active div {background-color: #54b30e;border-color: #54b30e;}
.cl-vslider__nav-item--active p {color: #54b30e;}
.cl-vslider__slider {overflow: hidden;padding-left: 0;padding-right: 0;}
.cl-vslider__slide-img {margin-bottom: 20px;}
@media (min-width:767px) {.cl-vslider__slide-img {margin-bottom: 60px;}}
@media (min-width:1200px) {.cl-vslider__slide-img {margin: 0 auto 40px;max-width: 500px;}}
.cl-vslider__slide-heading {font-family: Graphik-Bold,sans-serif;}
.cl-vslider__slide-copy, .cl-vslider__slide-heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #394455;font-size: 17px;font-style: normal;font-weight: 400;line-height: 30px;}
.cl-vslider__slide-copy {font-family: Graphik-Light,sans-serif;margin-bottom: 0;}
.cl-vslider__slide-link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #54b30e;display: inline-block;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;}
.cl-vslider__slide-link:hover {text-decoration: underline;text-underline-position: under;}
.cl-vslider__slide-link img {vertical-align: bottom;}
.cl-vslider__slide {margin: 20px 0 40px;}
@media (min-width:767px) {.cl-vslider__slide {margin: 0;}}
.cl-vslider__slide--text {text-align: center;}
@media (min-width:767px) {.cl-vslider__slide--text hr {display: none;}}
.cl-vslider__slide--text .cl-vslider__slide-heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin-bottom: 20px;}
@media (min-width:992px) {.cl-vslider__slide--text .cl-vslider__slide-heading {font-size: 30px;line-height: 40px;}}
.cl-vslider__slide--text .cl-vslider__slide-link {margin: 40px auto 0;}
.slick-slide .cl-vslider__slide-link img {display: inline-block;}
.cl-features {background-color: #542abd;overflow: hidden;padding-bottom: 60px;padding-top: 60px;position: relative;}
@media (min-width:767px) {.cl-features {padding-bottom: 80px;padding-top: 80px;}}
@media (min-width:992px) {.cl-features {padding-bottom: 140px;padding-top: 140px;}}
@media (min-width:1200px) {.cl-features {padding-bottom: 160px;padding-top: 160px;}}
.cl-features__wave {bottom: 0;left: -35vw;max-width: 170vw;position: absolute;}
@media (min-width:767px) {.cl-features__wave {left: -43vw;max-width: 186vw;}}
@media (min-width:992px) {.cl-features__wave {left: -12vw;max-width: 124vw;}}
@media (min-width:1200px) {.cl-features__wave {bottom: -5vw;left: 0;max-width: 100vw;}}
@media (min-width:1440px) {.cl-features__inner-content {margin: 0 auto;max-width: 1440px;}}
@media (min-width:992px) {.cl-features__features-container {display: flex;}}
.cl-features__header {margin-bottom: 60px;text-align: center;}
.cl-features hr {border: none;border-bottom: 1px solid #fff;margin: 0 auto 40px;width: 80px;}
.cl-features__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik,sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 40px;margin: 0 0 40px;}
@media (min-width:992px) {.cl-features__heading {font-size: 36px;line-height: 50px;}}
.cl-features__subheading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 0 20px;text-align: center;}
@media (min-width:992px) {.cl-features__subheading {font-size: 30px;line-height: 40px;}}
.cl-features__eyebrow {font-family: Graphik-Medium,sans-serif;font-size: 15px;letter-spacing: 1px;line-height: 25px;margin-bottom: 20px;text-transform: uppercase;}
.cl-features__copy, .cl-features__eyebrow {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-style: normal;font-weight: 400;}
.cl-features__copy {font-family: Graphik-Light,sans-serif;font-size: 17px;line-height: 30px;margin: 0;}
.cl-features__link-wrap {text-align: center;}
.cl-features__cta-link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #54b30e;display: inline-block;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;position: relative;text-align: center;z-index: 1;}
.cl-features__cta-link:hover {text-decoration: underline;text-underline-position: under;}
.cl-features__cta-link img {vertical-align: bottom;}
.cl-feature {margin-bottom: 60px;text-align: center;}
@media (min-width:992px) {.cl-feature {align-items: center;display: flex;flex-direction: column;justify-content: space-between;}}
@media (min-width:1200px) {.cl-feature--mid {padding: 0 78px;}}
@media (min-width:1200px) {.cl-feature__icon-wrap {align-items: center;display: flex;height: 63px;margin-bottom: 20px;}}
@media (min-width:1200px) {.cl-feature__content-wrap {display: flex;flex-direction: column;flex-grow: 1;justify-content: space-between;}}
.cl-feature__icon {max-height: 63px;max-width: 140px;}
.cl-feature__heading {font-family: Graphik-Medium,sans-serif;font-size: 15px;letter-spacing: 1px;line-height: 25px;margin-bottom: 10px;text-transform: uppercase;}
.cl-feature__copy, .cl-feature__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-style: normal;font-weight: 400;}
.cl-feature__copy {font-family: Graphik-Light,sans-serif;font-size: 17px;line-height: 30px;margin: 0;}
.cl-feature__link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #54b30e;display: block;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;}
.cl-feature__link:hover {text-decoration: underline;text-underline-position: under;}
.cl-feature__link img {vertical-align: bottom;}
.cl-card-slider {margin-left: -15px;margin-right: -15px;padding: 40px 0 20px;}
@media (min-width:767px) {.cl-card-slider {padding: 60px 0 40px;}}
@media (min-width:992px) {.cl-card-slider {margin-left: 0;padding: 100px 0 80px;}}
.cl-card-slider__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #394455;font-family: Graphik-Medium,sans-serif;font-size: 15px;font-style: normal;font-weight: 400;letter-spacing: 1px;line-height: 25px;margin-bottom: 30px;text-align: center;text-transform: uppercase;}
@media (min-width:767px) {.cl-card-slider__cards-wrap {padding-right: 0;}}
@media (min-width:992px) {.cl-card-slider__cards-wrap {display: flex;justify-content: space-between;}}
.cl-card-slider__card {background-size: cover;margin-bottom: 20px;padding: 75px 38px;text-align: center;}
@media (min-width:767px) {.cl-card-slider__card {display: flex !important;flex-direction: column;justify-content: space-between;margin-right: 20px;}}
@media (min-width:1200px) {.cl-card-slider__card {width: calc(33.33333% - 40px);}}
.cl-card-slider__card-text {color: #fff;font-family: Graphik-Medium,sans-serif;font-size: 15px;letter-spacing: 1px;line-height: 25px;margin-bottom: 20px;text-transform: uppercase;}
.cl-card-slider__card-link, .cl-card-slider__card-text {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-weight: 400;}
.cl-card-slider__card-link {color: #54b30e;color: #fff;display: inline-block;font-family: Graphik-Bold,sans-serif;font-size: 13px;letter-spacing: 1.5px;line-height: 20px;}
.cl-card-slider__card-link:hover {text-decoration: underline;text-underline-position: under;}
.cl-card-slider__card-link img {vertical-align: bottom;}
.slick-slide .cl-card-slider__card-link img {display: inline-block;}
.cl-secondary {padding: 40px 0;}
@media (min-width:767px) {.cl-secondary {padding: 60px 0;}}
@media (min-width:992px) {.cl-secondary {padding: 100px 0;}}
.cl-secondary__image {margin-bottom: 40px;text-align: center;}
.cl-secondary__text {color: #fff;padding: 0;text-align: center;}
@media (min-width:767px) {.cl-secondary__text {padding-left: 15px;padding-right: 15px;text-align: left;}}
.cl-secondary__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin-bottom: 20px;}
@media (min-width:992px) {.cl-secondary__heading {font-size: 30px;line-height: 40px;}}
.cl-secondary__copy {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Light,sans-serif;font-size: 17px;font-style: normal;font-weight: 400;line-height: 30px;margin-bottom: 0;}
.cl-banner {align-items: center;color: #fff;display: flex;flex-direction: column;padding: 20px 0;}
@media (min-width:767px) {.cl-banner {flex-direction: row;justify-content: center;}}
.cl-banner__top {display: none;}
@media (min-width:767px) {.cl-banner__top {display: flex;margin-bottom: 0;margin-right: 75px;}}
.cl-banner__image {max-width: 26px;}
.cl-banner__image img {vertical-align: bottom;}
.cl-banner__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 0 0 15px;}
@media (min-width:992px) {.cl-banner__heading {font-size: 30px;line-height: 40px;}}
.cl-banner__link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #54b30e;color: #fff;display: block;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;text-align: center;}
.cl-banner__link:hover {text-decoration: underline;text-underline-position: under;}
.cl-banner__link img {vertical-align: bottom;}
.cl-news-banner {background-color: #fff;border-bottom: 1px solid #c0c6d9;border-top: 1px solid #c0c6d9;}
@media (min-width:767px) {.cl-news-banner__inner {display: flex;}}
@media (min-width:1200px) {.cl-news-banner__inner {margin: 0 auto;max-width: 1200px;}}
.cl-news-banner__left {display: none;}
@media (min-width:767px) {.cl-news-banner__left {display: flex;flex-direction: column;justify-content: center;padding-left: 30px;padding-right: 70px;width: 25%;}}
@media (min-width:992px) {.cl-news-banner__left {flex: 0 0 125px;padding-left: 25px;padding-right: 10px;width: auto;}}
.cl-news-banner__left img {margin-bottom: 20px;width: 24px;}
.cl-news-banner__left p {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik-Medium,sans-serif;font-size: 12px;font-style: normal;font-weight: 400;letter-spacing: 1px;line-height: 15px;margin: 0;text-transform: uppercase;}
.cl-news-banner__right {display: none;}
@media (min-width:992px) {.cl-news-banner__right {align-items: center;border-left: 1px solid #c0c6d9;display: flex;flex: 0 0 60px;margin: 20px 0;padding-left: 12px;}}
.cl-news-banner__right img {max-width: 30px;}
@media (min-width:767px) {.cl-news-banner__links {display: flex;width: 75%;}}
@media (min-width:992px) {.cl-news-banner__links {width: auto;}}
.cl-news-banner__item {padding: 20px 0;}
@media (min-width:992px) {.cl-news-banner__item {width: 33.33333%;}}
.cl-news-banner__item-inner {padding: 0 25%;text-align: center;}
@media (min-width:767px) {.cl-news-banner__item-inner {border-left: 1px solid #c0c6d9;padding: 0 70px;text-align: left;}}
@media (min-width:992px) {.cl-news-banner__item-inner {height: 100%;padding: 0 50px;}}
.cl-news-banner__item-eyebrow {color: #242a35;font-family: Graphik-Medium,sans-serif;font-size: 12px;line-height: 15px;margin-bottom: 20px;}
.cl-news-banner__item-eyebrow, .cl-news-banner__item-link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
.cl-news-banner__item-link {color: #54b30e;display: block;font-family: Graphik-Bold,sans-serif;font-size: 13px;line-height: 20px;}
.cl-logo-grid {padding: 40px 0;}
@media (min-width:767px) {.cl-logo-grid {padding: 60px 0;}}
@media (min-width:1200px) {.cl-logo-grid {padding: 100px 0;}}
.cl-logo-grid__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #394455;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 0 40px;text-align: center;}
@media (min-width:992px) {.cl-logo-grid__heading {font-size: 30px;line-height: 40px;}}
.cl-logo-grid__images {align-items: center;display: flex;justify-content: space-around;margin-bottom: 40px;}
.cl-logo-grid__image {text-align: center;}
.cl-logo-grid__image img {max-height: 70px;max-width: 125px;vertical-align: bottom;}
@media (min-width:767px) {.cl-logo-grid__image img {max-height: 50px;max-width: 92px;}}
@media (min-width:992px) {.cl-logo-grid__image img {max-width: 130px;}}
.cl-logo-grid__image--hide-sm {display: none;}
@media (min-width:767px) {.cl-logo-grid__image--hide-sm {display: block;}}
.cl-logo-grid__link-wrap {text-align: center;}
.cl-logo-grid__link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #54b30e;display: inline-block;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;}
.cl-logo-grid__link:hover {text-decoration: underline;text-underline-position: under;}
.cl-logo-grid__link img {vertical-align: bottom;}
.cl-hero {overflow: hidden;padding: 40px 0 80px;position: relative;}
@media (min-width:767px) {.cl-hero {margin-left: -15px;margin-right: -15px;padding: 110px 0 430px;}}
@media (min-width:992px) {.cl-hero {align-items: center;display: flex;overflow: initial;padding: 0;}}
.cl-hero__content {position: relative;z-index: 1;}
@media (max-width:766px) {.cl-hero__content {margin-left: -15px;margin-right: -15px;}}
@media (min-width:767px) {.cl-hero__content {padding-left: 50px;}}
@media (min-width:992px) {.cl-hero__content {padding-left: 22px;}}
.cl-hero h1 {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik-Medium,sans-serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: 50px;margin: 0 0 20px;}
@media (min-width:767px) {.cl-hero h1 {font-size: 48px;line-height: 60px;}}
@media (min-width:992px) {.cl-hero h1 {font-size: 60px;line-height: 65px;}}
.cl-hero h2 {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 0 40px;}
@media (min-width:992px) {.cl-hero h2 {font-size: 30px;line-height: 40px;}}
.cl-hero__cta {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;background-color: #54b30e;border: 1px solid #54b30e;color: #fff;display: inline-block;font-family: Graphik-Medium,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;padding: 10px 17px;}
.cl-hero__cta:hover {background-color: #fff;color: #54b30e;text-decoration: none;}
.cl-hero__cta--alt {background-color: #fff;color: #54b30e;margin-left: 20px;}
@media (min-width:960px) {.cl-hero__cta--alt {display: none;}}
.cl-hero__cta--alt:hover {background-color: #54b30e;color: #fff;}
.cl-hero__bg {display: none;}
@media (min-width:767px) {.cl-hero__bg {display: block;max-width: 1536px;position: absolute;right: -622px;top: -53px;}}
@media (min-width:992px) {.cl-hero__bg {max-width: 1900px;right: -52vw;top: -23vw;width: 134vw;}}
@media (min-width:1200px) {.cl-hero__bg {right: -48vw;top: -36vw;}}
@media (min-width:1200px) and (min-height:800px) {.cl-hero__bg {max-width: 2000px;right: -715px;top: -460px;width: 2000px;}}
.cl-deploy {overflow: hidden;padding: 60px 0;}
@media (min-width:767px) {.cl-deploy {padding: 80px 0;}}
@media (min-width:992px) {.cl-deploy {padding: 140px 0;}}
.cl-deploy__text-wrap {margin-bottom: 45px;position: relative;z-index: 1;}
@media (min-width:992px) {.cl-deploy__text-wrap {margin-bottom: 0;}}
.cl-deploy__eyebrow {color: #7e89a9;font-family: Graphik-Medium,sans-serif;font-size: 15px;letter-spacing: 1px;line-height: 25px;text-transform: uppercase;}
.cl-deploy__eyebrow, .cl-deploy__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-weight: 400;margin: 0 0 20px;}
.cl-deploy__heading {color: #242a35;font-family: Graphik,sans-serif;font-size: 30px;line-height: 40px;}
@media (min-width:992px) {.cl-deploy__heading {font-size: 36px;line-height: 50px;}}
.cl-deploy__copy {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #394455;font-family: Graphik-Light,sans-serif;font-size: 17px;font-style: normal;font-weight: 400;line-height: 30px;margin: 0;}
.cl-deploy__list {margin-bottom: 60px;}
@media (min-width:992px) {.cl-deploy__list {display: none;}}
.cl-deploy__list ul {list-style: none;margin: 0 0 0 15px;}
.cl-deploy__list li {color: #cca300;font-size: 12px;line-height: 15px;margin-bottom: 16px;}
.cl-deploy__list-heading, .cl-deploy__list li {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Graphik-Medium,sans-serif;font-style: normal;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
.cl-deploy__list-heading {background-color: #ffe066;color: #242a35;display: inline-block;font-size: 15px;line-height: 25px;margin-bottom: 10px;padding: 8px 16px;}
.cl-deploy__image-wrap {text-align: center;}
.cl-deploy__img--lg {display: none;position: absolute;}
@media (min-width:992px) {.cl-deploy__img--lg {display: block;margin-left: -12vw;margin-top: -58vw;max-width: 117vw;}}
@media (min-width:1440px) {.cl-deploy__img--lg {margin-left: -167px;margin-top: -835px;max-width: 1630px;}}
@media (min-width:767px) {.cl-deploy__img--sm {max-width: 550px;}}
@media (min-width:992px) {.cl-deploy__img--sm {display: none;}}
.cl-cta-banner {overflow: hidden;padding-bottom: 60px;position: relative;text-align: center;}
@media (min-width:992px) {.cl-cta-banner {padding-bottom: 100px;}}
.cl-cta-banner--dotted {padding-top: 40px;}
@media (min-width:767px) {.cl-cta-banner--dotted {padding-top: 60px;}}
@media (min-width:992px) {.cl-cta-banner--dotted {padding-top: 100px;}}
.cl-cta-banner hr {border: none;border-bottom: 1px solid #c0c6d9;margin: 0 auto 40px;width: 80px;}
@media (min-width:767px) {.cl-cta-banner hr {margin-bottom: 60px;}}
@media (min-width:992px) {.cl-cta-banner hr {margin-bottom: 100px;}}
.cl-cta-banner__circle {display: none;position: absolute;}
.cl-cta-banner__circle--1 {left: -185px;top: -76px;width: 370px;}
@media (min-width:767px) {.cl-cta-banner__circle--1 {display: block;}}
.cl-cta-banner__circle--2 {left: -550px;top: 195px;width: 760px;}
@media (min-width:767px) {.cl-cta-banner__circle--2 {display: block;}}
.cl-cta-banner__circle--3 {right: -240px;top: 100px;width: 400px;}
@media (min-width:767px) {.cl-cta-banner__circle--3 {display: block;}}
.cl-cta-banner__circle--4 {right: -500px;top: 320px;width: 800px;}
@media (min-width:992px) {.cl-cta-banner__circle--4 {display: block;}}
.cl-cta-banner__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik,sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 40px;margin: 0 0 40px;}
@media (min-width:992px) {.cl-cta-banner__heading {font-size: 36px;line-height: 50px;}}
@media (min-width:767px) {.cl-cta-banner__heading {margin-bottom: 20px;}}
.cl-cta-banner__subheading {color: #394455;font-family: Graphik-Light,sans-serif;font-size: 17px;line-height: 30px;margin: 0 0 40px;}
.cl-cta-banner__link, .cl-cta-banner__subheading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-weight: 400;}
.cl-cta-banner__link {color: #54b30e;display: inline-block;font-family: Graphik-Bold,sans-serif;font-size: 13px;letter-spacing: 1.5px;line-height: 20px;}
.cl-cta-banner__link:hover {text-decoration: underline;text-underline-position: under;}
.cl-cta-banner__link img {vertical-align: bottom;}
.cl-download__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik-Medium,sans-serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: 50px;margin: 0 0 60px;text-align: center;}
@media (min-width:992px) {.cl-download__heading {font-size: 48px;line-height: 60px;margin-bottom: 100px;margin-top: 40px;}}
.cl-download__boxes {padding: 0;}
@media (min-width:992px) {.cl-download__boxes {display: flex;justify-content: space-between;padding: 0 15px;}}
.cl-dlbox {background-color: #f5f7fa;border: 3px solid #f5f7fa;margin-bottom: 40px;padding: 60px 0 40px;text-align: center;transition: all .25s ease;}
@media (min-width:767px) {.cl-dlbox {padding-left: 115px;padding-right: 115px;}}
@media (min-width:992px) {.cl-dlbox {margin-bottom: 0;padding: 80px 50px 60px;width: calc(50% - 13px);}}
@media (min-width:1200px) {.cl-dlbox {padding-left: 115px;padding-right: 115px;}}
.cl-dlbox:hover {border-color: #54b30e;box-shadow: 3px 6px 15px rgba(0,0,0,.25);}
.cl-dlbox__eyebrow, .cl-dlbox__subheading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #394455;font-family: Graphik-Medium,sans-serif;font-size: 15px;font-style: normal;font-weight: 400;letter-spacing: 1px;line-height: 25px;text-transform: uppercase;}
.cl-dlbox__eyebrow {margin: 0 0 10px;}
.cl-dlbox__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;font-family: Graphik,sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 40px;margin: 0;}
@media (min-width:992px) {.cl-dlbox__heading {font-size: 36px;line-height: 50px;}}
.cl-dlbox hr {border: none;border-bottom: 1px solid #c0c6d9;margin: 40px auto 20px;width: 80px;}
.cl-dlbox__button-label {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #54b30e;font-family: Graphik-Bold,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;margin-bottom: 20px;}
.cl-dlbox__links {margin: 0 auto 40px;}
.cl-dlbox__link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;background-color: #54b30e;border: 1px solid #54b30e;color: #fff;display: block;font-family: Graphik-Medium,sans-serif;font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: 1.5px;line-height: 20px;margin: 0 auto;padding: 10px 17px;width: 125px;}
.cl-dlbox__link:hover {background-color: #fff;color: #54b30e;text-decoration: none;}
.cl-dlbox__ad-link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #242a35;display: block;font-family: Graphik,sans-serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 15px;margin-top: 20px;text-align: center;text-decoration: underline;}
.cl-dlbox__icon {margin-bottom: 40px;max-height: 63px;}
.cl-dlbox__subheading {margin: 0 0 20px;}
.cl-dlbox__list {list-style-type: none;margin: 0;}
.cl-dlbox__list li {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #7e89a9;font-family: Graphik,sans-serif;font-size: 17px;font-style: normal;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
@media (min-width:1200px) {.cl-dlbox__list--two_col {display: flex;flex-wrap: wrap;justify-content: space-between;}
	.cl-dlbox__list--two_col li {width: calc(50% - 15px);}}
.cl-form-page {margin-bottom: -60px !important;margin-top: -60px;overflow: hidden;padding-bottom: 60px;padding-top: 60px;position: relative;}
@media (min-width:767px) {.cl-form-page {padding-bottom: 100px;padding-top: 100px;}}
@media (min-width:992px) {.cl-form-page {padding-bottom: 300px;padding-top: 200px;}}
@media (max-width:991px) {.cl-form-page--list-below_form .cl-form-page__left ul {display: none;}}
@media (min-width:992px) {.cl-form-page--list-below_form .cl-form-page__right ul {display: none;}}
.cl-form-page__background {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
@media (min-width:992px) {.cl-form-page__background {background-position: 100% !important;width: 66.66666667%;}}
@media (min-width:1200px) {.cl-form-page__background {width: 58.33333333%;}}
@media (min-width:1440px) {.cl-form-page__background {width: calc(( 100vw - 1440px ) / 2 + 840px);}}
@media (min-width:992px) {.cl-form-page__inner {align-items: center;display: flex;}}
@media (min-width:1440px) {.cl-form-page__inner {margin: 0 auto;max-width: 1440px;}}
.cl-form-page__left {color: #fff;text-align: center;}
@media (min-width:992px) {.cl-form-page__left {text-align: left;}}
.cl-form-page__eyebrow {font-size: 15px;letter-spacing: 1px;line-height: 25px;margin: 0 0 10px;text-transform: uppercase;}
.cl-form-page__eyebrow, .cl-form-page__heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik-Medium,sans-serif;font-style: normal;font-weight: 400;}
.cl-form-page__heading {font-size: 36px;line-height: 50px;margin: 0 0 20px;}
@media (min-width:992px) {.cl-form-page__heading {font-size: 48px;line-height: 60px;}}
.cl-form-page__heading span {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: block;font-family: Graphik-Medium,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin-top: -10px;}
@media (min-width:992px) {.cl-form-page__heading span {font-size: 30px;line-height: 40px;}}
.cl-form-page__subheading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0 0 20px;}
@media (min-width:992px) {.cl-form-page__subheading {font-size: 30px;line-height: 40px;margin-bottom: 0;}}
.cl-form-page__form-heading {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik-Light,sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: 35px;margin-bottom: 20px;text-align: center;}
@media (min-width:992px) {.cl-form-page__form-heading {font-size: 30px;line-height: 40px;color: #394455;}}
.cl-form-page__dl-link {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;display: block;font-family: Graphik,sans-serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 15px;margin-top: 13px;text-align: center;text-decoration: underline;}
@media (min-width:992px) {.cl-form-page__dl-link {color: #242a35;}}
.cl-form-page__list {list-style-type: none;margin: 0;text-align: center;}
@media (min-width:992px) {.cl-form-page__list {margin-top: 40px;text-align: left;}}
.cl-form-page__list li {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik,sans-serif;font-size: 17px;font-style: normal;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
@media (max-width:991px) {.cl-form-page__list--below {margin-top: 80px;}}
@media (min-width:992px) {.cl-form-page__list--below li {color: #394455;}}
.cl-form-page hr {border: none;border-bottom: 1px solid #c0c6d9;margin: 40px auto;width: 80px;}
@media (min-width:992px) {.cl-form-page hr {display: none;}}
.cl-form-page hr.below_form {border-color: transparent;}
.cl-form-page .hs_interested_in_managed_cockroachdb {display: none;}
.cl-form-page .hs-form .hs_email, .cl-form-page .hs-form fieldset {margin: 0 auto;max-width: 500px;}
.cl-form-page .hs-form .hs_email .input, .cl-form-page .hs-form fieldset .input {margin-right: 0 !important;}
.cl-form-page .hs-form input::-webkit-input-placeholder {text-align: left;}
.cl-form-page .hs-form input::-moz-placeholder {text-align: left;}
.cl-form-page .hs-form input:-ms-input-placeholder {text-align: left;}
.cl-form-page .hs-form input::-ms-input-placeholder {text-align: left;}
.cl-form-page .hs-form input::placeholder {text-align: left;}
.cl-form-page .hs-form input[type=submit] {background-color: #fff;border-color: #fff !important;border-radius: 3px;color: #54b30e;max-width: 500px;}
@media (min-width:992px) {.cl-form-page .hs-form input[type=submit] {background-color: #54b30e;border-color: #54b30e !important;color: #fff;}}
.cl-form-page .hs-form input[type=submit]:hover {background-color: #fff !important;}
.cl-form-page .hs-form .hs-richtext {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: #fff;font-family: Graphik,sans-serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 15px;text-align: center;}
@media (min-width:992px) {.cl-form-page .hs-form .hs-richtext {color: #242a35;}}
.cl-form-page .hs-form .hs-richtext a {color: #fff;}
@media (min-width:992px) {.cl-form-page .hs-form .hs-richtext a {color: #242a35;}}
.vc-image-grid {display: flex;flex-wrap: wrap;justify-content: center;}
@media (max-width:766px) {.vc-image-grid {display: block;text-align: center;}}
.vc-image-grid .vcex-grid-item {align-items: center;background-color: #fff;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);box-sizing: border-box;display: flex;justify-content: center;margin-left: 22px;margin-right: 22px;min-height: 230px;padding: 15px;position: relative;width: 300px;}
@media (max-width:766px) {.vc-image-grid .vcex-grid-item {float: none;margin: 0 auto 15px;min-height: 105px;width: 100%;}
	.vc-image-grid .vcex-grid-item:last-of-type {margin-bottom: 0;}}
.vc-image-grid .vcex-grid-item .vcex-image-grid-entry-figure, .vc-image-grid .vcex-grid-item .vcex-image-grid-entry-img {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.vc-image-grid .vcex-grid-item img {max-width: 190px;}
@media (max-width:766px) {.vc-image-grid .vcex-grid-item img {max-height: 60px;width: auto;}}
@media (max-width:1499px) {.vc-image-grid .vcex-grid-item img {max-width: 100%;}}
.vc-image-grid .vcex-grid-item .vcex-image-grid-entry-img {align-content: center;align-items: center;display: flex;justify-content: center;padding: 15px;}
@media (max-width:766px) {#main .vc-image-grid--large .vcex-grid-item {float: none;margin: 0 auto 15px;max-width: 300px;min-height: 230px;width: 100%;}
	#main .vc-image-grid--large .vcex-grid-item:last-of-type {margin-bottom: 0;}}
@media (max-width:766px) {#main .vc-image-grid--large img {max-height: 100%;max-width: 190px;}}
.vc-image-grid--partners .vcex-grid-item {box-shadow: none;margin: 10px;}
#main .vc-get-started-row {background: linear-gradient(180deg,#152849,#152849),radial-gradient(circle at 50% 55%,hsla(0,0%,100%,.2),rgba(0,0,0,.3));background-blend-mode: overlay;display: flex;flex-direction: row;margin-left: auto !important;margin-right: auto !important;max-width: 1200px;}
@media (min-width:992px) {#main .vc-get-started-row {background: linear-gradient(180deg,#152849,#152849),radial-gradient(circle at 75% 50%,hsla(0,0%,100%,.2),rgba(0,0,0,.3));}}
@media (max-width:766px) {#main .vc-get-started-row {min-height: 186px !important;padding-bottom: 30px !important;padding-top: 30px !important;}}
#main .vc-get-started-row__content h2 {margin-top: 0;}
@media (max-width:991px) {#main .vc-get-started-row__content h2 {font-size: 30px;line-height: 40px;}}
@media (max-width:766px) {#main .vc-get-started-row__content h2 {font-size: 24px;line-height: 35px;}}
#main .vc-get-started-row.vc-get-started-row--product-lobby {background: linear-gradient(180deg,#152849,#152849),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.2),rgba(0,0,0,.2));max-width: none;}
@media (min-width:767px) {#main .vc-get-started-row.vc-get-started-row--product-lobby {background: linear-gradient(180deg,#152849,#152849),radial-gradient(circle at 25% 50%,hsla(0,0%,100%,.2),rgba(0,0,0,.2));}}
.vc-get-started-row__menu {align-items: center;border-left: 1px solid #44536e;display: flex;font-size: 15px;margin-top: 30px;padding-left: 15px;}
@media (min-width:768px) {.vc-get-started-row__menu {margin-top: 0;min-height: 170px;padding-left: 40px;}}
.vc-get-started-row__menu br {display: none;}
.vc-get-started-row__menu a {display: block;margin: 4px 0;text-decoration: none !important;}
.vc-get-started-row__menu a:focus, .vc-get-started-row__menu a:hover {text-decoration: underline !important;}
.grid-bg {background-image: url("/wp-content/themes/cockroach-labs-2019/includes/img/iso-grid.svg");background-size: 638px 365px;}
.vc-hero {overflow: hidden !important;position: relative;}
.vc-hero h1 {font-size: 36px;line-height: 50px;}
@media (min-width:992px) {.vc-hero h1 {font-size: 48px;line-height: 60px;}}
@media (max-width:766px) {.vc-hero .c-button {text-align: center;width: 100%;}}
.animation-container {bottom: 0;left: 0;margin: 0 auto;max-width: 1500px;position: absolute;right: 0;top: 0;width: 100%;}
#main .vc-hero__content-wrap {position: relative;z-index: 10;}
@media (max-width:766px) {.vc-hero--product .vc-hero__content-wrap {padding-bottom: 10px;}}
@media (max-width:766px) {.vc-hero--product .vc-hero__media img {max-width: 300px;}}
@media (min-width:992px) {.vc-hero--product .vc-hero__content-col {padding-bottom: 58px;padding-left: 72px;padding-top: 48px;}}
@media (max-width:766px) {.vc-hero--product .vc-hero__content-col>.vc_column-inner {margin-bottom: 0;}}
@media (min-width:992px) {.vc-hero--product .vc-hero__media-col {padding-left: 10px;}}
@media (max-width:767px) {.vc-hero__media-col {padding-top: 20px;}}
@media (min-width:767px) and (max-width:1499px) {.vc-hero--product-lobby {padding-left: 55px !important;padding-right: 55px !important;}}
.vc-hero--product-lobby .c-mask {background: radial-gradient(500px circle at 50% 20%,rgba(250,249,247,.3),#fff);}
@media (min-width:992px) {.vc-hero--product-lobby .c-mask {background: radial-gradient(700px circle at 74% 53%,rgba(250,249,247,.3),#fff);}}
.vc-hero--product-lobby.media-left .c-mask {background: radial-gradient(500px circle at 50% 20%,rgba(250,249,247,.3),#fff);}
@media (min-width:992px) {.vc-hero--product-lobby.media-left .c-mask {background: radial-gradient(700px circle at 26% 53%,rgba(250,249,247,.3),#fff);}}
@media (min-width:992px) {.vc-hero--product-lobby.lobby-ultra .vc-hero__media {margin-right: -100px;}}
.vc-hero--product-lobby.lobby-geo .vc-hero__media-col {position: relative;}
.vc-hero--product-lobby.lobby-geo .vc-hero__media {position: absolute;right: calc(50% - 700px);top: -460px;width: 1000px;}
@media (min-width:767px) {.vc-hero--product-lobby.lobby-geo .vc-hero__media {position: absolute;right: calc(50% - 800px);top: -560px;width: 1200px;}}
@media (min-width:992px) {.vc-hero--product-lobby.lobby-geo .vc-hero__media {height: 1085px;position: absolute;right: calc(30% - 900px);top: -560px;width: 1400px;}}
@media (min-width:1500px) {.vc-hero--product-lobby.lobby-geo .vc-hero__media {position: absolute;right: -500px;top: -560px;}}
@media (max-width:991px) {.vc-hero--product-lobby.lobby-geo .vc-hero__content-col {margin-top: 200px;}}
.partners-hero {margin-left: auto;margin-right: auto;max-width: 1170px;}
.wpex-bars {height: 20px;width: 21px;}
.wpex-bars>span {top: 8px;}
.wpex-bars>span, .wpex-bars>span:after, .wpex-bars>span:before {-webkit-transform-origin: 50% 50%;background: #54b30e;border-radius: 4px;height: 4px;transform-origin: 50% 50%;}
.wpex-active .wpex-bars>span, .wpex-active .wpex-bars>span:after, .wpex-active .wpex-bars>span:before {background: #152849;}
.wpex-bars>span:before {top: -8px;}
.wpex-active .wpex-bars>span:before {-webkit-transform: rotate(-45deg) translate(-5.6px,5.6px);transform: rotate(-45deg) translate(-5.6px,5.6px);}
.wpex-bars>span:after {top: 8px;}
.wpex-active .wpex-bars>span:after {-webkit-transform: rotate(45deg) translate(-5.6px,-5.6px);transform: rotate(45deg) translate(-5.6px,-5.6px);}
.vc-logo-block__wrap .vcex-image-grid-wrap {background-color: #fff;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);margin-left: auto;margin-right: auto;max-width: 1400px;}
.vc-logo-block {margin-left: -15px;margin-right: -15px;}
.vc-logo-block .vcex-image-grid-entry {margin-bottom: 0;padding: 0;}
.vc-logo-block .vcex-image-grid-entry-img {padding: 30px 15px;}
.vc-logo-block img {max-width: 100%;}
@media (min-width:1500px) {.vc-logo-block img {max-width: 297px;}}
@media (min-width:767px) and (max-width:1599px) {#main .vc-features {margin-left: 30px;margin-right: 30px;}}
.vc-features__block .vc_column-inner {border-left: 2px solid #f3f3f3;position: relative;}
@media (max-width:991px) {.vc-features__block .vc_column-inner {margin-left: 10px;}}
@media (max-width:991px) {.vc-features__block.green-border:after, .vc-features__block.green-border:before {display: none;}}
.vc-features__block.green-border:before {-webkit-transform: rotate(45deg);background: #54b30e;content: "";height: 10px;left: -4px;position: absolute;top: -100px;transform: rotate(45deg);width: 10px;}
.vc-features__block.green-border:after {background-color: #54b30e;bottom: 45px;content: "";height: calc(100% + 50px);left: 0;position: absolute;width: 2px;}
#main .vc-features--dark-border .vc-features__block .vc_column-inner {border-left: 2px solid #dadada;}
@media (max-width:766px) {.vc-customer-callout {text-align: center;}}
@media (min-width:992px) {.vc-customer-callout__content-col {padding-left: 90px;}}
.vc-customer-callout__content h4 {font-weight: 400;margin-top: 0;}
@media (max-width:766px) {#main .vc-customer-callout__logo {text-align: center;}}
#main .vc-resource-tiles .vcex-post-type-grid {display: flex;justify-content: center;}
@media (max-width:766px) {#main .vc-resource-tiles .vcex-post-type-grid {display: block;}}
#main .vc-resource-tiles .vcex-post-type-entry {margin-right: 15px;max-width: 298px;padding: 0;position: relative;}
@media (max-width:766px) {#main .vc-resource-tiles .vcex-post-type-entry {clear: both;float: none;margin: 0 auto 15px;width: 100% !important;}}
@media (min-width:767px) {#main .vc-resource-tiles .vcex-post-type-entry:last-of-type {margin-right: 0;}}
#main .vc-resource-tiles .entry-media {align-content: center;align-items: center;border: 1px solid #e7e7e7;border-bottom: 0;display: flex;height: 150px;justify-content: center;}
#main .vc-resource-tiles .entry-type-label {margin-bottom: 10px;}
#main .vc-resource-tiles .entry-details {border: 1px solid #e7e7e7;height: 210px;padding-bottom: 50px;text-align: center;}
#main .vc-resource-tiles h4 {font-size: 17px;line-height: 30px;}
#main .vc-resource-tiles .entry-readmore-wrap {bottom: 30px;left: 0;position: absolute;right: 0;}
.vc-product-block {background: radial-gradient(circle at 50% 46%,#486ecf,#2e4a94);}
@media (min-width:992px) {.vc-product-block {margin-top: 30px;}}
.vc-product-block .product__label {color: #fff;}
.vc-product-block.consistency .vc-product-block__animation {margin: -30px 0;}
@media (max-width:992px) {.vc-product-block.consistency .vc-product-block__animation {margin: 20px auto -30px;max-width: 645px;text-align: center;}}
.vc-product-block.sql .vc-product-block__animation, .vc-product-block.sql svg {max-height: 368px;}
.vc-product-block__animation svg {max-height: 100%;max-width: 100%;}
@media (max-width:767px) {.vc-product-block__animation svg {max-height: 80%;max-width: 80%;}}
.vc-index .vcex-post-type-entry {background: #fff;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);margin: 0 auto 30px;max-width: 1245px;min-height: 276px;padding: 40px 30px;}
.vc-index .entry-inner {height: 100%;min-height: 196px;}
@media (min-width:992px) {.vc-index .entry-inner {display: flex;}}
.vc-index .entry-media {width: 100%;}
@media (min-width:992px) {.vc-index .entry-media {align-content: center;align-items: center;border-right: 1px solid #dadada;display: flex;float: left;justify-content: center;width: 30%;}}
.vc-index .entry-media img {float: left;margin: 15px 0 30px;max-width: 130px;}
@media (min-width:992px) {.vc-index .entry-media img {float: none;margin: 0;max-width: 100%;}}
.vc-index .entry-details {border: 0;padding: 0;width: 100%;}
@media (min-width:992px) {.vc-index .entry-details {float: left;padding: 30px 30px 30px 60px;width: 70%;}}
.vc-index .c-button--secondary {border-bottom: 0;color: #54b30e;}
.vc-index--customers {margin-left: auto;margin-right: auto;max-width: 510px;}
@media (max-width:599px) {.vc-index--customers {margin-left: 10px;margin-right: 10px;}}
@media (min-width:992px) {.vc-index--customers {max-width: 85%;}}
@media (min-width:992px) {.vc-index--customers .entry-excerpt {font-size: 20px;}}
.vc-index--customers .entry-readmore-wrap {padding-top: 30px;}
@media (max-width:991px) {.vc-index--customers .entry-readmore-wrap {border-top: 1px solid #dadada;margin-top: 30px;padding-top: 20px;}}
.vc-index--customers .entry-readmore-wrap a {display: block;margin-bottom: 15px;}
.vc-index--news .vcex-post-type-entry {border-bottom: 1px solid #f3f3f3;box-shadow: none;margin-bottom: 0;padding-bottom: 0;}
@media (max-width:991px) {.vc-index--news .vcex-post-type-entry {padding-bottom: 30px;}}
.vc-index--news .entry-media {align-items: flex-start;border: 0;margin-bottom: 40px;margin-top: 10px;}
.vc-index--news .entry-media img {max-width: 250px;}
@media (max-width:766px) {.vc-index--news .entry-media img {float: none;margin: 0 auto;}}
.vc-index--news .entry-details {padding-top: 0;}
.vc-index--news .vcex-post-type-entry-date {color: #54b30e;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;line-height: 20px;margin-bottom: 10px;}
.vc-index--news .entry-title {font-size: 20px;line-height: 35px;margin-bottom: 0;}
@media (min-width:992px) {.vc-index--news .entry-title {font-size: 24px;}}
.vc-index--news .entry-title a:hover {color: #54b30e;}
.vc-index--news .entry-excerpt {font-style: italic;line-height: 30px;margin-top: 15px;max-width: 720px;}
.vc-index--guides {margin-left: auto;margin-right: auto;max-width: 355px;}
@media (min-width:767px) {.vc-index--guides {max-width: 510px;}}
@media (min-width:992px) {.vc-index--guides {max-width: 85%;}}
.vc-index--guides .vcex-post-type-entry {padding: 30px;}
@media (min-width:992px) {.vc-index--guides h4 {font-size: 24px;line-height: 35px;}}
.vc-index--guides .entry-media {border-right: 0;width: 100%;}
@media (min-width:992px) {.vc-index--guides .entry-media {width: 193px;}}
@media (max-width:991px) {.vc-index--guides .entry-media img {float: none;max-width: none;}}
.vc-index--guides .entry-details {display: flex;flex-direction: column;justify-content: center;width: 100%;}
@media (min-width:992px) {.vc-index--guides .entry-details {padding: 30px 0 30px 30px;width: calc(100% - 193px);}}
#main .circle-green-check ul {list-style: none;margin: 10px 0 15px;padding-bottom: 10px;}
#main .circle-green-check li {background: url("/wp-content/themes/cockroach-labs-2019/includes/img/check-circle.svg") no-repeat 0 4px;line-height: 30px;list-style: none;margin: 0 0 10px;padding-left: 30px;}
@media (max-width:766px) {#main .circle-green-check li {font-size: 14px;}}
@media (min-width:767px) {#main .vc-form-box {border: 1px solid #dadada;margin-left: 30px;margin-right: 30px;}}
#main .vc-form-box h5 {font-size: 20px;line-height: 35px;margin-top: 30px;}
@media (max-width:766px) {#main .vc-form-box h5 {border-top: 1px solid #dadada;padding-top: 20px;}}
@media (min-width:992px) {#main .vc-form-box h5 {font-size: 24px;line-height: 35px;}}
#main .vc-form-box h3 {font-size: 20px;line-height: 35px;margin-top: 0;}
@media (min-width:992px) {#main .vc-form-box h3 {font-size: 24px;line-height: 35px;}}
.vc-form-box--get-cockroachdb {max-width: 1440px;}
#main .vc-form-box--start-trial {max-width: 1110px;}
@media (min-width:992px) {#main .vc-form-box--start-trial {margin-left: auto;margin-right: auto;}}
@media (min-width:767px) {.vc-form-box__content-col {padding: 15px 0 15px 30px;}}
.vc-form-box__form-col {border-left: 1px solid #dadada;}
@media (min-width:767px) {.vc-form-box__form-col {padding-bottom: 45px;}}
@media (min-width:992px) {.vc-form-box__form-col {box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);}}
.vc-form-box__form {margin: 0 auto;max-width: 492px;}
@media (min-width:992px) {.vc-form-box--start-trial .vc-form-box__form-col {padding-left: 40px;padding-right: 40px;}}
.vc-form-box--contact-sales .vc-form-box__form-col {border: 0;max-width: 700px;}
@media (min-width:767px) {.vc-form-box--contact-sales .vc-form-box__form-col {box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);}}
.vc-form-box--contact-sales .vc-form-box__form {max-width: 580px;}
.vc-form-box--contact-sales fieldset {max-width: none !important;}
.vc-form-box--managed .vc-form-box__form-col {padding-bottom: 10px;}
.vc-card__content {padding: 15px;}
@media (min-width:992px) {.vc-card__content {padding: 30px;}}
.vc-card__content h3 {font-size: 20px;line-height: 1.4em;margin: 0 0 15px;}
@media (min-width:992px) {.vc-card__content h3 {font-size: 24px;}}
.vc-card .vc_column-inner {background-color: #fff;max-width: 340px;position: relative;}
@media (max-width:991px) {.vc-card .vc_column-inner {margin-bottom: 0;margin-left: auto;margin-right: auto;}}
.vc-card.vc-card--has-cta .vc_column-inner {padding-bottom: 70px !important;}
.vc-card__cta {border-bottom: 0;border-top: 1px solid #f3f3f3;bottom: 15px;color: #54b30e;left: 15px;padding-top: 30px;position: absolute;right: 15px;}
@media (min-width:992px) {.vc-card__cta {bottom: 30px;left: 30px;position: absolute;right: 30px;}}
@media (min-width:992px) {.careers-transparent .careers-cards {margin-top: 120px;}
	.careers-transparent .careers-cards .vc-card {margin-top: -120px;}}
.vc-press-tiles {margin-left: auto;margin-right: auto;max-width: 1180px;}
.vc-press-tiles .entry-excerpt {display: none;}
.vc-press-tiles .entry-inner {background-color: #fff;border: 1px solid #e7e7e7;min-height: 360px;}
.vc-press-tiles .entry-media {height: 150px;}
.vc-press-tiles .entry-media, .vc-press-tiles .entry-media a {display: block;}
.vc-press-tiles .entry-media a {align-content: center;align-items: center;display: flex;height: 150px;justify-content: center;padding: 15px;}
.vc-press-tiles .entry-media img {max-height: 100%;width: auto;}
.vc-press-tiles .entry-title {color: #152849;font-weight: 400;line-height: 30px;}
.vc-press-tiles .entry-details {border: 0;border-top: 1px solid #e7e7e7;padding: 30px 30px 60px;position: relative;}
.vc-press-tiles .entry-readmore-wrap {bottom: 20px;left: 30px;position: absolute;right: 30px;}
.vc-press-tiles .vc-press-featured__date, .vc-press-tiles .vcex-post-type-entry-date {color: #54b30e;}
.vc-press-featured {margin-left: auto;margin-right: auto;max-width: 1210px;}
.vc-press-featured h3 {font-size: 24px;line-height: 30px;margin: 5px 0;}
.vc-press-featured .vc-press-featured__date {color: #54b30e;}
@media (min-width:767px) {.vc-press-featured__content-col {padding-left: 30px;}}
.home #main .vc_column-inner {margin-bottom: 0;}
.home #main .vc_row {padding-bottom: 0;padding-top: 0;}
.author.has-sidebar .content-area, .blog.has-sidebar .content-area, .search.has-sidebar .content-area {max-width: 56%;width: 56%;}
.author #sidebar, .blog #sidebar, .search #sidebar {max-width: 38%;width: 38%;}
@media (min-width:767px) {.author #content-wrap, .blog #content-wrap, .search #content-wrap {padding-left: 45px;padding-right: 45px;}}
.author .hs-form .hs_email, .author .hs-form .hs_submit, .blog .hs-form .hs_email, .blog .hs-form .hs_submit, .search .hs-form .hs_email, .search .hs-form .hs_submit {display: inline-block;}
.author .hs-form .hs_email input, .blog .hs-form .hs_email input, .search .hs-form .hs_email input {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.author .hs-form .hs_submit .hs-button, .blog .hs-form .hs_submit .hs-button, .search .hs-form .hs_submit .hs-button {background-color: #54b30e;border: 2px solid #54b30e !important;border-bottom-left-radius: 0;border-top-left-radius: 0;font-size: 13px;font-weight: 700;height: 46px;letter-spacing: 1.5px;text-transform: uppercase;}
.author .hs-form .hs_submit .hs-button:hover, .blog .hs-form .hs_submit .hs-button:hover, .search .hs-form .hs_submit .hs-button:hover {background-color: #fff;color: #54b30e;}
.author .wpex-pagination, .blog .wpex-pagination, .search .wpex-pagination {margin-top: 40px;text-align: center !important;}
.author .wpex-pagination ul.page-numbers, .author .wpex-pagination ul.page-numbers li, .blog .wpex-pagination ul.page-numbers, .blog .wpex-pagination ul.page-numbers li, .search .wpex-pagination ul.page-numbers, .search .wpex-pagination ul.page-numbers li {border: 0;display: inline-block;float: none;}
.author .wpex-pagination ul.page-numbers .page-numbers, .author .wpex-pagination ul.page-numbers li .page-numbers, .blog .wpex-pagination ul.page-numbers .page-numbers, .blog .wpex-pagination ul.page-numbers li .page-numbers, .search .wpex-pagination ul.page-numbers .page-numbers, .search .wpex-pagination ul.page-numbers li .page-numbers {color: #152849;font-weight: 700;padding: 8px;}
.author .wpex-pagination ul.page-numbers .page-numbers.current, .author .wpex-pagination ul.page-numbers .page-numbers:hover, .author .wpex-pagination ul.page-numbers li .page-numbers.current, .author .wpex-pagination ul.page-numbers li .page-numbers:hover, .blog .wpex-pagination ul.page-numbers .page-numbers.current, .blog .wpex-pagination ul.page-numbers .page-numbers:hover, .blog .wpex-pagination ul.page-numbers li .page-numbers.current, .blog .wpex-pagination ul.page-numbers li .page-numbers:hover, .search .wpex-pagination ul.page-numbers .page-numbers.current, .search .wpex-pagination ul.page-numbers .page-numbers:hover, .search .wpex-pagination ul.page-numbers li .page-numbers.current, .search .wpex-pagination ul.page-numbers li .page-numbers:hover {background: none;color: #54b30e;}
.blog-sidebar-follow .social-icon {border: 1px solid #dadada;border-radius: 25px;color: #54b30e;display: inline-block;height: 50px;margin-right: 10px;outline: none;position: relative;text-align: center;width: 50px;}
.blog-sidebar-follow .social-icon svg {-webkit-transform: translate(-50%,-50%);left: 50%;max-height: 22px;max-width: 30px;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.blog-sidebar-follow .social-icon svg circle, .blog-sidebar-follow .social-icon svg path, .blog-sidebar-follow .social-icon svg rect {fill: #54b30e !important;}
.blog-sidebar-follow .social-icon:hover {background-color: #54b30e;}
.blog-sidebar-follow .social-icon:hover svg circle, .blog-sidebar-follow .social-icon:hover svg path, .blog-sidebar-follow .social-icon:hover svg rect {fill: #fff !important;}
.author.full-width-main-layout .container, .blog.full-width-main-layout .container, .search.full-width-main-layout .container, .single-post.full-width-main-layout .container, .tag.full-width-main-layout .container {padding-bottom: 70px;padding-top: 30px;}
@media (min-width:992px) {.author.full-width-main-layout .container, .blog.full-width-main-layout .container, .search.full-width-main-layout .container, .single-post.full-width-main-layout .container, .tag.full-width-main-layout .container {padding-top: 100px;}}
.single-post.full-width-main-layout .container {padding-bottom: 0;}
.single-post.full-width-main-layout .container article {margin: 0 auto;max-width: 1100px;text-align: center;}
.single-post.full-width-main-layout .container article .single-blog-content {margin: 0 auto;max-width: 700px;position: relative;text-align: left;}
@media (min-width:992px) {.single-post.full-width-main-layout .container article .single-blog-content {font-size: 20px;}}
.single-post .container {position: relative;}
.single-post #post-media {margin-bottom: 60px;}
.single-post .meta li {font-size: 19px;}
.single-post .meta.meta-with-title {margin-top: 10px;}
.post-tags {clear: both;display: block;margin: 0 auto;max-width: 700px;padding-top: 30px;text-align: left;}
@media (max-width:766px) {.post-tags {text-align: center;}}
.blog-entry.large-image-entry-style {margin-bottom: 20px;}
.blog-entry-title {color: #152849;font-size: 24px;font-weight: 700;line-height: 36px;margin-bottom: 0;}
.blog-entry-title a:hover {color: #152849;}
.meta li {color: #a2a2a2;font-size: 17px;margin-right: 0;}
.meta li a {color: #54b30e;}
.meta li a:hover {color: #69cc00;}
.sidebar-box .vc_row .wpex-row .span_1_of_1.col {position: relative;}
.sidebar-box .vc_row .wpex-row .span_1_of_1.col:after {-webkit-transform: scale(0);-webkit-transform-origin: left center;border-bottom: 3px solid #54b30e;bottom: 0;content: " ";display: block;left: 0;position: absolute;transform: scale(0);transform-origin: left center;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;visibility: visible;width: 100%;}
.sidebar-box .vc_row .wpex-row .span_1_of_1.col:hover:after {-webkit-transform: scale(1);transform: scale(1);}
.sidebar-box .widget-title {color: #a2a2a2;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;line-height: 20px;margin-bottom: 10px;text-transform: uppercase;}
.searchform .searchform-submit {color: #54b30e;font-size: 16px;left: 14px;opacity: 1;width: 15px;}
.searchform input {border-radius: 5px;padding-left: 40px;}
.searchform input:focus {border-color: #69cc00;}
.post-tags a, .tagcloud a {background-color: #f0f0f0;border-radius: 5px;color: #152849;display: inline-block;font-size: 15px;line-height: 25px;margin-bottom: 10px;margin-right: 12px;padding: 6px 12px;}
.post-tags a:hover, .tagcloud a:hover {background: #dadada;color: #152849;}
.textwidget .subscribe__inner {-webkit-appearance: none;background-color: #fff;border: 1px solid #dadada;padding: 30px;text-align: center;}
.textwidget .subscribe__inner h2 {font-size: 24px;line-height: 35px;margin: 10px auto 20px;max-width: 300px;}
.textwidget .subscribe__inner .subscribe__emoji {font-size: 36px;}
.textwidget .subscribe__inner .hs_email label {display: none;}
@media (max-width:991px) {.blog-search-mobile {display: block !important;}}
.sidebar-box .vc_row {padding-bottom: 0;padding-top: 0;}
.sidebar-box .vc_row .vc_column-inner {margin-bottom: 0;}
.sidebar-box .vc_row .vcex-post-type-entry-details {border: 0;padding: 0;}
.sidebar-box .vc_row .wpex-row .span_1_of_1.col {border-bottom: 1px solid #dadada;padding: 0 0 10px;}
.sidebar-box .vc_row .wpex-row {margin: 0 -15px;}
.sidebar-box .vc_row .wpex-row .span_1_of_1.col .entry-title {font-size: 20px;font-weight: 400;line-height: 1.6;}
.sidebar-box .vc_row .wpex-row .span_1_of_1.col .entry-title a:hover {color: #152849;}
.c-post__category {color: #54b30e;font-size: 13px;font-weight: 700;letter-spacing: 1.5px;line-height: 20px;text-transform: uppercase;}
.single-post-title {font-size: 36px;font-weight: 700;line-height: 50px;margin: 20px auto 0;max-width: 690px;}
.blog-entry-category {color: #54b30e;font-size: 13px;font-weight: 700;letter-spacing: 1.5px;line-height: 20px;margin-bottom: 15px;text-transform: uppercase;}
.blog-article__cta {background: #fff;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);margin: 70px auto 0;max-width: 700px;padding: 30px;text-align: center;width: 100%;}
@media (min-width:992px) {.blog-article__cta {max-width: 900px;padding: 60px;}}
.blog-article__cta h2 {font-size: 30px;line-height: 50px;margin-top: 0;}
@media (min-width:992px) {.blog-article__cta h2 {font-size: 36px;}}
@media screen and (min-width:1200px) {.textwidget .subscribe__inner {padding: 30px 60px;}}
@media screen and (max-width:1500px) {.blog.full-width-main-layout .container, .single-post.full-width-main-layout .container {padding-left: 20px;padding-right: 20px;}}
@media screen and (max-width:768px) {.blog #sidebar, .blog.has-sidebar .content-area {max-width: 100%;width: 100%;}}
progress {-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: transparent;border: none;bottom: -2px;color: #d9534f;height: 2px;left: 0;position: absolute;width: 100%;}
progress::-moz-progress-bar {background: #54b30e;}
progress::-webkit-progress-bar {background: transparent;}
progress::-webkit-progress-value {background: #54b30e;}
progress::-ms-fill {background: #54b30e;}
.blog-share, .blog-subscribe {float: left;}
.blog-share h2, .blog-subscribe h2 {color: #54b30e;margin: 0;}
.blog-share-sub-wrapper {margin: 0 auto;max-width: 700px;}
.blog-share {margin-bottom: 15px;width: 100%;}
@media (min-width:767px) {.blog-share {margin-bottom: 0;width: 185px;}}
@media (min-width:992px) {.blog-share {display: none;}}
.blog-share .blog-share__social-group, .blog-share .social-icon {display: flex;justify-content: center;}
.blog-share .social-icon {align-content: center;align-items: center;border: 1px solid #dadada;border-radius: 50%;height: 50px;margin-right: 10px;width: 50px;}
.blog-subscribe {max-width: 500px;width: 100%;}
@media (min-width:767px) {.blog-subscribe {width: calc(100% - 185px);}}
@media (min-width:992px) {.blog-subscribe {max-width: none;width: 100%;}}
@media (min-width:1230px) {.blog-subscribe {display: none;}}
@media (max-width:767px) {.blog-subscribe {float: none;margin: 10px auto;}}
.blog-subscribe input[type=email] {margin-bottom: 0 !important;padding-right: 120px;width: 100%;}
.blog-subscribe input[type=email]::-webkit-input-placeholder {text-align: left;}
.blog-subscribe input[type=email]::-moz-placeholder {text-align: left;}
.blog-subscribe input[type=email]:-ms-input-placeholder {text-align: left;}
.blog-subscribe input[type=email]::-ms-input-placeholder {text-align: left;}
.blog-subscribe input[type=email]::placeholder {text-align: left;}
.blog-subscribe .hbspt-form form {position: relative;}
.blog-subscribe .actions {bottom: 0;position: absolute;right: 0;top: 0;}
@media (min-width:992px) {.blog-subscribe .actions {margin-top: 10px;position: relative;}}
.blog-subscribe .actions input[type=submit] {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.widget_wpex_templatera .vc_row {margin-left: 0;margin-right: 0;}
.vcex-post-type-entry-author, .vcex-post-type-entry-date {color: #a2a2a2;display: inline-block;font-size: 17px;margin-right: 6px;}
.wpex-templatera-widget-content .author.url {display: none;}
.wpex-templatera-widget-content .vcex-post-type-entry-author .author.url {display: inline-block;}
.single-post code, .single-post table td {background-color: #f3f3f3;border-radius: 4px;color: #152849;font-family: Monaco,Menlo,Consolas,Courier New,monospace;font-size: 14px;line-height: 25px;padding: 3px;}
.single-post table {max-width: 100%;}
.single-post table td {border: 1px solid #fff;}
.single-post table th {background-color: #fff;border: 0;font-size: 14px;padding: 5px;}
.blog em, .blog i, .single em, .single i {font-style: italic;}
.blog b, .blog strong, .single b, .single strong {font-weight: 700;}
.blog pre, .single pre {overflow: auto;white-space: pre;word-break: unset;}
.blog li pre, .single li pre {margin-top: 10px;}
.blog ol li, .single ol li {margin: 5px 0;}
.blog pre code, .single pre code {background-color: transparent;padding: 0;}
body.tag .container {padding-left: 20px;padding-right: 20px;}
.blog-article .aside {-webkit-font-smoothing: antialiased;background-color: #ecf7ff;border-left: 5px solid #3a7de0;font-family: AvenirLTStd-Roman,serif;font-size: 17px;line-height: 25px;margin: 15px 0;padding: 30px 40px 30px 25px;}
.article-cta-sidebar {margin-bottom: 30px;}
@media (min-width:1230px) {.article-cta-sidebar {height: 100%;max-height: 250px;position: absolute;right: -240px;top: 0;width: 200px;}}
#main .vc-resource-tiles .entry-type-label, .product__label {color: #54b30e;display: block;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;line-height: 20px;text-transform: uppercase;}
#main .vc-resource-tiles .typography-white .entry-type-label, .product__label--white, .typography-white #main .vc-resource-tiles .entry-type-label, .typography-white .product__label {color: #fff;}
h1.product__heading {font-size: 36px;line-height: 50px;}
@media (min-width:992px) {h1.product__heading {font-size: 48px;line-height: 60px;}}
.managed__hero .c-mask__group {z-index: 1 !important;}
.managed__hero .c-mask {background: radial-gradient(500px circle at 50% 11%,rgba(250,249,247,.3),#e8e6e5);z-index: -5 !important;}
@media (min-width:767px) {.managed__hero .c-mask {background: radial-gradient(700px circle at 48.5% 15%,rgba(250,249,247,.3),#e8e6e5);}}
@media (min-width:992px) {.managed__hero .c-mask {background: radial-gradient(700px circle at 30% 36%,rgba(250,249,247,.3),#e8e6e5);}}
@media (min-width:992px) {.managed__hero .vc-features {padding-left: 20px;}}
@media (min-width:992px) {.managed__hero .vc-features__block .wpb_content_element {max-width: 305px;}}
@media (max-width:991px) {.managed-hero__media {margin: -100px auto 0;max-width: 420px;}}
@media (max-width:766px) {.managed-hero__media {max-width: 320px;}}
.product__title {font-size: 17px;font-weight: 600;line-height: 30px;}
.product__title-white h2 {color: #fff;font-size: 36px;line-height: 50px;}
.product__boxes .vc_column-inner {border-left: 2px solid #dadada;}
@media (min-width:992px) {.managed-hero__content {margin-left: -42px;}}
@media (min-width:767px) and (max-width:991px) {.managed-hero__content {padding-left: 40px;}}
.vc-hero.geo-dist .vc-hero__media {left: calc(50% - 300px);position: absolute;top: -450px;width: 1000px;}
@media (min-width:767px) {.vc-hero.geo-dist .vc-hero__media {left: calc(50% - 420px);position: absolute;top: -620px;width: 1400px;}}
@media (min-width:992px) {.vc-hero.geo-dist .vc-hero__media {left: calc(50% - 400px);position: absolute;top: -485px;width: 1400px;}}
@media (min-width:1500px) {.vc-hero.geo-dist .vc-hero__media {height: 1241px;left: -152px;position: absolute;top: -625px;width: 1600px;}}
.vc-hero.geo-dist .vc-hero__media img {max-width: 100%;}
.vc-hero.geo-dist .c-mask {background: radial-gradient(730px circle at 50% 20%,rgba(250,249,247,.3),#e8e6e5);}
@media (min-width:767px) {.vc-hero.geo-dist .c-mask {background: radial-gradient(930px circle at 50% 30%,rgba(250,249,247,.3),#e8e6e5);}}
@media (min-width:992px) {.vc-hero.geo-dist .c-mask {background: radial-gradient(930px circle at 30% 47%,rgba(250,249,247,.3),#e8e6e5);}}
@media (max-width:991px) {.vc-hero.geo-dist .vc-hero__content-col {margin-bottom: 30px;margin-top: 260px;}}
@media (max-width:766px) {.vc-hero.geo-dist .vc-hero__content-col {margin-top: 180px;}}
.vc-hero.geo-global-data, .vc-hero.geo-low-latency {min-height: 700px;}
@media (min-width:480px) {.vc-hero.geo-global-data .vc-hero__animation, .vc-hero.geo-low-latency .vc-hero__animation {position: absolute;right: calc(20% - 160px);top: -120px;}}
@media (min-width:767px) {.vc-hero.geo-global-data .vc-hero__animation, .vc-hero.geo-low-latency .vc-hero__animation {position: absolute;right: calc(40% - 300px);top: -140px;}
	.vc-hero.geo-global-data .vc-hero__animation svg, .vc-hero.geo-low-latency .vc-hero__animation svg {width: 700px !important;}}
@media (min-width:992px) {.vc-hero.geo-global-data .vc-hero__animation, .vc-hero.geo-low-latency .vc-hero__animation {margin-right: -320px;position: absolute;right: calc(20% - 1300px);top: -270px;}
	.vc-hero.geo-global-data .vc-hero__animation svg, .vc-hero.geo-low-latency .vc-hero__animation svg {width: 55% !important;}}
@media (min-width:1500px) {.vc-hero.geo-global-data .vc-hero__animation, .vc-hero.geo-low-latency .vc-hero__animation {margin-right: 0;position: absolute;right: -106px;top: -270px;}
	.vc-hero.geo-global-data .vc-hero__animation svg, .vc-hero.geo-low-latency .vc-hero__animation svg {width: 1453px !important;}}
.vc-hero.geo-global-data .c-mask--lower, .vc-hero.geo-low-latency .c-mask--lower {background: radial-gradient(350px circle at 50% 15%,hsla(0,0%,100%,.01) 40%,#fff);z-index: -1;}
@media (min-width:480px) {.vc-hero.geo-global-data .c-mask--lower, .vc-hero.geo-low-latency .c-mask--lower {background: radial-gradient(500px circle at 47% 20%,hsla(0,0%,100%,.01) 40%,#fff);}}
@media (min-width:767px) {.vc-hero.geo-global-data .c-mask--lower, .vc-hero.geo-low-latency .c-mask--lower {background: radial-gradient(460px circle at 60% 33%,hsla(0,0%,100%,.01) 50%,#fff);}}
@media (min-width:1500px) {.vc-hero.geo-global-data .c-mask--lower, .vc-hero.geo-low-latency .c-mask--lower {background: radial-gradient(400px circle at 57% 50%,hsla(0,0%,100%,.01) 40%,#fff);}}
.vc-hero.geo-global-data .c-mask, .vc-hero.geo-low-latency .c-mask {background: radial-gradient(350px circle at 50% 3%,hsla(0,0%,100%,.01) 60%,#fff);}
@media (min-width:992px) {.vc-hero.geo-global-data .c-mask, .vc-hero.geo-low-latency .c-mask {background: radial-gradient(37vw circle at 63% 22%,hsla(0,0%,100%,.01) 70%,#fff);}}
@media (min-width:1500px) {.vc-hero.geo-global-data .c-mask, .vc-hero.geo-low-latency .c-mask {background: radial-gradient(650px circle at 57% 17%,hsla(0,0%,100%,.01) 65%,#fff);}}
.vc-hero.geo-global-data .vc-hero__content-col, .vc-hero.geo-low-latency .vc-hero__content-col {margin-top: 220px;}
@media (min-width:767px) {.vc-hero.geo-global-data .vc-hero__content-col, .vc-hero.geo-low-latency .vc-hero__content-col {padding-left: 40px;}}
@media (min-width:992px) {.vc-hero.geo-global-data .vc-hero__content-col, .vc-hero.geo-low-latency .vc-hero__content-col {margin-top: 0;padding-left: 70px;}}
@media (min-width:1500px) {.vc-hero.geo-global-data .vc-hero__content-col, .vc-hero.geo-low-latency .vc-hero__content-col {padding-left: 0;}}
@media (max-width:991px) {.vc-hero.geo-hotspot {background-color: rgba(214,212,208,.2);}}
.vc-hero.geo-hotspot .vc-hero__content-col .vc_column-inner {margin-bottom: 430px;}
@media (min-width:992px) {.vc-hero.geo-hotspot .vc-hero__content-col .vc_column-inner {margin-bottom: 40px;margin-left: -25px;}}
.vc-hero.geo-hotspot .vc-hero__animation {background-color: rgba(214,212,208,.2);bottom: 370px !important;left: calc(20% - 200px) !important;margin: auto;max-width: 1000px;position: absolute;width: 100%;}
@media (min-width:992px) {.vc-hero.geo-hotspot .vc-hero__animation {bottom: 0 !important;left: 0 !important;max-width: 1500px;right: 0 !important;top: 0 !important;}}
@media (min-width:1250px) {.vc-hero.geo-hotspot .vc-hero__animation {bottom: 0 !important;left: 0 !important;right: 0 !important;top: 0 !important;}}
.vc-hero.geo-hotspot .vc-hero__animation svg {height: 1320px !important;position: absolute;top: -500px;width: 800px !important;}
@media (min-width:767px) {.vc-hero.geo-hotspot .vc-hero__animation svg {width: 1000px !important;}}
@media (min-width:992px) {.vc-hero.geo-hotspot .vc-hero__animation svg {width: 1300px !important;}}
@media (min-width:1250px) {.vc-hero.geo-hotspot .vc-hero__animation svg {width: 1500px !important;}}
.vc-hero.massive-scale .c-mask {background: radial-gradient(500px circle at 50% 20%,rgba(250,249,247,.3),#e8e6e5);}
@media (min-width:992px) {.vc-hero.massive-scale .c-mask {background: radial-gradient(700px circle at 26% 53%,rgba(250,249,247,.3),#e8e6e5);}}
@media (max-width:766px) {.vc-hero.massive-scale .c-button {margin-bottom: 30px;}}
@media (min-width:767px) and (max-width:991px) {.vc-hero.massive-scale .vc-hero__content-col {padding-left: 40px;}}
.vc-hero.massive-scale.massive-scale--white-bg .c-mask {background: radial-gradient(500px circle at 50% 20%,rgba(250,249,247,.3),#fff);}
@media (min-width:992px) {.vc-hero.massive-scale.massive-scale--white-bg .c-mask {background: radial-gradient(700px circle at 26% 53%,rgba(250,249,247,.3),#fff);}}
.vc-hero.cloud-neutral .c-mask {background: radial-gradient(350px circle at 50% 20%,hsla(0,0%,100%,.01) 40%,#fff);}
@media (min-width:992px) {.vc-hero.cloud-neutral .c-mask {background: radial-gradient(700px circle at 70% 50%,rgba(250,249,247,.1),#fff);}}
.vc-hero.cloud-neutral .c-mask--lower {background: radial-gradient(700px circle at 50% 32%,hsla(0,0%,100%,.01) 40%,#fff);}
@media (min-width:767px) {.vc-hero.cloud-neutral .c-mask--lower {background: radial-gradient(700px circle at 52% 28%,hsla(0,0%,100%,.01) 40%,#fff);}}
@media (min-width:992px) {.vc-hero.cloud-neutral .c-mask--lower {background: radial-gradient(800px circle at 80% 50%,hsla(0,0%,100%,.01) 40%,#fff);}}
@media (min-width:1200px) {.vc-hero.cloud-neutral .c-mask--lower {background: radial-gradient(800px circle at 60% 50%,hsla(0,0%,100%,.01) 40%,#fff);}}
@media (min-width:767px) {.vc-hero.cloud-neutral .vc-hero__content-col {padding-left: 40px;}}
@media (min-width:992px) {.vc-hero.cloud-neutral .vc-hero__content-col {padding-left: 70px;}}
.vc-hero.cloud-neutral .vc-hero__media-col {text-align: center;}
@media (min-width:992px) {.vc-hero.cloud-neutral .vc-hero__media-col {padding-left: 70px;}}
.vc-hero.cloud-neutral .vc-hero__animation svg {max-width: 500px;}
@media (min-width:992px) {.vc-hero.cloud-neutral .vc-hero__animation svg {max-width: 420px;}}
.vc-hero.high-availability {min-height: 566px;}
.vc-hero.high-availability .vc-hero__media {margin-bottom: -80px;margin-right: -100px;margin-top: -50px;}
@media (min-width:767px) {.vc-hero.high-availability .vc-hero__media {margin-bottom: -160px;margin-right: -200px;margin-top: 0;}}
.vc-hero.high-availability .vc-hero__media img {max-width: 100%;width: 430px;}
@media (min-width:992px) and (max-width:1499px) {.vc-hero.high-availability .vc-hero__media img {width: 500px;}}
@media (min-width:1500px) {.vc-hero.high-availability .vc-hero__media img {width: 630px;}}
.vc-hero.high-availability-maintenance .c-mask {background: radial-gradient(500px circle at 50% 10%,hsla(0,0%,100%,.01) 60%,#fff);}
@media (min-width:767px) {.vc-hero.high-availability-maintenance .c-mask {background: radial-gradient(700px circle at 52% 25%,hsla(0,0%,100%,.01) 40%,#fff);}}
@media (min-width:992px) {.vc-hero.high-availability-maintenance .c-mask {background: radial-gradient(630px circle at 73% 40%,hsla(0,0%,100%,.01) 60%,#fff);}}
@media (min-width:1200px) {.vc-hero.high-availability-maintenance .c-mask {background: radial-gradient(700px circle at 70% 50%,hsla(0,0%,100%,.01) 60%,#fff);}}
@media (min-width:767px) {.vc-hero.high-availability-maintenance .vc-hero__content-col {padding-left: 40px;}}
@media (min-width:992px) {.vc-hero.high-availability-maintenance .vc-hero__content-col {padding-left: 60px;}}
@media (max-width:766px) {.vc-hero.high-availability-maintenance .vc-hero__media-col {padding-top: 20px;}}
.vc-hero.high-availability-maintenance .vc-hero__animation {max-width: 700px;}
.vc-hero.high-availability-insert-animation .c-mask {background: radial-gradient(400px circle at 50% 25%,hsla(0,0%,100%,.01) 60%,#fff);}
@media (min-width:767px) {.vc-hero.high-availability-insert-animation .c-mask {background: radial-gradient(500px circle at 50% 30%,hsla(0,0%,100%,.01) 40%,#fff);}}
@media (min-width:992px) {.vc-hero.high-availability-insert-animation .c-mask {background: radial-gradient(560px circle at 30% 40%,hsla(0,0%,100%,.01) 60%,#fff);}}
@media (min-width:1500px) {.vc-hero.high-availability-insert-animation .c-mask {background: radial-gradient(560px circle at 32% 40%,hsla(0,0%,100%,.01) 60%,#fff);}}
.vc-hero.high-availability-insert-animation .vc-hero__animation {padding-left: 35px;}
@media (max-width:991px) {.vc-hero.high-availability-insert-animation .vc-hero__animation {padding-left: 0;text-align: center;}}
.vc-hero.high-availability-insert-animation .vc-hero__animation svg {max-width: 700px;}
.vc-hero.high-availability-insert-animation .vc-hero__content-col {padding-left: 0;}
@media (min-width:767px) and (max-width:991px) {.vc-hero.distributed-sql .vc-hero__content-col {padding-left: 50px;}}
@media (min-width:992px) {.vc-hero.distributed-sql .vc-hero__content-wrap {min-height: 625px;}}
@media (min-width:992px) {.vc-hero.distributed-sql .vc-hero__media {margin-left: 92px;margin-top: 42px;}}
@media (max-width:991px) {.vc-hero.distributed-sql .vc-hero__media {margin: 20px auto 0;max-width: 320px;}}
.vc-hero.distributed-sql .c-mask {background: radial-gradient(700px circle at 26% 53%,rgba(250,249,247,.3),#e8e6e5);}
@media (max-width:766px) {.product-lobby-cloud-high .vc_column-inner {border: 0 !important;padding: 0 !important;}}
@media (max-width:767px) {.vcex-multi-buttons.vcex-small-screen-full-width .theme-button {display: inline-block !important;margin-left: 0 !important;margin-right: 0 !important;width: 100%;}}
@media (min-width:992px) {.get-cockroach-cta {padding-left: 70px;}}
.get-cockroach-cta .wpb_text_column {float: left;margin-right: 15px;width: auto;}
.get-cockroach-cta .c-button--secondary {border-bottom: 0 !important;}
@media (min-width:992px) {.get-cockroach-cta--trial {padding-left: 200px;}}
.kubernetes-container {max-width: 1305px;padding-left: 30px;padding-right: 30px;position: relative;}
@media (min-width:1200px) {.kubernetes-container {margin-left: auto;margin-right: auto;}}
.kubernetes-container .vc_row {overflow: visible !important;}
.campaign-format-open__blogs-cap, .campaign-format-open__guides-cap, .campaign-format-open__videos-cap {background-color: #3a7de1;height: 3px;left: 0;margin: 10px 0;max-height: none;max-width: none;width: 20px;}
.kubernetes-statefulsets {background-image: linear-gradient(to bottom right,rgba(254,249,219,.5),rgba(219,162,129,.5),rgba(184,221,255,.5));}
@media screen and (min-width:768px) {.kubernetes-statefulsets {background-image: linear-gradient(to bottom right,rgba(254,249,219,.5),rgba(219,162,129,.5),rgba(184,221,255,.5),rgba(184,221,255,.5));}}
.kubernetes-polygon--upper {-webkit-transform: rotate(-104deg);border-top: 2px solid #f2be2c;display: none;position: absolute;transform: rotate(-104deg);z-index: -2;}
@media (min-width:767px) {.kubernetes-polygon--upper {display: block;left: 440px;top: 570px;width: 640px;}}
@media (min-width:992px) {.kubernetes-polygon--upper {left: 57.3vw;width: 770px;}}
@media (min-width:1500px) {.kubernetes-polygon--upper {left: 872px;}}
.kubernetes-polygon--upper:before {-webkit-transform: rotate(-65deg);-webkit-transform-origin: top left;border-top: 2px solid #f2be2c;content: "";position: absolute;right: -164px;top: -1px;transform: rotate(-65deg);transform-origin: top left;width: 165px;}
.kubernetes-polygon--upper:after {-webkit-transform: rotate(-65deg);-webkit-transform-origin: top left;border-top: 2px solid #f2be2c;content: "";position: absolute;transform: rotate(-65deg);transform-origin: top left;}
@media (min-width:767px) {.kubernetes-polygon--upper:after {right: 90px;width: 550px;}}
@media (min-width:992px) {.kubernetes-polygon--upper:after {right: 70px;width: 700px;}}
.kubernetes-polygon--lower {-webkit-transform: rotate(-80deg);border-top: 2px solid #ff96c1;bottom: 215px;display: none;position: absolute;transform: rotate(-80deg);width: 520px;z-index: -2;}
@media (min-width:767px) {.kubernetes-polygon--lower {display: block;left: -190px;}}
@media (min-width:992px) {.kubernetes-polygon--lower {left: -300px;top: -160px;}}
.kubernetes-polygon--lower:before {-webkit-transform: rotate(87deg);-webkit-transform-origin: top left;border-top: 2px solid #ff96c1;content: "";position: absolute;top: -2px;transform: rotate(87deg);transform-origin: top left;}
@media (min-width:767px) {.kubernetes-polygon--lower:before {-webkit-transform: rotate(60deg);left: 520px;transform: rotate(60deg);width: 180px;}}
@media (min-width:992px) {.kubernetes-polygon--lower:before {left: 520px;}}
.kubernetes-polygon--lower .kubernetes-polygon__lower-inner {-webkit-transform: rotate(-115deg);-webkit-transform-origin: bottom right;border-top: 2px solid #ff96c1;position: absolute;transform: rotate(-115deg);transform-origin: bottom right;}
@media (min-width:767px) {.kubernetes-polygon--lower .kubernetes-polygon__lower-inner {bottom: 1px;right: 523px;width: 470px;}}
@media (min-width:992px) {.kubernetes-polygon--lower .kubernetes-polygon__lower-inner {right: 518px;}}
.kubernetes-polygon--lower .kubernetes-polygon__lower-inner:before {-webkit-transform: rotate(-255deg);-webkit-transform-origin: top left;border-top: 2px solid #ff96c1;bottom: -2px;content: "";position: absolute;right: 423px;transform: rotate(-255deg);transform-origin: top left;width: 45px;}
.vc--special-heading .theme-heading, .vc--special-heading h5 {color: #a2a2a2;font-size: 14px;letter-spacing: 1.5px;line-height: 20px;margin-bottom: 15px !important;margin-top: 0;text-transform: uppercase;}
.vc--special-heading .theme-heading .text:after, .vc--special-heading h5 .text:after {display: none;}
.top-breadcrumb {color: #54b30e;display: inline-block;font-size: 13px;font-weight: 700;letter-spacing: 1.5px;line-height: 20px;margin-bottom: 25px;text-transform: uppercase;}
.max-width-six {margin: 0 auto;max-width: 600px;}
.additional-resources--section .vc_row .vc_col-sm-4 {padding: 0 15px;}
.additional-resources--section .vc_row .vc_column-inner {border: 1px solid #dadada;padding: 40px;}
.additional-resources--section .vc_row .vc_column-inner h4 {margin-top: 0;}
.community-dev-resources a {color: #54b30e;font-size: 13px;font-weight: 700;letter-spacing: 1.5px;line-height: 15px;margin: 0 25px 15px 0;text-transform: uppercase;}
.community-dev-resources a:hover {color: #69cc00;text-decoration: none;}
.vc-index--video-resources .vcex-post-type-entry-details, .vc-list--most-featured-videos .vcex-post-type-entry-details, .vc-upcoming-webinar .vcex-post-type-entry-details {border: 0;padding: 0;}
.vc-index--video-resources .entry-title, .vc-list--most-featured-videos .entry-title, .vc-upcoming-webinar .entry-title {font-size: 24px;line-height: 35px;margin-bottom: 8px;margin-top: 20px;}
.vc-index--video-resources .entry-title a, .vc-list--most-featured-videos .entry-title a, .vc-upcoming-webinar .entry-title a {color: #152849;transition: color .2s cubic-bezier(.16,.68,.43,.99);}
.vc-index--video-resources .entry-title a:hover, .vc-list--most-featured-videos .entry-title a:hover, .vc-upcoming-webinar .entry-title a:hover {color: #69cc00;}
.vc-index--video-resources .author, .vc-list--most-featured-videos .author, .vc-upcoming-webinar .author {position: relative;}
.vc-index--video-resources .author:first-of-type, .vc-list--most-featured-videos .author:first-of-type, .vc-upcoming-webinar .author:first-of-type {padding-left: 25px;}
.vc-index--video-resources .author:first-of-type:before, .vc-list--most-featured-videos .author:first-of-type:before, .vc-upcoming-webinar .author:first-of-type:before {background: url("/wp-content/uploads/2019/05/user-icon.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: 0;position: absolute;top: 0;width: 15px;}
.vc-index--video-resources .c-video__duration, .vc-list--most-featured-videos .c-video__duration, .vc-upcoming-webinar .c-video__duration {display: inline-block;margin: 0 40px 0 25px;position: relative;vertical-align: top;}
.vc-index--video-resources .c-video__duration:before, .vc-list--most-featured-videos .c-video__duration:before, .vc-upcoming-webinar .c-video__duration:before {background: url("/wp-content/uploads/2019/05/icon-calendar.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: -25px;position: absolute;top: 4px;width: 15px;}
.vc-index--video-resources .c-video__duration:after, .vc-list--most-featured-videos .c-video__duration:after, .vc-upcoming-webinar .c-video__duration:after {background: url("/wp-content/uploads/2019/05/icon-time.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;position: absolute;right: -35px;top: 5px;width: 15px;}
@media (max-width:766px) {.vc-index--video-resources .vcex-post-type-entry, .vc-list--most-featured-videos .vcex-post-type-entry, .vc-upcoming-webinar .vcex-post-type-entry {clear: none;float: left !important;width: 50% !important;}}
@media (max-width:543px) {.vc-index--video-resources .vcex-post-type-entry, .vc-list--most-featured-videos .vcex-post-type-entry, .vc-upcoming-webinar .vcex-post-type-entry {width: 100% !important;}}
.vc-index--video-resources .entry-title {font-size: 17px;font-weight: 400;line-height: 30px;}
.vc-index--video-resources .author, .vc-index--video-resources .c-video__meta {font-size: 15px;}
.community-featured-video .vcex-post-type-entry {margin: 0 auto;max-width: 600px;padding: 0;}
.community-featured-video .vcex-post-type-entry-details {border: 0;padding: 0;}
.community-featured-video .entry-title {font-size: 24px;line-height: 35px;margin-bottom: 8px;margin-top: 20px;}
.community-featured-video .entry-title a {color: #152849;transition: color .2s cubic-bezier(.16,.68,.43,.99);}
.community-featured-video .entry-title a:hover {color: #69cc00;}
.community-featured-video .author {display: block;padding-left: 25px;position: relative;}
.community-featured-video .author:before {background: url("/wp-content/uploads/2019/05/user-icon.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: 0;position: absolute;top: 4px;width: 15px;}
.community-featured-video .c-video__meta {font-size: 15px;line-height: 25px;}
.community-featured-video .c-video__duration {display: inline-block;margin: 0 40px 0 25px;position: relative;}
.community-featured-video .c-video__duration:before {background: url("/wp-content/uploads/2019/05/icon-calendar.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: -25px;position: absolute;top: 4px;width: 15px;}
.community-featured-video .c-video__duration:after {background: url("/wp-content/uploads/2019/05/icon-time.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;position: absolute;right: -35px;top: 5px;width: 15px;}
.vc-list--most-featured-videos .entry-inner {border-bottom: 1px solid #f3f3f3;padding-bottom: 10px;}
@media (min-width:767px) {.vc-list--most-featured-videos .entry-inner {align-items: flex-start;display: flex;}}
.vc-list--most-featured-videos .entry-media {width: 100%;}
@media (min-width:767px) {.vc-list--most-featured-videos .entry-media {width: 33.3333%;}}
.vc-list--most-featured-videos .author, .vc-list--most-featured-videos .c-video__meta {font-size: 15px;}
.vc-list--most-featured-videos .entry-details {width: 100%;}
@media (min-width:767px) {.vc-list--most-featured-videos .entry-details {margin-left: 4%;width: 62.6666%;}}
.vc-list--most-featured-videos .entry-details .entry-title {font-size: 17px;font-weight: 400;line-height: 25px;margin-bottom: 6px;margin-top: 0;}
.vc-index--video-resources .vcex-post-type-entry:not(:nth-child(-n+3)) {display: none;}
.community-events-wrapper .entry-details {border: 0;padding: 0;}
.community-events-wrapper .community-event {align-items: flex-start;border-bottom: 1px solid #f3f3f3;display: flex;margin-bottom: 30px;padding-bottom: 30px;}
.community-events-wrapper .community-event:first-child {margin-top: 30px;}
.community-events-wrapper .community-event .community-event__date {border: 1px solid #dadada;color: #152849;font-size: 15px;margin-right: 12px;padding-bottom: 7px;text-align: center;width: 66px;}
.community-events-wrapper .community-event .community-event__date .community-event__month {background-color: #f3f3f3;border-bottom: 1px solid #dadada;font-size: 13px;font-weight: 700;height: 24px;letter-spacing: 1.5px;line-height: 24px;margin-bottom: 12px;text-transform: uppercase;}
.community-events-wrapper .community-event .community-event__details {flex-shrink: 40;}
.community-events-wrapper .community-event .community-event__details .community-event__title {color: #152849;display: block;font-size: 17px;line-height: 30px;margin-bottom: 5px;transition: color .2s cubic-bezier(.16,.68,.43,.99);}
.community-events-wrapper .community-event .community-event__details .community-event__location {color: #152849;font-size: 15px;line-height: 25px;}
.community-events-wrapper.community-layout-two .community-event {margin: 30px 0;width: 100%;}
@media (min-width:767px) {.community-events-wrapper.community-layout-two .community-event {float: left;margin: 30px 15px 30px 0;width: calc(50% - 15px);}}
@media (min-width:992px) {.community-events-wrapper.community-layout-two .community-event {float: none;margin: 30px 0;width: 100%;}}
.community-events-wrapper.community-layout-two .community-event .community-event__date {margin-right: 10px;width: 66px;}
@media (min-width:767px) {.community-events-wrapper.community-layout-two .community-event .community-event__date {margin-right: 5%;}}
.community-events-wrapper.community-layout-two .community-event .community-event__inner {width: calc(95% - 66px);}
@media (max-width:991px) {.community-events-wrapper.community-layout-two .community-event .community-event__inner {display: flex;flex-direction: column-reverse;}}
.community-events-wrapper.community-layout-two .community-event .community-event__details {float: left;width: 100%;}
@media (min-width:992px) {.community-events-wrapper.community-layout-two .community-event .community-event__details {width: calc(100% - 300px);}}
.community-events-wrapper.community-layout-two .community-event .community-event__image {float: left;width: 100%;}
@media (min-width:992px) {.community-events-wrapper.community-layout-two .community-event .community-event__image {width: 300px;}}
.community-events-wrapper.community-layout-two .community-event .community-event__details .community-event__location {align-items: flex-start;display: flex;font-size: 17px;margin: 10px 0 15px;}
.community-events-wrapper.community-layout-two .community-event .community-event__details .community-event__location .events__event-icon {margin-right: 15px;}
.community-events-wrapper.community-layout-two .community-event .community-event__type {font-size: 17px;padding-left: 25px;position: relative;}
.community-events-wrapper.community-layout-two .community-event .community-event__type:before {background: url("/wp-content/uploads/2019/05/user-icon.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: 0;position: absolute;top: 0;width: 15px;}
.community-events-wrapper.community-layout-two .community-event .community-event__title {color: #152849;font-size: 24px;font-weight: 700;line-height: 35px;}
.community-events-wrapper.community-layout-two .community-event .community-event__cta {margin: 20px 0 0 25px;}
.community-events-wrapper.community-layout-two .community-event .community-event__cta a {font-size: 13px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;}
.vc--introduce-form {position: relative;}
@media (min-width:992px) {.vc--introduce-form {margin-bottom: 80px;margin-top: 50px;}}
@media (min-width:1400px) {.vc--introduce-form {margin-bottom: 130px;}}
.vc--introduce-form h2, .vc--introduce-form h3, .vc--introduce-form h4, .vc--introduce-form h5 {margin-top: 0;}
.vc--introduce-form .form-column {background: #fff;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);margin-left: auto;margin-right: auto;max-width: 400px;padding: 25px 35px;text-align: center;}
@media (min-width:767px) {.vc--introduce-form .form-column {left: 50%;margin-left: 0;margin-right: 20px;padding: 25px 35px 0;position: absolute;top: -15%;}}
@media (min-width:1400px) {.vc--introduce-form .form-column {top: -75px;}}
@media screen and (max-width:768px) {.vc--introduce-form .form-column {left: 0;position: relative;top: 0;}}
.event-wrap {padding: 60px 0 20px;}
.event-wrap .left-side {float: left;width: 50%;}
@media screen and (max-width:768px) {.event-wrap .left-side {float: none;width: 100%;}}
.event-wrap .left-side .event-image-mobile {margin-top: 30px;}
@media (min-width:767px) {.event-wrap .left-side .event-image-mobile {display: none;}}
.event-wrap .left-side .event-breadcrumb a {font-size: 15px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;}
.event-wrap .left-side .single-post-title {font-size: 24px;margin: 10px 0;}
@media (min-width:992px) {.event-wrap .left-side .single-post-title {font-size: 30px;margin: 50px 0 30px;}}
.event-wrap .left-side .c-event__date {font-size: 17px;line-height: 30px;margin-bottom: 15px;padding-left: 25px;position: relative;}
.event-wrap .left-side .c-event__date:before {background: url("/wp-content/uploads/2019/05/icon-calendar.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: 0;position: absolute;top: 6px;width: 15px;}
.event-wrap .left-side .c-event__venue-and-location {font-size: 17px;line-height: 30px;margin-bottom: 15px;padding-left: 25px;position: relative;}
.event-wrap .left-side .c-event__venue-and-location:before {background: url("/wp-content/uploads/2019/05/location-icon.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: 0;position: absolute;top: 7px;width: 15px;}
.event-wrap .left-side .c-event__presence {font-size: 17px;line-height: 30px;margin-bottom: 15px;padding-left: 25px;position: relative;}
.event-wrap .left-side .c-event__presence:before {background: url("/wp-content/uploads/2019/05/user-icon.svg");background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;content: "";height: 15px;left: 0;position: absolute;top: 7px;width: 15px;}
.event-wrap .left-side .c-event__cta {margin: 15px 0 25px;}
@media (max-width:766px) {.event-wrap .left-side .c-event__cta a {text-align: center;width: 100%;}}
.event-wrap .right-side {float: left;margin-left: 10%;padding-top: 60px;width: 40%;}
@media screen and (max-width:768px) {.event-wrap .right-side {float: none;margin-left: 0;width: 100%;}}
.event-wrap .right-side .event-image {display: none;margin-bottom: 40px;}
@media (min-width:767px) {.event-wrap .right-side .event-image {display: block;}}
.event-wrap .event-form {border: 1px solid #dadada;margin: 0 auto 70px;padding: 30px 20px;}
@media (min-width:767px) {.event-wrap .event-form {padding: 40px 50px;}}
.event-wrap .event-form .event-form__heading {color: #152849;font-size: 24px;font-weight: 600;line-height: 35px;margin: 0 auto 25px;text-align: center;}
.event-wrap:after {clear: both;content: "";display: table;}
.event-share {color: #a2a2a2;font-size: 15px;font-weight: 700;letter-spacing: 1.5px;line-height: 20px;margin-top: 20px;text-transform: uppercase;vertical-align: middle;}
.event-share a {display: inline-block;vertical-align: middle;}
.event-share a:hover svg use {fill: #a2a2a2 !important;}
.event-share a:hover svg path {fill: #fff !important;}
.single-event #content-wrap {max-width: 1230px;padding-left: 15px;padding-right: 15px;width: 100%;}
@media (min-width:767px) {.single-event #content-wrap {padding-left: 30px;padding-right: 30px;}}
.additional-resource--static {padding: 0 !important;}
@media (max-width:766px) {.form-ribbon__content {text-align: center;}}
.form-ribbon__content h3 {font-size: 20px;line-height: 30px;margin-bottom: 5px;}
@media (min-width:767px) {.form-ribbon__content h3 {font-size: 24px;}}
@media (min-width:767px) {.page-id-992 #content-wrap, .tax_podcast #content-wrap, .tax_video #content-wrap {padding-left: 50px;padding-right: 50px;}}
.video-overlays .entry-media:before {background-color: rgba(16,29,57,.35);background-image: url("/wp-content/themes/cockroach-labs-2019/includes/img/play_icon.svg");background-position: 50%;background-repeat: no-repeat;background-size: 20px;bottom: 0;content: "";left: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: all .2s ease;}
.video-overlays .entry-media:hover:before {background-size: 23px;}
.video-overlays.vc-upcoming-webinar .entry-media:before {background-size: 35px;}
.video-overlays.vc-upcoming-webinar .entry-media:hover:before {background-size: 38px;}
.sign-up-overlay .entry-media:after {background-color: #54b30e;border-radius: 4px;bottom: 0;color: #fff;content: "sign up" !important;font-size: 15px;font-weight: 600;height: 46px;left: 0;letter-spacing: 1.5px;margin: auto;opacity: 0;padding: 10px 20px;pointer-events: none;position: absolute;right: 0;text-transform: uppercase;top: 0;transition: opacity .3s ease;visibility: visible;width: 180px;}
.sign-up-overlay .entry-media:hover:after {opacity: 1;}
@media (min-width:767px) {.contact {margin-left: 30px;margin-right: 30px;}}
.contact .u-heading {color: #a2a2a2;}
.contact .c-button--secondary {color: #54b30e;}
.contact__container {margin-left: auto;margin-right: auto;max-width: 1070px;}
.contact__card h4 {font-size: 17px;margin: 0 0 10px;}
@media (min-width:767px) {.contact__card h4 {font-size: 20px;}}
.contact__card .vc_column-inner {padding: 22px 30px 20px;position: relative;}
.contact__heading {left: 0;position: absolute;top: -25px;}
.contact__card--list .vc_column-inner {padding-bottom: 0;padding-top: 0;}
.contact__list-item {position: relative;}
.contact__list-item a {border-bottom: 1px solid #dadada !important;color: #152849;display: block;padding: 18px 0 14px !important;text-decoration: none;}
.contact__list-item:last-of-type a {border-bottom: 0 !important;}
.contact__list-item .ticon {bottom: 0;font-size: 14px;margin: auto;position: absolute;right: 0;top: 20px;}
@media (max-width:991px) {.contact__sidebar-item {float: left;padding-left: 20px;padding-right: 20px;width: 50%;}}
@media (max-width:766px) {.contact__sidebar-item {width: 100%;}}
.thank-you__heading h2 {font-size: 36px;line-height: 50px;}
@media (max-width:767px) {.thank-you__heading h2 {font-size: 24px;line-height: 35px;}}
.thank-you__heading h3 {font-size: 30px;line-height: 40px;}
@media (max-width:767px) {.thank-you__heading h3 {font-size: 24px;line-height: 35px;}}
.content-row-shadow--thank-you {margin-left: auto !important;margin-right: auto !important;max-width: 1170px;}
.thank-you-border {border-bottom: none;border-right: 1px solid #dadada;}
@media (max-width:767px) {.thank-you-border {border-bottom: 1px solid #dadada !important;border-right: none !important;}}
.thank-you__step {padding: 20px;}
.thank-you__step:after {clear: both;content: "";display: block;}
.thank-you__num {align-content: center;align-items: center;border: 2px solid #54b30e;border-radius: 50%;display: flex;float: left;font-size: 20px;font-weight: 700;height: 50px;justify-content: center;width: 50px;}
.thank-you__content {float: left;padding-left: 20px;width: calc(100% - 50px);}
.case_study-template-template-thank-you #page-featured-img, .case_study-template-template-thank-you .wpex-social-share, .guide-template-template-thank-you #page-featured-img, .guide-template-template-thank-you .wpex-social-share, .video_resource-template-template-thank-you #page-featured-img, .video_resource-template-template-thank-you .wpex-social-share {display: none;}
.security-container {margin-left: auto;margin-right: auto;max-width: 970px;}
@media (max-width:767px) {font-size:17px;line-height:30px}@media (max-width:767px) {font-weight: 600;line-height: 30px;}}
.campaign-listing__content li {margin-bottom: 10px;}
.content-row-shadow {background-color: #fff;box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);margin-left: 0;margin-right: 0;padding-left: 30px;padding-right: 30px;position: relative;width: 100%;}
@media (max-width:766px) {.content-row-shadow {margin-left: -15px;margin-right: -15px;text-align: center;}}
.content-row-shadow h3 {font-size: 20px;line-height: 35px;margin: 10px 0;}
@media (min-width:992px) {.content-row-shadow h3 {font-size: 24px;}}
@media (max-width:766px) {.content-row-shadow h3 {clear: both;}}
@media (max-width:766px) {.content-row-shadow img {display: block;float: none;margin-left: auto !important;margin-right: auto !important;}}
@media (min-width:992px) {.campaign-hero {height: 360px;}}
@media (max-width:992px) {.campaign-hero {padding-right: 15px !important;}}
.campaign-hero__media-col {overflow: hidden;}
.campaign-hero__media {height: 360px;position: relative;}
.campaign-hero__media .vcex-image-inner {align-items: center;display: flex;height: 100%;width: 100%;}
.campaign-hero__media img {align-self: center;height: auto;width: 100%;}
.campaign-hero__form-col {margin-top: 60px;z-index: 10;}
@media (max-width:992px) {.campaign-hero__form-col {margin-top: -40px;}}
.campaign-hero__form-col .vc_column-inner {padding: 35px 45px;}
@media (min-width:992px) {.campaign-hero__form-col .vc_column-inner {left: 0;position: absolute;right: 0;top: 0;}}
.campaign-logos img {mix-blend-mode: multiply;}
.campaign-hero__heading {line-height: 1.3em;}
@media (min-width:992px) {.campaign-hero__form {margin-left: auto;margin-right: auto;max-width: 370px;}}
.campaign-hero__form .c-hubspot-form__container {margin-left: auto;margin-right: auto;max-width: 490px;}
.campaign-additional-resources, .campaign-logo-block {display: none;visibility: hidden;}
body.campaign-show-logos .campaign-logo-block, body.campaign-show-resources .campaign-additional-resources {display: block;visibility: visible;}
@media (min-width:992px) {.campaign-body {min-height: 350px;}}
.campaign-label {font-size: 22px;font-weight: 700;text-align: center;}
.campaign-label__icon {margin-right: 10px;}
.campaign-label__type.type-webinar {color: #ec5861;}
.campaign-label__type.type-guide {color: #f5b54e;}
.campaign-meta {font-size: 15px;}
.campaign-meta .campaign-meta__date, .campaign-meta .campaign-meta__time {display: block;text-align: center;}
.campaign-meta img {margin-right: 10px;position: relative;top: 5px;}
.campaign-meta__published {color: #8f98a8;text-align: center;}
.campaign-partners__content {margin-left: auto;margin-right: auto;max-width: 980px;text-align: center;}
.campaign-partners {align-content: center;align-items: center;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: center;margin: 30px auto;max-width: 980px;padding-bottom: 30px;}
@media (max-width:766px) {.campaign-partners {flex-wrap: wrap;}}
.campaign-partners__logo {align-content: center;align-items: center;display: flex;display: inline-block;justify-content: center;margin: 20px;}
.campaign-partners__logo img {max-width: 150px;}
.partners-content__heading {margin-top: 60px;text-align: center;}
.campaign-form__heading {border-top: 1px solid #e5e5e5;text-align: center;}
.campaign-form__heading h5 {font-weight: 400;margin-top: 20px;}
.campaign-speakers__group {display: none;}
body.campaign-has-speakers .campaign-speakers__group {display: block;}
.campaign-speakers {padding-bottom: 60px;padding-top: 60px;}
.campaign-speakers h2 {margin-bottom: 30px;margin-top: 0;}
.campaign-speakers__entries {display: flex;}
@media (max-width:767px) {.campaign-speakers__entries {flex-wrap: wrap;}}
.campaign-speakers__media {flex-grow: 1;flex-shrink: 0;margin-right: 30px;max-width: 200px;}
.campaign-speakers__entry {display: flex;margin-bottom: 30px;margin-left: auto;margin-right: auto;max-width: 800px;padding: 0 20px;}
@media (max-width:992px) {.campaign-speakers__entry {flex-wrap: wrap;}}
.campaign-speakers__company, .campaign-speakers__name {font-weight: 700;}
.campaign-speakers__company {margin-bottom: 30px;}
.campaign-ty-date {font-size: 24px;text-align: center;}
.campaign-ty-hero__heading .vcex-heading-inner {line-height: 1.3em;margin-bottom: 10px;}
.campaign-ty-hero--guide .campaign-ty-hero__heading .vcex-heading-inner {margin-bottom: 0;}
.campaign-ty-hero--guide .campaign-ty-hero__heading .vcex-heading-inner:after, .campaign-ty-hero--guide .campaign-ty-hero__heading .vcex-heading-inner:before {clear: none;content: "\"";display: inline-block;height: auto;visibility: visible;}
.campaign-ty-hero--guide .campaign-ty-hero__heading .vcex-heading-inner:after {margin-left: -5px;}
.campaign-ty-hero.has-video {margin-bottom: 15%;}
@media (min-width:500px) {.campaign-ty-hero.has-video {margin-bottom: 28%;}}
@media (min-width:992px) {.campaign-ty-hero.has-video {margin-bottom: 300px;}}
.campaign-ty-video {margin: 30px auto -400px;max-width: 935px;text-align: center;width: 100%;}
.campaign-ty-video .wpb_wrapper {height: 0;margin-left: auto;margin-right: auto;padding-bottom: 56.25%;padding-top: 25px;position: relative;}
.campaign-ty-video iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.case-study-top-text-field {color: #a2a2a2;font-size: 24px;font-weight: 700;margin-top: 10px;text-align: center;}
.unbranded-template-quicklook h3 {color: #fff;font-size: 20px;line-height: 1.1;margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.unbranded-template-quicklook p {color: #fff;}
.unbranded-template-overview h3 {margin-bottom: 15px;margin-top: 0;}
.unbranded-template-cta {padding-top: 0;text-align: center;}
@media screen and (max-width:1230px) {.single-case_study #content-wrap {max-width: 100% !important;}}
.ty-resources {display: flex;flex-wrap: wrap;justify-content: center;}
@media (min-width:992px) {.ty-resources {flex-wrap: nowrap;}}
.ty-resource {align-content: center;align-items: center;border: 1px solid #dadada;display: flex;flex-direction: column;justify-content: center;margin: 0 0 40px !important;max-width: 370px;min-height: 262px;padding: 40px;text-align: center;width: 100%;}
@media (min-width:767px) {.ty-resource {margin: 0 15px 40px !important;}}
.ty-resource h4 {margin-top: 0;}
.privacy-container {margin-left: auto;margin-right: auto;max-width: 970px;}
@media (max-width:767px) {font-size:17px;font-weight:600;line-height:30px}.privacy-text h2 {font-size: 36px;line-height: 50px;}
	@media (max-width:767px) {.privacy-text h2 {font-size: 24px;font-weight: 600;line-height: 35px;}}
	.privacy-text h4 {font-size: 25px;line-height: 35px;}
	@media (max-width:767px) {.privacy-text h4 {font-size: 17px;font-weight: 600;line-height: 30px;}}
	.privacy-text h5 {font-size: 20px !important;line-height: 35px;}
	@media (max-width:767px) {.privacy-text h5 {font-size: 17px;font-weight: 600;line-height: 30px;}}
	#main .careers-hero {background-position: -140px !important;background-size: contain;}
	@media (min-width:1300px) {#main .careers-hero {background-position: calc(-30vw + 100px) 50% !important;}}
	#main .founders__inner-row {padding-bottom: 60px !important;}
	@media (min-width:992px) {#main .founders__inner-row {background-position: bottom !important;padding-bottom: 0 !important;}}
	@media (max-width:991px) {.founders-container {padding-top: 10px !important;}}
	@media (min-width:992px) {.founders__media-col .vc_column-inner {align-items: flex-end;display: flex;justify-content: flex-end;}}
	@media (max-width:991px) {.founders__story {text-align: center;}}
	.careers-cards {justify-content: center;margin-left: auto !important;margin-right: auto !important;max-width: 1170px;}
	@media (min-width:992px) {.careers-cards {padding-left: 30px;padding-right: 30px;}}
	@media (min-width:767px) {.careers-benefits {padding-left: 30px;padding-right: 30px;}}
	.careers-benefits h4 {font-size: 17px;font-weight: 400;margin-bottom: 5px;}
	@media (min-width:992px) {.careers-benefits h4 {font-size: 20px;}}
	.careers-benefits .vc_column-inner {margin-bottom: 0;}
	#instafeed {position: relative;}
	#instafeed:before {background: rgba(21,40,73,.03);bottom: 300px;content: "";height: 320px;left: 0;position: absolute;width: 100%;}
	#instafeed .slick-next, #instafeed .slick-prev {background: transparent;border: none;color: transparent;cursor: pointer;display: none;font-size: 0;height: 35px;line-height: 0;margin-top: -60px;outline: none;padding: 0;position: absolute;top: 50%;width: 21px;}
	@media (min-width:992px) {#instafeed .slick-next, #instafeed .slick-prev {display: block;}}
	#instafeed .slick-next:before, #instafeed .slick-prev:before {background: url("/wp-content/themes/cockroach-labs-2019/includes/img/instagram-arrow.svg");background-size: contain;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}
	#instafeed .slick-prev {left: 30px;}
	#instafeed .slick-prev:before {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
	#instafeed .slick-next {right: 30px;}
	@media (min-width:767px) {#instafeed .slick-list:after, #instafeed .slick-list:before {content: "";height: calc(100% - 120px);position: absolute;top: 0;width: 140px;z-index: 1;}}
	#instafeed .slick-list:before {left: 0;}
	#instafeed .slick-list:after {right: 0;}
	.ig-post {outline: none;}
	@media (min-width:767px) {.ig-post {max-width: 440px;}}
	.ig-post__image {box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);margin: 0 2.5px;position: relative;}
	@media (min-width:767px) {.ig-post__image {margin: 0 5px;}}
	.ig-post__image img {max-width: 100%;}
	.ig-post__image a {bottom: 9px;left: 9px;outline: none;position: absolute;}
	@media (min-width:767px) {.ig-post__image a {bottom: 15px;left: 15px;}}
	.ig-post__image a img {width: 18px;}
	@media (min-width:767px) {.ig-post__image a img {width: 20px;}}
	.ig-post__caption {color: #152849;margin-top: 10px;max-width: 100%;padding: 0 10px 0 25px;position: relative;transition: opacity .4s ease;}
	@media (min-width:767px) {.ig-post__caption {margin-top: 30px;padding-left: 35px;}}
	.ig-post__caption:before {-webkit-transform: rotate(-90deg);background: url("/wp-content/themes/cockroach-labs-2019/includes/img/instagram-logo.svg");background-size: cover;content: "";height: 9px;left: 3px;position: absolute;top: 9px;transform: rotate(-90deg);width: 13px;}
	@media (min-width:767px) {.ig-post__caption:before {height: 15px;left: 7px;top: 8px;width: 20px;}}
	.ig-post:not(.slick-current) .ig-post__caption {opacity: 0;}
	.careers-positions__col {float: none;margin-left: auto;margin-right: auto;max-width: 1110px;}
	@media (min-width:992px) {.careers-positions__col .vc_column-inner {padding: 50px 80px 80px;}}
	.department {padding-bottom: 10px;padding-top: 10px;}
	.jobs__departments {margin: 0;}
	.jobs__departments, .jobs__departments li {list-style-type: none;}
	.department__inner {margin: 0;}
	.department__inner .job__link {display: block;padding-bottom: 20px;}
	.department__name {font-size: 18px;font-weight: 600;padding-bottom: 15px;}
	.single-case_study .post-pagination-wrap, .single-guide .post-pagination-wrap, .tax_webinar .post-pagination-wrap, .video_resource-template-template-thank-you .post-pagination-wrap {display: none;}
	.single-case_study #content-wrap, .single-guide #content-wrap, .tax_webinar #content-wrap, .video_resource-template-template-thank-you #content-wrap {max-width: 1230px;padding-left: 30px;padding-right: 30px;}
	.case_study-template-template-thank-you #content-wrap, .guide-template-template-thank-you #content-wrap {max-width: 100%;}
	@media (max-width:766px) {.gated {padding-left: 0 !important;padding-top: 15px;}}
	.gated .u-heading {color: #a2a2a2;}
	@media (min-width:993px) {.gated__content-col {padding-right: 60px;}}
	.gated__media-col {display: none;position: relative;}
	@media (min-width:767px) {.gated__media-col {display: block;}}
	.gated__media-col:before {background: linear-gradient(to bottom right,rgba(66,82,106,.7),rgba(243,248,231,.7),hsla(0,0%,100%,.7),hsla(0,0%,100%,.7));bottom: -60px;content: "";left: 0;margin: auto;position: absolute;top: -60px;width: 200%;}
	@media (min-width:767px) {.gated__media {margin-left: auto;margin-right: auto;margin-top: 50px;max-width: 462px;}}
	@media (min-width:767px) {.gated__media img {margin-left: 30px;}}
	.gated__mobile-media {background: linear-gradient(to bottom right,rgba(66,82,106,.7),rgba(243,248,231,.7),hsla(0,0%,100%,.7));margin-bottom: 30px;margin-left: -30px;margin-right: -30px;max-height: 340px;}
	@media (min-width:767px) {.gated__mobile-media {display: none;}}
	.gated__mobile-media img {max-height: 297px;width: auto;}
	.gated__form {border: 1px solid #dadada;margin-left: auto;margin-right: auto;max-width: 540px;padding: 35px 15px 20px 20px;position: relative;}
	.gated__form .gated__form-heading {left: 0;position: absolute;right: 0;text-align: center;top: -23px;}
	.gated__form h5 {background-color: #fff;color: #a2a2a2;display: inline-block;float: none;font-size: 17px;font-weight: 400;margin: 0 auto !important;padding: 10px;width: auto;}
	.gated__form .hs-form-booleancheckbox-display {font-size: 15px;}
	.customer-container {margin-left: auto;margin-right: auto;max-width: 970px;}
	.customer-details {background: linear-gradient(135deg,#4596e6,#2e64d9);max-width: 1500px;padding: 30px 0 0;}
	.customer-content blockquote .quote {color: #3a7de1;}
	@media screen and (min-width:992px) {.customer-content blockquote p {font-size: 30px;line-height: 40px;}}
	.customer__content blockquote .attribution {color: #dadada;font-size: 30px;}
	@media screen and (min-width:992px) {.customer__content blockquote p {font-size: 30px;line-height: 40px;}}
	h2.customer-heading {color: #152849;font-size: 30px;font-weight: 600;line-height: 40px;}
	@media screen and (min-width:992px) {h2.customer-heading {font-size: 24px;line-height: 35px;}}
	.tech-talk-recommended .vcex-grid-item {display: block !important;}
	.tech-talk__meta-group:after {clear: both;content: "";display: block;}
	.tech-talk-meta__author, .tech-talk-meta__date, .tech-talk-meta__duration, .tech-talk-meta__location {font-size: 15px;margin-bottom: 12px;padding-left: 18px;position: relative;}
	.tech-talk-meta__icon {bottom: 0;left: 0;margin: auto;position: absolute;top: 3px;}
	.tech-talk-meta__duration div {display: inline-block;margin-right: 5px;}
	.tech-talk-meta__date, .tech-talk-meta__duration {float: left;width: auto;}
	.tech-talk__share-group {align-items: center;display: flex;margin-top: 20px;}
	.tech-talk__slides-link {margin-right: 12px;}
	.tech-talk__share .event-share {margin-top: 0;}
	.tech-talk__share .event-share__label {font-size: 13px;}
	.tech-talk__share svg {max-width: 36px;}
	.tech-talk__video {position: relative;}
	.tech-talk__embed {height: 0;padding-bottom: 53%;position: relative;width: 100%;}
	.tech-talk__embed iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
	.tech-talk__slides-button {display: none;}
	html.js_active .tech-talk__slides-button {display: inline-block;}
	html.js_active .tech-talk__slides-actual {display: none;}
	.tech-talk__form-modal {background: rgba(0,0,0,.7);height: 100%;left: 0;position: fixed;top: 0;transition: opacity .3s ease-in-out;width: 100%;z-index: 100000;}
	.tech-talk__form-modal--hidden {opacity: 0;pointer-events: none;}
	.tech-talk__form-modal .tech-talk__slides-link {display: inline-block;}
	.tech-talk__form-close {cursor: pointer;height: 40px;position: absolute;right: 0;top: 10px;width: 40px;}
	@media (min-width:481px) {.tech-talk__form-close {right: -42px;top: 0;}}
	.tech-talk__form-close:after, .tech-talk__form-close:before {-webkit-transform: rotate(45deg);background: #152849;content: "";height: 16px;left: 50%;position: absolute;top: 0;transform: rotate(45deg);width: 3px;}
	@media (min-width:481px) {.tech-talk__form-close:after, .tech-talk__form-close:before {background: #fff;}}
	.tech-talk__form-close:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	.tech-talk__form-heading {color: #152849;font-weight: 500;margin-bottom: 20px;text-align: center;}
	.tech-talk__form {background: #fff;border: 1px solid #dadada;height: 100%;margin: 0 auto 100px;padding: 25px 30px;position: relative;width: 100%;}
	@media (min-width:641px) {.tech-talk__form {height: auto;margin-top: 100px;max-width: 400px;}}
	.tech-talk__form .tech-talk__slides-link-container {margin-top: 32px;text-align: center;}
	.tech-talk__form .tech-talk__slides-link {margin-right: 0;}
	.page-id-1961 #content-wrap {padding-left: 15px;padding-right: 15px;padding-top: 45px;}
	@media (min-width:767px) {.page-id-1961 #content-wrap {padding-left: 45px;padding-right: 45px;}}
	#search-results .written-by {color: #a2a2a2;}
	#search-results h3 {font-size: 20px;line-height: 35px;}
	@media (min-width:992px) {#search-results h3 {font-size: 24px;}}
	#search-results article {border-bottom: 1px solid #ebebeb;}
	.search-by-algolia {display: none;}
	.webinar__embed {height: 0;padding-bottom: 51%;position: relative;width: 100%;}
	.webinar__embed iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
	body .u-bg-position--top {background-position: top !important;}
	body .u-bg-position--bottom {background-position: bottom !important;}
	body .u-bg-position--left {background-position: 0 !important;}
	body .u-bg-position--right {background-position: 100% !important;}
	body .u-bg-position--center {background-position: 50% 0 !important;}
	.u-align-content--bottom {align-items: flex-end;display: flex;}
	.u-align-content--bottom .vc_column-inner {align-items: flex-end;display: flex;flex-direction: row !important;}
	.u-align-content--bottom .wpb_wrapper {align-self: flex-end;margin-bottom: 0;}
	.u-align-content--center {align-items: center;display: flex;}
	.u-align-content--center .vc_column-inner {align-content: center;align-items: center;display: flex;flex-direction: row !important;}
	.u-align-content--center .wpb_wrapper {margin-bottom: 0;}
	.u-text-align-center {text-align: center;}
	@media (max-width:767px) {.u-center-at-mobile {text-align: center !important;}}
	.u-align-row-content--center .vc_column-inner .wpex-vc-column-wrapper {align-items: center;display: flex;flex-wrap: wrap;}
	.u-margin--0 {margin: 0 !important;}
	@media (min-width:992px) {.u-margin--0 {margin: 0 !important;}}
	.u-padding--0 {padding: 0 !important;}
	@media (min-width:992px) {.u-padding--0 {padding: 0 !important;}}
	.u-margin--xxs {margin: 5px !important;}
	@media (min-width:992px) {.u-margin--xxs {margin: 10px !important;}}
	.u-padding--xxs {padding: 5px !important;}
	@media (min-width:992px) {.u-padding--xxs {padding: 10px !important;}}
	.u-margin--xs {margin: 10px !important;}
	@media (min-width:992px) {.u-margin--xs {margin: 20px !important;}}
	.u-padding--xs {padding: 10px !important;}
	@media (min-width:992px) {.u-padding--xs {padding: 20px !important;}}
	.u-margin--sm {margin: 15px !important;}
	@media (min-width:992px) {.u-margin--sm {margin: 30px !important;}}
	.u-padding--sm {padding: 15px !important;}
	@media (min-width:992px) {.u-padding--sm {padding: 30px !important;}}
	.u-margin--md {margin: 20px !important;}
	@media (min-width:992px) {.u-margin--md {margin: 40px !important;}}
	.u-padding--md {padding: 20px !important;}
	@media (min-width:992px) {.u-padding--md {padding: 40px !important;}}
	.u-margin--lg {margin: 30px !important;}
	@media (min-width:992px) {.u-margin--lg {margin: 60px !important;}}
	.u-padding--lg {padding: 30px !important;}
	@media (min-width:992px) {.u-padding--lg {padding: 60px !important;}}
	.u-margin--xl {margin: 40px !important;}
	@media (min-width:992px) {.u-margin--xl {margin: 80px !important;}}
	.u-padding--xl {padding: 40px !important;}
	@media (min-width:992px) {.u-padding--xl {padding: 80px !important;}}
	.u-margin--xxl {margin: 60px !important;}
	@media (min-width:992px) {.u-margin--xxl {margin: 120px !important;}}
	.u-padding--xxl {padding: 60px !important;}
	@media (min-width:992px) {.u-padding--xxl {padding: 120px !important;}}
	.u-margin-top--0 {margin-top: 0 !important;}
	@media (min-width:992px) {.u-margin-top--0 {margin-top: 0 !important;}}
	.u-margin-top--0-const {margin-top: 0 !important;}
	.u-padding-top--0 {padding-top: 0 !important;}
	@media (min-width:992px) {.u-padding-top--0 {padding-top: 0 !important;}}
	.u-padding-top--0-const {padding-top: 0 !important;}
	.u-margin-right--0 {margin-right: 0 !important;}
	@media (min-width:992px) {.u-margin-right--0 {margin-right: 0 !important;}}
	.u-margin-right--0-const {margin-right: 0 !important;}
	.u-padding-right--0 {padding-right: 0 !important;}
	@media (min-width:992px) {.u-padding-right--0 {padding-right: 0 !important;}}
	.u-padding-right--0-const {padding-right: 0 !important;}
	.u-margin-bottom--0 {margin-bottom: 0 !important;}
	@media (min-width:992px) {.u-margin-bottom--0 {margin-bottom: 0 !important;}}
	.u-margin-bottom--0-const {margin-bottom: 0 !important;}
	.u-padding-bottom--0 {padding-bottom: 0 !important;}
	@media (min-width:992px) {.u-padding-bottom--0 {padding-bottom: 0 !important;}}
	.u-padding-bottom--0-const {padding-bottom: 0 !important;}
	.u-margin-left--0 {margin-left: 0 !important;}
	@media (min-width:992px) {.u-margin-left--0 {margin-left: 0 !important;}}
	.u-margin-left--0-const {margin-left: 0 !important;}
	.u-padding-left--0 {padding-left: 0 !important;}
	@media (min-width:992px) {.u-padding-left--0 {padding-left: 0 !important;}}
	.u-padding-left--0-const {padding-left: 0 !important;}
	.u-margin-top--xxs {margin-top: 5px !important;}
	@media (min-width:992px) {.u-margin-top--xxs {margin-top: 10px !important;}}
	.u-margin-top--xxs-const {margin-top: 10px !important;}
	.u-padding-top--xxs {padding-top: 5px !important;}
	@media (min-width:992px) {.u-padding-top--xxs {padding-top: 10px !important;}}
	.u-padding-top--xxs-const {padding-top: 10px !important;}
	.u-margin-right--xxs {margin-right: 5px !important;}
	@media (min-width:992px) {.u-margin-right--xxs {margin-right: 10px !important;}}
	.u-margin-right--xxs-const {margin-right: 10px !important;}
	.u-padding-right--xxs {padding-right: 5px !important;}
	@media (min-width:992px) {.u-padding-right--xxs {padding-right: 10px !important;}}
	.u-padding-right--xxs-const {padding-right: 10px !important;}
	.u-margin-bottom--xxs {margin-bottom: 5px !important;}
	@media (min-width:992px) {.u-margin-bottom--xxs {margin-bottom: 10px !important;}}
	.u-margin-bottom--xxs-const {margin-bottom: 10px !important;}
	.u-padding-bottom--xxs {padding-bottom: 5px !important;}
	@media (min-width:992px) {.u-padding-bottom--xxs {padding-bottom: 10px !important;}}
	.u-padding-bottom--xxs-const {padding-bottom: 10px !important;}
	.u-margin-left--xxs {margin-left: 5px !important;}
	@media (min-width:992px) {.u-margin-left--xxs {margin-left: 10px !important;}}
	.u-margin-left--xxs-const {margin-left: 10px !important;}
	.u-padding-left--xxs {padding-left: 5px !important;}
	@media (min-width:992px) {.u-padding-left--xxs {padding-left: 10px !important;}}
	.u-padding-left--xxs-const {padding-left: 10px !important;}
	.u-margin-top--xs {margin-top: 10px !important;}
	@media (min-width:992px) {.u-margin-top--xs {margin-top: 20px !important;}}
	.u-margin-top--xs-const {margin-top: 20px !important;}
	.u-padding-top--xs {padding-top: 10px !important;}
	@media (min-width:992px) {.u-padding-top--xs {padding-top: 20px !important;}}
	.u-padding-top--xs-const {padding-top: 20px !important;}
	.u-margin-right--xs {margin-right: 10px !important;}
	@media (min-width:992px) {.u-margin-right--xs {margin-right: 20px !important;}}
	.u-margin-right--xs-const {margin-right: 20px !important;}
	.u-padding-right--xs {padding-right: 10px !important;}
	@media (min-width:992px) {.u-padding-right--xs {padding-right: 20px !important;}}
	.u-padding-right--xs-const {padding-right: 20px !important;}
	.u-margin-bottom--xs {margin-bottom: 10px !important;}
	@media (min-width:992px) {.u-margin-bottom--xs {margin-bottom: 20px !important;}}
	.u-margin-bottom--xs-const {margin-bottom: 20px !important;}
	.u-padding-bottom--xs {padding-bottom: 10px !important;}
	@media (min-width:992px) {.u-padding-bottom--xs {padding-bottom: 20px !important;}}
	.u-padding-bottom--xs-const {padding-bottom: 20px !important;}
	.u-margin-left--xs {margin-left: 10px !important;}
	@media (min-width:992px) {.u-margin-left--xs {margin-left: 20px !important;}}
	.u-margin-left--xs-const {margin-left: 20px !important;}
	.u-padding-left--xs {padding-left: 10px !important;}
	@media (min-width:992px) {.u-padding-left--xs {padding-left: 20px !important;}}
	.u-padding-left--xs-const {padding-left: 20px !important;}
	.u-margin-top--sm {margin-top: 15px !important;}
	@media (min-width:992px) {.u-margin-top--sm {margin-top: 30px !important;}}
	.u-margin-top--sm-const {margin-top: 30px !important;}
	.u-padding-top--sm {padding-top: 15px !important;}
	@media (min-width:992px) {.u-padding-top--sm {padding-top: 30px !important;}}
	.u-padding-top--sm-const {padding-top: 30px !important;}
	.u-margin-right--sm {margin-right: 15px !important;}
	@media (min-width:992px) {.u-margin-right--sm {margin-right: 30px !important;}}
	.u-margin-right--sm-const {margin-right: 30px !important;}
	.u-padding-right--sm {padding-right: 15px !important;}
	@media (min-width:992px) {.u-padding-right--sm {padding-right: 30px !important;}}
	.u-padding-right--sm-const {padding-right: 30px !important;}
	.u-margin-bottom--sm {margin-bottom: 15px !important;}
	@media (min-width:992px) {.u-margin-bottom--sm {margin-bottom: 30px !important;}}
	.u-margin-bottom--sm-const {margin-bottom: 30px !important;}
	.u-padding-bottom--sm {padding-bottom: 15px !important;}
	@media (min-width:992px) {.u-padding-bottom--sm {padding-bottom: 30px !important;}}
	.u-padding-bottom--sm-const {padding-bottom: 30px !important;}
	.u-margin-left--sm {margin-left: 15px !important;}
	@media (min-width:992px) {.u-margin-left--sm {margin-left: 30px !important;}}
	.u-margin-left--sm-const {margin-left: 30px !important;}
	.u-padding-left--sm {padding-left: 15px !important;}
	@media (min-width:992px) {.u-padding-left--sm {padding-left: 30px !important;}}
	.u-padding-left--sm-const {padding-left: 30px !important;}
	.u-margin-top--md {margin-top: 20px !important;}
	@media (min-width:992px) {.u-margin-top--md {margin-top: 40px !important;}}
	.u-margin-top--md-const {margin-top: 40px !important;}
	.u-padding-top--md {padding-top: 20px !important;}
	@media (min-width:992px) {.u-padding-top--md {padding-top: 40px !important;}}
	.u-padding-top--md-const {padding-top: 40px !important;}
	.u-margin-right--md {margin-right: 20px !important;}
	@media (min-width:992px) {.u-margin-right--md {margin-right: 40px !important;}}
	.u-margin-right--md-const {margin-right: 40px !important;}
	.u-padding-right--md {padding-right: 20px !important;}
	@media (min-width:992px) {.u-padding-right--md {padding-right: 40px !important;}}
	.u-padding-right--md-const {padding-right: 40px !important;}
	.u-margin-bottom--md {margin-bottom: 20px !important;}
	@media (min-width:992px) {.u-margin-bottom--md {margin-bottom: 40px !important;}}
	.u-margin-bottom--md-const {margin-bottom: 40px !important;}
	.u-padding-bottom--md {padding-bottom: 20px !important;}
	@media (min-width:992px) {.u-padding-bottom--md {padding-bottom: 40px !important;}}
	.u-padding-bottom--md-const {padding-bottom: 40px !important;}
	.u-margin-left--md {margin-left: 20px !important;}
	@media (min-width:992px) {.u-margin-left--md {margin-left: 40px !important;}}
	.u-margin-left--md-const {margin-left: 40px !important;}
	.u-padding-left--md {padding-left: 20px !important;}
	@media (min-width:992px) {.u-padding-left--md {padding-left: 40px !important;}}
	.u-padding-left--md-const {padding-left: 40px !important;}
	.u-margin-top--lg {margin-top: 30px !important;}
	@media (min-width:992px) {.u-margin-top--lg {margin-top: 60px !important;}}
	.u-margin-top--lg-const {margin-top: 60px !important;}
	.u-padding-top--lg {padding-top: 30px !important;}
	@media (min-width:992px) {.u-padding-top--lg {padding-top: 60px !important;}}
	.u-padding-top--lg-const {padding-top: 60px !important;}
	.u-margin-right--lg {margin-right: 30px !important;}
	@media (min-width:992px) {.u-margin-right--lg {margin-right: 60px !important;}}
	.u-margin-right--lg-const {margin-right: 60px !important;}
	.u-padding-right--lg {padding-right: 30px !important;}
	@media (min-width:992px) {.u-padding-right--lg {padding-right: 60px !important;}}
	.u-padding-right--lg-const {padding-right: 60px !important;}
	.u-margin-bottom--lg {margin-bottom: 30px !important;}
	@media (min-width:992px) {.u-margin-bottom--lg {margin-bottom: 60px !important;}}
	.u-margin-bottom--lg-const {margin-bottom: 60px !important;}
	.u-padding-bottom--lg {padding-bottom: 30px !important;}
	@media (min-width:992px) {.u-padding-bottom--lg {padding-bottom: 60px !important;}}
	.u-padding-bottom--lg-const {padding-bottom: 60px !important;}
	.u-margin-left--lg {margin-left: 30px !important;}
	@media (min-width:992px) {.u-margin-left--lg {margin-left: 60px !important;}}
	.u-margin-left--lg-const {margin-left: 60px !important;}
	.u-padding-left--lg {padding-left: 30px !important;}
	@media (min-width:992px) {.u-padding-left--lg {padding-left: 60px !important;}}
	.u-padding-left--lg-const {padding-left: 60px !important;}
	.u-margin-top--xl {margin-top: 40px !important;}
	@media (min-width:992px) {.u-margin-top--xl {margin-top: 80px !important;}}
	.u-margin-top--xl-const {margin-top: 80px !important;}
	.u-padding-top--xl {padding-top: 40px !important;}
	@media (min-width:992px) {.u-padding-top--xl {padding-top: 80px !important;}}
	.u-padding-top--xl-const {padding-top: 80px !important;}
	.u-margin-right--xl {margin-right: 40px !important;}
	@media (min-width:992px) {.u-margin-right--xl {margin-right: 80px !important;}}
	.u-margin-right--xl-const {margin-right: 80px !important;}
	.u-padding-right--xl {padding-right: 40px !important;}
	@media (min-width:992px) {.u-padding-right--xl {padding-right: 80px !important;}}
	.u-padding-right--xl-const {padding-right: 80px !important;}
	.u-margin-bottom--xl {margin-bottom: 40px !important;}
	@media (min-width:992px) {.u-margin-bottom--xl {margin-bottom: 80px !important;}}
	.u-margin-bottom--xl-const {margin-bottom: 80px !important;}
	.u-padding-bottom--xl {padding-bottom: 40px !important;}
	@media (min-width:992px) {.u-padding-bottom--xl {padding-bottom: 80px !important;}}
	.u-padding-bottom--xl-const {padding-bottom: 80px !important;}
	.u-margin-left--xl {margin-left: 40px !important;}
	@media (min-width:992px) {.u-margin-left--xl {margin-left: 80px !important;}}
	.u-margin-left--xl-const {margin-left: 80px !important;}
	.u-padding-left--xl {padding-left: 40px !important;}
	@media (min-width:992px) {.u-padding-left--xl {padding-left: 80px !important;}}
	.u-padding-left--xl-const {padding-left: 80px !important;}
	.u-margin-top--xxl {margin-top: 60px !important;}
	@media (min-width:992px) {.u-margin-top--xxl {margin-top: 120px !important;}}
	.u-margin-top--xxl-const {margin-top: 120px !important;}
	.u-padding-top--xxl {padding-top: 60px !important;}
	@media (min-width:992px) {.u-padding-top--xxl {padding-top: 120px !important;}}
	.u-padding-top--xxl-const {padding-top: 120px !important;}
	.u-margin-right--xxl {margin-right: 60px !important;}
	@media (min-width:992px) {.u-margin-right--xxl {margin-right: 120px !important;}}
	.u-margin-right--xxl-const {margin-right: 120px !important;}
	.u-padding-right--xxl {padding-right: 60px !important;}
	@media (min-width:992px) {.u-padding-right--xxl {padding-right: 120px !important;}}
	.u-padding-right--xxl-const {padding-right: 120px !important;}
	.u-margin-bottom--xxl {margin-bottom: 60px !important;}
	@media (min-width:992px) {.u-margin-bottom--xxl {margin-bottom: 120px !important;}}
	.u-margin-bottom--xxl-const {margin-bottom: 120px !important;}
	.u-padding-bottom--xxl {padding-bottom: 60px !important;}
	@media (min-width:992px) {.u-padding-bottom--xxl {padding-bottom: 120px !important;}}
	.u-padding-bottom--xxl-const {padding-bottom: 120px !important;}
	.u-margin-left--xxl {margin-left: 60px !important;}
	@media (min-width:992px) {.u-margin-left--xxl {margin-left: 120px !important;}}
	.u-margin-left--xxl-const {margin-left: 120px !important;}
	.u-padding-left--xxl {padding-left: 60px !important;}
	@media (min-width:992px) {.u-padding-left--xxl {padding-left: 120px !important;}}
	.u-padding-left--xxl-const {padding-left: 120px !important;}
	@media (max-width:1199px) {.u-margin-top--0-if-md {margin-top: 0 !important;}}
	@media (max-width:1199px) {.u-padding-top--0-if-md {padding-top: 0 !important;}}
	@media (max-width:1199px) {.u-margin-right--0-if-md {margin-right: 0 !important;}}
	@media (max-width:1199px) {.u-padding-right--0-if-md {padding-right: 0 !important;}}
	@media (max-width:1199px) {.u-margin-bottom--0-if-md {margin-bottom: 0 !important;}}
	@media (max-width:1199px) {.u-padding-bottom--0-if-md {padding-bottom: 0 !important;}}
	@media (max-width:1199px) {.u-margin-left--0-if-md {margin-left: 0 !important;}}
	@media (max-width:1199px) {.u-padding-left--0-if-md {padding-left: 0 !important;}}
	@media (max-width:1199px) {.u-margin-top--xxs-if-md {margin-top: 10px !important;}}
	@media (max-width:1199px) {.u-padding-top--xxs-if-md {padding-top: 10px !important;}}
	@media (max-width:1199px) {.u-margin-right--xxs-if-md {margin-right: 10px !important;}}
	@media (max-width:1199px) {.u-padding-right--xxs-if-md {padding-right: 10px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--xxs-if-md {margin-bottom: 10px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--xxs-if-md {padding-bottom: 10px !important;}}
	@media (max-width:1199px) {.u-margin-left--xxs-if-md {margin-left: 10px !important;}}
	@media (max-width:1199px) {.u-padding-left--xxs-if-md {padding-left: 10px !important;}}
	@media (max-width:1199px) {.u-margin-top--xs-if-md {margin-top: 20px !important;}}
	@media (max-width:1199px) {.u-padding-top--xs-if-md {padding-top: 20px !important;}}
	@media (max-width:1199px) {.u-margin-right--xs-if-md {margin-right: 20px !important;}}
	@media (max-width:1199px) {.u-padding-right--xs-if-md {padding-right: 20px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--xs-if-md {margin-bottom: 20px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--xs-if-md {padding-bottom: 20px !important;}}
	@media (max-width:1199px) {.u-margin-left--xs-if-md {margin-left: 20px !important;}}
	@media (max-width:1199px) {.u-padding-left--xs-if-md {padding-left: 20px !important;}}
	@media (max-width:1199px) {.u-margin-top--sm-if-md {margin-top: 30px !important;}}
	@media (max-width:1199px) {.u-padding-top--sm-if-md {padding-top: 30px !important;}}
	@media (max-width:1199px) {.u-margin-right--sm-if-md {margin-right: 30px !important;}}
	@media (max-width:1199px) {.u-padding-right--sm-if-md {padding-right: 30px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--sm-if-md {margin-bottom: 30px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--sm-if-md {padding-bottom: 30px !important;}}
	@media (max-width:1199px) {.u-margin-left--sm-if-md {margin-left: 30px !important;}}
	@media (max-width:1199px) {.u-padding-left--sm-if-md {padding-left: 30px !important;}}
	@media (max-width:1199px) {.u-margin-top--md-if-md {margin-top: 40px !important;}}
	@media (max-width:1199px) {.u-padding-top--md-if-md {padding-top: 40px !important;}}
	@media (max-width:1199px) {.u-margin-right--md-if-md {margin-right: 40px !important;}}
	@media (max-width:1199px) {.u-padding-right--md-if-md {padding-right: 40px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--md-if-md {margin-bottom: 40px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--md-if-md {padding-bottom: 40px !important;}}
	@media (max-width:1199px) {.u-margin-left--md-if-md {margin-left: 40px !important;}}
	@media (max-width:1199px) {.u-padding-left--md-if-md {padding-left: 40px !important;}}
	@media (max-width:1199px) {.u-margin-top--lg-if-md {margin-top: 60px !important;}}
	@media (max-width:1199px) {.u-padding-top--lg-if-md {padding-top: 60px !important;}}
	@media (max-width:1199px) {.u-margin-right--lg-if-md {margin-right: 60px !important;}}
	@media (max-width:1199px) {.u-padding-right--lg-if-md {padding-right: 60px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--lg-if-md {margin-bottom: 60px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--lg-if-md {padding-bottom: 60px !important;}}
	@media (max-width:1199px) {.u-margin-left--lg-if-md {margin-left: 60px !important;}}
	@media (max-width:1199px) {.u-padding-left--lg-if-md {padding-left: 60px !important;}}
	@media (max-width:1199px) {.u-margin-top--xl-if-md {margin-top: 80px !important;}}
	@media (max-width:1199px) {.u-padding-top--xl-if-md {padding-top: 80px !important;}}
	@media (max-width:1199px) {.u-margin-right--xl-if-md {margin-right: 80px !important;}}
	@media (max-width:1199px) {.u-padding-right--xl-if-md {padding-right: 80px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--xl-if-md {margin-bottom: 80px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--xl-if-md {padding-bottom: 80px !important;}}
	@media (max-width:1199px) {.u-margin-left--xl-if-md {margin-left: 80px !important;}}
	@media (max-width:1199px) {.u-padding-left--xl-if-md {padding-left: 80px !important;}}
	@media (max-width:1199px) {.u-margin-top--xxl-if-md {margin-top: 120px !important;}}
	@media (max-width:1199px) {.u-padding-top--xxl-if-md {padding-top: 120px !important;}}
	@media (max-width:1199px) {.u-margin-right--xxl-if-md {margin-right: 120px !important;}}
	@media (max-width:1199px) {.u-padding-right--xxl-if-md {padding-right: 120px !important;}}
	@media (max-width:1199px) {.u-margin-bottom--xxl-if-md {margin-bottom: 120px !important;}}
	@media (max-width:1199px) {.u-padding-bottom--xxl-if-md {padding-bottom: 120px !important;}}
	@media (max-width:1199px) {.u-margin-left--xxl-if-md {margin-left: 120px !important;}}
	@media (max-width:1199px) {.u-padding-left--xxl-if-md {padding-left: 120px !important;}}
	@media (max-width:991px) {.u-margin-top--0-if-sm {margin-top: 0 !important;}}
	@media (max-width:991px) {.u-padding-top--0-if-sm {padding-top: 0 !important;}}
	@media (max-width:991px) {.u-margin-right--0-if-sm {margin-right: 0 !important;}}
	@media (max-width:991px) {.u-padding-right--0-if-sm {padding-right: 0 !important;}}
	@media (max-width:991px) {.u-margin-bottom--0-if-sm {margin-bottom: 0 !important;}}
	@media (max-width:991px) {.u-padding-bottom--0-if-sm {padding-bottom: 0 !important;}}
	@media (max-width:991px) {.u-margin-left--0-if-sm {margin-left: 0 !important;}}
	@media (max-width:991px) {.u-padding-left--0-if-sm {padding-left: 0 !important;}}
	@media (max-width:991px) {.u-margin-top--xxs-if-sm {margin-top: 10px !important;}}
	@media (max-width:991px) {.u-padding-top--xxs-if-sm {padding-top: 10px !important;}}
	@media (max-width:991px) {.u-margin-right--xxs-if-sm {margin-right: 10px !important;}}
	@media (max-width:991px) {.u-padding-right--xxs-if-sm {padding-right: 10px !important;}}
	@media (max-width:991px) {.u-margin-bottom--xxs-if-sm {margin-bottom: 10px !important;}}
	@media (max-width:991px) {.u-padding-bottom--xxs-if-sm {padding-bottom: 10px !important;}}
	@media (max-width:991px) {.u-margin-left--xxs-if-sm {margin-left: 10px !important;}}
	@media (max-width:991px) {.u-padding-left--xxs-if-sm {padding-left: 10px !important;}}
	@media (max-width:991px) {.u-margin-top--xs-if-sm {margin-top: 20px !important;}}
	@media (max-width:991px) {.u-padding-top--xs-if-sm {padding-top: 20px !important;}}
	@media (max-width:991px) {.u-margin-right--xs-if-sm {margin-right: 20px !important;}}
	@media (max-width:991px) {.u-padding-right--xs-if-sm {padding-right: 20px !important;}}
	@media (max-width:991px) {.u-margin-bottom--xs-if-sm {margin-bottom: 20px !important;}}
	@media (max-width:991px) {.u-padding-bottom--xs-if-sm {padding-bottom: 20px !important;}}
	@media (max-width:991px) {.u-margin-left--xs-if-sm {margin-left: 20px !important;}}
	@media (max-width:991px) {.u-padding-left--xs-if-sm {padding-left: 20px !important;}}
	@media (max-width:991px) {.u-margin-top--sm-if-sm {margin-top: 30px !important;}}
	@media (max-width:991px) {.u-padding-top--sm-if-sm {padding-top: 30px !important;}}
	@media (max-width:991px) {.u-margin-right--sm-if-sm {margin-right: 30px !important;}}
	@media (max-width:991px) {.u-padding-right--sm-if-sm {padding-right: 30px !important;}}
	@media (max-width:991px) {.u-margin-bottom--sm-if-sm {margin-bottom: 30px !important;}}
	@media (max-width:991px) {.u-padding-bottom--sm-if-sm {padding-bottom: 30px !important;}}
	@media (max-width:991px) {.u-margin-left--sm-if-sm {margin-left: 30px !important;}}
	@media (max-width:991px) {.u-padding-left--sm-if-sm {padding-left: 30px !important;}}
	@media (max-width:991px) {.u-margin-top--md-if-sm {margin-top: 40px !important;}}
	@media (max-width:991px) {.u-padding-top--md-if-sm {padding-top: 40px !important;}}
	@media (max-width:991px) {.u-margin-right--md-if-sm {margin-right: 40px !important;}}
	@media (max-width:991px) {.u-padding-right--md-if-sm {padding-right: 40px !important;}}
	@media (max-width:991px) {.u-margin-bottom--md-if-sm {margin-bottom: 40px !important;}}
	@media (max-width:991px) {.u-padding-bottom--md-if-sm {padding-bottom: 40px !important;}}
	@media (max-width:991px) {.u-margin-left--md-if-sm {margin-left: 40px !important;}}
	@media (max-width:991px) {.u-padding-left--md-if-sm {padding-left: 40px !important;}}
	@media (max-width:991px) {.u-margin-top--lg-if-sm {margin-top: 60px !important;}}
	@media (max-width:991px) {.u-padding-top--lg-if-sm {padding-top: 60px !important;}}
	@media (max-width:991px) {.u-margin-right--lg-if-sm {margin-right: 60px !important;}}
	@media (max-width:991px) {.u-padding-right--lg-if-sm {padding-right: 60px !important;}}
	@media (max-width:991px) {.u-margin-bottom--lg-if-sm {margin-bottom: 60px !important;}}
	@media (max-width:991px) {.u-padding-bottom--lg-if-sm {padding-bottom: 60px !important;}}
	@media (max-width:991px) {.u-margin-left--lg-if-sm {margin-left: 60px !important;}}
	@media (max-width:991px) {.u-padding-left--lg-if-sm {padding-left: 60px !important;}}
	@media (max-width:991px) {.u-margin-top--xl-if-sm {margin-top: 80px !important;}}
	@media (max-width:991px) {.u-padding-top--xl-if-sm {padding-top: 80px !important;}}
	@media (max-width:991px) {.u-margin-right--xl-if-sm {margin-right: 80px !important;}}
	@media (max-width:991px) {.u-padding-right--xl-if-sm {padding-right: 80px !important;}}
	@media (max-width:991px) {.u-margin-bottom--xl-if-sm {margin-bottom: 80px !important;}}
	@media (max-width:991px) {.u-padding-bottom--xl-if-sm {padding-bottom: 80px !important;}}
	@media (max-width:991px) {.u-margin-left--xl-if-sm {margin-left: 80px !important;}}
	@media (max-width:991px) {.u-padding-left--xl-if-sm {padding-left: 80px !important;}}
	@media (max-width:991px) {.u-margin-top--xxl-if-sm {margin-top: 120px !important;}}
	@media (max-width:991px) {.u-padding-top--xxl-if-sm {padding-top: 120px !important;}}
	@media (max-width:991px) {.u-margin-right--xxl-if-sm {margin-right: 120px !important;}}
	@media (max-width:991px) {.u-padding-right--xxl-if-sm {padding-right: 120px !important;}}
	@media (max-width:991px) {.u-margin-bottom--xxl-if-sm {margin-bottom: 120px !important;}}
	@media (max-width:991px) {.u-padding-bottom--xxl-if-sm {padding-bottom: 120px !important;}}
	@media (max-width:991px) {.u-margin-left--xxl-if-sm {margin-left: 120px !important;}}
	@media (max-width:991px) {.u-padding-left--xxl-if-sm {padding-left: 120px !important;}}
	@media (max-width:766px) {.u-margin-top--0-if-xs {margin-top: 0 !important;}}
	@media (max-width:766px) {.u-padding-top--0-if-xs {padding-top: 0 !important;}}
	@media (max-width:766px) {.u-margin-right--0-if-xs {margin-right: 0 !important;}}
	@media (max-width:766px) {.u-padding-right--0-if-xs {padding-right: 0 !important;}}
	@media (max-width:766px) {.u-margin-bottom--0-if-xs {margin-bottom: 0 !important;}}
	@media (max-width:766px) {.u-padding-bottom--0-if-xs {padding-bottom: 0 !important;}}
	@media (max-width:766px) {.u-margin-left--0-if-xs {margin-left: 0 !important;}}
	@media (max-width:766px) {.u-padding-left--0-if-xs {padding-left: 0 !important;}}
	@media (max-width:766px) {.u-margin-top--xxs-if-xs {margin-top: 10px !important;}}
	@media (max-width:766px) {.u-padding-top--xxs-if-xs {padding-top: 10px !important;}}
	@media (max-width:766px) {.u-margin-right--xxs-if-xs {margin-right: 10px !important;}}
	@media (max-width:766px) {.u-padding-right--xxs-if-xs {padding-right: 10px !important;}}
	@media (max-width:766px) {.u-margin-bottom--xxs-if-xs {margin-bottom: 10px !important;}}
	@media (max-width:766px) {.u-padding-bottom--xxs-if-xs {padding-bottom: 10px !important;}}
	@media (max-width:766px) {.u-margin-left--xxs-if-xs {margin-left: 10px !important;}}
	@media (max-width:766px) {.u-padding-left--xxs-if-xs {padding-left: 10px !important;}}
	@media (max-width:766px) {.u-margin-top--xs-if-xs {margin-top: 20px !important;}}
	@media (max-width:766px) {.u-padding-top--xs-if-xs {padding-top: 20px !important;}}
	@media (max-width:766px) {.u-margin-right--xs-if-xs {margin-right: 20px !important;}}
	@media (max-width:766px) {.u-padding-right--xs-if-xs {padding-right: 20px !important;}}
	@media (max-width:766px) {.u-margin-bottom--xs-if-xs {margin-bottom: 20px !important;}}
	@media (max-width:766px) {.u-padding-bottom--xs-if-xs {padding-bottom: 20px !important;}}
	@media (max-width:766px) {.u-margin-left--xs-if-xs {margin-left: 20px !important;}}
	@media (max-width:766px) {.u-padding-left--xs-if-xs {padding-left: 20px !important;}}
	@media (max-width:766px) {.u-margin-top--sm-if-xs {margin-top: 30px !important;}}
	@media (max-width:766px) {.u-padding-top--sm-if-xs {padding-top: 30px !important;}}
	@media (max-width:766px) {.u-margin-right--sm-if-xs {margin-right: 30px !important;}}
	@media (max-width:766px) {.u-padding-right--sm-if-xs {padding-right: 30px !important;}}
	@media (max-width:766px) {.u-margin-bottom--sm-if-xs {margin-bottom: 30px !important;}}
	@media (max-width:766px) {.u-padding-bottom--sm-if-xs {padding-bottom: 30px !important;}}
	@media (max-width:766px) {.u-margin-left--sm-if-xs {margin-left: 30px !important;}}
	@media (max-width:766px) {.u-padding-left--sm-if-xs {padding-left: 30px !important;}}
	@media (max-width:766px) {.u-margin-top--md-if-xs {margin-top: 40px !important;}}
	@media (max-width:766px) {.u-padding-top--md-if-xs {padding-top: 40px !important;}}
	@media (max-width:766px) {.u-margin-right--md-if-xs {margin-right: 40px !important;}}
	@media (max-width:766px) {.u-padding-right--md-if-xs {padding-right: 40px !important;}}
	@media (max-width:766px) {.u-margin-bottom--md-if-xs {margin-bottom: 40px !important;}}
	@media (max-width:766px) {.u-padding-bottom--md-if-xs {padding-bottom: 40px !important;}}
	@media (max-width:766px) {.u-margin-left--md-if-xs {margin-left: 40px !important;}}
	@media (max-width:766px) {.u-padding-left--md-if-xs {padding-left: 40px !important;}}
	@media (max-width:766px) {.u-margin-top--lg-if-xs {margin-top: 60px !important;}}
	@media (max-width:766px) {.u-padding-top--lg-if-xs {padding-top: 60px !important;}}
	@media (max-width:766px) {.u-margin-right--lg-if-xs {margin-right: 60px !important;}}
	@media (max-width:766px) {.u-padding-right--lg-if-xs {padding-right: 60px !important;}}
	@media (max-width:766px) {.u-margin-bottom--lg-if-xs {margin-bottom: 60px !important;}}
	@media (max-width:766px) {.u-padding-bottom--lg-if-xs {padding-bottom: 60px !important;}}
	@media (max-width:766px) {.u-margin-left--lg-if-xs {margin-left: 60px !important;}}
	@media (max-width:766px) {.u-padding-left--lg-if-xs {padding-left: 60px !important;}}
	@media (max-width:766px) {.u-margin-top--xl-if-xs {margin-top: 80px !important;}}
	@media (max-width:766px) {.u-padding-top--xl-if-xs {padding-top: 80px !important;}}
	@media (max-width:766px) {.u-margin-right--xl-if-xs {margin-right: 80px !important;}}
	@media (max-width:766px) {.u-padding-right--xl-if-xs {padding-right: 80px !important;}}
	@media (max-width:766px) {.u-margin-bottom--xl-if-xs {margin-bottom: 80px !important;}}
	@media (max-width:766px) {.u-padding-bottom--xl-if-xs {padding-bottom: 80px !important;}}
	@media (max-width:766px) {.u-margin-left--xl-if-xs {margin-left: 80px !important;}}
	@media (max-width:766px) {.u-padding-left--xl-if-xs {padding-left: 80px !important;}}
	@media (max-width:766px) {.u-margin-top--xxl-if-xs {margin-top: 120px !important;}}
	@media (max-width:766px) {.u-padding-top--xxl-if-xs {padding-top: 120px !important;}}
	@media (max-width:766px) {.u-margin-right--xxl-if-xs {margin-right: 120px !important;}}
	@media (max-width:766px) {.u-padding-right--xxl-if-xs {padding-right: 120px !important;}}
	@media (max-width:766px) {.u-margin-bottom--xxl-if-xs {margin-bottom: 120px !important;}}
	@media (max-width:766px) {.u-padding-bottom--xxl-if-xs {padding-bottom: 120px !important;}}
	@media (max-width:766px) {.u-margin-left--xxl-if-xs {margin-left: 120px !important;}}
	@media (max-width:766px) {.u-padding-left--xxl-if-xs {padding-left: 120px !important;}}
	.u-hide-overflow, .u-overflow-hidden {overflow: hidden !important;}
	.u-box-shadow, .u-col-box-shadow .vc_column-inner {box-shadow: 0 2px 5px 0 rgba(17,29,57,.1),0 4px 20px 0 rgba(17,29,57,.12);}
	.u-small-container {max-width: 1230px;}
	@media (min-width:767px) {.u-small-container {margin-left: auto;margin-right: auto;padding-left: 30px;padding-right: 30px;}}
	.u-heading, .vc-press-featured .vc-press-featured__date, .vc-press-tiles .vc-press-featured__date, .vc-press-tiles .vcex-post-type-entry-date {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;}
	.test-blah {position: relative;text-align: left;}
	.campaign-format-open__blogs, .campaign-format-open__guides, .campaign-format-open__videos {color: #a2a2a2;font-size: 13px;font-weight: 600;letter-spacing: 1.5px;line-height: 20px;text-transform: uppercase;}}