") no-repeat, var(--form-input-background);
background-size: 12px;
background-position: calc(100% - 20px) center;
background-repeat: no-repeat;
color: var(--main-text-color);
}
.render-form .rendered-form .formbuilder-text,
.render-form .rendered-form .formbuilder-select,
.render-form .rendered-form .formbuilder-date,
.render-form .rendered-form .formbuilder-number {
grid-column: span 12;
}
@media (min-width: 768px) {
.render-form .rendered-form .formbuilder-textarea {
grid-column: span 12;
}
.render-form .rendered-form .formbuilder-text,
.render-form .rendered-form .formbuilder-select,
.render-form .rendered-form .formbuilder-date,
.render-form .rendered-form .formbuilder-number {
grid-column: span 6;
}
}
[nid="15672"]>.header-region,
[nid="15399"]>.header-region {
display: none;
}
[nid="18610"] .slice:nth-child(3),
[nid="18606"] .slice:nth-child(2),
[nid="18603"] .slice:nth-child(2),
[nid="18579"] .slice:nth-child(2),
[nid="18539"] .slice:nth-child(2),
[nid="18492"] .slice:nth-child(2),
[nid="18464"] .slice:nth-child(2),
[nid="18466"] .slice:nth-child(2),
[nid="17775"] .slice:nth-child(2),
[nid="17272"] .slice:nth-child(3),
[nid="15447"] .slice:nth-child(2),
[nid="15435"] .slice:nth-child(2),
[nid="17471"] .slice:nth-child(2),
[nid="19562"] .slice:nth-child(3) {
background: var(--color-purple);
background: linear-gradient(270deg, var(--color-purple), var(--color-purple-dark));
color: #fff;
padding: 3em 0em;
}
@media (min-width: 768px) {
[nid="18579"] .render-form .rendered-form .formbuilder-select {
grid-column: span 12;
}
}
[nid="18579"] .render-form .rendered-form .formbuilder-select [multiple="multiple"] {
height:auto !important;
background: white !important;
padding-bottom: 0px !important;
}
[nid="15224"] .slice:nth-child(3) {
color: #fff;
background: var(--color-purple);
background: linear-gradient(270deg, var(--color-purple), var(--color-purple-dark));
color: #fff;
padding: 3em 0em;
}
[nid="15399"] .slice:nth-child(4) {
color: #fff;
background: var(--color-purple);
background: linear-gradient(270deg, var(--color-purple), var(--color-purple-dark));
color: #fff;
padding: 3em 0em;
}
[nid="15160"] .render-form .rendered-form>div:nth-child(5) {
grid-column: span 12;
}
[nid="18610"] .slice .form-buttons .btn-secondary,
[nid="18606"] .slice .form-buttons .btn-secondary,
[nid="18603"] .slice .form-buttons .btn-secondary,
[nid="18579"] .slice .form-buttons .btn-secondary,
[nid="18539"] .slice .form-buttons .btn-secondary,
[nid="18492"] .slice .form-buttons .btn-secondary,
[nid="18464"] .slice .form-buttons .btn-secondary,
[nid="18466"] .slice .form-buttons .btn-secondary,
[nid="17775"] .slice .form-buttons .btn-secondary,
[nid="15447"] .slice .form-buttons .btn-secondary,
[nid="15435"] .slice .form-buttons .btn-secondary,
[nid="15399"] .slice .form-buttons .btn-secondary,
[nid="15224"] .slice .form-buttons .btn-secondary,
[nid="15160"] .slice .form-buttons .btn-secondary,
[nid="15598"] .slice .form-buttons .btn-secondary,
[nid="17272"] .slice .form-buttons .btn-secondary,
[nid="17471"] .slice .form-buttons .btn-secondary,
[nid="19562"] .slice .form-buttons .btn-secondary {
display: none;
}
[nid="15160"] .slice:last-child {
color: #fff;
background: var(--color-purple);
background: linear-gradient(270deg, var(--color-purple), var(--color-purple-dark));
color: #fff;
padding: 3em 0em;
}
[nid="15224"] .form-renderer-wrapper form {
padding: 0;
}
[nid="15937"] .form-renderer-wrapper .rendered-form .form-group>label {
font-size: 1.6em;
font-family: var(--main-heading-font);
color: var(--vc-heading-color);
line-height: var(--main-heading-line-height);
}
[nid="15939"] .form-renderer-wrapper,
[nid="15937"] .form-renderer-wrapper {
border-radius: 6px;
background: #f1edf5;
}
[nid="15598"] .slice:nth-child(3),
[nid="15375"] .slice:nth-child(3),
[nid="18099"] .slice:nth-child(3) {
color: #fff;
background: var(--color-green);
background: linear-gradient(270deg, var(--color-green-dark), var(--color-green));
color: #fff;
padding: 3em 0em;
}
[nid="15375"] .slice .form-buttons .btn-secondary,
[nid="15224"] .slice .form-buttons .btn-secondary,
[nid="15160"] .slice .form-buttons .btn-secondary,
[nid="18099"] .slice .form-buttons .btn-secondary{
display: none;
}
[nid="15937"] .form-renderer-wrapper .rendered-form .form-group {
grid-column: span 12;
}
.header-region .header-content .header-description {
font-size: 1.4em;
}
.slice .acarousel.navigation-carousel {
display: none;
}
/*tabs hack */
.c-tab-display {
overflow-x: hidden;
/* we setup to hide the radio inputs */
}
.c-tab-display [type="radio"] {
/* we hide the radio inputs inputs */
display: none;
}
/* we're using important to override slice styles...... */
.c-tabs {
display: flex;
justify-content: center;
align-items: stretch;
list-style: none;
padding: 0 !important;
margin: 0 auto;
}
.c-tab {
list-style: none !important;
margin: 1em 0 !important;
}
.c-tab>label {
display: block;
padding: .5em 1em;
margin: 0;
color: var(--main-text-heading-color);
font-size: 1.2em;
font-weight: 600;
cursor: pointer;
transition: all 0.3s;
font-family: var(--main-heading-font);
}
@media (min-width: 768px) {
.c-tab>label {
padding: .5em 1.5em;
}
}
.c-tab:hover label {
color: #fff;
background: var(--section-highlight-color);
}
.c-tab-content {
display: none;
flex-direction: column;
}
li.c-tab {
position: relative;
border-top: 2px solid;
border-bottom: 2px solid;
border-color: var(--section-highlight-color);
text-align: center;
}
li.c-tab:first-of-type {
border-left: 2px solid;
border-radius: 6px 0px 0px 6px;
overflow: hidden;
border-color: var(--section-highlight-color);
}
li.c-tab:last-of-type {
border-right: 2px solid;
border-radius: 0px 6px 6px 0px;
overflow: hidden;
border-color: var(--section-highlight-color);
}
.c-tab-display [type="radio"]:nth-of-type(1):checked~.c-tab-content:nth-of-type(1),
.c-tab-display [type="radio"]:nth-of-type(2):checked~.c-tab-content:nth-of-type(2),
.c-tab-display [type="radio"]:nth-of-type(3):checked~.c-tab-content:nth-of-type(3),
.c-tab-display [type="radio"]:nth-of-type(4):checked~.c-tab-content:nth-of-type(4) {
display: flex;
}
.c-tab-display [type="radio"]:nth-of-type(1):checked~.c-tabs .c-tab:nth-of-type(1) label,
.c-tab-display [type="radio"]:nth-of-type(2):checked~.c-tabs .c-tab:nth-of-type(2) label,
.c-tab-display [type="radio"]:nth-of-type(3):checked~.c-tabs .c-tab:nth-of-type(3) label,
.c-tab-display [type="radio"]:nth-of-type(4):checked~.c-tabs .c-tab:nth-of-type(4) label,
.c-tab-display [type="radio"]:nth-of-type(5):checked~.c-tabs .c-tab:nth-of-type(5) label {
color: #fff;
background: var(--section-highlight-color);
background: linear-gradient(45deg, var(--color-orange-red), var(--color-orange));
}
.c-tab-graphic-container {
position: relative;
display: flex;
min-height: 560px;
padding: 2em;
overflow: hidden;
border-radius: 6px;
}
.c-tab-panel {
z-index: 3;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding-top: 80%;
}
@media (min-width: 768px) {
.c-tab-panel {
max-width: 300px;
padding-top: 0;
}
}
.c-tab-panel-inner {
height: 100%;
width: 100%;
background: white;
padding: 1.5em;
display: flex;
justify-content: flex-start;
flex-direction: column;
border-radius: 6px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .25);
}
.c-tab-background-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: 80% 50%;
z-index: 0;
}
@media (min-width: 768px) {
.c-tab-background-image {
object-position: 50% 25%;
}
}
.c-team-group {
display: grid;
grid-template-columns: repeat(8, 1fr);
grid-gap: 2em;
}
.c-team-group .team-item:nth-child(4n+1):nth-last-child(-n+2),
.c-team-group .team-item:nth-child(4n+1):nth-last-child(-n+1)~div {
grid-column-end: -5;
}
.person-image-display {
display: flex;
height: 0;
padding-bottom: 100%;
position: relative;
overflow: hidden;
}
.person-info {
text-align: center;
}
.person-name {
margin-bottom: .25em;
color: var(--section-highlight-color) !important;
}
.person-image {
top: 0;
position: absolute;
object-fit: cover;
object-position: 50% 50%;
width: 100%;
height: 100%;
padding: 1.5em;
border-radius: 100%;
}
.person-image.greyscale {
filter: grayscale(1);
}
.team-item {
grid-column: span 4;
}
@media (min-width: 768px) {
.team-item {
grid-column: span 2;
}
}
/* news hacks */
@media (min-width: 576px) {
.website-list.news .teaser-list-item:nth-child(even) .teaser-content {
grid-column: span 2;
grid-row: 2;
}
.website-list.news .teaser-list-item:nth-child(even) .teaser-image {
grid-column: span 2;
grid-row: 1;
}
}
@media (min-width: 768px) {
.website-list.news .teaser-list-item:nth-child(odd) .teaser-content {
grid-row: 1;
}
.website-list.news .teaser-list-item:nth-child(odd) .teaser-image {
grid-row: 1;
}
.website-list.news .teaser-list-item:nth-child(even) .teaser-content {
grid-column-start: 1;
grid-row: 1;
}
.website-list.news .teaser-list-item:nth-child(even) .teaser-image {
grid-column-start: 2;
grid-row: 1;
}
.website-list.news .teaser-list-item .cell:not(:nth-child(1)),
.website-list.news .teaser-list-item .cell:nth-child(2) {
padding: 0;
}
.website-list.news .teaser-list-item .teaser-image,
.website-list.news .teaser-list-item .teaser-content {
width: 100%;
}
.website-list.news .teaser-list-item .teaser {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 3em;
}
}
.advanced-wysiwyg-content-region .inset-image {
max-width: 80%;
margin: 0 auto;
display: flex;
padding: 1em 0em;
}
.inline-logo {
max-width: 225px;
margin: 1.5em 0em;
}
/*follow up page */
.api-integrations-section .page-content-cta {
background: rgba(119, 133, 206, .16);
color: #372c60;
}
.api-integrations-section .page-content-cta h4 {
color: var(--section-highlight-color);
}
.api-integrations-section .page-content-cta h4 {
color: var(--section-highlight-color);
}
.page-content-cta {
text-align: center;
width: 100%;
border-radius: 6px;
width: 100%;
padding: 2em 1.5em;
}
.page-content-cta .content-icon-container,
.page-content-cta .content-upper {
margin-bottom: 1.25em;
}
.page-content-cta .title {
color: var(--vc-heading-color);
}
.page-content-cta .description {
font-size: .867em;
line-height: 1.8;
}
.page-content-cta .sub-title h4 {
font-size: 1.2em;
font-weight: 300;
}
.page-content-cta .content-icon-container.centered {
display: flex;
justify-content: center;
}
.page-content-cta .icon {
width: 4.5em;
}
.faq-category .category-title {
color: var(--vc-heading-color);
}
.faq h4.faq-text {
font-size: 1.1em;
font-weight:400;
display: flex;
align-items: center;
justify-content: center;
}
.faq-list .faq-category .faqs .faq .faq-heading .faq-heading-content .faq-expand-icon {
height:2em !important;
width:2em !important;
}
.faq-list .faq-category .faqs .faq .faq-content {
padding:0 !important;
}
.faq-list .faq-category .faqs .faq {
padding-bottom: 0 !important;
margin: 1em 0em !important;
padding-top: 1em !important;
}
.footer-external-badges {
display: flex;
align-items: center;
justify-content: center;
gap: 1em;
margin-bottom: 1em;
}
@media (min-width: 992px) {
.footer-external-badges {
margin-top: -5em;
}
}
.footer-external-badges .sourceforge,
.footer-external-badges .slashdot {
position: relative;
}
.footer-external-badges img {
width: 4.5em;
object-fit: contain;
}
.footer-section .social-group {
z-index: 3;
position: relative;
}
.footer-section .footer-terms {
z-index: 3;
position: relative;
}
.custom-video {
/* override other styles to make responsive */
width: 100% !important;
height: auto !important;
}
.video-banner-box .video-banner-video-action {
border-radius: 100% !important;
}
[nid="18350"] .advanced-wysiwyg-content-region ol {
counter-reset: item;
margin-bottom: 0.5em;
}
[nid="18350"] .advanced-wysiwyg-content-region li{ display: block; }
[nid="18350"] .advanced-wysiwyg-content-region li:before { content: counters(item, ".") " "; counter-increment: item; }
[nid="18350"] .advanced-wysiwyg-content-region ol.alpha {
counter-reset: alpha;
}
[nid="18350"] .advanced-wysiwyg-content-region ol.roman {
counter-reset: roman;
}
[nid="18350"] .advanced-wysiwyg-content-region ol li {
list-style: none;
position: relative;
}
[nid="18350"] .advanced-wysiwyg-content-region ol.alpha > li {
padding-left:2.5em;
}
[nid="18350"] .advanced-wysiwyg-content-region ol.roman > li {
padding-left:2.5em;
}
[nid="18350"] .advanced-wysiwyg-content-region li:before {
width: 1em;
position: absolute;
left: 0;
top: 0;
}
[nid="18350"] .advanced-wysiwyg-content-region ol.roman > li:before {
counter-increment: roman;
content:"(" counter(roman, lower-roman)") ";
width: 1em;
position: absolute;
left: 0;
top: 0;
}
[nid="18350"] .advanced-wysiwyg-content-region ol li ol li {
padding-left:2.5em;
}
[nid="18350"] .advanced-wysiwyg-content-region ol.alpha > li:before {
counter-increment: alpha;
content:"(" counter(alpha, lower-alpha)") ";
width: 1em;
position: absolute;
left: 0;
top: 0;
}
[nid="18350"] .advanced-wysiwyg-content-region h2 {
padding-left: 1.5rem;
font-size: 1.3em;
color: var(--main-text-color) !important;
}